JP2016173804A - Information processing device, control method and program - Google Patents
Information processing device, control method and program Download PDFInfo
- Publication number
- JP2016173804A JP2016173804A JP2015054640A JP2015054640A JP2016173804A JP 2016173804 A JP2016173804 A JP 2016173804A JP 2015054640 A JP2015054640 A JP 2015054640A JP 2015054640 A JP2015054640 A JP 2015054640A JP 2016173804 A JP2016173804 A JP 2016173804A
- Authority
- JP
- Japan
- Prior art keywords
- product
- user
- information
- list
- display
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000009471 action Effects 0.000 description 50
- 230000008569 process Effects 0.000 description 17
- 230000006399 behavior Effects 0.000 description 15
- 230000004048 modification Effects 0.000 description 14
- 238000012986 modification Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 239000000284 extract Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、ユーザが登録した商品のリストの公開を促進する技術に関する。 The present invention relates to a technique for promoting disclosure of a list of products registered by a user.
従来から、ユーザが登録した本のリストを公開する技術が知られている。例えば、特許文献1には、各ユーザが購入した本のリストを個人図書館として他のユーザに公開し、公開されたリスト中の本の貸し出しや売買を可能とするシステムが開示されている。 2. Description of the Related Art Conventionally, a technique for publicizing a list of books registered by a user is known. For example, Patent Literature 1 discloses a system that publishes a list of books purchased by each user to other users as a personal library, and enables rental and sale of books in the published list.
特許文献1では、貸し出しや売買を伴わずに、自身が面白いと感じた本を他人に知らせる目的で本のリストを公開する仕組みについては、何ら開示されていない。一方、各個人が他者に本のリストを公開する仕組みが充実すると、公開されるリスト中の本の認知度が高まり、本の販売が好適に促進されることが予想される。そこで、本発明は、各個人による商品のリストの公開を促進するためのインセンティブを好適に付与することが可能な情報処理装置、制御方法及びプログラムを提供することを主な課題とする。 Patent Document 1 does not disclose any mechanism for publishing a list of books for the purpose of notifying others of books that they find interesting without lending or buying and selling. On the other hand, if the mechanism for disclosing the list of books to others is enhanced, it is expected that the degree of recognition of the books in the published list will increase and the sale of the books will be favorably promoted. Therefore, a main object of the present invention is to provide an information processing apparatus, a control method, and a program capable of suitably giving an incentive for promoting the disclosure of a list of products by each individual.
本発明の1つの観点では、情報処理装置は、ユーザごとに登録される商品のリストである商品リストを記憶する記憶手段と、前記商品リストの表示要求を、端末装置から受信した場合に、前記端末装置に前記商品リストの表示情報を送信する表示制御手段と、前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品リストに含まれる商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段と、を有する。 In one aspect of the present invention, when the information processing apparatus receives a storage unit that stores a product list that is a list of products registered for each user and a display request for the product list from a terminal device, Display control means for transmitting display information of the product list to the terminal device, and a user of the terminal device that has received the display information purchases the product included in the product list displayed by the display information. Providing means for granting a privilege to the user who registered the list.
上記情報処理装置は、記憶手段と、表示制御手段と、付与手段とを有する。記憶手段は、ユーザごとに登録される商品のリストである商品リストを記憶する。表示制御手段は、商品リストの表示要求を、端末装置から受信した場合に、当該端末装置に商品リストの表示情報を送信する。付与手段は、表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品リストに含まれる商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する。この態様では、情報処理装置は、ユーザごとに登録された商品リストを記憶し、当該商品リストを表示するための表示情報を送信することで、各ユーザの商品リストを公開する。この場合、情報処理装置は、商品リストの閲覧により商品の購入に至った場合に、公開元のユーザに特典を付与することで、商品リストの公開へのインセンティブを与え、商品リストの充実化及び商品販売を好適に促進させることができる。 The information processing apparatus includes storage means, display control means, and provision means. The storage means stores a product list that is a list of products registered for each user. When a display request for a product list is received from a terminal device, the display control means transmits display information for the product list to the terminal device. When the user of the terminal device that has received the display information purchases a product included in the product list displayed by the display information, the granting unit gives a privilege to the user who has registered the product list. In this aspect, the information processing apparatus stores the product list registered for each user, and transmits the display information for displaying the product list, thereby publishing the product list of each user. In this case, when the information processing apparatus reaches the purchase of the product by browsing the product list, the information processing device gives an incentive to publish the product list by giving a privilege to the user of the publication source, Merchandise sales can be promoted suitably.
上記情報処理装置の一態様では、前記付与手段は、前記商品リストが閲覧された回数又は前記商品リストを閲覧したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与する。この態様によっても、情報処理装置は、好適に、商品リストの公開へのインセンティブを与え、商品の認知度を高めることができる。 In one aspect of the information processing apparatus, the granting unit may be configured for a user who has registered the product list when the number of times the product list has been browsed or the number of users who have browsed the product list exceeds a predetermined number. And give a privilege. Also according to this aspect, the information processing apparatus can preferably give an incentive to publish the product list and increase the degree of recognition of the product.
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストの各商品に関する商品情報を記憶し、前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、前記付与手段は、前記商品リストから商品が指定された回数又は前記商品リストから商品を指定したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与する。この態様によっても、情報処理装置は、好適に、商品リストの公開へのインセンティブを与え、商品の認知度を高めることができる。 In another aspect of the information processing apparatus, the storage unit stores product information regarding each product in the product list, and the display control unit receives information specifying a product from the product list from the terminal device. In this case, the display information based on the product information of the product is transmitted to the terminal device, and the assigning unit has a predetermined number of times the product is specified from the product list or the number of users who specify the product from the product list. When it becomes above, a privilege is provided with respect to the user who registered the said product list. Also according to this aspect, the information processing apparatus can preferably give an incentive to publish the product list and increase the degree of recognition of the product.
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストの各商品に関する商品情報を記憶し、前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、前記付与手段は、前記商品リストの表示情報を受信した端末装置のユーザが、前記商品リストに含まれる商品を指定して前記端末装置に前記商品情報に基づく表示情報を受信させた後、当該商品を購入した場合に、前記特典を付与する。この態様によっても、情報処理装置は、好適に、商品リストの公開へのインセンティブを与えることができる。 In another aspect of the information processing apparatus, the storage unit stores product information regarding each product in the product list, and the display control unit receives information specifying a product from the product list from the terminal device. In the case, the display information based on the product information of the product is transmitted to the terminal device, and the assigning means designates the product included in the product list by the user of the terminal device that has received the display information of the product list. Then, after causing the terminal device to receive display information based on the product information, the privilege is given when the product is purchased. Also according to this aspect, the information processing apparatus can preferably give an incentive to publish the product list.
上記情報処理装置の他の一態様では、情報処理装置は、商品を販売する店舗に存在する販売管理端末から、購入された商品の識別情報及び前記商品の購入者の識別情報を受信する受信手段をさらに備え、前記付与手段は、前記購入者が前記商品の購入前に、当該商品を含む商品リストの表示情報を受信した端末装置のユーザであると判定した場合に、前記特典を付与する。この態様により、情報処理装置は、店舗で商品が購入された場合であっても、商品リストの公開元のユーザに対して好適に特典を付与し、商品リストの公開へのインセンティブを与えることができる。 In another aspect of the information processing device, the information processing device receives the identification information of the purchased product and the identification information of the purchaser of the product from a sales management terminal present in a store that sells the product. The granting unit grants the privilege when it is determined that the purchaser is a user of a terminal device that has received display information of a product list including the product before the purchase of the product. According to this aspect, even when the product is purchased at the store, the information processing apparatus can suitably give a privilege to the user who is the publisher of the product list and give an incentive to the release of the product list. it can.
上記情報処理装置の他の一態様では、前記情報処理装置は、商品の販売用のウェブサイトを管理するサーバであり、前記表示制御手段は、前記ウェブサイトにおいて、前記商品リストを検索するための入力を受け付け、当該入力に基づき前記記憶手段が記憶する商品リストから検索した商品リストの表示情報を、前記端末装置に送信する。この態様により、情報処理装置は、販売用のウェブサイトから各ユーザが公開する商品リストの画面へのアクセスを可能にすることができる。 In another aspect of the information processing apparatus, the information processing apparatus is a server that manages a website for selling products, and the display control means is for searching the product list on the website. An input is received, and display information of a product list retrieved from a product list stored in the storage unit based on the input is transmitted to the terminal device. According to this aspect, the information processing apparatus can make it possible to access a product list screen published by each user from a sales website.
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストを、当該商品リストを登録するユーザごとに指定されたジャンルごとに分類して記憶し、前記表示制御手段は、前記ジャンルごとに分類された前記商品リストの表示情報を前記端末装置に送信する。この態様により、情報処理装置は、ユーザが公開する商品リストを、ユーザに好適に編集させることができる。 In another aspect of the information processing apparatus, the storage unit classifies and stores the product list for each genre designated for each user who registers the product list, and the display control unit stores the genre. The display information of the product list classified for each is transmitted to the terminal device. According to this aspect, the information processing apparatus can cause the user to suitably edit the product list disclosed by the user.
本発明の別の観点では、ユーザごとに登録される商品のリストである商品リストを記憶する記憶手段を有する情報処理装置が実行する制御方法であって、前記商品リストの表示要求を、端末装置から受信した場合に、前記端末装置に前記商品リストの表示情報を送信する表示制御工程と、前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品リストに含まれる商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与工程と、を有する。情報処理装置は、この制御方法を実行することで、商品リストの公開へのインセンティブを与え、商品リストの充実化及び商品販売を好適に促進させることができる。 In another aspect of the present invention, there is provided a control method executed by an information processing apparatus having a storage unit for storing a product list that is a list of products registered for each user, wherein the display request for the product list is transmitted to a terminal device. A display control step of transmitting display information of the product list to the terminal device, and a user of the terminal device receiving the display information selects a product included in the product list displayed by the display information. A granting step of granting a privilege to a user who has registered the product list when purchased. By executing this control method, the information processing apparatus can give an incentive to release the product list, and can appropriately promote the enhancement of the product list and the sale of the product.
本発明のさらに別の観点では、ユーザごとに登録される商品のリストである商品リストを記憶する記憶手段を参照するコンピュータが実行するプログラムであって、前記商品リストの表示要求を、端末装置から受信した場合に、前記端末装置に前記商品リストの表示情報を送信する表示制御手段と、前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品リストに含まれる商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段として前記コンピュータを機能させる。コンピュータは、このプログラムを実行することで、商品リストの公開へのインセンティブを与え、商品リストの充実化及び商品販売を好適に促進させることができる。 In still another aspect of the present invention, there is provided a program executed by a computer that refers to a storage unit that stores a product list that is a list of products registered for each user, and that displays a display request for the product list from a terminal device. When received, display control means for transmitting display information of the product list to the terminal device, and a user of the terminal device receiving the display information purchases a product included in the product list displayed by the display information In this case, the computer is caused to function as a granting unit that grants a privilege to a user who has registered the product list. By executing this program, the computer can provide an incentive for the release of the product list, and can appropriately promote the enhancement of the product list and the sale of the product.
本発明に係る情報処理装置によれば、商品リストの閲覧により商品の購入に至った場合に、公開元のユーザに特典を付与することで、商品リストの公開へのインセンティブを与え、公開する商品リストの充実化及び商品販売を好適に促進することができる。 According to the information processing apparatus of the present invention, when a product is purchased by browsing the product list, a product is provided that gives an incentive to publish the product list by giving a privilege to the user of the publisher. Enrichment of lists and product sales can be favorably promoted.
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。 Hereinafter, preferred embodiments for carrying out the present invention will be described with reference to the drawings.
[インセンティブ付与システムの構成]
図1は、本実施形態に係るインセンティブ付与システム100の構成を示す。インセンティブ付与システム100は、ユーザごとに本のリスト(「本棚」とも呼ぶ。)を作成して公開するシステムであって、当該本棚の公開が他者の購入等に寄与した場合に公開したユーザに所定の特典を付与する。インセンティブ付与システム100は、書籍の購入サイトを管理するサーバ装置1と、上述の購入サイトにユーザ登録を行った利用者が利用する利用者端末3と、書店に存在するPOSレジスタ端末4と、を有する。サーバ装置1と利用者端末3、サーバ装置1とPOSレジスタ端末4とは、インターネットなどの通信網2を介してデータ通信を行う。
[Configuration of incentive granting system]
FIG. 1 shows a configuration of an incentive provision system 100 according to the present embodiment. The incentive granting system 100 is a system that creates and publishes a list of books (also referred to as “bookshelf”) for each user. A predetermined privilege is granted. The incentive grant system 100 includes a server device 1 that manages a book purchase site, a user terminal 3 that is used by a user who has registered as a user at the purchase site, and a POS register terminal 4 that exists in a bookstore. Have. The server device 1 and the user terminal 3, and the server device 1 and the POS register terminal 4 perform data communication via a communication network 2 such as the Internet.
サーバ装置1は、書籍の販売者が管理するウェブサーバであり、利用者端末3からの要求に基づき、販売対象となる本に関する情報の表示情報を利用者端末3に送信する。また、サーバ装置1は、利用者端末3を利用するユーザのユーザ登録を受け付け、ユーザ登録を行ったユーザが指定した本のリストをジャンルごとに記憶し、当該リストを販売サイト内で公開する。ここで、ユーザが指定した本は、ユーザが購入した本であってもよく、ユーザがお気に入りの本として指定した本であってもよい。サーバ装置1は、本発明における「情報処理装置」の一例である。 The server device 1 is a web server managed by a book seller, and transmits display information of information related to books to be sold to the user terminal 3 based on a request from the user terminal 3. In addition, the server device 1 accepts user registration of a user who uses the user terminal 3, stores a list of books designated by the user who performed the user registration for each genre, and publishes the list within the sales site. Here, the book designated by the user may be a book purchased by the user or a book designated by the user as a favorite book. The server device 1 is an example of an “information processing device” in the present invention.
利用者端末3は、例えばスマートフォンなどの通信端末であり、図1の例では、タッチパネルが積層されたディスプレイ41を有する。利用者端末3は、ユーザ入力に基づき、購入サイトから利用者端末3のユーザ又は他のユーザが管理する本棚の表示情報をサーバ装置1から受信することで、当該本棚を表示した画面をディスプレイ41に表示させる。また、利用者端末3は、上述の画面からユーザが選択した本の個別画面(「商品画面」とも呼ぶ。)の表示情報をサーバ装置1から受信することで、商品画面をディスプレイ41に表示させる。また、利用者端末3は、商品画面において購入を指示する入力を検知した場合に、指定された本の購入に必要なデータ通信をサーバ装置1と行う。購入対象となる本は、郵送が必要な紙の本であってもよく、電子書籍であってもよい。また、利用者端末3は、公開する本棚の設定に関する入力を受け付け、受け付けた入力内容をサーバ装置1へ送信する。なお、図1の例に代えて、利用者端末3は、デスクトップパソコンやノートパソコン等の通信可能な種々の端末であってもよい。 The user terminal 3 is a communication terminal such as a smartphone, for example, and has a display 41 on which touch panels are stacked in the example of FIG. The user terminal 3 receives the display information of the bookshelf managed by the user of the user terminal 3 or another user from the purchase site from the server device 1 based on the user input, thereby displaying the screen displaying the bookshelf on the display 41. To display. In addition, the user terminal 3 displays the product screen on the display 41 by receiving display information of the individual screen (also referred to as “product screen”) of the book selected by the user from the above-described screen from the server device 1. . Further, when the user terminal 3 detects an input instructing purchase on the product screen, the user terminal 3 performs data communication necessary for purchasing the designated book with the server device 1. The book to be purchased may be a paper book that needs to be mailed or an electronic book. In addition, the user terminal 3 receives an input regarding the setting of the bookshelf to be disclosed, and transmits the received input content to the server device 1. Instead of the example in FIG. 1, the user terminal 3 may be various terminals such as a desktop personal computer or a notebook personal computer.
POSレジスタ端末4は、書店の店内の会計場所に置かれ、バーコードリーダ等により、購入対象の書籍から商品ID等を読み取る。また、POSレジスタ端末4は、購入者が会員証IDなどを記憶した会員カード5を有する場合に、バーコードリーダ等により、会員カード5から会員証IDを読み取る。ここで、会員カード5は、サーバ装置1が運営する購入サイトにユーザ登録を行った利用者が保有する会員カードであり、後述するように、サーバ装置1は、各会員カード5に対して固有の会員証IDと、販売サイトでユーザ登録されたユーザを識別するためのユーザIDとを関連付けて記憶している。そして、POSレジスタ端末4は、購入された本の商品IDと会員カード5から読み取った会員証IDを含む情報を、サーバ装置1へ送信する。POSレジスタ端末4が送信する情報は、後述するように、購入者が購入前に他者の本棚を閲覧していた場合に、当該本棚の公開者に特典を付与するのに利用される。 The POS register terminal 4 is placed at an accounting place in a bookstore, and reads a product ID or the like from a book to be purchased by a bar code reader or the like. The POS register terminal 4 reads the membership card ID from the membership card 5 by a bar code reader or the like when the purchaser has the membership card 5 storing the membership card ID and the like. Here, the membership card 5 is a membership card held by a user who has registered as a user at the purchase site operated by the server device 1. As will be described later, the server device 1 is unique to each membership card 5. And a user ID for identifying a user registered on the sales site are stored in association with each other. Then, the POS register terminal 4 transmits information including the product ID of the purchased book and the membership card ID read from the membership card 5 to the server device 1. As will be described later, the information transmitted by the POS register terminal 4 is used to give a privilege to the publisher of the bookshelf when the purchaser is browsing the bookshelf of another person before the purchase.
なお、以後では、公開されている本棚を表示する画面を「棚表示画面」、棚表示画面を閲覧するユーザを「閲覧ユーザ」、棚表示画面で表示される本棚を管理するユーザを「公開元ユーザ」とも呼ぶ。 In the following, the screen for displaying the published bookshelf is “shelf display screen”, the user who browses the shelf display screen is “viewing user”, and the user who manages the bookshelf displayed on the shelf display screen is “publisher” Also called “user”.
[サーバ装置の構成]
図2は、サーバ装置1のブロック図である。サーバ装置1は、記憶部13と、データ通信を行う通信部14と、制御部15とを備える。これらの各要素は、バスライン10を介して相互に接続されている。
[Configuration of server device]
FIG. 2 is a block diagram of the server device 1. The server device 1 includes a storage unit 13, a communication unit 14 that performs data communication, and a control unit 15. Each of these elements is connected to each other via a bus line 10.
記憶部13は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部13は、制御部15が実行するプログラムを記憶する。また、記憶部13は、各ユーザが購入または指定した本をジャンルごとに分けた本棚のデータベースである棚情報DB131を記憶する。また、記憶部13は、ユーザ登録が行われてユーザIDが付与されたユーザのユーザ情報が登録されたデータベースであるユーザ情報DB132を記憶する。また、記憶部13は、販売対象となる各商品(本)の商品情報を商品IDごとに関連付けたデータベースである商品情報DB133を記憶する。さらに、記憶部13は、ユーザの行動の履歴が登録されるユーザ行動履歴DB134を記憶する。ユーザ行動履歴DB134には、棚表示画面へアクセスした履歴、棚表示画面から1つの本を選択して商品画面を表示させた履歴、ユーザが購入サイト又は書店で本を購入した履歴などが登録される。また、記憶部13は、本棚の公開へのインセンティブとして付与する特典の付与条件や付与内容などを登録したデータベースであるインセンティブ情報DB135を記憶する。これらのデータベースのデータ構造については[データ構造]のセクションで説明する。 The storage unit 13 is configured by a memory such as a hard disk or a flash memory. The storage unit 13 stores a program executed by the control unit 15. In addition, the storage unit 13 stores a shelf information DB 131 that is a bookshelf database in which books purchased or designated by each user are classified by genre. In addition, the storage unit 13 stores a user information DB 132 that is a database in which user information of a user who has been registered and given a user ID is registered. The storage unit 13 stores a product information DB 133 that is a database in which product information of each product (book) to be sold is associated with each product ID. Further, the storage unit 13 stores a user behavior history DB 134 in which a history of user behavior is registered. Registered in the user behavior history DB 134 are a history of accessing a shelf display screen, a history of selecting one book from the shelf display screen and displaying a product screen, a history of a user purchasing a book at a purchase site or bookstore, and the like. The In addition, the storage unit 13 stores an incentive information DB 135 that is a database in which privilege granting conditions and grant contents to be granted as incentives for bookshelf disclosure are registered. The data structure of these databases is described in the [Data Structure] section.
制御部15は、図示しないCPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)などを備え、サーバ装置1内の各構成要素に対して種々の制御を行う。 The control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like (not shown), and performs various controls on each component in the server device 1.
例えば、制御部15は、利用者端末3から本棚に関する登録、編集、削除の要求を通信部14が受信した場合に、受信した要求に基づき、利用者端末3のユーザに関する棚情報DB131を更新する。また、制御部15は、利用者端末3から、棚表示画面の表示要求を通信部14が受信した場合、受信した表示要求で指定された本棚の情報を棚情報DB131から抽出し、指定された本棚の表示情報を利用者端末3へ送信する。さらに、制御部15は、ユーザ行動履歴DB134及びインセンティブ情報DB135を参照し、付与すべきインセンティブの発生の有無を判定する処理(「インセンティブ判定処理」とも呼ぶ。)を行う。このように、制御部15は、本発明における「表示制御手段」、「付与手段」、「受信手段」及びコンピュータが実行するプログラムとして機能する。 For example, when the communication unit 14 receives a registration, editing, and deletion request related to a bookshelf from the user terminal 3, the control unit 15 updates the shelf information DB 131 related to the user of the user terminal 3 based on the received request. . Further, when the communication unit 14 receives a display request for a shelf display screen from the user terminal 3, the control unit 15 extracts the information on the bookshelf specified by the received display request from the shelf information DB 131, and is specified. The display information of the bookshelf is transmitted to the user terminal 3. Further, the control unit 15 refers to the user behavior history DB 134 and the incentive information DB 135 and performs a process of determining whether or not an incentive to be given has occurred (also referred to as an “incentive determination process”). In this manner, the control unit 15 functions as a “display control unit”, “giving unit”, “reception unit”, and a program executed by the computer in the present invention.
[利用者端末の構成]
図3は、利用者端末3のブロック図である。利用者端末3は、ディスプレイ41などの表示部31と、タッチパネルなどの入力部32と、記憶部33と、データ通信を行う通信部34と、制御部35とを備える。これらの各要素は、バスライン30を介して相互に接続されている。
[User terminal configuration]
FIG. 3 is a block diagram of the user terminal 3. The user terminal 3 includes a display unit 31 such as a display 41, an input unit 32 such as a touch panel, a storage unit 33, a communication unit 34 that performs data communication, and a control unit 35. These elements are connected to each other via a bus line 30.
記憶部33は、ハードディスク又はフラッシュメモリといったメモリによって構成される。また、記憶部33は、制御部35が実行するプログラムを記憶する。 The storage unit 33 is configured by a memory such as a hard disk or a flash memory. The storage unit 33 stores a program executed by the control unit 35.
制御部35は、図示しないCPU、ROM及びRAMなどを備え、利用者端末3内の各構成要素に対して種々の制御を行う。例えば、制御部35は、入力部32への入力情報に基づき、サーバ装置1に表示情報を要求し、ユーザが指定した画面をディスプレイ41に表示させる。また、制御部35は、利用者端末3のユーザが管理する本棚の編集画面(「棚編集画面」とも呼ぶ。)をディスプレイ41に表示させ、公開する本棚の数、各本棚を構成する本の追加及び削除、各本棚のジャンルを表す名称(「棚名」とも呼ぶ。)などの種々の入力を入力部32により受け付ける。そして、制御部35は、棚編集画面での入力部32への入力情報をサーバ装置1に送信することで、利用者端末3のユーザに関連する棚情報DB131のレコードを更新させる。 The control unit 35 includes a CPU, a ROM, a RAM, and the like (not shown), and performs various controls on each component in the user terminal 3. For example, the control unit 35 requests display information from the server apparatus 1 based on information input to the input unit 32 and causes the display 41 to display a screen specified by the user. In addition, the control unit 35 displays a book shelf editing screen (also referred to as a “shelf editing screen”) managed by the user of the user terminal 3 on the display 41, the number of book shelves to be disclosed, and the number of books constituting each book shelf. Various inputs such as addition and deletion, and a name representing the genre of each bookshelf (also referred to as “shelf name”) are received by the input unit 32. And the control part 35 updates the record of shelf information DB131 relevant to the user of the user terminal 3 by transmitting the input information to the input part 32 in the shelf edit screen to the server apparatus 1.
[データ構造]
次に、サーバ装置1が記憶する棚情報DB131、ユーザ情報DB132、商品情報DB133、ユーザ行動履歴DB134、及びインセンティブ情報DB135のデータ構造の具体例について、図4及び図5を参照して説明する。
[data structure]
Next, specific examples of data structures of the shelf information DB 131, the user information DB 132, the product information DB 133, the user behavior history DB 134, and the incentive information DB 135 stored in the server device 1 will be described with reference to FIGS.
図4(A)は、棚情報DB131のデータ構造の一例である。図4(A)に示す棚情報DB131は、「ユーザID」、「棚ID」、「商品ID」、「公開可否」、「棚名」、及び「棚解説」の各項目を含む。 FIG. 4A is an example of the data structure of the shelf information DB 131. The shelf information DB 131 shown in FIG. 4A includes items of “user ID”, “shelf ID”, “product ID”, “open / closed”, “shelf name”, and “shelf commentary”.
サーバ装置1は、項目「ユーザID」に、本棚を管理するユーザのユーザIDを登録し、項目「棚ID」に、本棚に割り当てた固有の識別情報を登録する。また、サーバ装置1は、項目「商品ID」に、本棚に属する本の商品IDを登録し、項目「公開可否」には、ユーザが設定した棚ごとの公開の可否を登録する。また、サーバ装置1は、項目「棚名」に、本棚に対してユーザが指定した棚名を登録し、項目「棚解説」に、ユーザが指定した棚ごとの説明書きの文章を登録する。なお、サーバ装置1は、棚情報DB131の「商品ID」、「棚名」、「棚解説」、「公開可否」の各項目の登録や変更に関する入力を、例えば、棚編集画面を利用者端末3に表示させた際に受け付ける。これについては、図9の表示例で説明する。 The server device 1 registers the user ID of the user who manages the bookshelf in the item “user ID”, and registers the unique identification information assigned to the bookshelf in the item “shelf ID”. Further, the server device 1 registers the product ID of the book belonging to the bookshelf in the item “product ID”, and registers the availability of each shelf set by the user in the item “publication availability”. Further, the server device 1 registers the shelf name specified by the user for the bookshelf in the item “shelf name”, and registers the description text for each shelf specified by the user in the item “shelf comment”. Note that the server apparatus 1 inputs inputs related to registration and change of the items “product ID”, “shelf name”, “shelf commentary”, and “publication availability” in the shelf information DB 131, for example, a shelf editing screen as a user terminal. Accepted when displayed in 3. This will be described with reference to the display example of FIG.
図4(B)は、ユーザ情報DB132のデータ構造の一例である。図4(B)に示すユーザ情報DB132は、「ユーザID」、「会員証ID」、「付与済みインセンティブID」、「取得済みインセンティブID」、及び「ポイント」の各項目を含む。 FIG. 4B is an example of the data structure of the user information DB 132. The user information DB 132 shown in FIG. 4B includes items of “user ID”, “membership card ID”, “assigned incentive ID”, “acquired incentive ID”, and “point”.
サーバ装置1は、項目「会員証ID」に、項目「ユーザID」に登録されたユーザIDが示すユーザが保有する会員カード5に登録された会員証IDを記録する。サーバ装置1は、項目「取得済みインセンティブID」に、インセンティブ判定処理により発生したと判定されたインセンティブを示すインセンティブIDを記録する。また、サーバ装置1は、項目「付与済みインセンティブID」に、項目「取得済みインセンティブID」に登録されているインセンティブIDのうち、ユーザに既に対応する特典を適用したインセンティブIDを登録する。インセンティブIDには、ユーザごとに複数回特典を適用することが可能なもの(図4(B)では「I0003」)と、ユーザごとに1回のみ特典を適用することが可能なものとが存在する。サーバ装置1は、項目「ポイント」には、ユーザが獲得した未消化のポイントの累計数を記録する。 The server device 1 records the membership card ID registered in the member card 5 held by the user indicated by the user ID registered in the item “user ID” in the item “membership card ID”. The server device 1 records an incentive ID indicating the incentive determined to have occurred in the incentive determination process in the item “acquired incentive ID”. Moreover, the server apparatus 1 registers incentive ID which applied the privilege already corresponding to the user among the incentive IDs registered in the item “acquired incentive ID” in the item “granted incentive ID”. There are incentive IDs that can apply a privilege multiple times for each user ("I0003" in FIG. 4B) and those that can apply a privilege only once for each user. To do. The server device 1 records the cumulative number of undigested points acquired by the user in the item “point”.
図4(C)は、商品情報DB133のデータ構造の一例である。図4(C)に示す商品情報DB133は、「商品ID」、「タイトル」、「商品概要」、「価格」、及び「書影画像URL」の項目を含む。項目「タイトル」には、商品となる本のタイトルが登録され、項目「商品概要」には、本の著者名等の本の説明が登録される。また、項目「価格」には、商品価格が登録され、項目「書影画像URL」には、対象となる商品を撮影した書影画像のURLが登録されている。書影画像は、例えば、棚表示画面における各本の表示や、商品画面おける商品表示などに用いられる。 FIG. 4C is an example of the data structure of the product information DB 133. The product information DB 133 shown in FIG. 4C includes items of “product ID”, “title”, “product overview”, “price”, and “written image URL”. In the item “title”, the title of the book to be the product is registered, and in the item “product overview”, the description of the book such as the author name of the book is registered. In addition, a commodity price is registered in the item “price”, and a URL of a written image obtained by photographing the target commodity is registered in the item “written image URL”. The shadow image is used, for example, for display of each book on a shelf display screen or product display on a product screen.
図5(A)は、ユーザ行動履歴DB134のデータ構造の一例である。図5(A)に示すユーザ行動履歴DB134は、「ユーザID」、「行動」、「棚作者ID」、「棚ID」、「商品ID」、及び「時刻」の項目を含む。 FIG. 5A is an example of the data structure of the user behavior history DB 134. The user action history DB 134 illustrated in FIG. 5A includes items of “user ID”, “action”, “shelf creator ID”, “shelf ID”, “product ID”, and “time”.
サーバ装置1は、項目「ユーザID」に、後述する「行動」の項目に示される行動を行ったユーザのユーザIDを登録する。また、サーバ装置1は、項目「行動」に、インセンティブの発生の判定材料となるユーザの行動を登録する。本実施例では、項目「行動」には、棚表示画面を表示する行為である「棚表示」、棚表示画面で表示された任意の書籍をクリックして当該書籍の商品画面を表示させる行為である「棚内書籍クリック」、又は、商品である書籍を購入する行為である「購入」のいずれかの行為が記録される。 The server device 1 registers, in the item “user ID”, the user ID of the user who performed the action indicated in the “action” item described later. In addition, the server device 1 registers the user's behavior, which is a determination material for the occurrence of the incentive, in the item “behavior”. In the present embodiment, the item “action” includes “shelf display” which is an act of displaying the shelf display screen, and an act of clicking an arbitrary book displayed on the shelf display screen to display the product screen of the book. Either “a book click in a shelf” or “purchase” that is an act of purchasing a book as a product is recorded.
さらに、サーバ装置1は、項目「棚作成者ID」には、記録される行為が「棚表示」又は「棚内書籍クリック」のいずれかである場合に、閲覧された本棚を管理するユーザのユーザIDを登録する。また、サーバ装置1は、項目「棚ID」には、記録される行為が「棚表示」又は「棚内書籍クリック」のいずれかである場合に、閲覧される本棚に割り当てられた棚IDを登録する。また、サーバ装置1は、項目「商品ID」には、記録される行為が「棚内書籍クリック」又は「購入」の場合に、対象となる書籍(商品)を示す商品IDを登録する。サーバ装置1は、項目「時刻」には、記録される行為が行われた時刻を登録する。 Furthermore, the server device 1 includes, in the item “shelf creator ID”, when the recorded action is either “shelf display” or “click book in shelf”, the user who manages the book shelves viewed Register the user ID. In addition, the server device 1 stores, in the item “shelf ID”, the shelf ID assigned to the book shelf to be browsed when the recorded action is “shelf display” or “book click in shelf”. sign up. In addition, in the item “product ID”, the server device 1 registers a product ID indicating a target book (product) when the recorded action is “click on book in shelf” or “purchase”. The server device 1 registers the time when the recorded action was performed in the item “time”.
図5(B)は、インセンティブ情報DB135のデータ構造の一例である。図5(B)に示すインセンティブ情報DB135は、「インセンティブID」、「付与条件」、「特典」、及び「付与上限回数」の各項目を含む。 FIG. 5B is an example of the data structure of the incentive information DB 135. The incentive information DB 135 illustrated in FIG. 5B includes items of “incentive ID”, “granting condition”, “privilege”, and “upper limit number of grants”.
項目「インセンティブID」には、付与されるインセンティブの種類に応じて設定されるインセンティブIDが記録される。「付与条件」の項目には、インセンティブIDごとの特典を付与する条件が記録される。「特典」の項目には、本棚を公開するインセンティブとして付与する特典内容が記録される。「付与上限回数」の項目には、ユーザごとに対象の特典を付与可能な上限回数が記録される。 In the item “incentive ID”, an incentive ID set according to the type of incentive to be given is recorded. In the item “granting condition”, a condition for granting a privilege for each incentive ID is recorded. In the item “privilege”, the privilege content to be given as an incentive to publish the bookshelf is recorded. In the item “upper limit number of grants”, the upper limit number of times that the target privilege can be granted for each user is recorded.
例えば、インセンティブID「I0001」の場合、サーバ装置1は、管理する各棚表示画面の表示要求が累計100人以上からあった公開元ユーザに対し、付与上限回数である1回に限り、特典として100円分のクーポンを付与する。また、インセンティブID「I0002」の場合、サーバ装置1は、管理する各棚表示画面の表示要求が累計500人以上からあった公開元ユーザに対し、付与上限回数である1回に限り、特典として10%オフのクーポンを付与する。 For example, in the case of an incentive ID “I0001”, the server device 1 provides a privilege only once for the publisher who has made a total of 100 or more display requests for each shelf display screen to be managed. A coupon of 100 yen is given. Further, in the case of the incentive ID “I0002”, the server device 1 provides a privilege only once for the publishing-source user who has received a total of 500 or more display requests for each shelf display screen to be managed. 10% off coupon will be given.
また、インセンティブID「I0003」の場合、サーバ装置1は、商品ID「B77777」の書籍を購入したユーザが、購入前に当該書籍を含む棚表示画面を閲覧していた場合に、当該棚表示画面の公開元ユーザに対し、会計時等に利用可能なポイントを50ポイント付与する。また、インセンティブID「I0003」の場合、サーバ装置1は、同一ユーザに対し、最大9999回特典を付与する。 Further, in the case of the incentive ID “I0003”, the server device 1 displays the shelf display screen when the user who purchased the book with the product ID “B77777” browses the shelf display screen including the book before the purchase. 50 points that can be used at the time of accounting or the like are given to the publishing user. In addition, in the case of the incentive ID “I0003”, the server device 1 gives a privilege up to 9999 times to the same user.
また、本実施例では、サーバ装置1は、棚表示画面の閲覧ユーザが購入した商品のうち、商品ID「B77777」のようにインセンティブ情報DB135で商品IDが規定された商品以外の商品については、デフォルト(初期設定)のインセンティブを付与する。例えば、サーバ装置1は、この場合、一律で30ポイントを公開元ユーザに付与する。 Further, in the present embodiment, the server device 1 uses the product purchased by the viewing user on the shelf display screen for products other than the product for which the product ID is defined in the incentive information DB 135, such as the product ID “B77777”. Grant default (initial setting) incentives. For example, in this case, the server device 1 uniformly gives 30 points to the publishing source user.
また、インセンティブID「I0004」の場合、サーバ装置1は、棚表示画面で表示される書籍への他のユーザからのクリック回数が1000回以上となった公開元ユーザに対し、1回限り、棚の着せ替え用の壁紙の画像を特典として贈呈する。ここで、「クリック」は、マウスによるクリックに限らず、タッチパネルなどでのタッチ操作などの種々の選択操作を含むものとする。 Further, in the case of the incentive ID “I0004”, the server device 1 can change the shelf only once for a publisher who has clicked 1000 times or more from another user on the book displayed on the shelf display screen. An image of the dress-up wallpaper will be presented as a bonus. Here, “click” is not limited to clicking with a mouse, but includes various selection operations such as a touch operation on a touch panel or the like.
なお、サーバ装置1は、各インセンティブIDの付与条件を満たすか否かの判定処理であるインセンティブ判定処理を、ユーザ行動履歴DB134を参照して行う。インセンティブ判定処理の詳細については、図8を参照して説明する。 Note that the server device 1 performs an incentive determination process, which is a process for determining whether or not the conditions for granting each incentive ID are satisfied, with reference to the user behavior history DB 134. Details of the incentive determination process will be described with reference to FIG.
[処理フロー]
次に、本実施例に関連する処理フローについて、図6〜図8を参照して説明する。
[Processing flow]
Next, a processing flow related to the present embodiment will be described with reference to FIGS.
(1)棚閲覧及び電子商取引による購入処理
図6は、他のユーザの本棚を示す棚表示画面を表示した後、棚表示画面で表示された書籍を電子商取引により購入する処理の手順を示すフローチャートである。
(1) Purchase processing by shelf browsing and electronic commerce FIG. 6 is a flowchart showing a procedure of processing for purchasing a book displayed on the shelf display screen by electronic commerce after displaying a shelf display screen showing a book shelf of another user. It is.
まず、利用者端末3は、表示する本棚を指定するユーザ入力があったか否か判定する(ステップS101)。そして、利用者端末3は、表示する本棚を指定するユーザ入力があった場合(ステップS101;Yes)、指定された本棚の棚IDなどを含む棚表示画面の表示要求をサーバ装置1へ送信する(ステップS102)。例えば、利用者端末3は、キーワード検索等により本棚を検索した画面を表示した後、ユーザ入力により選択された本棚の棚ID及びユーザIDなどを含む表示要求をサーバ装置1へ送信する。この処理の具体例については、図10を参照して後述する。 First, the user terminal 3 determines whether or not there has been a user input specifying a bookshelf to be displayed (step S101). And when there is user input which designates the bookshelf to display (Step S101; Yes), user terminal 3 transmits a display request of a shelf display screen including shelf ID etc. of the designated bookshelf to server device 1. (Step S102). For example, the user terminal 3 transmits a display request including the shelf ID of the bookshelf selected by the user input and the user ID to the server device 1 after displaying the screen for searching the bookshelf by keyword search or the like. A specific example of this process will be described later with reference to FIG.
その後、サーバ装置1は、利用者端末3から棚IDなどを含む棚表示画面の表示要求を受信する(ステップS201)。この場合、サーバ装置1は、棚情報DB131から表示要求に含まれる棚IDに関連付けられた情報を抽出し、棚表示画面の表示情報を生成して利用者端末3へ送信する(ステップS202)。そして、サーバ装置1は、ユーザ行動履歴DB134の項目「行動」に登録すべき「棚表示」の行動を検知したことから、ユーザ行動履歴DB134のレコードを追加する(ステップS203)。この場合、サーバ装置1は、項目「ユーザID」を要求元の利用者端末3に対応するユーザIDとし、項目「行動」を「棚表示」とし、項目「棚作成者ID」を棚表示画面の公開元ユーザのユーザIDとし、項目「棚ID」をステップS201で受信した棚IDとし、項目「時刻」を現在時刻とするレコードをユーザ行動履歴DB134に追加する。 Thereafter, the server device 1 receives a display request for a shelf display screen including a shelf ID from the user terminal 3 (step S201). In this case, the server device 1 extracts information associated with the shelf ID included in the display request from the shelf information DB 131, generates display information on the shelf display screen, and transmits it to the user terminal 3 (step S202). And the server apparatus 1 adds the record of user action history DB134, since the action of the "shelf display" which should be registered into the item "action" of user action history DB134 was detected (step S203). In this case, the server device 1 sets the item “user ID” as the user ID corresponding to the requesting user terminal 3, sets the item “action” as “shelf display”, and sets the item “shelf creator ID” as a shelf display screen. To the user action history DB 134, a record having the item “shelf ID” as the shelf ID received in step S201 and the item “time” as the current time is added to the user action history DB 134.
一方、ステップS202以後、利用者端末3は、棚表示画面の表示情報をサーバ装置1から受信し、棚表示画面を表示する(ステップS103)。そして、利用者端末3は、棚表示画面に表示される本の一覧から1つの本が選択されたか否か判定する(ステップS104)。そして、利用者端末3は、棚表示画面に表示される本の一覧から1つの本がクリック操作により選択された場合(ステップS104;Yes)、選択された本の商品画面の表示要求をサーバ装置1へ送信する(ステップS105)。この場合、利用者端末3は、選択された本に対応する商品ID等を表示要求に含める。 On the other hand, after step S202, the user terminal 3 receives the display information of the shelf display screen from the server device 1 and displays the shelf display screen (step S103). Then, the user terminal 3 determines whether one book is selected from the list of books displayed on the shelf display screen (step S104). Then, when one book is selected from the list of books displayed on the shelf display screen by a click operation (step S104; Yes), the user terminal 3 sends a display request for the product screen of the selected book to the server device. 1 (step S105). In this case, the user terminal 3 includes a product ID corresponding to the selected book in the display request.
サーバ装置1は、商品IDを含む表示要求を受信した後(ステップS204)、当該商品IDに対応する商品情報を商品情報DB133から抽出し、抽出した商品情報に基づき、商品画面の表示情報を生成して利用者端末3へ送信する(ステップS205)。そして、サーバ装置1は、ユーザ行動履歴DB134の項目「行動」に登録すべき「棚内書籍クリック」の行動を検知したことから、ユーザ行動履歴DB134のレコードを追加する(ステップS206)。具体的には、サーバ装置1は、項目「ユーザID」を要求元の利用者端末3に対応するユーザIDとし、項目「行動」を「棚内書籍クリック」とし、項目「棚作成者ID」を棚表示画面の公開元ユーザのユーザIDとし、項目「商品ID」をステップS204で受信した表示要求に含まれる商品IDとし、項目「棚ID」をステップS201で受信した棚IDとし、項目「時刻」を現在時刻とするレコードをユーザ行動履歴DB134に追加する。 After receiving the display request including the product ID (step S204), the server device 1 extracts product information corresponding to the product ID from the product information DB 133, and generates display information for the product screen based on the extracted product information. And it transmits to the user terminal 3 (step S205). And since the server apparatus 1 detected the action of "book click in a shelf" which should be registered into the item "action" of user action history DB134, the record of user action history DB134 is added (step S206). Specifically, the server device 1 sets the item “user ID” as the user ID corresponding to the requesting user terminal 3, sets the item “action” as “book click in shelf”, and sets the item “shelf creator ID”. Is the user ID of the publisher of the shelf display screen, the item “product ID” is the product ID included in the display request received in step S204, the item “shelf ID” is the shelf ID received in step S201, and the item “ A record having “time” as the current time is added to the user action history DB 134.
ステップS205以後、利用者端末3は、サーバ装置1から受信した表示情報に基づき、ユーザが選択した本の商品画面を表示する(ステップS106)。そして、利用者端末3は、さらに、ユーザ入力に基づき、商品画面上で本の購入を指示する操作を検知した場合(ステップS107;Yes)、商品画面で表示中の本の商品IDなどを含む購入要求をサーバ装置1へ送信する(ステップS108)。 After step S205, the user terminal 3 displays the product screen of the book selected by the user based on the display information received from the server device 1 (step S106). When the user terminal 3 detects an operation for instructing the purchase of a book on the product screen based on the user input (step S107; Yes), the user terminal 3 includes the product ID of the book being displayed on the product screen. A purchase request is transmitted to the server device 1 (step S108).
その後、サーバ装置1は、利用者端末3から購入要求を受信し(ステップS207)、購入要求に含まれる商品IDに対応する本の決済などの購入に必要な処理を行い、当該処理が終了した場合に購入手続が完了した旨を利用者端末3へ通知する(ステップS208)。この場合、サーバ装置1は、ユーザ行動履歴DB134の項目「行動」に登録すべき「購入」の行動を検知したことから、ユーザ行動履歴DB134のレコードを追加する(ステップS209)。この場合、サーバ装置1は、項目「ユーザID」を要求元の利用者端末3に対応するユーザIDとし、項目「行動」を「購入」とし、項目「時刻」を現在時刻とするレコードをユーザ行動履歴DB134に追加する。また、利用者端末3から完了通知を受信した利用者端末3は、購入が完了した旨の表示を行う(ステップS109)。 Thereafter, the server device 1 receives a purchase request from the user terminal 3 (step S207), performs processing necessary for purchase such as payment of a book corresponding to the product ID included in the purchase request, and the processing ends. In this case, the user terminal 3 is notified that the purchase procedure has been completed (step S208). In this case, since the server device 1 detects the “purchase” action to be registered in the item “action” of the user action history DB 134, the server apparatus 1 adds a record of the user action history DB 134 (step S209). In this case, the server apparatus 1 sets the item “user ID” as the user ID corresponding to the requesting user terminal 3, the item “action” as “purchase”, and the item “time” as the current time. It adds to action history DB134. In addition, the user terminal 3 that has received the completion notification from the user terminal 3 displays that the purchase is completed (step S109).
(2)書店での購入処理
図7は、利用者端末3のユーザが書店で本を購入する場合のPOSレジスタ端末4及びサーバ装置1の処理の流れを示すフローチャートである。
(2) Purchase Process at Bookstore FIG. 7 is a flowchart showing a process flow of the POS register terminal 4 and the server device 1 when the user of the user terminal 3 purchases a book at the bookstore.
まず、POSレジスタ端末4が置かれた書店の店員は、利用者端末3のユーザから会員証5及び購入対象の商品を会計場所で受け取る。この場合、POSレジスタ端末4は、店員の操作に基づき、会員証5の会員証IDと、購入対象商品のバーコード等が示す商品IDを読み取る(ステップS301)。なお、会員証5は、カードなどの物理的なものに限らず、ユーザが利用者端末3等の携帯端末の画面上に表示させた電子的な会員証であってもよい。 First, the clerk of the bookstore where the POS register terminal 4 is placed receives the membership card 5 and the product to be purchased from the user of the user terminal 3 at the accounting place. In this case, the POS register terminal 4 reads the membership card ID of the membership card 5 and the product ID indicated by the barcode of the product to be purchased based on the operation of the store clerk (step S301). The membership card 5 is not limited to a physical card or the like, but may be an electronic membership card displayed on the screen of a mobile terminal such as the user terminal 3 by the user.
そして、POSレジスタ端末4は、商品の購入に必要な処理を行う(ステップS302)。その後、POSレジスタ端末4は、ステップS301で読取った会員証ID及び商品IDを含む購入情報をサーバ装置1へ送信する(ステップS303)。 Then, the POS register terminal 4 performs processing necessary for purchasing the product (step S302). Thereafter, the POS register terminal 4 transmits purchase information including the membership card ID and the product ID read in step S301 to the server device 1 (step S303).
サーバ装置1は、利用者端末3から送信された購入情報を受信後(ステップS211)、当該購入情報に含まれる会員証IDと関連付けられたユーザIDをユーザ情報DB132から検索して取得する(ステップS212)。そして、サーバ装置1は、ユーザ行動履歴DB134の項目「行動」に登録すべき「購入」の行動を検知したことから、ユーザ行動履歴DB134のレコードを追加する(ステップS213)。この場合、サーバ装置1は、項目「ユーザID」をステップS212で取得したユーザIDとし、項目「行動」を「購入」とし、項目「時刻」を現在時刻とするレコードをユーザ行動履歴DB134に追加する。 After receiving the purchase information transmitted from the user terminal 3 (step S211), the server device 1 searches the user information DB 132 for a user ID associated with the membership card ID included in the purchase information (step S211). S212). And the server apparatus 1 adds the record of user action history DB134, since the action of "purchase" which should be registered into item "action" of user action history DB134 was detected (step S213). In this case, the server apparatus 1 adds a record in which the item “user ID” is the user ID acquired in step S212, the item “action” is “purchase”, and the item “time” is the current time in the user action history DB 134. To do.
(3)インセンティブ判定処理
図8は、ユーザごとに実行するインセンティブ判定処理の手順を示すフローチャートである。サーバ装置1は、図8に示すフローチャートの処理を、ログインを行ったユーザに対して実行してもよく、所定のタイミング(例えば夜間の所定時刻)に全ユーザを対象としてユーザごとに実行してもよい。
(3) Incentive Determination Processing FIG. 8 is a flowchart showing a procedure of incentive determination processing executed for each user. The server device 1 may execute the processing of the flowchart shown in FIG. 8 for the user who has logged in, or for every user at a predetermined timing (for example, a predetermined time at night) for each user. Also good.
まず、サーバ装置1は、インセンティブ情報DB135のレコードのうち、ステップS221でまだ抽出していないレコードを抽出する(ステップS221)。例えば、サーバ装置1は、インセンティブ情報DB135のレコードを、インセンティブIDが小さい順に抽出する。 First, the server device 1 extracts records that have not been extracted in step S221 from the records of the incentive information DB 135 (step S221). For example, the server device 1 extracts the records of the incentive information DB 135 in ascending order of the incentive ID.
次に、サーバ装置1は、ステップS221で抽出したインセンティブ情報DB135のレコードに含まれるインセンティブの付与条件を満たす履歴が存在するか否かを、ユーザ行動履歴DB134を参照して判定する(ステップS222)。そして、サーバ装置1は、インセンティブの付与条件を満たす履歴が存在する場合(ステップS222;Yes)、ステップS221で抽出したレコードのインセンティブIDに対する特典の付与回数が、ステップS221で抽出したレコードに含まれる付与上限回数に既に達しているか否か判定する(ステップS223)。この場合、サーバ装置1は、ユーザ情報DB132に記憶された項目「付与済みインセンティブID」における対象のインセンティブIDの個数を数えることで、特典の付与回数を認識する。 Next, the server device 1 determines whether or not there is a history that satisfies the incentive provision condition included in the record of the incentive information DB 135 extracted in step S221 with reference to the user behavior history DB 134 (step S222). . And when the log | history which satisfy | fills the provision conditions of an incentive exists (step S222; Yes), the server apparatus 1 includes the privilege grant count with respect to the incentive ID of the record extracted at step S221 in the record extracted at step S221. It is determined whether or not the maximum number of grants has already been reached (step S223). In this case, the server device 1 recognizes the number of times the privilege is granted by counting the number of target incentive IDs in the item “granted incentive ID” stored in the user information DB 132.
そして、サーバ装置1は、インセンティブの付与条件を満たす履歴が存在しないと判断した場合(ステップS222;No)、又は、対象のインセンティブIDに対する特典の付与回数が付与上限回数に既に達していると判断した場合(ステップS223;Yes)、対象のインセンティブIDに対応する特典を付与する必要がないと判断し、ステップS225へ処理を進める。 Then, when the server device 1 determines that there is no history that satisfies the incentive grant condition (step S222; No), it is determined that the number of grants for the target incentive ID has already reached the maximum number of grants. If so (step S223; Yes), it is determined that there is no need to grant a privilege corresponding to the target incentive ID, and the process proceeds to step S225.
一方、サーバ装置1は、対象のインセンティブIDに対する特典の付与回数が付与上限回数にまだ達していないと判断した場合(ステップS223;No)、上述の付与上限回数を超えないように、ユーザ情報DB132の項目「付与済みインセンティブID」を上書きする(ステップS224)。この場合、サーバ装置1は、上述の付与上限回数を超える数の付与条件を満たす行動履歴を検出した場合であっても、ユーザ情報DB132の項目「付与済みインセンティブID」に記録するインセンティブIDの個数を、付与上限回数に設定する。 On the other hand, if the server device 1 determines that the number of benefits granted for the target incentive ID has not yet reached the maximum number of grants (step S223; No), the user information DB 132 does not exceed the above-mentioned maximum number of grants. The item “assigned incentive ID” is overwritten (step S224). In this case, even if the server device 1 detects an action history that satisfies the grant conditions exceeding the above-mentioned grant upper limit count, the number of incentive IDs recorded in the item “assigned incentive ID” of the user information DB 132 Is set to the maximum number of grants.
そして、サーバ装置1は、インセンティブ情報DB135の全てのレコードをステップS221で抽出したか否か判定する(ステップS225)。そして、サーバ装置1は、インセンティブ情報DB135の全てのレコードをステップS221で抽出している場合(ステップS225;Yes)、フローチャートの処理を終了する。一方、サーバ装置1は、インセンティブ情報DB135のレコードのいずれかをステップS221で抽出していない場合(ステップS225;No)、ステップS221へ処理を戻す。 And the server apparatus 1 determines whether all the records of incentive information DB135 were extracted by step S221 (step S225). Then, when all the records of the incentive information DB 135 are extracted in step S221 (step S225; Yes), the server device 1 ends the process of the flowchart. On the other hand, the server apparatus 1 returns a process to step S221, when any of the records of incentive information DB135 is not extracted by step S221 (step S225; No).
その後、サーバ装置1は、所定のタイミングにおいて、対象のユーザに対するユーザ情報DB132の項目「付与済みインセンティブID」と、項目「取得済みインセンティブID」との差分に基づき、特典を付与する処理を行う。具体的には、サーバ装置1は、項目「取得済みインセンティブID」と項目「付与済みインセンティブID」とを同一にするために項目「取得済みインセンティブID」に追加すべきインセンティブID及びその個数を認識し、認識したインセンティブIDに対応する特典を、認識した個数分だけ反映させる。例えば、サーバ装置1は、図5(B)において、インセンティブID「I0003」を項目「取得済みインセンティブID」に2つ追加すべき場合には、50ポイントの2倍である100ポイントを、ユーザ情報DB132に記憶された公開元ユーザのポイントに加える。その後、サーバ装置1は、特典を付与したインセンティブIDを、特典を付与した個数分だけ、項目「付与済みインセンティブID」に加える。 Thereafter, the server device 1 performs a process of granting a privilege based on the difference between the item “assigned incentive ID” and the item “acquired incentive ID” of the user information DB 132 for the target user at a predetermined timing. Specifically, the server device 1 recognizes an incentive ID to be added to the item “acquired incentive ID” and the number of the incentive IDs so that the item “acquired incentive ID” and the item “granted incentive ID” are the same. Then, the benefits corresponding to the recognized incentive IDs are reflected by the recognized number. For example, in the case where two incentive IDs “I0003” are to be added to the item “acquired incentive ID” in FIG. 5B, the server device 1 adds 100 points, which is twice 50 points, to the user information. It adds to the point of the publisher user memorize | stored in DB132. Thereafter, the server device 1 adds the incentive ID to which the privilege is granted to the item “granted incentive ID” by the number of the bonus to which the privilege is granted.
ここで、ステップS222で実行するインセンティブ情報DB135に登録された付与条件を満たす履歴の有無の具体的な判定方法について、図5(A)を参照して説明する。 Here, a specific method for determining the presence or absence of a history that satisfies the grant condition registered in the incentive information DB 135 executed in step S222 will be described with reference to FIG.
例えば、インセンティブID「I0001」の特典をユーザID「U1001」に付与するか否か判定する場合、サーバ装置1は、ユーザID「U1001」のユーザが公開する本棚の閲覧ユーザが100人以上である場合に、インセンティブを付与する。この場合、サーバ装置1は、まず、ユーザ行動履歴DB134に登録された各レコードから、行動が「棚表示」であって、棚作成者が「U1001」を満たすレコードを抽出する。図5(A)の例では、サーバ装置1は、レコード70とレコード73を抽出する。そして、サーバ装置1は、抽出したレコードに含まれるユーザIDを参照し、閲覧ユーザの合計人数を算出する。図5(A)の例では、サーバ装置1は、抽出したレコード70とレコード73のユーザIDがいずれも「U2345」であることから、閲覧ユーザの合計人数が1人であると判定する。 For example, when determining whether or not to grant the privilege of the incentive ID “I0001” to the user ID “U1001”, the server device 1 has 100 or more browsing users of the bookshelf that is disclosed by the user with the user ID “U1001”. Incentives are granted. In this case, the server device 1 first extracts from the records registered in the user action history DB 134 the record whose action is “shelf display” and whose shelf creator satisfies “U1001”. In the example of FIG. 5A, the server device 1 extracts a record 70 and a record 73. And the server apparatus 1 calculates the total number of browsing users with reference to the user ID contained in the extracted record. In the example of FIG. 5A, the server device 1 determines that the total number of viewing users is one because the user IDs of the extracted record 70 and record 73 are both “U2345”.
他の例として、インセンティブID「I0003」の特典をユーザID「U1001」に付与するか否か判定する場合、サーバ装置1は、ユーザID「U1001」の本棚を閲覧したユーザが、当該本棚に含まれる商品ID「B77777」の本を購入した場合に、インセンティブを付与する。この場合、サーバ装置1は、まず、行動が「購入」、かつ、商品IDが「B77777」のレコードをユーザ行動履歴DB134から検索する。図5(A)の例では、サーバ装置1は、検索結果として、レコード75、77、79を取得する。 As another example, when determining whether or not to grant the privilege of the incentive ID “I0003” to the user ID “U1001”, the server device 1 includes the user who viewed the bookshelf with the user ID “U1001” in the bookshelf. An incentive is given when a book with a product ID “B77777” is purchased. In this case, the server device 1 first searches the user behavior history DB 134 for a record with an action “purchase” and a product ID “B77777”. In the example of FIG. 5A, the server device 1 acquires records 75, 77, and 79 as search results.
次に、サーバ装置1は、検索したレコードごとに、購入者が事前にユーザID「U1001」の本棚から購入商品の商品画面を閲覧した記録を示すレコード(単に「閲覧レコード」とも呼ぶ。)があるか否か判定する。例えば、サーバ装置1は、検索したレコードごとに、当該レコードとユーザID及び商品IDが一致し、行動が「棚内書籍クリック」かつ棚作成者IDが「U1001」であって、当該レコードの時刻よりも以前かつ最も近い時刻となるレコードが存在するか否か判定する。図5(A)の例では、サーバ装置1は、検索したレコード75、77、79のうち、レコード75についてはレコード74が閲覧レコードに該当し、レコード79についてはレコード78が閲覧レコードに該当すると判断する。よって、この場合、サーバ装置1は、インセンティブID「I0003」をユーザID「U1001」に付与する対象となるユーザ行動履歴DB134のレコードが2つ(即ちレコード75、79)存在すると判断する。 Next, for each retrieved record, the server device 1 has a record (also simply referred to as “browsing record”) indicating a record in which the purchaser has previously viewed the product screen of the purchased product from the bookshelf with the user ID “U1001”. Judge whether there is. For example, for each retrieved record, the server device 1 matches the record with the user ID and the product ID, the action is “book click in shelf”, the shelf creator ID is “U1001”, and the time of the record It is determined whether or not there is a record that is earlier and closest. In the example of FIG. 5A, the server device 1 determines that among the retrieved records 75, 77, and 79, the record 74 corresponds to the browsing record for the record 75, and the record 78 corresponds to the browsing record for the record 79. to decide. Therefore, in this case, the server device 1 determines that there are two records (that is, records 75 and 79) in the user action history DB 134 to be assigned with the incentive ID “I0003” to the user ID “U1001”.
さらに別の例として、インセンティブID「I0004」の特典をユーザID「U1001」に付与するか否か判定する場合、サーバ装置1は、ユーザID「U1001」のユーザが公開する本棚の棚表示画面で表示されるいずれかの本がクリックされた回数が1000回以上であるか否か判定する。この場合、サーバ装置1は、ユーザ行動履歴DB134に登録されたレコードのうち、行動が「棚内書籍クリック」であって棚作成者IDが「U1001」であるレコード数が1000個以上あるか否か判定する。図5(A)の例では、サーバ装置1は、行動が「棚内書籍クリック」であって棚作成者IDが「U1001」であるレコード71、72、74、78の合計4回を、該当のクリック回数であると認識する。なお、インセンティブID「I0003」と同様、サーバ装置1は、同一人物による「棚内書籍クリック」の行動が複数回あった場合であっても、1回分としてカウントしてもよい。 As yet another example, when determining whether or not to grant the privilege of the incentive ID “I0004” to the user ID “U1001”, the server device 1 displays the shelf display screen of the bookshelf disclosed by the user with the user ID “U1001”. It is determined whether the number of clicks on any of the displayed books is 1000 or more. In this case, the server device 1 has 1000 or more records whose behavior is “book click in shelf” and shelf creator ID is “U1001” among records registered in the user behavior history DB 134. To determine. In the example of FIG. 5 (A), the server apparatus 1 applies a total of four records 71, 72, 74, and 78 with the action “click on book in shelf” and the shelf creator ID “U1001”. Recognize that this is the number of clicks. Note that, similarly to the incentive ID “I0003”, the server device 1 may count as “one time” even if the action of “click on a book in a shelf” by the same person occurs a plurality of times.
[表示例]
次に、本実施例に関連する表示例について、図9〜図12を参照して説明する。
[Display example]
Next, display examples related to the present embodiment will be described with reference to FIGS.
(1)棚編集画面
図9は、サーバ装置1が提供する購入サイトにログインしたユーザ(ユーザID:U1001)がユーザ自身の本棚を閲覧又は編集する際に利用者端末3に表示させる画面(「棚編集画面」とも呼ぶ。)を示す。図9の例では、サーバ装置1は、購入サイトへのログイン時に指定されたユーザIDに対応する棚情報DB131を参照することで、図9に示す棚編集画面の表示情報を生成している。
(1) Shelf editing screen FIG. 9 shows a screen (“” that is displayed on the user terminal 3 when the user (user ID: U1001) logged in to the purchase site provided by the server device 1 browses or edits the user's own bookshelf. Also called “shelf edit screen”. In the example of FIG. 9, the server device 1 generates display information of the shelf editing screen shown in FIG. 9 by referring to the shelf information DB 131 corresponding to the user ID specified at the time of logging in to the purchase site.
図9の例では、利用者端末3は、ユーザが購入した本を表す本画像42が並べられた本棚を、ユーザが設定したカテゴリごとに表示している。図9の例では、「ミステリー10選」を棚名とする本棚と「Java入門書」(「Java」は登録商標)を棚名とする本棚とが存在する。そして、図9の例では、利用者端末3は、カテゴリごとのタブ43A、43Bを表示することで、表示させる本棚をユーザが選択できるようにしている。なお、図9では、各アイコン42の詳細な表示が便宜上省略されているが、実際には、サーバ装置1は、各本画像42を、当該アイコン42が表す本の書影画像とすることで、各本画像42が表す本をユーザが識別できるようにする。 In the example of FIG. 9, the user terminal 3 displays a bookshelf on which book images 42 representing books purchased by the user are arranged for each category set by the user. In the example of FIG. 9, there are a bookshelf whose shelf name is “10 mystery selections” and a bookshelf whose shelf name is “Java Primer” (“Java” is a registered trademark). In the example of FIG. 9, the user terminal 3 displays the tabs 43A and 43B for each category so that the user can select a bookshelf to be displayed. In FIG. 9, detailed display of each icon 42 is omitted for the sake of convenience. However, in practice, the server apparatus 1 uses each book image 42 as a book shadow image represented by the icon 42. The user can identify the book represented by each book image 42.
そして、利用者端末3は、所定の操作を検知した場合に、棚名を編集する入力、本棚を追加する入力、又は各本棚へ所属させる本の追加や削除の入力などを受け付ける。例えば、利用者端末3は、タブ43A、43Bへのクリック操作により棚名の変更や本棚の削除等のメニューを表示させてこれらのタブに関する指示を受け付ける。また、利用者端末3は、タブ43Cが選択された場合に、新規の本棚を作成し、当該本棚の棚名等の入力を受け付ける。また、利用者端末3は、本棚又は本画像42へのクリック操作により、本棚への本の追加や削除などのメニューを表示させる。 When a predetermined operation is detected, the user terminal 3 receives an input for editing a shelf name, an input for adding a bookshelf, or an input for adding or deleting a book to belong to each bookshelf. For example, the user terminal 3 displays a menu such as changing the shelf name or deleting the bookshelf by clicking on the tabs 43A and 43B, and receives instructions regarding these tabs. In addition, when the tab 43C is selected, the user terminal 3 creates a new bookshelf and accepts input such as a shelf name of the bookshelf. Further, the user terminal 3 displays a menu such as addition or deletion of a book to the bookshelf by a click operation on the bookshelf or the book image 42.
そして、利用者端末3は、本棚を編集する入力を受け付けた場合、サーバ装置1へ入力された情報を送信することで、棚情報DB131をサーバ装置1に更新させる。そして、利用者端末3は、入力された情報が反映された表示情報をサーバ装置1から受信し、表示すべき棚表示画面を更新する。なお、利用者端末3は、閲覧ユーザに表示させる本棚のレイアウトを含むデザイン(例えば本の配置や表示態様)に関する設定をさらに受け付けてもよい。 And when the user terminal 3 receives the input which edits a bookshelf, the shelf information DB131 is made to update the server apparatus 1 by transmitting the information input into the server apparatus 1. FIG. And the user terminal 3 receives the display information in which the input information was reflected from the server apparatus 1, and updates the shelf display screen which should be displayed. Note that the user terminal 3 may further accept settings relating to a design (for example, book arrangement and display mode) including a book shelf layout to be displayed to the browsing user.
また、利用者端末3は、ユーザが以前に入力を行い棚情報DB131の項目「棚解説」に登録された文章を、本棚の下に表示している。そして、利用者端末3は、編集ボタン44が押下された場合、表示した棚解説を編集するための入力を受け付ける。そして、利用者端末3は、棚解説の編集が確定した場合、確定後の棚解説のテキスト情報を、サーバ装置1へ送信して棚情報DB131を更新させる。 In addition, the user terminal 3 displays a sentence that has been previously input by the user and registered in the item “shelf commentary” in the shelf information DB 131 under the bookshelf. Then, when the edit button 44 is pressed, the user terminal 3 receives an input for editing the displayed shelf commentary. When the editing of the shelf comment is confirmed, the user terminal 3 transmits the text information of the confirmed shelf comment to the server device 1 to update the shelf information DB 131.
(2)棚検索結果画面
図10は、ユーザID「U2345」のユーザが本棚のキーワード検索を実行した場合に当該ユーザの利用者端末3に表示される画面(「棚検索結果画面」とも呼ぶ。)の表示例である。
(2) Shelf Search Result Screen FIG. 10 is a screen (also referred to as “shelf search result screen”) that is displayed on the user terminal 3 of the user when the user with the user ID “U2345” executes a keyword search for the bookshelf. ).
図10の例では、まず、ユーザID「U2345」のユーザは、サーバ装置1が管理する購入サイトに表示されたキーワード入力欄50に文字列「ミステリー」を入力して本棚の検索を指示する。この場合、利用者端末3は、キーワード入力欄50に入力された文字列「ミステリー」の情報を含む本棚の検索要求をサーバ装置1へ送信し、サーバ装置1は、棚情報DB131の項目「棚名」又は/及び「棚解説」の項目に記録された文字列に対して文字列「ミステリー」が存在するか否かの検索を行う。そして、サーバ装置1は、文字列「ミステリー」が存在する項目「棚名」又は/及び「棚解説」を有するレコードに基づき、図10に示す検索結果画面の表示情報を生成して利用者端末3に送信している。図10の例では、利用者端末3は、検索結果画面上に、キーワード検索で該当した複数の本棚の情報を縦に並べて表示している。この場合、利用者端末3は、キーワード検索で該当した本棚のサムネイルである本棚画像51(51A、51B)と共に、各本棚の公開元ユーザのユーザID、棚名、及び棚解説等を、本棚の情報として表示している。本実施例では、本棚画像51は、選択可能に表示され、利用者端末3は、本棚画像51がクリック操作により選択された場合に、対応する本棚に関する棚表示画面を表示する。 In the example of FIG. 10, first, the user with the user ID “U2345” inputs the character string “Mystery” in the keyword input field 50 displayed on the purchase site managed by the server device 1 and instructs to search for the bookshelf. In this case, the user terminal 3 transmits a search request for a bookshelf including information on the character string “mystery” input in the keyword input field 50 to the server device 1, and the server device 1 stores the item “shelf” in the shelf information DB 131. The character string “mystery” is searched for the character string recorded in the item “name” and / or “shelf commentary”. Then, the server device 1 generates display information on the search result screen shown in FIG. 10 based on the record having the item “shelf name” or / and “shelf commentary” in which the character string “mystery” exists, and the user terminal 3 to send. In the example of FIG. 10, the user terminal 3 displays information on a plurality of bookshelves corresponding to the keyword search in a vertically arranged manner on the search result screen. In this case, the user terminal 3 displays the book shelf image 51 (51A, 51B) that is the thumbnail of the book shelf corresponding to the keyword search, along with the user ID, shelf name, shelf description, and the like of the publication source user of each book shelf. It is displayed as information. In the present embodiment, the bookshelf image 51 is displayed in a selectable manner, and the user terminal 3 displays a shelf display screen related to the corresponding bookshelf when the bookshelf image 51 is selected by a click operation.
(3)棚表示画面
図11は、図10の棚検索結果画面において本棚画像51Aが選択された際に表示される棚表示画面の表示例を示す。
(3) Shelf Display Screen FIG. 11 shows a display example of the shelf display screen displayed when the bookshelf image 51A is selected on the shelf search result screen of FIG.
図10の棚検索結果画面において本棚画像51Aが選択された場合、サーバ装置1は、本棚画像51Aに対応する棚ID「S001」を含む表示要求を利用者端末3から受信する(図6のステップS201参照)。そして、サーバ装置1は、当該棚IDに対応する棚情報DB131のレコード及び棚IDに関連付けられた商品IDの商品情報のレコードを商品情報DB133から抽出することで、図11の棚表示画面の表示情報を生成して利用者端末3へ送信する(ステップS202参照)。この場合、サーバ装置1は、ユーザ行動履歴DB134に、項目「ユーザID」を「U2345」、項目「行動」を「棚表示」、項目「棚作成者ID」を「U1001」、項目「棚ID」を「S001」、項目「時刻」を現在時刻とするレコードを追加する(ステップS203参照)。 When the bookshelf image 51A is selected on the shelf search result screen of FIG. 10, the server device 1 receives a display request including the shelf ID “S001” corresponding to the bookshelf image 51A from the user terminal 3 (step of FIG. 6). (See S201). Then, the server device 1 extracts the record of the shelf information DB 131 corresponding to the shelf ID and the record of the product information of the product ID associated with the shelf ID from the product information DB 133, thereby displaying the shelf display screen of FIG. Information is generated and transmitted to the user terminal 3 (see step S202). In this case, the server apparatus 1 stores the item “user ID” as “U2345”, the item “action” as “shelf display”, the item “shelf creator ID” as “U1001”, and the item “shelf ID” in the user action history DB 134. "S001" and the item "time" as the current time is added (see step S203).
また、各本画像42は、ユーザ操作に基づき選択可能であり、利用者端末3は、選択された本画像42が示す本の商品IDをサーバ装置1に送信する。ここで、サーバ装置1は、書影画像を本画像42として用いることで、各本画像42が表す本をユーザが識別できるようにする。 Each main image 42 can be selected based on a user operation, and the user terminal 3 transmits the product ID of the book indicated by the selected main image 42 to the server device 1. Here, the server apparatus 1 uses the letter image as the main image 42 so that the user can identify the book represented by each main image 42.
(4)商品画面
図12は、図11において商品ID「B11111」に対応する本を表す本画像42が選択された場合に表示される商品画面の表示例である。図12に示す商品画面では、利用者端末3は、商品の書画画像と、商品のタイトルなどの商品説明と、価格と、購入ボタン48とを表示している。なお、商品画面により商品を販売する販売者は、商品画面を表示する前に表示された棚表示画面の公開元ユーザではなく、サーバ装置1を管理する電子書店である。よって、商品画面で表示される商品情報は、電子書店によって管理されている情報である。
(4) Product Screen FIG. 12 is a display example of a product screen that is displayed when the main image 42 representing the book corresponding to the product ID “B11111” in FIG. 11 is selected. In the product screen shown in FIG. 12, the user terminal 3 displays a product print image, a product description such as a product title, a price, and a purchase button 48. Note that the seller who sells the product on the product screen is an electronic bookstore that manages the server device 1, not the publisher of the shelf display screen displayed before displaying the product screen. Therefore, the product information displayed on the product screen is information managed by the electronic bookstore.
この場合、まず、サーバ装置1は、商品ID「B11111」を含む商品画面の表示要求を利用者端末3から受信する(ステップS204参照)。この場合、サーバ装置1は、受信した商品ID「B11111」に対応する商品情報DB133のレコードを抽出することで、図12の商品画面の表示情報を生成して利用者端末3へ送信する(ステップS205参照)。この場合、サーバ装置1は、ユーザ行動履歴DB134に、項目「ユーザID」を「U2345」、項目「行動」を「棚内書籍クリック」、項目「棚作成者ID」を「U1001」、項目「棚ID」を「S001」、項目「商品ID」を「B11111」、項目「時刻」を現在時刻とするレコードを追加する(ステップS206参照)。 In this case, first, the server device 1 receives a display request for a product screen including the product ID “B11111” from the user terminal 3 (see step S204). In this case, the server apparatus 1 extracts the record of the product information DB 133 corresponding to the received product ID “B11111”, thereby generating the display information of the product screen of FIG. 12 and transmitting it to the user terminal 3 (Step S1). (See S205). In this case, the server device 1 stores the item “user ID” as “U2345”, the item “action” as “click on book in shelf”, the item “shelf creator ID” as “U1001”, and the item “user ID” as “U1001”. A record having “Shelve ID” as “S001”, Item “Product ID” as “B11111”, and Item “Time” as the current time is added (see Step S206).
また、購入ボタン48がクリック操作により選択された場合、サーバ装置1は、商品ID「B11111」を含む購入要求を利用者端末3から受信する(ステップS207参照)。この場合、サーバ装置1は、決済などの購入に必要な処理の実行後、ユーザ行動履歴DB134に、項目「ユーザID」を「U2345」、項目「行動」を「購入」、項目「商品ID」を「B11111」、項目「時刻」を現在時刻とするレコードを追加する(ステップS209参照)。 When the purchase button 48 is selected by a click operation, the server device 1 receives a purchase request including the product ID “B11111” from the user terminal 3 (see step S207). In this case, after executing processing necessary for purchase such as payment, the server device 1 stores the item “user ID” as “U2345”, the item “action” as “purchase”, and the item “product ID” in the user behavior history DB 134. Is added as a record with “B11111” and the item “time” as the current time (see step S209).
[インセンティブ付与システムの作用効果]
実施形態のインセンティブ付与システム100によれば、サーバ装置1は、ユーザが編集した本棚を公開し、他のユーザが当該本棚を閲覧して商品の購入等の所定の行動に至った場合に、公開元ユーザに対して所定のインセンティブを付与する。これにより、本棚を編集するモチベーションを向上させ、公開される本棚の充実化及び商品の販売を好適に促進させることができる。
[Effects of incentive provision system]
According to the incentive provision system 100 of the embodiment, the server device 1 publishes a bookshelf edited by the user, and when another user browses the bookshelf and reaches a predetermined action such as purchase of a product. A predetermined incentive is given to the former user. Thereby, the motivation which edits a bookshelf can be improved, and the improvement of the published bookshelf and the sale of goods can be promoted suitably.
[変形例]
次に、実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
[Modification]
Next, a modification of the embodiment will be described. The following modifications may be applied in any combination to the above-described embodiment.
(変形例1)
サーバ装置1は、棚編集画面でのユーザ入力に基づき、棚情報DB131に登録する本棚をジャンルごとに分ける代わりに、商品情報DB133に各商品のジャンルの情報が記憶されている場合には、当該ジャンルの情報に基づき、ユーザが購入又は指定した商品をジャンルごとに分類し、分類したジャンルごとの本のリストを棚情報DB131に本棚として自動的に登録してもよい。
(Modification 1)
When the server device 1 stores the genre information of each product in the product information DB 133 instead of dividing the bookshelf registered in the shelf information DB 131 by genre based on the user input on the shelf editing screen, the server device 1 Based on genre information, products purchased or specified by the user may be classified for each genre, and a list of books for each classified genre may be automatically registered in the shelf information DB 131 as a bookshelf.
(変形例2)
図8のステップS222のインセンティブID「I0003」に対する説明では、サーバ装置1は、商品の購入者が最後に閲覧した当該商品を有する本棚の公開元ユーザに対して特典(図5(B)ではポイント50pt)を付与した。これに代えて、サーバ装置1は、商品の購入者が購入前に閲覧した当該商品を含む本棚の公開元ユーザが複数存在する場合、各公開元ユーザに対して上述の特典を分配して付与してもよい。この場合、好適には、サーバ装置1は、閲覧日時が新しい公開元ユーザほど、高い分配率により特典を付与してもよい。
(Modification 2)
In the description for the incentive ID “I0003” in step S222 of FIG. 8, the server device 1 gives a privilege (point in FIG. 5B) to the publisher of the bookshelf having the product last viewed by the purchaser of the product. 50 pt). Instead, the server device 1 distributes and grants the above-mentioned privilege to each publisher user when there are a plurality of publisher users of the bookshelf including the product viewed by the purchaser of the product before the purchase. May be. In this case, preferably, the server device 1 may give a privilege with a higher distribution rate to a publishing user with a new browsing date.
(変形例3)
サーバ装置1は、インセンティブ情報DB135のレコードを適宜自動生成して加えてもよい。
(Modification 3)
The server apparatus 1 may automatically generate and add a record of the incentive information DB 135 as appropriate.
例えば、サーバ装置1は、所定の条件を満たす商品の購入者が閲覧した本棚の公開元ユーザに対し、初期設定よりも高いインセンティブを与えるように、当該商品のレコードをインセンティブ情報DB135に追加してもよい。例えば、サーバ装置1は、直近の所定期間(例えば1週間以内や一か月以内)に売上がその前の同一長の期間よりも所定割合以上減少しており、かつ、直近期間での売上に対して余剰と認められる在庫数がある商品が存在する場合に、初期設定よりも高い特典が設定された当該商品のレコードをインセンティブ情報DB135に追加する。同様に、サーバ装置1は、発売日から所定期間経過した商品に対し、初期設定よりも高い特典が設定された当該商品のレコードをインセンティブ情報DB135に追加してもよい。 For example, the server device 1 adds a record of the product to the incentive information DB 135 so as to give an incentive higher than the initial setting to a book shelf publishing user viewed by a purchaser of the product satisfying a predetermined condition. Also good. For example, in the server device 1, sales have decreased by a predetermined percentage or more in the most recent predetermined period (for example, within one week or within one month) from the previous period of the same length, and the sales in the most recent period On the other hand, when there is a product having a stock quantity that is recognized as surplus, a record of the product for which a privilege higher than the initial setting is set is added to the incentive information DB 135. Similarly, the server device 1 may add, to the incentive information DB 135, a record of the product for which a privilege higher than the initial setting is set for a product that has passed a predetermined period from the release date.
(変形例4)
サーバ装置1は、公開した本棚の閲覧ユーザが当該本棚の商品を一括購入した場合、個々の商品に対する特典を、一括購入されなかった場合の特典よりも高く設定してもよい。例えば、この場合、サーバ装置1は、購入された商品ごとの特典の料率(例えば、ポイント還元率や割引率)を所定率だけ上昇させたり、一括購入の場合のみ付与する特典を特別に付与したりする。
(Modification 4)
The server apparatus 1 may set the privilege with respect to each product higher than the privilege when not purchasing collectively, when the browsing user of the published bookshelf purchases the goods of the said bookshelf collectively. For example, in this case, the server device 1 gives a privilege to be given only in the case of a collective purchase by increasing the premium rate (for example, the point return rate or the discount rate) for each purchased product by a predetermined rate. Or
(変形例5)
サーバ装置1は、本棚を閲覧可能なユーザを指定する設定を受け付けてもよい。
(Modification 5)
The server device 1 may accept a setting for designating a user who can view the bookshelf.
この場合、サーバ装置1は、棚情報DB131に、公開可能なユーザIDを記憶する項目をさらに設ける。そして、利用者端末3は、図9の棚編集画面等において、閲覧が可能なユーザ(例えば友人)を示すユーザIDを指定する入力を受け付け、上述のユーザIDを指定する入力があった場合、指定されたユーザIDをサーバ装置1へ送信する。そして、サーバ装置1は、受信したユーザIDを、上述の公開可能なユーザIDを記憶する項目に記録する。 In this case, the server device 1 further provides an item for storing a publicly available user ID in the shelf information DB 131. Then, the user terminal 3 accepts an input for designating a user ID indicating a user who can browse (for example, a friend) on the shelf editing screen of FIG. The designated user ID is transmitted to the server device 1. And the server apparatus 1 records the received user ID in the item which memorize | stores the above-mentioned publicly available user ID.
同様に、サーバ装置1は、本棚の本ごとに公開の可否の設定を受け付けてもよい。この場合、サーバ装置1は、棚情報DB131において、各本棚に関連付けられた商品IDごとに、公開の可否を記憶する。 Similarly, the server device 1 may accept the setting of whether or not to open for each book on the bookshelf. In this case, the server device 1 stores the availability of disclosure for each product ID associated with each bookshelf in the shelf information DB 131.
(変形例6)
サーバ装置1は、ソーシャル・ネットワーキング・サービス等のサーバ装置1の管理外のサイトを介してサーバ装置1の所定のURLにアクセスした利用者端末3に対し、棚表示画面を表示するための表示情報を送信してもよい。この場合、例えば、公開元ユーザは、自己が管理するホームページやブログ、ツイッターなどの画面に、自己の本棚を表示する棚表示画面へのハイパーリンクを表示させる。
(Modification 6)
The server device 1 displays information for displaying a shelf display screen on the user terminal 3 that has accessed a predetermined URL of the server device 1 through a site outside the management of the server device 1 such as a social networking service. May be sent. In this case, for example, the publisher user displays a hyperlink to a shelf display screen for displaying his / her bookshelf on a screen such as a homepage, blog, or Twitter managed by the publisher.
(変形例7)
サーバ装置1は、インセンティブの特典を、インセンティブを付与する対象となるユーザの実績に応じて変化させてもよい。例えば、この場合、サーバ装置1は、公開した本棚の閲覧により商品の購入に至った回数が100回以上になった公開元ユーザに対して特典の料率を1%増やし、公開した本棚の閲覧により商品の購入に至った回数が1000回以上になった公開元ユーザに対して特典の料率を2%増やす。
(Modification 7)
The server apparatus 1 may change the privilege of the incentive according to the performance of the user to whom the incentive is given. For example, in this case, the server device 1 increases the benefit rate by 1% for a publisher who has made a purchase of a product 100 times or more by browsing the published bookshelf, and by browsing the published bookshelf The privilege rate is increased by 2% for the publisher who has reached 1000 purchases.
(変形例8)
サーバ装置1は、図10のキーワード入力欄50に入力されたキーワードに基づき本棚の検索を行う場合、棚情報DB131の項目「棚名」等に加えて、各本棚に属する本のタイトル、著者名、ジャンル等の商品情報を検索範囲に含めてもよい。この場合、サーバ装置1は、商品情報DB133から入力されたキーワードを含むレコードを抽出し、当該レコードの商品IDを含む棚情報DB131のレコードを、検索結果として表示すべき本棚のレコードとして認識する。
(Modification 8)
When the server device 1 searches for a bookshelf based on the keyword input in the keyword input field 50 of FIG. 10, in addition to the item “shelf name” and the like in the shelf information DB 131, the title and author name of each book shelf Product information such as genre may be included in the search range. In this case, the server device 1 extracts a record including the keyword input from the product information DB 133, and recognizes the record in the shelf information DB 131 including the product ID of the record as a book shelf record to be displayed as a search result.
(変形例9)
サーバ装置1は、利用者端末3により棚表示画面を表示したユーザが当該棚表示画面で表示されたいずれかの商品を購入した場合、購入商品の商品画面の表示の有無に関わらず、当該棚表示画面の公開元ユーザに対して特典を付与してもよい。具体的には、実施例では、サーバ装置1は、「棚内書籍クリック」を含むユーザ行動履歴DB134の閲覧レコードの有無に基づき、インセンティブID「I0003」の特典を付与するか否かを決定した。これに代えて、またはこれに加えて、サーバ装置1は、「棚表示」を含むユーザ行動履歴DB134のレコードを閲覧レコードとみなし、当該閲覧レコードの有無に基づき、インセンティブID「I0003」の特典を付与するか否かを決定してもよい。この場合、サーバ装置1は、「棚表示」に対応する特典を、「棚内書籍クリック」に対応する特典よりも低く設定するとよい。
(Modification 9)
When the user who displayed the shelf display screen by the user terminal 3 purchases any of the products displayed on the shelf display screen, the server device 1 can display the shelf regardless of whether or not the product screen of the purchased product is displayed. You may give a privilege with respect to the display origin user. Specifically, in the embodiment, the server device 1 determines whether or not to grant the privilege of the incentive ID “I0003” based on the presence / absence of a browsing record in the user behavior history DB 134 including “book click in shelf”. . Instead of this, or in addition to this, the server device 1 regards the record of the user action history DB 134 including “shelf display” as a browsing record, and gives the privilege of the incentive ID “I0003” based on the presence or absence of the browsing record. You may determine whether to give. In this case, the server device 1 may set the privilege corresponding to “shelf display” lower than the privilege corresponding to “book click in shelf”.
(変形例10)
インセンティブ付与システム100が取り扱う商品は、書籍に限らなくともよい。例えば、インセンティブ付与システム100は、書籍に加え、又はこれに代えて、音楽や映画の再生用メディア、その他種々の商品を取引対象としてもよい。
(Modification 10)
The product handled by the incentive provision system 100 is not limited to a book. For example, the incentive provision system 100 may deal with music and movie playback media and other various products in addition to or instead of books.
(変形例11)
サーバ装置1は、複数のサーバから構成されていてもよい。例えば、サーバ装置1は、棚情報DB131を有するサーバ、ユーザ情報DB132を有するサーバ、商品情報DB133を有するサーバ、ユーザ行動履歴DB134を有するサーバ、インセンティブ情報DB135を有するサーバ及び図6〜図8の各処理を実行するサーバから構成されていてもよい。この場合、これらのサーバは、本発明における「情報処理装置」として機能し、割り当てられた処理に必要な情報の授受をサーバ間で行う。
(Modification 11)
The server device 1 may be composed of a plurality of servers. For example, the server device 1 includes a server having a shelf information DB 131, a server having a user information DB 132, a server having a product information DB 133, a server having a user action history DB 134, a server having an incentive information DB 135, and each of FIGS. You may be comprised from the server which performs a process. In this case, these servers function as an “information processing apparatus” in the present invention, and exchange information necessary for assigned processing between the servers.
1…サーバ装置
2…通信網
3…利用者端末
DESCRIPTION OF SYMBOLS 1 ... Server apparatus 2 ... Communication network 3 ... User terminal
Claims (9)
前記商品リストの表示要求を、端末装置から受信した場合に、前記端末装置に前記商品リストの表示情報を送信する表示制御手段と、
前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品リストに含まれる商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段と、
を有することを特徴とする情報処理装置。 Storage means for storing a product list which is a list of products registered for each user;
Display control means for transmitting display information of the product list to the terminal device when the display request of the product list is received from the terminal device;
When the user of the terminal device that has received the display information purchases a product included in the product list displayed by the display information, an grant unit that grants a privilege to the user who has registered the product list;
An information processing apparatus comprising:
前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、
前記付与手段は、前記商品リストから商品が指定された回数又は前記商品リストから商品を指定したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与することを特徴とする請求項1または2に記載の情報処理装置。 The storage means stores product information about each product in the product list,
When the display control unit receives information specifying a product from the product list from the terminal device, the display control unit transmits display information based on the product information of the product to the terminal device,
The granting unit grants a privilege to a user who has registered the product list when the number of times the product is specified from the product list or the number of users who specify the product from the product list exceeds a predetermined number. The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、
前記付与手段は、前記商品リストの表示情報を受信した端末装置のユーザが、前記商品リストに含まれる商品を指定して前記端末装置に前記商品情報に基づく表示情報を受信させた後、当該商品を購入した場合に、前記特典を付与することを特徴とする請求項1〜3のいずれか一項に記載の情報処理装置。 The storage means stores product information about each product in the product list,
When the display control unit receives information specifying a product from the product list from the terminal device, the display control unit transmits display information based on the product information of the product to the terminal device,
The granting means is configured such that after the user of the terminal device that has received the display information of the product list designates the product included in the product list and causes the terminal device to receive display information based on the product information, the product The information processing apparatus according to any one of claims 1 to 3, wherein the privilege is given when the product is purchased.
前記付与手段は、前記購入者が前記商品の購入前に、当該商品を含む商品リストの表示情報を受信した端末装置のユーザであると判定した場合に、前記特典を付与することを特徴とする請求項1〜4のいずれか一項に記載の情報処理装置。 Receiving means for receiving the identification information of the purchased product and the identification information of the purchaser of the product from a sales management terminal located in a store that sells the product;
The granting unit grants the privilege when the purchaser determines that the purchaser is a user of a terminal device that has received display information of a product list including the product before purchasing the product. The information processing apparatus according to any one of claims 1 to 4.
前記表示制御手段は、前記ウェブサイトにおいて、前記商品リストを検索するための入力を受け付け、当該入力に基づき前記記憶手段が記憶する商品リストから検索した商品リストの表示情報を、前記端末装置に送信することを特徴とする請求項1〜5のいずれか一項に記載の情報処理装置。 The information processing apparatus is a server that manages a website for selling products,
The display control unit receives input for searching the product list on the website, and transmits display information of the product list searched from the product list stored in the storage unit to the terminal device based on the input. The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
前記表示制御手段は、前記ジャンルごとに分類された前記商品リストの表示情報を前記端末装置に送信することを特徴とする請求項1〜6のいずれか一項に記載の情報処理装置。 The storage means classifies and stores the product list for each genre designated for each user who registers the product list,
The information processing apparatus according to claim 1, wherein the display control unit transmits display information of the product list classified for each genre to the terminal device.
前記商品リストの表示要求を、端末装置から受信した場合に、前記端末装置に前記商品リストの表示情報を送信する表示制御工程と、
前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品リストに含まれる商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与工程と、
を有することを特徴とする制御方法。 A control method executed by an information processing apparatus having storage means for storing a product list that is a list of products registered for each user,
A display control step of transmitting display information of the product list to the terminal device when the display request of the product list is received from the terminal device;
When the user of the terminal device that has received the display information purchases a product included in the product list displayed by the display information, an granting step of granting a privilege to the user who has registered the product list;
A control method characterized by comprising:
前記商品リストの表示要求を、端末装置から受信した場合に、前記端末装置に前記商品リストの表示情報を送信する表示制御手段と、
前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品リストに含まれる商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段
として前記コンピュータを機能させることを特徴とするプログラム。 A program executed by a computer that refers to storage means for storing a product list that is a list of products registered for each user,
Display control means for transmitting display information of the product list to the terminal device when the display request of the product list is received from the terminal device;
When the user of the terminal device that has received the display information purchases a product included in the product list displayed by the display information, the computer serves as a grant unit that grants a privilege to the user who has registered the product list. A program characterized by functioning.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015054640A JP6699084B2 (en) | 2015-03-18 | 2015-03-18 | Information processing apparatus, control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015054640A JP6699084B2 (en) | 2015-03-18 | 2015-03-18 | Information processing apparatus, control method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016173804A true JP2016173804A (en) | 2016-09-29 |
JP6699084B2 JP6699084B2 (en) | 2020-05-27 |
Family
ID=57008215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015054640A Active JP6699084B2 (en) | 2015-03-18 | 2015-03-18 | Information processing apparatus, control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6699084B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020107263A (en) * | 2018-12-28 | 2020-07-09 | 日本電気株式会社 | Receipt sharing system, control method, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002084550A1 (en) * | 2001-04-12 | 2002-10-24 | Sharp Kabushiki Kaisha | Commodity supply/management device and commodity supply/management method |
JP2004054381A (en) * | 2002-07-17 | 2004-02-19 | Asahi Kasei Corp | Recommendation system and server device |
JP2011232970A (en) * | 2010-04-28 | 2011-11-17 | Jvc Kenwood Corp | Information processing method, information processing apparatus, terminal device, and information processing program |
WO2012002351A1 (en) * | 2010-06-29 | 2012-01-05 | 楽天株式会社 | Information processing device, information processing method, information processing program, and recording medium in which information processing program is recorded |
-
2015
- 2015-03-18 JP JP2015054640A patent/JP6699084B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002084550A1 (en) * | 2001-04-12 | 2002-10-24 | Sharp Kabushiki Kaisha | Commodity supply/management device and commodity supply/management method |
JP2004054381A (en) * | 2002-07-17 | 2004-02-19 | Asahi Kasei Corp | Recommendation system and server device |
JP2011232970A (en) * | 2010-04-28 | 2011-11-17 | Jvc Kenwood Corp | Information processing method, information processing apparatus, terminal device, and information processing program |
WO2012002351A1 (en) * | 2010-06-29 | 2012-01-05 | 楽天株式会社 | Information processing device, information processing method, information processing program, and recording medium in which information processing program is recorded |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020107263A (en) * | 2018-12-28 | 2020-07-09 | 日本電気株式会社 | Receipt sharing system, control method, and program |
JP7172595B2 (en) | 2018-12-28 | 2022-11-16 | 日本電気株式会社 | Receipt sharing system, control method, and program |
JP7501588B2 (en) | 2018-12-28 | 2024-06-18 | 日本電気株式会社 | Information processing device, information processing method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP6699084B2 (en) | 2020-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7813965B1 (en) | Method, system, and computer readable medium for ranking and displaying a pool of links identified and aggregated from multiple customer reviews pertaining to an item in an electronic catalog | |
WO2016157423A1 (en) | Information processing device, information processing method, and information processing program | |
JP5957164B1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2009265833A (en) | Advertisement system and advertisement method | |
JP2016018408A (en) | Transaction device and program | |
JP7571491B2 (en) | Information processing system, information processing device, method, and program | |
WO2016157427A1 (en) | Information processing device, information processing method, and information processing program | |
JP7006031B2 (en) | Management equipment, control methods and programs | |
TW201331870A (en) | Information processing device, information processing method, information processing program, and recording medium | |
KR20130102793A (en) | Server and method for providing mobile coupon service, and recording medium thereof | |
JP6424194B2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP5824601B1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP6853286B2 (en) | Providing equipment, providing method and providing program | |
JP5450544B2 (en) | Electronic commerce apparatus, privilege control method, privilege control program, and computer-readable recording medium for recording the program | |
JP2014071749A (en) | Content server device, program and communication system | |
JP6699084B2 (en) | Information processing apparatus, control method, and program | |
TW201631540A (en) | Electronic trading terminal, electronic trading method, recording medium, and program | |
JP2023141026A (en) | Post management apparatus, post management program, and post management method | |
JP4992088B2 (en) | Web server device, web page management method, and web server program | |
JP6774543B1 (en) | Information processing equipment, information processing methods, and programs | |
JP6345550B2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2014021764A (en) | Retrieval device, retrieval program, and retrieval system | |
JP6717358B2 (en) | Information processing apparatus, information processing method, and program | |
KR20100103207A (en) | Digital contents transaction system and method | |
JP2020140242A (en) | Information processing device, information processing method, and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190307 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190903 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191023 |
|
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: 20200331 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200413 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6699084 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |