JPWO2016157424A1 - Information processing apparatus, information processing method, and information processing program - Google Patents

Information processing apparatus, information processing method, and information processing program Download PDF

Info

Publication number
JPWO2016157424A1
JPWO2016157424A1 JP2017508935A JP2017508935A JPWO2016157424A1 JP WO2016157424 A1 JPWO2016157424 A1 JP WO2016157424A1 JP 2017508935 A JP2017508935 A JP 2017508935A JP 2017508935 A JP2017508935 A JP 2017508935A JP WO2016157424 A1 JPWO2016157424 A1 JP WO2016157424A1
Authority
JP
Japan
Prior art keywords
product
user
specified
target product
issue
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.)
Granted
Application number
JP2017508935A
Other languages
Japanese (ja)
Other versions
JP6325745B2 (en
Inventor
泰治 渡辺
泰治 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Publication of JPWO2016157424A1 publication Critical patent/JPWO2016157424A1/en
Application granted granted Critical
Publication of JP6325745B2 publication Critical patent/JP6325745B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Abstract

情報処理装置は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定し、当該電子クーポンの発行対象となる対象ユーザを特定し、当該特定した発行対象商品と比較対象となる比較対象商品を特定する。そして、情報処理装置は、当該特定した発行対象商品の価格と、当該特定した比較対象商品の価格との差額に応じた特典を決定して、当該特典を示す電子クーポンを、当該特定した対象ユーザに対して発行する。The information processing apparatus identifies an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction, specifies a target user as an issue target of the electronic coupon, and specifies the specified issue The comparison target product to be compared with the target product is specified. Then, the information processing apparatus determines a privilege according to the difference between the price of the identified issue target product and the price of the identified comparison target product, and determines the electronic coupon indicating the privilege as the identified target user Issued against.

Description

本発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンを発行するシステム等の技術分野に関する。   The present invention relates to a technical field such as a system for issuing an electronic coupon indicating a privilege that can be used for payment at the time of a commodity transaction.

従来、割引クーポン等の電子クーポンを発行するシステムが知られている。例えば特許文献1には、任意の商品に対する割引クーポンを、割引額の情報を含むクーポン情報に基づいて発行するシステムが開示されている。このシステムでは、適時、クーポン情報に含まれる割引額等の設定内容を変更可能になっており、このクーポン情報によりクーポン発行装置からクーポンを発行させるようになっている。   Conventionally, a system for issuing an electronic coupon such as a discount coupon is known. For example, Patent Literature 1 discloses a system that issues a discount coupon for an arbitrary product based on coupon information including information on a discount amount. In this system, the setting contents such as the discount amount included in the coupon information can be changed in a timely manner, and a coupon is issued from the coupon issuing device by this coupon information.

特開2010-218483号公報JP 2010-218483 A

しかしながら、従来の技術では、電子クーポンの発行者側で電子クーポンの割引額等を任意に設定できるものの、例えば商品の販売状況や商品の購入希望者の動向などに応じて、迅速かつ柔軟に電子クーポンの特典を設定して当該電子クーポンを発行することが容易ではなかった。   However, with the conventional technology, the electronic coupon issuer can arbitrarily set the discount amount of the electronic coupon. It is not easy to set a coupon benefit and issue the electronic coupon.

そこで、本発明は、例えば商品の販売状況や商品の購入希望者の動向などに応じて、迅速かつ柔軟に電子クーポンの特典を設定して当該電子クーポンを発行することが可能な情報処理装置、情報処理方法、及び情報処理プログラムを提供することを課題とする。   Therefore, the present invention provides an information processing apparatus capable of setting an electronic coupon privilege quickly and flexibly and issuing the electronic coupon according to, for example, a sales situation of a product or a trend of a purchaser of the product. It is an object to provide an information processing method and an information processing program.

上記課題を解決するために、請求項1に記載の発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、を備えることを特徴とする。   In order to solve the above-mentioned problem, the invention according to claim 1 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of product transaction; Target user specifying means for specifying a user who is an issue target of the electronic coupon, comparison target product specifying means for specifying a comparison target product to be compared with an issue target product specified by the issue target product specifying means, Determining means for determining the privilege according to the difference between the price of the issue target product specified by the issue target product specifying means and the price of the comparison target product specified by the comparison target product specifying means; and Issuing means for issuing an electronic coupon indicating the determined privilege to the user specified by the target user specifying means,

この発明によれば、例えば商品の販売状況や商品の購入希望者の動向などに応じて、迅速かつ柔軟に電子クーポンの特典を設定して当該電子クーポンを発行することができる。   According to the present invention, for example, according to the sales situation of a product or a trend of a person who wants to purchase a product, the privilege of the electronic coupon can be set quickly and flexibly and the electronic coupon can be issued.

請求項2に記載の発明は、請求項1に記載の情報処理装置において、前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された商品を、前記比較対象商品として特定することを特徴とする。   According to a second aspect of the present invention, in the information processing apparatus according to the first aspect, the comparison target product specifying unit has a common product code that is common among a plurality of providers that provide the same product as the issue target product. Alternatively, a related product and a product specified from the user history information specified by the target user specifying means are specified as the comparison target product.

この発明によれば、当該特定される比較対象商品は対象ユーザにより関心がある可能性が高いので、より適切な特典を決定することができる。   According to this invention, since the specified comparison target product is likely to be more interested by the target user, a more appropriate privilege can be determined.

請求項3に記載の発明は、請求項2に記載の情報処理装置において、前記比較対象商品特定手段は、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された前記発行対象商品の検索時刻または閲覧時刻と、前記共通商品コードが発行対象商品と同一または関連する商品で、且つ、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された商品の検索時刻または閲覧時刻とを比較し、当該時刻間の時間差が閾値以下である商品を、前記比較対象商品として特定することを特徴とする。   According to a third aspect of the present invention, in the information processing apparatus according to the second aspect, the comparison target product specifying unit includes the issue target product specified from the user history information specified by the target user specifying unit. Search time or browsing time, and a search time or browsing time of a product that is the same or related to the issue target product and the product specified from the user history information specified by the target user specifying means And a product whose time difference between the times is equal to or less than a threshold is specified as the product to be compared.

この発明によれば、当該特定される比較対象商品は発行対象商品の検索時期または閲覧時期と同時期に検索または閲覧されていたと可能性が高いので、より一層、適切な特典を決定することができる。   According to the present invention, since the specified comparison target product is likely to be searched or browsed at the same time as the issue target product search time or browsing time, it is possible to determine a more appropriate privilege. it can.

請求項4に記載の発明は、請求項1に記載の情報処理装置において、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された検索時刻から現在時刻までの経過時間と、前記対象ユーザ特定手段により特定されたユーザが現在時刻から閲覧に至るまでの予想時間とを加算して閲覧予想時間を算出する算出手段と、前記対象ユーザ特定手段により特定されたユーザを含む複数のユーザそれぞれの履歴情報に基づいて特定された商品毎の想定閲覧時間を示す想定閲覧情報であって、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された検索クエリに対応する前記想定閲覧情報に含まれる前記商品のうち、前記算出手段により算出された閲覧予想時間以下または未満の前記想定閲覧時間が対応付けられた商品を特定する想定閲覧商品特定手段と、を更に備え、前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記想定閲覧商品特定手段により特定された商品を、前記比較対象商品として特定することを特徴とする。   According to a fourth aspect of the present invention, in the information processing apparatus according to the first aspect, the elapsed time from the search time specified from the user history information specified by the target user specifying means to the current time, and the target A plurality of users including a user specified by the user specifying means and calculating a predicted browsing time by adding an estimated time from the current time until the user browses; and a user specified by the target user specifying means Assumed browsing information indicating an estimated browsing time for each product specified based on the history information, the assumed browsing information corresponding to the search query specified from the user history information specified by the target user specifying means Among the products included in the product, the product associated with the estimated browsing time that is less than or less than the estimated browsing time calculated by the calculation means An assumed browsing product specifying means for specifying, wherein the comparison target product specifying means is a product whose common product code common to a plurality of providers providing the product is the same as or related to the issue target product, and The product specified by the assumed browsing product specifying unit is specified as the comparison target product.

この発明によれば、対象ユーザの履歴情報に基づいて電子クーポンを発行するタイミングと、当該対象ユーザが提供された電子クーポンを確認するタイミングとで時間差が生じる場合であっても、より適切な比較対象商品を特定することができ、より一層、適切な特典を決定することができる。   According to the present invention, even when there is a time difference between the timing of issuing the electronic coupon based on the history information of the target user and the timing of confirming the electronic coupon provided by the target user, a more appropriate comparison The target product can be specified, and a more appropriate privilege can be determined.

請求項5に記載の発明は、請求項1に記載の情報処理装置において、前記対象ユーザ特定手段により特定されたユーザを含む複数のユーザそれぞれの履歴情報に基づいて特定された商品毎の想定閲覧順位を示す想定閲覧情報であって、前記対象ユーザ特定手段により特定されたユーザの履歴情報に含まれる複数の商品に対応する前記想定閲覧情報を取得する取得手段と、前記対象ユーザ特定手段により特定されたユーザの履歴情報に含まれる前記商品で、且つ前記取得手段により取得された想定閲覧情報に含まれる前記商品のうち、前記想定閲覧順位が最下位の商品より上位の商品を前記想定閲覧情報から特定する想定閲覧商品特定手段と、を更に備え、前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記想定閲覧商品特定手段により特定された商品を、前記比較対象商品として特定することを特徴とする。   According to a fifth aspect of the present invention, in the information processing apparatus according to the first aspect, an assumed browsing for each product specified based on history information of each of a plurality of users including the user specified by the target user specifying unit Assumed browsing information indicating a ranking, the acquisition means for acquiring the assumed browsing information corresponding to a plurality of products included in the history information of the user specified by the target user specifying means, and specified by the target user specifying means Among the products included in the assumed browsing information acquired by the acquisition unit and the products included in the user's history information, the assumed browsing information is a product higher than the product having the lowest assumed browsing order. A comparison product specifying unit that is common to a plurality of providing entities that provide the product. In products de said issued target the same or related and product, and, has been the product identified by the assumed viewing commodity specifying means, and identifies as the comparison target product.

この発明によれば、対象ユーザの全ての履歴情報を取得することが困難な場合であっても、より適切な比較対象商品を特定することができ、より一層、適切な特典を決定することができる。   According to this invention, even if it is difficult to acquire all the history information of the target user, it is possible to specify a more appropriate comparison target product and to determine a more appropriate privilege. it can.

請求項6に記載の発明は、請求項1に記載の情報処理装置において、前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、価格の安い商品からの累計在庫数が予測需要数以上となる商品を、前記比較対象商品として特定することを特徴とする。   According to a sixth aspect of the present invention, in the information processing apparatus according to the first aspect, the comparison target product specifying means has a common product code common to the issue target products in common among a plurality of providers providing the products. Alternatively, it is characterized in that a product that is a related product and has a cumulative stock quantity from a product with a low price equal to or greater than the predicted demand number is specified as the comparison target product.

この発明によれば、最適な比較対象商品を特定することができる。   According to the present invention, it is possible to specify an optimal comparison target product.

請求項7に記載の発明は、請求項1乃至6の何れか一項に記載の情報処理装置において、前記比較対象商品特定手段は、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を複数特定し、前記決定手段は、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された複数の前記比較対象商品の価格の中で最も低い価格との差額に応じた前記特典を決定することを特徴とする。   The invention according to claim 7 is the information processing apparatus according to any one of claims 1 to 6, wherein the comparison target product specifying unit is compared with the issue target product specified by the issue target product specifying unit. A plurality of target comparison target products are specified, and the determination unit includes a price of the target target product specified by the target target product specification unit and a plurality of the target comparison products specified by the target comparison product specification unit. The privilege is determined according to the difference from the lowest price among the prices.

この発明によれば、比較対象商品に対して対抗力のある適切な特典を決定することができる。   According to this invention, it is possible to determine an appropriate privilege that has a resistance to the comparison target product.

請求項8に記載の発明は、請求項1乃至6の何れか一項に記載の情報処理装置において、前記比較対象商品特定手段は、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を複数特定し、前記決定手段は、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された複数の前記比較対象商品の中でユーザによる前記発行対象商品との過去の比較において所定回数以上選ばれた前記比較対象商品の価格との差額に応じた前記特典を決定することを特徴とする。   The invention according to claim 8 is the information processing apparatus according to any one of claims 1 to 6, wherein the comparison target product specifying unit is compared with the issue target product specified by the issue target product specifying unit. A plurality of target comparison target products are specified, and the determination unit includes a price of the target target product specified by the target target product specification unit and a plurality of the target comparison products specified by the target comparison product specification unit. Among them, the privilege is determined according to a difference with the price of the comparison target product selected a predetermined number of times or more in the past comparison with the issue target product by the user.

この発明によれば、比較対象商品に対して対抗力のある適切な特典を決定することができる。   According to this invention, it is possible to determine an appropriate privilege that has a resistance to the comparison target product.

請求項9に記載の発明は、請求項1乃至8の何れか一項に記載の情報処理装置において、複数のユーザのそれぞれの履歴情報に基づいて、前記発行対象商品の検討時間を特定する検討時間特定手段と、前記検討時間特定手段により特定された検討時間に基づいて、前記決定手段により決定された特典を示す電子クーポンの有効期間を設定する設定手段と、を更に備えることを特徴とする。   A ninth aspect of the present invention is the information processing device according to any one of the first to eighth aspects, wherein the examination time for the issue target product is specified based on history information of each of a plurality of users. The apparatus further comprises: a time specifying unit; and a setting unit that sets an effective period of the electronic coupon indicating the privilege determined by the determining unit based on the examination time specified by the examination time specifying unit. .

この発明によれば、電子クーポンが提供された対象ユーザに対して、発行対象商品の購入検討のために最低限必要な時間を与えて効果的に購入を促すことができる。   According to the present invention, it is possible to promptly purchase a target user who is provided with an electronic coupon by giving the minimum time necessary for considering the purchase of the product to be issued.

請求項10に記載の発明は、請求項1乃至8の何れか一項に記載の情報処理装置において、複数のユーザからの所定の商品に対するアクセス数の推移を特定し、当該推移から前記アクセス数が閾値以上となるまでの推定期間を特定する推定時間特定手段と、前記推定時間特定手段により特定された推定時間に基づいて、前記決定手段により決定された特典を示す電子クーポンの有効期間を設定する設定手段と、を更に備えることを特徴とする。   According to a tenth aspect of the present invention, in the information processing apparatus according to any one of the first to eighth aspects, a transition of the number of accesses to a predetermined product from a plurality of users is specified, and the number of accesses is determined based on the transition. Based on the estimated time specified by the estimated time specified by the estimated time specified by the estimated time specified by the estimated time specified by the estimated time specified by the estimated time specified means is set. And a setting means.

この発明によれば、商品に対するアクセス数が一定以上増加するまでの間に、電子クーポンが提供された対象ユーザに対して、発行対象商品の購入を促すことができる。   According to the present invention, it is possible to urge the target user to whom the electronic coupon is provided to purchase the issuance target product until the number of accesses to the product increases more than a certain value.

請求項11に記載の発明は、コンピュータにより実行される情報処理方法であって、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定するステップと、前記電子クーポンの発行対象となるユーザを特定するステップと、前記特定された発行対象商品と比較対象となる比較対象商品を特定するステップと、前記特定された発行対象商品の価格と、前記特定された比較対象商品の価格との差額に応じた前記特典を決定するステップと、前記決定された特典を示す電子クーポンを、前記対象ユーザ特定ステップにより特定されたユーザに対して発行するステップと、を含むことを特徴とする。   The invention according to claim 11 is an information processing method executed by a computer, and specifies an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction; A step of specifying a user to be issued the electronic coupon, a step of specifying a comparison target product to be compared with the specified issue target product, a price of the specified issue target product, and the specified Determining the privilege according to the difference with the price of the comparison target product, and issuing an electronic coupon indicating the determined privilege to the user specified by the target user specifying step. It is characterized by including.

請求項12に記載の発明は、コンピュータを、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段として機能させることを特徴とする。   The invention according to claim 12 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction, and issuance of the electronic coupon. Target user specifying means for specifying a target user, comparison target product specifying means for specifying a comparison target product to be compared with the issue target product specified by the issue target product specifying means, and the issue target product specifying means Determining means for determining the privilege according to the difference between the price of the issue target product specified by the price and the price of the comparison target product specified by the comparison target product specifying means, and the privilege determined by the determination means The electronic coupon shown is made to function as an issuing means for issuing to the user specified by the target user specifying means.

この発明によれば、例えば商品の販売状況や商品の購入希望者の動向などに応じて、迅速かつ柔軟に電子クーポンの特典を設定して当該電子クーポンを発行することができる。   According to the present invention, for example, according to the sales situation of a product or a trend of a person who wants to purchase a product, the privilege of the electronic coupon can be set quickly and flexibly and the electronic coupon can be issued.

本実施形態に係る情報提供システムSの概要構成例を示す図である。It is a figure showing an example of outline composition of information service system S concerning this embodiment. (A)は、本実施形態に係る情報提供サーバSAの概要構成例を示すブロック図である。(B)は、システム制御部4における機能ブロックの一例を示す図である。(A) is a block diagram showing a schematic configuration example of the information providing server SA according to the present embodiment. FIG. 4B is a diagram illustrating an example of functional blocks in the system control unit 4. 想定閲覧時間情報を利用することで対象ユーザの閲覧履歴に補完される一例を示す概念図である。It is a conceptual diagram which shows an example complemented by the browsing history of an object user by utilizing assumption browsing time information. 想定閲覧順序情報を利用することで対象ユーザの閲覧履歴に補完される一例を示す概念図である。It is a conceptual diagram which shows an example complemented by the browsing history of an object user by utilizing assumption browsing order information. システム制御部4により実行される想定閲覧時間情報の生成処理の一例を示すフローチャートである。4 is a flowchart illustrating an example of a process for generating assumed browsing time information executed by a system control unit 4. システム制御部4により実行される想定閲覧順序情報の生成処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of assumed browsing order information generation processing executed by the system control unit 4. システム制御部4により実行される電子クーポンの発行処理(Pull型)の一例を示すフローチャートである。It is a flowchart which shows an example of the issue process (Pull type) of the electronic coupon performed by the system control part. 発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格の一覧を示す図である。It is a figure which shows the list of the store product code, common product code, store code, and price of the issue target product, and the store product code, common product code, store code, and price of the comparison target product. (A)は、発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品の店舗商品コード、共通商品コード、店舗コード、価格、及びログフラグの一覧を示す図である。(B)は、発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品の店舗商品コード、共通商品コード、店舗コード、価格、ログフラグ、及び想定ログフラグの一覧を示す図である。(A) is a figure which shows the list of the store product code, common product code, store code, and price of the issue target product, and the store product code, common product code, store code, price, and log flag of the comparison target product. . (B) shows a list of the store product code, common product code, store code, and price of the issue target product, and the store product code, common product code, store code, price, log flag, and assumed log flag of the comparison target product. FIG. 想定閲覧商品特定処理の2つの例を示すフローチャートである。It is a flowchart which shows two examples of assumption browsing goods specific processing. (A)は、発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品の店舗商品コード、共通商品コード、店舗コード、価格、価格、予想需要数、及び累計需要数の一覧を示す図である。(B)は、比較対象商品の中で最も低い価格の比較対象商品との差額に応じた特典に相当するクーポン額の例を示す図である。(A) is the store product code, common product code, store code, and price of the product to be issued, and the store product code, common product code, store code, price, price, expected demand, and cumulative demand of the product to be compared It is a figure which shows the list of numbers. (B) is a figure which shows the example of the coupon amount corresponded to the privilege according to the difference with the comparison object goods of the lowest price among comparison object goods. 原資情報データベース27に登録された情報の一例を示す図である。It is a figure which shows an example of the information registered into the resource information database. 店舗コード、商品の価格、当該商品の在庫数、当該商品の予測需要数、累計在庫数、基準額、及び残予算額の一覧を示す図である。It is a figure which shows a list of store code, the price of goods, the stock quantity of the goods concerned, the number of forecast demands of the goods concerned, the cumulative stock quantity, the reference amount, and the remaining budget amount. 残予算額が相対的に多い電子クーポン原資への割り当てが優先される例を示す図である。It is a figure which shows the example in which allocation to the electronic coupon raw material with a relatively large remaining budget is prioritized. (A)は、潜在ユーザ数で割った残予算額が相対的に多い電子クーポン原資への割り当てが優先される例を示す図である。(B)は、販売期待在庫数で割った残予算額が相対的に多い電子クーポン原資への割り当てが優先される例を示す図である。(A) is a figure showing an example in which allocation to an electronic coupon raw material with a relatively large remaining budget amount divided by the number of potential users is prioritized. (B) is a diagram showing an example in which priority is given to allocation to electronic coupon resources with a relatively large remaining budget divided by the expected sales inventory. システム制御部4により実行される電子クーポンの発行処理(Push型)の一例を示すフローチャートである。It is a flowchart which shows an example of the issue process (Push type) of the electronic coupon performed by the system control part. (A)は、発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格の一覧を示す図である。(B)は、比較対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品毎に特定された対象ユーザのユーザIDを示す図である。(A) is a figure showing a list of store product codes, common product codes, store codes, and prices of products to be issued. (B) is a figure showing a store product code, a common product code, a store code, and a price of a comparison target product, and a user ID of a target user specified for each comparison target product. (A)は、対象ユーザ毎、且つ発行対象商品毎に決定されたクーポン額の一覧を示す図である。(B)は、対象ユーザ毎に特定された電子クーポン原資の一覧を示す図である。(A) is a figure which shows the list of the coupon amount determined for every object user and every issue object goods. (B) is a figure showing a list of electronic coupon resources specified for each target user.

以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報提供システムに対して本発明を適用した場合の実施形態である。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiment described below is an embodiment when the present invention is applied to an information providing system.

[1.情報提供システムの構成及び機能概要]
先ず、図1等を参照して、用いて本実施形態に係る情報提供システムSの構成及び概要機能について説明する。図1は、本実施形態に係る情報提供システムSの概要構成例を示す図である。図1に示すように、情報提供システムSは、複数のメーカ端末MTl(l=1,2,3・・・)、複数の店舗端末STm(m=1,2,3・・・)、複数のユーザ端末UTn(n=1,2,3・・・)、及び情報提供サーバSA等を含んで構成される。メーカ端末MTl、店舗端末STm、ユーザ端末UTn、及び情報提供サーバSAは、夫々、ネットワークNWに接続される。ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築される。
[1. Overview of information provision system and functions]
First, with reference to FIG. 1 etc., the structure and outline | summary function of the information provision system S which concern on this embodiment using it are demonstrated. FIG. 1 is a diagram illustrating a schematic configuration example of an information providing system S according to the present embodiment. As shown in FIG. 1, the information providing system S includes a plurality of manufacturer terminals MTl (l = 1, 2, 3...), A plurality of store terminals STm (m = 1, 2, 3. User terminal UTn (n = 1, 2, 3...), Information providing server SA, and the like. The manufacturer terminal MTl, the store terminal STm, the user terminal UTn, and the information providing server SA are each connected to the network NW. The network NW is constructed by, for example, the Internet, a dedicated communication line (for example, CATV (Community Antenna Television) line), a mobile communication network (including a base station), a gateway, and the like.

メーカ端末MTlは、それぞれ、商品を生産するメーカMl(l=1,2,3・・・)により使用される端末装置である。店舗端末STmは、商品を販売する店舗SHm(m=1,2,3・・・)により使用される端末装置である。メーカと店舗は、それぞれ、商品を提供する提供主体の一例である。ユーザ端末UTnは、それぞれ、商品の購入を希望するユーザUn(n=1,2,3・・・)により使用される端末装置である。メーカ端末MTl、店舗端末STm、及びユーザ端末UTnは、それぞれ、操作・表示部、通信部、記憶部、及び制御部等を備える。操作・表示部は、例えば、人の指やペン等による操作(ユーザ操作)を受け付ける入力機能と、情報を表示画面に表示する表示機能を有するタッチパネルを備える。通信部は、ネットワークNWに接続して通信を行う機能を担う。記憶部は、オペレーティングシステム(OS),アプリケーションプログラム,Webブラウザプログラム等を記憶する。制御部は、CPU(Central Processing Unit),ROM(Read Only Memory),及びRAM(Random Access Memory)等を備え、OS上でアプリケーションプログラムやWebブラウザプログラム等を実行する。なお、メーカ端末MTl、店舗端末STm、及びユーザ端末UTnには、例えば、パーソナルコンピュータ(PC)、携帯電話機、携帯情報端末 (PDA:Personal Digital Assistant)、携帯電話機と携帯情報端末を融合させた携帯端末(Smartphone)、又は携帯ゲーム機等が適用可能である。メーカ端末MTl、店舗端末STm、及びユーザ端末UTnは、それぞれ、通信部及びネットワークNWを介して情報提供サーバSAにアクセスし、情報提供サーバSAと通信可能になっている。メーカ端末MTl、店舗端末STm、及びユーザ端末UTnは、それぞれ、例えば、情報提供サーバSAへの要求により当該情報提供サーバSAから送信された例えばWebページをWebブラウザのウインドウに表示する。   The manufacturer terminal MTl is a terminal device used by a manufacturer Ml (l = 1, 2, 3,...) That produces products. The store terminal STm is a terminal device used by a store SHm (m = 1, 2, 3,...) That sells products. Each manufacturer and store is an example of a provider that provides a product. Each user terminal UTn is a terminal device used by a user Un (n = 1, 2, 3,...) Who desires to purchase a product. The manufacturer terminal MTl, the store terminal STm, and the user terminal UTn each include an operation / display unit, a communication unit, a storage unit, a control unit, and the like. The operation / display unit includes, for example, a touch panel having an input function for receiving an operation (user operation) with a human finger or a pen, and a display function for displaying information on a display screen. The communication unit has a function of performing communication by connecting to the network NW. The storage unit stores an operating system (OS), application programs, Web browser programs, and the like. The control unit includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like, and executes an application program, a Web browser program, and the like on the OS. Note that the manufacturer terminal MTl, the store terminal STm, and the user terminal UTn include, for example, a personal computer (PC), a mobile phone, a personal digital assistant (PDA), a mobile phone that combines a mobile phone and a mobile information terminal. A terminal (Smartphone) or a portable game machine is applicable. The manufacturer terminal MTl, the store terminal STm, and the user terminal UTn access the information providing server SA via the communication unit and the network NW, respectively, and can communicate with the information providing server SA. The manufacturer terminal MTl, the store terminal STm, and the user terminal UTn each display, for example, a web page transmitted from the information providing server SA in response to a request to the information providing server SA, for example, in a web browser window.

情報提供サーバSAは、本発明の情報処理装置の一例であり、例えばショッピングサイト、及びオークションサイト等のWebサイトを提供するサーバである。図2(A)は、本実施形態に係る情報提供サーバSAの概要構成例を示すブロック図である。図2(A)に示すように、情報提供サーバSAは、通信部1、記憶部2、入出力インターフェース部3、及びシステム制御部4等を備える。システム制御部4と入出力インターフェース部3とは、システムバス5を介して接続される。通信部1は、ネットワークNWに接続して通信を行う機能を担う。入出力インターフェース部3は、通信部1及び記憶部2とシステム制御部4との間のインターフェース処理を行うようになっている。記憶部2は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム(OS),サーバプログラム(本発明の情報処理プログラムを含む)等を記憶する。なお、サーバプログラムは、所定のサーバから情報提供サーバSAにダウンロードされる。或いは、サーバプログラムは、CD、DVDなどの記録媒体に記録(コンピュータにより読み取り可能に記録)されており、当該記録媒体から読み込まれて記憶部2に記憶されるようにしてもよい。また、記憶部2には、例えばWebページを構成する電子データ等が記憶される。更に、記憶部2には、メーカ情報データベース(DB)21、店舗情報データベース(DB)22、ユーザ情報データベース(DB)23、商品情報データベース(DB)24、関連商品データベース(DB)25、想定閲覧情報データベース(DB)26、原資情報データベース(DB)27、及びクーポン情報データベース(DB)28等が構築される。   The information providing server SA is an example of an information processing apparatus according to the present invention, and is a server that provides a website such as a shopping site and an auction site. FIG. 2A is a block diagram illustrating a schematic configuration example of the information providing server SA according to the present embodiment. As shown in FIG. 2A, the information providing server SA includes a communication unit 1, a storage unit 2, an input / output interface unit 3, a system control unit 4, and the like. The system control unit 4 and the input / output interface unit 3 are connected via a system bus 5. The communication unit 1 has a function of performing communication by connecting to the network NW. The input / output interface unit 3 performs interface processing between the communication unit 1 and the storage unit 2 and the system control unit 4. The storage unit 2 includes, for example, a hard disk drive and stores an operating system (OS), a server program (including the information processing program of the present invention), and the like. The server program is downloaded from a predetermined server to the information providing server SA. Alternatively, the server program may be recorded on a recording medium such as a CD or a DVD (recorded so as to be readable by a computer), read from the recording medium, and stored in the storage unit 2. Further, the storage unit 2 stores, for example, electronic data constituting a Web page. Further, the storage unit 2 includes a manufacturer information database (DB) 21, a store information database (DB) 22, a user information database (DB) 23, a product information database (DB) 24, a related product database (DB) 25, an assumed browsing. An information database (DB) 26, a resource information database (DB) 27, a coupon information database (DB) 28, and the like are constructed.

メーカ情報データベース21は、本情報提供システムSの利用会員となったメーカMlに関する情報を管理するデータベースである。メーカ情報データベース21には、例えば、メーカMlのメーカID、パスワード、メーカコード、及びメーカ商品情報等がメーカMl毎に対応付けられて登録されている。メーカIDは、メーカMl毎に固有の識別情報である。メーカID及びパスワードは、メーカMlがシステムにログインするために必要な認証情報である。メーカコードは、メーカMl毎に固有のコードであり、例えば店舗SHmやサイト運営者等の第三者がメーカMlを区別するために用いられる。メーカ商品情報には、例えば、メーカMlにより生産される商品の共通商品コード、当該商品の在庫数、当該商品の広告予算額、当該商品の売上目標額、及び当該商品の売上実績(売上額)等が含まれる。共通商品コードは、商品毎に固有のコード(例えば、商品の型式、または当該型式に応じて固有の商品番号)であり、複数の店舗SHm間で共通するコード(店舗を跨いで通用するコード)である(例えば、商品仕様及びメーカ価格(定価)が同一の商品には、同一の共通商品コードが付与される)。メーカ商品情報は、例えば、情報提供サーバSAにアクセスしたメーカ端末MTlからの登録要求に応じて登録される。メーカ商品情報に含まれる商品の在庫数、及び商品の売上実績は、例えば、商品取引が成立(つまり、商品の販売が完了)する度または所定時間間隔で更新される。なお、1つのメーカMlで、商品仕様(型式)が異なる複数種類の商品を生産して提供する場合、メーカ情報データベース21には、複数種類の商品のメーカ商品情報が登録されることになる。   The manufacturer information database 21 is a database that manages information related to the manufacturer Ml who has become a member of the information providing system S. In the manufacturer information database 21, for example, a manufacturer ID, a password, a manufacturer code, manufacturer product information, and the like of the manufacturer Ml are registered in association with each manufacturer Ml. The manufacturer ID is unique identification information for each manufacturer Ml. The manufacturer ID and password are authentication information necessary for the manufacturer Ml to log in to the system. The manufacturer code is a code unique to each manufacturer Ml, and is used, for example, by a third party such as a store SHm or a site operator to distinguish the manufacturer Ml. The manufacturer product information includes, for example, the common product code of the product produced by the manufacturer Ml, the number of stocks of the product, the advertising budget of the product, the sales target value of the product, and the sales record (sales amount) of the product. Etc. are included. The common product code is a code unique to each product (for example, a product type, or a unique product number depending on the model), and is a code common to a plurality of stores SHm (a code that can be used across stores). (For example, the same common product code is assigned to products having the same product specification and manufacturer price (list price)). The manufacturer product information is registered in response to a registration request from the manufacturer terminal MTl that has accessed the information providing server SA, for example. The number of products in stock included in the manufacturer product information and the sales performance of the products are updated, for example, every time a product transaction is completed (that is, sales of the products are completed) or at predetermined time intervals. In addition, when one manufacturer Ml produces and provides a plurality of types of products having different product specifications (models), the manufacturer information database 21 stores the manufacturer product information of the plurality of types of products.

次に、店舗情報データベース22は、本情報提供システムSの利用会員となった店舗SHmに関する情報を管理するデータベースである。店舗情報データベース22には、例えば、店舗SHmの店舗ID、パスワード、店舗コード、及び店舗商品情報が店舗SHm毎に対応付けられて登録されている。店舗IDは、店舗SHm毎に固有の識別情報である。店舗ID及びパスワードは、店舗SHmがシステムにログインするために必要な認証情報である。店舗コードは、店舗SHm毎に固有のコードであり、例えばメーカMlやサイト運営者等の第三者が店舗SHmを区別するために用いられる。店舗商品情報には、例えば、店舗SHmにより販売される商品の店舗商品コード、当該商品の共通商品コード、当該商品の在庫数、当該商品の広告予算額、当該商品の売上目標額、及び当該商品の売上実績(売上額)等が含まれる。店舗商品コードは、例えば各店舗SHmにより同一仕様(同一型式)の商品に付与される商品識別情報であり、当該システムSにおいて重複しないコードである。また、同一仕様の商品であっても、販売する店舗SHmが異なれば、店舗商品コードは異なることになる。例えば、メーカM1により生産された同一仕様の一眼レフカメラ(型式:C−123)という商品であっても、販売する店舗SHmが異なれば店舗商品コードが異なり、当該商品の価格も店舗SHmが個別により設定するので様々である。店舗商品情報は、例えば、情報提供サーバSAにアクセスした店舗端末STmからの登録要求に応じて登録される。店舗商品情報に含まれる商品の在庫数、及び商品の売上実績は、例えば、商品の取引が成立(つまり、商品の販売が完了)する度または所定時間間隔で更新される。なお、1つの店舗SHmで、商品仕様が異なる複数種類の商品を販売(提供)する場合、店舗情報データベース22には、複数種類の商品の店舗商品情報が登録されることになる。   Next, the store information database 22 is a database that manages information related to the store SHm that has become a member of the information providing system S. In the store information database 22, for example, the store ID, password, store code, and store product information of the store SHm are registered in association with each store SHm. The store ID is unique identification information for each store SHm. The store ID and password are authentication information necessary for the store SHm to log in to the system. The store code is a unique code for each store SHm, and is used, for example, by a third party such as a manufacturer Ml or a site operator to distinguish the store SHm. The store product information includes, for example, a store product code of a product sold by the store SHm, a common product code of the product, an inventory quantity of the product, an advertising budget of the product, a sales target amount of the product, and the product Sales results (sales amount), etc. are included. The store product code is, for example, product identification information given to a product of the same specification (same model) by each store SHm, and is a code that does not overlap in the system S. Moreover, even if it is a product of the same specification, if store SHm to sell differs, a store product code will differ. For example, even if the product is a single-lens reflex camera (model: C-123) of the same specification produced by the manufacturer M1, if the store SHm to be sold is different, the store product code is different, and the price of the product is also individually determined by the store SHm. Because it is set by, it is various. The store product information is registered in response to a registration request from the store terminal STm that has accessed the information providing server SA, for example. The number of products in stock and the sales performance of products included in the store product information are updated, for example, every time a product transaction is established (that is, sales of products are completed) or at predetermined time intervals. When selling (providing) a plurality of types of products having different product specifications at one store SHm, the store information database 22 stores the store product information of the plurality of types of products.

次に、ユーザ情報データベース23は、本情報提供システムSの利用会員となったユーザUnに関する情報を管理するデータベースである。ユーザ情報データベース23には、例えば、会員となったユーザUnのユーザID、パスワード、ユーザランク、性別、年齢、興味のある商品カテゴリ、電子メールアドレス、検索履歴、閲覧履歴、ブックマーク登録履歴、及び購入履歴等がユーザUn毎に対応付けられて登録されている。なお、検索履歴、閲覧履歴、ブックマーク登録履歴、及び購入履歴は、ユーザUnの行動(操作)履歴を示す履歴情報の一例である。ユーザUnの履歴情報は、ユーザ情報データベース23とは別に設けられた履歴情報データベースに、ユーザUn毎のユーザIDに対応付けられて登録されてもよい。ユーザIDは、ユーザUn毎に固有の識別情報である。ユーザID及びパスワードは、ユーザUnがシステムにログインするために必要な認証情報である。ユーザランクは、会員としてのランクを示し、例えば、シルバー会員、ゴールド会員、プラチナ会員、ダイヤモンド会員の順にランクが高くなる。高いランクになるほど、ユーザUnにとってお得な特典が受けられる。このようなユーザランクは、ユーザUnの商品の購入実績やアンケート回答実績等によって上がる(ランクアップする)ようになっている。商品カテゴリは、商品を区分するためものであり、大別すると、例えば、家電、食品、ファッション、インテリア、書籍等に区分される。また、家電は、さらに、例えば、テレビ、オーディオ、パソコン、カメラ等に区分され、カメラは、さらに、例えば、一眼レフカメラ、コンパクトカメラ等に区分される。このような商品カテゴリのうち、ユーザUnに興味のある商品カテゴリは、例えば、情報提供サーバSAにアクセスしたユーザ端末UTnからの登録要求に応じて登録される。また、ユーザUnに興味のある商品カテゴリは、当該ユーザUnの検索履歴、閲覧履歴、ブックマーク登録履歴、及び購入履歴に基づいて特定され適宜のタイミングで更新される。なお、情報提供サーバSAは、ユーザUnの性別、年齢、及び興味のある商品カテゴリの少なくとも何れか一つをユーザUnの分類条件として、複数のユーザUnを複数のユーザ層(セグメント)に分類することができる。ユーザ層(セグメント)の例として、“20代の女性” “30代の女性”、“20代の男性” “30代の男性” 、“カメラ好き男性”、“オーディオ好き男性”、“アクセサリ好き女性”、“香水好き女性”などがある。   Next, the user information database 23 is a database that manages information related to the user Un who has become a member of the information providing system S. The user information database 23 includes, for example, the user ID, password, user rank, gender, age, product category of interest, e-mail address, search history, browsing history, bookmark registration history, and purchase of the user Un who became a member. A history and the like are registered in association with each user Un. The search history, the browsing history, the bookmark registration history, and the purchase history are examples of history information indicating the action (operation) history of the user Un. The history information of the user Un may be registered in a history information database provided separately from the user information database 23 in association with the user ID for each user Un. The user ID is identification information unique to each user Un. The user ID and password are authentication information necessary for the user Un to log in to the system. The user rank indicates a rank as a member. For example, the rank increases in the order of a silver member, a gold member, a platinum member, and a diamond member. The higher the rank, the more advantageous benefits for the user Un. Such a user rank is raised (ranked up) by the purchase result of the product of the user Un, the questionnaire response result, and the like. The product category is for classifying products, and is roughly classified into, for example, home appliances, food, fashion, interiors, books, and the like. Further, home appliances are further classified into, for example, a television, an audio, a personal computer, a camera, and the like, and the cameras are further classified into, for example, a single-lens reflex camera and a compact camera. Of such product categories, product categories that are of interest to the user Un are registered in response to a registration request from the user terminal UTn that has accessed the information providing server SA, for example. In addition, the product category that is of interest to the user Un is specified based on the search history, browsing history, bookmark registration history, and purchase history of the user Un, and is updated at an appropriate timing. The information providing server SA classifies the plurality of users Un into a plurality of user layers (segments) using at least one of the sex, age, and product category of interest of the user Un as a user Un classification condition. be able to. Examples of user segments (segments) are “20s women” “30s women”, “20s men” “30s men”, “camera lovers”, “audio lovers”, “accessories lovers” There are “female” and “perfume lovers”.

検索履歴には、検索時刻、検索クエリ、セッションID、及び検索結果等が対応付けられて含まれる。検索時刻とは、例えば、情報提供サーバSAにより検索クエリが受信された時刻、または情報提供サーバSAにより検索が実行された時刻である。検索時刻は、検索日+時刻で表されてもよいし、検索月日+時刻で表されてもよいし、検索年月日+時刻で表されてもよい(後述する閲覧時刻、ブックマーク登録時刻、購入時刻、及び電子クーポンの発行時刻についても同様)。検索クエリは、1または複数のワード(絞りこみ条件)から構成される。1または複数のワード(絞りこみ条件)や数値は、例えばユーザ端末UTnのWebブラウザにより表示されたWebページ上のワード入力欄に入力されるか、或いは商品カテゴリの一覧から指定(クリックまたはタップ)されることで検索クエリとして情報提供サーバSAにより取得される。検索結果には、検索クエリに基づく検索によりヒットした商品(つまり、検索クエリ(例えば、“一眼レフ&カメラ”)を満たす商品)の共通商品コード、当該商品の店舗商品コード、当該商品の生産元のメーカコード、当該商品の販売元の店舗コード、当該商品が属する商品カテゴリ等が含まれる。検索クエリに基づく検索により商品がヒットしなかった場合、検索結果にはヒットしなかったことを示す情報(NULL)が含まれる。なお、検索履歴は、例えば、ユーザ端末UTnからの検索クエリを含む検索要求毎に区別されるレコードから構成され、1レコードで検索回数が1回となる。また、同一の検索クエリが、異なるレコードに含まれる場合もある(例えば、ユーザUnが異なる日に同じ検索クエリで検索した場合)、同一の検索クエリをまとめて1つの検索クエリとしてカウントされる。また、同一の検索クエリだけでなく、類似または関連する検索クエリをまとめて1つの検索クエリとしてカウントされてもよい。例えば、“一眼レフ&カメラ”(ここで、“&”は、通常、スペース(空白)で指定される)という検索クエリと、“デジタル一眼レフカメラ”という検索クエリと、“一眼レフ&カメラ”という検索クエリと、“デジタルカメラ&レフ”という検索クエリとは、類似または関連する検索クエリとして処理されることで、これらの検索クエリが4つのレコードに分けられていても、1つの検索クエリとしてカウントされる。なお、類似または関連する検索クエリの範囲は、例えば商品カテゴリに基づき、サイト運営者側で任意に決められる。   The search history includes a search time, a search query, a session ID, a search result, and the like in association with each other. The search time is, for example, the time when the search query is received by the information providing server SA or the time when the search is executed by the information providing server SA. The search time may be expressed as search date + time, may be expressed as search date + time, or may be expressed as search date + time (browsing time and bookmark registration time described later). The same applies to the purchase time and the issue time of the electronic coupon). The search query is composed of one or a plurality of words (squeezing conditions). One or a plurality of words (squeezing conditions) and numerical values are input, for example, in a word input field on a Web page displayed by the Web browser of the user terminal UTn, or specified (click or tap) from a list of product categories. As a result, it is acquired by the information providing server SA as a search query. The search result includes the common product code of the product hit by the search based on the search query (that is, the product satisfying the search query (for example, “SLR & camera”)), the store product code of the product, the manufacturer of the product Manufacturer code, store code of the seller of the product, product category to which the product belongs, and the like. When the product is not hit by the search based on the search query, the search result includes information (NULL) indicating that the product has not been hit. The search history is composed of, for example, records that are distinguished for each search request including a search query from the user terminal UTn, and the number of searches is one for one record. In addition, the same search query may be included in different records (for example, when the user Un searches with the same search query on different days), the same search query is collectively counted as one search query. Further, not only the same search query but also similar or related search queries may be collectively counted as one search query. For example, a search query “Single-lens reflex camera & camera” (where “&” is usually specified by a space (blank)), a search query “digital single-lens reflex camera”, and “single-lens reflex camera & camera” And the search query “digital camera & reflex” are processed as similar or related search queries, so that even if these search queries are divided into four records, Be counted. The range of search queries that are similar or related can be arbitrarily determined on the site operator side based on, for example, a product category.

情報提供サーバSAは、検索履歴に基づき、例えばユーザUnにより商品が検索された検索時間や検索頻度等を特定する。検索時間は、例えば、1セッションにおける複数のレコード(つまり、同一のセッションIDを含む連続する複数のレコード)において、最初のレコードに含まれる検索時刻から最後のレコードに含まれる検索時刻までの時間である。検索頻度は、所定期間(例えば、過去1週間)内における上記検索回数である。また、情報提供サーバSAは、検索履歴に基づき、例えばユーザUnが商品について重視する項目(以下、「ユーザUnの重視項目」という)を特定する。ユーザUnの重視項目は、例えば検索クエリに含まれるワードや数値から特定可能される。例えば、ユーザUnの検索クエリに商品の価格を示す数値が含まれる割合(例えば、当該ユーザUnの検索クエリの総数に対する割合)が相対的に高ければ、ユーザUnの重視項目は商品の価格になる。また、例えば、検索クエリに商品の仕様を示すワードが含まれる割合が相対的に高ければ、ユーザUnの重視項目は商品の仕様になる。なお、情報提供サーバSAは、ユーザUnの検索時間、または重視項目をユーザUnの分類条件として、複数のユーザUnを複数のユーザ層(セグメント)に分類することができる。これによって、複数のユーザUnをタイプ別または傾向別に分類できる。この場合のユーザ層(セグメント)の例として、“検索時間が短い(例えば、1分未満)”、“検索時間が普通(例えば、1分以上10分未満)”、“検索時間が長い(例えば、10分以上)”、“価格重視”、“仕様重視”などがある。   Based on the search history, the information providing server SA specifies, for example, a search time, a search frequency, and the like when a product is searched by the user Un. The search time is, for example, the time from the search time included in the first record to the search time included in the last record in a plurality of records in one session (that is, a plurality of consecutive records including the same session ID). is there. The search frequency is the number of searches described above within a predetermined period (for example, the past week). Further, the information providing server SA identifies, for example, an item that the user Un attaches importance to the product (hereinafter, referred to as “important item of the user Un”) based on the search history. The important items of the user Un can be identified from words or numerical values included in the search query, for example. For example, if the ratio (for example, the ratio with respect to the total number of search queries of the user Un) includes a numerical value indicating the price of the product in the search query of the user Un, the priority item of the user Un is the price of the product. . Also, for example, if the ratio that the word indicating the product specification is included in the search query is relatively high, the priority item of the user Un is the product specification. Note that the information providing server SA can classify a plurality of users Un into a plurality of user layers (segments) using a search time of the user Un or an important item as a classification condition for the user Un. Thereby, the plurality of users Un can be classified by type or tendency. As an example of the user layer (segment) in this case, “search time is short (for example, less than 1 minute)”, “search time is normal (for example, 1 minute to less than 10 minutes)”, “search time is long (for example, 10 minutes or more) ”,“ price focus ”,“ specification focus ”.

閲覧履歴には、閲覧時刻、閲覧時間(長さ)、閲覧された商品の共通商品コード、当該商品の店舗商品コード、当該商品の生産元のメーカコード、当該商品の販売元の店舗コード、当該商品が属する商品カテゴリ、閲覧箇所情報、セッション開始時刻、及びセッション終了時刻等が含まれる。閲覧時刻とは、例えば、商品の詳細情報を表すWebページがユーザ端末UTnのWebブラウザのウインドウ上に表示された時刻(表示開始時刻または表示開始時刻から数秒後の時刻)である。商品の詳細情報を表すWebページは、例えば、ユーザUnの検索クエリにより検索された検索結果(つまり、商品一覧)を表すWebページ上で、当該ユーザUnが閲覧操作により所望の商品を選択することで、情報提供サーバSAから取得されてWebブラウザのウインドウ上に表示される。閲覧時間は、例えば、閲覧された商品のレコードにおけるセッション開始時刻からセッション終了時刻までの時間である。また、閲覧箇所情報は、例えばWebページの表示中に、ユーザ端末UTnのWebブラウザから情報提供サーバSAへ適宜のタイミングで送信される。閲覧箇所情報は、Webページ上における座標で示されてもよいし、画像またはテキストの別で示されてもよい。例えば、Webページ上に配置された画像が所定時間以上継続して表示された場合、画像を示す閲覧箇所情報が閲覧履歴に含まれることになる。なお、閲覧履歴は、例えば、ユーザ端末UTnからの閲覧要求毎に区別されるレコードから構成され、1レコードで閲覧回数が1回となる。情報提供サーバSAは、ユーザUnの閲覧時間、または閲覧箇所情報をユーザUnの分類条件として、複数のユーザUnを複数のユーザ層(セグメント)に分類することができる。これによっても、複数のユーザUnをタイプ別または傾向別に分類できる。この場合のユーザ層(セグメント)の例として、“閲覧時間が短い(例えば、3分未満)”、“閲覧時間が普通(例えば、3分以上15分未満)”、“閲覧時間が長い(例えば、15分以上)”、“画像重視”、“テキスト重視”などがある。   The browsing history includes browsing time, browsing time (length), common product code of the viewed product, store product code of the product, manufacturer code of the product manufacturer, store code of the product seller, A product category to which the product belongs, browsing location information, a session start time, a session end time, and the like are included. The browsing time is, for example, the time (the display start time or the time several seconds after the display start time) when the Web page representing the detailed product information is displayed on the Web browser window of the user terminal UTn. The Web page that represents the detailed information of the product is, for example, that the user Un selects a desired product through a browsing operation on a Web page that represents a search result (that is, a product list) searched by the user Un search query. Thus, it is acquired from the information providing server SA and displayed on the window of the Web browser. The browsing time is, for example, the time from the session start time to the session end time in the viewed product record. In addition, the browsing location information is transmitted from the Web browser of the user terminal UTn to the information providing server SA at an appropriate timing, for example, during display of the Web page. The browsing location information may be indicated by coordinates on the Web page, or may be indicated by an image or text. For example, when an image arranged on a Web page is continuously displayed for a predetermined time or longer, browsing location information indicating the image is included in the browsing history. The browsing history is composed of records that are distinguished for each browsing request from the user terminal UTn, for example, and the number of browsing times is one record. The information providing server SA can classify a plurality of users Un into a plurality of user layers (segments) using the user Un browsing time or browsing location information as the user Un classification conditions. This also allows a plurality of users Un to be classified by type or tendency. As an example of the user layer (segment) in this case, “viewing time is short (for example, less than 3 minutes)”, “viewing time is normal (for example, 3 minutes to less than 15 minutes)”, “viewing time is long (for example, , 15 minutes or more) ”,“ image-oriented ”,“ text-oriented ”, and the like.

ブックマーク登録履歴には、ブックマーク登録時刻、ブックマーク登録された商品(例えばユーザUnのブックマーク登録操作により登録された商品)の共通商品コード、当該商品の店舗商品コード、当該商品の生産元のメーカコード、当該商品の販売元の店舗コード、及び当該商品が属する商品カテゴリ等が含まれる。購入履歴には、購入時刻、購入額、購入された商品の共通商品コード、当該商品の店舗商品コード、当該商品の生産元のメーカコード、当該商品の販売元の店舗コード、及び当該商品が属する商品カテゴリ等が含まれる。なお、購入履歴は、例えば、ユーザ端末UTnからの購入要求毎に区別されるレコードから構成され、1レコードで購入回数が1回となる。   The bookmark registration history includes the bookmark registration time, the common product code of the bookmark registered product (for example, the product registered by the bookmark registration operation of the user Un), the store product code of the product, the manufacturer code of the manufacturer of the product, The store code of the seller of the product and the product category to which the product belongs are included. The purchase history includes the purchase time, the purchase price, the common product code of the purchased product, the store product code of the product, the manufacturer code of the manufacturer of the product, the store code of the seller of the product, and the product Product category etc. are included. The purchase history is composed of, for example, records that are distinguished for each purchase request from the user terminal UTn, and the number of times of purchase is one record.

次に、商品情報データベース24は、店舗SHmから取引対象として出品された商品(アイテム)に関する情報を管理するデータベースである。商品情報データベース24には、例えば、店舗SHmから取引対象として出品された商品の共通商品コード、当該商品の店舗商品コード、当該商品の生産元のメーカコード、当該商品の販売元の店舗コード、当該商品の名称、当該商品の価格、当該商品の仕様、当該商品が属する商品カテゴリ、当該商品の在庫数(出品した店舗SHmにおける当該商品の在庫数)、及びクーポン発行フラグ等が商品毎に対応付けられて登録されている。ここで、クーポン発行フラグは、電子クーポンの発行対象とする否かを示す。例えば、後述する電子クーポンの発行処理(Push型)において用いられる。商品情報データベース24は、店舗商品コードに対応付けられて商品の被検索回数、被閲覧回数、被ブックマーク登録数、及び被購入数が、店舗毎SHmまたはメーカMl毎に区別されて登録されてもよい。関連商品データベース25には、例えば、互いに関連する商品の共通商品コードが、互いに関連する商品のグループ毎に対応付けられて登録される。なお、関連する商品の範囲は、例えば商品カテゴリに基づき、サイト運営者側で任意に決められる。   Next, the merchandise information database 24 is a database that manages information related to merchandise (items) that are exhibited as transactions from the store SHm. The merchandise information database 24 includes, for example, a common merchandise code of merchandise exhibited as a transaction target from the store SHm, a store merchandise code of the merchandise, a manufacturer code of the merchandise manufacturer, a store code of the merchandise seller, The name of the product, the price of the product, the specification of the product, the product category to which the product belongs, the stock quantity of the product (the stock quantity of the product in the store SHm that exhibited), the coupon issue flag, and the like are associated with each product. Registered. Here, the coupon issue flag indicates whether or not an electronic coupon is issued. For example, it is used in an electronic coupon issue process (Push type) described later. The merchandise information database 24 is associated with the store merchandise code, and the number of times the product is searched, the number of times viewed, the number of bookmarks registered, and the number of purchases are registered separately for each store SHm or manufacturer Ml. Good. In the related product database 25, for example, common product codes of products related to each other are registered in association with each group of products related to each other. The range of related products is arbitrarily determined by the site operator based on, for example, a product category.

次に、想定閲覧情報データベース26は、複数のユーザUnそれぞれの履歴情報に基づいて特定された、商品毎の想定閲覧時間を示す想定閲覧情報(以下、「想定閲覧時間情報」という)と、複数のユーザUnそれぞれの履歴情報に基づいて特定された商品毎の想定閲覧順位を示す想定閲覧情報(以下、「想定閲覧順序情報」という)との少なくとも何れか一方を管理するデータベースである。ここで、想定閲覧時間情報及び想定閲覧順序情報は、それぞれ、複数に区別された検索クエリ毎に生成され、検索クエリ毎に対応付けられて登録される。検索クエリ毎とは、“一眼レフ&カメラ”という1つの検索クエリ毎であってもよいし、上述したように類似または関連する複数の検索クエリをまとめた検索クエリ群毎であってもよい。それぞれの想定閲覧時間情報には、例えば、商品の店舗商品コードと想定閲覧時間とが商品毎(本実施形態では、店舗商品コード毎)に対応付けられて含まれる。想定閲覧時間は、例えば、複数のユーザUnそれぞれの検索時刻から閲覧時刻までの経過時間(言い換えれば、検索から閲覧までに要した時間)の平均値(または標準偏差値)である。一方、それぞれの想定閲覧順序情報には、例えば、商品の店舗商品コードと想定閲覧順位とが商品毎(本実施形態では、店舗商品コード毎)に対応付けられて含まれる。想定閲覧順位は、例えば、複数のユーザUnそれぞれの検索時刻から閲覧時刻までの経過時間の平均値(または標準偏差値)に応じた順位である。ここで、経過時間の平均値(または標準偏差値)が短いほど順位が上位(高い順位)になる。このような想定閲覧情報データベース26により、情報の提供対象(例えば、電子クーポンの発行対象)となるユーザUnの履歴情報に含まれない商品であっても、ユーザUnが閲覧したであろう商品として特定して利用することができる。   Next, the assumed browsing information database 26 includes the assumed browsing information (hereinafter referred to as “assumed browsing time information”) indicating the estimated browsing time for each product specified based on the history information of each of the plurality of users Un, It is a database that manages at least one of assumed browsing information (hereinafter referred to as “assumed browsing order information”) indicating an assumed browsing order for each product specified based on the history information of each user Un. Here, the assumed browsing time information and the assumed browsing order information are generated for each of the search queries distinguished from each other, and registered in association with each search query. Each search query may be one search query of “single-lens reflex camera & camera”, or may be a search query group in which a plurality of similar or related search queries are combined as described above. Each assumed browsing time information includes, for example, a store product code of the product and an assumed browsing time in association with each product (in this embodiment, for each store product code). The assumed browsing time is, for example, the average value (or standard deviation value) of the elapsed time from the search time to the browsing time (in other words, the time required from searching to browsing) for each of the plurality of users Un. On the other hand, each assumed browsing order information includes, for example, a store product code of the product and an assumed browsing order in association with each product (in this embodiment, for each store product code). The assumed browsing order is, for example, a rank according to an average value (or standard deviation value) of elapsed time from the search time to the browsing time of each of the plurality of users Un. Here, as the average value (or standard deviation value) of the elapsed time is shorter, the rank becomes higher (higher rank). Even if a product that is not included in the history information of the user Un, which is an information provision target (for example, an electronic coupon issuance target), is assumed by the user Un as a product that the user Un would have viewed. It can be specified and used.

次に、原資情報データベース27は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの原資(言い換えれば、予算額)に関する情報を管理するデータベースである。電子クーポンの原資を、以下、「電子クーポン原資」という。商品取引の際の支払いに利用可能な特典の例としては、商品の価格から所定額(例えば、1,000円)値引き(割引き)や、商品の価格から所定割合(例えば、50%)値引きなどがある。例えば、電子クーポンの特典が“商品の価格から¥1,000値引き”である場合、当該特典に相当する価額(つまり、電子クーポンの値打ちであり、値引額(割引額)ともいう)は¥1,000となる。また、電子クーポンの特典が、“商品の価格¥1,000から50%値引き”である場合、当該特典に相当する価額は¥500となる。本実施形態では、後述するように決定された特典に相当する価額(以下、「クーポン額」という)に対する電子クーポン原資の割り当てが決定され、決定された割り当てに基づき電子クーポン原資から拠出される拠出額の総額に相当するクーポン額を示す電子クーポンが発行される。   Next, the resource information database 27 is a database that manages information related to a resource (in other words, a budget amount) of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction. The funds for electronic coupons are hereinafter referred to as “electronic coupon resources”. Examples of benefits that can be used for payment in merchandise transactions include discounts (discounts) on a predetermined amount (for example, 1,000 yen) from the price of a product, discounts on a predetermined rate (for example, 50%) from the price of a product There is. For example, when the privilege of the electronic coupon is “¥ 1,000 discount from the price of the product”, the value corresponding to the privilege (that is, the value of the electronic coupon is also referred to as a discount (discount)) is ¥ 1. , 000. When the privilege of the electronic coupon is “50% discount from the price of the product ¥ 1,000”, the price corresponding to the privilege is ¥ 500. In this embodiment, the allocation of electronic coupon resources to a value (hereinafter referred to as “coupon amount”) corresponding to a privilege determined as described later is determined, and contributions contributed from the electronic coupon resources based on the determined allocation An electronic coupon indicating a coupon amount corresponding to the total amount is issued.

原資情報データベース27には、原資種別、原資提供元(提供主体)、総予算額、基準額、追加額、拠出累積額、残予算額、消化目標期限、適用対象商品、及び適用対象ユーザ等が電子クーポン原資毎に対応付けられて登録されている。原資種別には、店舗原資、メーカ原資、及びイベント原資などがある。店舗原資は、例えば所定数の店舗SHmが当該予算を確保して用意した電子クーポン原資である。メーカ原資は、例えば、所定数のメーカMlが当該予算を確保して用意した電子クーポン原資である。イベント(例えば、キャンペーン)原資は、例えば、サイト運営者や広告主が当該予算を確保して用意した電子クーポン原資である。原資種別が店舗原資である場合の原資提供元は、例えば、当該電子クーポン原資を提供する店舗SHmであり、その店舗コードで示される。また、原資種別がメーカ原資である場合の原資提供元は、例えば、当該電子クーポン原資を提供するメーカMlであり、そのメーカコードで示される。また、原資種別がイベント原資である場合の原資提供元は、例えば、当該電子クーポン原資を提供するサイト運営者や広告主であり、サイト運営者や広告主の名称やイベント名等で示される。総予算額は、原資提供元により当初用意された電子クーポン原資である。基準額は、1電子クーポンあたり拠出する拠出額の上限である。追加額は、割り当てに基づき基準額が拠出されたにも関わらず、まだ電子クーポンのクーポン額に満たない場合に、所定の条件の下、追加で拠出される追加額の上限である。拠出累積額は、既に拠出された拠出額の累積額である。残予算額は、総予算額から拠出累積額を差し引いた残りの額(つまり、所定額拠出された後に残っている電子クーポン原資)である。つまり、電子クーポン原資には、当初額(つまり、総予算額)と、拠出により使われた後の残高(つまり、残予算額)とが該当する。消化目標期限は、電子クーポン原資の消化目標期限であり、原資提供元により設定される。   In the resource information database 27, the resource type, the resource provider (providing entity), the total budget amount, the reference amount, the additional amount, the accumulated contribution amount, the remaining budget amount, the target digest period, the target product, the target user, etc. Each electronic coupon resource is registered in association with each other. The resource types include store resources, manufacturer resources, and event resources. The store resources are electronic coupon resources prepared by, for example, a predetermined number of stores SHm securing the budget. The manufacturer resources are, for example, electronic coupon resources prepared by a predetermined number of manufacturers Ml securing the budget. The event (for example, campaign) resource is, for example, an electronic coupon resource prepared by a site operator or an advertiser with the budget secured. The resource providing source when the resource type is the store resource is, for example, the store SHm that provides the electronic coupon resource, and is indicated by the store code. In addition, when the resource type is a manufacturer resource, the resource provider is, for example, a manufacturer Ml that provides the electronic coupon resource, and is indicated by the manufacturer code. In addition, when the resource type is event resource, the resource provider is, for example, a site operator or an advertiser who provides the electronic coupon resource, and is indicated by the name of the site operator or advertiser, an event name, or the like. The total budget amount is the original electronic coupon resource prepared by the resource provider. The reference amount is the upper limit of the contribution amount contributed per electronic coupon. The additional amount is an upper limit of the additional amount to be additionally contributed under a predetermined condition when the reference amount is contributed based on the allocation and is still less than the coupon amount of the electronic coupon. The cumulative contribution is the cumulative contribution already contributed. The remaining budget amount is the remaining amount obtained by subtracting the accumulated contribution amount from the total budget amount (that is, the electronic coupon resource remaining after the predetermined amount has been contributed). In other words, the electronic coupon resources correspond to the initial amount (that is, the total budget amount) and the balance after being used by the contribution (that is, the remaining budget amount). The digest target time limit is a target digest time limit for the electronic coupon raw material, and is set by the resource provider.

適用対象商品は、電子クーポン原資の適用対象となる商品を示す。例えば、店舗SH1が提供する電子クーポン原資の適用対象商品は、当該電子クーポン原資の適用対象となる商品、すなわち、店舗SH1が販売する全部または一部の商品を共通商品コードで示す。また、例えば、メーカM1が提供する電子クーポン原資の適用対象商品は、当該電子クーポン原資の適用対象となる商品、すなわち、メーカM1が生産する全部または一部の商品を共通商品コードで示す。また、例えば、サイト運営者が提供する電子クーポン原資の適用対象商品は、全ての商品を示す(特に商品を限定しない)。   The application target product indicates a product to which the electronic coupon resource is applied. For example, the application target product of the electronic coupon resource provided by the store SH1 indicates a product to which the electronic coupon resource is applied, that is, all or a part of the products sold by the store SH1 by a common product code. In addition, for example, the application target product of the electronic coupon resource provided by the manufacturer M1 indicates the product to which the electronic coupon resource is applied, that is, all or a part of the products produced by the manufacturer M1 using a common product code. Moreover, for example, the application target product of the electronic coupon resource provided by the site operator indicates all products (in particular, the product is not limited).

適用対象ユーザは、電子クーポン原資の適用対象となるユーザを示す。例えば、店舗SH1が提供する電子クーポン原資の適用対象ユーザ、及びメーカM1が提供する電子クーポン原資の適用対象ユーザは、それぞれ、全てのユーザを示す(特にユーザを限定しない)。また、例えば、サイト運営者が提供する電子クーポン原資の適用対象ユーザは、電子クーポン原資の適用対象となるユーザを、ユーザランク(例えば、ダイヤモンド会員)で示す。この場合、当該ユーザランクを満たす(例えば、ダイヤモンド会員である)ユーザが、電子クーポン原資の適用対象となる。なお、電子クーポン原資は、ユーザランク毎に提供される場合もある。この場合、それぞれの電子クーポン原資の適用対象ユーザは、それぞれのユーザランク(例えば、(i)シルバー会員、(ii)ゴールド会員、(iii)プラチナ会員、(iv)ダイヤモンド会員)を示し、それぞれの電子クーポン原資の総予算額は同一であってもよいし異なっていてもよい。   The application target user indicates a user who is an application target of the electronic coupon resource. For example, the application target user of the electronic coupon resources provided by the store SH1 and the application target user of the electronic coupon resources provided by the manufacturer M1 indicate all users (particularly, the users are not limited). In addition, for example, an application target user of electronic coupon resources provided by a site operator indicates a user who is an application target of electronic coupon resources by a user rank (for example, a diamond member). In this case, a user who satisfies the user rank (for example, a diamond member) becomes an application target of the electronic coupon resources. Electronic coupon resources may be provided for each user rank. In this case, the target users of each electronic coupon resource show their respective user ranks (for example, (i) Silver member, (ii) Gold member, (iii) Platinum member, (iv) Diamond member) The total budget amount of the electronic coupon resources may be the same or different.

また、電子クーポン原資の適用対象ユーザは、電子クーポン原資の適用対象となるユーザを、所定期間あたりの商品の購入額の範囲(例えば、過去1ヶ月以内の購入額が¥50,000以上)で示す場合もある。この場合、所定期間あたりの商品の総購入額の範囲を満たす(例えば、過去1ヶ月以内の総購入額が¥50,000以上の)ユーザが、電子クーポン原資の適用対象となる。ここで、例えば、店舗SH1が提供する電子クーポン原資の場合、総購入額の算出対象となる商品は、当該店舗SH1が販売した商品である。また、例えば、メーカM1が提供する電子クーポン原資の場合、総購入額の算出対象となる商品は、当該メーカM1が生産した商品である。また、例えば、サイト運営者が提供する電子クーポン原資の場合、総購入額の算出対象となる商品は、商品情報データベース24に登録された全商品となる。なお、電子クーポン原資は、商品の総購入額の範囲毎に提供される場合もある。この場合、それぞれの電子クーポン原資の適用対象ユーザは、それぞれの総購入額の範囲(例えば、(i)¥10,000未満、(ii)¥10,000以上¥50,000未満、(iii)¥50,000以上¥100,000未満、(iv)¥100,000以上)を示し、それぞれの電子クーポン原資の総予算額は同一であってもよいし異なっていてもよい。   In addition, the user to whom the electronic coupon resource is applied can select the user to whom the electronic coupon resource is applied within the range of the purchase amount of the product per predetermined period (for example, the purchase amount within the past month is ¥ 50,000 or more). It may be shown. In this case, a user who satisfies the range of the total purchase price of the goods per predetermined period (for example, the total purchase price within the past month is ¥ 50,000 or more) becomes the application target of the electronic coupon resources. Here, for example, in the case of electronic coupon resources provided by the store SH1, the product for which the total purchase price is calculated is the product sold by the store SH1. Further, for example, in the case of electronic coupon resources provided by the manufacturer M1, the product for which the total purchase price is calculated is a product produced by the manufacturer M1. Further, for example, in the case of electronic coupon resources provided by the site operator, the products for which the total purchase price is calculated are all the products registered in the product information database 24. Electronic coupon resources may be provided for each range of the total purchase amount of the product. In this case, the target users of each electronic coupon resource are the range of the total purchase amount (for example, (i) less than ¥ 10,000, (ii) more than ¥ 10,000 and less than ¥ 50,000, (iii) ¥ 50,000 or more and less than ¥ 100,000, and (iv) ¥ 100,000 or more), and the total budget amount of each electronic coupon raw material may be the same or different.

また、電子クーポン原資の適用対象ユーザは、電子クーポン原資の適用対象となるユーザを、所定期間あたりの商品の購入回数の範囲(例えば、過去1ヶ月以内の購入回数が10回以上)で示す場合もある。この場合、所定期間あたりの商品の購入回数の範囲を満たす(例えば、過去1ヶ月以内の購入回数が10回以上の)ユーザが、電子クーポン原資の適用対象となる。ここで、例えば、店舗SH1が提供する電子クーポン原資の場合、購入回数の算出対象となる商品は、当該店舗SH1が販売した商品である。また、例えば、メーカM1が提供する電子クーポン原資の場合、購入回数の算出対象となる商品は、当該メーカM1が生産した商品である。また、例えば、サイト運営者が提供する電子クーポン原資の場合、購入回数の算出対象となる商品は、商品情報データベース24に登録された全商品となる。なお、電子クーポン原資は、商品の購入回数の範囲毎に提供される場合もある。この場合、それぞれの電子クーポン原資の適用対象ユーザは、それぞれの購入回数の範囲(例えば、(i)0回(ii)1回以上5回未満、(iii)5回以上10回未満、(iv)10回以上)を示し、それぞれの電子クーポン原資の総予算額は同一であってもよいし異なっていてもよい。   In addition, the application target user of the electronic coupon resource indicates the user who is the application target of the electronic coupon resource in the range of the number of purchases of the product per predetermined period (for example, the number of purchases within the past month is 10 or more). There is also. In this case, a user who satisfies the range of the number of purchases of the product per predetermined period (for example, the number of purchases within the past one month is 10 or more) becomes the application target of the electronic coupon resources. Here, for example, in the case of electronic coupon resources provided by the store SH1, the product for which the number of purchases is calculated is the product sold by the store SH1. For example, in the case of electronic coupon resources provided by the manufacturer M1, the product for which the number of purchases is calculated is a product produced by the manufacturer M1. In addition, for example, in the case of electronic coupon resources provided by the site operator, the products for which the number of purchases is calculated are all products registered in the product information database 24. Electronic coupon resources may be provided for each range of the number of purchases of goods. In this case, each user who applies the electronic coupon resources can select the range of purchase times (for example, (i) 0 times (ii) 1 to 5 times, (iii) 5 to 10 times, (iv ) 10 times or more), and the total budget amount of each electronic coupon resource may be the same or different.

また、電子クーポン原資の総予算額は、商品カテゴリ別に、所定の分配率で分配されてもよい。ここで、電子クーポン原資の分配率は、例えば商品カテゴリ毎に均等に設定される。例えば、店舗SH1が販売する商品が4つの商品カテゴリ(例えば、テレビ、オーディオ、パソコン、カメラ)に亘る場合、店舗SH1が提供する電子クーポン原資の分配率は、それぞれの商品カテゴリに対して25%ずつ設定される。或いは、電子クーポン原資の分配率は、商品数が相対的に多い商品カテゴリほど高く設定される。ここで、商品数とは、例えば店舗SH1が販売している商品の数、またはメーカM1が生産している商品の数である。或いは、電子クーポン原資の分配率は、在庫数が相対的に多い商品カテゴリほど高く設定される。ここで、在庫数とは、例えば店舗SH1が保管している商品の在庫数、またはメーカM1が保管している商品の在庫数である。   Further, the total budget amount of the electronic coupon raw material may be distributed at a predetermined distribution rate for each product category. Here, the distribution rate of the electronic coupon raw material is set evenly for each product category, for example. For example, when the product sold by the store SH1 covers four product categories (for example, TV, audio, personal computer, camera), the distribution rate of the electronic coupon resources provided by the store SH1 is 25% for each product category. Set one by one. Alternatively, the distribution rate of the electronic coupon raw material is set higher as the product category has a relatively large number of products. Here, the number of products is, for example, the number of products sold by the store SH1 or the number of products produced by the manufacturer M1. Alternatively, the distribution rate of the electronic coupon raw material is set higher as the product category has a relatively large number of stocks. Here, the number of stocks is, for example, the number of stocks of products stored in the store SH1, or the number of stocks of products stored in the manufacturer M1.

また、電子クーポン原資の分配率は、購入期待値(商品取引の成立が期待される期待値の一例)が相対的に高い商品カテゴリほど高く設定されると効果的である。つまり、商品カテゴリ別の電子クーポン原資は、購入期待値が相対的に高い商品カテゴリほど多く分配されるように構成すれば、購入期待値が相対的に高い商品カテゴリに対応する電子クーポン原資からの拠出額をより多くすることができ、その結果、当該商品カテゴリに属する商品の取引成立に寄与することができる。ここで、購入期待値が高い商品カテゴリには、被検索数、被閲覧数、被ブックマーク登録数、及び被購入数の少なくとも何れか一つが相対的に多い商品が属する商品カテゴリが該当する。例えば、システム制御部4は、店舗SH1が販売する商品の被検索数、被閲覧数、被ブックマーク登録数、及び被購入数の少なくとも何れか一つを当該商品毎に算出し、算出した数を商品カテゴリ(当該店舗SH1が扱う商品カテゴリ)毎に集計することで購入期待値を算出する。なお、商品の被検索数、被閲覧数、被ブックマーク登録数、及び被購入数は、商品情報データベース24に登録された情報やユーザ情報データベース23に登録された各種履歴から算出することができる。例えば、店舗SH1が販売する商品が4つの商品カテゴリ(例えば、テレビ、オーディオ、パソコン、カメラ)に亘る場合、店舗SH1が提供する電子クーポン原資の分配率は、購入期待値が最も高い商品カテゴリ“カメラ”に対しては40%、購入期待値がその次に高い商品カテゴリ“オーディオ”に対しては30%、購入期待値がその次に高い商品カテゴリ“パソコン”に対しては20%、購入期待値が最も低い高い商品カテゴリ“テレビ”に対しては10%というように設定される。   In addition, it is effective that the distribution rate of the electronic coupon raw material is set higher for a product category having a relatively high purchase expected value (an example of an expected value expected to establish a product transaction). In other words, if the electronic coupon resources for each product category are configured so that more product categories with a relatively high purchase expectation value are distributed, the electronic coupon resources from the electronic coupon resources corresponding to the product category with a relatively high purchase expectation value are used. The contribution amount can be increased, and as a result, it is possible to contribute to the establishment of a transaction for a product belonging to the product category. Here, a product category having a high purchase expectation value corresponds to a product category to which a product having at least one of the number of searched items, the number of browsed items, the number of registered bookmarks, and the number of purchased items belongs. For example, the system control unit 4 calculates, for each product, at least one of the number of searched products, the number of browsed items, the number of registered bookmarks, and the number of purchased items sold by the store SH1. The expected purchase value is calculated by totaling for each product category (product category handled by the store SH1). Note that the number of items to be searched, the number of items to be browsed, the number of bookmarks to be registered, and the number of items to be purchased can be calculated from information registered in the product information database 24 and various histories registered in the user information database 23. For example, when the product sold by the store SH1 covers four product categories (for example, TV, audio, personal computer, camera), the distribution rate of the electronic coupon raw material provided by the store SH1 is the product category “ 40% for “Camera”, 30% for “Audio”, which has the next highest purchase expectation, and 20% for “Personal Computer”, which has the next highest purchase expectation. For the high product category “TV” having the lowest expected value, 10% is set.

また、電子クーポン原資の分配率は、過去に発行された電子クーポンの被利用率が相対的に高い商品カテゴリほど高く設定されると効果的である。つまり、商品カテゴリ別の電子クーポン原資は、電子クーポンの被利用率が相対的に高い商品カテゴリほど多く分配されるように構成すれば、過去に発行された電子クーポンの被利用率が相対的に高い商品カテゴリに対応する電子クーポン原資からの拠出額をより多くすることができ、その結果、当該商品カテゴリに属する商品の取引成立に寄与することができる。例えば、システム制御部4は、店舗SH1が販売する商品の中で、電子クーポンの発行対象となった商品の数を商品カテゴリ(当該店舗SH1が扱う商品カテゴリ)毎に集計し、その中で電子クーポンが支払いに利用された商品の数の割合を商品カテゴリ毎に算出することで電子クーポンの被利用率を算出する。また、電子クーポン原資の分配率は、投資対効果(ROI)が相対的に高い商品カテゴリほど高く設定されると効果的である。つまり、商品カテゴリ別の電子クーポン原資は、投資対効果が相対的に高い商品カテゴリほど多く分配されるように構成すれば、投資対効果が相対的に高い商品カテゴリに対応する電子クーポン原資からの拠出額をより多くすることができ、その結果、当該商品カテゴリに属する商品の売上向上に寄与することができる。投資対効果は、例えば、数値で表され、商品の価格またはクーポン額に基づき決定される。例えば、システム制御部4は、店舗SH1が販売する商品の価格または商品に対して発行された電子クーポンのクーポン額を商品カテゴリ毎に集計することで投資対効果を算出する。   In addition, it is effective that the distribution rate of the electronic coupon resource is set higher for a product category in which the usage rate of electronic coupons issued in the past is relatively high. In other words, if the electronic coupon resources for each product category are configured so that more product categories with a relatively high usage rate of electronic coupons are distributed, the usage rate of electronic coupons issued in the past is relatively The amount of contribution from the electronic coupon resources corresponding to the high product category can be increased, and as a result, the transaction of the product belonging to the product category can be contributed. For example, the system control unit 4 counts the number of products for which an electronic coupon is issued among the products sold by the store SH1 for each product category (the product category handled by the store SH1). The usage rate of the electronic coupon is calculated by calculating the ratio of the number of products used for payment for each product category. In addition, it is effective that the distribution rate of the electronic coupon raw material is set higher for a product category having a relatively high return on investment (ROI). In other words, if the electronic coupon resources for each product category are configured so that more product categories with a relatively high return on investment are distributed, the electronic coupon resources from the electronic coupon resources corresponding to the product category with a relatively high return on investment The contribution amount can be increased, and as a result, it is possible to contribute to the improvement in sales of products belonging to the product category. The return on investment is expressed by a numerical value, for example, and is determined based on the price of the product or the coupon amount. For example, the system control unit 4 calculates the return on investment by totaling the price of the product sold by the store SH1 or the coupon amount of the electronic coupon issued for the product for each product category.

また、電子クーポン原資の総予算額は、ユーザ層(セグメント)別に所定の分配率で分配されてもよい。ここで、電子クーポン原資の分配率は、例えばユーザ層毎に均等に設定される。例えば、ユーザ層が“20代の女性”、“30代の女性”、“40代の女性”、“50代の女性”である場合、電子クーポン原資の分配率は、それぞれのユーザ層に対して25%ずつ設定される。或いは、電子クーポン原資の分配率は、ユーザ数が相対的に多いユーザ層ほど高く設定される。それぞれのユーザ層におけるユーザ数は、ユーザ情報データベース23に登録された情報から算出することができる。   Further, the total budget amount of the electronic coupon raw material may be distributed at a predetermined distribution rate for each user layer (segment). Here, the distribution ratio of the electronic coupon raw material is set evenly for each user layer, for example. For example, when the user group is “female in twenties”, “female in thirties”, “female in twenties”, and “female in fifties”, the distribution rate of electronic coupon resources is 25% each. Alternatively, the distribution rate of the electronic coupon raw material is set higher as the user group has a relatively large number of users. The number of users in each user layer can be calculated from information registered in the user information database 23.

また、電子クーポン原資の分配率は、購入期待値が相対的に高いユーザ層ほど高く設定されると効果的である。つまり、ユーザ層別の電子クーポン原資は、購入期待値が相対的に高いユーザ層ほど多く分配されるように構成すれば、購入期待値が相対的に高いユーザ層に対応する電子クーポン原資からの拠出額をより多くすることができ、その結果、当該ユーザ層に属するユーザの取引成立に寄与することができる。ここで、購入期待値が高いユーザ層には、検索数、閲覧数、ブックマーク登録数、及び購入数の少なくとも何れか一つが相対的に多いユーザが属するユーザ層が該当する。例えば、システム制御部4は、検索数、閲覧数、ブックマーク登録数、及び購入数(ここでの購入数は、ユーザが購入した商品の数であるが、購入要求毎に積算される購入回数でもよい)の少なくとも何れか一つを当該ユーザ毎に算出し、算出した数をユーザ層毎に集計することで購入期待値を算出する。なお、ユーザの検索数、閲覧数、ブックマーク登録数、及び購入数は、ユーザ情報データベース23に登録された各種履歴から算出することができる。例えば、ユーザ層が“20代の女性”、“30代の女性”、“40代の女性”、“50代の女性”である場合、電子クーポン原資の分配率は、購入期待値が最も高いユーザ層“30代の女性”に対しては40%、購入期待値がその次に高いユーザ層“20代の女性”に対しては30%、購入期待値がその次に高いユーザ層“40代の女性”に対しては20%、購入期待値が最も低い高いユーザ層“50代の女性”に対しては10%というように設定される。   In addition, it is effective that the distribution rate of the electronic coupon raw material is set higher as the user group has a relatively high purchase expectation value. In other words, if the electronic coupon resources for each user group are configured so that more users with a relatively high purchase expectation value are distributed, the electronic coupon fund from the electronic coupon resource corresponding to the user group with a relatively high purchase expectation value The amount of contribution can be increased, and as a result, it is possible to contribute to the establishment of a transaction for a user belonging to the user group. Here, the user layer having a high purchase expectation value corresponds to a user layer to which a user having at least one of the number of searches, the number of browsing, the number of bookmark registrations, and the number of purchases belongs. For example, the system control unit 4 determines the number of searches, the number of browsing, the number of bookmark registrations, and the number of purchases (the number of purchases here is the number of products purchased by the user. The purchase expectation value is calculated by calculating at least any one of (good) for each user and adding up the calculated number for each user layer. Note that the number of user searches, the number of browsing, the number of bookmark registrations, and the number of purchases can be calculated from various histories registered in the user information database 23. For example, when the user group is “female in the 20s”, “female in the 30s”, “female in the 40s”, “female in the 50s”, the distribution rate of the electronic coupon raw material has the highest purchase expectation 40% for the user group “Female in 30's”, 30% for the user group “Twenty female” with the next highest purchase expectation value, and “40” with the next highest purchase expectation value For example, 20% is set for the “female female” and 10% is set for the high user group “fifties female” who has the lowest purchase expectation value.

また、電子クーポン原資の分配率は、過去に発行された電子クーポンの利用率が相対的に高いユーザ層ほど高く設定されると効果的である。つまり、ユーザ層別の電子クーポン原資は、電子クーポンの利用率が相対的に高いユーザ層ほど多く分配されるように構成すれば、過去に発行された電子クーポンの利用率が相対的に高いユーザ層に対応する電子クーポン原資からの拠出額をより多くすることができ、その結果、当該ユーザ層に属するユーザの取引成立に寄与することができる。例えば、システム制御部4は、電子クーポンの発行対象となったユーザの数をユーザ層毎に集計し、その中で電子クーポンを支払いに利用したユーザの数の割合をユーザ層毎に算出することで電子クーポンの利用率を算出する。また、電子クーポン原資の分配率は、投資対効果(ROI)が相対的に高いユーザ層ほど高く設定されると効果的である。つまり、ユーザ層別の電子クーポン原資は、投資対効果が相対的に高いユーザ層ほど多く分配されるように構成すれば、投資対効果が相対的に高いユーザ層に対応する電子クーポン原資からの拠出額をより多くすることができ、その結果、当該ユーザ層における売上向上に寄与することができる。例えば、システム制御部4は、ユーザが購入した商品の価格または利用した電子クーポンのクーポン額をユーザ層毎に集計することで投資対効果を算出する。   In addition, it is effective that the distribution rate of the electronic coupon raw material is set higher as the user group has a relatively high utilization rate of electronic coupons issued in the past. In other words, if the electronic coupon resources for each user group are configured so that the higher the usage rate of electronic coupons is, the higher the usage rate of electronic coupons issued in the past is. The amount of contribution from the electronic coupon resources corresponding to the layer can be increased, and as a result, it is possible to contribute to the establishment of a transaction for a user belonging to the user layer. For example, the system control unit 4 counts the number of users who are issued electronic coupons for each user layer, and calculates the ratio of the number of users who used the electronic coupon for payment among the user layers. To calculate the usage rate of the electronic coupon. In addition, it is effective that the distribution rate of the electronic coupon raw material is set higher for a user layer having a relatively high return on investment (ROI). In other words, if the electronic coupon resources for each user group are configured so that more users with a relatively high return on investment are distributed, the electronic coupon resources from the electronic coupon resources corresponding to the user layer with a relatively high return on investment The contribution amount can be increased, and as a result, it is possible to contribute to the sales improvement in the user group. For example, the system control unit 4 calculates the return on investment by totaling the price of the product purchased by the user or the coupon amount of the used electronic coupon for each user layer.

次に、クーポン情報データベース28は、発行された電子クーポンの管理情報を管理するデータベースである。クーポン情報データベース28には、発行された電子クーポンのクーポンID、発行対象となった商品の共通商品コード、当該商品の店舗商品コード、当該商品の生産元のメーカコード、当該商品の販売元の店舗コード、発行対象となったユーザのユーザID、電子クーポンの発行時刻、電子クーポンの特典(クーポン額)、電子クーポン原資の拠出元と拠出額、電子クーポンの有効期間、及び電子クーポンの利用有無等の管理情報が電子クーポン毎に対応付けられて登録されている。クーポンIDは、発行された電子クーポン毎に固有の識別情報である。   Next, the coupon information database 28 is a database for managing management information of issued electronic coupons. In the coupon information database 28, the coupon ID of the issued electronic coupon, the common product code of the product to be issued, the store product code of the product, the manufacturer code of the product manufacturer, the store of the product seller Code, user ID of the user to be issued, issue time of electronic coupon, benefits of electronic coupon (coupon amount), contribution source and contribution amount of electronic coupon resources, validity period of electronic coupon, use / non-use of electronic coupon, etc. Management information is registered in association with each electronic coupon. The coupon ID is unique identification information for each issued electronic coupon.

コンピュータとしてのシステム制御部4は、CPU41(プロセッサ),ROM42,及びRAM43等を備え、OS上でサーバプログラム等を実行する。図2(B)は、システム制御部4における機能ブロックの一例を示す図である。システム制御部4(システム制御部4内のプロセッサ)は、サーバプログラム等の実行により、図2(B)に示すように、対象ユーザ特定部41a、発行対象商品特定部41b、比較対象商品特定部41c、履歴情報取得部41d、想定閲覧情報取得部41e、想定閲覧商品特定部41f、特典決定部41g、原資特定部41h、割当決定部41i、有効期間設定部41j、及びクーポン発行部41k等として機能する。なお、対象ユーザ特定部41aは、対象ユーザ特定手段の一例である。発行対象商品特定部41bは、発行対象商品特定手段の一例である。比較対象商品特定部41cは、比較対象商品特定手段の一例である。想定閲覧情報取得部41eは、取得手段の一例である。想定閲覧商品特定部41fは、算出手段、及び想定閲覧商品特定手段の一例である。特典決定部41gは、決定手段の一例である。有効期間設定部41jは、検討時間特定手段、推定時間特定手段、及び設定手段の一例である。クーポン発行部41kは、発行手段の一例である。   The system control unit 4 as a computer includes a CPU 41 (processor), a ROM 42, a RAM 43, and the like, and executes a server program and the like on the OS. FIG. 2B is a diagram illustrating an example of functional blocks in the system control unit 4. As shown in FIG. 2B, the system control unit 4 (processor in the system control unit 4) executes a server program and the like, as shown in FIG. 2B, the target user specifying unit 41a, the issue target product specifying unit 41b, the comparison target product specifying unit 41c, history information acquisition unit 41d, assumed browsing information acquisition unit 41e, assumed browsing product identification unit 41f, privilege determination unit 41g, resource identification unit 41h, allocation determination unit 41i, validity period setting unit 41j, coupon issue unit 41k, etc. Function. The target user specifying unit 41a is an example of a target user specifying unit. The issue target product specifying unit 41b is an example of an issue target product specifying unit. The comparison target product specifying unit 41c is an example of a comparison target product specifying unit. The assumed browsing information acquisition unit 41e is an example of an acquisition unit. The assumed browsing product specifying unit 41f is an example of a calculating unit and an assumed browsing product specifying unit. The privilege determination unit 41g is an example of a determination unit. The valid period setting unit 41j is an example of an examination time specifying unit, an estimated time specifying unit, and a setting unit. The coupon issuing unit 41k is an example of an issuing unit.

対象ユーザ特定部41aは、例えばユーザ情報データベース23に登録(つまり、ユーザIDが登録)されたユーザUnの中から、電子クーポンの発行対象となるユーザUn(以下、「対象ユーザ」という)を特定(例えば、当該ユーザのユーザIDを特定)する。   The target user specifying unit 41a specifies, for example, a user Un (hereinafter referred to as “target user”) to be issued with an electronic coupon from among the users Un registered in the user information database 23 (that is, the user ID is registered). (For example, the user ID of the user is specified).

発行対象商品特定部41bは、例えば商品情報データベース24に登録(つまり、商品IDが登録)された商品の中から、電子クーポンの発行対象となる商品(以下、「発行対象商品」という)を1または複数特定(例えば、当該商品の共通商品コード及び店舗商品コードを特定)する。   For example, the issue target product specifying unit 41b selects a product (hereinafter referred to as “issue target product”) for which an electronic coupon is issued from among the products registered in the product information database 24 (that is, the product ID is registered). Alternatively, a plurality of items are specified (for example, a common item code and a store item code of the item are specified).

比較対象商品特定部41cは、例えば商品情報データベース24に登録された商品の中から、発行対象商品特定部41bにより特定された発行対象商品と比較対象となる商品(以下、「比較対象商品」という)を1または複数特定(例えば、当該商品の共通商品コード及び店舗商品コードを特定)する。なお、発行対象商品が複数特定された場合、発行対象商品毎に比較対象商品が特定される。比較対象商品特定部41cは、例えば、共通商品コードが発行対象商品と同一の商品であって店舗商品コードが発行対象商品と異なる商品を、比較対象商品として特定する。このような商品は、発行対象商品を販売する店舗以外の他の店舗SHmが販売する商品である。また、比較対象商品特定部41cは、共通商品コードが発行対象商品と関連する商品であって店舗商品コードが発行対象商品と異なる商品を、比較対象商品として特定してもよい。このような商品も、発行対象商品を販売する店舗以外の他の店舗SHmが販売する商品である。共通商品コードが発行対象商品と同一または関連する商品は、発行対象商品との間で販売を競い合う競合商品ということができる。なお、共通商品コードが発行対象商品と関連する商品は、関連商品データベース25から特定できる。   The comparison target product specifying unit 41c is a product to be compared with the issue target product specified by the issue target product specifying unit 41b from among the products registered in the product information database 24 (hereinafter referred to as “comparison target product”). ) Is specified (for example, the common product code and the store product code of the product are specified). When a plurality of issue target products are specified, a comparison target product is specified for each issue target product. The comparison target product specifying unit 41c specifies, for example, a product whose common product code is the same as the issue target product and whose store product code is different from the issue target product as the comparison target product. Such a product is a product sold by a store SHm other than the store selling the issue target product. Further, the comparison target product specifying unit 41c may specify a product whose common product code is related to the issue target product and whose store product code is different from the issue target product as the comparison target product. Such a product is also a product sold by a store SHm other than the store selling the issue target product. A product whose common product code is the same as or related to the issue target product can be said to be a competitive product that competes for sale with the issue target product. Note that a product whose common product code is related to the issue target product can be specified from the related product database 25.

また、比較対象商品特定部41cは、共通商品コードが発行対象商品と同一または関連する商品であって店舗商品コードが発行対象商品と異なる商品で、且つ、上記対象ユーザの履歴情報から特定された商品を比較対象商品として特定するとよい。ここで、履歴情報取得部41dは、対象ユーザの履歴情報(つまり、対象ユーザのユーザIDに対応付けられた履歴情報)を、ユーザ情報データベース23から取得する。そして、履歴情報取得部41dは、例えば、取得した履歴情報に含まれる検索履歴、閲覧履歴、またはブックマーク登録履歴から、対象ユーザにより検索、閲覧、またはブックマーク登録された商品を特定する。そして、比較対象商品特定部41cは、共通商品コードが発行対象商品と同一または関連する商品の中で、履歴情報から特定された商品を比較対象商品として特定する。このような商品は対象ユーザにより関心(または興味)がある商品である可能性が高いため、このような商品を比較対象商品とすることで、特典決定部41gにより適切な特典を決定することが可能となる。なお、比較対象商品特定部41cは、共通商品コードが発行対象商品と同一または関連する商品の中で、上記対象ユーザの履歴情報から特定された商品のうち、当該履歴情報(つまり、検索履歴または閲覧履歴)から特定される検索回数または閲覧回数が所定回数(閾値)以上の商品を比較対象商品として特定してもよい。これは、検索回数または閲覧回数が多いほど対象ユーザによる関心度(または興味度)が高い商品であるため、このような商品を比較対象商品とすることで、より一層、適切な特典を決定することが可能となる。   The comparison target product specifying unit 41c is a product whose common product code is the same as or related to the issue target product and whose store product code is different from the issue target product, and is specified from the history information of the target user. The product may be specified as a comparison target product. Here, the history information acquisition unit 41 d acquires the history information of the target user (that is, history information associated with the user ID of the target user) from the user information database 23. Then, the history information acquisition unit 41d specifies, for example, a product that has been searched, viewed, or bookmarked by the target user from the search history, browsing history, or bookmark registration history included in the acquired history information. Then, the comparison target product specifying unit 41c specifies, as a comparison target product, a product specified from the history information among products whose common product code is the same as or related to the issue target product. Since such a product is likely to be a product of interest (or interest) by the target user, an appropriate privilege can be determined by the privilege determination unit 41g by using such a product as a comparison target product. It becomes possible. Note that the comparison target product specifying unit 41c includes the history information (that is, search history or A product whose number of searches or number of browsing specified from (browsing history) is a predetermined number (threshold) or more may be specified as a comparison target product. This is a product that has a higher degree of interest (or interest) by the target user as the number of searches or browsing times increases. Therefore, by using such a product as a comparison target product, a more appropriate privilege is determined. It becomes possible.

また、比較対象商品特定部41cは、共通商品コードが発行対象商品と同一または関連する商品の中で、発行対象商品の検索時刻(または閲覧時刻)と、共通商品コードが発行対象商品と同一または関連する商品の検索時刻(または閲覧時刻)とを比較し、当該時刻間(検索時刻間または閲覧時刻間)の時間差が所定差(閾値:例えば、30分程度)未満(または以下)である商品(つまり、共通商品コードが発行対象商品と同一または関連する商品)を、比較対象商品として特定すれば、より効果的である。このような商品は、発行対象商品の検索時期または閲覧時期と同時期に検索または閲覧されていたと可能性が高いので、このような商品を比較対象商品とすることで、より一層、適切な特典を決定することが可能となる。なお、発行対象商品の検索時刻及び閲覧時刻と、共通商品コードが発行対象商品と同一または関連する商品の検索時刻及び閲覧時刻とは、それぞれ、履歴情報取得部41dにより取得された対象ユーザの履歴情報から特定される。   In addition, the comparison target product specifying unit 41c includes a search time (or browsing time) of the issue target product and a common product code that is the same as the issue target product among the products whose common product code is the same as or related to the issue target product. Compared with the search time (or browsing time) of related products, the time difference between the times (search time or browsing time) is less than (or below) a predetermined difference (threshold: about 30 minutes, for example) In other words, it is more effective if a product whose common product code is the same as or related to the issue target product is specified as the comparison target product. Such products are likely to have been searched or browsed at the same time as the search or browsing period of the issue target product. Can be determined. Note that the search time and browsing time of the issue target product and the search time and browsing time of the product with the same or related common product code as the issue target product are the history of the target user acquired by the history information acquisition unit 41d, respectively. Identified from the information.

以上のように、対象ユーザの履歴情報を用いれば、より適切な比較対象商品を特定することができるが、対象ユーザの全ての履歴情報を取得することが困難な場合がある。例えば、仮に、対象ユーザの履歴情報に基づき比較対象商品が特定され、これに従って後述するように、クーポン発行部41kにより発行された電子クーポンが対象ユーザに提供された後、当該対象ユーザが当該提供された電子クーポンを実際に確認するまでの間に、当該対象ユーザが別の商品を閲覧する場合がある。これは、対象ユーザの履歴情報に基づいて電子クーポンを発行(生成)するタイミングと、当該対象ユーザが提供された電子クーポンを確認するタイミングとで時間差が生じるからである。このような場合、対象ユーザの履歴情報に基づく比較対象商品の特定には、上記別の商品の閲覧履歴が反映されていない。このため、対象ユーザの履歴情報を用いたとしても、より適切な比較対象商品を特定することが困難なことが予想される。また、例えば、対象ユーザが複数種類のユーザ端末STm(例えば、パーソナルコンピュータ(デスクトップ)、携帯端末)、複数種類のWebブラウザプログラム、または複数のWebサイトを利用している場合、それらの履歴情報を一つに集約することが困難となる。また、対象ユーザが同一のWebサイトを利用する場合であっても、ログインしていない状態で利用する場合、当該対象ユーザの全ての履歴情報を取得することが困難となる。このような場合、対象ユーザの履歴情報を用いたとしても、より適切な比較対象商品を特定することが困難なことが予想される。   As described above, if the target user's history information is used, a more appropriate comparison target product can be specified, but it may be difficult to acquire all the target user's history information. For example, if the comparison target product is specified based on the history information of the target user and the electronic coupon issued by the coupon issuing unit 41k is provided to the target user as described later, the target user provides the target In some cases, the target user browses another product before actually checking the electronic coupon. This is because there is a time difference between the timing of issuing (generating) the electronic coupon based on the history information of the target user and the timing of confirming the electronic coupon provided by the target user. In such a case, the browsing history of the other product is not reflected in the identification of the comparison target product based on the history information of the target user. For this reason, even if the history information of the target user is used, it is expected that it is difficult to specify a more appropriate comparison target product. Further, for example, when the target user uses a plurality of types of user terminals STm (for example, a personal computer (desktop), a portable terminal), a plurality of types of Web browser programs, or a plurality of Web sites, the history information is stored. It becomes difficult to consolidate into one. Further, even when the target user uses the same Web site, it is difficult to acquire all the history information of the target user when using the same user without logging in. In such a case, even if the history information of the target user is used, it is expected that it is difficult to specify a more appropriate comparison target product.

そこで、本実施形態では、想定閲覧情報データベース26に登録された想定閲覧時間情報または想定閲覧順序情報を利用することで、対象ユーザの履歴情報に含まれない商品が、対象ユーザにより閲覧されたであろう商品として特定され、特定された商品が当該対象ユーザの閲覧履歴に補完される。   Therefore, in the present embodiment, by using the assumed browsing time information or the assumed browsing order information registered in the assumed browsing information database 26, products that are not included in the target user's history information are browsed by the target user. The product is identified as the likely product, and the identified product is supplemented in the browsing history of the target user.

ここで、図3を参照して、想定閲覧時間情報を利用することで特定された商品が対象ユーザの閲覧履歴に補完される方法について説明する。図3は、想定閲覧時間情報を利用することで対象ユーザの閲覧履歴に補完される一例を示す概念図である。この場合、想定閲覧情報取得部41eは、対象ユーザの履歴情報に含まれる検索履歴から、対象ユーザの検索クエリと当該検索クエリに対応付けられた検索時刻とを特定する。次に、想定閲覧情報取得部41eは、対象ユーザの検索履歴から特定された検索クエリに対応する想定閲覧時間情報を、想定閲覧情報データベース26から取得する。例えば、対象ユーザの検索履歴から特定された検索クエリと一致する検索クエリが対応付けられた想定閲覧時間情報が取得される。或いは、対象ユーザの検索履歴から特定された検索クエリを含む検索クエリ群が対応付けられた想定閲覧時間情報が取得される。図3の例では、対象ユーザの検索履歴から特定された検索クエリ“一眼レフ&カメラ”を含む検索クエリ群が対応付けられた想定閲覧時間情報が取得されている。   Here, with reference to FIG. 3, the method by which the goods identified by utilizing assumption browsing time information are supplemented with the browsing history of an object user is demonstrated. FIG. 3 is a conceptual diagram illustrating an example in which the browsing history of the target user is complemented by using the assumed browsing time information. In this case, the assumed browsing information acquisition unit 41e specifies the search query of the target user and the search time associated with the search query from the search history included in the history information of the target user. Next, the assumed browsing information acquisition unit 41e acquires the assumed browsing time information corresponding to the search query specified from the search history of the target user from the assumed browsing information database 26. For example, assumed browsing time information associated with a search query that matches a search query specified from the search history of the target user is acquired. Or the assumption browsing time information with which the search query group containing the search query specified from the search history of the object user was matched is acquired. In the example of FIG. 3, assumed browsing time information associated with a search query group including a search query “single-lens reflex camera” specified from the search history of the target user is acquired.

次に、想定閲覧商品特定部41fは、対象ユーザの検索履歴から特定された検索時刻から現在時刻(つまり、当該処理の時刻)までの経過時間と、対象ユーザが現在時刻から閲覧に至るまでの予想時間とを加算して閲覧予想時間(図3の例では、32分)を算出する。そして、想定閲覧商品特定部41fは、想定閲覧情報取得部41eにより取得された想定閲覧時間情報に含まれる商品のうち、上記算出した閲覧予想時間未満(または以下)の想定閲覧時間(つまり、閲覧予想時間>or≧想定閲覧時間)が対応付けられた商品を特定する。こうして特定された商品(図3の例では、店舗商品コードがItem002からItem062までの商品)のうち、対象ユーザの履歴情報(つまり、閲覧履歴)に含まれない商品(図3の例では、店舗商品コードがItem022,Item242,Item082である商品)を想定閲覧商品(補完商品)という。想定閲覧商品特定部41fは、上記特定した想定閲覧商品を、対象ユーザの閲覧履歴に補完することで、図3に示すように補完閲覧履歴を生成する。   Next, the assumed browsing product specifying unit 41f determines the elapsed time from the search time specified from the search history of the target user to the current time (that is, the time of the processing) and the time from the current time until the target user starts browsing. The estimated browsing time (32 minutes in the example of FIG. 3) is calculated by adding the estimated time. And the assumption browsing goods specific | specification part 41f is the assumption browsing time (that is, browsing) less than (or below) the above calculated estimated browsing time among the products included in the assumed browsing time information acquired by the assumption browsing information acquisition section 41e. A product associated with (expected time> or ≧ assumed browsing time) is specified. Of the products identified in this way (in the example of FIG. 3, products whose store product codes are Item002 to Item062), the products that are not included in the target user's history information (that is, browsing history) (in the example of FIG. 3, the store Products whose product codes are Item022, Item242, and Item082) are referred to as assumed browsing products (complementary products). Assumed browsing product identification unit 41f supplements the identified assumed browsing product with the browsing history of the target user, thereby generating a complementary browsing history as shown in FIG.

次に、図4を参照して、想定閲覧順序情報を利用することで特定された商品が対象ユーザの閲覧履歴に補完される方法について説明する。図4は、想定閲覧順序情報を利用することで対象ユーザの閲覧履歴に補完される一例を示す概念図である。この場合、想定閲覧情報取得部41eは、対象ユーザの履歴情報に含まれる検索履歴から、対象ユーザの検索クエリを特定する。次に、想定閲覧情報取得部41eは、対象ユーザの検索履歴から特定された検索クエリに対応する想定閲覧順序情報を、想定閲覧情報データベース26から取得する。例えば、対象ユーザの検索履歴から特定された検索クエリと一致する検索クエリが対応付けられた想定閲覧順序情報が取得される。或いは、対象ユーザの検索履歴から特定された検索クエリを含む検索クエリ群が対応付けられた想定閲覧順序情報が取得される。図4の例では、対象ユーザの検索履歴から特定された検索クエリ“一眼レフ&カメラ”を含む検索クエリ群が対応付けられた想定閲覧順序情報が取得されている。或いは、想定閲覧情報取得部41eは、対象ユーザの履歴情報(つまり、閲覧履歴)に含まれる複数の商品の組合せを含む想定閲覧順序情報を取得してもよい。図4の例では、対象ユーザの閲覧履歴に含まれる商品(店舗商品コードがItem202からItem012までの商品)は、何れも想定閲覧順序情報に含まれることから、対象ユーザの検索履歴から検索クエリを特定できなくても、当該想定閲覧順序情報を取得することができる。そして、想定閲覧商品特定部41fは、対象ユーザの閲覧履歴に含まれる商品で、且つ想定閲覧情報取得部41eにより取得された想定閲覧順序情報に含まれる商品のうち、想定閲覧順位が最下位の商品(図4の例では、店舗商品コードがItem062の商品)より上位の商品を想定閲覧順序情報から特定する。こうして特定された商品(図4の例では、店舗商品コードがItem002からItem082までの商品)のうち、対象ユーザの履歴情報(つまり、閲覧履歴)に含まれない商品(図4の例では、店舗商品コードがItem022,Item242,Item082である商品)を想定閲覧商品という。想定閲覧商品特定部41fは、上記特定した想定閲覧商品を、対象ユーザの閲覧履歴に補完することで、図4に示すように補完閲覧履歴を生成する。   Next, with reference to FIG. 4, a method of supplementing the product identified by using the assumed browsing order information with the browsing history of the target user will be described. FIG. 4 is a conceptual diagram illustrating an example of complementing the browsing history of the target user by using the assumed browsing order information. In this case, the assumed browsing information acquisition unit 41e specifies the search query of the target user from the search history included in the history information of the target user. Next, the assumed browsing information acquisition unit 41e acquires the assumed browsing order information corresponding to the search query specified from the search history of the target user from the assumed browsing information database 26. For example, the assumed browsing order information associated with the search query that matches the search query specified from the search history of the target user is acquired. Or the assumption browsing order information with which the search query group containing the search query specified from the search history of the object user was matched is acquired. In the example of FIG. 4, assumed browsing order information associated with a search query group including a search query “single-lens reflex camera” specified from the search history of the target user is acquired. Alternatively, the assumed browsing information acquisition unit 41e may acquire assumed browsing order information including a combination of a plurality of products included in the target user's history information (that is, the browsing history). In the example of FIG. 4, all the products included in the target user's browsing history (products whose store product codes are Item202 to Item012) are included in the assumed browsing order information. Even if it cannot be specified, the assumed browsing order information can be acquired. And the assumption browsing goods specific | specification part 41f is a goods contained in the target user's browsing history, and among the goods contained in the assumption browsing order information acquired by the assumption browsing information acquisition part 41e, assumption browsing order is the lowest. A product higher than the product (the product of the store product code Item062 in the example of FIG. 4) is specified from the assumed browsing order information. Of the products identified in this way (in the example of FIG. 4, products whose store product codes are Item002 to Item082), products that are not included in the target user's history information (that is, browsing history) (in the example of FIG. 4, the store Products whose product codes are Item022, Item242, and Item082) are referred to as assumed browsing products. The assumed browsing product identification unit 41f generates a supplemental browsing history as shown in FIG. 4 by complementing the identified assumed browsing product with the browsing history of the target user.

そして、比較対象商品特定部41cは、共通商品コードが発行対象商品と同一または関連する商品であって店舗商品コードが発行対象商品と異なる商品で、且つ、想定閲覧商品特定部41fにより特定された想定閲覧商品を、比較対象商品として特定する。これにより、対象ユーザの履歴情報に基づいて電子クーポンを発行するタイミングと、当該対象ユーザが提供された電子クーポンを確認するタイミングとで時間差が生じる場合や、対象ユーザの全ての履歴情報を取得することが困難な場合であっても、より適切な比較対象商品を特定することができ、より一層、適切な特典を決定することが可能となる。   The comparison target product specifying unit 41c is a product whose common product code is the same as or related to the issue target product and whose store product code is different from the issue target product, and is specified by the assumed browsing product specifying unit 41f. The assumed browsing product is specified as a comparison target product. Thereby, when a time difference arises with the timing which issues the electronic coupon based on the history information of a target user, and the timing which checks the electronic coupon with which the target user was provided, all the history information of a target user is acquired. Even if this is difficult, it is possible to identify a more appropriate comparison target product, and to determine a more appropriate privilege.

次に、特典決定部41gは、発行対象商品特定部41bにより特定された発行対象商品の価格と、比較対象商品特定部41cにより特定された比較対象商品の価格との差額に応じた特典(例えば、所定額値引きや、商品の価格から所定割合値引き)を決定する。例えば、発行対象商品の価格が比較対象商品の価格より大きい場合に、発行対象商品の価格から比較対象商品の価格を引いた差額が、当該特典に相当するクーポン額として決定される。つまり、この場合、価格の差額=クーポン額となり、発行対象商品は、価格面において比較対象商品(例えば、競合商品)に対抗することができる。また、特典決定部41gは、差額に所定額加算した額をクーポン額として決定してもよい。この場合、例えば、差額が¥1,000であるとき、クーポン額が¥1,200に決定(つまり、クーポン額を増額)される。   Next, the privilege determination unit 41g has a privilege (for example, a benefit according to the difference between the price of the issue target product specified by the issue target product specification unit 41b and the price of the comparison target product specified by the comparison target product specification unit 41c). , A predetermined amount discount or a predetermined rate discount from the price of the product). For example, when the price of the issue target product is larger than the price of the comparison target product, a difference obtained by subtracting the price of the comparison target product from the price of the issue target product is determined as the coupon amount corresponding to the privilege. That is, in this case, the price difference = the coupon amount, and the issue target product can compete with the comparison target product (for example, a competitive product) in terms of price. Further, the privilege determining unit 41g may determine an amount obtained by adding a predetermined amount to the difference as a coupon amount. In this case, for example, when the difference is ¥ 1,000, the coupon amount is determined to be ¥ 1,200 (that is, the coupon amount is increased).

次に、原資特定部41hは、特典決定部41gにより決定された特典に相当するクーポン額の原資として利用可能な複数の電子クーポン原資であって、発行対象商品特定部41bにより特定された発行対象商品と、対象ユーザ特定部41aにより特定された対象ユーザとの少なくとも何れか一方に対応付けられる複数の電子クーポン原資を原資情報データベース27から特定する。ここで、発行対象商品に対応付けられる電子クーポン原資とは、例えば、原資情報データベース27において、発行対象商品を示す(例えば、発行対象商品の共通商品コードを示す)適用対象商品が対応付けられた電子クーポン原資が該当する。また、対象ユーザに対応付けられる電子クーポン原資とは、例えば、原資情報データベース27において、対象ユーザを示す(例えば、対象ユーザのユーザランクを示す)適用対象ユーザが対応付けられた電子クーポン原資が該当する。   Next, the resource specifying unit 41h is a plurality of electronic coupon resources that can be used as resources for the coupon amount corresponding to the privilege determined by the privilege determining unit 41g, and is issued by the issue target product specifying unit 41b. A plurality of electronic coupon resources associated with at least one of the product and the target user specified by the target user specifying unit 41 a are specified from the resource information database 27. Here, the electronic coupon raw material associated with the issue target product is associated with the application target product indicating the issue target product (for example, indicating the common product code of the issue target product) in the resource information database 27, for example. This applies to electronic coupon resources. In addition, the electronic coupon resource associated with the target user is, for example, an electronic coupon resource associated with the application target user indicating the target user (for example, indicating the user rank of the target user) in the resource information database 27. To do.

次に、割当決定部41iは、原資特定部41hにより特定された、利用可能な複数の電子クーポン原資に基づいて、特典決定部41gにより決定された特典に相当するクーポン額に対する電子クーポン原資の割り当てを決定する。例えば、割当決定部41iは、残予算額が相対的に多い電子クーポン原資を優先してクーポン額に割り当てる。   Next, the allocation determining unit 41i allocates the electronic coupon resources to the coupon amount corresponding to the privilege determined by the privilege determining unit 41g based on the plurality of available electronic coupon resources specified by the resource specifying unit 41h. To decide. For example, the allocation determining unit 41i preferentially allocates electronic coupon resources having a relatively large remaining budget amount to the coupon amount.

次に、有効期間設定部41jは、割当決定部41iにより決定された特典を示す電子クーポンの有効期間を設定する。例えば、電子クーポンの有効期間が、所定の期間(例えば、数時間など)に設定される。   Next, the validity period setting part 41j sets the validity period of the electronic coupon which shows the privilege determined by the allocation determination part 41i. For example, the validity period of the electronic coupon is set to a predetermined period (for example, several hours).

次に、クーポン発行部41kは、割当決定部41iにより決定された割り当てに基づき電子クーポン原資から拠出された拠出額の総額に相当する特典(つまり、特典決定部41gにより決定された特典に相当するクーポン額)を示す電子クーポンを、対象ユーザ特定部41aにより特定された対象ユーザに対して発行する。電子クーポンの発行では、例えば、特典決定部41gにより決定された特典を示す電子クーポン(クーポンデータ)の生成、当該電子クーポンに対するクーポンIDの割り当て、当該電子クーポンの管理情報の登録(クーポン情報データベース28への登録)、及び対象ユーザに対する当該電子クーポンの提供が行われる。ここで、電子クーポンの管理情報には、クーポンID、発行対象商品の共通商品コード、発行対象商品の店舗商品コード、発行対象商品の生産元のメーカコード、発行対象商品の販売元の店舗コード、対象ユーザのユーザID、発行時刻、特典(クーポン額)、電子クーポン原資の拠出元と拠出額、有効期間等が含まれる。   Next, the coupon issuing unit 41k corresponds to a privilege corresponding to the total amount of contributions contributed from the electronic coupon resources based on the allocation determined by the allocation determining unit 41i (that is, corresponding to the privilege determined by the privilege determining unit 41g). An electronic coupon indicating a coupon amount) is issued to the target user specified by the target user specifying unit 41a. In issuing an electronic coupon, for example, generation of an electronic coupon (coupon data) indicating a privilege determined by the privilege determination unit 41g, assignment of a coupon ID to the electronic coupon, registration of management information of the electronic coupon (coupon information database 28) Registration) and provision of the electronic coupon to the target user. Here, in the management information of the electronic coupon, the coupon ID, the common product code of the issue target product, the store product code of the issue target product, the manufacturer code of the manufacturer of the issue target product, the store code of the seller of the issue target product, The target user's user ID, issuance time, privilege (coupon amount), contribution source and contribution amount of electronic coupon resources, effective period, and the like are included.

