JP2021018601A - Provision device, provision method, and provision program - Google Patents

Provision device, provision method, and provision program Download PDF

Info

Publication number
JP2021018601A
JP2021018601A JP2019133825A JP2019133825A JP2021018601A JP 2021018601 A JP2021018601 A JP 2021018601A JP 2019133825 A JP2019133825 A JP 2019133825A JP 2019133825 A JP2019133825 A JP 2019133825A JP 2021018601 A JP2021018601 A JP 2021018601A
Authority
JP
Japan
Prior art keywords
coupon
user
information
coupons
combination
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
JP2019133825A
Other languages
Japanese (ja)
Other versions
JP7204605B2 (en
Inventor
知子 今仲
Tomoko Imanaka
知子 今仲
克斗 皆月
Katsuto Minazuki
克斗 皆月
陸 小倉
Riku Ogura
陸 小倉
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2019133825A priority Critical patent/JP7204605B2/en
Publication of JP2021018601A publication Critical patent/JP2021018601A/en
Application granted granted Critical
Publication of JP7204605B2 publication Critical patent/JP7204605B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To allow a user to efficiently use a coupon.SOLUTION: A provision device comprises a determination unit and a provision unit. The determination unit determines a coupon combination with the biggest profit for a user among usable coupon combinations on the basis of information on a transaction object entered into a virtual cart by the user in an electronic mall. The provision unit provides the user with contents containing purchase object information, which is information on the transaction object entered into the virtual cart, and coupon information, which indicates the coupon combination determined by the determination unit, as purchase contents for purchasing the transaction object entered into the virtual cart.SELECTED DRAWING: Figure 1

Description

本発明は、提供装置、提供方法及び提供プログラムに関する。 The present invention relates to a providing device, a providing method, and a providing program.

オンラインショッピングにおいて、ショッピングサイトを運営する店舗が電子クーポンをユーザに配布し、ユーザがこの店舗のサイトで商品を購入する場合に、当該電子クーポンを適用して商品を値引きすることにより、商品の販売促進が行われている。しかし、多くの店舗が電子クーポンを配布すると、ユーザが獲得する電子クーポンの数も多くなり、その管理が煩雑になる。 In online shopping, when a store that operates a shopping site distributes an electronic coupon to a user and the user purchases a product on the site of this store, the product is sold by applying the electronic coupon and discounting the product. Promotion is being done. However, when many stores distribute electronic coupons, the number of electronic coupons acquired by the user also increases, and the management becomes complicated.

これを回避するため、下記の特許文献1では、オンラインショッピングにおいてユーザが商品を購入する場合に、ユーザが既に保有している電子クーポンを、購入商品への利用可否の情報と共に、注文画面に表示する。これにより、ユーザは、保有している電子クーポンの中で、購入商品に対して利用できる電子クーポンを選択して利用することができる。 In order to avoid this, in Patent Document 1 below, when a user purchases a product in online shopping, an electronic coupon already held by the user is displayed on the order screen together with information on availability of the purchased product. To do. As a result, the user can select and use the electronic coupon that can be used for the purchased product from the electronic coupons that the user has.

特開2012−27739号公報Japanese Unexamined Patent Publication No. 2012-27739

しかしながら、上述した技術では、クーポンを効率良く利用させているとは言えない場合がある。 However, with the above-mentioned technology, it may not be possible to say that the coupon is used efficiently.

例えば、電子クーポンには、対象商品や対象店舗が限定されているもの、他の電子クーポンと併用できないものなど、様々な種類が存在する。このため、どのような電子クーポンをどのように利用すればよいかの判断が煩雑となり、電子クーポンを積極的に利用しなくなる場合があった。 For example, there are various types of electronic coupons, such as those with limited target products and target stores, and those that cannot be used in combination with other electronic coupons. For this reason, it becomes complicated to determine what kind of electronic coupon should be used and how to use it, and there is a case where the electronic coupon is not actively used.

本願は、上記に鑑みてなされたものであって、クーポンを利用者に効率よく利用させることを目的とする。 The present application has been made in view of the above, and an object of the present application is to allow a user to efficiently use a coupon.

本願に係る提供装置は、電子商店街において利用者が仮想カートに投入した取引対象の情報に基づいて、利用可能なクーポンの組み合わせのうち、前記利用者に対する利益が最も大きい組み合わせを特定する特定部と、前記仮想カートに投入された取引対象の情報である購入対象情報と、前記特定部により特定されたクーポンの組み合わせを示すクーポン情報とを含むコンテンツを、前記仮想カートに投入された取引対象の購入を行うための購入コンテンツとして前記利用者に提供する提供部とを有することを特徴とする。 The providing device according to the present application is a specific unit that identifies the combination of coupons that can be used and has the greatest benefit to the user, based on the information of the transaction target that the user puts into the virtual cart in the electronic shopping district. And the content including the purchase target information which is the information of the transaction target put into the virtual cart and the coupon information indicating the combination of the coupons specified by the specific unit of the transaction target put into the virtual cart. It is characterized by having a providing unit provided to the user as purchased content for making a purchase.

実施形態の一態様によれば、クーポンを利用者に効率よく利用させることができるという効果を奏する。 According to one aspect of the embodiment, there is an effect that the coupon can be efficiently used by the user.

図1は、実施形態に係る提供処理の一例を示す図である。FIG. 1 is a diagram showing an example of the provision process according to the embodiment. 図2は、実施形態に係る仮想カート画面の一例を示す図である。FIG. 2 is a diagram showing an example of a virtual cart screen according to the embodiment. 図3は、実施形態に係る選択コンテンツの一例を示す図である。FIG. 3 is a diagram showing an example of selected content according to the embodiment. 図4は、実施形態に係る情報提供装置の構成例を示す図である。FIG. 4 is a diagram showing a configuration example of the information providing device according to the embodiment. 図5は、実施形態に係る取引対象データベースの一例を示す図である。FIG. 5 is a diagram showing an example of a transaction target database according to the embodiment. 図6は、実施形態に係るクーポンデータベースの一例を示す図である。FIG. 6 is a diagram showing an example of a coupon database according to the embodiment. 図7は、実施形態に係る利用者データベースの一例を示す図である。FIG. 7 is a diagram showing an example of a user database according to the embodiment. 図8は、実施形態に係る提供処理の手順の一例を示すフローチャートである。FIG. 8 is a flowchart showing an example of the procedure of the provision process according to the embodiment. 図9は、情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 9 is a hardware configuration diagram showing an example of a computer that realizes the function of the information providing device.

以下に本願にかかる提供装置、提供方法及び提供プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願にかかる提供装置、提供方法及び提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, a providing device, a providing method, and a mode for carrying out the providing program (hereinafter referred to as “the embodiment”) according to the present application will be described in detail with reference to the drawings. It should be noted that this embodiment does not limit the providing device, providing method, and providing program according to the present application. Further, in each of the following embodiments, the same parts are designated by the same reference numerals, and duplicate description is omitted.

〔1.実施形態〕
図1から図3を用いて、本実施形態の提供装置等により実現される情報処理を説明する。なお、図1から図3では、本実施形態に係る提供装置の一例である情報提供装置10によって、実施形態に係る提供処理が実現されるものとする。
[1. Embodiment]
The information processing realized by the providing device and the like of the present embodiment will be described with reference to FIGS. 1 to 3. In addition, in FIGS. 1 to 3, it is assumed that the providing process according to the embodiment is realized by the information providing device 10 which is an example of the providing device according to the present embodiment.

図1から図3に示す例において、情報提供システム1は、情報提供装置10及び端末装置100を有する。情報提供装置10と、端末装置100とは、図示しない所定の通信網を介して、有線又は無線により通信可能に接続される。なお、図1に示す情報提供システム1は、複数台の情報提供装置10や、複数台の端末装置100が含まれてもよい。 In the example shown in FIGS. 1 to 3, the information providing system 1 includes an information providing device 10 and a terminal device 100. The information providing device 10 and the terminal device 100 are communicably connected by wire or wirelessly via a predetermined communication network (not shown). The information providing system 1 shown in FIG. 1 may include a plurality of information providing devices 10 and a plurality of terminal devices 100.

情報提供装置10は、電子商店街(モール)に関するサービスを、利用者や、電子商店街に出店する店舗(ストア)の管理者に対して提供するサーバ装置である。情報提供装置10は、図示しない所定の通信網を介して、利用者が使用する端末装置100や、ストアの管理者が利用するストア端末との間で通信を行う。例えば、情報提供装置10は、ストアが電子商店街で販売する取引対象に関する取引対象情報(例えば、取引対象の名称、画像、価格、送料、在庫数等)をストア端末から受け付け、記憶部にて管理する。 The information providing device 10 is a server device that provides a service related to an electronic shopping district (mall) to a user or a manager of a store (store) that opens a store in the electronic shopping district. The information providing device 10 communicates with the terminal device 100 used by the user and the store terminal used by the store administrator via a predetermined communication network (not shown). For example, the information providing device 10 receives transaction target information (for example, the name of the transaction target, an image, a price, a shipping fee, the number of stocks, etc.) of the transaction target sold by the store in the electronic shopping district from the store terminal, and stores the information. to manage.

また、情報提供装置10は、ストアの管理者等によって提供されるクーポンであって、当該ストアで販売する取引対象に関してのみ利用可能なクーポン(以下、「ストアクーポン」と記載する場合がある)に関するクーポン情報(例えば、クーポンの適用対象である取引対象や、適用条件、他のクーポンとの併用の可否など)をストア端末から受け付け、記憶部にて管理する。また、情報提供装置10は、電子商店街の管理者等によって提供されるクーポンであって、利用対象が特定のストアに限定されずに電子商店街に出店する各店舗において利用可能なクーポン(以下、「電子商店街クーポン」と記載する場合がある)に関するクーポン情報を記憶部にて管理する。 Further, the information providing device 10 relates to a coupon provided by a store administrator or the like and which can be used only for a transaction target sold at the store (hereinafter, may be referred to as a "store coupon"). Coupon information (for example, the transaction target to which the coupon is applied, the applicable conditions, whether or not it can be used in combination with other coupons, etc.) is received from the store terminal and managed in the storage unit. Further, the information providing device 10 is a coupon provided by an administrator or the like of an electronic shopping district, and the coupon that can be used at each store that opens in the electronic shopping district without being limited to a specific store (hereinafter referred to as a coupon). , May be described as "electronic shopping street coupon") The storage unit manages coupon information.

なお、情報提供装置10は、異なるストアを利用することを適用条件とするクーポンを管理してもよい。例えば、情報提供装置10は、利用者が第1のストア、並びに、第1のストアとは異なる第2のストアのそれぞれにおいて所定の取引対象を購入する場合に適用されるクーポンに関するクーポン情報を管理する。また、情報提供装置10は、電子商店街を利用する利用者に関する各種情報(例えば、電子商店街での行動履歴や、利用者が獲得したクーポンなど)を記憶部にて管理する。 The information providing device 10 may manage coupons on the condition that different stores are used. For example, the information providing device 10 manages coupon information regarding a coupon applied when a user purchases a predetermined transaction target in each of a first store and a second store different from the first store. To do. Further, the information providing device 10 manages various information (for example, an action history in the electronic shopping street, a coupon acquired by the user, etc.) about a user who uses the electronic shopping street in a storage unit.

