JP6699084B2 - Information processing apparatus, control method, and program - Google Patents
Information processing apparatus, control method, and program Download PDFInfo
- Publication number
- JP6699084B2 JP6699084B2 JP2015054640A JP2015054640A JP6699084B2 JP 6699084 B2 JP6699084 B2 JP 6699084B2 JP 2015054640 A JP2015054640 A JP 2015054640A JP 2015054640 A JP2015054640 A JP 2015054640A JP 6699084 B2 JP6699084 B2 JP 6699084B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- user
- information
- list
- product list
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 43
- 238000000034 method Methods 0.000 title claims description 29
- 238000013461 design Methods 0.000 claims description 6
- 230000009471 action Effects 0.000 description 61
- 230000008569 process Effects 0.000 description 17
- 230000004048 modification Effects 0.000 description 13
- 238000012986 modification Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 239000000284 extract Substances 0.000 description 10
- 230000006399 behavior Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect 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)
Description
本発明は、ユーザが登録した商品のリストの公開を促進する技術に関する。 The present invention relates to a technique for promoting the disclosure of a list of products registered by a user.
従来から、ユーザが登録した本のリストを公開する技術が知られている。例えば、特許文献1には、各ユーザが購入した本のリストを個人図書館として他のユーザに公開し、公開されたリスト中の本の貸し出しや売買を可能とするシステムが開示されている。 2. Description of the Related Art Conventionally, there has been known a technique of releasing a list of books registered by a user. For example, Patent Document 1 discloses a system in which a list of books purchased by each user is disclosed to other users as a personal library, and the books in the published list can be rented or sold.
特許文献1では、貸し出しや売買を伴わずに、自身が面白いと感じた本を他人に知らせる目的で本のリストを公開する仕組みについては、何ら開示されていない。一方、各個人が他者に本のリストを公開する仕組みが充実すると、公開されるリスト中の本の認知度が高まり、本の販売が好適に促進されることが予想される。そこで、本発明は、各個人による商品のリストの公開を促進するためのインセンティブを好適に付与することが可能な情報処理装置、制御方法及びプログラムを提供することを主な課題とする。 Patent Document 1 does not disclose any mechanism for publishing a list of books for the purpose of letting others know a book that they find interesting without lending or selling. On the other hand, if the mechanism for each individual to publish the list of books to others is enhanced, it is expected that the awareness of the books in the published list will increase and the sales of the books will be favorably promoted. Therefore, it is a main object of the present invention to provide an information processing device, a control method, and a program capable of suitably providing an incentive for promoting the disclosure of a list of products by each individual.
本発明の1つの観点では、情報処理装置は、ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する記憶手段と、前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御手段と、前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段と、を有する。
In one aspect of the present invention, an information processing device stores a product list that is a list of products registered for each user and a storage unit that stores a text explaining the product list, and a search request for the product list . when receiving from the terminal device, to the terminal device, a display control unit that transmits the display information of the commodity shelf image and the text are arranged the product list, the user of the terminal apparatus that has received the display information, the If any of the products in the product list indicated by the selected product shelf image displayed when the product shelf image displayed by the display information is selected is purchased, the product list is registered. And a granting means for granting a privilege to the user.
上記情報処理装置は、記憶手段と、表示制御手段と、付与手段とを有する。記憶手段は、ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する。表示制御手段は、商品リストの検索要求を、端末装置から受信した場合に、当該端末装置に、商品リストを並べた商品棚画像及び文章の表示情報を送信する。付与手段は、表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する。この態様では、情報処理装置は、ユーザごとに登録された商品リストを記憶し、当該商品リストを表示するための表示情報を送信することで、各ユーザの商品リストを公開する。この場合、情報処理装置は、商品リストの閲覧により商品の購入に至った場合に、公開元のユーザに特典を付与することで、商品リストの公開へのインセンティブを与え、商品リストの充実化及び商品販売を好適に促進させることができる。
The information processing device includes a storage unit, a display control unit, and a provision unit. The storage unit stores a product list, which is a list of products registered for each user, and a text explaining the product list. The display control means, when receiving the search request for the product list from the terminal device, transmits the product shelf image in which the product list is arranged and the display information of the text to the terminal device. The assigning unit is displayed when the user of the terminal device that receives the display information selects the product shelf image displayed by the display information , among the products in the product list indicated by the selected product shelf image, When one of the products is purchased, a privilege is given to the user who has registered the product list. In this aspect, the information processing device stores the product list registered for each user, and transmits the display information for displaying the product list to publish the product list of each user. In this case, the information processing device gives an incentive to the disclosure of the product list by granting a privilege to the user of the publication source when the purchase of the product is reached by browsing the product list, thereby enhancing the product list. Product sales can be promoted appropriately.
上記情報処理装置の一態様では、前記付与手段は、前記商品リストが閲覧された回数又は前記商品リストを閲覧したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与する。この態様によっても、情報処理装置は、好適に、商品リストの公開へのインセンティブを与え、商品の認知度を高めることができる。 In one aspect of the information processing device, the adding unit is configured to notify the user who has registered the product list when the number of times the product list has been viewed or the number of users who have viewed the product list is equal to or more than a predetermined number. To grant benefits. According to this aspect as well, the information processing apparatus can suitably give an incentive for disclosure of the product list and increase the degree of recognition of the product.
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストの各商品に関する商品情報を記憶し、前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、前記付与手段は、前記商品リストから商品が指定された回数又は前記商品リストから商品を指定したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与する。この態様によっても、情報処理装置は、好適に、商品リストの公開へのインセンティブを与え、商品の認知度を高めることができる。 In another aspect of the information processing device, 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 giving unit determines 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 is a predetermined number. In the case of the above, the privilege is given to the user who registered the product list. According to this aspect as well, the information processing apparatus can suitably give an incentive for disclosure of the product list and increase the degree of recognition of the product.
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストの各商品に関する商品情報を記憶し、前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、前記付与手段は、前記商品リストの表示情報を受信した端末装置のユーザが、前記商品リストに含まれる商品を指定して前記端末装置に前記商品情報に基づく表示情報を受信させた後、当該商品を購入した場合に、前記特典を付与する。この態様によっても、情報処理装置は、好適に、商品リストの公開へのインセンティブを与えることができる。 In another aspect of the information processing device, 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 giving unit specifies the product included in the product list by the user of the terminal device which receives the display information of the product list. Then, after the display information based on the product information is received by the terminal device, the privilege is granted when the product is purchased. According to this aspect as well, the information processing apparatus can preferably provide an incentive for disclosure of 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 existing in a store that sells the product. Further, the granting unit grants the privilege when the purchaser determines that the purchaser is a user of the terminal device that has received the display information regarding the product list including the product before purchasing 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 publishes the product list and give an incentive to publish the product list. it can.
上記情報処理装置の他の一態様では、前記情報処理装置は、商品の販売用のウェブサイトを管理するサーバであり、前記表示制御手段は、前記ウェブサイトにおいて、前記商品リストを検索するための入力を受け付け、当該入力に基づき前記記憶手段が記憶する商品リストから検索した商品リストに関する表示情報を、前記端末装置に送信する。この態様により、情報処理装置は、販売用のウェブサイトから各ユーザが公開する商品リストの画面へのアクセスを可能にすることができる。
In another aspect of the information processing device, the information processing device is a server that manages a website for selling products, and the display control unit is for searching the product list on the website. An input is accepted, and display information related to the product list retrieved from the product list stored in the storage unit based on the input is transmitted to the terminal device. According to this aspect, the information processing device can enable access to the screen of the product list published by each user from the website for sale.
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストを、当該商品リストを登録するユーザごとに指定されたジャンルごとに分類して記憶し、前記表示制御手段は、前記ジャンルごとに分類された前記商品リストに関する表示情報を前記端末装置に送信する。この態様により、情報処理装置は、ユーザが公開する商品リストを、ユーザに好適に編集させることができる。
上記情報処理装置の他の一態様では、前記商品は、書籍であり、前記表示制御手段は、前記検索要求を前記端末装置から受信した場合に、前記商品リストの各商品の書影を並べた本棚を示す商品棚画像を前記文章と共に表示するための表示情報を前記端末装置に送信する。
上記情報処理装置の他の一態様では、前記表示制御手段は、前記本棚のデザインを変更する入力情報を前記端末装置から受信した場合に、前記端末装置に前記入力情報により指定されたデザインに変更した前記商品棚画像を前記文章と共に表示するための表示情報を前記端末装置に送信する。
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストと、当該商品リストを解説する文章と、当該商品リストの名称と、を記憶し、前記表示制御手段は、前記検索要求として、キーワードを指定した検索要求を前記端末装置から受信した場合、前記文章又は前記名称の少なくともいずれかに前記キーワードを含む商品リストを示す商品棚画像及び前記文章の表示情報を前記端末装置に送信する。
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストと、当該商品リストを解説する文章と、当該商品リストの名称と、当該商品リストの各商品に関する商品情報と、を記憶し、前記表示制御手段は、前記検索要求として、キーワードを指定した検索要求を前記端末装置から受信した場合、前記文章、前記名称又は前記商品情報の少なくともいずれかに前記キーワードを含む前記商品リストを示す商品棚画像及び前記文章の表示情報を前記端末装置に送信する。
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. Display information relating to the product list classified for each item is transmitted to the terminal device. According to this aspect, the information processing apparatus can allow the user to appropriately edit the product list published by the user.
In another aspect of the information processing apparatus, the product is a book, and the display control unit arranges the writing shadows of the products in the product list when the search request is received from the terminal device. Display information for displaying a product shelf image showing a bookshelf together with the text is transmitted to the terminal device.
In another aspect of the information processing device, the display control means, when receiving input information for changing the design of the bookshelf from the terminal device, changes the design to the design specified by the input information in the terminal device. Display information for displaying the displayed product shelf image together with the text is transmitted to the terminal device.
In another aspect of the information processing apparatus, the storage unit stores the product list, a text explaining the product list, and a name of the product list, and the display control unit includes the search request. As a result, when a search request specifying a keyword is received from the terminal device , a product shelf image showing a product list including the keyword in at least one of the text or the name and display information of the text are transmitted to the terminal device. To do.
In another aspect of the information processing device, the storage unit stores the product list, a sentence explaining the product list, a name of the product list, and product information about each product in the product list. and, wherein the display control unit, as the retrieval request, if the search request specifying the keyword received from the terminal device, the sentence, the product list including the keyword in at least one of the name or the product information The product shelf image shown and the display information of the text are transmitted to the terminal device.
本発明の別の観点では、ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する記憶手段を有する情報処理装置が実行する制御方法であって、記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御工程と、前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与工程と、を有する。情報処理装置は、この制御方法を実行することで、商品リストの公開へのインセンティブを与え、商品リストの充実化及び商品販売を好適に促進させることができる。
According to another aspect of the present invention, there is provided a control method executed by an information processing device including a product list, which is a list of products registered for each user, and a text that describes the product list. a search request for serial product list, when received from the terminal device, to the terminal device, and a display control step of transmitting the display information of the commodity shelf image and the text are arranged the product list, receiving the display information When the user of the terminal device purchases one of the products in the product list indicated by the selected product shelf image, which is displayed when the product shelf image displayed by the display information is selected , And a grant step of granting a privilege to a user who has registered the product list. By executing this control method, the information processing apparatus can give an incentive to release the product list, and can favorably enhance the product list and sell the product.
本発明のさらに別の観点では、ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する記憶手段を参照するコンピュータが実行するプログラムであって、前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御手段と、前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段として前記コンピュータを機能させる。コンピュータは、このプログラムを実行することで、商品リストの公開へのインセンティブを与え、商品リストの充実化及び商品販売を好適に促進させることができる。
In still another aspect of the present invention, a program executed by a computer that refers to a storage unit that stores a product list, which is a list of products registered for each user, and a text that describes the product list, terminal search request product Listing, when received from the terminal device, to the terminal device, which receives and display control means for transmitting, the display information displaying information of the commodity shelves image and the text are arranged the product list When the user of the device purchases any product among the products in the product list indicated by the selected product shelf image that is displayed when the product shelf image displayed by the display information is selected , 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 give an incentive to release the product list, and can favorably enhance the product list and sell the product.
本発明に係る情報処理装置によれば、商品リストの閲覧により商品の購入に至った場合に、公開元のユーザに特典を付与することで、商品リストの公開へのインセンティブを与え、公開する商品リストの充実化及び商品販売を好適に促進することができる。 According to the information processing apparatus of the present invention, when a product is purchased by browsing the product list, a privilege is given to the user who is the publication source, thereby giving an incentive to publish the product list, and the product to be published. It is possible to favorably enhance the list and sell the product.
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。 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 grant system]
FIG. 1 shows the configuration of an incentive giving system 100 according to this embodiment. The incentive giving system 100 is a system that creates and publishes a list of books (also referred to as “bookshelf”) for each user, and provides the user who has published when the publication of the bookshelf contributes to the purchase of others. Grant a predetermined privilege. The incentive giving system 100 includes a server device 1 that manages a book purchase site, a user terminal 3 used by a user who has registered as a user on the purchase site, and a POS register terminal 4 existing 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 seller of books, and transmits display information of information on 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 has performed user registration for each genre, and publishes the list on the sales site. Here, the book specified by the user may be a book purchased by the user or a book specified by the user as a favorite book. The server device 1 is an example of the “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, for example, a communication terminal such as a smartphone, and has a display 41 in 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 showing the bookshelf on the display 41. To display. In addition, the user terminal 3 displays the product screen on the display 41 by receiving the display information of the individual screen (also referred to as “product screen”) of the book selected by the user from the screens described above from the server device 1. .. In addition, when the user terminal 3 detects an input for instructing the purchase on the product screen, the user terminal 3 performs the data communication necessary for the purchase of 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. The user terminal 3 also receives an input relating to the setting of the bookshelf to be disclosed, and transmits the received input content to the server device 1. Note that, instead of the example of FIG. 1, the user terminal 3 may be various terminals that can communicate, such as a desktop personal computer and 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 a checkout place in a bookstore and reads a product ID or the like from a book to be purchased by a barcode reader or the like. Further, when the purchaser has the membership card 5 in which the membership card ID and the like are stored, the POS register terminal 4 reads the membership card ID from the membership card 5 with a barcode reader or the like. Here, the membership card 5 is a membership card held by a user who has performed user registration on a purchase site operated by the server device 1, and the server device 1 is unique to each membership card 5 as described later. The membership card ID and the user ID for identifying the 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 member card 5 to the server device 1. The information transmitted by the POS register terminal 4 is used to give a privilege to the publisher of the bookshelf when the purchaser browses the bookshelf of another person before the purchase, as described later.
なお、以後では、公開されている本棚を表示する画面を「棚表示画面」、棚表示画面を閲覧するユーザを「閲覧ユーザ」、棚表示画面で表示される本棚を管理するユーザを「公開元ユーザ」とも呼ぶ。 In addition, hereinafter, the screen that displays the published bookshelf is the "shelf display screen", the user who browses the shelf display screen is the "viewing user", and the user who manages the bookshelf displayed on the shelf display screen is the "publisher". Also called a "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. These respective elements are 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 composed of a memory such as a hard disk or a flash memory. The storage unit 13 stores a program executed by the control unit 15. The storage unit 13 also stores a shelf information DB 131, which is a database of bookshelves in which books purchased or designated by each user are divided into genres. The storage unit 13 also stores a user information DB 132, which is a database in which user information of users who have been registered and are given user IDs is registered. Further, the storage unit 13 stores a product information DB 133 which 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 action history DB 134 in which a history of user actions is registered. In the user action history DB 134, a history of accessing the shelf display screen, a history of selecting one book from the shelf display screen to display a product screen, a history of a user purchasing a book at a purchase site or a bookstore, and the like are registered. It The storage unit 13 also stores an incentive information DB 135, which is a database in which the conditions for granting the privilege to be granted as an incentive for the disclosure of the bookshelf and the content of the privilege 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 the respective constituent elements 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 request for registration, editing, or deletion regarding a bookshelf from the user terminal 3, the control unit 15 updates the shelf information DB 131 regarding the user of the user terminal 3 based on the received request. .. Further, when the communication unit 14 receives a display request for the shelf display screen from the user terminal 3, the control unit 15 extracts the information of the bookshelf specified by the received display request from the shelf information DB 131 and specifies the information. The display information of the bookshelf is transmitted to the user terminal 3. Further, the control unit 15 refers to the user action 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 “incentive determination process”). In this way, the control unit 15 functions as the “display control unit”, the “giving unit”, the “receiving unit”, and the 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 respective 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 also 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, which are 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 device 1 based on the input information to the input unit 32, and causes the display 41 to display the screen specified by the user. Further, the control unit 35 causes the display 41 to display an edit screen of a bookshelf managed by the user of the user terminal 3 (also referred to as a “shelf edit screen”), the number of bookshelves to be disclosed, and the number of books constituting each bookshelf. The input unit 32 accepts various inputs such as additions and deletions, names representing the genre of each bookshelf (also referred to as “shelf names”), and the like. Then, the control unit 35 updates the record of the shelf information DB 131 related to the user of the user terminal 3 by transmitting the input information to the input unit 32 on the shelf editing screen to the server device 1.
[データ構造]
次に、サーバ装置1が記憶する棚情報DB131、ユーザ情報DB132、商品情報DB133、ユーザ行動履歴DB134、及びインセンティブ情報DB135のデータ構造の具体例について、図4及び図5を参照して説明する。
[data structure]
Next, specific examples of the data structures of the shelf information DB 131, the user information DB 132, the product information DB 133, the user action history DB 134, and the incentive information DB 135 stored in the server device 1 will be described with reference to FIGS. 4 and 5.
図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 illustrated in FIG. 4A includes items of “user ID”, “shelf ID”, “commodity ID”, “disclosure availability”, “shelf name”, and “shelf description”.
サーバ装置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 publication for 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 description”. The server device 1 inputs, for example, a shelf edit screen on the user terminal for input regarding registration or change of each item of “product ID”, “shelf name”, “shelf description”, and “publication availability” of the shelf information DB 131. Accepted when displayed on 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 illustrated in FIG. 4B includes items of “user ID”, “membership card ID”, “granted 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 membership card 5 owned by the user indicated by the user ID registered in the item "user ID" in the item "membership ID". The server device 1 records the incentive ID indicating the incentive determined to have occurred in the incentive determination process in the item “acquired incentive ID”. In addition, the server device 1 registers, in the item “granted incentive ID”, the incentive ID to which the privilege corresponding to the user has already been applied, among the incentive IDs registered in the item “acquired incentive ID”. There are some incentive IDs to which a privilege can be applied multiple times for each user (“I0003” in FIG. 4B) and ones to which a privilege can be applied 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 illustrated in FIG. 4C includes items of “product ID”, “title”, “product summary”, “price”, and “copyright image URL”. The title of a book that is a product is registered in the item “title”, and the description of the book such as the author name of the book is registered in the item “product summary”. Further, the item price is registered with the product price, and the item “copyright image URL” is registered with the URL of the copy image imaged of the target product. The calligraphic image is used, for example, for display of each book on the shelf display screen, product display on the product screen, and the like.
図5(A)は、ユーザ行動履歴DB134のデータ構造の一例である。図5(A)に示すユーザ行動履歴DB134は、「ユーザID」、「行動」、「棚作者ID」、「棚ID」、「商品ID」、及び「時刻」の項目を含む。 FIG. 5A is an example of the data structure of the user action history DB 134. The user action history DB 134 illustrated in FIG. 5A includes items of “user ID”, “action”, “shelf author ID”, “shelf ID”, “product ID”, and “time”.
サーバ装置1は、項目「ユーザID」に、後述する「行動」の項目に示される行動を行ったユーザのユーザIDを登録する。また、サーバ装置1は、項目「行動」に、インセンティブの発生の判定材料となるユーザの行動を登録する。本実施例では、項目「行動」には、棚表示画面を表示する行為である「棚表示」、棚表示画面で表示された任意の書籍をクリックして当該書籍の商品画面を表示させる行為である「棚内書籍クリック」、又は、商品である書籍を購入する行為である「購入」のいずれかの行為が記録される。 The server device 1 registers the user ID of the user who has performed the action shown in the item “action” described below in the item “user ID”. In addition, the server device 1 registers the behavior of the user, which is the determination material for the occurrence of the incentive, in the item “behavior”. In the present embodiment, the item “action” is an action of displaying a shelf display screen, that is, “shelf display”, and an action of clicking an arbitrary book displayed on the shelf display screen to display the product screen of the book. Either a certain “click on books in shelf” or a “purchase” that is an act of purchasing a book that is a product is recorded.
さらに、サーバ装置1は、項目「棚作成者ID」には、記録される行為が「棚表示」又は「棚内書籍クリック」のいずれかである場合に、閲覧された本棚を管理するユーザのユーザIDを登録する。また、サーバ装置1は、項目「棚ID」には、記録される行為が「棚表示」又は「棚内書籍クリック」のいずれかである場合に、閲覧される本棚に割り当てられた棚IDを登録する。また、サーバ装置1は、項目「商品ID」には、記録される行為が「棚内書籍クリック」又は「購入」の場合に、対象となる書籍(商品)を示す商品IDを登録する。サーバ装置1は、項目「時刻」には、記録される行為が行われた時刻を登録する。 Further, the server device 1 indicates the user who manages the browsed bookshelf in the item “shelf creator ID” when the recorded action is either “display shelf” or “click book in shelf”. Register the user ID. Further, the server device 1 sets the item “shelf ID” to the shelf ID assigned to the bookshelf to be browsed when the action to be recorded is either “display shelf” or “click book in shelf”. register. In addition, the server device 1 registers a product ID indicating a target book (product) in the item “product ID” when the recorded action is “click book in shelf” or “purchase”. The server device 1 registers the time when the act to be recorded 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 "grant condition" item, a condition for granting a privilege for each incentive ID is recorded. In the “privilege” item, the contents of the privilege to be given as an incentive to open the bookshelf are recorded. In the item of “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 the incentive ID “I0001”, the server device 1 gives a privilege only to the publisher user who has requested display of each shelf display screen to be managed from a cumulative total of 100 or more once, as a privilege. Coupons for 100 yen are given. Further, in the case of the incentive ID “I0002”, the server device 1 gives a privilege only to the publisher user who has requested display of each shelf display screen to be managed from a cumulative total of 500 or more once, as a privilege. Give 10% off coupons.
また、インセンティブID「I0003」の場合、サーバ装置1は、商品ID「B77777」の書籍を購入したユーザが、購入前に当該書籍を含む棚表示画面を閲覧していた場合に、当該棚表示画面の公開元ユーザに対し、会計時等に利用可能なポイントを50ポイント付与する。また、インセンティブID「I0003」の場合、サーバ装置1は、同一ユーザに対し、最大9999回特典を付与する。 Further, in the case of the incentive ID “I0003”, when the user who has purchased the book with the product ID “B77777” browses the shelf display screen including the book before the purchase, the server device 1 has the shelf display screen. 50 points that can be used at the time of accounting are given to the disclosure source user. Further, in the case of the incentive ID “I0003”, the server device 1 gives a privilege to the same user 9999 times at the maximum.
また、本実施例では、サーバ装置1は、棚表示画面の閲覧ユーザが購入した商品のうち、商品ID「B77777」のようにインセンティブ情報DB135で商品IDが規定された商品以外の商品については、デフォルト(初期設定)のインセンティブを付与する。例えば、サーバ装置1は、この場合、一律で30ポイントを公開元ユーザに付与する。 Further, in the present embodiment, the server device 1 selects, from among the products purchased by the browsing user of the shelf display screen, products other than the products whose product ID is defined in the incentive information DB 135, such as the product ID “B77777”. Give default (initial setting) incentive. For example, in this case, the server device 1 uniformly gives 30 points to the publisher user.
また、インセンティブID「I0004」の場合、サーバ装置1は、棚表示画面で表示される書籍への他のユーザからのクリック回数が1000回以上となった公開元ユーザに対し、1回限り、棚の着せ替え用の壁紙の画像を特典として贈呈する。ここで、「クリック」は、マウスによるクリックに限らず、タッチパネルなどでのタッチ操作などの種々の選択操作を含むものとする。 Further, in the case of the incentive ID “I0004”, the server device 1 only once for the publishing source user who has clicked on the book displayed on the shelf display screen by another user 1000 times or more. An image of wallpaper for changing clothes will be presented as a privilege. Here, “click” is not limited to clicking with a mouse, but includes various selection operations such as a touch operation on a touch panel.
なお、サーバ装置1は、各インセンティブIDの付与条件を満たすか否かの判定処理であるインセンティブ判定処理を、ユーザ行動履歴DB134を参照して行う。インセンティブ判定処理の詳細については、図8を参照して説明する。 In addition, the server device 1 refers to the user action history DB 134 to perform an incentive determination process, which is a determination process of determining whether or not the condition for giving each incentive ID is satisfied. Details of the incentive determination process will be described with reference to FIG.
[処理フロー]
次に、本実施例に関連する処理フローについて、図6〜図8を参照して説明する。
[Processing flow]
Next, a processing flow related to this embodiment will be described with reference to FIGS.
(1)棚閲覧及び電子商取引による購入処理
図6は、他のユーザの本棚を示す棚表示画面を表示した後、棚表示画面で表示された書籍を電子商取引により購入する処理の手順を示すフローチャートである。
(1) Shelf Browsing and Purchase Processing by 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 bookshelf of another user. Is.
まず、利用者端末3は、表示する本棚を指定するユーザ入力があったか否か判定する(ステップS101)。そして、利用者端末3は、表示する本棚を指定するユーザ入力があった場合(ステップS101;Yes)、指定された本棚の棚IDなどを含む棚表示画面の表示要求をサーバ装置1へ送信する(ステップS102)。例えば、利用者端末3は、キーワード検索等により本棚を検索した画面を表示した後、ユーザ入力により選択された本棚の棚ID及びユーザIDなどを含む表示要求をサーバ装置1へ送信する。この処理の具体例については、図10を参照して後述する。 First, the user terminal 3 determines whether or not there is a user input specifying a bookshelf to be displayed (step S101). Then, when there is a user input that specifies the bookshelf to be displayed (step S101; Yes), the user terminal 3 transmits a display request for a shelf display screen including the shelf ID of the specified bookshelf to the server device 1. (Step S102). For example, the user terminal 3 displays a screen for searching the bookshelf by keyword search or the like, and then 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. A specific example of this processing 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に追加する。 After that, the server device 1 receives the display request for the shelf display screen including the shelf ID and the like 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 the display information to the user terminal 3 (step S202). Then, the server device 1 detects the action of “shelf display” to be registered in the item “action” of the user action history DB 134, and thus adds a record of the user action history DB 134 (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, the item "action" as "shelf display", and the item "shelf creator ID" as a shelf display screen. A record having the user ID of the disclosure source user, 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 or not one book is selected from the list of books displayed on the shelf display screen (step S104). Then, when one book is selected by the click operation from the list of books displayed on the shelf display screen (step S104; Yes), the user terminal 3 issues a request to display the product screen of the selected book to the server device. 1 (step S105). In this case, the user terminal 3 includes the product ID or the like 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 the product information corresponding to the product ID from the product information DB 133 and generates the display information of the product screen based on the extracted product information. Then, it is transmitted to the user terminal 3 (step S205). Then, the server device 1 detects the action of “book click in shelf” to be registered in the item “action” of the user action history DB 134, and thus adds a record of the user action history DB 134 (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 the item “shelf creator ID”. Is the user ID of the publishing source user 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). Then, 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 further includes the product ID of the book displayed on the product screen. The 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)。 After that, the server device 1 receives the purchase request from the user terminal 3 (step S207), performs a process necessary for purchase such as payment of a book corresponding to the product ID included in the purchase request, and the process is completed. In this case, the fact that the purchase procedure has been completed is notified to the user terminal 3 (step S208). In this case, the server device 1 detects a behavior of “purchase” to be registered in the item “action” of the user behavior history DB 134, and thus adds a record of the user behavior history DB 134 (step S209). In this case, the server device 1 sets a record in which the item “user ID” is the user ID corresponding to the requesting user terminal 3, the item “action” is “purchase”, and the item “time” is the current time. Add to the action history DB 134. Further, the user terminal 3 which 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 Processing at Bookstore FIG. 7 is a flowchart showing the flow of processing 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 checkout 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 or the like of the product to be purchased, based on the operation of the clerk (step S301). The membership card 5 is not limited to a physical one such as a card, but may be an electronic membership card displayed by the user on the screen of a mobile terminal such as the user terminal 3.
そして、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). After that, the POS register terminal 4 transmits the 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 retrieves the user ID associated with the membership card ID included in the purchase information from the user information DB 132 (step S211). S212). Then, the server device 1 detects the action of “purchase” to be registered in the item “action” of the user action history DB 134, and thus adds the record of the user action history DB 134 (step S213). In this case, the server device 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 to the user action history DB 134. To do.
(3)インセンティブ判定処理
図8は、ユーザごとに実行するインセンティブ判定処理の手順を示すフローチャートである。サーバ装置1は、図8に示すフローチャートの処理を、ログインを行ったユーザに対して実行してもよく、所定のタイミング(例えば夜間の所定時刻)に全ユーザを対象としてユーザごとに実行してもよい。
(3) Incentive determination process FIG. 8 is a flowchart showing the procedure of the incentive determination process executed for each user. The server device 1 may execute the process of the flowchart shown in FIG. 8 for a user who has logged in, and executes it for all users at a predetermined timing (for example, a predetermined time of night) for each user. 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 in the incentive information DB 135 (step S221). For example, the server device 1 extracts records in the incentive information DB 135 in ascending order of incentive ID.
次に、サーバ装置1は、ステップS221で抽出したインセンティブ情報DB135のレコードに含まれるインセンティブの付与条件を満たす履歴が存在するか否かを、ユーザ行動履歴DB134を参照して判定する(ステップS222)。そして、サーバ装置1は、インセンティブの付与条件を満たす履歴が存在する場合(ステップS222;Yes)、ステップS221で抽出したレコードのインセンティブIDに対する特典の付与回数が、ステップS221で抽出したレコードに含まれる付与上限回数に既に達しているか否か判定する(ステップS223)。この場合、サーバ装置1は、ユーザ情報DB132に記憶された項目「付与済みインセンティブID」における対象のインセンティブIDの個数を数えることで、特典の付与回数を認識する。 Next, the server device 1 refers to the user action history DB 134 to determine whether or not there is a history satisfying the incentive grant condition included in the record of the incentive information DB 135 extracted in step S221 (step S222). .. Then, in the server device 1, when the history satisfying the incentive grant condition exists (step S222; Yes), the number of grants of the privilege to the incentive ID of the record extracted in step S221 is included in the record extracted in 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, the server device 1 determines that there is no history that satisfies the incentive grant condition (step S222; No), or determines that the privilege grant count for the target incentive ID has already reached the grant upper limit count. If so (step S223; Yes), it is determined that it is not necessary to give 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, when the server device 1 determines that the number of times the privilege has been granted to the target incentive ID has not reached the maximum number of grants yet (step S223; No), the user information DB 132 does not exceed the maximum number of grants. The item "granted incentive ID" is overwritten (step S224). In this case, the server device 1 detects the number of incentive IDs to be recorded in the item “granted incentive ID” of the user information DB 132 even when detecting the action history satisfying the number of grant conditions exceeding the above-described maximum number of grants. Is set to the maximum number of times of grant.
そして、サーバ装置1は、インセンティブ情報DB135の全てのレコードをステップS221で抽出したか否か判定する(ステップS225)。そして、サーバ装置1は、インセンティブ情報DB135の全てのレコードをステップS221で抽出している場合(ステップS225;Yes)、フローチャートの処理を終了する。一方、サーバ装置1は、インセンティブ情報DB135のレコードのいずれかをステップS221で抽出していない場合(ステップS225;No)、ステップS221へ処理を戻す。 Then, the server device 1 determines whether or not all the records in the incentive information DB 135 have been extracted in 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, when any of the records in the incentive information DB 135 has not been extracted in step S221 (step S225; No), the server device 1 returns the process to step S221.
その後、サーバ装置1は、所定のタイミングにおいて、対象のユーザに対するユーザ情報DB132の項目「付与済みインセンティブID」と、項目「取得済みインセンティブID」との差分に基づき、特典を付与する処理を行う。具体的には、サーバ装置1は、項目「取得済みインセンティブID」と項目「付与済みインセンティブID」とを同一にするために項目「取得済みインセンティブID」に追加すべきインセンティブID及びその個数を認識し、認識したインセンティブIDに対応する特典を、認識した個数分だけ反映させる。例えば、サーバ装置1は、図5(B)において、インセンティブID「I0003」を項目「取得済みインセンティブID」に2つ追加すべき場合には、50ポイントの2倍である100ポイントを、ユーザ情報DB132に記憶された公開元ユーザのポイントに加える。その後、サーバ装置1は、特典を付与したインセンティブIDを、特典を付与した個数分だけ、項目「付与済みインセンティブID」に加える。 After that, the server device 1 performs a process of granting a privilege at a predetermined timing based on the difference between the item “provided incentive ID” and the item “acquired incentive ID” of the user information DB 132 for the target user. Specifically, the server device 1 recognizes the incentive ID to be added to the item “acquired incentive ID” and the number thereof in order to make the item “acquired incentive ID” and the item “granted incentive ID” the same. Then, the privilege corresponding to the recognized incentive ID is reflected by the recognized number. For example, in FIG. 5B, when the server device 1 should add two incentive IDs “I0003” to the item “acquired incentive ID”, 100 points, which is double 50 points, is set as the user information. Add to the points of the publishing source user stored in the DB 132. After that, the server device 1 adds the incentive IDs to which the privilege has been added, to the item “allocated incentive ID” as many as the number of the privilege to which the privilege has been added.
ここで、ステップS222で実行するインセンティブ情報DB135に登録された付与条件を満たす履歴の有無の具体的な判定方法について、図5(A)を参照して説明する。 Here, a specific method of determining the presence/absence of a history satisfying the grant condition registered in the incentive information DB 135, which is 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 users who browse the bookshelf disclosed by the user of the user ID “U1001”. In some cases, give incentives. In this case, the server device 1 first extracts, from each record registered in the user action history DB 134, a record whose action is “shelf display” and which the shelf creator satisfies “U1001”. In the example of FIG. 5A, the server device 1 extracts the record 70 and the record 73. Then, the server device 1 refers to the user ID included in the extracted record to calculate the total number of browsing users. In the example of FIG. 5A, the server device 1 determines that the total number of browsing users is one, because the user IDs of the extracted records 70 and 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 browses the bookshelf with the user ID “U1001” in the bookshelf. An incentive is given when the user purchases a book having a product ID “B77777”. In this case, the server device 1 first searches the user action history DB 134 for a record in which the action is “purchase” and the product ID is “B77777”. In the example of FIG. 5A, the server device 1 acquires the records 75, 77, 79 as the 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, the server device 1 has a record (also simply referred to as “browsing record”) indicating a record in which the purchaser browsed the product screen of the purchased product in advance from the bookshelf with the user ID “U1001” for each searched record. Determine if there is. For example, the server device 1 has a user ID and a product ID that are the same as those of the searched records, the action is “click on books 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 than the above and has the closest time. In the example of FIG. 5A, in the server device 1, among the retrieved records 75, 77, 79, the record 74 corresponds to the record 74 and the record 79 corresponds to the record 78. to decide. Therefore, in this case, the server device 1 determines that there are two records (that is, the records 75 and 79) in the user action history DB 134 to which the incentive ID “I0003” is assigned 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 on the shelf display screen of the bookshelf published by the user of the user ID “U1001”. It is determined whether or not any of the displayed books has been clicked 1000 times or more. In this case, the server device 1 determines whether, out of the records registered in the user action history DB 134, the number of records having the action “book click in shelf” and the shelf creator ID “U1001” is 1000 or more. To determine. In the example of FIG. 5(A), the server device 1 applies a total of four times of records 71, 72, 74, 78 in which the action is “book click in shelf” and the shelf creator ID is “U1001”. It is recognized as the number of clicks of. Similar to the incentive ID “I0003”, the server device 1 may count one action even when the same person has performed the “click on books in shelf” action a plurality of times.
[表示例]
次に、本実施例に関連する表示例について、図9〜図12を参照して説明する。
[Display example]
Next, a display example 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 edit screen FIG. 9 is a screen displayed on the user terminal 3 when the user (user ID: U1001) who has logged in to the purchase site provided by the server device 1 browses or edits the user's own bookshelf (“ It is also called a “shelf edit screen”). In the example of FIG. 9, the server device 1 generates the display information of the shelf edit screen shown in FIG. 9 by referring to the shelf information DB 131 corresponding to the user ID specified when 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 in which main 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 having a shelf name of “10 selections of mystery” and a bookshelf having a shelf name of “Java Primer” (“Java” is a registered trademark). Then, 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 the bookshelf to be displayed. Note that, in FIG. 9, detailed display of each icon 42 is omitted for convenience. However, in practice, the server device 1 sets each main image 42 as a copy-shadow image of the book represented by the icon 42. , So that the user can identify the book represented by each book image 42.
そして、利用者端末3は、所定の操作を検知した場合に、棚名を編集する入力、本棚を追加する入力、又は各本棚へ所属させる本の追加や削除の入力などを受け付ける。例えば、利用者端末3は、タブ43A、43Bへのクリック操作により棚名の変更や本棚の削除等のメニューを表示させてこれらのタブに関する指示を受け付ける。また、利用者端末3は、タブ43Cが選択された場合に、新規の本棚を作成し、当該本棚の棚名等の入力を受け付ける。また、利用者端末3は、本棚又は本画像42へのクリック操作により、本棚への本の追加や削除などのメニューを表示させる。 When the user terminal 3 detects a predetermined operation, the user terminal 3 receives an input for editing the shelf name, an input for adding a bookshelf, an input for adding or deleting a book belonging to each bookshelf, and the like. 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 an instruction regarding these tabs. When the tab 43C is selected, the user terminal 3 creates a new bookshelf and accepts the input of the shelf name of the bookshelf. Further, the user terminal 3 displays a menu for adding or deleting a book on the bookshelf by clicking on the bookshelf or the book image 42.
そして、利用者端末3は、本棚を編集する入力を受け付けた場合、サーバ装置1へ入力された情報を送信することで、棚情報DB131をサーバ装置1に更新させる。そして、利用者端末3は、入力された情報が反映された表示情報をサーバ装置1から受信し、表示すべき棚表示画面を更新する。なお、利用者端末3は、閲覧ユーザに表示させる本棚のレイアウトを含むデザイン(例えば本の配置や表示態様)に関する設定をさらに受け付けてもよい。 When the user terminal 3 receives an input to edit the bookshelf, the user terminal 3 updates the shelf information DB 131 in the server device 1 by transmitting the input information to the server device 1. Then, the user terminal 3 receives the display information reflecting the input information from the server device 1, and updates the shelf display screen to be displayed. In addition, the user terminal 3 may further accept a setting related to a design (for example, a layout of books or a display mode) including a layout of a bookshelf to be displayed to the browsing user.
また、利用者端末3は、ユーザが以前に入力を行い棚情報DB131の項目「棚解説」に登録された文章を、本棚の下に表示している。そして、利用者端末3は、編集ボタン44が押下された場合、表示した棚解説を編集するための入力を受け付ける。そして、利用者端末3は、棚解説の編集が確定した場合、確定後の棚解説のテキスト情報を、サーバ装置1へ送信して棚情報DB131を更新させる。 Further, the user terminal 3 displays, under the bookshelf, the text that the user has previously input and registered in the item “shelf description” of the shelf information DB 131. Then, when the edit button 44 is pressed, the user terminal 3 accepts the input for editing the displayed shelf description. Then, when the editing of the shelf commentary is confirmed, the user terminal 3 transmits the text information of the confirmed shelf commentary 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 displayed on the user terminal 3 of the user when the user with the user ID “U2345” executes a keyword search of the bookshelf (also referred to as “shelf search result screen”). ) Is a display example.
図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” to the keyword input field 50 displayed on the purchase site managed by the server device 1 to instruct the bookshelf search. In this case, the user terminal 3 transmits to the server device 1 a search request for a bookshelf including the information of the character string “mystery” input in the keyword input field 50, and the server device 1 causes the server device 1 to select the item “shelf” in the shelf information DB 131. It is searched whether or not the character string “mystery” exists in the character string recorded in the item “name” or/and “shelf description”. Then, the server device 1 generates the display information of the search result screen shown in FIG. 10 based on the record having the item “shelf name” and/or “shelf description” in which the character string “mystery” exists, and the user terminal 3 is being sent. In the example of FIG. 10, the user terminal 3 vertically displays the information of a plurality of bookshelves corresponding to the keyword search on the search result screen. In this case, the user terminal 3 displays the bookshelf image 51 (51A, 51B), which is a thumbnail of the bookshelf corresponding to the keyword search, along with the user ID, shelf name, shelf description, etc. of the publisher user of each bookshelf. It is displayed as information. In the present embodiment, the bookshelf image 51 is displayed in a selectable manner, and when the bookshelf image 51 is selected by a click operation, the user terminal 3 displays a shelf display screen for the corresponding bookshelf.
(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. 11. The information is generated and transmitted to the user terminal 3 (see step S202). In this case, the server device 1 stores the item "user ID" in the user action history DB 134 as "U2345", the item "behavior" as "shelf display", the item "shelf creator ID" as "U1001", and the item "shelf ID". “S001” is set to “S001” and the current time is set to the item “time” (see step S203).
また、各本画像42は、ユーザ操作に基づき選択可能であり、利用者端末3は、選択された本画像42が示す本の商品IDをサーバ装置1に送信する。ここで、サーバ装置1は、書影画像を本画像42として用いることで、各本画像42が表す本をユーザが識別できるようにする。 In addition, 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 device 1 enables the user to identify the book represented by each main image 42 by using the calligraphic image as the 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 displayed when the main image 42 representing the book corresponding to the product ID “B11111” is selected in FIG. 11. On the product screen shown in FIG. 12, the user terminal 3 displays the document image of the product, the product description such as the product title, the price, and the purchase button 48. The seller who sells the product on the product screen is not the user who publishes the shelf display screen displayed before the product screen is displayed, but an electronic bookstore that manages the server device 1. 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 device 1 extracts the record of the product information DB 133 corresponding to the received product ID “B11111” to generate the display information of the product screen of FIG. 12 and transmits it to the user terminal 3 (step (See S205). In this case, the server device 1 stores the item "user ID" in the user action history DB 134 as "U2345", the item "action" as "book click in shelf", the item "shelf creator ID" as "U1001", and the item "in". A record whose shelf ID is "S001", item "product ID" is "B11111", and item "time" is 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 the 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, the server device 1 executes the processing necessary for purchase such as payment, and then, in the user action history DB 134, the item “user ID” is “U2345”, the item “action” is “purchase”, and the item “product ID”. "B11111" and the item "time" as the current time are added (see step S209).
[インセンティブ付与システムの作用効果]
実施形態のインセンティブ付与システム100によれば、サーバ装置1は、ユーザが編集した本棚を公開し、他のユーザが当該本棚を閲覧して商品の購入等の所定の行動に至った場合に、公開元ユーザに対して所定のインセンティブを付与する。これにより、本棚を編集するモチベーションを向上させ、公開される本棚の充実化及び商品の販売を好適に促進させることができる。
[Function and effect of incentive system]
According to the incentive giving system 100 of the embodiment, the server device 1 publishes the bookshelf edited by the user, and publishes it when another user browses the bookshelf and makes a predetermined action such as purchase of a product. A predetermined incentive is given to the former user. Thereby, the motivation for editing the bookshelf can be improved, and the enrichment of the bookshelf to be published and the sale of the product can be favorably promoted.
[変形例]
次に、実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
[Modification]
Next, a modified example of the embodiment will be described. The following modifications may be applied to the above-described embodiment in any combination.
(変形例1)
サーバ装置1は、棚編集画面でのユーザ入力に基づき、棚情報DB131に登録する本棚をジャンルごとに分ける代わりに、商品情報DB133に各商品のジャンルの情報が記憶されている場合には、当該ジャンルの情報に基づき、ユーザが購入又は指定した商品をジャンルごとに分類し、分類したジャンルごとの本のリストを棚情報DB131に本棚として自動的に登録してもよい。
(Modification 1)
When the server device 1 stores information on the genres of each product in the product information DB 133 instead of dividing the bookshelf registered in the shelf information DB 131 into genres based on the user input on the shelf edit screen, It is also possible to classify the products purchased or designated by the user for each genre based on the genre information, and automatically register a list of the classified genres 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 in FIG. 8, the server device 1 gives a privilege (in FIG. 5B, points to the publisher user of the bookshelf having the product last viewed by the purchaser of the product). 50 pt) was applied. Alternatively, when there are a plurality of publisher users of the bookshelf containing the product browsed by the purchaser of the product before the purchase, the server device 1 distributes and grants the above privilege to each publisher user. You may. In this case, preferably, the server device 1 may give the privilege to the publisher user whose browsing date is newer by a higher distribution rate.
(変形例3)
サーバ装置1は、インセンティブ情報DB135のレコードを適宜自動生成して加えてもよい。
(Modification 3)
The server device 1 may automatically generate and add a record in 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 a higher incentive than the initial setting to the publisher user of the bookshelf browsed by the purchaser of the product satisfying the predetermined condition. Good. For example, in the server device 1, the sales have decreased by a predetermined ratio or more in the most recent predetermined period (for example, within one week or one month) from the previous period of the same length, and the sales in the most recent period have decreased. On the other hand, when there is a product having a stock quantity that is recognized as a 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 a product for which a higher privilege than the initial setting has been set for a product for which a predetermined period has passed from the release date.
(変形例4)
サーバ装置1は、公開した本棚の閲覧ユーザが当該本棚の商品を一括購入した場合、個々の商品に対する特典を、一括購入されなかった場合の特典よりも高く設定してもよい。例えば、この場合、サーバ装置1は、購入された商品ごとの特典の料率(例えば、ポイント還元率や割引率)を所定率だけ上昇させたり、一括購入の場合のみ付与する特典を特別に付与したりする。
(Modification 4)
The server device 1 may set the privilege for each product to be higher than the privilege when not collectively purchased, when the browsing user of the published bookshelf purchases the products on the bookshelf in a lump. For example, in this case, the server device 1 raises a privilege rate (for example, a point return rate or a discount rate) of a privilege for each purchased product by a predetermined rate, or specially grants a privilege to be granted only in the case of bulk purchase. Or
(変形例5)
サーバ装置1は、本棚を閲覧可能なユーザを指定する設定を受け付けてもよい。
(Modification 5)
The server device 1 may accept a setting designating a user who can browse the bookshelf.
この場合、サーバ装置1は、棚情報DB131に、公開可能なユーザIDを記憶する項目をさらに設ける。そして、利用者端末3は、図9の棚編集画面等において、閲覧が可能なユーザ(例えば友人)を示すユーザIDを指定する入力を受け付け、上述のユーザIDを指定する入力があった場合、指定されたユーザIDをサーバ装置1へ送信する。そして、サーバ装置1は、受信したユーザIDを、上述の公開可能なユーザIDを記憶する項目に記録する。 In this case, the server device 1 further provides the shelf information DB 131 with an item for storing the user ID that can be disclosed. Then, the user terminal 3 accepts an input for designating a user ID indicating a user (for example, a friend) who can browse, on the shelf edit screen of FIG. 9, and when there is an input for designating the above user ID, The designated user ID is transmitted to the server device 1. Then, the server device 1 records the received user ID in the item that stores the above-described public user ID.
同様に、サーバ装置1は、本棚の本ごとに公開の可否の設定を受け付けてもよい。この場合、サーバ装置1は、棚情報DB131において、各本棚に関連付けられた商品IDごとに、公開の可否を記憶する。 Similarly, the server device 1 may accept the setting of permission/prohibition of disclosure for each book on the bookshelf. In this case, the server device 1 stores, in the shelf information DB 131, availability of disclosure for each product ID associated with each bookshelf.
(変形例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 via a site not managed by the server device 1 such as a social networking service. May be sent. In this case, for example, the publication source user displays a hyperlink to a shelf display screen displaying his own bookshelf on the screen of the homepage, blog, twitter, etc. managed by himself.
(変形例7)
サーバ装置1は、インセンティブの特典を、インセンティブを付与する対象となるユーザの実績に応じて変化させてもよい。例えば、この場合、サーバ装置1は、公開した本棚の閲覧により商品の購入に至った回数が100回以上になった公開元ユーザに対して特典の料率を1%増やし、公開した本棚の閲覧により商品の購入に至った回数が1000回以上になった公開元ユーザに対して特典の料率を2%増やす。
(Modification 7)
The server device 1 may change the privilege of the incentive according to the performance of the user who is the target of the incentive. For example, in this case, the server device 1 increases the privilege rate of 1% to the publisher user who has purchased the product 100 times or more by browsing the published bookshelf and browses the published bookshelf. Increase the privilege rate by 2% for a publisher user who has purchased a product more than 1000 times.
(変形例8)
サーバ装置1は、図10のキーワード入力欄50に入力されたキーワードに基づき本棚の検索を行う場合、棚情報DB131の項目「棚名」等に加えて、各本棚に属する本のタイトル、著者名、ジャンル等の商品情報を検索範囲に含めてもよい。この場合、サーバ装置1は、商品情報DB133から入力されたキーワードを含むレコードを抽出し、当該レコードの商品IDを含む棚情報DB131のレコードを、検索結果として表示すべき本棚のレコードとして認識する。
(Modification 8)
When searching the bookshelf based on the keyword input in the keyword input field 50 of FIG. 10, the server device 1 adds the title of the book belonging to each bookshelf and the author name in addition to the item “shelf name” of the shelf information DB 131. , Product information such as genre may be included in the search range. In this case, the server device 1 extracts a record containing the keyword input from the product information DB 133, and recognizes the record of the shelf information DB 131 containing the product ID of the record as the record of the bookshelf to be displayed as the search result.
(変形例9)
サーバ装置1は、利用者端末3により棚表示画面を表示したユーザが当該棚表示画面で表示されたいずれかの商品を購入した場合、購入商品の商品画面の表示の有無に関わらず、当該棚表示画面の公開元ユーザに対して特典を付与してもよい。具体的には、実施例では、サーバ装置1は、「棚内書籍クリック」を含むユーザ行動履歴DB134の閲覧レコードの有無に基づき、インセンティブID「I0003」の特典を付与するか否かを決定した。これに代えて、またはこれに加えて、サーバ装置1は、「棚表示」を含むユーザ行動履歴DB134のレコードを閲覧レコードとみなし、当該閲覧レコードの有無に基づき、インセンティブID「I0003」の特典を付与するか否かを決定してもよい。この場合、サーバ装置1は、「棚表示」に対応する特典を、「棚内書籍クリック」に対応する特典よりも低く設定するとよい。
(Modification 9)
When the user who has displayed the shelf display screen on the user terminal 3 purchases any of the products displayed on the shelf display screen, the server device 1 regardless of whether the product screen of the purchased product is displayed or not. A privilege may be given to the user who publishes the display screen. 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 the browsing record in the user action history DB 134 including “book click in shelf”. .. Instead of or in addition to this, the server device 1 regards the record of the user action history DB 134 including the “shelf display” as a browsing record, and based on the presence or absence of the browsing record, the server device 1 gives the privilege of the incentive ID “I0003”. You may decide whether to give or not. In this case, the server device 1 may set the privilege corresponding to “shelf display” to be lower than the privilege corresponding to “click in-shelf book”.
(変形例10)
インセンティブ付与システム100が取り扱う商品は、書籍に限らなくともよい。例えば、インセンティブ付与システム100は、書籍に加え、又はこれに代えて、音楽や映画の再生用メディア、その他種々の商品を取引対象としてもよい。
(Modification 10)
The products handled by the incentive giving system 100 are not limited to books. For example, the incentive giving system 100 may deal with music, movie playback media, and various other products in addition to or in addition to 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 has a shelf information DB 131, a user information DB 132, a product information DB 133, a user action history DB 134, an incentive information DB 135, and each of FIGS. 6 to 8. It may be composed of a server that executes processing. In this case, these servers function as the “information processing device” in the present invention, and exchange information necessary for assigned processing between the servers.
1…サーバ装置
2…通信網
3…利用者端末
1... Server device 2... Communication network 3... User terminal
Claims (13)
前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御手段と、
前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段と、
を有することを特徴とする情報処理装置。 A storage means for storing a product list, which is a list of products registered for each user, and a text explaining the product list,
The search request of the commodity list, when received from the terminal device, to the terminal device, a display control unit that transmits the display information of the commodity shelf image and the text are arranged the Product List,
One of the products in the product list indicated by the selected product shelf image, which is displayed when the user of the terminal device receiving the display information selects the product shelf image displayed by the display information . When purchasing a product, a granting means for granting a privilege to a user who has registered the product list,
An information processing device comprising:
前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、
前記付与手段は、前記商品リストから商品が指定された回数又は前記商品リストから商品を指定したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与することを特徴とする請求項1または2に記載の情報処理装置。 The storage means stores product information about each product in the product list,
The display control means, when receiving information designating a product from the product list from the terminal device, 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 is equal to or more than a predetermined number. The information processing apparatus according to claim 1 or 2, characterized in that.
前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、
前記付与手段は、前記商品リストの表示情報を受信した端末装置のユーザが、前記商品リストに含まれる商品を指定して前記端末装置に前記商品情報に基づく表示情報を受信させた後、当該商品を購入した場合に、前記特典を付与することを特徴とする請求項1〜3のいずれか一項に記載の情報処理装置。 The storage means stores product information about each product in the product list,
The display control means, when receiving information designating a product from the product list from the terminal device, transmits display information based on the product information of the product to the terminal device,
After the user of the terminal device, which has received the display information of the product list, specifies the products included in the product list and causes the terminal device to receive the display information based on the product information, the adding unit is configured to supply the product. The information processing apparatus according to any one of claims 1 to 3, wherein the privilege is granted when the user purchases.
前記付与手段は、前記購入者が前記商品の購入前に、当該商品を含む商品リストに関する表示情報を受信した端末装置のユーザであると判定した場合に、前記特典を付与することを特徴とする請求項1〜4のいずれか一項に記載の情報処理装置。 From a sales management terminal existing in a store that sells products, further comprising receiving means for receiving the identification information of the purchased product and the identification information of the purchaser of 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 about a product list including the product before purchasing the product. The information processing device according to claim 1.
前記表示制御手段は、前記ウェブサイトにおいて、前記商品リストを検索するための入力を受け付け、当該入力に基づき前記記憶手段が記憶する商品リストから検索した商品リストに関する表示情報を、前記端末装置に送信することを特徴とする請求項1〜5のいずれか一項に記載の情報処理装置。 The information processing device is a server that manages a website for selling products,
The display control means receives an input for searching the product list on the website, and transmits display information related to the product list searched from the product list stored in the storage means to the terminal device based on the input. The information processing apparatus according to any one of claims 1 to 5, characterized in that:
前記表示制御手段は、前記ジャンルごとに分類された前記商品リストに関する表示情報を前記端末装置に送信することを特徴とする請求項1〜6のいずれか一項に記載の情報処理装置。 The storage means classifies and stores the product list for each genre designated for each user who registers the product list,
7. The information processing apparatus according to claim 1, wherein the display control unit transmits display information regarding the product list classified by the genre to the terminal device.
前記表示制御手段は、前記検索要求を前記端末装置から受信した場合に、前記商品リストの各商品の書影を並べた本棚を示す商品棚画像を前記文章と共に表示するための表示情報を前記端末装置に送信することを特徴とする請求項1〜7のいずれか一項に記載の情報処理装置。 The product is a book,
The display control means, when receiving the search request from the terminal device, the display information for displaying a product shelf image showing a bookshelf in which the writing shadows of each product of the product list are arranged together with the text, on the terminal. The information processing apparatus according to any one of claims 1 to 7, wherein the information processing apparatus transmits the information to the apparatus.
前記表示制御手段は、前記検索要求として、キーワードを指定した検索要求を前記端末装置から受信した場合、前記文章又は前記名称の少なくともいずれかに前記キーワードを含む商品リストを示す商品棚画像及び前記文章の表示情報を前記端末装置に送信することを特徴とする請求項1〜9のいずれか一項に記載の情報処理装置。 The storage means stores the product list, a text explaining the product list, and a name of the product list,
When the display control means receives a search request specifying a keyword from the terminal device as the search request , a product shelf image showing the product list including the keyword in at least one of the text or the name and the text. The information processing apparatus according to any one of claims 1 to 9, wherein the display information of is transmitted to the terminal device.
前記表示制御手段は、前記検索要求として、キーワードを指定した検索要求を前記端末装置から受信した場合、前記文章、前記名称又は前記商品情報の少なくともいずれかに前記キーワードを含む前記商品リストを示す商品棚画像及び前記文章の表示情報を前記端末装置に送信することを特徴とする請求項10に記載の情報処理装置。 The storage means stores the product list, a sentence explaining the product list, a name of the product list, and product information about each product of the product list,
When the display control means receives a search request specifying a keyword from the terminal device as the search request , a product showing the product list including the keyword in at least one of the sentence, the name, or the product information. The information processing apparatus according to claim 10, wherein the shelf image and the display information of the text are transmitted to the terminal device.
前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御工程と、
前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与工程と、
を有することを特徴とする制御方法。 A control method executed by an information processing device having a storage means for storing a product list, which is a list of products registered for each user, and a text explaining the product list,
The search request of the commodity list, when received from the terminal device, to the terminal device, and a display control step of transmitting shelves image and display information of the sentence by arranging the Product List,
Any one of the products in the product list indicated by the selected product shelf image, which is displayed when the user of the terminal device receiving the display information selects the product shelf image displayed by the display information . A granting step of granting a privilege to a user who has registered the product list when the product is purchased,
A control method comprising:
前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御手段と、
前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段
として前記コンピュータを機能させることを特徴とするプログラム。 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 a sentence that describes the product list,
The search request of the commodity list, when received from the terminal device, to the terminal device, a display control unit that transmits the display information of the commodity shelf image and the text are arranged the Product List,
Any one of the products in the product list indicated by the selected product shelf image, which is displayed when the user of the terminal device receiving the display information selects the product shelf image displayed by the display information . A program that causes the computer to function as a granting unit that grants a privilege to a user who has registered the product list when the product is purchased.
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 JP2016173804A (en) | 2016-09-29 |
JP6699084B2 true 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) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7172595B2 (en) | 2018-12-28 | 2022-11-16 | 日本電気株式会社 | Receipt sharing system, control method, and program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2002084550A1 (en) * | 2001-04-12 | 2004-08-05 | シャープ株式会社 | Product supply / management device, system using the device, product supply / management program, recording medium on which the program is recorded, and product supply / management method |
JP2004054381A (en) * | 2002-07-17 | 2004-02-19 | Asahi Kasei Corp | Recommendation system and server device |
JP5488172B2 (en) * | 2010-04-28 | 2014-05-14 | 株式会社Jvcケンウッド | Information processing method, information processing device, terminal device, and information processing program |
CN102959573B (en) * | 2010-06-29 | 2017-02-22 | 乐天株式会社 | Information processing device, and information processing method |
-
2015
- 2015-03-18 JP JP2015054640A patent/JP6699084B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016173804A (en) | 2016-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5872753B2 (en) | Server apparatus, electronic apparatus, electronic book providing system, electronic book providing method of server apparatus, electronic book display method of electronic apparatus, and program | |
US8296291B1 (en) | Surfacing related user-provided content | |
JP6038807B2 (en) | Information management system for electronic books | |
WO2007032142A1 (en) | Document data display process method, document data display process system and software program for document data display process | |
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 | |
TW201528184A (en) | Information processing system, information processing system control method, information processing device, information processing device control method, program, and information storage medium | |
JP7571491B2 (en) | Information processing system, information processing device, method, and program | |
US20240283650A1 (en) | Information processing device, information processing method, and program | |
JP6853286B2 (en) | Providing equipment, providing method and providing program | |
JP5824601B1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP6699084B2 (en) | Information processing apparatus, control method, and program | |
JP2018142033A (en) | Information processing apparatus, information processing method, and information processing program | |
JP6007634B2 (en) | Book information search device, book information search program, and book information search system | |
TW201631540A (en) | Electronic trading terminal, electronic trading method, recording medium, and program | |
JP2023141026A (en) | Post management apparatus, post management program, and post management method | |
JP7078561B2 (en) | Association device, association method and association program | |
JP2021168184A (en) | Source code trading system using AI | |
JP6892053B2 (en) | Source code trading system using AI | |
KR20100103207A (en) | Digital contents transaction system and method | |
US20140236774A1 (en) | Digital content transaction system and method using download window | |
KR20090044981A (en) | System for selling digital goods and method for providing selling information of digital goods on the internet | |
JP2021018601A (en) | Provision device, provision method, and provision program | |
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 |