[2.情報提供システムSの動作]
次に、本実施形態に係る情報提供システムSの動作について説明する。
[2. Operation of information providing system S]
Next, the operation of the information providing system S according to the present embodiment will be described.

(2−1.想定閲覧時間情報の生成処理)
先ず、図5を参照して、情報提供サーバSAのシステム制御部4により実行される想定閲覧時間情報の生成処理について説明する。図5は、システム制御部4により実行される想定閲覧時間情報の生成処理の一例を示すフローチャートである。図5に示す処理は、例えば所定期間(例えば、24時間)毎にタイマーにより設定された時刻が到来すると開始される。図5に示す処理が開始されると、システム制御部4は、複数のユーザUn(例えば、全てのユーザUn)それぞれの履歴情報をユーザ情報データベース23から取得する(ステップS1)。次いで、システム制御部4は、ステップS1で取得したそれぞれの履歴情報から検索クエリをユーザ(つまり、ユーザID)毎に特定する(ステップS2)。
(2-1. Generation processing of assumed browsing time information)
First, with reference to FIG. 5, the process of generating assumed browsing time information executed by the system control unit 4 of the information providing server SA will be described. FIG. 5 is a flowchart illustrating an example of a process for generating assumed browsing time information executed by the system control unit 4. The process shown in FIG. 5 is started when the time set by the timer comes every predetermined period (for example, 24 hours), for example. When the process shown in FIG. 5 is started, the system control unit 4 acquires history information of each of a plurality of users Un (for example, all users Un) from the user information database 23 (step S1). Next, the system control unit 4 specifies a search query for each user (that is, user ID) from each history information acquired in step S1 (step S2).