なお、情報提供装置10は、電子商店街に関するアプリケーションのデータそのものを配信するサーバであってもよい。また、情報提供装置10は、端末装置100やストア端末に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、JavaScript(登録商標)等のスクリプト言語やCSS(Cascading Style Sheets)等のスタイルシート言語により記述される。なお、情報提供装置10から配信される電子商店街に関するアプリケーションそのものを制御情報とみなしてもよい。 The information providing device 10 may be a server that distributes application data itself related to the electronic shopping district. Further, the information providing device 10 may function as a distribution device that distributes control information to the terminal device 100 or the store terminal. Here, the control information is described in, for example, a script language such as Javascript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). The application itself related to the electronic shopping street distributed from the information providing device 10 may be regarded as control information.

端末装置100は、利用者によって利用される情報処理装置である。端末装置100は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。例えば、端末装置100は、利用者の操作に応じて情報提供装置10にアクセスすることにより情報提供装置10によって提供(配信)される情報を、ウェブブラウザやアプリケーションにより表示する。また、端末装置100は、情報提供装置10によって配信される情報の表示処理を実現する制御情報を情報提供装置10から受け取った場合には、制御情報に従って表示処理を実現する。 The terminal device 100 is an information processing device used by the user. The terminal device 100 is realized by, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. For example, the terminal device 100 displays the information provided (distributed) by the information providing device 10 by accessing the information providing device 10 according to the operation of the user by a web browser or an application. Further, when the terminal device 100 receives the control information from the information providing device 10 that realizes the display processing of the information distributed by the information providing device 10, the terminal device 100 realizes the display processing according to the control information.

以下、図1を用いて、情報提供装置10が行う提供処理について説明する。図1は、実施形態に係る提供処理の一例を示す図である。なお、以下の説明において、端末装置100は、利用者Uによって利用されるスマートフォンやタブレット等のスマートデバイスである場合を示す。また、以下の説明において、端末装置100は、液晶ディスプレイ等の出力部(以下、画面と記載する場合がある)を有し、タッチパネルが採用されているものとする。すなわち、利用者U1は、指や専用ペンで出力部の表示面をタッチすることにより端末装置100の各種操作を行う。また、以下の説明において、情報提供装置10は、端末装置100からのアクセスに応じて、電子商店街に関するコンテンツを提供済であるものとする。 Hereinafter, the provision process performed by the information providing device 10 will be described with reference to FIG. FIG. 1 is a diagram showing an example of the provision process according to the embodiment. In the following description, the terminal device 100 is a smart device such as a smartphone or a tablet used by the user U. Further, in the following description, it is assumed that the terminal device 100 has an output unit (hereinafter, may be referred to as a screen) such as a liquid crystal display, and a touch panel is adopted. That is, the user U1 performs various operations of the terminal device 100 by touching the display surface of the output unit with a finger or a dedicated pen. Further, in the following description, it is assumed that the information providing device 10 has already provided the content related to the electronic shopping street in response to the access from the terminal device 100.

まず、情報提供装置10は、取引対象を仮想カートに投入するための投入操作を受け付ける(ステップS1)。例えば、図1の例において、情報提供装置10は、利用者U1により入力されたクエリ情報を端末装置100から受け付け、受け付けたクエリ情報と対応する取引対象を電子商店街上の仮想カートに投入するための投入画面C1を、端末装置100に提供する。図1に示すように、投入画面C1は、取引対象情報(図1の例では取引対象#1に対応する取引対象情報)を表示する領域、並びに、取引対象を仮想カートに投入する投入操作を行うための投入ボタンBを含む。 First, the information providing device 10 accepts a loading operation for loading a transaction target into a virtual cart (step S1). For example, in the example of FIG. 1, the information providing device 10 receives the query information input by the user U1 from the terminal device 100, and inputs the transaction target corresponding to the received query information into the virtual cart on the electronic shopping street. The input screen C1 for this purpose is provided to the terminal device 100. As shown in FIG. 1, the input screen C1 displays an area for displaying transaction target information (transaction target information corresponding to transaction target # 1 in the example of FIG. 1), and an input operation for inputting a transaction target into a virtual cart. Includes an on button B for doing.

なお、仮想カートに投入される各取引対象は、それぞれ異なるストアで販売されるものであってよい。 Each transaction target put into the virtual cart may be sold at a different store.

図1の例において、端末装置100は、情報提供装置10から提供された投入画面C1を画面に表示し、投入ボタンBに対する利用者Uのタッチ操作を受け付けることにより、仮想カートに投入する取引対象#1に関する情報(例えば、取引対象#1を識別する識別情報)を情報提供装置10に送信する。 In the example of FIG. 1, the terminal device 100 displays the input screen C1 provided by the information providing device 10 on the screen, and receives the touch operation of the user U for the input button B, so that the transaction target is input to the virtual cart. Information about # 1 (for example, identification information for identifying the transaction target # 1) is transmitted to the information providing device 10.

続いて、情報提供装置10は、取引対象と、利用者U1の仮想カートとを紐付けることで、取引対象を仮想カートに投入する(ステップS2)。例えば、図1の例において、情報提供装置10は、ステップS1において端末装置100から送信された情報に対応する取引対象と、電子商店街上の利用者U1の仮想カートとを紐付ける。 Subsequently, the information providing device 10 puts the transaction target into the virtual cart by associating the transaction target with the virtual cart of the user U1 (step S2). For example, in the example of FIG. 1, the information providing device 10 associates the transaction target corresponding to the information transmitted from the terminal device 100 in step S1 with the virtual cart of the user U1 on the electronic shopping street.

続いて、端末装置100は、仮想カート画面を要求する(ステップS3)。例えば、図1の例において、端末装置100は、電子商店街に関するコンテンツを表示した画面上で、仮想カートに投入された取引対象を表示するための所定の操作を利用者U1から受け付け、仮想カート画面の提供要求を情報提供装置10に送信する。 Subsequently, the terminal device 100 requests a virtual cart screen (step S3). For example, in the example of FIG. 1, the terminal device 100 receives from the user U1 a predetermined operation for displaying the transaction target put into the virtual cart on the screen displaying the contents related to the electronic shopping street, and the virtual cart. The screen provision request is transmitted to the information providing device 10.

続いて、情報提供装置10は、仮想カートの取引対象ごとに、利用可能なクーポンを特定し、特定したクーポンの組み合わせの中から、割引額が最大となるクーポンの組み合わせを特定する(ステップS4)。例えば、図1の例において、情報提供装置10は、端末装置100から送信された仮想カート画面の提供要求に応じて、利用者U1の仮想カートに投入された取引対象ごとに、利用可能なクーポンを特定する。具体的には、図1の例において、情報提供装置10は、利用者U1が獲得済みのクーポンであって、仮想カートに投入された取引対象に対し利用可能なクーポン、並びに、利用者U1が獲得していないクーポンであって、仮想カートに投入された取引対象に対し利用可能なクーポンを特定する。そして、情報提供装置10は、クーポンが適用される条件(例えば、仮想カートに投入された取引対象の価格と送料との合計額(購入総額)、取引対象を購入する数量など)や、他のクーポンとの併用の可否などに基づいて、同時に利用可能なクーポンの組み合わせを全て特定し、特定したクーポンの組み合わせの中から、割引額が最大となるクーポンの組み合わせを特定する。なお、図1の例において、情報提供装置10は、特定したクーポンの組み合わせの中から、利用者U1が獲得済みのクーポン#1−2及びクーポン#2−3、並びに、利用者U1が獲得していないクーポン#3−1などを含む組み合わせCGを、割引額が最大となるクーポンの組み合わせとして特定したものとする。 Subsequently, the information providing device 10 specifies the available coupons for each transaction target of the virtual cart, and specifies the combination of coupons having the maximum discount amount from the specified combinations of coupons (step S4). .. For example, in the example of FIG. 1, the information providing device 10 can use coupons for each transaction target put into the virtual cart of the user U1 in response to the provision request of the virtual cart screen transmitted from the terminal device 100. To identify. Specifically, in the example of FIG. 1, the information providing device 10 is a coupon that the user U1 has already acquired, and the coupon that can be used for the transaction target put into the virtual cart, and the user U1 Identify the coupons that have not been acquired and can be used for the transaction target placed in the virtual cart. Then, the information providing device 10 uses the conditions to which the coupon is applied (for example, the total amount of the price of the transaction target and the shipping fee (total purchase amount) put into the virtual cart, the quantity to purchase the transaction target, etc.) and other items. Based on whether or not it can be used in combination with a coupon, all the combinations of coupons that can be used at the same time are specified, and the combination of coupons that maximizes the discount amount is specified from the specified combinations of coupons. In the example of FIG. 1, the information providing device 10 is obtained by the coupon # 1-2 and the coupon # 2-3 that the user U1 has already acquired, and the user U1 from the specified combination of coupons. It is assumed that the combination CG including the coupon # 3-1 that has not been specified is specified as the combination of coupons having the maximum discount amount.

続いて、情報提供装置10は、特定したクーポンの組み合わせCGを示すクーポン情報と、取引対象情報とを含む仮想カート画面を生成する(ステップS5)。例えば、図1の例において、情報提供装置10は、組み合わせCGに含まれる各クーポンに対応するクーポン情報や、仮想カートに投入された取引対象に対応する取引対象情報、取引対象を購入する数量、購入総額、組み合わせCGに含まれる各クーポンを利用した場合の購入総額(割引金額)などを含む仮想カート画面C2を生成する。 Subsequently, the information providing device 10 generates a virtual cart screen including coupon information indicating the combination CG of the specified coupon and transaction target information (step S5). For example, in the example of FIG. 1, the information providing device 10 includes coupon information corresponding to each coupon included in the combination CG, transaction target information corresponding to the transaction target put into the virtual cart, and the quantity to purchase the transaction target. A virtual cart screen C2 including the total purchase amount, the total purchase amount (discount amount) when each coupon included in the combination CG is used, and the like is generated.

続いて、情報提供装置10は、生成した仮想カート画面C2を端末装置100に提供する(ステップS6)。 Subsequently, the information providing device 10 provides the generated virtual cart screen C2 to the terminal device 100 (step S6).

次に、図2を用いて、利用者U1が獲得していないクーポンを獲得するための操作を受け付け可能とする仮想カート画面C2の提供処理について説明する。図2は、実施形態に係る仮想カート画面の一例を示す図である。なお、図2の例において、情報提供装置10から仮想カート画面C2が端末装置100に提供され、端末装置100の画面に仮想カート画面C2が表示されているものとする。 Next, with reference to FIG. 2, a process of providing the virtual cart screen C2 that can accept an operation for acquiring a coupon that the user U1 has not acquired will be described. FIG. 2 is a diagram showing an example of a virtual cart screen according to the embodiment. In the example of FIG. 2, it is assumed that the information providing device 10 provides the virtual cart screen C2 to the terminal device 100, and the virtual cart screen C2 is displayed on the screen of the terminal device 100.

図2に示すように、情報提供装置10は、利用者U1が獲得していないクーポン#3−1を獲得する獲得操作を行うためのボタンCIBを含む仮想カート画面C2を端末装置100に提供する。そして、情報提供装置10は、ボタンCIBの選択操作に応じて端末装置100から送信されるクーポン#3−1に関する情報(例えば、クーポン#3−1を識別する識別情報)に応じて、クーポン#3−1と利用者U1とを紐付ける。 As shown in FIG. 2, the information providing device 10 provides the terminal device 100 with a virtual cart screen C2 including a button CIB for performing an acquisition operation for acquiring a coupon # 3-1 that the user U1 has not acquired. .. Then, the information providing device 10 receives the coupon # according to the information regarding the coupon # 3-1 transmitted from the terminal device 100 in response to the button CIB selection operation (for example, the identification information for identifying the coupon # 3-1). 3-1 and user U1 are linked.

また、情報提供装置10は、利用者U1がクーポン#3−1が獲得したことを示す情報を含むクーポン#3−1のクーポン情報を端末装置100に提供し、提供したクーポン情報を仮想カート画面C2上の領域AR1に表示するよう制御する。 Further, the information providing device 10 provides the terminal device 100 with the coupon information of the coupon # 3-1 including the information indicating that the coupon # 3-1 has been acquired by the user U1, and the provided coupon information is displayed on the virtual cart screen. It is controlled to be displayed in the area AR1 on C2.

なお、情報提供装置10は、クーポン#3−1の獲得に所定の条件が設定されている場合、設定された条件に応じたコンテンツを端末装置100に提供してもよい。例えば、クーポン#3−1の獲得にキャンペーンページの閲覧を要する場合、情報提供装置10は、ボタンCIBの選択操作に応じて端末装置100にキャンペーンページを提供する。また、例えば、クーポン#3−1の獲得にキャンペーンコードやクーポンコードなどのコード情報の入力を要する場合、情報提供装置10は、ボタンCIBの選択操作に応じて端末装置100にコード情報を入力するためのコンテンツを提供する。 In addition, when a predetermined condition is set for the acquisition of the coupon # 3-1 the information providing device 10 may provide the content corresponding to the set condition to the terminal device 100. For example, when it is necessary to browse the campaign page in order to obtain the coupon # 3-1, the information providing device 10 provides the campaign page to the terminal device 100 in response to the button CIB selection operation. Further, for example, when it is necessary to input code information such as a campaign code or a coupon code to acquire coupon # 3-1, the information providing device 10 inputs code information to the terminal device 100 in response to a button CIB selection operation. Provide content for.

次に、図3を用いて、利用可能なクーポンの選択を利用者U1から受け付け可能とする選択コンテンツの提供処理について説明する。図3は、実施形態に係る選択コンテンツの一例を示す図である。なお、図3の例において、情報提供装置10から仮想カート画面C2が端末装置100に提供され、端末装置100の画面に仮想カート画面C2が表示されているものとする。 Next, with reference to FIG. 3, a process of providing selected content that enables the selection of available coupons from the user U1 will be described. FIG. 3 is a diagram showing an example of selected content according to the embodiment. In the example of FIG. 3, it is assumed that the information providing device 10 provides the virtual cart screen C2 to the terminal device 100, and the virtual cart screen C2 is displayed on the screen of the terminal device 100.

図3に示すように、情報提供装置10は、利用するクーポンの変更を指示する操作を行うためのボタンCBを含む仮想カート画面C2を端末装置100に提供する。そして、情報提供装置10は、ボタンCBの選択操作に応じて端末装置100から送信される選択コンテンツの提供要求を受け付ける。 As shown in FIG. 3, the information providing device 10 provides the terminal device 100 with a virtual cart screen C2 including a button CB for performing an operation of instructing a change of the coupon to be used. Then, the information providing device 10 receives a request for providing selected content transmitted from the terminal device 100 in response to the selection operation of the button CB.

ここで、図3の例において、情報提供装置10は、選択コンテンツの提供要求に応じて、利用者U1が獲得済みのクーポンであって、仮想カートに投入された取引対象に対し利用可能なクーポンを特定する。そして、情報提供装置10は、特定したクーポンに対応するクーポン情報に基づいて生成した選択コンテンツを端末装置100に提供し、提供した選択コンテンツを仮想カート画面C2上の領域AR2に表示するよう制御する。図3に示すように、選択コンテンツには、特定した各クーポンに対応するクーポン情報と、各クーポンを利用するか否かを利用者U1が選択するためのチェックボックスとを含む。そして、情報提供装置10は、選択コンテンツにおいて利用者に選択されたクーポンに基づき、クーポン情報や、割引金額を更新した仮想カート画面C2を端末装置100に提供する。 Here, in the example of FIG. 3, the information providing device 10 is a coupon that the user U1 has already acquired in response to the request for providing the selected content, and is a coupon that can be used for the transaction target put into the virtual cart. To identify. Then, the information providing device 10 provides the terminal device 100 with the selected content generated based on the coupon information corresponding to the specified coupon, and controls to display the provided selected content in the area AR2 on the virtual cart screen C2. .. As shown in FIG. 3, the selected content includes coupon information corresponding to each specified coupon and a check box for the user U1 to select whether or not to use each coupon. Then, the information providing device 10 provides the terminal device 100 with the virtual cart screen C2 in which the coupon information and the discount amount are updated based on the coupon selected by the user in the selected content.

なお、情報提供装置10は、仮想カートに投入した取引対象に対応するクーポンであって、仮想カートに投入された取引対象の購入総額や、取引対象を購入する数量などといった、クーポンが適用される条件が満たされていないクーポンを含む選択コンテンツを提供してもよい。そして、クーポンが適用される条件が満たされていないクーポンが選択コンテンツにおいて利用者U1に選択された場合、情報提供装置10は、購入総額や取引対象を購入する数量が不足している旨の通知を提供する。 The information providing device 10 is a coupon corresponding to the transaction target put into the virtual cart, and the coupon such as the total purchase amount of the transaction target put into the virtual cart, the quantity to purchase the transaction target, and the like is applied. Selective content may be provided that includes coupons that do not meet the conditions. Then, when a coupon that does not satisfy the conditions to which the coupon is applied is selected by the user U1 in the selected content, the information providing device 10 notifies that the total purchase amount or the quantity to purchase the transaction target is insufficient. I will provide a.

以上のように、実施形態に係る情報提供装置10は、利用者が獲得済みのクーポンであって、仮想カートに投入された取引対象に対し利用可能なクーポン、並びに、利用者が獲得していないクーポン(言い換えると、利用者が獲得し得るクーポン)であって、仮想カートに投入された取引対象に対し利用可能なクーポンのうち、利用者に対する利益が最も大きい組み合わせを特定し、利用者に提供することができる。すなわち、実施形態に係る情報提供装置10は、どのクーポンの利用が最適であるかといった利用者による煩雑な判断を必要とせず、利用者がクーポン利用による利益を享受できるため、クーポンを利用者に効率よく利用させることができる。 As described above, the information providing device 10 according to the embodiment is a coupon that the user has already acquired, and is a coupon that can be used for the transaction target put in the virtual cart, and the user has not acquired the coupon. Coupons (in other words, coupons that can be obtained by the user), among the coupons that can be used for the transaction target placed in the virtual cart, identify the combination that has the greatest profit to the user and provide it to the user. can do. That is, the information providing device 10 according to the embodiment does not require a complicated judgment by the user as to which coupon is most suitable for use, and the user can enjoy the benefits of using the coupon. Therefore, the coupon is used by the user. It can be used efficiently.

〔2.情報提供装置の構成〕
次に、図4を用いて、情報提供装置10の構成について説明する。図4は、実施形態に係る情報提供装置の構成例を示す図である。図4に示すように、情報提供装置10は、通信部20と、記憶部30と、制御部40とを有する。
[2. Configuration of information providing device]
Next, the configuration of the information providing device 10 will be described with reference to FIG. FIG. 4 is a diagram showing a configuration example of the information providing device according to the embodiment. As shown in FIG. 4, the information providing device 10 includes a communication unit 20, a storage unit 30, and a control unit 40.

(通信部20について)
通信部20は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部20は、ネットワークNと有線または無線で接続され、端末装置100、決済サーバ200等との間で情報の送受信を行う。
(About communication unit 20)
The communication unit 20 is realized by, for example, a NIC (Network Interface Card) or the like. Then, the communication unit 20 is connected to the network N by wire or wirelessly, and transmits / receives information to / from the terminal device 100, the payment server 200, and the like.

ここで、図4に示す決済サーバ200は、情報提供装置10が提供する電子商店街に関するサービスにおいて利用者が取引対象を購入したことに伴い発生する料金の決済処理を制御するサーバ装置である。例えば、決済サーバ200は、電子商店街において取引対象を購入した利用者に対する請求額、並びに、電子商店街のストアに対する支払額に関する通知を情報提供装置10から受け付ける。そして、決済サーバ200は、利用者から請求額の決済を受け付け、ストアに対する支払額の決済を行う。なお、決済サーバ200は、現金による決済処理だけではなく、例えば、クレジットカードや、電子決済等を用いた決済処理の制御を行ってもよい。また、決済サーバ200は、銀行のサーバや、ネットバンクのサーバ等でもよい。 Here, the payment server 200 shown in FIG. 4 is a server device that controls the payment processing of the charge generated when the user purchases the transaction target in the service related to the electronic shopping mall provided by the information providing device 10. For example, the payment server 200 receives a notification from the information providing device 10 regarding the billing amount to the user who purchased the transaction target in the electronic shopping district and the payment amount to the store in the electronic shopping district. Then, the payment server 200 receives the payment of the billed amount from the user and setstles the payment amount to the store. The payment server 200 may control not only cash payment processing but also payment processing using, for example, a credit card or electronic payment. Further, the payment server 200 may be a bank server, a net bank server, or the like.

(記憶部30について)
記憶部30は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図4に示すように、記憶部30は、取引対象データベース31と、クーポンデータベース32と、利用者データベース33とを有する。
(About storage unit 30)
The storage unit 30 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory (Flash Memory), or a storage device such as a hard disk or an optical disk. As shown in FIG. 4, the storage unit 30 has a transaction target database 31, a coupon database 32, and a user database 33.

(取引対象データベース31について)
取引対象データベース31は、ストアが電子商店街で販売する取引対象(商品)に関する取引対象情報を記憶する。ここで、図5を用いて、取引対象データベース31が記憶する取引対象情報の一例を説明する。図5は、実施形態に係る取引対象データベースの一例を示す図である。図5の例では、取引対象データベース31は、「商品ID」、「商品名」、「店舗ID」、「価格」といった項目を有する。
(About transaction target database 31)
The transaction target database 31 stores transaction target information regarding the transaction target (commodity) sold by the store in the electronic shopping district. Here, an example of transaction target information stored in the transaction target database 31 will be described with reference to FIG. FIG. 5 is a diagram showing an example of a transaction target database according to the embodiment. In the example of FIG. 5, the transaction target database 31 has items such as "product ID", "product name", "store ID", and "price".

「商品ID」は、商品を識別するための識別情報を示す。「商品名」は、商品の名称を示す。「店舗ID」は、電子商店街に出店している店舗を識別するための識別情報を示す。「価格」は、商品の価格を示す。 The "product ID" indicates identification information for identifying the product. "Product name" indicates the name of the product. The "store ID" indicates identification information for identifying a store that is open in an electronic shopping district. "Price" indicates the price of a product.

すなわち、図5では、電子商店街において店舗ID「店舗#1」によって識別される店舗が、商品ID「商品#1」によって識別され、商品名「ワンピース」、価格「14000円」である商品を販売する例を示す。 That is, in FIG. 5, the store identified by the store ID "store # 1" in the electronic shopping district is identified by the product ID "product # 1" and has the product name "one piece" and the price "14,000 yen". An example of selling is shown.

(クーポンデータベース32について)
クーポンデータベース32は、所定の店舗で販売する取引対象に関してのみ利用可能なストアクーポン、並びに、利用対象が特定のストアに限定されずに電子商店街に出店する各店舗において利用可能な電子商店街クーポンに関するクーポン情報を記憶する。ここで、図6を用いて、クーポンデータベース32が記憶するクーポン情報の一例を説明する。図6は、実施形態に係るクーポンデータベースの一例を示す図である。図6の例では、クーポンデータベース32は、「クーポンID」、「店舗ID」、「クーポン対象商品」、「適用条件」、「割引率」、「併用情報」、「表示設定」といった項目を有する。
(About coupon database 32)
The coupon database 32 includes store coupons that can be used only for transaction targets sold at a predetermined store, and electronic shopping street coupons that can be used at each store that opens in an electronic shopping district without being limited to a specific store. Memorize coupon information about. Here, an example of coupon information stored in the coupon database 32 will be described with reference to FIG. FIG. 6 is a diagram showing an example of a coupon database according to the embodiment. In the example of FIG. 6, the coupon database 32 has items such as "coupon ID", "store ID", "coupon target product", "applicable conditions", "discount rate", "combination information", and "display setting". ..

「クーポンID」は、クーポンを識別するための識別情報を示す。「店舗ID」は、クーポンが利用可能な店舗を識別するための識別情報を示す。なお、図6の例において、「店舗ID」の項目に「店舗#1」、「店舗#3」といった情報が格納されている場合、対応するクーポンがストアクーポンであることを示す。また、「店舗ID」の項目に「全店舗」といった情報が格納されている場合、対応するクーポンが電子商店街クーポンであることを示す。 The "coupon ID" indicates identification information for identifying the coupon. The "store ID" indicates identification information for identifying the store where the coupon can be used. In the example of FIG. 6, when information such as "store # 1" and "store # 3" is stored in the item of "store ID", it indicates that the corresponding coupon is a store coupon. Further, when information such as "all stores" is stored in the item of "store ID", it indicates that the corresponding coupon is an electronic shopping street coupon.

「クーポン対象商品」は、クーポンの適用対象である商品を示す。「適用条件」は、クーポンが適用される条件を示し、商品の購入総額や、商品を購入する数量などといった情報が格納される。「割引率」は、クーポンが適用された場合の商品の割引率を示す。なお、クーポンが適用された場合に利用者が得られる利益は商品の割引に限られず、例えば、商品の価格の減額、商品の送料の無料、所定のサービスにおいて利用可能なポイントの付与などを、クーポンが適用された場合に利用者が得られる利益として設定してもよい。 "Coupon target product" indicates a product to which the coupon is applied. The "applicable condition" indicates the condition to which the coupon is applied, and stores information such as the total purchase amount of the product and the quantity of the product to be purchased. "Discount rate" indicates the discount rate of the product when the coupon is applied. In addition, the profit that the user can get when the coupon is applied is not limited to the discount of the product, for example, reduction of the price of the product, free shipping of the product, granting of points that can be used in the predetermined service, etc. It may be set as a profit obtained by the user when the coupon is applied.

「併用情報」は、クーポンが他のクーポンとの併用が可能であるか否を示す。「表示設定」は、クーポンを購入コンテンツ(図1の例における仮想カート画面C2)における表示対象とされているか否かを示す情報であり、例えば、クーポンの提供主により設定される。 "Combination information" indicates whether or not the coupon can be used in combination with other coupons. The "display setting" is information indicating whether or not the coupon is to be displayed in the purchased content (virtual cart screen C2 in the example of FIG. 1), and is set by, for example, the coupon provider.

すなわち、図6では、クーポンID「クーポン#1」によって識別されるクーポンが店舗ID「店舗#1」によって識別される店舗の商品「商品#1、商品#2、商品#3・・・」を対象として利用可能であり、「2品以上購入」する際に割引率「3割引」が適用され、当該クーポンが他のクーポンとの併用が「不可」であり、購入コンテンツにおける表示対象とされている例を示す。 That is, in FIG. 6, the coupon identified by the coupon ID “coupon # 1” is the product “product # 1, product # 2, product # 3 ...” of the store identified by the store ID “store # 1”. It can be used as a target, the discount rate "3 discount" is applied when "purchasing 2 or more items", the coupon cannot be used in combination with other coupons, and it is displayed in the purchased content. Here is an example.

(利用者データベース33について)
利用者データベース33は、利用者に関する各種情報を記憶する。ここで、図7を用いて、利用者データベース33が記憶する情報の一例を説明する。図7は、実施形態に係る利用者データベースの一例を示す図である。図7の例では、利用者データベース33は、「利用者ID」、「利用者情報」、「獲得クーポン」、「仮想カート」といった項目を有する。
(About user database 33)
The user database 33 stores various information about the user. Here, an example of the information stored in the user database 33 will be described with reference to FIG. 7. FIG. 7 is a diagram showing an example of a user database according to the embodiment. In the example of FIG. 7, the user database 33 has items such as "user ID", "user information", "acquisition coupon", and "virtual cart".

「利用者ID」は、利用者を識別するための識別情報を示す。「利用者情報」は、電子商店街における利用者の利用履歴や、利用者の属性情報などを示す。「獲得クーポン」は、利用者が獲得済みのクーポンを示す。「仮想カート」は、利用者が仮想カートに投入している商品を示す。 The "user ID" indicates identification information for identifying the user. The "user information" indicates the usage history of the user in the electronic shopping district, the attribute information of the user, and the like. The "acquired coupon" indicates a coupon that the user has already acquired. The "virtual cart" indicates a product that the user has put in the virtual cart.

すなわち、図7では、利用者ID「UID#1」によって識別される利用者の利用者情報が「利用者情報#1」を示し、「クーポン#3」を獲得済みであり、仮想カートに「商品#1、商品#3・・・」が投入されている例を示す。 That is, in FIG. 7, the user information of the user identified by the user ID "UID # 1" indicates "user information # 1", the "coupon # 3" has been acquired, and the virtual cart has "" An example in which "Product # 1, Product # 3 ..." Is introduced is shown.

(制御部40について)
制御部40は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報提供装置10内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部40は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。実施形態に係る制御部40は、図4に示すように、管理部41と、特定部42と、提供部43と、決済部44とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
(About control unit 40)
The control unit 40 is a controller, and for example, various programs stored in a storage device inside the information providing device 10 by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like use a RAM as a work area. It is realized by executing as. Further, the control unit 40 is a controller, and is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). As shown in FIG. 4, the control unit 40 according to the embodiment includes a management unit 41, a specific unit 42, a providing unit 43, and a settlement unit 44, and has functions and operations of information processing described below. Realize or execute.