次いで、システム制御部4は、ステップS2で特定された検索クエリのうち、1つの検索クエリ(または1つの検索クエリ群)を選定する(ステップS3)。次いで、システム制御部4は、ステップS3で選定した検索クエリ(または検索クエリ群に含まれる何れかの検索クエリ)に基づく検索によりヒットした商品(以下、「検索クエリ(または検索クエリ群)に紐付く商品」という)を、上記取得された履歴情報からユーザ毎に特定(例えば店舗商品コードで特定)する(ステップS4)。   Next, the system control unit 4 selects one search query (or one search query group) from among the search queries identified in step S2 (step S3). Next, the system control unit 4 associates a product (hereinafter referred to as “search query (or search query group)) hit by a search based on the search query (or any search query included in the search query group) selected in step S3. The product to be attached ”is specified for each user from the acquired history information (for example, specified by the store product code) (step S4).

次いで、システム制御部4は、ステップS4で特定された商品(例えば店舗商品コード)の検索時刻、及び当該商品の閲覧時刻(当該検索時刻以降の閲覧時刻)を、上記取得された履歴情報から商品毎、且つユーザ毎に特定する(ステップS5)。次いで、システム制御部4は、ステップS5で特定された検索時刻から閲覧時刻までの経過時間(つまり、検索から閲覧までに要した時間)を、商品毎、且つユーザ毎に算出(カウント)する(ステップS6)。   Next, the system control unit 4 sets the search time of the product (for example, the store product code) specified in step S4 and the browsing time of the product (viewing time after the search time) from the acquired history information. It specifies for every user and every user (step S5). Next, the system control unit 4 calculates (counts) the elapsed time from the search time specified in step S5 to the browsing time (that is, the time required from the search to browsing) for each product and each user ( Step S6).