(管理部41について)
管理部41は、電子商店街における各種管理を行う。例えば、図1の例において、管理部41は、ストアが電子商店街で販売する取引対象に関する取引対象情報をストア端末から受け付け、取引対象データベース31に格納する。また、管理部41は、ストアの管理者等や、電子商店街の管理者等によって提供されるクーポンのクーポン情報をクーポンデータベース32に格納する。また、管理部41は、電子商店街を利用する利用者に関する各種情報を収集し、利用者データベース33に格納する。また、管理部41は、端末装置100から送信された、仮想カートに投入する取引対象に関する情報と、電子商店街上の利用者U1の仮想カートとを紐付け、利用者データベース33に格納する。
(About management department 41)
The management unit 41 performs various types of management in the electronic shopping district. For example, in the example of FIG. 1, the management unit 41 receives the transaction target information regarding the transaction target sold by the store in the electronic shopping street from the store terminal and stores it in the transaction target database 31. In addition, the management unit 41 stores the coupon information of the coupon provided by the store manager or the like, the electronic shopping street manager or the like in the coupon database 32. In addition, the management unit 41 collects various information about users who use the electronic shopping street and stores it in the user database 33. Further, the management unit 41 links the information regarding the transaction target to be put into the virtual cart sent from the terminal device 100 with the virtual cart of the user U1 on the electronic shopping street, and stores it in the user database 33.

また、例えば、図2の例において、管理部41は、仮想カート画面C2において、利用者U1が獲得していないクーポンを獲得する獲得操作を行った場合、当該クーポンと利用者U1とを紐付け、利用者データベース33に格納する。 Further, for example, in the example of FIG. 2, when the management unit 41 performs an acquisition operation for acquiring a coupon that the user U1 has not acquired on the virtual cart screen C2, the management unit 41 associates the coupon with the user U1. , Stored in the user database 33.

(特定部42について)
特定部42は、電子商店街において利用者が仮想カートに投入した取引対象の情報に基づいて、利用可能なクーポンの組み合わせのうち、利用者に対する利益が最も大きい組み合わせを特定する。例えば、図1の例において、特定部42は、クーポンデータベース32及び利用者データベース33を参照し、利用者U1の仮想カートに投入された取引対象ごとに利用可能なクーポンの組み合わせのうち、割引額が最大となるクーポンの組み合わせを特定する。
(About specific part 42)
The identification unit 42 identifies the combination of coupons that can be used that has the greatest profit to the user, based on the information of the transaction target that the user puts into the virtual cart in the electronic shopping district. For example, in the example of FIG. 1, the specific unit 42 refers to the coupon database 32 and the user database 33, and is a discount amount among the combinations of coupons that can be used for each transaction target put into the virtual cart of the user U1. Identify the combination of coupons that maximizes.

また、特定部42は、利用者が購入コンテンツにおいて購入対象となる取引対象の数を変更した場合は、変更後の取引対象の情報に基づいて、新たなクーポンの組み合わせを特定してもよい。例えば、図1の例において、利用者U1が、仮想カートに投入された取引対象を購入する数量の変更操作や、仮想カートに投入された取引対象の削除操作を仮想カート画面C2において行った場合、特定部42は、操作内容に応じて変更された取引対象の情報に基づいて、新たなクーポンの組み合わせを特定する。 Further, when the user changes the number of transaction targets to be purchased in the purchased content, the specific unit 42 may specify a new coupon combination based on the changed transaction target information. For example, in the example of FIG. 1, when the user U1 performs an operation of changing the quantity of the transaction target put in the virtual cart and an operation of deleting the transaction target put in the virtual cart on the virtual cart screen C2. , The identification unit 42 identifies a new combination of coupons based on the information of the transaction target changed according to the operation content.

また、特定部42は、仮想カートに投入された取引対象ごとに、当該取引対象を対象とするクーポンを特定し、特定したクーポンの適用条件に基づいて、利用者に対する利益が最も大きい組み合わせを特定してもよい。例えば、図1の例において、特定部42は、利用者U1が獲得済みのクーポンであって、仮想カートに投入された取引対象に対し利用可能なクーポン、並びに、利用者U1が獲得していないクーポンであって、仮想カートに投入された取引対象に対し利用可能なクーポンを特定し、クーポンが適用される条件に基づいて、割引額が最大となるクーポンの組み合わせを特定する。 In addition, the specific unit 42 specifies a coupon for the transaction target for each transaction target put into the virtual cart, and identifies the combination with the greatest profit to the user based on the applicable conditions of the specified coupon. You may. For example, in the example of FIG. 1, the specific unit 42 is a coupon that the user U1 has already acquired, and is a coupon that can be used for the transaction target put in the virtual cart, and the user U1 has not acquired the coupon. For coupons, identify the coupons that can be used for the transaction target placed in the virtual cart, and identify the combination of coupons that maximizes the discount amount based on the conditions to which the coupon is applied.

また、特定部42は、各取引対象を対象とするクーポンの組み合わせであって、同時に利用可能なクーポンの組み合わせを全て特定し、特定した組み合わせのうち、利用者に対する利益が最も大きい組み合わせを特定してもよい。例えば、図1の例において、特定部42は、仮想カートに投入された取引対象に対し利用可能なクーポンを特定し、クーポンが適用される条件や、他のクーポンとの併用の可否などに基づいて、同時に利用可能なクーポンの組み合わせを全て特定し、特定したクーポンの組み合わせの中から、割引額が最大となるクーポンの組み合わせを特定する。 In addition, the specific unit 42 specifies all the combinations of coupons that can be used at the same time, which are the combinations of coupons for each transaction target, and identifies the combination that has the greatest benefit to the user among the specified combinations. You may. For example, in the example of FIG. 1, the specific unit 42 specifies a coupon that can be used for the transaction target put in the virtual cart, and is based on the conditions to which the coupon is applied, whether or not it can be used in combination with other coupons, and the like. Then, all the coupon combinations that can be used at the same time are specified, and the coupon combination that maximizes the discount amount is specified from the specified coupon combinations.

また、特定部42は、クーポンのうち、購入コンテンツの表示対象とする設定が行われたクーポンの中から、組み合わせを特定してもよい。例えば、特定部42は、クーポンデータベース32を参照し、「表示設定」の項目に「可」が格納されているクーポンの中から、利用者に対する利益が最も大きい組み合わせを特定する。 In addition, the specific unit 42 may specify a combination from the coupons for which the purchase content is set to be displayed. For example, the specific unit 42 refers to the coupon database 32 and identifies the combination having the greatest benefit to the user from the coupons in which "OK" is stored in the "display setting" item.

また、特定部42は、購入コンテンツの表示対象とする設定が行われたクーポンと、当該設定が行われていないクーポンのうち利用者が獲得済みのクーポンとの中から、組み合わせを特定してもよい。例えば、特定部42は、クーポンデータベース32を参照して「表示設定」の項目に「可」が格納されているクーポンを特定し、利用者データベース33を参照して「獲得クーポン」の項目に格納されているクーポンを特定し、これらのクーポンの中から、利用者に対する利益が最も大きい組み合わせを特定する。 Further, even if the specific unit 42 specifies a combination from the coupons that have been set to be displayed for the purchased content and the coupons that have not been set and have been acquired by the user. Good. For example, the specifying unit 42 refers to the coupon database 32 to specify a coupon in which "OK" is stored in the "display setting" item, and refers to the user database 33 to store it in the "acquired coupon" item. Identify the coupons that have been used, and from these coupons, identify the combination that has the greatest benefit to the user.

また、特定部42は、仮想カートに投入された全ての取引対象を購入した際における値引き額が最も多くなるクーポンの組み合わせを特定してもよい。例えば、図1の例において、特定部42は、割引額が最大となるクーポンの組み合わせとして特定する。 In addition, the specific unit 42 may specify the combination of coupons that gives the largest discount amount when all the transaction targets put into the virtual cart are purchased. For example, in the example of FIG. 1, the specific unit 42 specifies as a combination of coupons having the maximum discount amount.

また、特定部42は、値引き額と、クーポンを利用した場合に利用者に対して提供されるポイントの総額との合計が最も多くなるクーポンの組み合わせを特定してもよい。例えば、特定部42は、利用者に所定のポイントを提供するクーポンが、他のクーポンの利用により値引きされた後の購入総額に応じてポイントを提供するか、若しくは、他のクーポンの利用により値引きされる前の購入総額に応じてポイントを提供するか、などを考慮して、クーポンの利用による値引き額と、クーポンの利用により利用者に対して提供されるポイントに対応する金額(例えば、電子マネーに対応する金額)との合計が最も多くなるクーポンの組み合わせを特定する。 In addition, the specific unit 42 may specify the combination of coupons in which the total of the discount amount and the total amount of points provided to the user when the coupon is used is the largest. For example, the specific unit 42 provides points according to the total purchase amount after the coupon that provides a predetermined point to the user is discounted by using another coupon, or is discounted by using another coupon. Considering whether to provide points according to the total purchase amount before the coupon is used, the discount amount by using the coupon and the amount corresponding to the points provided to the user by using the coupon (for example, electronic) Identify the combination of coupons that has the highest total (the amount corresponding to money).

(提供部43について)
提供部43は、仮想カートに投入された取引対象の情報である購入対象情報と、特定部42により特定されたクーポンの組み合わせを示すクーポン情報とを含むコンテンツを、仮想カートに投入された取引対象の購入を行うための購入コンテンツとして利用者に提供する。例えば、図1の例において、提供部43は、特定部42により特定された組み合わせCGに含まれる各クーポンに対応するクーポン情報や、仮想カートに投入された取引対象に対応する取引対象情報、取引対象を購入する数量、購入総額、組み合わせCGに含まれる各クーポンを適用した場合の購入総額などを含む仮想カート画面C2を端末装置100に提供する。
(About the provider 43)
The providing unit 43 provides the content including the purchase target information, which is the transaction target information put into the virtual cart, and the coupon information indicating the combination of the coupons specified by the specific unit 42, into the virtual cart. Provided to users as purchased content for making purchases. For example, in the example of FIG. 1, the providing unit 43 includes coupon information corresponding to each coupon included in the combination CG specified by the specific unit 42, transaction target information corresponding to the transaction target put into the virtual cart, and transactions. The terminal device 100 is provided with a virtual cart screen C2 including the quantity to purchase the target, the total purchase amount, the total purchase amount when each coupon included in the combination CG is applied, and the like.

また、提供部43は、購入コンテンツとして、購入対象となる取引対象の数を制御可能なコンテンツを提供してもよい。例えば、図1の例において、仮想カートに投入された取引対象を購入する数量を利用者U1の操作に応じた制御(変更)を可能とする仮想カート画面C2を提供する。 Further, the providing unit 43 may provide content that can control the number of transaction targets to be purchased as the purchased content. For example, in the example of FIG. 1, the virtual cart screen C2 that enables control (change) of the quantity of the transaction target put into the virtual cart to be purchased according to the operation of the user U1 is provided.

また、提供部43は、新たに特定されたクーポンの組み合わせを示すクーポン情報を含む購入コンテンツを提供してもよい。例えば、購入コンテンツの購入対象となる取引対象の数量を変更したことに応じて、特定部42が新たなクーポンの組み合わせを特定した場合、提供部43は、新たなクーポンの組み合わせを含む購入コンテンツを提供する。 In addition, the providing unit 43 may provide purchased content including coupon information indicating a newly specified combination of coupons. For example, when the specific unit 42 specifies a new coupon combination in response to the change in the quantity of the transaction target to be purchased of the purchased content, the providing unit 43 provides the purchased content including the new coupon combination. provide.

また、提供部43は、クーポン情報として、利用者が獲得していないクーポンを獲得するための操作を受け付け可能なコンテンツを購入コンテンツとして提供してもよい。例えば、図2の例において、提供部43は、利用者U1が獲得していないクーポンを獲得する獲得操作を受け付け可能な仮想カート画面C2を端末装置100に提供する。 In addition, the providing unit 43 may provide the content that can accept the operation for acquiring the coupon that the user has not acquired as the purchased content as the coupon information. For example, in the example of FIG. 2, the providing unit 43 provides the terminal device 100 with a virtual cart screen C2 capable of accepting an acquisition operation for acquiring a coupon that the user U1 has not acquired.

また、提供部43は、購入コンテンツを介して利用者から所定の操作を受け付けた場合は、当該利用者が利用可能なクーポンの選択を受け付けるための選択コンテンツをさらに提供してもよい。例えば、図3の例において、提供部43は、仮想カート画面C2を介して、利用するクーポンの変更を指示する操作を受け付けた場合、選択コンテンツを端末装置100に提供する。 Further, when the providing unit 43 receives a predetermined operation from the user via the purchased content, the providing unit 43 may further provide the selected content for accepting the selection of the coupon available to the user. For example, in the example of FIG. 3, when the providing unit 43 receives the operation of instructing the change of the coupon to be used via the virtual cart screen C2, the providing unit 43 provides the selected content to the terminal device 100.

また、提供部43は、利用者が利用可能なクーポンの情報を所定の順序で並べた選択コンテンツを提供してもよい。例えば、提供部43は、利用者が仮想カートに投入した取引対象の情報が適用条件を満たしているクーポンの情報を優先的に表示する選択コンテンツを提供する。 Further, the providing unit 43 may provide the selected content in which the coupon information available to the user is arranged in a predetermined order. For example, the providing unit 43 provides selection content that preferentially displays the information of the coupon in which the information of the transaction target put into the virtual cart by the user satisfies the applicable conditions.

また、提供部43は、利用者が利用可能なクーポンを、値引き額、クーポンが利用可能な期間の終了日時及び送料を無料とするか否かに応じた順序で並べた選択コンテンツを提供してもよい。例えば、提供部43は、クーポンの情報を、値引き額が多い順に並べた選択コンテンツを提供する。また、例えば、提供部43は、クーポンの情報を、利用可能な期間の終了日時までの期間が短い順に並べた選択コンテンツを提供する。また、例えば、提供部43は、送料を無料とするクーポンの情報を優先的に表示する選択コンテンツを提供する。 In addition, the providing unit 43 provides selected content in which coupons that can be used by the user are arranged in an order according to the discount amount, the end date and time of the period in which the coupon can be used, and whether or not the shipping fee is free. May be good. For example, the providing unit 43 provides selected content in which coupon information is arranged in descending order of discount amount. Further, for example, the providing unit 43 provides the selected content in which the coupon information is arranged in the order of the shortest period until the end date and time of the available period. Further, for example, the providing unit 43 provides selection content that preferentially displays the information of the coupon for which the shipping fee is free.