ここで、システム制御部4は、上記取得された履歴情報に基づいて、それぞれの商品の平均的な閲覧時間を決定(例えば、複数の閲覧時間を平均して決定)、当該決定した閲覧時間(例えば、Webブラウザにより商品の詳細情報を見ている時間)を、カウントする経過時間の上限(例えば、30分)として設定するとよい。例えば、検索クエリに対応付けられた検索時刻が11時00分であり、当該検索クエリに紐付く商品(Item001)の閲覧時刻が11時10分であり、商品(Item002)の閲覧時刻が11時20分であり、商品(Item003)の閲覧時刻が16時10分であるとすると、商品(item001)と商品(item002)の経過時間がそれぞれ10分と20分であるのに対して、商品(item003)の経過時間が5時間となり、これは商品の平均的な閲覧時間である30分と比べて不自然に長く、経過時間のデータとしては信用性が低くなるため、カウントする経過時間の上限を設けることで、より適切な想定閲覧時間を得ることができる。   Here, the system control unit 4 determines an average browsing time of each product based on the acquired history information (for example, determined by averaging a plurality of browsing times), and the determined browsing time ( For example, it may be set as the upper limit (for example, 30 minutes) of the elapsed time to be counted). For example, the search time associated with the search query is 11:00, the viewing time of the product (Item001) associated with the search query is 11:10, and the viewing time of the product (Item002) is 11:00. If the viewing time of the product (Item003) is 16:10, the elapsed time of the product (item001) and the product (item002) is 10 minutes and 20 minutes, respectively. item003) has an elapsed time of 5 hours, which is unnaturally long compared to the average viewing time of the product, 30 minutes, and the reliability of the elapsed time data is low. By providing, it is possible to obtain a more appropriate assumed browsing time.

なお、カウントする経過時間の上限は、ユーザ毎またはユーザ層(セグメント)毎に設定されるとよい(例えば、ユーザ毎またはユーザ層毎に平均的な閲覧時間が異なる)。また、例えば、カウントする経過時間の上限は、時間帯毎に設定されてもよい。例えば、20時から2時までの時間帯(例えばユーザが習慣的にアクセスする時間帯)にはカウントする経過時間の上限が2時間に設定され、その他の時間帯にはカウントする経過時間の上限が30分に設定される。また、例えば、カウントする経過時間の上限は、ユーザ端末の種類(例えば、パーソナルコンピュータ(デスクトップ)、携帯端末)毎に設定されてもよい。例えば、パーソナルコンピュータにはカウントする経過時間の上限が2時間に設定され、携帯端末にはカウントする経過時間の上限が30分に設定される。この場合、ユーザ端末の種類が検索時又は閲覧時に取得(例えばクッキーから取得)され履歴情報中に登録される。   In addition, the upper limit of the elapsed time to count is good to be set for every user or every user layer (segment) (for example, average browsing time differs for every user or every user layer). For example, the upper limit of the elapsed time to count may be set for every time slot | zone. For example, the upper limit of the elapsed time to be counted is set to 2 hours in the time zone from 20:00 to 2 o'clock (for example, the time zone in which the user regularly accesses), and the upper limit of the elapsed time to be counted in other time zones Is set to 30 minutes. For example, the upper limit of the elapsed time to be counted may be set for each type of user terminal (for example, a personal computer (desktop) or a portable terminal). For example, the upper limit of the elapsed time to be counted is set to 2 hours for the personal computer, and the upper limit of the elapsed time to be counted is set to 30 minutes for the portable terminal. In this case, the type of user terminal is acquired at the time of search or browsing (for example, acquired from a cookie) and registered in the history information.

また、ステップS6で算出された経過時間が所定時間(閾値:例えば10秒)未満(または以下)の商品は、ノイズとして除外されてもよく、この場合、当該商品に対応する経過時間は、以下のステップS7での想定閲覧時間の算出演算から除外される。   In addition, a product whose elapsed time calculated in step S6 is less than a predetermined time (threshold value: for example, 10 seconds) (or below) may be excluded as noise. In this case, the elapsed time corresponding to the product is as follows: Are excluded from the calculation of the estimated browsing time in step S7.

次いで、システム制御部4は、ステップS6でユーザ毎に算出された経過時間に基づいて、複数のユーザ全体としての想定閲覧時間を商品毎に算出する(ステップS7)。つまり、システム制御部4は、商品毎且つユーザ毎の検索時刻と、当該商品毎且つ当該ユーザ毎の閲覧時刻とに基づいて、複数のユーザ全体としての商品毎の経過時間を想定閲覧時間として算出する。例えば、ステップS6で算出されたユーザ毎の経過時間の平均値または標準偏差値が複数のユーザ全体としての想定閲覧時間として商品毎に算出される。   Next, the system control unit 4 calculates an estimated browsing time for each of a plurality of users for each product based on the elapsed time calculated for each user in step S6 (step S7). That is, the system control unit 4 calculates the elapsed time for each product as a plurality of users as the assumed browsing time based on the search time for each product and for each user and the browse time for each product and for each user. To do. For example, the average value or standard deviation value of the elapsed time for each user calculated in step S6 is calculated for each product as the estimated browsing time for the plurality of users as a whole.

次いで、システム制御部4は、ステップS7で商品毎に算出した想定閲覧時間と、それぞれの商品の店舗商品コードとを対応付けた想定閲覧時間情報を生成する(ステップS8)。次いで、システム制御部4は、ステップS8で生成した想定閲覧時間情報を、上記ステップS3で選定された検索クエリ(または検索クエリ群)に対応付けて想定閲覧情報データベース26に登録する(ステップS9)。次いで、システム制御部4は、ステップS2で特定された検索クエリのうち、ステップS3でまだ選定されていない検索クエリがあるか否かを判定する(ステップS10)。システム制御部4は、まだ選定されていない検索クエリがあると判定した場合(ステップS10:YES)、ステップS3に戻り、他の検索クエリに対して上記と同様の処理を行う。一方、システム制御部4は、選定されていない検索クエリがないと判定した場合(ステップS10:NO)、図5に示す処理を終了する。   Next, the system control unit 4 generates assumed browsing time information in which the assumed browsing time calculated for each product in step S7 is associated with the store product code of each product (step S8). Next, the system control unit 4 registers the estimated browsing time information generated in step S8 in the assumed browsing information database 26 in association with the search query (or search query group) selected in step S3 (step S9). . Next, the system control unit 4 determines whether there is a search query that has not been selected in step S3 among the search queries specified in step S2 (step S10). If the system control unit 4 determines that there is a search query that has not yet been selected (step S10: YES), the system control unit 4 returns to step S3 and performs the same processing as described above for the other search queries. On the other hand, when the system control unit 4 determines that there is no unselected search query (step S10: NO), the process illustrated in FIG.

なお、システム制御部4は、図5に示す処理の開始後、ステップS1の処理を行う前に、複数のユーザを所定の分類条件(例えば、上述した検索時間(短い、普通、長い)、または重視項目(画像重視、テキスト重視)など)に基づいて複数のユーザ層(セグメント)に分類し、分類されたユーザ層毎に、当該ユーザ層に属する複数のユーザそれぞれの履歴情報をステップS1で取得してもよい。この場合、システム制御部4は、分類されたユーザ層毎にステップS2以降の処理を行うことで、分類されたユーザ層毎に想定閲覧時間を算出して想定閲覧時間情報を生成する。こうして生成された想定閲覧時間情報は、検索クエリ(または検索クエリ群)及びユーザ層に対応付けられて想定閲覧情報データベース26に登録される。これにより、上述した対象ユーザに、より合った利用価値が高い想定閲覧時間情報を生成することができる。   Note that the system control unit 4 assigns a plurality of users to a predetermined classification condition (for example, the above-described search time (short, normal, long), or the like, before performing the process of step S1 after the start of the process shown in FIG. Based on priority items (image priority, text priority, etc.), it is classified into a plurality of user layers (segments), and for each classified user layer, history information of each of a plurality of users belonging to the user layer is acquired in step S1. May be. In this case, the system control unit 4 performs the processes in and after step S2 for each classified user layer, thereby calculating the estimated browsing time for each classified user layer and generating the assumed browsing time information. The assumed browsing time information generated in this way is registered in the assumed browsing information database 26 in association with the search query (or search query group) and the user layer. As a result, it is possible to generate assumed browsing time information having a higher utility value that is more suitable for the target user described above.

(2−2.想定閲覧順序情報の生成処理)
次に、図6を参照して、情報提供サーバSAのシステム制御部4により実行される想定閲覧順序情報の生成処理について説明する。図6は、システム制御部4により実行される想定閲覧順序情報の生成処理の一例を示すフローチャートである。図6に示す処理は、例えば所定期間(例えば、24時間)毎にタイマーにより設定された時刻が到来すると開始される。図6に示す処理が開始されると、システム制御部4は、複数のユーザUn(例えば、全てのユーザUn)それぞれの履歴情報をユーザ情報データベース23から取得する(ステップS21)。次いで、システム制御部4は、ステップS21で取得したそれぞれの履歴情報から検索クエリをユーザ(つまり、ユーザID)毎に特定する(ステップS22)。
(2-2. Generation processing of assumed browsing order information)
Next, with reference to FIG. 6, a process for generating assumed browsing order information executed by the system control unit 4 of the information providing server SA will be described. FIG. 6 is a flowchart illustrating an example of a process for generating assumed browsing order information executed by the system control unit 4. The process shown in FIG. 6 is started when the time set by the timer arrives every predetermined period (for example, 24 hours), for example. When the process shown in FIG. 6 is started, the system control unit 4 acquires history information of each of a plurality of users Un (for example, all users Un) from the user information database 23 (step S21). Next, the system control unit 4 specifies a search query for each user (that is, user ID) from each history information acquired in step S21 (step S22).

次いで、システム制御部4は、ステップS22で特定された検索クエリのうち、1つの検索クエリ(または1つの検索クエリ群)を選定する(ステップS23)。次いで、システム制御部4は、ステップS23で選定した検索クエリ(または検索クエリ群に含まれる何れかの検索クエリ)に紐付く商品を、上記取得された履歴情報からユーザ毎に特定(例えば店舗商品コードで特定)する(ステップS24)。   Next, the system control unit 4 selects one search query (or one search query group) from among the search queries identified in step S22 (step S23). Next, the system control unit 4 identifies a product associated with the search query (or any search query included in the search query group) selected in step S23 for each user from the acquired history information (for example, store product) (Specified by code) (step S24).

次いで、システム制御部4は、ステップS24で特定された商品(例えば店舗商品コード)の検索時刻、及び当該商品の閲覧時刻(当該検索時刻以降の閲覧時刻)を、上記取得された履歴情報から商品毎、且つユーザ毎に特定する(ステップS25)。次いで、システム制御部4は、ステップS25で特定された検索時刻から閲覧時刻までの経過時間(つまり、検索から閲覧までに要した時間)を、商品毎、且つユーザ毎に算出(カウント)する(ステップS26)。   Next, the system control unit 4 sets the search time of the product (for example, the store product code) specified in step S24 and the browsing time of the product (viewing time after the search time) from the acquired history information. It specifies for every user and every user (step S25). Next, the system control unit 4 calculates (counts) the elapsed time from the search time specified in step S25 to the browsing time (that is, the time required from the search to browsing) for each product and for each user ( Step S26).

ここで、システム制御部4は、上記取得された履歴情報に基づいて、それぞれの商品の平均的な閲覧時間を決定(例えば、複数の閲覧時間を平均して決定)、当該決定した閲覧時間(例えば、Webブラウザにより商品の詳細情報を見ている時間)を、カウントする経過時間の上限(例えば、30分)として設定するとよい。例えば、検索クエリに対応付けられた検索時刻が11時00分であり、当該検索クエリに紐付く商品(Item001)の閲覧時刻が11時10分であり、商品(Item002)の閲覧時刻が11時20分であり、商品(Item003)の閲覧時刻が16時10分であるとすると、商品(item001)と商品(item002)の経過時間がそれぞれ10分と20分であるのに対して、商品(item003)の経過時間が5時間となり、これは商品の平均的な閲覧時間である30分と比べて不自然に長く、経過時間のデータとしては信用性が低くなるため、カウントする経過時間の上限を設けることで、より適切な想定閲覧時間を得ることができる。   Here, the system control unit 4 determines an average browsing time of each product based on the acquired history information (for example, determined by averaging a plurality of browsing times), and the determined browsing time ( For example, it may be set as the upper limit (for example, 30 minutes) of the elapsed time to be counted). For example, the search time associated with the search query is 11:00, the viewing time of the product (Item001) associated with the search query is 11:10, and the viewing time of the product (Item002) is 11:00. If the viewing time of the product (Item003) is 16:10, the elapsed time of the product (item001) and the product (item002) is 10 minutes and 20 minutes, respectively. item003) has an elapsed time of 5 hours, which is unnaturally long compared to the average viewing time of the product, 30 minutes, and the reliability of the elapsed time data is low. By providing, it is possible to obtain a more appropriate assumed browsing time.

なお、カウントする経過時間の上限は、ユーザ毎またはユーザ層(セグメント)毎に設定されるとよい(例えば、ユーザ毎またはユーザ層毎に平均的な閲覧時間が異なる)。また、例えば、カウントする経過時間の上限は、時間帯毎に設定されてもよい。例えば、20時から26時までの時間帯(例えばユーザが習慣的にアクセスする時間帯)にはカウントする経過時間の上限が2時間に設定され、その他の時間帯にはカウントする経過時間の上限が30分に設定される。また、例えば、カウントする経過時間の上限は、ユーザ端末の種類(例えば、パーソナルコンピュータ(デスクトップ)、携帯端末)毎に設定されてもよい。例えば、パーソナルコンピュータにはカウントする経過時間の上限が2時間に設定され、携帯端末にはカウントする経過時間の上限が30分に設定される。この場合、ユーザ端末の種類が検索時又は閲覧時に取得(例えばクッキーから取得)され履歴情報中に登録される。   In addition, the upper limit of the elapsed time to count is good to be set for every user or every user layer (segment) (for example, average browsing time differs for every user or every user layer). For example, the upper limit of the elapsed time to count may be set for every time slot | zone. For example, the upper limit of the elapsed time to be counted is set to 2 hours in the time zone from 20:00 to 26:00 (for example, the time zone in which the user habitually accesses), and the upper limit of the elapsed time to be counted in other time zones Is set to 30 minutes. For example, the upper limit of the elapsed time to be counted may be set for each type of user terminal (for example, a personal computer (desktop) or a portable terminal). For example, the upper limit of the elapsed time to be counted is set to 2 hours for the personal computer, and the upper limit of the elapsed time to be counted is set to 30 minutes for the portable terminal. In this case, the type of user terminal is acquired at the time of search or browsing (for example, acquired from a cookie) and registered in the history information.

また、ステップS26で算出された経過時間が所定時間(閾値:例えば10秒)未満(または以下)の商品は、ノイズとして除外されてもよく、この場合、当該商品に対応する経過時間は、以下のステップS27での想定閲覧時間の算出演算から除外される。   In addition, products whose elapsed time calculated in step S26 is less than (or less than) a predetermined time (threshold value: for example, 10 seconds) may be excluded as noise. In this case, the elapsed time corresponding to the product is Are excluded from the calculation of the estimated browsing time in step S27.

次いで、システム制御部4は、ステップS26でユーザ毎に算出された経過時間に基づいて、複数のユーザ全体としての経過時間を想定閲覧時間として商品毎に算出する(ステップS27)。つまり、システム制御部4は、商品毎且つユーザ毎の検索時刻と、当該商品毎且つ当該ユーザ毎の閲覧時刻とに基づいて、複数のユーザ全体としての商品毎の想定閲覧時間を算出する。例えば、ステップS26で算出されたユーザ毎の経過時間の平均値または標準偏差値が複数のユーザ全体としての想定閲覧時間として商品毎に算出される。   Next, the system control unit 4 calculates the elapsed time as a whole of the plurality of users as an assumed browsing time for each product based on the elapsed time calculated for each user in step S26 (step S27). That is, the system control unit 4 calculates the estimated browsing time for each product as a plurality of users as a whole based on the search time for each product and for each user and the browsing time for each product and for each user. For example, the average value or standard deviation value of the elapsed time for each user calculated in step S26 is calculated for each product as the estimated browsing time for the plurality of users as a whole.

次いで、システム制御部4は、ステップS27で算出された商品毎の想定閲覧時間に基づいて当該想定閲覧時間が所定の時間範囲にある商品(例えば店舗商品コード)を一つのグループとしてまとめて同一の想定閲覧順位として特定する(ステップS28)。つまり、システム制御部4は、商品毎且つユーザ毎の閲覧時刻に基づいて、当該閲覧時刻が古い(より過去)の商品ほど上位になるように商品毎の想定閲覧順位(つまり、複数のユーザ全体としての商品毎の想定閲覧順位)を特定する。例えば、想定閲覧時間が「0分以上10分未満」の範囲内にある商品を含むグループが1位とされ、想定閲覧時間が「10分以上20分未満」の範囲内にある商品を含むグループが2位とされ、想定閲覧時間が「20分以上30分未満」の範囲内にある商品を含むグループが3位とされ、想定閲覧時間が「30分以上40分未満」の範囲内にある商品を含むグループが4位とされる。つまり、この例では、想定閲覧時間の開始から10分単位(時間範囲単位)でグループ化される。なお、この時間単位は、任意に設定可能である。このように、所定の時間範囲の単位で商品をグループ化することにより、想定閲覧時間の誤差を吸収して、より適切な想定閲覧順位を特定することができる。   Next, the system control unit 4 collects the products (for example, store product codes) in the predetermined time range as one group based on the estimated browsing time for each product calculated in step S27. It is specified as an assumed browsing order (step S28). In other words, the system control unit 4 determines the assumed browsing order for each product (that is, the entire plurality of users based on the browsing time for each product and each user so that the product with the older (more past) viewing time is higher. Assumed browsing order for each product as a). For example, a group that includes products that have an estimated browsing time in the range of “0 minutes to less than 10 minutes” is ranked first, and a group that includes products that have an estimated browsing time in the range of “10 minutes to less than 20 minutes” Is ranked second, the group that includes products with an estimated browsing time within the range of “20 minutes or more and less than 30 minutes” is ranked third, and the estimated browsing time is within the range of “30 minutes or more and less than 40 minutes” The group containing the product is ranked 4th. That is, in this example, grouping is performed in units of 10 minutes (time range units) from the start of the assumed browsing time. This time unit can be arbitrarily set. In this way, by grouping the products in units of a predetermined time range, it is possible to absorb an error in the estimated browsing time and specify a more appropriate assumed browsing order.

或いは、ステップS28において、システム制御部4は、ステップS27で算出された商品毎の想定閲覧時間に基づいて相対的に当該想定閲覧時間の時間差が小さい(例えば、時間差が2分以内)商品を一つの商品グループとしてまとめて同一の想定閲覧順位として特定してもよい。例えば、商品(Item001)の経過時刻が1分、商品(Item002)の経過時刻が5分、商品(Item003)の経過時刻が6分、商品(Item004)の経過時刻が7分、商品(Item004)の経過時刻が10分、商品(Item005)の経過時刻が11分であるとすると、商品(Item001)を含むグループが1位とされ、商品(Item002)、商品(Item003)、及び商品(Item004)を含むグループが2位とされ、商品(Item004)、及び商品(Item005)を含むグループが3位とされる。なお、この時間差は、任意に設定可能である。このように、相対的に当該想定閲覧時間の時間差が小さい商品をグループ化することにより、想定閲覧時間の誤差を吸収して、より適切な想定閲覧順位を特定することができる。   Alternatively, in step S28, the system control unit 4 selects one product with a relatively small time difference between the estimated browsing times (for example, the time difference is within 2 minutes) based on the estimated browsing time for each product calculated in step S27. One product group may be specified as the same assumed browsing order. For example, the elapsed time of the product (Item001) is 1 minute, the elapsed time of the product (Item002) is 5 minutes, the elapsed time of the product (Item003) is 6 minutes, the elapsed time of the product (Item004) is 7 minutes, and the product (Item004) If the elapsed time of the product (Item005) is 10 minutes and the elapsed time of the product (Item005) is 11 minutes, the group including the product (Item001) is ranked first, the product (Item002), the product (Item003), and the product (Item004) The group including the item (Item 004) and the group including the item (Item 005) is ranked third. This time difference can be arbitrarily set. In this way, by grouping products having a relatively small time difference in the estimated browsing time, it is possible to absorb an error in the estimated browsing time and specify a more appropriate assumed browsing order.

次いで、システム制御部4は、ステップS28で商品毎に特定した想定閲覧順位と、それぞれの商品の店舗商品コードとを対応付けた想定閲覧順序情報を生成する(ステップS29)。次いで、システム制御部4は、ステップS29で生成した想定閲覧順序情報を、ステップS23で選定された検索クエリ(または検索クエリ群)に対応付けて想定閲覧情報データベース26に登録する(ステップS30)。次いで、システム制御部4は、ステップS22で特定された検索クエリのうち、ステップS23でまだ選定されていない検索クエリがあるか否かを判定する(ステップS31)。システム制御部4は、まだ選定されていない検索クエリがあると判定した場合(ステップS31:YES)、ステップS23に戻り、他の検索クエリに対して上記と同様の処理を行う。一方、システム制御部4は、選定されていない検索クエリがないと判定した場合(ステップS31:NO)、図6に示す処理を終了する。   Next, the system control unit 4 generates assumed browsing order information in which the assumed browsing order specified for each product in step S28 is associated with the store product code of each product (step S29). Next, the system control unit 4 registers the assumed browsing order information generated in step S29 in the assumed browsing information database 26 in association with the search query (or search query group) selected in step S23 (step S30). Next, the system control unit 4 determines whether there is a search query that has not been selected in step S23 among the search queries specified in step S22 (step S31). If the system control unit 4 determines that there is a search query that has not been selected (step S31: YES), the system control unit 4 returns to step S23, and performs the same processing as described above for the other search queries. On the other hand, if the system control unit 4 determines that there is no unselected search query (step S31: NO), the process shown in FIG. 6 ends.

なお、システム制御部4は、図6に示す処理の開始後、ステップS21の処理を行う前に、複数のユーザを所定の分類条件(例えば、上述した検索時間(短い、普通、長い)、または重視項目(画像重視、テキスト重視)など)に基づいて複数のユーザ層(セグメント)に分類し、分類されたユーザ層毎に、当該ユーザ層に属する複数のユーザそれぞれの履歴情報をステップS21で取得してもよい。この場合、システム制御部4は、分類されたユーザ層毎にステップS22以降の処理を行うことで、商品毎(グループ毎)の想定閲覧順位を特定して想定閲覧順序情報を生成する。こうして生成された想定閲覧順序情報は、検索クエリ(または検索クエリ群)及びユーザ層に対応付けられて想定閲覧情報データベース26に登録される。これにより、上述した対象ユーザに、より合った利用価値が高い想定閲覧順序情報を生成することができる。   Note that the system control unit 4 assigns a plurality of users to a predetermined classification condition (for example, the above-described search time (short, normal, long), or before performing the process of step S21 after starting the process shown in FIG. Based on priority items (image priority, text priority, etc.), it is classified into a plurality of user layers (segments), and for each classified user layer, history information of each of the plurality of users belonging to the user layer is acquired in step S21. May be. In this case, the system control unit 4 performs the processes after step S22 for each classified user layer, thereby specifying the assumed browsing order for each product (for each group) and generating the assumed browsing order information. The assumed browsing order information generated in this way is registered in the assumed browsing information database 26 in association with the search query (or search query group) and the user layer. Accordingly, it is possible to generate assumed browsing order information having a higher utility value that is more suitable for the target user described above.

また、図6に示す処理においては、システム制御部4は、商品毎の想定閲覧時間に基づいて想定閲覧順位を特定したが、別の例として、システム制御部4は、ステップS25でユーザ毎に特定した閲覧時刻、またはステップS26でユーザ毎に算出された経過時間に基づいて、ユーザ毎に商品の閲覧順位を特定(例えば、閲覧時刻が古い(より過去)の商品ほど上位になるように特定)してもよい。この場合、システム制御部4は、それぞれのユーザにおける各商品の閲覧順位の平均値を想定閲覧順位として特定する。例えば、ユーザU1における商品(Item003)が3位であり、ユーザU2における商品(Item003)が2位であり、ユーザU3における商品(Item003)が1位である場合、当該商品(Item003)の想定閲覧順位は2位となる。或いは、システム制御部4は、複数のユーザにおいて最も多くのユーザの閲覧順序を想定閲覧順序として特定してもよい。例えば、ユーザU1における商品(Item003)が3位であり、ユーザU2における商品(Item003)が3位であり、ユーザU3における商品(Item003)が1位である場合、当該商品(Item003)の想定閲覧順位は3位となる。また、システム制御部4は、所定割合(閾値)以上のユーザに対応する閲覧順位が所定順位幅に含まれる商品に限り想定閲覧順位を特定してもよい。例えば、所定割合が50%に設定され、所定順位幅が5位に設定されているとし、ユーザU1における商品(Item003)が3位であり、ユーザU2における商品(Item003)が2位であり、ユーザU3における商品(Item003)が1位であり、ユーザU4における商品(Item003)が10位であり、ユーザU5における商品(Item003)が20位である場合、50%以上のユーザU1〜U3における当該商品(Item003)の閲覧順位が所定順位幅である5位以内にあるので、当該商品(Item003)の想定閲覧順位が上記の通り決定される。一方、ユーザU1における商品(Item003)が3位であり、ユーザU2における商品(Item003)が2位であり、ユーザU3における商品(Item003)が10位であり、ユーザU4における商品(Item003)が18位であり、ユーザU5における商品(Item003)が26位である場合、50%以上のユーザUnにおける当該商品(Item003)の閲覧順位が5位以内にない(この場合、ユーザU2とユーザU3における閲覧順位が5位以内にあるが、その割合が2/5と、50%未満)ので、当該商品(Item003)は除外され、その想定閲覧順位は決定されない。これにより、イレギュラーな閲覧順序の商品をノイズとして想定閲覧順序から除外することができるので、より適切な想定閲覧順位を特定することができる。なお、このような構成は、ステップS28においても適用されてもよい。この場合、システム制御部4は、上述したように、想定閲覧時間が所定の時間範囲にある商品を一つのグループとしてまとめる際に、商品毎の閲覧順位をユーザ毎に特定し、所定割合(例えば、50%)以上のユーザに対応する閲覧順位が所定順位幅(例えば、前後5位以内など)に含まれる商品に限り想定閲覧順位を特定する。より具体的には、システム制御部4は、想定閲覧時間が所定の時間範囲にある商品を一つのグループとしてまとめた後に、商品毎の閲覧順位をユーザ毎に特定し、所定割合以上のユーザに対応する閲覧順位が所定順位幅に含まれない商品を、想定閲覧順位が特定された商品群から除外する。或いは、システム制御部4は、想定閲覧時間が所定の時間範囲にある商品を一つのグループとしてまとめる前に、商品毎の閲覧順位をユーザ毎に特定し、所定割合以上のユーザに対応する閲覧順位が所定順位幅に含まれない商品を除外してから、上記グループとしてまとめて同一の想定閲覧順位として特定する。   In the process shown in FIG. 6, the system control unit 4 specifies the assumed browsing order based on the assumed browsing time for each product. As another example, the system control unit 4 performs the step S25 for each user. Based on the specified browsing time or the elapsed time calculated for each user in step S26, the browsing order of the product is specified for each user (for example, the product whose browsing time is older (the past) is specified to be higher) ) In this case, the system control unit 4 specifies the average value of the browsing order of each product for each user as the assumed browsing order. For example, when the product (Item003) in the user U1 is third, the product (Item003) in the user U2 is second, and the product (Item003) in the user U3 is first, the assumed browsing of the product (Item003) The ranking is 2nd. Alternatively, the system control unit 4 may specify the browsing order of the most users among the plurality of users as the assumed browsing order. For example, when the product (Item003) in the user U1 is third, the product (Item003) in the user U2 is third, and the product (Item003) in the user U3 is first, the assumed browsing of the product (Item003) The ranking is 3rd. Further, the system control unit 4 may specify the assumed browsing order only for products whose browsing ranks corresponding to users with a predetermined ratio (threshold value) or more are included in the predetermined rank range. For example, assuming that the predetermined ratio is set to 50% and the predetermined rank range is set to the fifth place, the product (Item003) in the user U1 is the third place, and the product (Item003) in the user U2 is the second place, When the product (Item003) in the user U3 is the first place, the product (Item003) in the user U4 is the 10th place, and the product (Item003) in the user U5 is the 20th place, the user U1 to U3 in 50% or more Since the viewing order of the product (Item003) is within the predetermined rank of 5th, the assumed viewing order of the product (Item003) is determined as described above. On the other hand, the product (Item003) for the user U1 is third, the product (Item003) for the user U2 is second, the product (Item003) for the user U3 is 10th, and the product (Item003) for the user U4 is 18th. If the product (Item003) in the user U5 is in the 26th place, the viewing order of the product (Item003) in the user Un of 50% or more is not within the 5th place (in this case, the browsing in the user U2 and the user U3) Although the ranking is within 5th, the ratio is 2/5, less than 50%), the product (Item003) is excluded, and the assumed browsing ranking is not determined. Thereby, since the goods of irregular browsing order can be excluded from assumption browsing order as noise, a more suitable assumption browsing order can be specified. Such a configuration may also be applied in step S28. In this case, as described above, the system control unit 4 specifies the browsing order for each product for each user when the products having the estimated browsing time within a predetermined time range are grouped as one group, and a predetermined ratio (for example, , 50%) specify an assumed browsing order only for products whose browsing ranks corresponding to more than users are included in a predetermined rank range (for example, within the 5th place before and after). More specifically, the system control unit 4 identifies the browsing order for each product for each user after collecting the products in the estimated viewing time in a predetermined time range as one group, Products whose corresponding viewing rank is not included in the predetermined rank range are excluded from the product group for which the assumed viewing rank is specified. Alternatively, the system control unit 4 specifies the browsing order for each product for each user before collecting the products in the predetermined viewing time range in a predetermined time range as a group, and the browsing order corresponding to users of a predetermined ratio or more. Are excluded from the predetermined ranking range, and are grouped as the above group and specified as the same assumed browsing order.

(2−3.電子クーポンの発行処理(Pull型))
次に、図7を参照して、情報提供サーバSAのシステム制御部4により実行される電子クーポンの発行処理(Pull型)について説明する。図7は、システム制御部4により実行される電子クーポンの発行処理(Pull型)の一例を示すフローチャートである。なお、図7に示す処理は、情報提供サーバSAにアクセスしたユーザ端末UT1からのログイン要求に応じて、当該ユーザ端末UT1のユーザU1のログインがなされることにより開始される。ここで、ログイン要求は、Webブラウザのツールバーからなされる場合もある。ツールバーとは、例えば、Webブラウザのウインドウの上部に表示され、種々の機能を実行させるボタンなどが配置される帯状の領域をいう。なお、情報提供サーバSAは、ユーザU1のログインにより、当該ユーザU1のユーザIDを特定する。
(2-3. Electronic coupon issue processing (Pull type))
Next, an electronic coupon issue process (Pull type) executed by the system control unit 4 of the information providing server SA will be described with reference to FIG. FIG. 7 is a flowchart illustrating an example of an electronic coupon issue process (Pull type) executed by the system control unit 4. 7 is started when the user U1 of the user terminal UT1 logs in in response to a login request from the user terminal UT1 accessing the information providing server SA. Here, the login request may be made from a toolbar of the Web browser. The toolbar refers to, for example, a band-like area that is displayed at the top of a web browser window and on which buttons for executing various functions are arranged. Note that the information providing server SA identifies the user ID of the user U1 by logging in the user U1.

図7に示す処理が開始されると、情報提供サーバSAのシステム制御部4は、ログインしたユーザU1がクーポン発行条件を満たすユーザであるか否かを判定する(ステップS51)。この判定は、例えば、ユーザU1のユーザIDに対応付けられてユーザ情報データベース23に登録されているユーザランクや履歴情報等が参照されることにより行われる。ここで、クーポン発行条件の例として、以下の(i)〜(vii)に示す条件が挙げられる。
(i)ユーザのユーザランクが所定のユーザランクである(例えば、プラチナ会員以上である)こと
(ii)ユーザの所定期間内の検索回数が所定回数(閾値)以上である(例えば、過去1週間以内の検索回数が10回以上である)こと
(iii)ユーザの所定期間内の検索クエリ数が所定数(閾値)以上である(例えば、過去1週間以内の検索クエリが20個以上である)こと
(iv)ユーザの所定期間内の閲覧回数が所定回数(閾値)以上である(例えば、過去1週間以内の閲覧回数が20回以上である)こと
(v)ユーザの所定期間内の閲覧時間が所定時間(閾値)以上である(例えば、過去1週間以内の累計閲覧時間が30分以上である)こと
(vi)ユーザの所定期間内の購入金額が所定金額(閾値)以上である(例えば、過去1週間以内の購入金額が3万円以上である)こと
(vii)ユーザの所定期間内の購入回数が所定回数(閾値)以上である(例えば、過去1週間以内の購入回数が10回以上である)こと
When the process shown in FIG. 7 is started, the system control unit 4 of the information providing server SA determines whether or not the logged-in user U1 is a user who satisfies the coupon issue condition (step S51). This determination is performed, for example, by referring to a user rank, history information, or the like registered in the user information database 23 in association with the user ID of the user U1. Here, the conditions shown to the following (i)-(vii) are mentioned as an example of coupon issue conditions.
(I) The user rank of the user is a predetermined user rank (for example, platinum member or more) (ii) The number of searches within a predetermined period of the user is a predetermined number (threshold) or more (for example, the past week) (Iii) The number of search queries within a predetermined period of the user is equal to or greater than a predetermined number (threshold) (for example, there are 20 or more search queries within the past week). (Iv) The number of browsing times within a predetermined period of the user is not less than a predetermined number (threshold) (for example, the number of browsing times within the past one week is not less than 20) (v) The browsing time within the predetermined period of the user Is equal to or longer than a predetermined time (threshold) (for example, the cumulative browsing time within the past week is 30 minutes or longer) (vi) the purchase amount of the user within a predetermined period is equal to or greater than a predetermined amount (threshold) (for example, , Purchases within the past week The amount is 30,000 yen or more in is) that (vii) purchase the number of times within a predetermined period a predetermined number of times the user (threshold) or more possible (for example, the number of purchases of less than one week past is equal to or more than 10 times)

ここで、検索クエリ数とは、ユーザU1のユーザIDに対応付けられた検索履歴に含まれる全ての検索クエリの数である。或いは、検索クエリ数とは、ユーザU1のユーザIDに対応付けられた検索履歴に含まれる全ての検索クエリうち、検索によりヒットした商品が1つ以上である検索クエリの数であってもよい。或いは、検索クエリ数とは、ユーザU1のユーザIDに対応付けられた検索履歴に含まれる全ての検索クエリうち、同一の検索クエリと、類似または関連する検索クエリとをまとめて1つの検索クエリとしてカウントしたときの数であってもよい。   Here, the number of search queries is the number of all search queries included in the search history associated with the user ID of the user U1. Alternatively, the number of search queries may be the number of search queries in which one or more products hit by the search are included in all the search queries included in the search history associated with the user ID of the user U1. Alternatively, the number of search queries refers to the same search query and similar or related search queries as a single search query among all the search queries included in the search history associated with the user ID of the user U1. It may be the number when counted.

そして、システム制御部4は、クーポン発行条件を満たす(例えば上記(i)〜(vii)の条件うち少なくとも何れか1つ)ユーザであると判定した場合(ステップS51:YES)、ステップS52へ進む。一方、システム制御部4は、クーポン発行条件を満たさないユーザであると判定した場合(ステップS51:NO)、図7に示す処理を終了する。   When the system control unit 4 determines that the user satisfies the coupon issue condition (for example, at least one of the above conditions (i) to (vii)) (step S51: YES), the system control unit 4 proceeds to step S52. . On the other hand, if the system control unit 4 determines that the user does not satisfy the coupon issue condition (step S51: NO), the process illustrated in FIG.

ステップS52では、システム制御部4(対象ユーザ特定部41a)は、ログインしたユーザU1を、電子クーポンの発行対象となる対象ユーザとして特定する。次いで、システム制御部4は、ステップS52で特定した対象ユーザ(この例では、ユーザU1)のユーザ端末UT1のWebブラウザにより表示されたWebページから商品の情報(例えば、商品の店舗商品コード、商品の名称、商品の価格など)を取得できたか否かを判定する(ステップS53)。例えば、情報提供サーバSAからユーザ端末UT1へ送信されたWebページ(例えば、商品の詳細情報を表すWebページ)である場合、システム制御部4は、当該Webページから商品(店舗SHmより出品された商品)の情報を取得することができる。一方、情報提供サーバSA以外のサーバ(他のWebサイト)からユーザ端末UT1へ送信されたWebページ(例えば、商品の詳細情報を表すWebページ)である場合であっても、システム制御部4は、例えば、Webブラウザのツールバーにより当該Webページから当該商品の情報(例えば、商品の名称、商品の価格など)を取得することができる場合がある。   In step S52, the system control unit 4 (target user specifying unit 41a) specifies the logged-in user U1 as a target user to be issued with an electronic coupon. Next, the system control unit 4 stores product information (for example, a store product code of the product, a product) from the Web page displayed by the Web browser of the user terminal UT1 of the target user (in this example, the user U1) identified in step S52. It is determined whether or not the name of the product, the price of the product, and the like have been acquired (step S53). For example, in the case of a web page transmitted from the information providing server SA to the user terminal UT1 (for example, a web page representing detailed product information), the system control unit 4 has received a product (store SHm) from the web page. Product) information. On the other hand, even in the case of a web page (for example, a web page representing detailed product information) transmitted from a server (other web site) other than the information providing server SA to the user terminal UT1, the system control unit 4 For example, in some cases, information on the product (for example, the name of the product, the price of the product, etc.) can be acquired from the Web page using the toolbar of the Web browser.

そして、システム制御部4は、商品の情報を取得できたと判定した場合(ステップS53:YES)、ステップS54へ進む。一方、システム制御部4は、ユーザ端末UT1の商品の情報を取得できないと判定した場合(ステップS53:NO)、例えば商品以外のWebページが表示されている場合など、図7に示す処理を終了する。   And when it judges with system control part 4 having acquired information on goods (Step S53: YES), it progresses to Step S54. On the other hand, when the system control unit 4 determines that the product information of the user terminal UT1 cannot be acquired (step S53: NO), for example, when a Web page other than the product is displayed, the process illustrated in FIG. To do.

ステップS54では、システム制御部4は、ステップS53で取得した商品の情報に基づいて店舗商品コード及び共通商品コードを特定できたか否かを判定する。例えば、情報提供サーバSAからユーザ端末UT1へ送信されたWebページから商品の情報が取得された場合、当該商品の店舗商品コード及び共通商品コードは例えば商品情報データベース24から特定できる。一方、情報提供サーバSA以外のサーバ(他のWebサイト)からユーザ端末UT1へ送信されたWebページから商品の情報が取得された場合において、例えば、この商品の名称等に予め対応付けられて競合商品の情報が設定(例えば、システム管理者等により任意に設定)されていれば、当該競合商品の店舗商品コード及び共通商品コードは、商品情報データベース24から特定できる。この場合、Webページから情報が取得された商品は電子クーポンの発行のトリガとなる商品であり、当該競合商品は発行対象商品の候補である。   In step S54, the system control unit 4 determines whether the store product code and the common product code have been identified based on the product information acquired in step S53. For example, when product information is acquired from a Web page transmitted from the information providing server SA to the user terminal UT1, the store product code and the common product code of the product can be specified from the product information database 24, for example. On the other hand, when product information is acquired from a Web page transmitted from the server (other Web site) other than the information providing server SA to the user terminal UT1, for example, the content is associated with the name of the product in advance. If product information is set (for example, arbitrarily set by a system administrator or the like), the store product code and the common product code of the competitive product can be specified from the product information database 24. In this case, the product for which information is acquired from the Web page is a product that triggers the issuance of an electronic coupon, and the competing product is a candidate for the issue target product.

そして、システム制御部4は、店舗商品コード及び共通商品コードを特定できたと判定した場合(ステップS54:YES)、ステップS55へ進む。一方、システム制御部4は、店舗商品コード及び共通商品コードを特定できないと判定した場合(ステップS54:NO)、図7に示す処理を終了する。   If the system control unit 4 determines that the store product code and the common product code have been identified (step S54: YES), the system control unit 4 proceeds to step S55. On the other hand, if the system control unit 4 determines that the store product code and the common product code cannot be specified (step S54: NO), the process illustrated in FIG. 7 ends.

ステップS55では、システム制御部4は、店舗商品コード及び共通商品コードを特定できた商品がクーポン発行条件を満たす商品であるか否かを判定する。この判定は、例えば、当該商品の店舗商品コードに対応付けられてメーカ情報データベース21または店舗情報データベース22に登録されている当該商品の在庫数、当該商品の広告予算額、当該商品の売上目標額、及び当該商品の売上額等が参照されることにより行われる。例えば、当該商品の在庫数が所定数(閾値:例えば5個)以上の場合、または、当該商品の売上額が売上目標額(閾値)未満(または以下)である場合、または、当該商品の在庫数が所定数以上であり且つ当該商品の売上額が売上目標額未満(または以下)である場合、当該商品がクーポン発行条件を満たす商品であると判定される。   In step S55, the system control unit 4 determines whether or not the product for which the store product code and the common product code can be specified is a product that satisfies the coupon issue condition. This determination is made, for example, by associating with the store product code of the product, the number of stocks of the product registered in the manufacturer information database 21 or the store information database 22, the advertising budget of the product, and the sales target amount of the product. , And the sales amount of the product is referred to. For example, when the number of stocks of the product is a predetermined number (threshold value: for example, 5) or more, or when the sales amount of the product is less than (or below) the sales target amount (threshold value), or the stock of the product When the number is equal to or greater than the predetermined number and the sales amount of the product is less than (or below) the sales target amount, it is determined that the product is a product that satisfies the coupon issue condition.

そして、システム制御部4は、クーポン発行条件を満たす商品であると判定した場合(ステップS55:YES)、ステップS56へ進む。一方、システム制御部4は、クーポン発行条件を満たす商品でないと判定した場合(ステップS55:NO)、図7に示す処理を終了する。   If the system control unit 4 determines that the product satisfies the coupon issue condition (step S55: YES), the system control unit 4 proceeds to step S56. On the other hand, if the system control unit 4 determines that the product does not satisfy the coupon issuance condition (step S55: NO), the process illustrated in FIG.

ステップS56では、システム制御部4(発行対象商品特定部41b)は、ステップS55でクーポン発行条件を満たすと判定された商品を、電子クーポンの発行対象となる発行対象商品として特定し、当該特定した発行対象商品の店舗商品コード、共通商品コード、及び価格等の情報をRAMの所定領域に記憶する。次いで、システム制御部4(比較対象商品特定部41c)は、ステップS56で特定された発行対象商品と比較対象となる比較対象商品の特定処理を実行する(ステップS57)。比較対象商品の特定処理の例として、以下の(a)〜(e)が挙げられる。   In step S56, the system control unit 4 (issue target product specifying unit 41b) specifies and specifies the product determined to satisfy the coupon issue condition in step S55 as the issue target product to be issued as an electronic coupon. Information such as a store product code, a common product code, and a price of the product to be issued is stored in a predetermined area of the RAM. Next, the system control unit 4 (comparison target product specifying unit 41c) executes processing for specifying the issue target product specified in step S56 and the comparison target product to be compared (step S57). The following (a)-(e) is mentioned as an example of the specific process of a comparison target product.

(a)比較対象商品の特定処理(例1)
比較対象商品の特定処理(例1)では、システム制御部4は、共通商品コードが発行対象商品と同一の商品であって店舗商品コードが発行対象商品と異なる商品を、比較対象商品として商品情報データベース24から特定し、当該特定した比較対象商品の店舗商品コード、共通商品コード、及び価格等の情報をRAMの所定領域に記憶する。図8(A)は、ステップS56で特定された発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品の特定処理(例1)で特定された比較対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格の一覧を示す図である。図8(A)に示すように、発行対象商品の共通商品コードと、比較対象商品の共通商品コードとは互いに一致している。
(A) Comparison target product identification processing (Example 1)
In the comparison target product identification process (example 1), the system control unit 4 sets the product information in which the common product code is the same product as the issue target product and the store product code is different from the issue target product as the comparison target product. Information such as the store product code, common product code, and price of the specified comparison target product is stored in a predetermined area of the RAM. FIG. 8A illustrates the store product code, the common product code, the store code, and the price of the issue target product specified in step S56 and the comparison target product specified in the comparison target product specifying process (example 1). It is a figure which shows the list of a store product code, a common product code, a store code, and a price. As shown in FIG. 8A, the common product code of the issue target product and the common product code of the comparison target product match each other.

(b)比較対象商品の特定処理(例2)
比較対象商品の特定処理(例2)では、システム制御部4は、比較対象商品の特定処理(a)と同様に、共通商品コードが発行対象商品と同一の商品であって店舗商品コードが発行対象商品と異なる比較対象商品を特定し、当該特定した比較対象商品の店舗商品コード、共通商品コード、及び価格等の情報をRAMの所定領域に記憶する。次いで、システム制御部4は、共通商品コードが発行対象商品と関連する商品であって店舗商品コードが発行対象商品と異なる商品を、比較対象商品として商品情報データベース24から特定し、当該特定した比較対象商品の店舗商品コード、共通商品コード、及び価格等の情報をRAMの所定領域に記憶する。例えば、システム制御部4は、発行対象商品の共通商品コードに対応付けられて関連商品データベース25に登録されている発行対象商品に関連する関連商品の共通商品コードを取得し、取得した共通商品コードを用いて商品情報データベース24から比較対象商品を特定する。図8(B)は、ステップS56で特定された発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品の特定処理(例2)で特定された比較対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格の一覧を示す図である。図8(B)の例において、比較対象商品の共通商品コードN-510,RW-77,S1100,N-660,K1220Z,S1300,及びRW-35は、それぞれ、発行対象商品の共通商品コード「C-123」と関連するコードである。
(B) Comparison target product identification processing (example 2)
In the comparison target product specifying process (example 2), the system control unit 4 issues the store product code with the common product code being the same product as the issue target product as in the comparison target product specifying process (a). A comparison target product different from the target product is specified, and information such as a store product code, a common product code, and a price of the specified comparison target product is stored in a predetermined area of the RAM. Next, the system control unit 4 identifies a product whose common product code is related to the issue target product and whose store product code is different from the issue target product from the product information database 24 as a comparison target product, and the identified comparison Information such as the store product code, the common product code, and the price of the target product is stored in a predetermined area of the RAM. For example, the system control unit 4 acquires the common product code of the related product related to the issue target product registered in the related product database 25 in association with the common product code of the issue target product, and the acquired common product code The comparison target product is specified from the product information database 24 by using. FIG. 8B shows the store product code, the common product code, the store code, and the price of the issue target product specified in step S56, and the comparison target product specified in the comparison target product specifying process (example 2). It is a figure which shows the list of a store product code, a common product code, a store code, and a price. In the example of FIG. 8B, the common product codes N-510, RW-77, S1100, N-660, K1220Z, S1300, and RW-35 of the comparison target products are the common product codes “ This is a code related to “C-123”.

(c)比較対象商品の特定処理(例3)
比較対象商品の特定処理(例3)では、システム制御部4は、共通商品コードが発行対象商品と同一の商品であって店舗商品コードが発行対象商品と異なる商品と、共通商品コードが発行対象商品と関連する商品であって店舗商品コードが発行対象商品と異なる商品とを比較対象商品の候補として特定し、当該特定した比較対象商品の候補の店舗商品コード、共通商品コード、及び価格等の情報をRAMの所定領域に記憶する。次いで、システム制御部4(履歴情報取得部41d)は、ステップS52で特定された対象ユーザの履歴情報(当該対象ユーザのユーザIDに対応付けられた履歴情報)をユーザ情報データベース23から取得し、取得した履歴情報に含まれる検索履歴、閲覧履歴、またはブックマーク登録履歴から商品を特定する。そして、システム制御部4は、上記特定された比較対象商品の候補の中で、履歴情報から特定された商品を、比較対象商品として特定し、当該特定した比較対象商品の店舗商品コードに対応付けてログフラグ“1”を記憶する。ログフラグは、対象ユーザにより閲覧等されたか否かを示す。なお、システム制御部4は、上記特定された比較対象商品の候補の中で、履歴情報(つまり、検索履歴または閲覧履歴)から特定される検索回数または閲覧回数が所定回数(閾値)以上の商品を比較対象商品として特定してもよい。また、システム制御部4は、上記特定された比較対象商品の候補の中で、発行対象商品の検索時刻(または閲覧時刻)と、共通商品コードが発行対象商品と同一または関連する商品の検索時刻(または閲覧時刻)とを比較し、当該時刻間の時間差が所定差(閾値)未満(または以下)である商品を、比較対象商品として特定してもよい。図9(A)は、ステップS56で特定された発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品の特定処理(例3)で特定された比較対象商品の店舗商品コード、共通商品コード、店舗コード、価格、及びログフラグの一覧を示す図である。図9(A)の例において、ログフラグ“1”が対応付けられた店舗商品コードの商品が、比較対象商品である。
(C) Comparison target product specifying process (example 3)
In the comparison target product identification process (example 3), the system control unit 4 determines that the common product code is the same product as the issue target product and the store product code is different from the issue target product, and the common product code is the issue target. A product that is related to a product and has a store product code different from the product to be issued is identified as a candidate for the comparison target product, and the store product code, common product code, price, etc. of the identified comparison target product candidate Information is stored in a predetermined area of the RAM. Next, the system control unit 4 (history information acquisition unit 41d) acquires from the user information database 23 the history information of the target user identified in step S52 (history information associated with the user ID of the target user), A product is identified from the search history, browsing history, or bookmark registration history included in the acquired history information. Then, the system control unit 4 identifies the product identified from the history information among the identified comparison target product candidates as the comparison target product, and associates it with the store product code of the identified comparison target product. To store the log flag “1”. The log flag indicates whether the target user has browsed or the like. In addition, the system control unit 4 has the number of searches or the number of browsing specified from the history information (that is, the search history or the browsing history) among the identified candidates for the comparison target product, a product having a predetermined number (threshold) or more. May be specified as a comparison target product. In addition, the system control unit 4 searches for the search time (or viewing time) of the issue target product and the search time of the product whose common product code is the same as or related to the issue target product among the identified comparison target product candidates. (Or browsing time) may be compared, and a product whose time difference between the times is less than (or below) a predetermined difference (threshold value) may be specified as a comparison target product. FIG. 9A shows the store product code, the common product code, the store code, and the price of the issue target product specified in step S56, and the comparison target product specified in the comparison target product specifying process (example 3). It is a figure which shows the list of a store product code, a common product code, a store code, a price, and a log flag. In the example of FIG. 9A, the product of the store product code associated with the log flag “1” is the comparison target product.

(d)比較対象商品の特定処理(例4)
比較対象商品の特定処理(例4)では、システム制御部4は、比較対象商品の特定処理(c)と同様に、上記特定された比較対象商品の候補の中で、履歴情報から特定された商品を、比較対象商品として特定し、当該特定した比較対象商品の店舗商品コードに対応付けてログフラグを記憶する。次いで、システム制御部4(想定閲覧商品特定部41f)は、後述する想定閲覧商品特定処理を実行することで想定閲覧商品を特定する。そして、システム制御部4は、上記特定された比較対象商品の候補の中で、想定閲覧商品特定処理により特定された想定閲覧商品を、比較対象商品として特定し、当該特定した比較対象商品の店舗商品コードに対応付けて想定ログフラグを記憶する。図9(B)は、ステップS56で特定された発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品の特定処理(例4)で特定された比較対象商品の店舗商品コード、共通商品コード、店舗コード、価格、ログフラグ、及び想定ログフラグの一覧を示す図である。図9(B)の例では、履歴情報に含まれていない商品についても想定ログフラグ“1”が対応付けられて記憶されている。
(D) Comparison target product specifying process (example 4)
In the comparison target product identification process (example 4), the system control unit 4 is identified from the history information among the identified comparison target commodity candidates in the same manner as the comparison target commodity identification process (c). A product is specified as a comparison target product, and a log flag is stored in association with the store product code of the specified comparison target product. Next, the system control unit 4 (assumed browsing product specifying unit 41f) specifies the assumed browsing product by executing an assumed browsing product specifying process described later. Then, the system control unit 4 identifies the assumed browsing product identified by the assumed browsing product identification process as the comparison target product among the identified comparison target product candidates, and stores the identified comparison target product. An assumed log flag is stored in association with the product code. FIG. 9B shows the store product code, the common product code, the store code, and the price of the issue target product specified in step S56 and the comparison target product specified in the comparison target product specifying process (example 4). It is a figure which shows the list of a store product code, a common product code, a store code, a price, a log flag, and an assumed log flag. In the example of FIG. 9B, an assumed log flag “1” is stored in association with a product that is not included in the history information.

ここで、図10を参照して、想定閲覧商品特定処理について説明する。図10は、想定閲覧商品特定処理の2つの例を示すフローチャートである。なお、図10(A)に示す想定閲覧商品特定処理と、図10(B)に示す想定閲覧商品特定処理とのどちらが実行されてもよい。図10(A)に示す想定閲覧商品特定処理では、システム制御部4は、ステップS52で特定された対象ユーザの履歴情報に含まれる検索履歴から、当該対象ユーザの検索クエリと当該検索クエリに対応付けられた検索時刻とを特定する(ステップS101)。次いで、システム制御部4(想定閲覧情報取得部41e)は、ステップS101で特定された検索クエリに対応する想定閲覧時間情報を、上述したように、想定閲覧情報データベース26から取得する(ステップS102)。次いで、システム制御部4は、ステップS102で特定された検索時刻から現在時刻(つまり、当該処理の時刻)までの経過時間と、当該対象ユーザが現在時刻から閲覧に至るまでの予想時間とを加算して閲覧予想時間を算出する(ステップS103)。次いで、システム制御部4は、ステップS102で取得された想定閲覧時間情報に含まれる商品のうち、ステップS103で算出された閲覧予想時間より短い想定閲覧時間が対応付けられた商品で、且つ対象ユーザの履歴情報に含まれない商品を、想定閲覧商品として特定する(ステップS104)。なお、閲覧に至るまでの予想時間は、以下のように決定される。   Here, with reference to FIG. 10, the assumed browsing product specifying process will be described. FIG. 10 is a flowchart illustrating two examples of assumed browsing product identification processing. Note that either the assumed browsing product specifying process shown in FIG. 10A or the assumed browsing product specifying process shown in FIG. 10B may be executed. In the assumed browsing product specifying process shown in FIG. 10A, the system control unit 4 corresponds to the search query of the target user and the search query from the search history included in the history information of the target user specified in step S52. The attached search time is specified (step S101). Next, the system control unit 4 (assumed browsing information acquisition unit 41e) acquires the expected browsing time information corresponding to the search query specified in step S101 from the assumed browsing information database 26 as described above (step S102). . Next, the system control unit 4 adds the elapsed time from the search time specified in step S102 to the current time (that is, the time of the process) and the expected time until the target user reaches the browsing from the current time. Thus, the estimated browsing time is calculated (step S103). Next, the system control unit 4 is a product associated with an estimated browsing time shorter than the estimated browsing time calculated in step S103 among the products included in the estimated browsing time information acquired in step S102, and the target user A product not included in the history information is identified as an assumed browsing product (step S104). In addition, the estimated time until browsing is determined as follows.

例えば、システム制御部4は、ユーザU1の電子メールアドレス宛てに所定の商品情報を送信してから当該ユーザU1のユーザ端末ST1より所定の返信が受信されるまでの返信時間を、当該ユーザU1が閲覧に至るまでの予想時間として特定する。なお、この処理は、図7に示す処理が実行される前に行われ、特定された予想時間は、当該ユーザU1のユーザIDに対応付けられてユーザ情報データベース23に登録される。上記所定の返信には、例えば、ユーザU1のユーザ端末ST1より取得された上記電子メールの本文中に記述されたURL(Uniform Resource Locator)が、当該ユーザU1により指定(例えばマウスでクリックまたは指等でタップ)されることで当該ユーザ端末ST1から情報提供サーバSAへ送信されたリクエストが該当する。或いは、上記所定の返信には、例えば、ユーザU1のユーザ端末ST1より取得された上記電子メール(例えばHTMLメール)に設定されたコンテンツ(例えば画像)のダウンロード指定部が、当該ユーザU1により指定(例えばマウスでクリックまたは指等でタップ)されることで当該ユーザ端末ST1から情報提供サーバSAへ送信されたリクエストが該当する。なお、上記所定の返信は、電子メールにおけるURLまたはダウンロード指定部が指定されない場合であっても特定できる場合もある。例えば、システム制御部4は、ユーザU1の電子メールアドレス宛てに所定の商品情報を送信してから当該ユーザU1のユーザ端末ST1のWebブラウザから当該所定の商品情報に係る所定のWebサイト(情報提供サーバSAが提供するWebサイト)へアクセス(所定の返信の一例)されるまでの返信時間を、当該ユーザU1が閲覧に至るまでの予想時間として特定してもよい。このような状況には、例えば、ユーザU1が電子メールで興味のある商品情報を見たことで、ユーザ端末ST1のWebブラウザを起動させて上記Webサイトへアクセスさせるという状況が該当する。   For example, the system control unit 4 determines the reply time from when the predetermined product information is transmitted to the user U1's e-mail address until the predetermined response is received from the user terminal ST1 of the user U1. It is specified as the expected time until browsing. This process is performed before the process shown in FIG. 7 is executed, and the specified expected time is registered in the user information database 23 in association with the user ID of the user U1. In the predetermined reply, for example, a URL (Uniform Resource Locator) described in the body text of the e-mail acquired from the user terminal ST1 of the user U1 is designated by the user U1 (for example, clicked with the mouse or a finger) The request transmitted from the user terminal ST1 to the information providing server SA by being tapped) corresponds. Alternatively, in the predetermined reply, for example, the user U1 designates the content (for example, image) download designation unit set in the electronic mail (for example, HTML mail) acquired from the user terminal ST1 of the user U1 ( For example, a request transmitted from the user terminal ST1 to the information providing server SA by being clicked with a mouse or tapped with a finger or the like corresponds. The predetermined reply may be specified even when the URL or the download designation unit in the electronic mail is not designated. For example, the system control unit 4 transmits predetermined product information to the e-mail address of the user U1, and then transmits a predetermined Web site (information provision) related to the predetermined product information from the Web browser of the user terminal ST1 of the user U1. A reply time until access to the Web site provided by the server SA (an example of a predetermined reply) may be specified as an expected time until the user U1 reaches browsing. Such a situation corresponds to, for example, a situation in which the user U1 sees the product information that he / she is interested in by e-mail, thereby starting the web browser of the user terminal ST1 to access the website.

また、別の例として、システム制御部4は、ログイン中のユーザU1のユーザ端末ST1のWebブラウザにツールバー宛てに所定の情報(例えばポップアップされるメッセージ等)を送信してから、当該ユーザU1により当該Webブラウザ上で当該情報が指定されることで所定のWebサイト(情報提供サーバSAが提供するWebサイト)へアクセスされるまでの返信時間を、当該ユーザU1が閲覧に至るまでの予想時間として特定してもよい。以上のように、情報提供サーバSAがユーザU1に対して情報を送信してから当該ユーザU1のユーザ端末ST1より所定の返信があるまでの返信時間に基づいて当該ユーザU1が閲覧に至るまでの予想時間として特定するように構成すれば、ユーザUn毎の行動の傾向に応じた予想時間を特定できるので、より正確な閲覧予想時間を算出することが可能となる。なお、システム制御部4は、上記返信時間を複数回数取得してもよい。この場合、システム制御部4は、取得した複数の返信時間の平均値、最小値、または最大値を上記予想時間として特定してもよい。   As another example, the system control unit 4 transmits predetermined information (for example, a pop-up message) to the toolbar to the Web browser of the user terminal ST1 of the logged-in user U1, and then the user U1 The response time until the user U1 is browsed is assumed to be the reply time until the predetermined web site (the web site provided by the information providing server SA) is accessed by designating the information on the web browser. You may specify. As described above, from the time when the information providing server SA transmits information to the user U1 until the user U1 browses based on the reply time from the user terminal ST1 of the user U1 until a predetermined reply is received. If it is configured so as to be specified as the predicted time, it is possible to specify the predicted time according to the behavior tendency for each user Un, and thus it is possible to calculate a more accurate estimated browsing time. The system control unit 4 may acquire the reply time a plurality of times. In this case, the system control unit 4 may specify an average value, a minimum value, or a maximum value of the acquired plurality of reply times as the expected time.