また、提供部43は、利用者が仮想カートに投入した取引対象に関するクーポンであって、適用条件のうち購入総額若しくは購入数量に関する条件が満たされていないクーポンを含むクーポンの情報を示す選択コンテンツを提供してもよい。例えば、提供部43は、仮想カートに投入した取引対象に対応するクーポンであって、仮想カートに投入された取引対象の購入総額や、取引対象を購入する数量などといった、クーポンが適用される条件が満たされていないクーポンを含む選択コンテンツを提供する。そして、クーポンが適用される条件が満たされていないクーポンの選択を、選択コンテンツを介して受け付けた場合、情報提供装置10は、購入総額や取引対象を購入する数量が不足している旨の通知を提供する。 In addition, the providing unit 43 provides selected content indicating coupon information including coupons related to the transaction target that the user has put into the virtual cart and that does not satisfy the conditions regarding the total purchase amount or the purchase quantity among the applicable conditions. May be provided. For example, the providing unit 43 is a coupon corresponding to the transaction target put into the virtual cart, and the conditions to which the coupon is applied, such as the total purchase amount of the transaction target put into the virtual cart, the quantity to purchase the transaction target, and the like. Provides selected content, including coupons that are not met. Then, when the selection of the coupon that does not meet the conditions to which the coupon is applied is accepted via the selected content, the information providing device 10 notifies that the total purchase amount or the quantity to be purchased is insufficient. I will provide a.

また、提供部43は、選択コンテンツを介して新たなクーポンが選択された場合は、当該選択されたクーポンを示すクーポン情報を含む購入コンテンツを提供してもよい。例えば、図3の例において、選択コンテンツを介して新たなクーポンが選択された場合、提供部43は、組み合わせCGに含まれるクーポンに替えて、選択されたクーポンに対応するクーポン情報を含む仮想カート画面C2を端末装置100に提供する。 Further, when a new coupon is selected via the selected content, the providing unit 43 may provide the purchased content including the coupon information indicating the selected coupon. For example, in the example of FIG. 3, when a new coupon is selected via the selected content, the providing unit 43 replaces the coupon included in the combination CG with a virtual cart containing coupon information corresponding to the selected coupon. The screen C2 is provided to the terminal device 100.

(決済部44について)
決済部44は、提供部43により提供された購入コンテンツにおいて、利用者が取引対象を購入するための操作を行った場合は、クーポン情報が示す組み合わせのクーポンを適用した決済を行う。例えば、図1の例において、仮想カート画面C2を介して、仮想カートに投入された取引対象の購入操作を受け付けた場合、決済部44は、組み合わせCGに含まれる各クーポンを適用した場合の購入総額を利用者U1に対する請求額として決済サーバ200に通知する。また、決済部44は、仮想カートに投入された取引対象を販売する各ストアに対する支払額を、決済サーバ200に通知する。
(About settlement department 44)
When the user performs an operation for purchasing the transaction target in the purchased content provided by the providing unit 43, the payment unit 44 makes a payment by applying the combination of coupons indicated by the coupon information. For example, in the example of FIG. 1, when the purchase operation of the transaction target put into the virtual cart is accepted via the virtual cart screen C2, the settlement unit 44 purchases when each coupon included in the combination CG is applied. Notify the settlement server 200 of the total amount as the amount billed to the user U1. In addition, the settlement unit 44 notifies the settlement server 200 of the payment amount to each store that sells the transaction target put in the virtual cart.

〔3.提供処理のフロー〕
ここで、図8を用いて、実施形態に係る情報提供装置10の提供処理の手順について説明する。図8は、実施形態に係る提供処理の手順の一例を示すフローチャートである。
[3. Flow of provision processing]
Here, the procedure of the provision process of the information providing device 10 according to the embodiment will be described with reference to FIG. FIG. 8 is a flowchart showing an example of the procedure of the provision process according to the embodiment.

図8に示すように、情報提供装置10は、仮想カートに投入された取引対象を特定する(ステップS101)。続いて、情報提供装置10は、特定した取引対象を適用対象とするクーポンを全て特定する(ステップS102)。続いて、情報提供装置10は、特定したクーポンにおいて、利用可能な全組み合わせのうち、利用者への利益が最も大きいクーポンの組み合わせを特定する(ステップS103)。例えば、情報提供装置10は、値引き額が最も多くなるクーポンの組み合併せを特定する。 As shown in FIG. 8, the information providing device 10 identifies the transaction target put into the virtual cart (step S101). Subsequently, the information providing device 10 specifies all the coupons to which the specified transaction target is applied (step S102). Subsequently, the information providing device 10 identifies the combination of the coupons that has the greatest benefit to the user among all the available combinations of the specified coupons (step S103). For example, the information providing device 10 identifies the combination and merger of coupons having the largest discount amount.

続いて、情報提供装置10は、仮想カートに投入された取引対象の情報と、特定した組み合わせのクーポンとを示す購入コンテンツを生成する(ステップS104)。続いて、情報提供装置10は、生成した購入コンテンツを提供し(ステップS105)、処理を終了する。 Subsequently, the information providing device 10 generates purchase content indicating the information of the transaction target put into the virtual cart and the coupon of the specified combination (step S104). Subsequently, the information providing device 10 provides the generated purchased content (step S105), and ends the process.

〔4.変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
[4. Modification example]
The above-described embodiment shows an example, and various modifications and applications are possible.

〔4−1.取引対象について〕
上述の実施形態において、特定部42が、電子商店街においてストアが販売する商品に対し利用可能なクーポンの組み合わせのうち、利用者に対する利益が最も大きい組み合わせを特定する例を示したが、クーポンの提供対象である取引対象はこのような例に限定されない。例えば、特定部42は、施設予約(例えば、旅行、宿泊施設、飲食店など)を行う際や、サービス施設や利用者の拠点などで利用者が役務の提供を受ける際に利用可能なクーポンの中から、利用者に対する利益が最も大きい組み合わせを特定してもよい。
[4-1. About the transaction target]
In the above-described embodiment, the specific unit 42 has shown an example of specifying the combination of coupons that can be used for the products sold by the store in the electronic shopping district and that has the greatest profit to the user. The transaction target to be provided is not limited to such an example. For example, the specific unit 42 is a coupon that can be used when making a facility reservation (for example, travel, accommodation facility, restaurant, etc.) or when a user receives a service at a service facility or a user's base. From among them, the combination that has the greatest benefit to the user may be specified.

〔4−2.クーポンの組み合わせについて〕
上述の実施形態において、特定部42が、利用可能なクーポンの組み合わせのうち、利用者に対する利益が最も大きい組み合わせを特定する例を示したが、クーポンの組み合わせはこのような例に限定されない。例えば、特定部42は、利用者が利用可能なクーポンであって、利用可能な期間の終了日までの期間が所定の閾値(例えば、3日、1週間)以下であるクーポンの中から、利用者に対する利益が最も大きい組み合わせを特定してもよい。また、例えば、特定部42は、利用可能なクーポンの組み合わせのうち、利用者に対して提供されるポイントが最も多くなるクーポンの組み合わせを特定してもよい。
[4-2. About coupon combinations]
In the above-described embodiment, the specific unit 42 has shown an example of specifying the combination of coupons that can be used that has the greatest benefit to the user, but the combination of coupons is not limited to such an example. For example, the specific unit 42 uses coupons that can be used by the user and whose period until the end date of the available period is equal to or less than a predetermined threshold value (for example, 3 days, 1 week). You may identify the combination that is most beneficial to you. Further, for example, the specific unit 42 may specify the combination of coupons that gives the most points to the user among the combinations of coupons that can be used.

また、特定部42は、クーポンの組み合わせを特定する上述した処理の一部、若しくは、上述した処理の任意の組み合わせを実行してよい。 In addition, the specifying unit 42 may execute a part of the above-mentioned processing for specifying the combination of coupons, or an arbitrary combination of the above-mentioned processing.