また、別の例として、閲覧に至るまでの予想時間は、例えばユーザU1のユーザ端末ST1のWebブラウザから上記Webサイトへのアクセス履歴の習慣性に基づいて特定されたアクセスを行うことが多い時刻(時間帯)のうち、現在時刻(つまり、当該処理の時刻)から直近の時刻(時間帯)までの時間としてもよい。この場合、システム制御部4は、ユーザU1の履歴情報に基づいて、当該ユーザU1による商品に対するアクセス頻度が相対的に高い時間帯(例えば、7時から7時30分と12時30分から13時と23時から24時まで時間帯)における時刻(例えば、7時、12時30分、23時)を特定し、現在時刻(例えば、午後22時)から当該特定した時刻のうち最も近い時刻(23時)までの時間を、閲覧に至るまでの予想時間として特定する。この構成によっても、ユーザ毎の行動の傾向に応じた予想時間を特定できるので、より正確な閲覧予想時間を算出することが可能となる。   As another example, the estimated time until browsing is the time when access is often performed based on the habit of the access history to the Web site from the Web browser of the user terminal ST1 of the user U1, for example. Of the (time zone), the time from the current time (that is, the time of the process) to the latest time (time zone) may be used. In this case, based on the history information of the user U1, the system control unit 4 is a time zone in which the access frequency to the product by the user U1 is relatively high (for example, from 7 o'clock to 7:30 and from 12:30 to 13:00 And the time (for example, 7 o'clock, 12:30, 23:00) in the time zone from 23:00 to 24:00), and the closest time among the specified times from the current time (eg, 22:00 pm) ( 23:00) is specified as the expected time until browsing. Also with this configuration, it is possible to specify the expected time according to the behavior tendency of each user, so it is possible to calculate a more accurate estimated browsing time.

一方、図10(B)に示す想定閲覧商品特定処理では、システム制御部4(想定閲覧情報取得部41e)は、ステップS52で特定された対象ユーザの履歴情報(つまり、閲覧履歴)に含まれる複数の商品の組合せを含む想定閲覧順序情報を、想定閲覧情報データベース26から取得する(ステップS111)。なお、上述したように、対象ユーザの検索クエリに対応する想定閲覧順序情報が、想定閲覧情報データベース26から取得されてもよい。次いで、システム制御部4は、ステップS111で想定閲覧順序情報が複数取得されたか否かを判定する(ステップS112)。システム制御部4は、想定閲覧順序情報が複数取得されてない(つまり、想定閲覧順序情報が1つ取得された)と判定した場合(ステップS112:NO)、ステップS114へ進む。一方、システム制御部4は、想定閲覧順序情報が複数取得されたと判定した場合(ステップS112:YES)、ステップS113へ進む。   On the other hand, in the assumed browsing product specifying process shown in FIG. 10B, the system control unit 4 (assumed browsing information acquisition unit 41e) is included in the history information (that is, browsing history) of the target user specified in step S52. Assumed browsing order information including a combination of a plurality of products is acquired from the assumed browsing information database 26 (step S111). As described above, the assumed browsing order information corresponding to the search query of the target user may be acquired from the assumed browsing information database 26. Next, the system control unit 4 determines whether or not a plurality of assumed browsing order information has been acquired in step S111 (step S112). When the system control unit 4 determines that a plurality of assumed browsing order information has not been acquired (that is, one assumed browsing order information has been acquired) (step S112: NO), the process proceeds to step S114. On the other hand, if the system control unit 4 determines that a plurality of assumed browsing order information has been acquired (step S112: YES), the system control unit 4 proceeds to step S113.

ステップS113では、システム制御部4は、異なる複数の想定閲覧順序情報のうち、対象ユーザの閲覧履歴に含まれる商品の組合せ中の商品の想定閲覧順序情報における想定閲覧順位の差が相対的に小さい想定閲覧順序情報を取得する。例えば、図4に示す閲覧履歴において、店舗商品コードがItem202の商品の想定閲覧順序情報における想定閲覧順位は1位であり、店舗商品コードがItem062の商品の想定閲覧順序情報における想定閲覧順位は4位であるので、これら商品の想定閲覧順位の差は「3」となる。このような想定閲覧順位の差が小さい想定閲覧順序情報ほど、対象ユーザに、より合った想定閲覧順序情報ということができる。そのため、対象ユーザに、より合った想定閲覧順序情報を取得することができる。   In step S113, the system control unit 4 has a relatively small difference in the assumed browsing order in the assumed browsing order information of the products in the combination of the products included in the viewing history of the target user among the different assumed browsing order information. Get assumed browsing order information. For example, in the browsing history shown in FIG. 4, the assumed browsing order in the assumed browsing order information of the product whose store product code is Item 202 is 1st, and the assumed browsing order in the assumed browsing order information of the product whose store product code is Item 062 is 4 Therefore, the difference in the assumed browsing order of these products is “3”. It can be said that the assumed browsing order information having a smaller difference in the assumed browsing order is assumed browsing order information more suitable for the target user. Therefore, it is possible to acquire assumed browsing order information more suitable for the target user.

或いは、システム制御部4は、異なる複数の想定閲覧順序情報のうち、対象ユーザの閲覧履歴に含まれる商品の組合せ中の商品の閲覧履歴における閲覧順序と、当該商品の組合せ中の商品の想定閲覧順序情報における想定閲覧順序とが一致する想定閲覧順序情報を取得してもよい。例えば、図4に示す閲覧履歴における商品の組合せ中の商品の閲覧順序は、店舗商品コードがItem202の商品が1位であり、Item002の商品が2位であり、Item102の商品が3位であり、Item062の商品が4位であり、Item012の商品が5位である。一方、これらの商品の想定閲覧順序情報における想定閲覧順序は、Item202の商品が1位であり、Item002の商品が1位であり、Item102の商品が2位であり、Item062の商品が4位であり、Item012の商品が1位である。このため、商品の組合せ中の商品の閲覧履歴における閲覧順序と、当該商品の組合せ中の商品の想定閲覧順序情報における想定閲覧順序とが一致していないことになる。閲覧順序と想定閲覧順序が一致するような想定閲覧順序情報ほど、対象ユーザに、より合った想定閲覧順序情報ということができる。そのため、この構成でも、対象ユーザに、より合った想定閲覧順序情報を取得することができる。なお、システム制御部4は、異なる複数の想定閲覧順序情報のうち、対象ユーザの閲覧履歴に含まれる商品の組合せ中の商品の想定閲覧順序情報における想定閲覧順位の差が相対的に小さい想定閲覧順序情報で、且つ、対象ユーザの閲覧履歴に含まれる商品の組合せ中の商品の閲覧履歴における閲覧順序と、当該商品の組合せ中の商品の想定閲覧順序情報における想定閲覧順序とが一致する想定閲覧順序情報を取得するようにしてもよい。これにより、より一層、対象ユーザに合った想定閲覧順序情報を取得することができる。   Alternatively, the system control unit 4 may view the browsing order in the browsing history of the products in the combination of the products included in the browsing history of the target user, and the assumed browsing of the products in the combination of the products, among a plurality of different assumed browsing order information. Assumed browsing order information that matches the assumed browsing order in the order information may be acquired. For example, in the browsing history shown in FIG. 4, the browsing order of the products in the combination of products is that the product with the store product code Item 202 is first, the product with Item 002 is second, and the product with Item 102 is third. , Item062 is in 4th place, Item012 is in 5th place. On the other hand, as for the assumed browsing order in the assumed browsing order information of these products, the item 202 item is first, the item 002 item is first, the item 102 item is second, and the item 062 item is fourth. Yes, Item012 is first. For this reason, the browsing order in the browsing history of the products in the combination of the products does not match the assumed browsing order in the assumed browsing order information of the products in the combination of the products. It can be said that the assumed viewing order information that matches the viewing order and the assumed viewing order is assumed viewing order information more suitable for the target user. Therefore, even in this configuration, it is possible to acquire assumed browsing order information that is more suitable for the target user. In addition, the system control unit 4 assumes that the difference in the assumed browsing order in the assumed browsing order information of the products in the combination of the products included in the viewing history of the target user among a plurality of different assumed browsing order information is relatively small. Assumed browsing in which the browsing order in the browsing history of the products in the combination of products included in the browsing history of the target user matches the assumed browsing order in the assumed browsing order information of the products in the combination of the products. Order information may be acquired. Thereby, the assumed browsing order information suitable for the target user can be acquired further.

ステップS114では、システム制御部4は、対象ユーザの閲覧履歴に含まれる商品で、且つステップS111またはステップS113で取得された想定閲覧順序情報に含まれる商品のうち、想定閲覧順位が最下位の商品(図4の例では、店舗商品コードがItem062の商品)より上位の商品で、且つ対象ユーザの閲覧履歴に含まれない商品を、想定閲覧商品として想定閲覧順序情報から特定する。   In step S114, the system control unit 4 is a product that is included in the target user's browsing history and that has the lowest assumed browsing order among the products included in the assumed browsing order information acquired in step S111 or step S113. (In the example of FIG. 4, a product that is higher than the store product code Item 062 and that is not included in the target user's browsing history is identified as the assumed browsing product from the assumed browsing order information.

(e)比較対象商品の特定処理(例5)
比較対象商品の特定処理(例5)では、システム制御部4は、共通商品コードが発行対象商品と同一の商品であって店舗商品コードが発行対象商品と異なる商品と、共通商品コードが発行対象商品と関連する商品であって店舗商品コードが発行対象商品と異なる商品とを比較対象商品の候補として特定し、当該特定した比較対象商品の候補の店舗商品コード、共通商品コード、価格、及び在庫数等の情報をRAMの所定領域に記憶する。次いで、システム制御部4は、特定した比較対象商品の候補それぞれの在庫数を積算して累計在庫数を算出する。次いで、システム制御部4は、最新の転換率を取得する。ここで、転換率(商品が購入される確率)は、例えば、複数のユーザによりWebページ上で閲覧された商品の数に対して、当該ユーザにより購入された商品の数の割合である。このような転換率は、例えば、複数のユーザの閲覧履歴及び購入履歴に基づき所定時間間隔で算出することができる。次いで、システム制御部4は、上記算出した累計在庫数に、上記取得した転換率を乗算することで予想需要数を算出する。次いで、システム制御部4は、上記特定された比較対象商品の候補の中で、価格の安い商品からの累計在庫数が予測需要数以上となる商品を、比較対象商品として特定する。つまり、システム制御部4は、共通商品コードが発行対象商品と同一または関連する商品で、且つ、価格の安い商品からの累計在庫数が予測需要数以上となる商品を、比較対象商品として特定する。ここで、価格の安い商品からの累計在庫数が予測需要数以上となる商品のうち価格が最も安い商品が比較対象商品として特定されることが望ましく、このように構成すれば、最適な比較対象商品を特定することができる。図11(A)は、ステップS56で特定された発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、比較対象商品の特定処理(例5)で特定された比較対象商品の店舗商品コード、共通商品コード、店舗コード、価格、在庫数、予想需要数、及び累計需要数の一覧を示す図である。図11(A)の例では、価格の安い商品からの累計在庫数(5)が予測需要数(5)以上となる商品のうち価格が最も安い商品は、店舗商品コードがItem002の商品である。このような商品を比較対象商品とするのは、発行対象商品が当該比較対象商品の前にギリギリ入り込む(つまり、累計需要数「5」内に入り込む)ためである。
(E) Comparison target product specifying process (example 5)
In the comparison target product specifying process (example 5), the system control unit 4 determines that the common product code is the same product as the issue target product and the store product code is different from the issue target product, and the common product code is the issue target. A product that is related to the product and has a store product code different from the issue target product is identified as a candidate for the comparison target product, and the store product code, common product code, price, and inventory of the identified comparison target product candidate Information such as the number is stored in a predetermined area of the RAM. Next, the system control unit 4 calculates the cumulative stock quantity by adding up the stock quantities of the identified candidates for comparison target products. Next, the system control unit 4 acquires the latest conversion rate. Here, the conversion rate (probability of purchasing a product) is, for example, the ratio of the number of products purchased by the user to the number of products viewed on a Web page by a plurality of users. Such a conversion rate can be calculated at predetermined time intervals based on, for example, browsing histories and purchase histories of a plurality of users. Next, the system control unit 4 calculates the expected demand number by multiplying the calculated cumulative inventory number by the acquired conversion rate. Next, the system control unit 4 identifies, as a comparison target product, a product in which the cumulative stock number from the cheap product is equal to or greater than the predicted demand number among the identified comparison target product candidates. That is, the system control unit 4 identifies a product whose common product code is the same as or related to the issue target product and whose cumulative stock from the cheap product is equal to or greater than the predicted demand number as the comparison target product. . Here, it is desirable that the product with the lowest price among the products whose cumulative inventory from the cheap product is equal to or more than the predicted demand number is identified as the product to be compared. The product can be specified. FIG. 11A shows the store product code, the common product code, the store code, and the price of the issue target product specified in step S56, and the comparison target product specified in the comparison target product specifying process (example 5). It is a figure which shows the list of a store product code, a common product code, a store code, a price, the number of stocks, an estimated demand number, and a cumulative demand number. In the example of FIG. 11A, the product with the lowest price among the products whose cumulative stock number (5) from the cheap product is equal to or greater than the predicted demand number (5) is the product whose store product code is Item002. . The reason why such a product is used as the comparison target product is that the issue target product enters in front of the comparison target product (that is, enters the cumulative demand number “5”).

なお、上述したように、電子クーポンの発行のトリガとなる商品との競合商品が発行対象商品として特定された場合、当該トリガとなる商品がステップS57で比較対象商品として特定されることになる。   Note that, as described above, when a competing product with a product that triggers issuance of an electronic coupon is specified as an issue target product, the trigger product is specified as a comparison target product in step S57.

次いで、システム制御部4は、ステップS57で特定された比較対象商品のうち、発行対象商品の価格より安い価格が対応付けられた比較対象商品があるか否かを判定する(ステップS58)。そして、システム制御部4は、発行対象商品の価格より安い価格の比較対象商品があると判定した場合(ステップS58:YES)、発行対象商品の価格より安い価格の比較対象商品を特定し(ステップS59)、ステップS60へ進む。一方、システム制御部4は、発行対象商品の価格より安い価格の比較対象商品がないと判定した場合(ステップS58:NO)、図7に示す処理を終了する。なお、発行対象商品の価格より安い価格の比較対象商品がない場合であっても、電子クーポンが発行されるように構成してもよく、この場合も差額に応じた特典を決定してもよい。ステップS60では、システム制御部4は、発行対象商品の価格と、ステップS59で特定された比較対象商品の価格との差額を算出する。ここで、比較対象商品が複数特定されている場合、発行対象商品の価格と、それぞれの比較対象商品の価格との差額が算出される。   Next, the system control unit 4 determines whether there is a comparison target product associated with a price lower than the price of the issue target product among the comparison target products specified in Step S57 (Step S58). If the system control unit 4 determines that there is a comparison target product with a price lower than the price of the issue target product (step S58: YES), the system control unit 4 specifies a comparison target product with a price lower than the price of the issue target product (step S58). S59), the process proceeds to step S60. On the other hand, if the system control unit 4 determines that there is no comparison target product whose price is lower than the price of the issue target product (step S58: NO), the process illustrated in FIG. 7 ends. In addition, even when there is no comparison target product with a price lower than the price of the issue target product, an electronic coupon may be issued, and in this case, a privilege according to the difference may be determined. . In step S60, the system control unit 4 calculates the difference between the price of the issue target product and the price of the comparison target product specified in step S59. Here, when a plurality of comparison target products are specified, the difference between the price of the issue target product and the price of each comparison target product is calculated.

次いで、システム制御部4(特典決定部41g)は、ステップS60で算出された差額に応じた特典に相当するクーポン額を決定する(ステップS61)。ここで、比較対象商品が複数特定されている場合、システム制御部4は、発行対象商品の価格と、複数の比較対象商品の価格の中で最も低い価格との差額に応じた特典に相当するクーポン額を決定するとよい。これにより、比較対象商品に対して対抗力のある適切なクーポン額を決定することができる。図11(B)は、比較対象商品の特定処理(例1)〜(例5)それぞれで特定された比較対象商品の中で最も低い価格(最安値)の比較対象商品との差額に応じた特典に相当するクーポン額の例を示す図である。   Next, the system control unit 4 (privilege determination unit 41g) determines a coupon amount corresponding to the privilege corresponding to the difference calculated in step S60 (step S61). Here, when a plurality of comparison target products are specified, the system control unit 4 corresponds to a privilege according to the difference between the price of the issue target product and the lowest price among the prices of the plurality of comparison target products. The coupon amount should be determined. Thereby, it is possible to determine an appropriate coupon amount that has a resistance to the comparison target product. FIG. 11B corresponds to the difference from the comparison target product with the lowest price (lowest price) among the comparison target products specified in each of the comparison target product identification processes (Example 1) to (Example 5). It is a figure which shows the example of the coupon amount corresponded to a privilege.

なお、比較対象商品が複数特定されている場合、システム制御部4は、複数の比較対象商品の中で対象ユーザによる発行対象商品との過去の比較において所定回数以上(閾値:例えば、所定期間内に5回以上)選ばれた比較対象商品の価格と、発行対象商品の価格との差額に応じた特典(クーポン額)を決定しても、比較対象商品に対して対抗力のある適切なクーポン額を決定することができる。ここで、過去の比較において選ばれた比較対象商品には、例えば、対象ユーザの検索クエリにより過去に検索された検索結果を表すWebページにおいて、発行対象商品と比較対象商品とが選択可能に一覧表示されている状態で、対象ユーザの閲覧操作により選択された比較対象商品が該当する。このような状態で選択された商品の履歴は対象ユーザの履歴情報から特定することができる。また、発行対象商品と比較対象商品との過去の比較において比較対象商品が選ばれたとは、当該比較において発行対象商品が負けたことを意味する。一方、発行対象商品と比較対象商品との過去の比較において発行対象商品が選ばれたとは、当該比較において発行対象商品が勝ったことを意味する。このように、発行対象商品が勝ったり負けたりする比較対象商品は、互いにライバル関係にあるライバル商品である。特に、システム制御部4は、例えば、発行対象商品の勝率が2割以上で且つ5割未満の発行対象商品をライバル商品として特定し、当該特定したライバル商品の価格と、発行対象商品の価格との差額に応じた特典を決定してもよい。これは、発行対象商品が一方的に負けている商品を除外することを意味する。なお、ライバル商品は、例えば、発行対象商品を販売する店舗SHmまたは発行対象商品を生産するメーカMlにより任意に設定され、上述した何れかのデータベースに登録されてもよい。また、ライバル商品は、原資提供元により任意に設定され、上述した何れかのデータベースに登録されてもよい。   In addition, when a plurality of comparison target products are specified, the system control unit 4 makes a predetermined number of times or more (threshold: within a predetermined period) in the past comparison with the issue target products by the target user among the plurality of comparison target products. 5 times or more) Even if the benefit (coupon amount) corresponding to the difference between the price of the selected comparison target product and the price of the issue target product is determined, an appropriate coupon that has a competitive force against the comparison target product The amount can be determined. Here, in the comparison target products selected in the past comparison, for example, in the Web page representing the search result searched in the past by the search query of the target user, the issue target product and the comparison target product can be selected. In the displayed state, the comparison target product selected by the target user's browsing operation corresponds. The history of the product selected in such a state can be specified from the history information of the target user. Further, the comparison target product selected in the past comparison between the issue target product and the comparison target product means that the issue target product has lost in the comparison. On the other hand, that the issue target product has been selected in the past comparison between the issue target product and the comparison target product means that the issue target product has won in the comparison. In this way, the comparison target products that the issue target product wins or loses are rival products that are in a rival relationship with each other. In particular, the system control unit 4 specifies, for example, a product to be issued having a winning rate of 20% or more and less than 50% as a rival product, and the price of the identified rival product, the price of the product to be issued, You may determine the privilege according to the difference. This means that products for which the issue target product is unilaterally lost are excluded. The rival product may be arbitrarily set by, for example, the store SHm that sells the issue target product or the manufacturer Ml that produces the issue target product, and may be registered in any of the databases described above. Further, the rival product may be arbitrarily set by the resource provider and registered in any of the databases described above.

また、特典が決定される元になった比較対象商品がライバル商品である場合、対象ユーザが発行対象商品を販売する店舗SHmのお得意様である場合、または商品流通(商品取引)が鈍化傾向にある場合など、所定の条件が満たされる場合に、システム制御部4は、ステップS60で算出された差額に所定額加算した額をクーポン額として決定してもよい。ここで、お得意様には、例えば、発行対象商品を販売する店舗SHmにおける購入金額が所定金額(閾値)以上、または購入回数が所定回数(閾値)以上であるユーザUnなどが該当する。また、商品流通が鈍化傾向には、例えば、所定期間(例えば、1週間)における全商品(商品情報データベース24に登録された全商品)の総売上額が減少傾向にある場合または全商品の総販売数が減少傾向にある場合が該当する。   In addition, when the comparison target product from which the privilege is determined is a rival product, the target user is a customer of the store SHm that sells the issue target product, or the product distribution (product transaction) tends to slow down When the predetermined condition is satisfied, such as in the case, the system control unit 4 may determine an amount obtained by adding the predetermined amount to the difference calculated in step S60 as the coupon amount. Here, the customer includes, for example, a user Un having a purchase amount at a predetermined amount (threshold) or more at a store SHm that sells the product to be issued, or a purchase number being at least a predetermined number (threshold). Further, the merchandise distribution tends to slow down, for example, when the total sales amount of all products (all products registered in the product information database 24) in a predetermined period (for example, one week) tends to decrease or the total of all products This is the case when the number of sales tends to decrease.

次いで、システム制御部4(原資特定部41h)は、ステップS61で決定されたクーポン額の原資として利用可能な電子クーポン原資を原資情報データベース27から特定する(ステップS62)。例えば、システム制御部4は、原資情報データベース27に登録されている電子クーポン原資のうち、残予算額が基準額以上の電子クーポン原資を、利用可能な電子クーポン原資として特定する。つまり、電子クーポン原資の基準額の条件(条件1)を満たす電子クーポン原資が利用可能として特定(判定)される。なお、ステップS62で利用可能な電子クーポン原資が特定されない場合、図7に示す処理が終了する。   Next, the system control unit 4 (resource specifying unit 41h) specifies an electronic coupon resource that can be used as the resource of the coupon amount determined in step S61 from the resource information database 27 (step S62). For example, the system control unit 4 identifies, as available electronic coupon resources, electronic coupon resources whose remaining budget is equal to or greater than a reference amount among the electronic coupon resources registered in the resource information database 27. That is, the electronic coupon resource that satisfies the condition (condition 1) of the reference amount of the electronic coupon resource is specified (determined) as usable. In addition, when the electronic coupon raw material which can be used is not specified by step S62, the process shown in FIG. 7 is complete | finished.

図12は、原資情報データベース27に登録された情報の一例を示す図である。図12(A)の例は、原資種別が店舗原資を示し、図12(B)の例は、原資種別がメーカ原資を示し、図12(C)の例は、原資種別がイベント原資を示す。例えば、店舗コードがS−303である店舗SH1の電子クーポン原資の基準額は¥500であり、残予算額は¥30,000になっている。このため、店舗SH1の電子クーポン原資は利用可能な電子クーポン原資として特定される。その他、図12の例では、店舗SH2の電子クーポン原資及びメーカM4の電子クーポン原資を除く他の電子クーポン原資も利用可能な電子クーポン原資として特定される。ただし、ステップS62において、電子クーポン原資の基準額の条件1に代えて、或いは当該基準額の条件と共に(つまり、AND条件で)、利用可能な電子クーポン原資と判定される他の条件を設定してもよい。例えば、システム制御部4は、残予算額が所定額(閾値:例えば、残予算額の3分の1)以上の電子クーポン原資を、利用可能な電子クーポン原資として特定する(条件2)。また、例えば、システム制御部4は、電子クーポン原資の消化目標期限までの進捗率が所定割合(閾値:例えば、50%)未満(または以下)の電子クーポン原資を、利用可能な電子クーポン原資として特定する(条件3)。また、例えば、システム制御部4は、電子クーポン原資の原資提供元(例えば、店舗SHmまたはメーカMl)の売上額が所定額未満(または以下)の電子クーポン原資を、利用可能な電子クーポン原資として特定する(条件4)。また、例えば、システム制御部4は、電子クーポン原資の原資提供元(例えば、店舗SHmまたはメーカMl)の売上目標額までの進捗率が所定割合(例えば、50%)未満(または以下)の電子クーポン原資を、利用可能な電子クーポン原資として特定する(条件5)。なお、上記条件1〜条件5の何れか2つ以上の条件の組合せをAND条件として、利用可能な電子クーポン原資が特定されてもよい。   FIG. 12 is a diagram illustrating an example of information registered in the resource information database 27. In the example of FIG. 12A, the resource type indicates the store resource, the example of FIG. 12B indicates the manufacturer resource, and the example of FIG. 12C indicates the event resource. . For example, the base amount of the electronic coupon resources for the store SH1 whose store code is S-303 is ¥ 500, and the remaining budget amount is ¥ 30,000. For this reason, the electronic coupon resources of the store SH1 are specified as available electronic coupon resources. In addition, in the example of FIG. 12, other electronic coupon resources other than the electronic coupon resources of the store SH2 and the manufacturer M4 are identified as usable electronic coupon resources. However, in step S62, in place of condition 1 of the reference amount of the electronic coupon fund, or together with the condition of the reference amount (that is, under the AND condition), other conditions that are determined as available electronic coupon resources are set. May be. For example, the system control unit 4 specifies an electronic coupon resource having a remaining budget amount equal to or larger than a predetermined amount (threshold: for example, one third of the remaining budget amount) as an available electronic coupon resource (condition 2). Further, for example, the system control unit 4 uses, as an available electronic coupon resource, an electronic coupon resource whose progress rate until the expiration date of the electronic coupon resource is less than a predetermined ratio (threshold: for example, 50%) (or below). Specify (Condition 3). Further, for example, the system control unit 4 uses, as an available electronic coupon resource, an electronic coupon resource whose sales amount of an electronic coupon resource source (for example, the store SHm or the manufacturer Ml) is less than (or less than) a predetermined amount. Specify (Condition 4). In addition, for example, the system control unit 4 is an electronic device in which the progress rate to the sales target amount of the source of electronic coupon resources (for example, the store SHm or the manufacturer Ml) is less than a predetermined ratio (for example, 50%) (or below) Coupon resources are specified as available electronic coupon resources (condition 5). In addition, the electronic coupon raw material which can be utilized may be specified by making the combination of any two or more of the said conditions 1-condition 5 into AND conditions.

また、別の例として、システム制御部4は、残予算額が基準額以上の電子クーポン原資で、且つ価格の安い商品(発行対象商品、比較対象商品)からの累計在庫数が予測需要数より大きくなる原資提供元の電子クーポン原資を、利用可能な電子クーポン原資として特定してもよい。図13は、店舗コード、商品の価格、当該商品の在庫数、当該商品の予測需要数、累計在庫数、基準額、及び残予算額の一覧を示す図である。図13の例では、店舗SH4、店舗SH62、店舗SH7、及び店舗SH1の電子クーポン原資が利用可能な電子クーポン原資として特定される。価格の安い商品からの累計在庫数が予測需要数未満である例えば店舗SH6が販売する商品は、電子クーポンを発行しなくても十分売れる可能性が高い。そのため、店舗SH6の電子クーポン原資から拠出する必要がないので、利用可能な電子クーポン原資として特定しない趣旨である。   Further, as another example, the system control unit 4 is configured such that the cumulative inventory number from products (issues to be issued and products to be compared) with electronic coupon resources with a remaining budget amount equal to or larger than a reference amount is lower than the predicted demand number. You may identify the electronic coupon raw material of the resource providing source which becomes large as an available electronic coupon raw material. FIG. 13 is a diagram showing a list of the store code, the price of the product, the number of stocks of the product, the number of predicted demands of the product, the cumulative stock number, the reference amount, and the remaining budget amount. In the example of FIG. 13, the electronic coupon resources of the store SH4, the store SH62, the store SH7, and the store SH1 are specified as available electronic coupon resources. For example, a product sold by the store SH6 in which the cumulative number of stocks from low-priced products is less than the predicted demand number is highly likely to be sold without issuing an electronic coupon. Therefore, since it is not necessary to contribute from the electronic coupon resources of the store SH6, the intention is not to specify the available electronic coupon resources.

次いで、システム制御部4(原資特定部41h)は、ステップS62で特定された電子クーポン原資のうち、上記発行対象商品と上記対象ユーザとの少なくとも何れか一方に対応付けられる電子クーポン原資を原資情報データベース27から特定する(ステップS63)。例えば、発行対象商品(店舗商品コード:Item111、共通商品コード:C-123)は、店舗コードがS−303である店舗SH1により販売される商品であり、図12(A)に示すように、当該店舗SH1の電子クーポン原資の適用対象商品に示される。このため、ステップS63において、店舗SH1の電子クーポン原資が、発行対象商品に対応付けられる(発行対象商品に紐付く)電子クーポン原資として特定される。この例では、その他の店舗原資は、ステップS63では特定されない。また、発行対象商品(店舗商品コード:Item111、共通商品コード:C-123)は、メーカコードがM−001であるメーカM1により生産される商品であり、図12(B)に示すように、当該メーカM1の電子クーポン原資の適用対象商品に示される。このため、ステップS63において、メーカM1の電子クーポン原資が、発行対象商品に対応付けられる電子クーポン原資として特定される。この例では、その他のメーカ原資は、ステップS63では特定されない。また、対象ユーザのユーザランクがシルバー会員であるとすると、図12(C)に示すように、イベントαの電子クーポン原資(総予算額が¥500,000)の適用対象ユーザに示される。このため、ステップS63において、イベントαの電子クーポン原資(総予算額が¥500,000)が、対象ユーザに対応付けられる(対象ユーザに紐付く)電子クーポン原資として特定される。なお、対象ユーザのユーザランクは、対象ユーザのユーザIDをキーとしてユーザ情報データベース23から特定される。また、対象ユーザの当該システムSにおける過去所定期間(例えば、1週間内)の購入履歴がない場合、図12(C)に示すイベントβの電子クーポン原資は特定されないように構成してもよい。なお、ステップS63で利用可能な電子クーポン原資が特定されない場合、図7に示す処理が終了する。   Next, the system control unit 4 (resource specifying unit 41h) selects an electronic coupon resource associated with at least one of the issue target product and the target user among the electronic coupon resources specified in step S62 as resource information. It is specified from the database 27 (step S63). For example, an issue target product (store product code: Item111, common product code: C-123) is a product sold by the store SH1 whose store code is S-303, and as shown in FIG. It is shown in the application target product of the electronic coupon resources of the store SH1. For this reason, in step S63, the electronic coupon resources of the store SH1 are specified as the electronic coupon resources associated with the issue target product (associated with the issue target product). In this example, other store resources are not specified in step S63. Further, the issue target product (store product code: Item111, common product code: C-123) is a product produced by the manufacturer M1 whose manufacturer code is M-001, and as shown in FIG. It is shown in the applicable product of the electronic coupon resources of the manufacturer M1. For this reason, in step S63, the electronic coupon resource of the manufacturer M1 is specified as the electronic coupon resource associated with the issue target product. In this example, other manufacturer resources are not specified in step S63. Also, assuming that the user rank of the target user is a silver member, as shown in FIG. 12 (C), it is shown to the application target user of the electronic coupon resources (total budget amount: ¥ 500,000) of event α. For this reason, in step S63, the electronic coupon resources (total budget amount is ¥ 500,000) of the event α are specified as the electronic coupon resources associated with the target user (associated with the target user). The user rank of the target user is specified from the user information database 23 using the user ID of the target user as a key. Further, when there is no purchase history of the target user in the system S in the past predetermined period (for example, within one week), the electronic coupon resource for the event β shown in FIG. 12C may not be specified. In addition, when the electronic coupon raw material which can be utilized by step S63 is not specified, the process shown in FIG. 7 is complete | finished.

次いで、システム制御部4は、ステップS63において電子クーポン原資が複数特定されたか否かを判定する(ステップS64)。システム制御部4は、電子クーポン原資が複数特定されていない(つまり、特定された電子クーポン原資が一つである)と判定した場合(ステップS64:NO)、ステップS65へ進む。ステップS65では、システム制御部4は、ステップS61で決定されたクーポン額に相当する特典を示す電子クーポンの有効期間を設定する。次いで、システム制御部4は、上記特定された電子クーポン原資から拠出される基準額(または基準額+追加額)に相当する特典を示す電子クーポンを対象ユーザに対して発行し(ステップS66)、図7に示す処理を終了する。   Next, the system control unit 4 determines whether or not a plurality of electronic coupon resources are specified in step S63 (step S64). When the system control unit 4 determines that a plurality of electronic coupon resources are not specified (that is, there is one specified electronic coupon resource) (step S64: NO), the process proceeds to step S65. In step S65, the system control unit 4 sets the validity period of the electronic coupon indicating the privilege corresponding to the coupon amount determined in step S61. Next, the system control unit 4 issues an electronic coupon indicating a privilege corresponding to a reference amount (or reference amount + addition amount) contributed from the specified electronic coupon resources to the target user (step S66). The process shown in FIG.

一方、システム制御部4(割当決定部41i)は、電子クーポン原資が複数特定されたと判定した場合(ステップS64:YES)、ステップS63で特定された複数の電子クーポン原資に基づいて、ステップS61で決定されたクーポン額に対する電子クーポン原資の割り当てを決定する(ステップS67)。例えば、システム制御部4は、残予算額が相対的に多い電子クーポン原資を優先してクーポン額に割り当てる。つまり、残予算額が多いほど、当該割り当ての優先順位が上位に決定される。図14は、残予算額が相対的に多い電子クーポン原資への割り当てが優先される例を示す図である。図14(A)に示すように、ステップS63で3つの電子クーポン原資が特定され、クーポン額が¥500であり、3つの電子クーポン原資の基準額がそれぞれ¥500である場合、残予算額が最も多い電子クーポン原資(優先順位が1位のメーカM1の電子クーポン原資)の¥500(基準額の全部)のみがクーポン額に割り当てられ、他の電子クーポン原資は割り当てられない。また、図14(B)に示すように、ステップS63で3つの電子クーポン原資が特定され、クーポン額が¥1,000であり、3つの電子クーポン原資の基準額がそれぞれ¥500である場合、残予算額が最も多い電子クーポン原資の¥500(基準額の全部)と、残予算額が次に多い電子クーポン原資(優先順位が2位のイベントαの電子クーポン原資)の¥500(基準額の全部)とがクーポン額に割り当てられ、残予算額が最も少ない電子クーポン原資(優先順位が3位の店舗SH1の電子クーポン原資)は割り当てられない。また、図14(C)に示すように、ステップS63で3つの電子クーポン原資が特定され、クーポン額が¥1,300であり、3つの電子クーポン原資の基準額がそれぞれ¥500である場合、残予算額が最も多い電子クーポン原資の¥500(基準額の全部)と、残予算額が次に多い電子クーポン原資の¥500(基準額の全部)と、残予算額が最も少ない電子クーポン原資の¥300(基準額の一部)がクーポン額に割り当てられる。また、図14(D)に示すように、ステップS63で3つの電子クーポン原資が特定され、クーポン額が¥1,800であり、3つの電子クーポン原資の基準額と追加額がそれぞれ¥500と¥300である場合、残予算額が最も多い電子クーポン原資の¥500(基準額の全部)と、残予算額が次に多い電子クーポン原資の¥500(基準額の全部)と、残予算額が最も少ない電子クーポン原資の¥500(基準額の全部)とがクーポン額に割り当てられるが、まだ足りないので、残予算額が最も多い電子クーポン原資の¥300(追加額の全部)がクーポン額に割り当てられる。また、図14(E)に示すように、ステップS63で3つの電子クーポン原資が特定され、クーポン額が¥2,000であり、3つの電子クーポン原資の基準額と追加額がそれぞれ¥500と¥300である場合、残予算額が最も多い電子クーポン原資の¥500(基準額の全部)と、残予算額が次に多い電子クーポン原資の¥500(基準額の全部)と、残予算額が最も少ない電子クーポン原資の¥500(基準額の全部)とがクーポン額に割り当てられるが、まだ足りないので、残予算額が最も多い電子クーポン原資の¥300(追加額の全部)がクーポン額に割り当てられ、続いて、残予算額が次に多い電子クーポン原資の¥200(追加額の一部)がクーポン額に割り当てられる。   On the other hand, if it is determined that a plurality of electronic coupon resources are specified (step S64: YES), the system control unit 4 (allocation determining unit 41i) is based on the plurality of electronic coupon resources specified in step S63, in step S61. The allocation of the electronic coupon raw material to the determined coupon amount is determined (step S67). For example, the system control unit 4 preferentially assigns electronic coupon resources having a relatively large remaining budget amount to the coupon amount. That is, the higher the remaining budget amount, the higher the priority of the allocation is determined. FIG. 14 is a diagram illustrating an example in which priority is given to allocation to electronic coupon resources having a relatively large remaining budget. As shown in FIG. 14A, when three electronic coupon resources are specified in step S63, the coupon amount is ¥ 500, and the reference amount of the three electronic coupon resources is ¥ 500, the remaining budget amount is Only ¥ 500 (all of the reference amount) of electronic coupon resources (the electronic coupon resources of manufacturer M1 with the highest priority) is allocated to the coupon amount, and no other electronic coupon resources are allocated. As shown in FIG. 14B, when three electronic coupon resources are specified in step S63, the coupon amount is ¥ 1,000, and the reference amount of the three electronic coupon resources is ¥ 500, ¥ 500 (the base amount) for the electronic coupon resources with the largest remaining budget amount and ¥ 500 (the base amount) for the electronic coupon resources with the second largest remaining budget amount (the electronic coupon resources for event α with the second highest priority) ) Is allocated to the coupon amount, and the electronic coupon resources with the smallest remaining budget amount (the electronic coupon resources of the store SH1 with the third highest priority) are not allocated. Further, as shown in FIG. 14C, when three electronic coupon resources are specified in step S63, the coupon amount is ¥ 1,300, and the reference amount of the three electronic coupon resources is ¥ 500, Electronic coupon resources with the largest remaining budget amount of 500 yen (all of the base amount), electronic coupon resources with the next remaining budget amount of 500 yen (all of the reference amount), and electronic coupon resources with the smallest remaining budget amount ¥ 300 (part of the reference amount) is allocated to the coupon amount. Further, as shown in FIG. 14D, three electronic coupon resources are specified in step S63, the coupon amount is ¥ 1,800, and the reference amount and additional amount of the three electronic coupon resources are ¥ 500, respectively. In the case of ¥ 300, the electronic coupon resource with the largest remaining budget amount is ¥ 500 (all of the reference amount), the electronic coupon resource with the next remaining budget amount is ¥ 500 (the entire reference amount), and the remaining budget amount ¥ 500 (the total of the base amount) of the electronic coupon resources with the least amount is allocated to the coupon amount, but since there is still not enough, the electronic coupon resources of ¥ 300 (the total of the additional amount) with the largest remaining budget amount is the coupon amount Assigned to. Further, as shown in FIG. 14E, three electronic coupon resources are specified in step S63, the coupon amount is ¥ 2,000, and the reference amount and additional amount of the three electronic coupon resources are ¥ 500, respectively. In the case of ¥ 300, the electronic coupon resource with the largest remaining budget amount is ¥ 500 (all of the reference amount), the electronic coupon resource with the next remaining budget amount is ¥ 500 (the entire reference amount), and the remaining budget amount ¥ 500 (the total of the base amount) of the electronic coupon resources with the least amount is allocated to the coupon amount, but since there is still not enough, the electronic coupon resources of ¥ 300 (the total of the additional amount) with the largest remaining budget amount is the coupon amount Subsequently, ¥ 200 (a part of the additional amount) of the electronic coupon resources with the next largest remaining budget amount is allocated to the coupon amount.

なお、上述したように残予算額が相対的に多い電子クーポン原資を優先して割り当てる構成では、そもそもの総予算額の開きが大きい場合、総予算額が多い方の電子クーポン原資ばかりが割り当てられてしまうため、公平ではない。例えば、図12に示すように、店舗SHmの電子クーポン原資の総予算額とメーカMlの電子クーポン原資の総予算額を比較した場合、メーカMlの電子クーポン原資の総予算額の方が大きい。このため、例えば、原資提供元それぞれの電子クーポン原資の残予算額を、原資提供元それぞれに紐付く潜在ユーザ数で割ってから比較するように構成するとよい。ここで、潜在ユーザ数とは、原資提供元の潜在的なユーザUnの数である。例えば、システム制御部4は、ステップS63で特定された複数の電子クーポン原資それぞれの原資提供元の潜在ユーザ数を原資提供元毎に特定し、当該特定した、原資提供元毎の潜在ユーザ数に基づいて、ユーザUnの所定単位数あたりの電子クーポン原資の残予算額(つまり、当該予算額を潜在ユーザ数で割った残予算額)を原資提供元毎に算出する。そして、システム制御部4は、上記所定単位数あたりの残予算額が相対的に多い電子クーポン原資を優先してクーポン額に割り当てる。図15(A)は、潜在ユーザ数で割った残予算額(ユーザUnの所定単位数あたりの残予算額)が相対的に多い電子クーポン原資への割り当てが優先される例を示す図である。図15(A)の例では、メーカM1の電子クーポン原資において潜在ユーザ数で割った残予算額が¥500であるのに対し、店舗SH1の電子クーポン原資において潜在ユーザ数で割った残予算額が¥600である。このため、この例では、メーカM1の電子クーポン原資よりも、店舗SH1の電子クーポン原資への割り当てが優先される。これにより、そもそもの総予算額の開きが大きい場合であっても、電子クーポン原資を公平に割り当てることができる。なお、原資提供元の潜在ユーザ数は、例えば、原資提供元が販売(出品)または生産した商品を検索したユーザの数、原資提供元が販売(出品)または生産した商品を閲覧したユーザの数、または原資提供元が販売(出品)または生産した商品をブックマーク登録しているユーザの数として特定される。これらのユーザUnの数は、ユーザ情報データベース23に登録された各ユーザUnの検索履歴、閲覧履歴、またはブックマーク登録履歴に含まれる店舗コードまたはメーカコードの数を、店舗コード毎またはメーカコード毎に集計することで特定できる。   As described above, in the configuration in which the electronic coupon resources having a relatively large remaining budget amount are preferentially allocated, when the total budget amount is wide in the first place, only the electronic coupon resources having the larger total budget amount are allocated. It ’s not fair. For example, as shown in FIG. 12, when the total budget amount of the electronic coupon resources of the store SHm is compared with the total budget amount of the electronic coupon resources of the manufacturer Ml, the total budget amount of the electronic coupon resources of the manufacturer Ml is larger. For this reason, for example, it is good to comprise so that it may compare, after dividing the remaining budget amount of the electronic coupon raw material of each resource providing source by the number of potential users associated with each resource providing source. Here, the number of potential users is the number of potential users Un of the resource providing source. For example, the system control unit 4 identifies the number of potential users of each of the plurality of electronic coupon resources identified in step S63 for each resource provider, and sets the identified number of potential users for each resource provider. Based on this, the remaining budget amount of the electronic coupon resource per unit number of the user Un (that is, the remaining budget amount obtained by dividing the budget amount by the number of potential users) is calculated for each resource provider. Then, the system control unit 4 preferentially assigns the electronic coupon resources with a relatively large remaining budget amount per predetermined unit number to the coupon amount. FIG. 15A is a diagram illustrating an example in which allocation to electronic coupon resources having a relatively large remaining budget amount (remaining budget amount per predetermined unit number of users Un) divided by the number of potential users is prioritized. . In the example of FIG. 15A, the remaining budget amount divided by the number of potential users in the electronic coupon resources of manufacturer M1 is ¥ 500, whereas the remaining budget amount divided by the number of potential users in the electronic coupon resources of store SH1. Is ¥ 600. For this reason, in this example, the allocation to the electronic coupon resources of the store SH1 is prioritized over the electronic coupon resources of the manufacturer M1. Thereby, even if the opening of the total budget amount is large in the first place, the electronic coupon resources can be allocated fairly. The number of potential users of the resource provider is, for example, the number of users who searched for products sold (exhibited) or produced by the resource provider, and the number of users who viewed products sold (exhibited) or produced by the resource provider. Or, it is specified as the number of users bookmarking the products sold (exhibited) or produced by the resource provider. The number of these users Un is the number of store codes or manufacturer codes included in the search history, browsing history, or bookmark registration history of each user Un registered in the user information database 23 for each store code or each manufacturer code. It can be specified by counting.

或いは、例えば、原資提供元それぞれの電子クーポン原資の残予算額を、原資提供元それぞれに紐付く商品の在庫数で割ってから比較するように構成するとよい。ここで、商品の在庫数とは、発行対象商品の在庫数、または発行対象商品の在庫数のうち販売期待値に応じた在庫数(以下、「販売期待在庫数」という)である。販売期待在庫数とは、商品取引の成立が期待される商品の数をいう。例えば、システム制御部4は、ステップS63で特定された複数の電子クーポン原資それぞれの原資提供元が販売または生産した発行対象商品の販売期待在庫数を原資提供元毎に特定し、当該特定した、原資提供元毎の販売期待在庫数に基づいて、販売期待在庫商品の所定単位数あたりの電子クーポン原資の残予算額(つまり、当該予算額を販売期待在庫数で割った残予算額)を原資提供元毎に算出する。そして、システム制御部4は、上記所定単位数あたりの残予算額が相対的に多い電子クーポン原資を優先してクーポン額に割り当てる。図15(B)は、販売期待在庫数で割った残予算額(販売期待在庫商品の所定単位数あたりの残予算額)が相対的に多い電子クーポン原資への割り当てが優先される例を示す図である。図15(B)の例では、メーカM1の電子クーポン原資において販売期待在庫数で割った残予算額が¥1,000であるのに対し、店舗SH1の電子クーポン原資において販売期待在庫数で割った残予算額が¥1,200である。このため、この例では、メーカM1の電子クーポン原資よりも、店舗SH1の電子クーポン原資への割り当てが優先される。これにより、そもそもの総予算額の開きが大きい場合であっても、電子クーポン原資を公平に割り当てることができる。なお、発行対象商品の販売期待在庫数は、例えば、当該発行対象商品の過去の販売実績に基づいて算出される想定販売数として特定することができる。さらに、発行対象商品の販売期待在庫数は、ユーザUnの履歴情報を考慮して特定されてもよい。例えば、発行対象商品の販売期待在庫数は、当該発行対象商品の被検索数または当該被検索数の変動が同じ傾向の期間の販売実績に基づいて算出される想定販売数として特定されてもよい。また、発行対象商品の販売期待在庫数は、当該発行対象商品の被閲覧数または当該被閲覧数の変動が同じ傾向の期間の販売実績に基づいて算出される想定販売数として特定されてもよい。また、発行対象商品の販売期待在庫数は、当該発行対象商品の被ブックマーク登録数または被ブックマーク登録数の変動が同じ傾向の期間の販売実績に基づいて算出される想定販売数として特定されてもよい。   Alternatively, for example, it may be configured such that the remaining budget amount of the electronic coupon raw materials of each of the resource providers is divided by the number of products in stock associated with each of the resource providers and then compared. Here, the inventory quantity of the product is the inventory quantity of the issue target product or the inventory quantity corresponding to the expected sales value among the inventory quantity of the issue target product (hereinafter referred to as “expected sale inventory quantity”). The expected sales inventory number is the number of products expected to be commoditized. For example, the system control unit 4 identifies the expected sales number of the issue target product sold or produced by the resource provider of each of the plurality of electronic coupon resources identified in step S63 for each resource provider. Based on the expected sales quantity of each source of funds, the remaining budget of electronic coupon resources per unit number of expected sales inventory products (that is, the remaining budget divided by the expected sales quantity) Calculate for each provider. Then, the system control unit 4 preferentially assigns the electronic coupon resources with a relatively large remaining budget amount per predetermined unit number to the coupon amount. FIG. 15B shows an example in which allocation to an electronic coupon raw material with a relatively large remaining budget amount (remaining budget amount per predetermined unit number of expected sales inventory products) divided by the expected sales inventory number is prioritized. FIG. In the example of FIG. 15 (B), the remaining budget amount divided by the expected sales inventory number for the electronic coupon resource of manufacturer M1 is ¥ 1,000, whereas it is divided by the expected sales inventory number for the electronic coupon resource of store SH1. The remaining budget is ¥ 1,200. For this reason, in this example, the allocation to the electronic coupon resources of the store SH1 is prioritized over the electronic coupon resources of the manufacturer M1. Thereby, even if the opening of the total budget amount is large in the first place, the electronic coupon resources can be allocated fairly. Note that the expected sales quantity of the issue target product can be specified as, for example, an assumed number of sales calculated based on the past sales performance of the issue target product. Furthermore, the expected sales quantity of the issue target product may be specified in consideration of the history information of the user Un. For example, the expected sales quantity of the issue target product may be specified as the number of searches for the issue target product or the assumed number of sales calculated based on the sales performance during the period in which the change in the number of searches is the same. . In addition, the expected sales number of the issue target product may be specified as the expected number of sales calculated based on the number of views of the issue target product or the sales performance in the period in which the change in the number of views is the same. . In addition, even if the expected sales quantity of the product to be issued is specified as the assumed sales quantity calculated based on the sales results during the period when the change in the number of bookmarked registrations or the number of bookmarked registrations of the issue target product is the same trend Good.

また、システム制御部4は、原資提供元毎の上記発行対象商品が属する商品カテゴリに対して分配された電子クーポン原資(総予算額、または残予算額)が相対的に多い電子クーポン原資を優先してクーポン額に割り当てるようにしてもよい。これにより、発行対象商品が属する商品カテゴリに応じて、より効率的に電子クーポン原資を利用することができる。また、システム制御部4は、原資提供元毎の上記対象ユーザが属するユーザ層に対して分配された電子クーポン原資(総予算額、または残予算額)が相対的に多い前記電子クーポン原資を優先してクーポン額に割り当てるようにしてもよい。これにより、対象ユーザが属するユーザ層に応じて、より効率的に電子クーポン原資を利用することができる。なお、システム制御部4は、ステップS63で特定された複数の電子クーポン原資毎の消化目標期限に基づいて、上記クーポン額に対する電子クーポン原資の割り当てを決定してもよい。例えば、システム制御部4は、ステップS63で特定された複数の電子クーポン原資それぞれの残予算額をそれぞれの残利用日数(現在時刻から消化目標期限までの日数)で割った単位日数あたりの電子クーポン原資の残予算額を原資提供元毎に算出する。そして、システム制御部4は、上記単位日数あたりの残予算額が相対的に多い電子クーポン原資を優先してクーポン額に割り当てる。これにより、消化目標期限までの残利用日数に応じて、より効率的に電子クーポン原資を利用することができる。単位日数あたりの電子クーポン原資の残予算額は、商品カテゴリに算出されてもよい。   In addition, the system control unit 4 gives priority to electronic coupon resources that have a relatively large amount of electronic coupon resources (total budget amount or remaining budget amount) distributed to the product category to which the above-mentioned issue target product belongs for each source of funds. Then, it may be assigned to the coupon amount. Thereby, according to the merchandise category to which the issue target merchandise belongs, the electronic coupon resources can be used more efficiently. In addition, the system control unit 4 gives priority to the electronic coupon resources that have a relatively large amount of electronic coupon resources (total budget amount or remaining budget amount) distributed to the user layer to which the target user belongs for each source of funds. Then, it may be assigned to the coupon amount. Thereby, according to the user layer to which the target user belongs, electronic coupon resources can be used more efficiently. In addition, the system control part 4 may determine allocation of the electronic coupon raw material with respect to the said coupon amount based on the digestion target time limit for every some electronic coupon raw material specified by step S63. For example, the system control unit 4 is an electronic coupon per unit day obtained by dividing the remaining budget amount of each of the plurality of electronic coupon resources identified in step S63 by the remaining number of days used (the number of days from the current time to the digestion target deadline). Calculate the remaining budget for the funds for each source. Then, the system control unit 4 preferentially assigns the electronic coupon resources with a relatively large remaining budget amount per unit day to the coupon amount. Thereby, according to the remaining use days until a digestion target time limit, an electronic coupon raw material can be utilized more efficiently. The remaining budget amount of the electronic coupon resources per unit day may be calculated in the product category.

次いで、システム制御部4(有効期間設定部41j)は、ステップS61で決定されたクーポン額に相当する特典を示す電子クーポンの有効期間を設定する(ステップS68)。例えば、電子クーポンの有効期間が、所定の期間(例えば、数時間など)に設定される。また、システム制御部4は、上記発行対象商品を閲覧した複数のユーザUnのそれぞれの履歴情報に基づいて発行対象商品の検討時間を特定し、当該特定した検討時間(例えば、30分)に基づいて上記電子クーポンの有効期間を設定(例えば、当該検討時間を有効期間(例えば、30分)として設定)してもよい。ここで、検討時間は、複数のユーザUnの履歴情報それぞれから特定される閲覧時間(発行対象商品の閲覧時間)の平均値、最小値または最大値として特定される。これにより、電子クーポンが提供された対象ユーザに対して、発行対象商品の購入検討のために最低限必要な時間を与えて効果的に購入を促すことができる。また、システム制御部4は、ユーザ情報データベース23に登録された複数のユーザUnからの所定の商品に対するアクセス数の推移を特定し、当該特定した推移からアクセス数が所定数(閾値)以上となるまでの推定期間を特定してもよい。この場合、システム制御部4は、当該特定した推定時間に基づいて、ステップS61で決定されたクーポン額に相当する特典を示す電子クーポンの有効期間(例えば、当該推定時間を有効期間として設定)を設定する。これにより、商品に対するアクセス数が一定以上増加するまでの間に、電子クーポンが提供された対象ユーザに対して、発行対象商品の購入を促すことができる。ここで、所定の商品に対するアクセス数とは、商品情報データベース24に登録された全商品に対するアクセス数、発行対象商品が属する商品カテゴリの商品に対するアクセス数、または共通商品コードが発行対象商品と同一または関連する商品に対するアクセス数である。このようなアクセス数は、例えば、所定数のユーザUnそれぞれの履歴情報に含まれる上記商品の検索回数または閲覧回数の総和として特定される。   Next, the system control unit 4 (effective period setting unit 41j) sets the effective period of the electronic coupon indicating the privilege corresponding to the coupon amount determined in step S61 (step S68). For example, the validity period of the electronic coupon is set to a predetermined period (for example, several hours). Further, the system control unit 4 specifies the examination time of the issue target product based on the history information of each of the plurality of users Un who browsed the issue target product, and based on the specified examination time (for example, 30 minutes). The validity period of the electronic coupon may be set (for example, the examination time may be set as the validity period (for example, 30 minutes)). Here, the examination time is specified as an average value, a minimum value, or a maximum value of the browsing time (viewing time of the issue target product) specified from the history information of the plurality of users Un. Thereby, it is possible to give the target user to whom the electronic coupon is provided an effective purchase by giving a minimum necessary time for consideration of purchase of the issue target product. Further, the system control unit 4 identifies the transition of the number of accesses to a predetermined product from a plurality of users Un registered in the user information database 23, and the number of accesses becomes equal to or greater than the predetermined number (threshold) from the identified transition. The estimated period until may be specified. In this case, the system control unit 4 sets the valid period of the electronic coupon indicating the privilege corresponding to the coupon amount determined in step S61 based on the identified estimated time (for example, the estimated time is set as the valid period). Set. Thereby, it is possible to urge the target user to whom the electronic coupon is provided to purchase the issue target product until the number of accesses to the product increases by a certain amount or more. Here, the number of accesses to a predetermined product refers to the number of accesses to all products registered in the product information database 24, the number of accesses to products in the product category to which the issue target product belongs, or the common product code is the same as the issue target product or The number of accesses to related products. The number of accesses is specified as, for example, the total number of searches or browsing times of the product included in the history information of each predetermined number of users Un.

次いで、システム制御部4(クーポン発行部41k)は、ステップS66で決定された割り当てに基づき電子クーポン原資から拠出される拠出額の総額に相当する特典(つまり、特典決定部41gにより決定された特典に相当するクーポン額)を示す電子クーポンを、ステップS52で特定された対象ユーザに対して発行し(ステップS69)、図7に示す処理を終了する。電子クーポンの発行では、上述したように、ステップS61で決定されたクーポン額に相当する特典を示す電子クーポンの生成、当該電子クーポンに対するクーポンIDの割り当て、当該電子クーポンの管理情報の登録、及び対象ユーザに対する当該電子クーポンの提供が行われる。対象ユーザに対する当該電子クーポンの提供では、例えば、当該電子クーポンが、システム制御部4から当該対象ユーザのユーザ端末UT1のWebブラウザ、または当該対象ユーザの電子メールアドレス宛て等に送信される。そして、ユーザ端末UT1のWebブラウザに送信された電子クーポンは、当該Webブラウザのウインドウにポップアップ表示されるか、或いはWebブラウザのツールバー上に表示され、当該対象ユーザによる発行対象商品の購入時の支払いに利用可能となる。なお、電子クーポン原資から拠出される拠出額は、当該電子クーポン原資の拠出累積額に加算されると共に、残予算額から減算されて原資情報データベース27に更新登録される。なお、発行対象商品が属する商品カテゴリに対して分配された電子クーポン原資が割り当てられた場合、当該商品カテゴリに対して分配された電子クーポン原資の残予算額から減算されることになる。また、対象ユーザが属するユーザ層に対して分配された電子クーポン原資が割り当てられた場合、当該ユーザ層に対して分配された電子クーポン原資の残予算額から減算されることになる。   Next, the system control unit 4 (coupon issuing unit 41k) has a privilege corresponding to the total amount of contributions contributed from the electronic coupon resources based on the allocation determined in step S66 (that is, the privilege determined by the privilege determination unit 41g). Is issued to the target user identified in step S52 (step S69), and the process shown in FIG. 7 is terminated. In issuing an electronic coupon, as described above, generation of an electronic coupon indicating a privilege corresponding to the coupon amount determined in step S61, assignment of a coupon ID to the electronic coupon, registration of management information of the electronic coupon, and target The electronic coupon is provided to the user. In the provision of the electronic coupon to the target user, for example, the electronic coupon is transmitted from the system control unit 4 to the web browser of the user terminal UT1 of the target user, or to the e-mail address of the target user. Then, the electronic coupon transmitted to the Web browser of the user terminal UT1 is displayed in a pop-up on the Web browser window or displayed on the toolbar of the Web browser, and payment when the target user purchases the issue target product. Will be available. The contribution amount contributed from the electronic coupon resource is added to the accumulated contribution amount of the electronic coupon resource, and is subtracted from the remaining budget amount and updated and registered in the resource information database 27. In addition, when the electronic coupon resource distributed to the product category to which the issue target product belongs is assigned, it is subtracted from the remaining budget amount of the electronic coupon resource distributed to the product category. Further, when the electronic coupon resource distributed to the user layer to which the target user belongs is assigned, it is subtracted from the remaining budget amount of the electronic coupon resource distributed to the user layer.

(2−4.電子クーポンの発行処理(Push型))
次に、図16を参照して、情報提供サーバSAのシステム制御部4により実行される電子クーポンの発行処理(Push型)について説明する。図16は、システム制御部4により実行される電子クーポンの発行処理(Push型)の一例を示すフローチャートである。例えば、システム制御部4は、例えば、所定時間間隔で、電子クーポンの発行処理の開始条件を満たすかどうかを判定しており、電子クーポンの発行処理の開始条件を満たすと判定した場合、図16に示す処理を開始する。ここで、上記開始条件の例として、以下の(I)〜(VI)に示す条件が挙げられる。
(I)タイマーにより設定された時刻が到来したこと
(II)商品情報データベース24に登録されている商品の広告予算額(例えば全部または一部の商品の累計)が所定期間内において所定額変動(特に、増加)したこと
(III)商品情報データベース24に登録されている商品の在庫数(例えば全部または一部の商品の累計)が所定期間内において所定数変動(特に、増加)したこと
(IV)商品情報データベース24に登録されている商品の被検索数(例えば全部または一部の商品の累計)が所定期間内において所定数増加したこと
(V)商品情報データベース24に登録されている商品の被閲覧数(例えば全部または一部の商品の累計)が所定期間内において所定数増加したこと
(VI)商品情報データベース24に登録されている商品の所定期間における売上額(例えば全部または一部の商品の累計)が比較対象となる他の所定期間における売上額と比較して所定額減少したこと
(VII)商品情報データベース24に登録されている商品の所定期間における売上額(例えば全部または一部の商品の累計)の増加率が比較対象となる他の所定期間における売上額の増加率と比較して所定値以上減少したこと
(2-4. Electronic coupon issue processing (Push type))
Next, an electronic coupon issue process (Push type) executed by the system control unit 4 of the information providing server SA will be described with reference to FIG. FIG. 16 is a flowchart illustrating an example of an electronic coupon issue process (Push type) executed by the system control unit 4. For example, the system control unit 4 determines, for example, whether or not the start condition of the electronic coupon issue process is satisfied at predetermined time intervals, and when it is determined that the start condition of the electronic coupon issue process is satisfied, FIG. The process shown in FIG. Here, examples of the start condition include conditions shown in the following (I) to (VI).
(I) The time set by the timer has arrived (II) The advertising budget amount of the product registered in the product information database 24 (for example, the total of all or part of the product) fluctuates by a predetermined amount within a predetermined period ( (III) The number of products registered in the product information database 24 (for example, the cumulative total of all or some products) fluctuated by a predetermined number (especially increased) within a predetermined period (IV) ) The number of searched products registered in the product information database 24 (for example, the total of all or some of the products) has increased by a predetermined number within a predetermined period. (V) The number of products registered in the product information database 24 The number of items viewed (for example, the cumulative total of all or some of the products) has increased by a predetermined number within a predetermined period (VI) A predetermined period of products registered in the product information database 24 The amount of sales (for example, the cumulative total of all or some of the products) has decreased by a predetermined amount compared to the amount of sales in another predetermined period to be compared (VII) Predetermined products registered in the product information database 24 The rate of increase in sales during the period (for example, the cumulative total of all or some of the products) has decreased by more than a predetermined value compared to the rate of increase in sales during another predetermined period to be compared

図16に示す処理が開始されると、システム制御部4(発行対象商品特定部41b)は、クーポン発行条件を満たす商品を、電子クーポンの発行対象となる発行対象商品として特定し(ステップS71)、特定した発行対象商品の店舗商品コード、共通商品コード、及び価格等の情報をRAMの所定領域に記憶する。例えば、上記(I)の条件が満たされることにより、図16に示す処理が開始された場合、システム制御部4は、例えば、商品情報データベース24に登録された商品のうち、クーポン発行フラグが“1”(オン)の商品を、クーポン発行条件を満たす発行対象商品として特定する。一方、例えば、上記(II)の条件が満たされることにより、図16に示す処理が開始された場合、システム制御部4は、例えば、商品情報データベース24に登録された商品のうち、広告予算額が所定額(閾値)以上の店舗に対応する商品を、クーポン発行条件を満たす発行対象商品として特定する。一方、例えば、上記(III)の条件が満たされることにより、図16に示す処理が開始された場合、システム制御部4は、例えば、商品情報データベース24に登録された商品のうち、在庫数が所定数(閾値)以上の商品を、クーポン発行条件を満たす発行対象商品として特定する。一方、例えば、上記(IV)の条件が満たされることにより、図16に示す処理が開始された場合、システム制御部4は、例えば、商品情報データベース24に登録された商品のうち、被検索数が所定数(閾値)以上の商品(例えば、単位期間あたりの被検索数の合計が所定数以上の商品)を、クーポン発行条件を満たす発行対象商品として特定する。或いは、この場合、システム制御部4は、過去の平均増加数または直近の期間(例えば、24時間前の時刻以前の単位期間)の増加数に対する、現在の単位期間(例えば、現在時刻以前の単位期間(例えば、24時間程度))あたりの被検索数の増加数の差分が所定値(閾値)以上の商品(所謂、トレンド商品)を、クーポン発行条件を満たす発行対象商品として特定してもよい。一方、例えば、上記(V)の条件が満たされることにより、図16に示す処理が開始された場合、システム制御部4は、例えば、商品情報データベース24に登録された商品のうち、被閲覧数が所定数(閾値)以上の商品(例えば、単位期間あたりの被閲覧数の合計が所定数以上の商品)を、クーポン発行条件を満たす発行対象商品として特定する。或いは、この場合、システム制御部4は、過去の平均増加数または直近の期間の増加数に対する単位期間あたりの被閲覧数の増加数の差分が所定値(閾値)以上の商品(所謂、トレンド商品)を、クーポン発行条件を満たす発行対象商品として特定してもよい。一方、例えば、上記(VI)の条件が満たされることにより、図16に示す処理が開始された場合、システム制御部4は、例えば、商品情報データベース24に登録された商品のうち、売上額が所定額(閾値)未満(または以下)の商品を、クーポン発行条件を満たす発行対象商品として特定する。図17(A)は、ステップS71で特定された発行対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格の一覧を示す図である。図17(A)の例では、3つの発行対象商品が特定されている。   When the process shown in FIG. 16 is started, the system control unit 4 (issue target product specifying unit 41b) specifies a product that satisfies the coupon issue condition as an issue target product to be issued by the electronic coupon (step S71). The information such as the store product code, the common product code, and the price of the specified issue target product is stored in a predetermined area of the RAM. For example, when the process shown in FIG. 16 is started when the condition (I) is satisfied, the system control unit 4 sets the coupon issue flag “ The product of 1 "(ON) is specified as the issue target product that satisfies the coupon issue condition. On the other hand, for example, when the process shown in FIG. 16 is started when the condition (II) is satisfied, the system control unit 4 determines, for example, the advertising budget amount among the products registered in the product information database 24. A product corresponding to a store having a predetermined amount (threshold) or more is specified as an issue target product that satisfies the coupon issue condition. On the other hand, for example, when the process shown in FIG. 16 is started when the condition (III) is satisfied, the system control unit 4 has, for example, the number of stocks among the products registered in the product information database 24. A predetermined number (threshold) or more of products are identified as issue target products that satisfy the coupon issue condition. On the other hand, for example, when the process shown in FIG. 16 is started when the condition (IV) is satisfied, the system control unit 4 determines the number of searched items among the products registered in the product information database 24, for example. Is specified as an issue target product that satisfies the coupon issue condition, for example, a product having a predetermined number (threshold value) or more (for example, a product having a total number of searches per unit period of a predetermined number or more). Alternatively, in this case, the system control unit 4 determines the current unit period (for example, the unit before the current time) with respect to the past average increase number or the increase number of the most recent period (for example, the unit period before the time 24 hours ago). A product (so-called trend product) in which the difference in the increase in the number of searches per period (for example, about 24 hours) is a predetermined value (threshold value) or more may be specified as an issue target product that satisfies the coupon issue condition. . On the other hand, for example, when the process shown in FIG. 16 is started when the above condition (V) is satisfied, the system control unit 4 is, for example, the number of viewed items among the products registered in the product information database 24. Is specified as an issue target product satisfying the coupon issue condition, for example, a product having a predetermined number (threshold value) or more (for example, a product having a total number of browses per unit period of a predetermined number or more). Alternatively, in this case, the system control unit 4 is a product (so-called trend product) in which the difference in the increase in the number of browsed per unit period with respect to the past average increase or the increase in the most recent period is a predetermined value (threshold) or more ) May be specified as an issue target product that satisfies the coupon issue condition. On the other hand, for example, when the process shown in FIG. 16 is started when the above condition (VI) is satisfied, the system control unit 4 has, for example, the sales amount of the products registered in the product information database 24. A product that is less than (or below) a predetermined amount (threshold) is specified as an issue target product that satisfies the coupon issue condition. FIG. 17A is a diagram showing a list of store product codes, common product codes, store codes, and prices of the issue target products specified in step S71. In the example of FIG. 17A, three issuance target products are specified.

次いで、システム制御部4(比較対象商品特定部41c)は、ステップS71で特定された発行対象商品毎に、当該発行対象商品と比較対象となる比較対象商品の特定処理を実行する(ステップS72)。なお、ステップS72では、上述したステップS57と同様の比較対象商品の特定処理(例1)、(例2)または(例5)が実行される。これにより、比較対象商品が特定される。次いで、システム制御部4(対象ユーザ特定部41a)は、ステップS72で特定された比較対象商品毎に、当該比較対象商品に興味のあるユーザUnを、電子クーポンの発行対象となる対象ユーザとして特定(例えば、ユーザIDで特定)する(ステップS73)。例えば、システム制御部4は、比較対象商品の店舗商品コードが含まれる履歴情報(例えば、閲覧履歴)をユーザ情報データベース23から検索し、検索された履歴情報に対応付けられたユーザIDのユーザUnを、当該比較対象商品に興味のあるユーザUnとして特定する。なお、システム制御部4は、比較対象商品の店舗商品コードが含まれる履歴情報に基づいて、当該比較対象商品の閲覧回数が所定回数(閾値)以上であるユーザUnを、当該比較対象商品に興味のあるユーザUnとして特定してもよい。また、比較対象商品の店舗商品コードが履歴情報に含まれないユーザUnであっても、システム制御部4は、図10(A),(B)に示す想定閲覧商品特定処理により、ユーザUn毎に特定された想定閲覧商品の店舗商品コードが、上記比較対象商品の店舗商品コードと一致する場合、当該ユーザUnを、当該比較対象商品に興味のあるユーザUnとして特定してもよい。図17(B)は、ステップS72で特定された比較対象商品の店舗商品コード、共通商品コード、店舗コード、及び価格と、ステップS73で比較対象商品毎に特定された対象ユーザのユーザIDとを示す図である。図17(B)の例では、比較対象商品に対応する対象ユーザは「1」で示されている。   Next, the system control unit 4 (comparison target product specifying unit 41c) executes, for each issue target product specified in step S71, processing for specifying the issue target product and the comparison target product to be compared (step S72). . In step S72, the comparison target product specifying process (example 1), (example 2), or (example 5) similar to step S57 described above is executed. Thereby, the comparison target product is specified. Next, the system control unit 4 (target user specifying unit 41a) specifies, for each comparison target product specified in step S72, a user Un who is interested in the comparison target product as a target user who is an electronic coupon issue target. (For example, it is specified by the user ID) (step S73). For example, the system control unit 4 searches the user information database 23 for history information (for example, browsing history) including the store product code of the comparison target product, and the user Un of the user ID associated with the searched history information. Is identified as the user Un interested in the comparison target product. In addition, the system control unit 4 is interested in the user Un whose number of browsing times of the comparison target product is equal to or greater than the predetermined number (threshold) based on the history information including the store product code of the comparison target product. You may specify as a certain user Un. Moreover, even if it is user Un whose store product code of a comparison object product is not contained in log | history information, the system control part 4 carries out every user Un by the assumption browsing goods specific process shown to FIG. 10 (A), (B). In the case where the store product code of the assumed browsing product specified in the above matches the store product code of the comparison target product, the user Un may be specified as the user Un interested in the comparison target product. FIG. 17B shows the store product code, the common product code, the store code, and the price of the comparison target product specified in step S72, and the target user's user ID specified for each comparison target product in step S73. FIG. In the example of FIG. 17B, the target user corresponding to the comparison target product is indicated by “1”.