〔5.効果〕
上述してきたように、実施形態に係る情報提供装置10は、管理部41と、特定部42と、提供部43と、決済部44とを有する。管理部41は、電子商店街における各種管理を行う。特定部42は、電子商店街において利用者が仮想カートに投入した取引対象の情報に基づいて、利用可能なクーポンの組み合わせのうち、利用者に対する利益が最も大きい組み合わせを特定する。提供部43は、仮想カートに投入された取引対象の情報である購入対象情報と、特定部42により特定されたクーポンの組み合わせを示すクーポン情報とを含むコンテンツを、仮想カートに投入された取引対象の購入を行うための購入コンテンツとして利用者に提供する。決済部44は、提供部43により提供された購入コンテンツにおいて、利用者が取引対象を購入するための操作を行った場合は、クーポン情報が示す組み合わせのクーポンを適用した決済を行う。
[5. effect〕
As described above, the information providing device 10 according to the embodiment includes a management unit 41, a specific unit 42, a providing unit 43, and a settlement unit 44. The management unit 41 performs various types of management in the electronic shopping district. The identification unit 42 identifies the combination of coupons that can be used that has the greatest profit to the user, based on the information of the transaction target that the user puts into the virtual cart in the electronic shopping district. The providing unit 43 provides the content including the purchase target information, which is the transaction target information put into the virtual cart, and the coupon information indicating the combination of the coupons specified by the specific unit 42, into the virtual cart. Provided to users as purchased content for making purchases. When the user performs an operation for purchasing the transaction target in the purchased content provided by the providing unit 43, the payment unit 44 makes a payment by applying the combination of coupons indicated by the coupon information.

これにより、実施形態に係る情報提供装置10は、利用者による煩雑な判断を必要とせず、利用者がクーポン利用による利益を享受できるため、クーポンを利用者に効率よく利用させることができる。 As a result, the information providing device 10 according to the embodiment does not require complicated judgment by the user, and the user can enjoy the benefit of using the coupon, so that the user can efficiently use the coupon.

また、実施形態に係る情報提供装置10において、例えば、提供部43は、購入コンテンツとして、購入対象となる取引対象の数を制御可能なコンテンツを提供する。また、特定部42は、利用者が購入コンテンツにおいて購入対象となる取引対象の数を変更した場合は、変更後の取引対象の情報に基づいて、新たなクーポンの組み合わせを特定する。そして、提供部43は、新たに特定されたクーポンの組み合わせを示すクーポン情報を含む購入コンテンツを提供する。 Further, in the information providing device 10 according to the embodiment, for example, the providing unit 43 provides the content that can control the number of transaction targets to be purchased as the purchased content. In addition, when the user changes the number of transaction targets to be purchased in the purchased content, the specific unit 42 specifies a new coupon combination based on the changed transaction target information. Then, the providing unit 43 provides the purchase content including the coupon information indicating the newly specified combination of coupons.

これにより、実施形態に係る情報提供装置10は、取引対象の数の変更に応じて新たにクーポンの組み合わせを特定するため、利便性を向上できる。 As a result, the information providing device 10 according to the embodiment can improve convenience because it newly specifies the combination of coupons according to the change in the number of transaction targets.

また、実施形態に係る情報提供装置10において、例えば、特定部42は、仮想カートに投入された取引対象ごとに、当該取引対象を対象とするクーポンを特定し、特定したクーポンの適用条件に基づいて、利用者に対する利益が最も大きい組み合わせを特定する。また、特定部42は、各取引対象を対象とするクーポンの組み合わせであって、同時に利用可能なクーポンの組み合わせを全て特定し、特定した組み合わせのうち、利用者に対する利益が最も大きい組み合わせを特定する。また、特定部42は、クーポンのうち、購入コンテンツの表示対象とする設定が行われたクーポンの中から、組み合わせを特定する。また、特定部42は、購入コンテンツの表示対象とする設定が行われたクーポンと、当該設定が行われていないクーポンのうち利用者が獲得済みのクーポンとの中から、組み合わせを特定する。また、特定部42は、仮想カートに投入された全ての取引対象を購入した際における値引き額が最も多くなるクーポンの組み合わせを特定する。また、特定部42は、値引き額と、クーポンを利用した場合に利用者に対して提供されるポイントの総額との合計が最も多くなるクーポンの組み合わせを特定する。 Further, in the information providing device 10 according to the embodiment, for example, the specific unit 42 specifies a coupon for the transaction target for each transaction target put into the virtual cart, and is based on the application conditions of the specified coupon. To identify the combination that has the greatest benefit to the user. In addition, the specific unit 42 specifies all the combinations of coupons that can be used at the same time, which are the combinations of coupons for each transaction target, and identifies the combination that has the greatest benefit to the user among the specified combinations. .. In addition, the specifying unit 42 specifies a combination of the coupons that have been set to be displayed as the purchased content. In addition, the specific unit 42 specifies a combination from the coupons for which the purchase content is set to be displayed and the coupons for which the user has already acquired the coupons for which the setting is not made. In addition, the specific unit 42 specifies the combination of coupons that gives the largest discount amount when all the transaction targets put into the virtual cart are purchased. In addition, the specific unit 42 specifies the combination of coupons that maximizes the total of the discount amount and the total amount of points provided to the user when the coupon is used.

これにより、実施形態に係る情報提供装置10は、利用者による煩雑な判断を必要とせず、利用者がクーポン利用による利益を享受できるため、クーポンを利用者に効率よく利用させることができる。 As a result, the information providing device 10 according to the embodiment does not require complicated judgment by the user, and the user can enjoy the benefit of using the coupon, so that the user can efficiently use the coupon.

また、実施形態に係る情報提供装置10において、例えば、提供部43は、クーポン情報として、利用者が獲得していないクーポンを獲得するための操作を受け付け可能なコンテンツを購入コンテンツとして提供する。また、提供部43は、購入コンテンツを介して利用者から所定の操作を受け付けた場合は、当該利用者が利用可能なクーポンの選択を受け付けるための選択コンテンツをさらに提供する。また、提供部43は、利用者が利用可能なクーポンの情報を所定の順序で並べた選択コンテンツを提供する。また、提供部43は、利用者が利用可能なクーポンを、値引き額、クーポンが利用可能な期間の終了日時及び送料を無料とするか否かに応じた順序で並べた選択コンテンツを提供する。また、提供部43は、利用者が仮想カートに投入した取引対象に関するクーポンであって、適用条件のうち購入総額若しくは購入数量に関する条件が満たされていないクーポンを含むクーポンの情報を示す選択コンテンツを提供する。また、提供部43は、選択コンテンツを介して新たなクーポンが選択された場合は、当該選択されたクーポンを示すクーポン情報を含む購入コンテンツを提供する。 Further, in the information providing device 10 according to the embodiment, for example, the providing unit 43 provides as coupon information content that can accept an operation for acquiring a coupon that the user has not acquired as purchased content. Further, when the providing unit 43 receives a predetermined operation from the user via the purchased content, the providing unit 43 further provides the selected content for accepting the selection of the coupon that can be used by the user. In addition, the providing unit 43 provides the selected content in which the coupon information available to the user is arranged in a predetermined order. In addition, the providing unit 43 provides selected content in which coupons that can be used by the user are arranged in an order according to the discount amount, the end date and time of the period in which the coupon can be used, and whether or not the shipping fee is free. In addition, the providing unit 43 provides selected content indicating coupon information including coupons related to the transaction target that the user has put into the virtual cart and that does not satisfy the conditions regarding the total purchase amount or the purchase quantity among the applicable conditions. provide. In addition, when a new coupon is selected via the selected content, the providing unit 43 provides the purchased content including the coupon information indicating the selected coupon.

これにより、実施形態に係る情報提供装置10は、利用者の操作に応じてクーポンの獲得や変更を可能とするため、利便性を向上できる。 As a result, the information providing device 10 according to the embodiment can acquire or change the coupon according to the operation of the user, so that the convenience can be improved.

〔6.ハードウェア構成〕
また、上述してきた各実施形態に係る情報提供装置10は、例えば、図9に示すような構成のコンピュータ1000によって実現される。以下、情報提供装置10を例に挙げて説明する。図9は、情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[6. Hardware configuration]
Further, the information providing device 10 according to each of the above-described embodiments is realized by, for example, a computer 1000 having a configuration as shown in FIG. Hereinafter, the information providing device 10 will be described as an example. FIG. 9 is a hardware configuration diagram showing an example of a computer that realizes the function of the information providing device. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400, and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started, a program that depends on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(実施形態のネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。 The HDD 1400 stores a program executed by the CPU 1100, data used by such a program, and the like. The communication interface 1500 receives data from another device via the communication network 500 (corresponding to the network N of the embodiment) and sends the data to the CPU 1100, and the data generated by the CPU 1100 via the communication network 500 is transmitted to another device. Send to the device.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。 The CPU 1100 controls an output device such as a display or a printer, and an input device such as a keyboard or a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. Further, the CPU 1100 outputs the data generated via the input / output interface 1600 to the output device.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 The media interface 1700 reads a program or data stored in the recording medium 1800 and provides the program or data to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable Disk), a magneto-optical recording medium such as MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. And so on.

例えば、コンピュータ1000が情報提供装置10として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部40の機能を実現する。また、HDD1400には、情報提供装置10の記憶装置内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the information providing device 10, the CPU 1100 of the computer 1000 realizes the function of the control unit 40 by executing the program loaded on the RAM 1200. Further, each data in the storage device of the information providing device 10 is stored in the HDD 1400. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be acquired from another device via a predetermined communication network.

〔7.その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[7. Others]
Although some of the embodiments of the present application have been described in detail with reference to the drawings, these are examples, and various modifications are made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure column of the invention. It is possible to practice the present invention in other improved forms.

また、上述した情報提供装置10は、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 Further, the configuration of the above-mentioned information providing device 10 can be flexibly changed, such as by calling an external platform or the like by API (Application Programming Interface), network computing, or the like depending on the function.

また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、特定部は、特定手段や特定回路に読み替えることができる。 In addition, the "part" described in the claims can be read as "means" or "circuit". For example, the specific unit can be read as a specific means or a specific circuit.

10 情報提供装置
20 通信部
30 記憶部
31 取引対象データベース
32 クーポンデータベース
33 利用者データベース
40 制御部
41 管理部
42 特定部
43 提供部
44 決済部
100 端末装置
200 決済サーバ
10 Information providing device 20 Communication unit 30 Storage unit 31 Transaction target database 32 Coupon database 33 User database 40 Control unit 41 Management unit 42 Specific unit 43 Providing unit 44 Payment unit 100 Terminal device 200 Payment server

Claims (18)

電子商店街において利用者が仮想カートに投入した取引対象の情報に基づいて、利用可能なクーポンの組み合わせのうち、前記利用者に対する利益が最も大きい組み合わせを特定する特定部と、
前記仮想カートに投入された取引対象の情報である購入対象情報と、前記特定部により特定されたクーポンの組み合わせを示すクーポン情報とを含むコンテンツを、前記仮想カートに投入された取引対象の購入を行うための購入コンテンツとして前記利用者に提供する提供部と
を有することを特徴とする提供装置。
Based on the information of the transaction target that the user puts in the virtual cart in the electronic shopping district, the specific part that identifies the combination of coupons that can be used and that has the greatest profit to the user, and
A content including purchase target information which is information of a transaction target put into the virtual cart and coupon information indicating a combination of coupons specified by the specific unit can be used to purchase the transaction target put into the virtual cart. A providing device characterized by having a providing unit provided to the user as purchased content for performing.
前記提供部は、
前記購入コンテンツとして、購入対象となる取引対象の数を制御可能なコンテンツを提供する
ことを特徴とする請求項1に記載の提供装置。
The providing part
The providing device according to claim 1, wherein as the purchased content, content capable of controlling the number of transaction targets to be purchased is provided.
前記特定部は、
前記利用者が前記購入コンテンツにおいて購入対象となる取引対象の数を変更した場合は、変更後の取引対象の情報に基づいて、新たなクーポンの組み合わせを特定し、
前記提供部は、
新たに特定されたクーポンの組み合わせを示すクーポン情報を含む購入コンテンツを提供する
ことを特徴とする請求項2に記載の提供装置。
The specific part is
When the user changes the number of transaction targets to be purchased in the purchased content, a new coupon combination is specified based on the changed transaction target information.
The providing part
The providing device according to claim 2, wherein the purchasing content including coupon information indicating a newly specified combination of coupons is provided.
前記提供部により提供された購入コンテンツにおいて、前記利用者が取引対象を購入するための操作を行った場合は、前記クーポン情報が示す組み合わせのクーポンを適用した決済を行う決済部
をさらに有することを特徴とする請求項1〜3のうちいずれか1つに記載の提供装置。
In the purchase content provided by the providing unit, when the user performs an operation for purchasing the transaction target, the purchase content is further provided with a payment unit that makes a payment by applying the combination of coupons indicated by the coupon information. The providing device according to any one of claims 1 to 3.
前記特定部は、
前記仮想カートに投入された取引対象ごとに、当該取引対象を対象とするクーポンを特定し、特定したクーポンの適用条件に基づいて、前記利用者に対する利益が最も大きい組み合わせを特定する
ことを特徴とする請求項1〜4のうちいずれか1つに記載の提供装置。
The specific part is
For each transaction target put into the virtual cart, a coupon targeting the transaction target is specified, and the combination with the greatest profit to the user is specified based on the applicable conditions of the specified coupon. The providing device according to any one of claims 1 to 4.
前記特定部は、
各取引対象を対象とするクーポンの組み合わせであって、同時に利用可能なクーポンの組み合わせを全て特定し、特定した組み合わせのうち、前記利用者に対する利益が最も大きい組み合わせを特定する
ことを特徴とする請求項5に記載の提供装置。
The specific part is
A claim that is a combination of coupons for each transaction target and is characterized by specifying all the combinations of coupons that can be used at the same time and specifying the combination that has the greatest profit to the user among the specified combinations. Item 5. The providing device according to item 5.
前記特定部は、
クーポンのうち、前記購入コンテンツの表示対象とする設定が行われたクーポンの中から、前記組み合わせを特定する
ことを特徴とする請求項1〜6のうちいずれか1つに記載の提供装置。
The specific part is
The providing device according to any one of claims 1 to 6, wherein the combination is specified from among the coupons for which the purchase content is set to be displayed.
前記特定部は、
前記購入コンテンツの表示対象とする設定が行われたクーポンと、当該設定が行われていないクーポンのうち前記利用者が獲得済みのクーポンとの中から、前記組み合わせを特定する
ことを特徴とする請求項7に記載の提供装置。
The specific part is
A claim characterized by specifying the combination from a coupon for which the purchase content is set to be displayed and a coupon for which the user has already acquired the coupon for which the setting is not made. Item 7. The providing device according to item 7.
前記特定部は、
前記仮想カートに投入された全ての取引対象を購入した際における値引き額が最も多くなるクーポンの組み合わせを特定する
ことを特徴とする請求項1〜8のうちいずれか1つに記載の提供装置。
The specific part is
The providing device according to any one of claims 1 to 8, wherein the combination of coupons having the largest discount amount when all the transaction targets put into the virtual cart are purchased is specified.
前記特定部は、
前記値引き額と、クーポンを利用した場合に前記利用者に対して提供されるポイントの総額との合計が最も多くなるクーポンの組み合わせを特定する
ことを特徴とする請求項9に記載の提供装置。
The specific part is
The providing device according to claim 9, wherein the combination of the coupon that maximizes the total of the discount amount and the total amount of points provided to the user when the coupon is used is specified.
前記提供部は、
前記クーポン情報として、前記利用者が獲得していないクーポンを獲得するための操作を受け付け可能なコンテンツを前記購入コンテンツとして提供する
ことを特徴とする請求項1〜10のうちいずれか1つに記載の提供装置。
The providing part
The present invention according to any one of claims 1 to 10, wherein as the coupon information, content capable of accepting an operation for acquiring a coupon that the user has not acquired is provided as the purchased content. Providing equipment.
前記提供部は、
前記購入コンテンツを介して前記利用者から所定の操作を受け付けた場合は、当該利用者が利用可能なクーポンの選択を受け付けるための選択コンテンツをさらに提供する
ことを特徴とする請求項1〜11のうちいずれか1つに記載の提供装置。
The providing part
The first to eleventh claims, wherein when a predetermined operation is received from the user through the purchased content, the selected content for accepting the selection of the coupon available to the user is further provided. The providing device according to any one of them.
前記提供部は、
前記利用者が利用可能なクーポンの情報を所定の順序で並べた選択コンテンツを提供する
ことを特徴とする請求項12に記載の提供装置。
The providing part
The providing device according to claim 12, further comprising providing selected content in which information on coupons available to the user is arranged in a predetermined order.
前記提供部は、
前記利用者が利用可能なクーポンを、値引き額、クーポンが利用可能な期間の終了日時及び送料を無料とするか否かに応じた順序で並べた選択コンテンツを提供する
ことを特徴とする請求項13に記載の提供装置。
The providing part
A claim characterized in that the coupons available to the user are arranged in an order according to the discount amount, the end date and time of the coupon available period, and whether or not the shipping fee is free. The providing device according to 13.
前記提供部は、
前記利用者が前記仮想カートに投入した取引対象に関するクーポンであって、適用条件のうち購入総額若しくは購入数量に関する条件が満たされていないクーポンを含むクーポンの情報を示す選択コンテンツを提供する
ことを特徴とする請求項12〜14のうちいずれか1つに記載の提供装置。
The providing part
It is characterized by providing selected content indicating coupon information including coupons related to a transaction target put into the virtual cart by the user and not satisfying the conditions regarding the total purchase amount or the purchase quantity among the applicable conditions. The providing device according to any one of claims 12 to 14.
前記提供部は、
前記選択コンテンツを介して新たなクーポンが選択された場合は、当該選択されたクーポンを示すクーポン情報を含む購入コンテンツを提供する
ことを特徴とする請求項12〜15のうちいずれか1つに記載の提供装置。
The providing part
The present invention according to any one of claims 12 to 15, wherein when a new coupon is selected through the selected content, the purchased content including the coupon information indicating the selected coupon is provided. Providing equipment.
コンピュータが実行する提供方法であって、
電子商店街において利用者が仮想カートに投入した取引対象の情報に基づいて、利用可能なクーポンの組み合わせのうち、前記利用者に対する利益が最も大きい組み合わせを特定する特定工程と、
前記仮想カートに投入された取引対象の情報である購入対象情報と、前記特定工程により特定されたクーポンの組み合わせを示すクーポン情報とを含むコンテンツを、前記仮想カートに投入された取引対象の購入を行うための購入コンテンツとして前記利用者に提供する提供工程と
を含むことを特徴とする提供方法。
It ’s a computer-executed delivery method.
A specific process that identifies the combination of coupons that can be used that has the greatest profit to the user, based on the information of the transaction target that the user has put into the virtual cart in the electronic shopping district.
A content including purchase target information which is information of a transaction target put into the virtual cart and coupon information indicating a combination of coupons specified by the specific process is added to the purchase of the transaction target put into the virtual cart. A providing method including a providing process of providing the purchased content to the user.
電子商店街において利用者が仮想カートに投入した取引対象の情報に基づいて、利用可能なクーポンの組み合わせのうち、前記利用者に対する利益が最も大きい組み合わせを特定する特定手順と、
前記仮想カートに投入された取引対象の情報である購入対象情報と、前記特定手順により特定されたクーポンの組み合わせを示すクーポン情報とを含むコンテンツを、前記仮想カートに投入された取引対象の購入を行うための購入コンテンツとして前記利用者に提供する提供手順と
をコンピュータに実行させるための提供プログラム。
Based on the information of the transaction target that the user puts in the virtual cart in the electronic shopping district, the specific procedure for identifying the combination of coupons that can be used and the combination that has the greatest profit for the user, and
A content including purchase target information which is information of a transaction target put into the virtual cart and coupon information indicating a combination of coupons specified by the specific procedure is included in the purchase of the transaction target put into the virtual cart. A provision program for causing a computer to execute a provision procedure and a provision procedure provided to the user as purchased contents to be performed.
JP2019133825A 2019-07-19 2019-07-19 Provision device, provision method and provision program Active JP7204605B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019133825A JP7204605B2 (en) 2019-07-19 2019-07-19 Provision device, provision method and provision program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019133825A JP7204605B2 (en) 2019-07-19 2019-07-19 Provision device, provision method and provision program

Publications (2)

Publication Number Publication Date
JP2021018601A true JP2021018601A (en) 2021-02-15
JP7204605B2 JP7204605B2 (en) 2023-01-16

Family

ID=74563652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019133825A Active JP7204605B2 (en) 2019-07-19 2019-07-19 Provision device, provision method and provision program

Country Status (1)

Country Link
JP (1) JP7204605B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7460709B2 (en) 2021-09-29 2024-04-02 楽天グループ株式会社 System, method and computer program for identifying order-related data on a webpage using machine learning

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020143612A1 (en) * 2001-01-29 2002-10-03 International Business Machines Corporation Electronic coupons decision support and recommendation system
JP2006023864A (en) * 2004-07-06 2006-01-26 Sony Corp Electronic commerce system, electronic commerce server, and computer program
JP2014063527A (en) * 2013-12-24 2014-04-10 Casio Comput Co Ltd Sales data processing device and program
JP2015072526A (en) * 2013-10-01 2015-04-16 ヤフー株式会社 Amount of money calculation device, amount of money calculation method, and program
JP2017097481A (en) * 2015-11-19 2017-06-01 株式会社リクルートホールディングス Electronic coupon presentation device, electronic coupon presentation method and electronic coupon presentation program
JP2018101259A (en) * 2016-12-20 2018-06-28 ヤフー株式会社 Automatic order placing system, automatic order placing method, and automatic order placing program
CN109727100A (en) * 2019-01-28 2019-05-07 蒋本璋 Customized online webpage shopping cart

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020143612A1 (en) * 2001-01-29 2002-10-03 International Business Machines Corporation Electronic coupons decision support and recommendation system
JP2006023864A (en) * 2004-07-06 2006-01-26 Sony Corp Electronic commerce system, electronic commerce server, and computer program
JP2015072526A (en) * 2013-10-01 2015-04-16 ヤフー株式会社 Amount of money calculation device, amount of money calculation method, and program
JP2014063527A (en) * 2013-12-24 2014-04-10 Casio Comput Co Ltd Sales data processing device and program
JP2017097481A (en) * 2015-11-19 2017-06-01 株式会社リクルートホールディングス Electronic coupon presentation device, electronic coupon presentation method and electronic coupon presentation program
JP2018101259A (en) * 2016-12-20 2018-06-28 ヤフー株式会社 Automatic order placing system, automatic order placing method, and automatic order placing program
CN109727100A (en) * 2019-01-28 2019-05-07 蒋本璋 Customized online webpage shopping cart

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7460709B2 (en) 2021-09-29 2024-04-02 楽天グループ株式会社 System, method and computer program for identifying order-related data on a webpage using machine learning

Also Published As

Publication number Publication date
JP7204605B2 (en) 2023-01-16

Similar Documents

Publication Publication Date Title
US11232485B2 (en) Deal-surfacing button
JP6978576B1 (en) Providing equipment, providing method and providing program
JP6429979B1 (en) Information processing apparatus, information processing method, and information processing program
JP2021089584A (en) Proposal device, proposal method, and proposal program
JP6938744B1 (en) Grant device, grant method and grant program
JP2016018408A (en) Transaction device and program
JP7364727B2 (en) Provision device, method and program
JP7150968B1 (en) Provision device, provision method and provision program
JP7055929B1 (en) Grant device, grant method and grant program
JP7358432B2 (en) Generation device, generation method and generation program
JP2022100991A (en) Application device, application method and application program
JP7204605B2 (en) Provision device, provision method and provision program
JP7282226B1 (en) Service providing device, service providing method, and program
JP7093400B1 (en) Selection device, selection method and selection program
JP5775833B2 (en) Reward management system, reward management server, program
JP7141504B1 (en) Provision device, provision method and provision program
JP7463452B2 (en) Information processing device, information processing method, and information processing program
JP7110270B2 (en) Provision device, provision method and provision program
JP7514889B2 (en) Information processing device managed by a service manager providing a prescribed service for which payment can be made on an app, information processing method managed by a service manager providing a prescribed service for which payment can be made on an app, and information processing program managed by a service manager providing a prescribed service for which payment can be made on an app
JP7319406B2 (en) Provision device, provision method and provision program
JP6945702B1 (en) Grant device, grant method and grant program
JP7335411B1 (en) Information processing device, information processing method and information processing program
JP7504275B2 (en) Information processing device, information processing method, and information processing program
JP7458737B2 (en) Information processing equipment, systems and programs
JP7248730B2 (en) Information processing device, information processing method and information processing program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191108

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210406

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210604

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210622

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210916

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

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210916

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210924

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

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210928

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20211022

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20211026

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220308

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20220329

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220530

C302 Record of communication

Free format text: JAPANESE INTERMEDIATE CODE: C302

Effective date: 20220721

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20220726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220825

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20221108

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20221206

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20221206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221228

R150 Certificate of patent or registration of utility model

Ref document number: 7204605

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350