次いで、システム制御部4は、ステップS71で特定された発行対象商品の価格と、当該発行対象商品と比較対象としてステップS72で特定された比較対象商品の価格(比較対象商品が複数ある場合、最も安い価格)との差額を、ステップS73で特定された対象ユーザ毎(または、対象ユーザ毎、且つ発行対象商品毎)に算出する(ステップS74)。次いで、システム制御部4は、ステップS74で算出された差額に応じたクーポン額を、対象ユーザ毎(または、対象ユーザ毎、且つ発行対象商品毎)に決定する(ステップS75)。図18(A)は、対象ユーザ毎、且つ発行対象商品毎に決定されたクーポン額の一覧を示す図である。図18(A)の例では、1人の対象ユーザ(例えば、ユーザIDがU-01のユーザ)に対応付けられた2つの発行対象商品それぞれに対してクーポン額が決定されているが、このような場合、何れか1つの発行対象商品に対するクーポン額が最終的に決定される。これは、1人のユーザに対して1つの電子クーポンを発行するためである。なお、2つの発行対象商品のうち、クーポン額が安い方の発行対象商品を最終的に電子クーポンの発行対象とすることが望ましい。   Next, the system control unit 4 determines the price of the issue target product specified in step S71 and the price of the comparison target product specified in step S72 as a comparison target with the issue target product (if there are a plurality of comparison target products, The difference with the cheap price is calculated for each target user (or for each target user and for each issue target product) specified in step S73 (step S74). Next, the system control unit 4 determines a coupon amount corresponding to the difference calculated in step S74 for each target user (or for each target user and for each issue target product) (step S75). FIG. 18A is a diagram showing a list of coupon amounts determined for each target user and for each issue target product. In the example of FIG. 18A, the coupon amount is determined for each of two issue target products associated with one target user (for example, a user whose user ID is U-01). In such a case, the coupon amount for any one issue target product is finally determined. This is because one electronic coupon is issued to one user. Of the two issue target products, it is desirable that the issue target product with the cheaper coupon amount is finally set as the electronic coupon issue target.

次いで、システム制御部4(原資特定部41h)は、ステップS75で決定されたクーポン額の原資として利用可能な電子クーポン原資を、上述したステップS62と同様の方法で特定する(ステップS76)。次いで、システム制御部4は、ステップS76で特定された電子クーポン原資のうち、上記発行対象商品と上記対象ユーザとの少なくとも何れか一方に対応付けられる電子クーポン原資を、ステップS63と同様の方法で対象ユーザ毎(または、対象ユーザ毎、且つ発行対象商品毎)に特定する(ステップS77)。図18(B)は、対象ユーザ毎に特定された電子クーポン原資の一覧を示す図である。図18(B)の例では、対象ユーザ毎に特定された電子クーポン原資は「1」で示されている。なお、ステップS78〜S83の処理は、対象ユーザ毎(または、対象ユーザ毎、且つ発行対象商品毎)にステップS64〜S69の処理が適用されて行われる。   Next, the system control unit 4 (resource identification unit 41h) identifies the electronic coupon resource that can be used as the resource of the coupon amount determined in step S75 in the same manner as in step S62 described above (step S76). Next, the system control unit 4 uses the same method as in step S63 to select the electronic coupon resources associated with at least one of the issue target product and the target user among the electronic coupon resources specified in step S76. It is specified for each target user (or for each target user and for each issue target product) (step S77). FIG. 18B is a diagram showing a list of electronic coupon resources specified for each target user. In the example of FIG. 18B, the electronic coupon resource specified for each target user is indicated by “1”. Note that the processing in steps S78 to S83 is performed by applying the processing in steps S64 to S69 for each target user (or for each target user and for each issue target product).

以上説明したように、上記実施形態によれば、システム制御部4は、電子クーポンの発行対象となる発行対象商品と、当該電子クーポンの発行対象となる対象ユーザと、発行対象商品と比較対象となる比較対象商品とを特定し、当該発行対象商品の価格と比較対象商品の価格との差額に応じた特典を決定して当該特典を示す電子クーポンを対象ユーザに対して発行するように構成したので、例えば商品の販売状況や商品の購入希望者の動向などに応じて、迅速かつ柔軟に電子クーポンの特典を設定して当該電子クーポンを発行することができる。   As explained above, according to the above-described embodiment, the system control unit 4 is configured to issue an issue target product that is an issue target of an electronic coupon, a target user that is an issue target of the electronic coupon, an issue target product, and a comparison target. The comparison target product is identified, a privilege according to the difference between the price of the issue target product and the price of the comparison target product is determined, and an electronic coupon indicating the privilege is issued to the target user Therefore, for example, according to the sales situation of the product or the trend of the purchaser of the product, the privilege of the electronic coupon can be set quickly and flexibly and the electronic coupon can be issued.

1 通信部
2 記憶部
3 入出力インターフェース部
4 システム制御部
MTl メーカ端末
STm 店舗端末
UTn ユーザ端末
SA 情報提供サーバ
DESCRIPTION OF SYMBOLS 1 Communication part 2 Memory | storage part 3 Input / output interface part 4 System control part MTl Manufacturer terminal STm Store terminal UTn User terminal SA Information provision server

上記課題を解決するために、請求項1に記載の発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、を備え、前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された商品を、前記比較対象商品として特定することを特徴とする。 In order to solve the above-mentioned problem, the invention according to claim 1 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of product transaction; Target user specifying means for specifying a user who is an issue target of the electronic coupon, comparison target product specifying means for specifying a comparison target product to be compared with an issue target product specified by the issue target product specifying means, Determining means for determining the privilege according to the difference between the price of the issue target product specified by the issue target product specifying means and the price of the comparison target product specified by the comparison target product specifying means; and the electronic coupon indicating the determined privilege, and a issuing means for issuing to the user specified by said target user identification unit, the comparison Shipping The determination unit is a product whose common product code common to a plurality of providers providing the product is the same as or related to the issue target product, and is specified from the history information of the user specified by the target user specifying unit. The product is specified as the comparison target product .

この発明によれば、例えば商品の販売状況や商品の購入希望者の動向などに応じて、迅速かつ柔軟に電子クーポンの特典を設定して当該電子クーポンを発行することができ、また、当該特定される比較対象商品は対象ユーザにより関心がある可能性が高いので、より適切な特典を決定することができる。 According to the present invention, for example, depending on the sales conditions and purchaser trend of goods of goods, quickly and flexibly set the benefits of the electronic coupon can issue the electronic coupon, also, the specific since the comparison target product is likely to be interested by the subject user to be, it can be determined here more appropriate benefits.

請求項に記載の発明は、請求項に記載の情報処理装置において、前記比較対象商品特定手段は、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された前記発行対象商品の検索時刻または閲覧時刻と、前記共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された商品の検索時刻または閲覧時刻とを比較し、当該時刻間の時間差が閾値以下である商品を、前記比較対象商品として特定することを特徴とする。 The invention according to claim 2, the information processing apparatus according to claim 1, wherein the comparison target product specifying means were identified from the history information of the user identified by the target user identification means of said issuing Shipping a search time or viewing time, the in common product code is the issue Shipping the same or related products, and the search time or viewing time of the product identified from the history information of the user identified by the target user identification unit And a product whose time difference between the times is equal to or less than a threshold is specified as the product to be compared.

請求項に記載の発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された検索時刻から現在時刻までの経過時間と、前記対象ユーザ特定手段により特定されたユーザが現在時刻から閲覧に至るまでの予想時間とを加算して閲覧予想時間を算出する算出手段と、前記対象ユーザ特定手段により特定されたユーザを含む複数のユーザそれぞれの履歴情報に基づいて特定された商品毎の想定閲覧時間を示す想定閲覧情報であって、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された検索クエリに対応する前記想定閲覧情報に含まれる前記商品のうち、前記算出手段により算出された閲覧予想時間以下または未満の前記想定閲覧時間が対応付けられた商品を特定する想定閲覧商品特定手段と、を備え、前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記想定閲覧商品特定手段により特定された商品を、前記比較対象商品として特定することを特徴とする。 The invention according to claim 3 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction, and is an issue target of the electronic coupon. Target user specifying means for specifying a user, comparison target product specifying means for specifying a comparison target product to be compared with the issue target product specified by the issue target product specifying means, and the issue target product specifying means A determination unit that determines the privilege according to the difference between the price of the issued product to be issued and the price of the comparison target product specified by the comparison target product specifying unit, and an electronic coupon that indicates the privilege determined by the determination unit and a issuing means for issuing to the user specified by said target user identification means, user history specified by said target user identification unit Calculation means for calculating the estimated browsing time by adding the elapsed time from the search time specified from the report to the current time and the estimated time until the user specified by the target user specifying means reaches the browsing from the current time And assumed browsing information indicating an estimated browsing time for each product identified based on history information of each of a plurality of users including the user identified by the target user identifying unit, and identified by the target user identifying unit Among the products included in the assumed browsing information corresponding to the search query specified from the user's history information, a product associated with the estimated browsing time that is less than or less than the estimated browsing time calculated by the calculation means Bei give a, and assuming browsing product specifying means for specifying, the comparison target product specifying means, co common between a plurality of providing entity that provides goods In products commodity code the issue object identical or related and product, and, has been the product identified by the assumed viewing commodity specifying means, and identifies as the comparison target product.

請求項に記載の発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、前記対象ユーザ特定手段により特定されたユーザを含む複数のユーザそれぞれの履歴情報に基づいて特定された商品毎の想定閲覧順位を示す想定閲覧情報であって、前記対象ユーザ特定手段により特定されたユーザの履歴情報に含まれる複数の商品に対応する前記想定閲覧情報を取得する取得手段と、前記対象ユーザ特定手段により特定されたユーザの履歴情報に含まれる前記商品で、且つ前記取得手段により取得された想定閲覧情報に含まれる前記商品のうち、前記想定閲覧順位が最下位の商品より上位の商品を前記想定閲覧情報から特定する想定閲覧商品特定手段と、を備え、前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記想定閲覧商品特定手段により特定された商品を、前記比較対象商品として特定することを特徴とする。 The invention according to claim 4 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction, and is an issue target of the electronic coupon. Target user specifying means for specifying a user, comparison target product specifying means for specifying a comparison target product to be compared with the issue target product specified by the issue target product specifying means, and the issue target product specifying means A determination unit that determines the privilege according to the difference between the price of the issued product to be issued and the price of the comparison target product specified by the comparison target product specifying unit, and an electronic coupon that indicates the privilege determined by the determination unit and a issuing means for issuing to the user specified by said target user identification means includes a user identified by the target user identification unit It is assumed browsing information indicating the assumed browsing order for each product specified based on the history information of each of a number of users, and corresponds to a plurality of products included in the user's history information specified by the target user specifying means Among the products included in the assumed browsing information acquired by the acquiring unit that acquires the assumed browsing information, the product included in the history information of the user specified by the target user specifying unit, and acquired by the acquiring unit, e Bei and a supposed browsing product specifying means for specifying higher products from the assumed viewing rank lowest product from the assumed viewing information, the comparison target product specifying means among a plurality of providing entity that provides goods A product with a common common product code that is the same as or related to the product to be issued and that is identified by the assumed browsing product identification unit is the comparison target. And identifies as goods.

請求項に記載の発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、を備え、前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、価格の安い商品からの累計在庫数が予測需要数以上となる商品を、前記比較対象商品として特定することを特徴とする。 The invention according to claim 5 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction, and is an issue target of the electronic coupon. Target user specifying means for specifying a user, comparison target product specifying means for specifying a comparison target product to be compared with the issue target product specified by the issue target product specifying means, and the issue target product specifying means A determination unit that determines the privilege according to the difference between the price of the issued product to be issued and the price of the comparison target product specified by the comparison target product specifying unit, and an electronic coupon that indicates the privilege determined by the determination unit and and a issuing means for issuing to the user specified by said target user identification unit, the comparison target product specifying means provides a product A product having a common product code that is the same or related to the issuance target product and a cumulative stock quantity from a cheap product is equal to or greater than the predicted demand number as the comparison target product It is characterized by specifying.

請求項に記載の発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、を備え、前記比較対象商品特定手段は、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を複数特定し、前記決定手段は、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された複数の前記比較対象商品の価格の中で最も低い価格との差額に応じた前記特典を決定することを特徴とする。 The invention according to claim 6 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction, and is an issue target of the electronic coupon. Target user specifying means for specifying a user, comparison target product specifying means for specifying a comparison target product to be compared with the issue target product specified by the issue target product specifying means, and the issue target product specifying means A determination unit that determines the privilege according to the difference between the price of the issued product to be issued and the price of the comparison target product specified by the comparison target product specifying unit, and an electronic coupon that indicates the privilege determined by the determination unit and and a issuing means for issuing to the user specified by said target user identification unit, the comparison target product specifying means, the issue object quotient The issue target product specified by the specifying means and a plurality of comparison target products to be compared are specified, and the determining means includes the price of the issue target product specified by the issue target product specifying means, and the comparison target product specifying means The privilege is determined according to the difference from the lowest price among the prices of the plurality of comparison target products specified by the above.

請求項に記載の発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、を備え、前記比較対象商品特定手段は、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を複数特定し、前記決定手段は、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された複数の前記比較対象商品の中でユーザによる前記発行対象商品との過去の比較において所定回数以上選ばれた前記比較対象商品の価格との差額に応じた前記特典を決定することを特徴とする。 The invention according to claim 7 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction, and is an issue target of the electronic coupon. Target user specifying means for specifying a user, comparison target product specifying means for specifying a comparison target product to be compared with the issue target product specified by the issue target product specifying means, and the issue target product specifying means A determination unit that determines the privilege according to the difference between the price of the issued product to be issued and the price of the comparison target product specified by the comparison target product specifying unit, and an electronic coupon that indicates the privilege determined by the determination unit and and a issuing means for issuing to the user specified by said target user identification unit, the comparison target product specifying means, the issue object quotient The issue target product specified by the specifying means and a plurality of comparison target products to be compared are specified, and the determining means includes the price of the issue target product specified by the issue target product specifying means, and the comparison target product specifying means Determining the privilege according to the difference from the price of the comparison target product selected a predetermined number of times or more in the past comparison with the issue target product by the user among the plurality of comparison target products specified by Features.

請求項に記載の発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、複数のユーザのそれぞれの履歴情報に基づいて、前記発行対象商品の検討時間を特定する検討時間特定手段と、前記検討時間特定手段により特定された検討時間に基づいて、前記決定手段により決定された特典を示す電子クーポンの有効期間を設定する設定手段と、を備えることを特徴とする。 The invention according to claim 8 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction, and is an issue target of the electronic coupon. Target user specifying means for specifying a user, comparison target product specifying means for specifying a comparison target product to be compared with the issue target product specified by the issue target product specifying means, and the issue target product specifying means A determination unit that determines the privilege according to the difference between the price of the issued product to be issued and the price of the comparison target product specified by the comparison target product specifying unit, and an electronic coupon that indicates the privilege determined by the determination unit and a issuing means for issuing to the user specified by said target user identification unit, based on the respective history information of a plurality of users, the calling Examination time specifying means for specifying the examination time of the target product, and setting means for setting an effective period of the electronic coupon indicating the privilege determined by the decision means based on the examination time specified by the examination time specifying means; characterized by obtaining Bei a.

請求項に記載の発明は、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、複数のユーザからの所定の商品に対するアクセス数の推移を特定し、当該推移から前記アクセス数が閾値以上となるまでの推定期間を特定する推定時間特定手段と、前記推定時間特定手段により特定された推定時間に基づいて、前記決定手段により決定された特典を示す電子クーポンの有効期間を設定する設定手段と、を備えることを特徴とする。 The invention according to claim 9 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction, and is an issue target of the electronic coupon. Target user specifying means for specifying a user, comparison target product specifying means for specifying a comparison target product to be compared with the issue target product specified by the issue target product specifying means, and the issue target product specifying means A determination unit that determines the privilege according to the difference between the price of the issued product to be issued and the price of the comparison target product specified by the comparison target product specifying unit, and an electronic coupon that indicates the privilege determined by the determination unit , said target user and issuing means for issuing to the user specified by the specifying means, estimated number of accesses to a given product from a plurality of users Determined by the determining means based on the estimated time specified by the estimated time specified by the estimated time specified by the estimated time specified by the estimated time specified by the estimated time from the transition to the number of accesses exceeding the threshold setting means for setting the validity period of the electronic coupon indicating the benefits, and wherein the obtaining Bei a.

請求項10に記載の発明は、コンピュータにより実行される情報処理方法であって、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定するステップと、前記電子クーポンの発行対象となるユーザを特定するステップと、前記特定された発行対象商品と比較対象となる比較対象商品を特定するステップと、前記特定された発行対象商品の価格と、前記特定された比較対象商品の価格との差額に応じた前記特典を決定するステップと、前記決定された特典を示す電子クーポンを、前記対象ユーザ特定ステップにより特定されたユーザに対して発行するステップと、を含み、前記比較対象商品特定ステップにおいては、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された商品を、前記比較対象商品として特定することを特徴とする。 The invention according to claim 10 is an information processing method executed by a computer, the step of specifying an issue target product to be issued an electronic coupon indicating a privilege that can be used for payment at the time of a product transaction; A step of specifying a user to be issued the electronic coupon, a step of specifying a comparison target product to be compared with the specified issue target product, a price of the specified issue target product, and the specified Determining the privilege according to the difference with the price of the comparison target product, and issuing an electronic coupon indicating the determined privilege to the user specified by the target user specifying step. unrealized, in the comparison target product specifying step, the common product code is the issue Shipping common between a plurality of providing entity that provides goods Identical or related in product, and, has been a product identified from history information of the user identified by the target user identification means, and identifies as the comparison target product.

請求項11に記載の発明は、コンピュータを、商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段として機能させ、前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された商品を、前記比較対象商品として特定することを特徴とする。 The invention according to claim 11 is an issue target product specifying means for specifying an issue target product that is an issue target of an electronic coupon indicating a privilege that can be used for payment at the time of product transaction, and issuance of the electronic coupon. Target user specifying means for specifying a target user, comparison target product specifying means for specifying a comparison target product to be compared with the issue target product specified by the issue target product specifying means, and the issue target product specifying means Determining means for determining the privilege according to the difference between the price of the issue target product specified by the price and the price of the comparison target product specified by the comparison target product specifying means, and the privilege determined by the determination means the electronic coupon shown, to function as issuing means for issuing to the user specified by said target user identification unit, the comparison Shipping particular The product is a product that has a common product code that is the same as or related to the issue target product, and is specified from the user history information specified by the target user specifying means, among a plurality of providers that provide the product. A product is specified as the comparison target product .

Claims (12)

商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、
前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、
前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、
前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、
前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段と、
を備えることを特徴とする情報処理装置。
An issue target product specifying means for specifying an issue target product for which an electronic coupon indicating a privilege available for payment at the time of a product transaction is issued;
A target user specifying means for specifying a user who is an issue target of the electronic coupon;
Comparison target product specifying means for specifying the comparison target product to be compared with the issue target product specified by the issue target product specifying means;
Determining means for determining the privilege according to the difference between the price of the issue target product specified by the issue target product specifying means and the price of the comparison target product specified by the comparison target product specifying means;
Issuing means for issuing an electronic coupon indicating the privilege determined by the determining means to the user specified by the target user specifying means;
An information processing apparatus comprising:
前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された商品を、前記比較対象商品として特定することを特徴とする請求項1に記載の情報処理装置。   The comparison target product specifying unit is a product in which a common product code common to a plurality of providers providing products is the same as or related to the issue target product, and a user history specified by the target user specifying unit The information processing apparatus according to claim 1, wherein a product specified from information is specified as the comparison target product. 前記比較対象商品特定手段は、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された前記発行対象商品の検索時刻または閲覧時刻と、前記共通商品コードが発行対象商品と同一または関連する商品で、且つ、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された商品の検索時刻または閲覧時刻とを比較し、当該時刻間の時間差が閾値以下である商品を、前記比較対象商品として特定することを特徴とする請求項2に記載の情報処理装置。   The comparison target product specifying unit includes a search time or a browsing time of the issue target product specified from the history information of the user specified by the target user specifying unit, and the common product code is the same as or related to the issue target product. The product is compared with the search time or browsing time of the product specified from the user history information specified by the target user specifying means, and the product whose time difference between the times is equal to or less than a threshold The information processing apparatus according to claim 2, wherein the information processing apparatus is specified as a product. 前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された検索時刻から現在時刻までの経過時間と、前記対象ユーザ特定手段により特定されたユーザが現在時刻から閲覧に至るまでの予想時間とを加算して閲覧予想時間を算出する算出手段と、
前記対象ユーザ特定手段により特定されたユーザを含む複数のユーザそれぞれの履歴情報に基づいて特定された商品毎の想定閲覧時間を示す想定閲覧情報であって、前記対象ユーザ特定手段により特定されたユーザの履歴情報から特定された検索クエリに対応する前記想定閲覧情報に含まれる前記商品のうち、前記算出手段により算出された閲覧予想時間以下または未満の前記想定閲覧時間が対応付けられた商品を特定する想定閲覧商品特定手段と、
を更に備え、
前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記想定閲覧商品特定手段により特定された商品を、前記比較対象商品として特定することを特徴とする請求項1に記載の情報処理装置。
An elapsed time from the search time specified from the history information of the user specified by the target user specifying means to the current time, and an expected time until the user specified by the target user specifying means is browsed from the current time Calculating means for calculating the estimated browsing time by adding
The assumed browsing information indicating the assumed browsing time for each product identified based on the history information of each of a plurality of users including the user identified by the target user identifying unit, the user identified by the target user identifying unit Among the products included in the assumed browsing information corresponding to the search query identified from the history information, identify the products associated with the estimated browsing time that is less than or less than the estimated browsing time calculated by the calculation means Assumed browsing product identification means to
Further comprising
The comparison target product specifying unit is a product whose common product code common to a plurality of providers providing the product is the same as or related to the issue target product, and a product specified by the assumed browsing product specifying unit. The information processing apparatus according to claim 1, wherein the information processing apparatus is specified as the comparison target product.
前記対象ユーザ特定手段により特定されたユーザを含む複数のユーザそれぞれの履歴情報に基づいて特定された商品毎の想定閲覧順位を示す想定閲覧情報であって、前記対象ユーザ特定手段により特定されたユーザの履歴情報に含まれる複数の商品に対応する前記想定閲覧情報を取得する取得手段と、
前記対象ユーザ特定手段により特定されたユーザの履歴情報に含まれる前記商品で、且つ前記取得手段により取得された想定閲覧情報に含まれる前記商品のうち、前記想定閲覧順位が最下位の商品より上位の商品を前記想定閲覧情報から特定する想定閲覧商品特定手段と、
を更に備え、
前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、前記想定閲覧商品特定手段により特定された商品を、前記比較対象商品として特定することを特徴とする請求項1に記載の情報処理装置。
The assumed browsing information indicating the assumed browsing order for each product identified based on the history information of each of a plurality of users including the user identified by the target user identifying unit, the user identified by the target user identifying unit Acquisition means for acquiring the assumed browsing information corresponding to a plurality of products included in the history information;
Among the products included in the user's history information specified by the target user specifying unit and included in the assumed browsing information acquired by the acquiring unit, the assumed browsing order is higher than the lowest item An assumed browsing product specifying means for specifying the product of the product from the assumed browsing information;
Further comprising
The comparison target product specifying unit is a product whose common product code common to a plurality of providers providing the product is the same as or related to the issue target product, and a product specified by the assumed browsing product specifying unit. The information processing apparatus according to claim 1, wherein the information processing apparatus is specified as the comparison target product.
前記比較対象商品特定手段は、商品を提供する複数の提供主体間で共通する共通商品コードが前記発行対象商品と同一または関連する商品で、且つ、価格の安い商品からの累計在庫数が予測需要数以上となる商品を、前記比較対象商品として特定することを特徴とする請求項1に記載の情報処理装置。   The comparison target product specifying unit is a product whose common product code common to a plurality of providers providing the product is the same as or related to the product to be issued and whose cumulative stock from a low priced product is predicted demand The information processing apparatus according to claim 1, wherein a product that is greater than or equal to a number is specified as the comparison target product. 前記比較対象商品特定手段は、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を複数特定し、
前記決定手段は、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された複数の前記比較対象商品の価格の中で最も低い価格との差額に応じた前記特典を決定することを特徴とする請求項1乃至6の何れか一項に記載の情報処理装置。
The comparison target product specifying unit specifies a plurality of comparison target products to be compared with the issue target product specified by the issue target product specifying unit,
The determining means determines the difference between the price of the issue target product specified by the issue target product specifying means and the lowest price among the prices of the plurality of comparison target products specified by the comparison target product specifying means. The information processing apparatus according to any one of claims 1 to 6, wherein the privilege according to the request is determined.
前記比較対象商品特定手段は、前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を複数特定し、
前記決定手段は、前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された複数の前記比較対象商品の中でユーザによる前記発行対象商品との過去の比較において所定回数以上選ばれた前記比較対象商品の価格との差額に応じた前記特典を決定することを特徴とする請求項1乃至6の何れか一項に記載の情報処理装置。
The comparison target product specifying unit specifies a plurality of comparison target products to be compared with the issue target product specified by the issue target product specifying unit,
The determination means includes the price of the issue target product specified by the issue target product specification means and the past of the issue target product by the user among the plurality of comparison target products specified by the comparison target product specification means. The information processing apparatus according to any one of claims 1 to 6, wherein the privilege is determined according to a difference from a price of the comparison target product selected a predetermined number of times or more in the comparison.
複数のユーザのそれぞれの履歴情報に基づいて、前記発行対象商品の検討時間を特定する検討時間特定手段と、
前記検討時間特定手段により特定された検討時間に基づいて、前記決定手段により決定された特典を示す電子クーポンの有効期間を設定する設定手段と、
を更に備えることを特徴とする請求項1乃至8の何れか一項に記載の情報処理装置。
Based on the history information of each of a plurality of users, examination time specifying means for specifying the examination time of the issue target product,
Setting means for setting the validity period of the electronic coupon indicating the privilege determined by the determining means based on the consideration time specified by the consideration time specifying means;
The information processing apparatus according to claim 1, further comprising:
複数のユーザからの所定の商品に対するアクセス数の推移を特定し、当該推移から前記アクセス数が閾値以上となるまでの推定期間を特定する推定時間特定手段と、
前記推定時間特定手段により特定された推定時間に基づいて、前記決定手段により決定された特典を示す電子クーポンの有効期間を設定する設定手段と、
を更に備えることを特徴とする請求項1乃至8の何れか一項に記載の情報処理装置。
An estimated time specifying means for specifying a transition of the number of accesses to a predetermined product from a plurality of users and identifying an estimated period from the transition until the number of accesses is equal to or greater than a threshold;
Setting means for setting an effective period of the electronic coupon indicating the privilege determined by the determining means based on the estimated time specified by the estimated time specifying means;
The information processing apparatus according to claim 1, further comprising:
コンピュータにより実行される情報処理方法であって、
商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定するステップと、
前記電子クーポンの発行対象となるユーザを特定するステップと、
前記特定された発行対象商品と比較対象となる比較対象商品を特定するステップと、
前記特定された発行対象商品の価格と、前記特定された比較対象商品の価格との差額に応じた前記特典を決定するステップと、
前記決定された特典を示す電子クーポンを、前記対象ユーザ特定ステップにより特定されたユーザに対して発行するステップと、
を含むことを特徴とする情報処理方法。
An information processing method executed by a computer,
Identifying an issue target product for which an electronic coupon indicating a privilege available for payment in the case of a product transaction is issued;
Identifying a user to be issued the electronic coupon;
Identifying a comparison target product to be compared with the identified issue target product;
Determining the privilege according to the difference between the price of the specified issue target product and the price of the specified comparison target product;
Issuing an electronic coupon indicating the determined privilege to the user specified in the target user specifying step;
An information processing method comprising:
コンピュータを、
商品取引の際の支払いに利用可能な特典を示す電子クーポンの発行対象となる発行対象商品を特定する発行対象商品特定手段と、
前記電子クーポンの発行対象となるユーザを特定する対象ユーザ特定手段と、
前記発行対象商品特定手段により特定された発行対象商品と比較対象となる比較対象商品を特定する比較対象商品特定手段と、
前記発行対象商品特定手段により特定された発行対象商品の価格と、前記比較対象商品特定手段により特定された比較対象商品の価格との差額に応じた前記特典を決定する決定手段と、
前記決定手段により決定された特典を示す電子クーポンを、前記対象ユーザ特定手段により特定されたユーザに対して発行する発行手段として機能させることを特徴とする情報処理プログラム。
Computer
An issue target product specifying means for specifying an issue target product for which an electronic coupon indicating a privilege available for payment at the time of a product transaction is issued;
A target user specifying means for specifying a user who is an issue target of the electronic coupon;
Comparison target product specifying means for specifying the comparison target product to be compared with the issue target product specified by the issue target product specifying means;
Determining means for determining the privilege according to the difference between the price of the issue target product specified by the issue target product specifying means and the price of the comparison target product specified by the comparison target product specifying means;
An information processing program for causing an electronic coupon indicating a privilege determined by the determining means to function as an issuing means for issuing to a user specified by the target user specifying means.
JP2017508935A 2015-03-31 2015-03-31 Information processing apparatus, information processing method, and information processing program Active JP6325745B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2015/060176 WO2016157424A1 (en) 2015-03-31 2015-03-31 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JPWO2016157424A1 true JPWO2016157424A1 (en) 2018-02-01
JP6325745B2 JP6325745B2 (en) 2018-05-16

Family

ID=57005466

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017508935A Active JP6325745B2 (en) 2015-03-31 2015-03-31 Information processing apparatus, information processing method, and information processing program

Country Status (3)

Country Link
JP (1) JP6325745B2 (en)
TW (1) TWI670660B (en)
WO (1) WO2016157424A1 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6483734B2 (en) * 2017-02-20 2019-03-13 ヤフー株式会社 Generating device, generating method, and generating program
JP6926385B2 (en) * 2017-07-28 2021-08-25 アスクル株式会社 Delivery management device, delivery management method and delivery management program
JP6548702B2 (en) * 2017-09-04 2019-07-24 ヤフー株式会社 Management device, management method, and management program
JP7084773B2 (en) * 2018-05-11 2022-06-15 カタリナ マーケティング ジャパン株式会社 Coupon issuing system
JP7084774B2 (en) * 2018-05-11 2022-06-15 カタリナ マーケティング ジャパン株式会社 Coupon issuing system
JP6856578B2 (en) * 2018-06-20 2021-04-07 ヤフー株式会社 Distribution device, distribution method and distribution program
JP7423042B2 (en) * 2019-08-16 2024-01-29 オープンクーポン株式会社 Information processing device, information processing method, information processing program
JP6630907B1 (en) * 2019-08-16 2020-01-15 オープンクーポン株式会社 Information processing apparatus, information processing method, information processing program
JP7171865B2 (en) * 2019-08-26 2022-11-15 東芝テック株式会社 Information providing device and information providing program
JP6890693B1 (en) * 2020-02-25 2021-06-18 サントリーホールディングス株式会社 Information processing system, information processing method and program
JP7339193B2 (en) 2020-03-13 2023-09-05 株式会社Nttドコモ Information processing equipment
JP7095916B1 (en) 2021-01-15 2022-07-05 Necプラットフォームズ株式会社 Coupon issuance system, coupon issuance method and program
TWI808454B (en) * 2021-07-22 2023-07-11 沛倫設計股份有限公司 Ad delivery method
JP7254984B1 (en) 2022-02-17 2023-04-10 PayPay株式会社 Information processing device, information processing method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000516753A (en) * 1997-08-29 2000-12-12 カタリナ マーケティング インターナショナル,インク. Method and apparatus for generating purchase incentives based on price differences
JP2003196460A (en) * 2001-12-28 2003-07-11 Fujitsu Ltd Commodity/service discount method by supplier's initiative
JP2014123163A (en) * 2012-11-22 2014-07-03 Zoa:Kk Sales promotion method and system for over-counter sale employing internet
JP2014164450A (en) * 2013-02-22 2014-09-08 Dainippon Printing Co Ltd Coupon issuing system and application program for user device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005520252A (en) * 2002-03-07 2005-07-07 カタリーナ・マーケティング・インターナショナル・インコーポレイテッド System and method with relative price point incentive based on pre-customer purchase behavior
US8494901B2 (en) * 2010-02-17 2013-07-23 Ebay Inc. Methods and systems for multi-merchant couponing
US20110231246A1 (en) * 2010-03-18 2011-09-22 Yahoo! Inc. Online and offline advertising campaign optimization
US10275784B2 (en) * 2010-03-25 2019-04-30 Safeway Inc. Adaptable retail pricing environment and electronic exchange, delivering customized shopper rewards
JP2012027740A (en) * 2010-07-23 2012-02-09 Rakuten Inc Coupon management device, coupon management method, program, and information recording medium
JP5695206B2 (en) * 2010-11-30 2015-04-01 アマゾン テクノロジーズ インク Digital coupon system
US20130006742A1 (en) * 2011-06-30 2013-01-03 Signature Systems Llc Method and system for generating a dynamic purchase incentive
US20130262227A1 (en) * 2012-03-28 2013-10-03 Flock Tag LLC Process and system of coupon distribution
JP2014092864A (en) * 2012-11-01 2014-05-19 Nomura Research Institute Ltd Coupon management system, coupon management program, and coupon management method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000516753A (en) * 1997-08-29 2000-12-12 カタリナ マーケティング インターナショナル,インク. Method and apparatus for generating purchase incentives based on price differences
JP2003196460A (en) * 2001-12-28 2003-07-11 Fujitsu Ltd Commodity/service discount method by supplier's initiative
JP2014123163A (en) * 2012-11-22 2014-07-03 Zoa:Kk Sales promotion method and system for over-counter sale employing internet
JP2014164450A (en) * 2013-02-22 2014-09-08 Dainippon Printing Co Ltd Coupon issuing system and application program for user device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
西川 立一: "ビッグデータの流通革新", 販売革新, vol. 第50巻 第10号, JPN6015026349, 1 October 2012 (2012-10-01), JP, pages 54 - 55, ISSN: 0003692788 *

Also Published As

Publication number Publication date
TW201638851A (en) 2016-11-01
JP6325745B2 (en) 2018-05-16
TWI670660B (en) 2019-09-01
WO2016157424A1 (en) 2016-10-06

Similar Documents

Publication Publication Date Title
JP6325745B2 (en) Information processing apparatus, information processing method, and information processing program
JP6045750B1 (en) Information processing apparatus, information processing method, and information processing program
US8626602B2 (en) Consumer shopping and purchase support system and marketplace
US20120316960A1 (en) Recommending supplemental products based on pay-for-performance information
TWI407379B (en) Information processing apparatus, information processing method, information processing program product and recording medium
JP5824602B1 (en) Information processing apparatus, information processing method, and information processing program
JP5957164B1 (en) Information processing apparatus, information processing method, and information processing program
JP5749869B1 (en) Information processing apparatus, information processing method, program, and storage medium
JP6442535B2 (en) Information processing apparatus, information processing method, and information processing program
JP2012014467A (en) Information provision system, information provision device, information provision method, program and information recording medium
JP5794881B2 (en) Information processing apparatus, information processing method, and information processing program
JP5824601B1 (en) Information processing apparatus, information processing method, and information processing program
JP6424194B2 (en) Information processing apparatus, information processing method, and information processing program
JP6774543B1 (en) Information processing equipment, information processing methods, and programs
CN113781171A (en) Information pushing method, device, equipment and storage medium
JP5275531B1 (en) Information providing apparatus, information providing method, information providing program, and computer-readable recording medium storing the program
CN110020136B (en) Object recommendation method and related equipment
JP7476152B2 (en) Advertising device, advertising method, and advertising program
JP6101410B1 (en) Information processing apparatus, information processing method, and information processing program
WO2017090093A1 (en) Information processing device, information processing method, and information processing program
KR20230072097A (en) System and method for recommending product based on rate of return
KR20220120981A (en) Device and its operation method for providing analysis-based template recommendation service targeting goods products

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170929

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170929

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20170929

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20171027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180205

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180313

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180412

R150 Certificate of patent or registration of utility model

Ref document number: 6325745

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250