JP5199290B2 - Product information providing server device, product information display program, product information display method, and product information display system - Google Patents
Product information providing server device, product information display program, product information display method, and product information display system Download PDFInfo
- Publication number
- JP5199290B2 JP5199290B2 JP2010019416A JP2010019416A JP5199290B2 JP 5199290 B2 JP5199290 B2 JP 5199290B2 JP 2010019416 A JP2010019416 A JP 2010019416A JP 2010019416 A JP2010019416 A JP 2010019416A JP 5199290 B2 JP5199290 B2 JP 5199290B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- information
- user
- product information
- products
- 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
- 238000000034 method Methods 0.000 title claims description 37
- 238000003860 storage Methods 0.000 claims description 36
- 230000008569 process Effects 0.000 claims description 25
- 230000006870 function Effects 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 235000013305 food Nutrition 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005057 refrigeration Methods 0.000 description 6
- 230000003796 beauty Effects 0.000 description 4
- 238000010411 cooking Methods 0.000 description 4
- 230000008014 freezing Effects 0.000 description 4
- 238000007710 freezing Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、インターネット等のネットワークを利用したネットショッピングの技術分野に関する。 The present invention relates to the technical field of online shopping using a network such as the Internet.
近年、インターネット上で多くの店舗が出店するショッピングモールを提供するサイト(以下、「ショッピングモールサイト」という)が知られている。ショッピングモールのユーザ(利用者)は、ショッピングモールサイトからユーザ端末に送信されたWebページを通じて、出店者がショッピングモールに出品した商品の中から所望の商品を選択し、注文手続きを経て、選択した商品を購入できるようになっている(例えば、特許文献1参照)。 In recent years, sites that provide shopping malls where many stores open on the Internet (hereinafter referred to as “shopping mall sites”) are known. The user (user) of the shopping mall selects a desired product from among the products exhibited by the shopkeeper in the shopping mall through the Web page transmitted from the shopping mall site to the user terminal, and selects the product through the order procedure. Products can be purchased (see, for example, Patent Document 1).
こうしたショッピングモールサイトでは、商品の注文を受け付けるにあたって、商品に係る画像、名称、価格等の商品情報を端末装置の表示部に表示させる。したがって、商品が複数ある場合、一商品当たりの表示面積が小さくなってしまい、複数の商品の表示の中から所望の商品を見つけるための負荷が大きくなってしまうおそれがあった。 In such a shopping mall site, when receiving an order for a product, product information such as an image, a name, and a price related to the product is displayed on the display unit of the terminal device. Therefore, when there are a plurality of products, the display area per product is reduced, which may increase the load for finding a desired product from the display of the plurality of products.
本発明は、こうした点に注目してなされたものであり、その課題の一例は、ユーザに商品情報を提示する場合に、一部の商品の表示面積を他と変えて表示することができることにより、ユーザの商品に対する関心を高めることのできる商品情報提供サーバ装置、端末装置、商品情報表示プログラム、商品情報表示方法及び商品情報表示システムを提供することにある。 The present invention has been made paying attention to such points, and an example of the problem is that when product information is presented to the user, the display area of some products can be displayed differently. Another object of the present invention is to provide a product information providing server device, a terminal device, a product information display program, a product information display method, and a product information display system that can increase the user's interest in products.
上記課題を解決するために、請求項1に記載の発明は、ネットワークを介して接続される端末装置に対して、商品に関する商品情報を提供する商品情報提供サーバ装置であって、ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報及び前記商品が再購入される時期を予測するための再購入予測情報を格納する商品情報格納手段と、前記端末装置からユーザを識別するためのユーザ識別情報を受信することによりユーザを特定するユーザ特定手段と、前記ユーザ特定手段により特定されたユーザの購入履歴情報を取得する購入履歴情報取得手段と、前記再購入予測情報を取得する再購入予測情報取得手段と、前記商品情報格納手段に格納されている前記複数商品分の商品情報と、前記購入履歴情報取得手段により取得された前記特定されたユーザの購入履歴情報とに基づいて、前記ユーザがこれまでに商品を購入したことがあるか否かを判定する判定手段と、前記判定手段により判定された判定結果と、前記再購入予測情報取得手段により取得された再購入予測情報とに基づいて、前記ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品の商品毎に表示優先度を設定する表示優先度設定手段と、前記端末装置が前記複数商品分の商品情報を表示する際における一商品当たりの商品情報を表示する表示面積を、前記設定された表示優先度に基づいて決定する表示面積決定手段と、
前記端末装置にて表示する前記複数商品分の商品情報と、前記表示面積決定手段において決定された表示面積を示す表示面積情報を、当該端末装置に対して送信する送信手段と、を備えることを特徴とする。
In order to solve the above-mentioned problem, the invention described in claim 1 is a product information providing server device that provides product information related to products to a terminal device connected via a network, and the user has so far Product information for a plurality of products including unpurchased products that have not been purchased in the past and past purchased products that the user has purchased in the past, and repurchase prediction information for predicting when the products will be repurchased Product information storage means for storing the user information, user specifying means for specifying the user by receiving user identification information for identifying the user from the terminal device, and purchase history information of the user specified by the user specifying means. and purchase history information acquisition means for acquiring a repurchase predictive information acquisition means for acquiring the previous SL repurchase prediction information, the plurality stored in the product information storage unit Based on the product information for the product and the purchase history information of the specified user acquired by the purchase history information acquisition means, it is determined whether or not the user has purchased the product so far and determination means, the determination is determined by the determination means that said on the basis of the repurchase prediction information acquired by the repurchase prediction information acquisition unit, and the user can no not yet purchased goods purchased so far Display priority setting means for setting display priority for each product of a plurality of products including past purchase products that the user has purchased in the past, and when the terminal device displays product information for the plurality of products Display area determining means for determining a display area for displaying product information per product in the above based on the set display priority;
Transmission means for transmitting the product information for the plurality of products to be displayed on the terminal device and display area information indicating the display area determined by the display area determining means to the terminal device. Features.
請求項1に記載の発明によれば、ユーザの購入履歴情報及び再購入予測情報に基づいて設定された各商品の表示優先度に基づいて、端末装置が、ユーザがこれまでに購入したことのない未購入商品とユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積が決定されることから、一部の商品の表示面積を他と変えて表示することができる。商品の表示面積は、ユーザの購入履歴に基づいて決定されるため、ユーザの利便性と、商品に対する関心を高めることができる。 According to the first aspect of the present invention, the terminal device has purchased the terminal device so far based on the display priority of each product set based on the purchase history information and the repurchase prediction information of the user. Since the display area for displaying the product information per product when displaying product information for a plurality of products including a non-purchased product and a past purchase product that the user has purchased in the past is determined, The display area of some products can be changed and displayed. Since the display area of the product is determined based on the purchase history of the user, the convenience for the user and the interest in the product can be increased.
請求項2に記載の発明は、請求項1に記載の商品情報提供サーバ装置であって、前記再購入予測情報は、商品の平均消費サイクル日数であって、前記表示優先度設定手段は、前記特定されたユーザの前記購入履歴情報を参照して、過去に購入された商品について、直近の商品購入日に対して前記平均消費サイクル日数を加算した再購入日付を算出し、前記再購入日付が現在の日付に近い商品ほど、前記再購入日付が現在の日付から遠い商品よりも表示優先度を高く設定することを特徴とする。 The invention according to claim 2 is the product information providing server device according to claim 1, wherein the repurchase prediction information is an average consumption cycle days of the product, and the display priority setting means Referring to the purchase history information of the identified user, for a product purchased in the past, a repurchase date is calculated by adding the average consumption cycle days to the latest product purchase date, and the repurchase date is A product closer to the current date has a higher display priority than a product whose re-purchase date is far from the current date.
請求項2に記載の発明によれば、商品の直近の購入日付に平均消費サイクル日数を加算した再購入日付が現在の日付に近い商品ほど表示優先度を高くして表示されることから、ユーザは購入した商品を消費しきると予測される日が近付いていることを認識し、再購入すべきか検討することができる。 According to the invention described in claim 2, since the re-purchase date obtained by adding the average consumption cycle days to the most recent purchase date of the product is closer to the current date, the product is displayed with a higher display priority. Recognize that the day when it is predicted that the purchased product will be consumed is approaching, and can consider whether to repurchase.
請求項3に記載の発明は、請求項2に記載の商品情報提供サーバ装置であって、前記平均消費サイクル日数は、前記商品を購入したことのあるユーザ全体の購入履歴に基づいて商品毎に算出されることを特徴とする。 Invention of Claim 3 is a goods information provision server apparatus of Claim 2, Comprising: The said average consumption cycle days is for every goods based on the purchase log | history of the whole user who has purchased the said goods It is calculated.
請求項3に記載の発明によれば、実際の購入履歴に基づいて、精度の高い平均消費サイクル日数を算出することができる。 According to the third aspect of the present invention, it is possible to calculate the average consumption cycle days with high accuracy based on the actual purchase history.
請求項4に記載の発明は、請求項1に記載の商品情報提供サーバ装置であって、前記再購入予測情報は、商品を消費すべき日数であって、前記表示優先度設定手段は、前記特定されたユーザの前記購入履歴情報を参照して、過去に購入された商品について、直近の商品購入日に対して前記消費すべき日数を加算した再購入日付を算出し、前記再購入日付が現在の日付に近い商品ほど、前記再購入日付が現在の日付から遠い商品よりも表示優先度を高く設定することを特徴とする。 Invention of Claim 4 is a goods information provision server apparatus of Claim 1, Comprising: The said re-purchase prediction information is the number of days which should consume goods, The said display priority setting means is the said Referring to the purchase history information of the identified user, for a product purchased in the past, a re-purchase date is calculated by adding the number of days to be consumed to the most recent product purchase date. A product closer to the current date has a higher display priority than a product whose re-purchase date is far from the current date.
請求項4に記載の発明によれば、商品の直近の購入日付に商品を消費すべき日数を加算した再購入日付が現在の日付に近い商品ほど表示優先度を高くして表示されることから、ユーザは購入した商品を消費しきるべき日が近付いていることを認識し、再購入すべきか検討することができる。 According to the invention described in claim 4, since the re-purchase date obtained by adding the number of days for which the product should be consumed to the most recent purchase date of the product is displayed with a higher display priority as the product is closer to the current date. The user recognizes that the day when the purchased product is to be consumed is approaching, and can consider whether to purchase again.
請求項5に記載の発明は、請求項4に記載の商品情報提供サーバ装置であって、前記商品を消費すべき日数は、前記商品の賞味期限や消費期限に基づいて定められた日数であることを特徴とする。 Invention of Claim 5 is a goods information provision server apparatus of Claim 4 , Comprising: The days which should consume the said goods are the days determined based on the expiration date or the expiration date of the said goods It is characterized by that.
請求項5に記載の発明によれば、商品の直近の購入日付に商品を賞味期限や消費期限に基づいて定められた日数を加算した再購入日付が現在の日付に近い商品ほど表示優先度を高くして表示されることから、ユーザは購入した商品を消費しきるべき日が近付いていることを認識し、再購入すべきか検討することができる。 According to the invention described in claim 5, a product whose re-purchase date, which is obtained by adding the number of days determined based on the expiration date or expiry date to the latest purchase date of the product, is closer to the current date has a higher display priority. Since the price is displayed at a high level, the user can recognize that the day on which the purchased product is to be consumed is approaching and can consider whether to purchase again.
請求項6に記載の発明は、請求項1に記載の商品情報提供サーバ装置であって、前記送信手段は、前記端末装置に対して、前記決定された表示面積によって前記複数商品分の商品情報を表示させるための表示データを、送信することを特徴とする。 Invention of claim 6, a commodity information providing server device according to claim 1, wherein the transmitting means to the terminal device, product information of the plurality items content by displaying an area the determined Display data for displaying is transmitted.
請求項7に記載の発明は、請求項1に記載の商品情報提供サーバ装置であって、前記表示面積決定手段は、前記表示優先度の高い商品ほど、前記表示面積として大きい面積を決定することを特徴とする。 The invention according to claim 7 is the product information providing server device according to claim 1 , wherein the display area determining unit determines a larger area as the display area for a product having a higher display priority. It is characterized by.
請求項8に記載の発明によれば、表示優先度の高い商品ほど、商品情報が表示される表示面積が大きいことから、ユーザの目にとまりやすく、ユーザの利便性と、商品に対する関心を高めることができる。 According to the eighth aspect of the present invention, the higher the display priority, the larger the display area on which the product information is displayed. Therefore, the product is more easily noticed by the user, increasing the convenience of the user and the interest in the product. be able to.
請求項8に記載の発明は、請求項1に記載の商品情報提供サーバ装置であって、前記特定されたユーザの購入履歴情報に基づいて、ユーザの前記商品の直近購入日が前日であるか否かを判定する第2の判定手段を更に備え、前記表示優先度設定手段は、前記第2の判定手段にて商品の直近購入日が前日であると判定された場合には前記表示優先度を最も低く設定することを特徴とする。
請求項9に記載の発明は、請求項8に記載の商品情報提供サーバ装置であって、前記表示面積決定手段は、前記表示優先度設定手段により表示優先度が最も低く設定された場合に、前記商品情報を表示しないことに決定することを特徴とする。
The invention according to claim 8 is the product information providing server device according to claim 1, wherein the most recent purchase date of the product by the user is the previous day based on the purchase history information of the specified user. The display priority setting unit further includes a second determination unit configured to determine whether or not the display priority setting unit determines the display priority when the latest purchase date of the product is determined to be the previous day. Is set to the lowest value.
The invention according to claim 9 is the product information providing server device according to claim 8 , wherein the display area determining means is set when the display priority is set to the lowest by the display priority setting means. The product information is determined not to be displayed .
請求項9に記載の発明によれば、ユーザの購入履歴情報及び再購入予測情報に基づいて設定された表示優先度が最も低く設定された商品の商品情報は表示されないことから、ユーザは効率的に商品情報を確認することができる。 According to the ninth aspect of the invention, since the product information of the product with the lowest display priority set based on the user purchase history information and the repurchase prediction information is not displayed, the user is efficient. Product information can be confirmed.
請求項10に記載の発明は、請求項1に記載の商品情報提供サーバ装置であって、前記端末装置に対して、ネットスーパーで扱う商品に関する前記商品情報を提供することを特徴とする。 The invention described in claim 10 is the product information providing server apparatus according to claim 1, to the terminal device, and providing the commodity information about the commodity handled by net supermarket.
ネットスーパーマーケット(以下、「ネットスーパー」という)のサイトであるネットスーパーサイトでは数万種類にわたる商品が取り扱われるため、商品情報が同列的に表示されるとユーザの商品閲覧負担も大きくなりがちであるが、請求項10に記載の発明によれば、再購入を検討すべき商品の商品情報が表示優先度を高くして表示されることから、ユーザの商品閲覧負担を軽減することができる。 The Internet super site, which is the site of the Internet supermarket (hereinafter referred to as “net super”), handles tens of thousands of products, so if product information is displayed in a row, the burden of viewing the product on the user tends to increase. However, according to the tenth aspect of the present invention, since the product information of the product to be considered for re-purchasing is displayed with a higher display priority, the user's product browsing burden can be reduced.
請求項11に記載の発明は、請求項1に記載の商品情報提供サーバ装置であって、前記商品情報は、商品の画像情報及び商品の名称情報の少なくとも何れか一方を含むことを特徴とする。 The invention described in claim 11 is the product information providing server device according to claim 1 , wherein the product information includes at least one of product image information and product name information. .
請求項11に記載の発明によれば、再購入を検討すべき商品の画像情報及び商品の名称情報の少なくとも何れか一方が表示優先度を高くして表示されることから、ユーザの目にとまりやすくユーザの利便性と、商品に対する関心を高めることができる。 According to the eleventh aspect of the present invention, at least one of the image information of the product to be considered for repurchase and the name information of the product is displayed with a higher display priority. It is easy to increase the user's convenience and interest in the product.
請求項12に記載の発明は、請求項1に記載の商品情報提供サーバ装置であって、ユーザの購入履歴情報を格納する購入履歴情報格納手段をさらに備え、前記購入履歴情報取得手段は、購入履歴情報格納手段から前記特定のユーザの購入履歴情報を取得することを特徴とする。 The invention according to claim 12 is the product information providing server device according to claim 1, further comprising purchase history information storage means for storing purchase history information of the user, wherein the purchase history information acquisition means comprises: The purchase history information of the specific user is acquired from the history information storage means.
請求項13に記載の発明は、コンピュータを、商品に関する商品情報を提供する商品情報提供サーバ装置にネットワークを介して接続し、ユーザを識別するためのユーザ識別情報を送信するユーザ識別情報送信手段、複数商品分の前記商品情報と、当該複数商品分の商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積を示す面積情報を、前記商品情報提供サーバ装置から受信する受信手段、前記受信した複数商品分の前記商品情報と面積情報に基づいて、複数商品分の商品情報を表示部に表示させる表示制御手段、として機能させる商品情報表示プログラムであって、前記受信手段として機能させる際には、前記商品情報提供サーバ装置が、ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報と、前記ユーザ識別情報に基づいて特定したユーザの購入履歴情報とに基づいて、前記ユーザがこれまでに商品を購入したことがあるか否かを判定し、当該判定結果と、前記商品が再購入される時期を予測するための再購入予測情報とに基づいて、前記ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品の商品毎に表示優先度を設定し、更に、当該表示優先度に基づいて決定した表示面積を示す前記面積情報を、受信させることを特徴とする。 The invention according to claim 13 is a user identification information transmitting means for connecting a computer to a product information providing server device that provides product information relating to a product via a network and transmitting user identification information for identifying a user, Receiving means for receiving, from the product information providing server device, area information indicating the display area for displaying the product information for a plurality of products and the product information for each product when displaying the product information for the plurality of products. A product information display program for functioning as display control means for displaying product information for a plurality of products on a display unit based on the received product information and area information for the plurality of products received, and functioning as the receiving means when to be, the merchandise information providing server device, wherein the user and that no not yet purchased goods purchased in the past users past And product information of more goods content including past purchases who have purchased, on the basis of the purchase history information of the user identified based on the user identification information, that the user has made a purchase in the past It determines whether or not there, and the determination result, the products on the basis of the repurchase prediction information for predicting the timing to be re-purchased, it no and not yet purchased item the user has purchased so far the user sets the display priority to the product each of the plurality items including past purchases who have purchased in the past, further, the area information indicating the display area determined on the basis of the display priority, received It is characterized by making it.
請求項13に記載の発明によれば、ユーザの購入履歴情報及び再購入予測情報に基づいて設定された各商品の表示優先度に基づいて、端末装置が、ユーザがこれまでに購入したことのない未購入商品とユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積が決定されることから、一部の商品の表示面積を他と変えて表示することができる。商品の表示面積は、ユーザの購入履歴に基づいて決定されるため、ユーザの利便性と、商品に対する関心を高めることができる。 According to the invention described in claim 13, based on the display priority of each product which is set based on the purchase history information Ho及 beauty repurchase prediction information of the user, terminal device, the user is ever buy The display area for displaying the product information per product when displaying product information for a plurality of products including unpurchased unpurchased products and past purchased products that the user has purchased in the past is determined. For this reason, the display area of some products can be changed and displayed. Since the display area of the product is determined based on the purchase history of the user, the convenience for the user and the interest in the product can be increased.
請求項14に記載の発明は、コンピュータが、商品に関する商品情報を提供する商品情報提供サーバ装置にネットワークを介して接続し、ユーザを識別するためのユーザ識別情報を送信するユーザ識別情報送信工程と、前記コンピュータが、複数商品分の前記商品情報と、当該複数商品分の商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積を示す面積情報を、前記商品情報提供サーバ装置から受信する受信工程と、前記コンピュータが、前記受信した複数商品分の前記商品情報と面積情報に基づいて、複数商品分の商品情報を表示部に表示させる表示制御工程と、を含む商品情報表示方法であって、前記コンピュータは、前記受信工程において、前記商品情報提供サーバ装置が、ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報と、前記ユーザ識別情報に基づいて特定したユーザの購入履歴情報とに基づいて、前記ユーザがこれまでに商品を購入したことがあるか否かを判定し、当該判定結果と、前記商品が再購入される時期を予測するための再購入予測情報とに基づいて、前記ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品の商品毎に表示優先度を設定し、更に、当該表示優先度に基づいて決定した表示面積を示す前記面積情報を、受信することを特徴とする。 The invention described in claim 14 is a user identification information transmitting step in which a computer is connected to a product information providing server device that provides product information related to a product via a network and transmits user identification information for identifying a user. The product information providing server device displays area information indicating a display area for displaying the product information for each product when the computer displays the product information for the plurality of products and the product information for the plurality of products. A product information display including: a receiving step received from the computer; and a display control step in which the computer displays the product information for a plurality of products on a display unit based on the received product information and area information for the plurality of products. a method, wherein the computer, in the reception step, the product information providing server apparatus, the user has purchased so far this And product information of more goods content including certain past purchases of said free unpurchased items that the user has purchased in the past, based on the purchase history information of the user identified based on the user identification information, wherein user determines whether there is purchased a product before, and the determination result, the products on the basis of the repurchase prediction information for predicting the timing to be re-purchased, the user which A display priority is set for each product of a plurality of products including unpurchased products that have not been purchased before and past purchased products that the user has purchased in the past , and further determined based on the display priority the area information indicating the display area that is characterized in that it receives.
請求項14に記載の発明によれば、ユーザの購入履歴情報及び再購入予測情報に基づいて設定された各商品の表示優先度に基づいて、端末装置が、ユーザがこれまでに購入したことのない未購入商品とユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積が決定されることから、一部の商品の表示面積を他と変えて表示することができる。商品の表示面積は、ユーザの購入履歴に基づいて決定されるため、ユーザの利便性と、商品に対する関心を高めることができる。 According to the invention of claim 14, based on the display priority of each product which is set based on the purchase history information Ho及 beauty repurchase prediction information of the user, terminal device, the user is ever buy The display area for displaying the product information per product when displaying product information for a plurality of products including unpurchased unpurchased products and past purchased products that the user has purchased in the past is determined. For this reason, the display area of some products can be changed and displayed. Since the display area of the product is determined based on the purchase history of the user, the convenience for the user and the interest in the product can be increased.
請求項15に記載の発明は、商品に関する商品情報を提供する商品情報提供サーバ装置と、当該商品情報提供サーバ装置にネットワークを介して接続する端末装置と、を含む商品情報表示システムであって、前記商品情報提供サーバ装置は、ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報及び前記商品が再購入される時期を予測するための再購入予測情報を格納する商品情報格納手段と、前記端末装置からユーザを識別するためのユーザ識別情報を受信することによりユーザを特定するユーザ特定手段と、前記ユーザ特定手段により特定されたユーザの購入履歴情報を取得する購入履歴情報取得手段と、前記再購入予測情報を取得する再購入予測情報取得手段と、前記商品情報格納手段に格納されている前記複数商品分の商品情報と、前記購入履歴情報取得手段により取得された前記特定されたユーザの購入履歴情報とに基づいて、前記ユーザがこれまでに商品を購入したことがあるか否かを判定する判定手段と、前記判定手段により判定された判定結果と、前記再購入予測情報取得手段により取得された再購入予測情報とに基づいて、前記ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品の商品毎に表示優先度を設定する表示優先度設定手段と、前記端末装置が複数商品分の前記商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積を、前記設定された表示優先度に基づいて決定する表示面積決定手段と、前記端末装置にて表示する複数商品分の前記商品情報と、前記表示面積決定手段において決定された表示面積を示す表示面積情報を、当該端末装置に対して送信する送信手段と、を備え、前記端末装置は、前記ユーザ識別情報を前記商品情報提供サーバ装置に送信するユーザ識別情報送信手段と、前記商品情報提供サーバ装置から送信された複数商品分の前記商品情報と、前記表示面積情報を受信する受信手段と、前記受信した複数商品分の前記商品情報と面積情報に基づいて、複数商品分の商品情報を表示部に表示させる表示制御手段と、を備えることを特徴とする。 The invention according to claim 15 is a product information display system including a product information providing server device that provides product information related to products, and a terminal device connected to the product information providing server device via a network. The product information providing server device includes product information for a plurality of products including unpurchased products that the user has never purchased and past purchase products that the user has purchased in the past, and the product is repurchased. Product information storage means for storing re-purchase prediction information for predicting when to be performed, user specifying means for specifying a user by receiving user identification information for identifying a user from the terminal device, and the user and purchase history information acquisition means for acquiring purchase history information of the user identified by the identification means, repurchase prediction information obtained previous SL repurchase prediction information And resulting unit, the plurality items worth of product information stored in the product information storage means, based on the purchase history information of the user acquired the specified by the purchase history information acquisition unit, the user a determination unit configured to determine whether there is a purchased a product before, the a determination result determined by the determination means, based on the repurchase prediction information acquired by the repurchase prediction information acquisition unit Display priority setting means for setting display priority for each product of a plurality of products including unpurchased products that the user has never purchased and past purchased products that the user has purchased in the past ; A table for determining a display area for displaying the product information per product when the terminal device displays the product information for a plurality of products based on the set display priority. An area determining unit, the product information for a plurality of products to be displayed on the terminal device, and a transmission unit for transmitting display area information indicating the display area determined by the display area determining unit to the terminal device; The terminal device includes user identification information transmitting means for transmitting the user identification information to the product information providing server device, the product information for a plurality of products transmitted from the product information providing server device, Receiving means for receiving display area information; and display control means for displaying product information for a plurality of products on a display unit based on the received product information and area information for the plurality of products. To do.
請求項15に記載の発明によれば、ユーザの購入履歴情報及び再購入予測情報に基づいて設定された各商品の表示優先度に基づいて、端末装置が、ユーザがこれまでに購入したことのない未購入商品とユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積が決定されることから、一部の商品の表示面積を他と変えて表示することができる。商品の表示面積は、ユーザの購入履歴に基づいて決定されるため、ユーザの利便性と、商品に対する関心を高めることができる。 According to the invention described in claim 15, based on the display priority of each product which is set based on the purchase history information Ho及 beauty repurchase prediction information of the user, terminal device, the user is ever buy The display area for displaying the product information per product when displaying product information for a plurality of products including unpurchased unpurchased products and past purchased products that the user has purchased in the past is determined. For this reason, the display area of some products can be changed and displayed. Since the display area of the product is determined based on the purchase history of the user, the convenience for the user and the interest in the product can be increased.
したがって、本発明によれば、ユーザの購入履歴情報及び再購入予測情報に基づいて設定された各商品の表示優先度に基づいて、端末装置が、ユーザがこれまでに購入したことのない未購入商品とユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積が決定されることから、一部の商品の表示面積を他と変えて表示することができる。商品の表示面積は、ユーザの購入履歴に基づいて決定されるため、ユーザの利便性と、商品に対する関心を高めることができる。 Therefore, according to the present invention, based on the display priority of each product which is set based on the purchase history information Ho及 beauty repurchase prediction information of the user, terminal device, that the user has purchased so far Since the display area for displaying the product information per product when displaying product information for a plurality of products including a non-purchased product and a past purchase product that the user has purchased in the past is determined, The display area of some products can be changed and displayed. Since the display area of the product is determined based on the purchase history of the user, the convenience for the user and the interest in the product can be increased.
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、注文受付システムに対して本発明を適用した場合の実施形態である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiment described below is an embodiment when the present invention is applied to an order receiving system.
[1.注文受付システムの構成及び機能概要]
先ず、図1を用いて本発明の一実施形態に係る注文受付システムSの構成及び概要機能について説明する。
[1. Outline of order reception system and functions]
First, the configuration and outline function of an order receiving system S according to an embodiment of the present invention will be described with reference to FIG.
図1に示すように、注文受付システムS(「商品情報表示システム」の一例)は、注文受付サーバ1(「商品情報提供サーバ装置」の一例)と、ユーザ端末2(「端末装置」の一例)と、店舗端末3と、を含むネットスーパーサイトとして構成されている。なお、図1の例では、説明の便宜上、一つのユーザ端末2を示しているが、実際には多数のユーザ端末から注文受付サーバ1にアクセス可能となっている。同様に、店舗端末3もネットスーパーサイトに参加するスーパーマーケットの数だけ存在する。ここで、ネットスーパーとは、既存のスーパーマーケットや店舗を持たない宅配専門の業者がインターネット上に設けたネットスーパーサイトを介して商品の注文を受け付け、注文者宅まで注文商品を届ける宅配サービスである。 As shown in FIG. 1, the order receiving system S (an example of “product information display system”) includes an order receiving server 1 (an example of “product information providing server device”) and a user terminal 2 (an example of “terminal device”). ) And the store terminal 3. In the example of FIG. 1, one user terminal 2 is shown for convenience of explanation, but in reality, the order receiving server 1 can be accessed from a number of user terminals. Similarly, there are as many store terminals 3 as there are supermarkets participating in the net super site. Here, online supermarket is a home delivery service that accepts orders for products via online supermarkets established on the Internet by home delivery specialists who do not have existing supermarkets or stores, and delivers the ordered products to the orderer's home. .
注文受付サーバ1、ユーザ端末2、及び店舗端末3は、ネットワークNWを介して、例えば、通信プロトコルにTCP/IP等を用いて相互にデータの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。 The order reception server 1, the user terminal 2, and the store terminal 3 can transmit and receive data to and from each other using, for example, TCP / IP as a communication protocol via the network NW. The network NW is constructed by, for example, the Internet, a dedicated communication line (for example, a CATV (Community Antenna Television) line), a mobile communication network (including a base station), a gateway, and the like.
注文受付サーバ1は、スーパーマーケットが参加するネットスーパーサイトを運営するために設置されるサーバであり、ユーザ端末2から商品の注文を受け付け、注文内容をスーパーマーケット側に設置された店舗端末3に配信するようになっている。特に本実施形態の注文受付サーバ1は、スーパーマーケットで取り扱う商品に関する商品情報の一覧を表示し、ユーザに注文商品を選択させる画面(「商品一覧画面」という)をユーザ端末2に表示させる際、後述する表示優先度に応じて各商品が占める表示領域や商品画像の面積を異ならせるようになっている。 The order reception server 1 is a server that is installed to operate a supermarket site in which supermarkets participate. The order reception server 1 receives product orders from the user terminal 2 and distributes the order contents to the store terminal 3 installed on the supermarket side. It is like that. In particular, the order receiving server 1 of the present embodiment displays a list of product information related to products handled in the supermarket, and displays a screen (referred to as “product list screen”) that allows the user to select an ordered product on the user terminal 2, which will be described later. The display area occupied by each product and the area of the product image are made different depending on the display priority.
ユーザ端末3は、Webブラウザ機能を有し、注文受付サーバ1に例えばHTTP(Hyper Text Transfer Protocol)リクエストを送信してそのレスポンスとしてWebページ等を取得し、ディスプレイ上に表示するようになっている。これにより、ユーザ端末3のユーザは、ネットスーパーサイトから提供される情報を閲覧することができる。なお、ユーザ端末3には、例えば、パーソナルコンピュータ、PDA(Personal Digital Assistant)、携帯電話機等が適用可能である。 The user terminal 3 has a Web browser function, and transmits, for example, an HTTP (Hyper Text Transfer Protocol) request to the order receiving server 1 to acquire a Web page or the like as a response, and displays it on the display. . Thereby, the user of the user terminal 3 can browse the information provided from the net super site. For example, a personal computer, a PDA (Personal Digital Assistant), a mobile phone, or the like can be applied to the user terminal 3.
[2.注文受付サーバ1の構成及び機能]
次に、注文受付サーバ1の構成及び機能について、図2乃至図4を用いて説明する。
[2. Configuration and function of order reception server 1]
Next, the configuration and function of the order receiving server 1 will be described with reference to FIGS.
図2に示すように、注文受付サーバ1は、通信部11と、記憶部12と、入出力インターフェース部13と、システム制御部14と、を備えている。そして、システム制御部14と入出力インターフェース部13とは、システムバス15を介して接続されている。 As shown in FIG. 2, the order receiving server 1 includes a communication unit 11, a storage unit 12, an input / output interface unit 13, and a system control unit 14. The system control unit 14 and the input / output interface unit 13 are connected via a system bus 15.
通信部11は、ネットワークNWに接続して、ユーザ端末2又は店舗端末3との通信状態を制御するようになっている。 The communication unit 11 is connected to the network NW and controls the communication state with the user terminal 2 or the store terminal 3.
記憶部12は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムや、サーバ用のソフトウェア等の各種ソフトウェアを記憶する。なお、各種ソフトウェアは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。 The storage unit 12 includes, for example, a hard disk drive and stores various software such as an operating system and server software. Note that the various software may be acquired from, for example, another server device or the like via the network NW, or may be recorded on a recording medium and read via the drive device.
また、記憶部12には、ネットスーパーサイトからユーザ端末2や店舗端末3に提供されるサイト情報を記憶する。ここで、サイト情報は、例えば、各種画面のWebページ及びWebページ上に組み込まれる画像等のデータである。 Further, the storage unit 12 stores site information provided from the Internet super site to the user terminal 2 and the store terminal 3. Here, the site information is, for example, Web pages of various screens and data such as images incorporated on the Web pages.
また、記憶部12には、会員DB(Data Base)121、店舗DB122、在庫DB123、商品DB124、画像DB125及び購入履歴DB126が構築されている。記憶部12は、「商品情報格納手段」、「購入履歴情報格納手段」、「格納手段」の一例である。 In the storage unit 12, a member DB (Data Base) 121, a store DB 122, an inventory DB 123, a product DB 124, an image DB 125, and a purchase history DB 126 are constructed. The storage unit 12 is an example of “product information storage unit”, “purchase history information storage unit”, and “storage unit”.
図3(A)に示す会員DB121には、会員登録された会員(ネットスーパーの利用者であり、商品の注文者)の会員ID、認証パスワード、会員名称、生年月日、性別、会員住所、会員電話番号、メールアドレス、届先名称、届先住所、及び届先電話番号等の属性情報(以下、「会員情報」という)が登録されている。会員情報は、会員IDによって会員毎に判別可能になっている。ここで、会員IDは、会員を識別するための識別子である。また、届先は、ネットスーパーで購入した商品の配達先を意味する。また、会員ID及び認証パスワードは、ログイン処理(会員の認証処理)に使用されるログイン情報である。 In the member DB 121 shown in FIG. 3 (A), the member ID, authentication password, member name, date of birth, gender, member address, member ID of registered member (user of net supermarket, orderer of product) Attribute information (hereinafter referred to as “member information”) such as a member telephone number, an e-mail address, a destination name, a destination address, and a destination telephone number is registered. The member information can be identified for each member by the member ID. Here, the member ID is an identifier for identifying the member. The delivery destination means the delivery destination of the product purchased at the internet supermarket. The member ID and the authentication password are login information used for login processing (member authentication processing).
図3(B)に示す店舗DB122には、ネットスーパーに出店しているスーパーマーケット(支店も含む)の店舗ID、店舗名称、店舗住所、店舗電話番号、配達可能地域及び配達可能時間等の店舗情報が登録されている。店舗情報は、店舗IDによってネットスーパーに出店しているスーパーマーケット毎、又は支店ごとに判別可能になっている。ここで、店舗IDは、出店店舗又は出店支店を識別するための識別子である。 In the store DB 122 shown in FIG. 3B, store information such as store ID, store name, store address, store phone number, delivery area and delivery time of a supermarket (including a branch) that is open in an online supermarket. Is registered. The store information can be discriminated for each supermarket or branch office that opens in the net supermarket by the store ID. Here, the store ID is an identifier for identifying a store opening or a store branch.
図3(C)に示す在庫DB123には、店舗ID毎に、店舗IDで識別される店舗で取り扱う商品のジャンルID、商品ID、在庫数量、販売価格、仕入価格及び画像IDが登録されている。ここで、ジャンルIDは商品が属するジャンルを識別するための識別子である。商品IDは商品を識別するための識別子であり、画像IDは商品の画像を識別するための識別子である。在庫DB123に登録されている情報は、各店舗に設置されている店舗端末3から受信する情報に基づいて適宜更新されるようになっている。また、在庫DB123を注文受付サーバ1ではなく、各店舗に設置される店舗端末3内の記憶部に設け、注文受付サーバ1が店舗端末3内の在庫DB123にアクセスできるようにしてもよい。なお、商品ID、在庫数量、販売価格及び仕入価格は、「商品情報」の一例である。 In the inventory DB 123 shown in FIG. 3C, for each store ID, a genre ID, a product ID, a stock quantity, a sales price, a purchase price, and an image ID of a product handled at the store identified by the store ID are registered. Yes. Here, the genre ID is an identifier for identifying the genre to which the product belongs. The product ID is an identifier for identifying the product, and the image ID is an identifier for identifying the image of the product. Information registered in the inventory DB 123 is appropriately updated based on information received from the store terminal 3 installed in each store. Further, the inventory DB 123 may be provided not in the order reception server 1 but in a storage unit in the store terminal 3 installed in each store so that the order reception server 1 can access the inventory DB 123 in the store terminal 3. The product ID, inventory quantity, sales price, and purchase price are examples of “product information”.
図3(D)に示す商品DB124には、商品ID毎に、商品名称、商品の規格、商品の生産地、商品の保存温度帯、商品の調理方法、平均消費サイクル日数、商品を消費すべき日数及び商品のユーザ全体の購入間隔の平均が登録されている。商品の規格としては、L(large)、M(middle)、S(small)など商品のサイズを示すデータや、商品の容量を示すデータ、商品の梱包単位(例えば、1袋3個入りなど)を示すデータなどが登録される。商品の保存温度帯としては、冷蔵、冷凍、常温などを示すデータが登録される。商品の調理方法としては、電子レンジを示すデータ、揚げ物を示すデータなどが登録される。平均消費サイクル日数は、商品が購入されてから消費されるまでの一般的な日数が登録される。また、商品名称、商品の規格、商品の生産地、商品の保存温度帯、商品の調理方法及び平均消費サイクル日数は、「商品情報」の一例である。 In the product DB 124 shown in FIG. 3D, for each product ID, the product name, product standard, product production location, product storage temperature range, product cooking method , average consumption cycle days , and product should be consumed. The average number of days and the purchase interval of all users of the product is registered. The product standards include L (large), M (middle), S (small) data indicating the size of the product, data indicating the capacity of the product, packaging unit of the product (for example, 3 bags per bag, etc.) Is registered. Data indicating refrigeration, freezing, room temperature, etc. is registered as the storage temperature range of the product. As a method for cooking a product, data indicating a microwave oven, data indicating fried food, and the like are registered. As the average consumption cycle days, a general number of days from when a product is purchased until it is consumed is registered. The product name, product standard, product production location, product storage temperature range, product cooking method, and average consumption cycle days are examples of “product information”.
図3(E)に示す画像DB125には、画像ID毎に、ユーザ端末2に送信される画像データが登録されている。画像DB125への画像データの登録は、ネットスーパーの運営スタッフが登録することもできるし、スーパーマーケットのスタッフが店舗端末3から登録することもできるようになっている。画像データは、「商品情報」の一例である。 In the image DB 125 shown in FIG. 3E, image data transmitted to the user terminal 2 is registered for each image ID. Registration of the image data in the image DB 125 can be registered by an operating staff of the net supermarket, or a supermarket staff can also register from the store terminal 3. Image data is an example of “product information”.
図3(F)に示す購入履歴DB126には、会員がネットスーパーサイトを利用して購入した商品の履歴情報が登録されている。具体的には、会員ID、購入年月日、購入店舗ID、購入商品ID、及び注文数量が登録されている。 In the purchase history DB 126 shown in FIG. 3F, history information of products purchased by members using the Internet super site is registered. Specifically, a member ID, purchase date, purchase store ID, purchase product ID, and order quantity are registered.
入出力インターフェース部13は、通信部11及び記憶部12とシステム制御部14との間のインターフェース処理を行うようになっている。 The input / output interface unit 13 performs interface processing between the communication unit 11 and the storage unit 12 and the system control unit 14.
システム制御部14は、CPU(Central Processing Unit)14a、ROM(Read Only Memory)14b、RAM(Random Access Memory)14c等により構成されている。そして、システム制御部14は、CPU14aが、ROM14bや記憶部12に記憶された各種ソフトウェアプログラムを読み出し実行することにより、ユーザ特定手段、購入履歴取得手段、再購入予測情報取得手段、表示優先度設定手段、表示面積決定手段、送信手段、及び平均購入間隔算出手段等として機能する。 The system control unit 14 includes a CPU (Central Processing Unit) 14a, a ROM (Read Only Memory) 14b, a RAM (Random Access Memory) 14c, and the like. Then, the system control unit 14 reads and executes various software programs stored in the ROM 14b and the storage unit 12 by the CPU 14a, so that the user specifying unit, the purchase history acquisition unit, the repurchase prediction information acquisition unit, the display priority setting It functions as a means, a display area determining means, a transmitting means, an average purchase interval calculating means, and the like.
システム制御部14は、ユーザ端末2の表示部に商品に関する商品情報を表示する商品一覧画面を表示させるためのWebページデータ(「商品一覧画面用Webページデータ」)を生成し、ユーザ端末2に送信する。また、システム制御部14は、商品一覧画面用Webページデータを生成するに当たり、商品一覧画面にて商品情報を表示する際における一商品当たりの商品情報を表示する表示面積を、表示優先度に基づいて決定する。表示優先度は、ユーザの購入履歴、及び平均消費サイクル日数に基づいて設定される。 The system control unit 14 generates Web page data (“Web page data for product list screen”) for displaying a product list screen for displaying product information related to products on the display unit of the user terminal 2, and Send. Further, when generating the product list screen Web page data, the system control unit 14 determines the display area for displaying the product information per product when displaying the product information on the product list screen based on the display priority. To decide. The display priority is set based on the purchase history of the user and the average consumption cycle days.
ここで、図4を用いて商品一覧画面200について説明する。商品一覧画面200は、商品ジャンル選択画面(図示しない)において選択されたジャンルに属する商品に関する商品情報を表示する。ジャンルは大ジャンル、中ジャンル、小ジャンルの3層構造となっており、ユーザは、大ジャンルから順に中ジャンル、小ジャンルとジャンルを絞り込むことで、商品一覧画面200に表示させる商品を絞り込むことができる。 Here, the product list screen 200 will be described with reference to FIG. The product list screen 200 displays product information related to products belonging to the genre selected on the product genre selection screen (not shown). The genre has a three-layer structure of a large genre, a medium genre, and a small genre, and the user can narrow down the products displayed on the commodity list screen 200 by narrowing down the medium genre, the small genre, and the genre in order from the large genre. it can.
図4に示すように、商品一覧画面200の上部には、商品ジャンル選択画面にて選択されたジャンルを示すジャンル表示エリア201が設けられている。ジャンル表示エリア201は、大ジャンル表示エリア201a、中ジャンル表示エリア201b及び小ジャンル表示エリア201cから構成され、それぞれ、商品ジャンル選択画面にて選択された3層の商品ジャンルが表示される。 As shown in FIG. 4, a genre display area 201 indicating the genre selected on the product genre selection screen is provided at the top of the product list screen 200. The genre display area 201 includes a large genre display area 201a, a medium genre display area 201b, and a small genre display area 201c. Each of the three layers of product genres selected on the product genre selection screen is displayed.
商品一覧画面200には、商品情報表示エリア210が設けられており、商品ジャンル選択画面にて選択されたジャンルに属する商品に関する情報を表示する。商品情報表示エリア210は、商品情報表示エリア(上段)210U、商品情報表示エリア(中段)210M、商品情報表示エリア(下段)210Lから構成されている。また、商品情報表示エリア(上段)210Uは更に2段構成となっている。 The product list screen 200 is provided with a product information display area 210, which displays information related to products belonging to the genre selected on the product genre selection screen. The product information display area 210 includes a product information display area (upper) 210U, a product information display area (middle) 210M, and a product information display area (lower) 210L. Further, the product information display area (upper stage) 210U has a two-stage structure.
商品情報表示エリア(上段)210Uに表示される各商品については、商品の画像211と、商品の価格212と、商品の名称213と、商品の生産地214と、商品の規格215とが表示され、保存温度帯が冷蔵である商品については冷蔵アイコン216、冷凍である商品については冷凍アイコン217が併せて表示されている。また、電子レンジによる調理ができる商品については電子レンジアイコン218、揚げ物として調理することができる商品については揚げ物アイコン219が併せて表示されている。このように、商品情報表示エリア(上段)210Uに表示される各商品については、詳細な商品情報が画像やアイコン等により表示されている。なお、商品の画像211、商品の価格212、商品の名称213及び商品の生産地214、商品の規格215や、冷蔵アイコン216、冷凍アイコン217、電子レンジアイコン218及び揚げ物アイコン219などは、「商品情報」の一例を表示するためのオブジェクトである。 For each product displayed in the product information display area (upper) 210U, a product image 211, a product price 212, a product name 213, a product production location 214, and a product standard 215 are displayed. A refrigerated icon 216 is displayed for a product whose storage temperature range is refrigerated, and a frozen icon 217 is displayed for a product that is frozen. A microwave oven icon 218 is displayed for products that can be cooked using a microwave oven, and a fried food icon 219 is displayed for products that can be cooked as fried food. Thus, for each product displayed in the product information display area (upper) 210U, detailed product information is displayed with images, icons, and the like. The product image 211, the product price 212, the product name 213 and the product production location 214, the product standard 215, the refrigeration icon 216, the freezing icon 217, the microwave oven icon 218, the fried food icon 219, etc. It is an object for displaying an example of “information”.
また、商品情報表示エリア(上段)210Uに表示される商品のうち表示優先度の高い商品については、他の商品よりも表示面積が大きな大型サイズの画像211Bが表示されている。このため、表示優先度の高い商品は、一商品当たりの表示面積が他の商品よりも大きくなっている。 Among the products displayed in the product information display area (upper) 210U, for products with a high display priority, a large-sized image 211B having a larger display area than other products is displayed. For this reason, a product with a high display priority has a larger display area per product than other products.
商品情報表示エリア(中段)210Mに表示される各商品については、商品の画像であって、商品情報表示エリア(上段)210Uに表示される商品の画像211、211Bよりも小さな小型サイズの画像211Sと、商品の価格212と、商品の名称213とが表示されている。なお、商品情報表示エリア(中段)210Mには、商品の生産地214、商品の規格215、冷蔵アイコン216、冷凍アイコン217、電子レンジアイコン218及び揚げ物アイコン219は表示されない。したがって、商品情報表示エリア(中段)210Mにおける一商品当たりの表示面積は、商品情報表示エリア(上段)210Uにおける一商品当たりの表示面積よりも小さくなっている。 Each product displayed in the product information display area (middle stage) 210M is an image of the product and has a smaller size 211S than the product images 211 and 211B displayed in the product information display area (upper stage) 210U. A product price 212 and a product name 213 are displayed. Note that the product production area 214, the product standard 215, the refrigeration icon 216, the freezing icon 217, the microwave oven icon 218, and the fried food icon 219 are not displayed in the product information display area (middle stage) 210M. Therefore, the display area per product in the product information display area (middle stage) 210M is smaller than the display area per product in the product information display area (upper stage) 210U.
商品情報表示エリア(下段)210Lに表示される各商品については、商品の価格212と、商品の名称213とが表示されている。なお、商品情報表示エリア(下段)210Lには、商品の画像211、商品の生産地214、商品の規格215、冷蔵アイコン216、冷凍アイコン217、電子レンジアイコン218及び揚げ物アイコン219は表示されない。したがって、商品情報表示エリア(下段)210Lにおける一商品当たりの表示面積は、商品情報表示エリア(中段)210Mにおける一商品当たりの表示面積よりも更に小さくなっている。 For each product displayed in the product information display area (lower stage) 210L, a product price 212 and a product name 213 are displayed. In the product information display area (lower stage) 210L, the product image 211, the product production area 214, the product standard 215, the refrigeration icon 216, the freezing icon 217, the microwave oven icon 218, and the fried food icon 219 are not displayed. Therefore, the display area per product in the product information display area (lower stage) 210L is further smaller than the display area per product in the product information display area (middle stage) 210M.
商品情報表示エリア(上段)210U、商品情報表示エリア(中段)210M及び商品情報表示エリア(下段)210Lには、各商品について、商品の注文数量を選択する際に用いられる注文数量選択ボックス231、商品を買い物かごに登録する際に用いられるカゴボタン232が併せて表示されている。カゴボタン232が押下(クリック)された商品については、注文数量選択ボックス231内に表示されている数量にて買い物かご250に登録されることとなる。また、買い物かご250内には、買い物かご250に登録された商品について会計を行う際に用いられる会計ボタン251が設けられており、会計ボタン251が押下(クリック)されると会計画面(図示しない)へと遷移することとなる。 In the product information display area (upper) 210U, the product information display area (middle) 210M, and the product information display area (lower) 210L, an order quantity selection box 231 used for selecting the order quantity of the product for each product, A basket button 232 used when registering the product in the shopping cart is also displayed. The products for which the basket button 232 is pressed (clicked) are registered in the shopping cart 250 with the quantity displayed in the order quantity selection box 231. Further, in the shopping basket 250, there is provided an accounting button 251 that is used for accounting for the products registered in the shopping cart 250. When the accounting button 251 is pressed (clicked), an accounting screen (not shown) is provided. ).
上述したように、商品一覧画面200における一商品当たりの表示面積は全ての商品について同一であるわけではない。すなわち、システム制御部14は、商品一覧画面用Webページデータを生成する際、一商品当たりの表示面積を、表示優先度に基づいて決定する処理(表示面積決定処理)を行っている。具体的には、システム制御部14は、商品DB124に登録されている平均消費サイクル日数と、購入履歴DB126を参照して、商品毎に表示優先度を設定し、当該表示優先度に基づいて、商品情報表示エリア210に表示すべき商品を、商品情報表示エリア(上段)210U、商品情報表示エリア(中段)210M又は商品情報表示エリア(下段)210Lの何れのエリアに表示すべきかを決定する。また、システム制御部14は、表示優先度に基づいて、商品情報表示エリア(上段)210Uに表示させる商品のうち、何れの商品について表示面積が大きな画像211Bを表示させるかを決定する。 As described above, the display area per product in the product list screen 200 is not the same for all products. That is, when generating the product list screen Web page data, the system control unit 14 performs a process of determining the display area per product based on the display priority (display area determining process). Specifically, the system control unit 14 sets the display priority for each product with reference to the average consumption cycle days registered in the product DB 124 and the purchase history DB 126, and based on the display priority, A product to be displayed in the product information display area 210 is determined in which of the product information display area (upper) 210U, the product information display area (middle) 210M, or the product information display area (lower) 210L. Further, the system control unit 14 determines, based on the display priority, among the products displayed in the product information display area (upper) 210U, for which product the image 211B having a large display area is displayed.
なお、本実施形態においては、表示優先度を「1」〜「5」の5段階に設定するものとする。原則的に、表示優先度「5」の商品は商品情報表示エリア(上段)210Uにおいて大型サイズの画像211Bとともに各商品情報が表示され、表示優先度「4」の商品は商品情報表示エリア(上段)210Uにおいて通常サイズの画像211とともに各商品情報が表示される。また、表示優先度「3」の商品は商品情報表示エリア(中段)210Mにおいて小型サイズの画像211Sとともに各商品情報が表示され、表示優先度「2」の商品は商品情報表示エリア(下段)210Lにおいて各商品情報が表示される。更に、表示優先度「1」の商品は商品情報表示エリア210に商品情報が表示されない。つまり、表示優先度が「5」、「4」、「3」、「2」、「1」の順に表示面積が大きくなるように、表示面積が決定される。なお、表示優先度の設定については、後述する。 In the present embodiment, the display priority is set to five levels “1” to “5”. In principle, products with display priority “5” are displayed in the product information display area (upper) 210U with each product information along with the large-sized image 211B, and products with display priority “4” are displayed in the product information display area (upper ) In 210U, each item information is displayed together with the normal size image 211. In addition, the product with the display priority “3” is displayed in the product information display area (middle) 210M together with the small-sized image 211S, and the product with the display priority “2” is the product information display area (lower) 210L. Each item information is displayed at. Further, the product information of the product with the display priority “1” is not displayed in the product information display area 210. That is, the display area is determined so that the display area increases in the order of the display priorities “5”, “4”, “3”, “2”, and “1”. The setting of the display priority will be described later.
[3.ユーザ端末2の構成及び機能]
次に、ユーザ端末2の構成及び機能について、図5を用いて説明する。
[3. Configuration and function of user terminal 2]
Next, the configuration and functions of the user terminal 2 will be described with reference to FIG.
図5に示すように、ユーザ端末2は、操作部31と、表示部32と、通信部33と、記憶部34と、入出力インターフェース部35と、システム制御部36と、を備えている。そして、システム制御部36と入出力インターフェース部35とは、システムバス37を介して接続されている。 As shown in FIG. 5, the user terminal 2 includes an operation unit 31, a display unit 32, a communication unit 33, a storage unit 34, an input / output interface unit 35, and a system control unit 36. The system control unit 36 and the input / output interface unit 35 are connected via a system bus 37.
操作部31は、例えば、キーボード、マウス等により構成されており、ユーザからの操作指示を受け付け、その指示内容を指示信号としてシステム制御部36に出力するようになっている。表示部32は、例えば、CRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ等により構成されており、文字や画像等の情報を表示するようになっている。 The operation unit 31 includes, for example, a keyboard, a mouse, and the like. The operation unit 31 receives an operation instruction from a user and outputs the instruction content to the system control unit 36 as an instruction signal. The display unit 32 includes, for example, a CRT (Cathode Ray Tube) display, a liquid crystal display, and the like, and displays information such as characters and images.
通信部33は、ネットワークNWに接続して、注文受付サーバ1との通信状態を制御するようになっている。 The communication unit 33 is connected to the network NW and controls the communication state with the order receiving server 1.
記憶部34は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムやブラウザソフトなどの各種ソフトウェア等を記憶する。なお、これらのソフトウェアは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。 The storage unit 34 is constituted by, for example, a hard disk drive or the like, and stores various software such as an operating system and browser software. The software may be acquired from another server device or the like via the network NW, or may be recorded on a recording medium and read via a drive device.
入出力インターフェース部35は、操作部31、表示部32、通信部33及び記憶部34と、システム制御部36との間のインターフェース処理を行うようになっている。 The input / output interface unit 35 performs interface processing between the operation unit 31, the display unit 32, the communication unit 33, the storage unit 34, and the system control unit 36.
システム制御部36は、CPU36a、ROM36b、RAM36c等により構成されている。そして、システム制御部36は、CPU36aが、ROM36bや記憶部34に記憶された各種ソフトウェアプログラムを読み出し実行することにより、ユーザ識別情報送信手段、受信手段及び表示制御手段等として機能する。 The system control unit 36 includes a CPU 36a, a ROM 36b, a RAM 36c, and the like. The system control unit 36 functions as a user identification information transmission unit, a reception unit, a display control unit, and the like when the CPU 36a reads and executes various software programs stored in the ROM 36b and the storage unit 34.
[4.注文受付システムの動作]
次に、本発明の一実施形態に係る注文受付システムSの動作について図6乃至図8を用いて説明する。
[4. Operation of order reception system]
Next, the operation of the order reception system S according to one embodiment of the present invention will be described with reference to FIGS.
図6及び図8に示すシーケンス図と、図7に示すフローチャートを用いて、注文受付サーバ1がネットスーパーで取り扱っている商品に関する情報をユーザ端末2に提供し、当該情報に基づいてユーザ端末2にて指定された商品の注文を受け付け、その注文内容を店舗端末3に送信する際の動作について説明する。なお、当該シーケンス図に示す処理が開始する前に、ユーザ端末2は、ネットスーパーサイトにアクセスし、ネットスーパーサイトのトップページ(図示しない)を表示部32に表示しているものとする。 Using the sequence diagrams shown in FIGS. 6 and 8 and the flowchart shown in FIG. 7, the order receiving server 1 provides the user terminal 2 with information related to the products handled at the net supermarket, and the user terminal 2 based on the information. The operation of receiving an order for the product specified in the above and transmitting the order details to the store terminal 3 will be described. It is assumed that the user terminal 2 accesses the net super site and displays the top page (not shown) of the net super site on the display unit 32 before the processing shown in the sequence diagram starts.
まず、ユーザ端末2のシステム制御部36は、会員IDとパスワードを注文受付サーバ1に送信するための操作を検出すると、入力された会員IDとパスワードを注文受付サーバ1に送信する(ステップS101)。 First, when the system control unit 36 of the user terminal 2 detects an operation for transmitting the member ID and password to the order receiving server 1, the system control unit 36 transmits the input member ID and password to the order receiving server 1 (step S101). .
注文受付サーバ1のシステム制御部14は、会員IDとパスワードを受信すると、ログイン処理を行う(ステップS102)。具体的には、システム制御部14は、受信した会員IDに基づいて会員DB121を検索し、該当する会員IDが登録されているか否かを確認し、登録されている場合には、受信したパスワードと会員DB121に登録されている認証パスワードとが一致するか否かを確認する。そして、システム制御部14は、該当する会員IDが会員DB121に登録されており、且つ、パスワードが一致した場合にのみログイン処理に問題がないと判定する。 Upon receiving the member ID and password, the system control unit 14 of the order receiving server 1 performs login processing (step S102). Specifically, the system control unit 14 searches the member DB 121 based on the received member ID, checks whether or not the corresponding member ID is registered, and if it is registered, the received password And whether or not the authentication password registered in the member DB 121 matches. Then, the system control unit 14 determines that there is no problem in the login process only when the corresponding member ID is registered in the member DB 121 and the passwords match.
システム制御部14は、ログイン処理に問題があると判定した場合には、ログイン処理でエラーが発生した旨を示すエラー情報をユーザ端末2に送信し、エラーメッセージをユーザ端末2のディスプレイに表示させる。一方、システム制御部14は、ログイン処理に問題がないと判定した場合には、会員DB121を参照し、登録されている届先住所を取得し、次いで、店舗DB122を参照し、取得した届先住所を配達可能地域に含む店舗又は支店のリストを取得する(ステップS103)。 If the system control unit 14 determines that there is a problem with the login process, the system control unit 14 transmits error information indicating that an error has occurred in the login process to the user terminal 2 and causes an error message to be displayed on the display of the user terminal 2. . On the other hand, if the system control unit 14 determines that there is no problem in the login process, the system control unit 14 refers to the member DB 121 to obtain a registered delivery address, and then refers to the store DB 122 to obtain the obtained delivery address. A list of stores or branches included in the deliverable area is acquired (step S103).
次いで、システム制御部14は、取得した届先住所と、店舗リストを表示する店舗リスト画面を表示させるためのWebページデータ(「店舗リスト画面用Webページデータ」という)を生成し(ステップS104)、ユーザ端末2に送信する(ステップS105)。 Next, the system control unit 14 generates Web page data (referred to as “Web page data for store list screen”) for displaying the acquired delivery address and a store list screen for displaying the store list (step S104). It transmits to the user terminal 2 (step S105).
ユーザ端末2のシステム制御部36は、店舗リスト画面用Webページデータを受信すると店舗リスト画面を表示部32に表示させる(ステップS106)。店舗リスト画面が表示されると、ユーザ(会員)は、(i)表示された届先住所が注文商品を受け取る住所であるか否かの確認、及び(ii)注文(購入)先店舗の選択、を行う。なお、住所に誤りがある場合や、届先住所とは異なる住所で商品を受け取る場合には、商品を受け取る正しい住所を新届先住所として送信し、注文受付サーバ1から改めて店舗リスト画面用Webページを受信する。このとき、注文受付サーバ1のシステム制御部14は、新届先住所を受信すると、新届先住所を配達可能地域に含む店舗のリストを改めて取得し、新届先住所と、取得した店舗リストを表示するための店舗リスト画面用Webページを生成し、ユーザ端末2に送信する。 Upon receiving the store list screen Web page data, the system control unit 36 of the user terminal 2 displays the store list screen on the display unit 32 (step S106). When the store list screen is displayed, the user (member) checks (i) whether the displayed delivery address is an address for receiving the ordered product, and (ii) selection of an order (purchase) destination store, I do. If there is an error in the address or if the product is received at an address different from the delivery address, the correct address for receiving the product is transmitted as the new delivery address, and the order receiving server 1 revises the store list screen web page. Receive. At this time, upon receiving the new delivery address, the system control unit 14 of the order reception server 1 acquires a list of stores that include the new delivery address in the deliverable area, and displays the new delivery address and the acquired store list. For this purpose, a store list screen Web page is generated and transmitted to the user terminal 2.
ユーザ端末2のシステム制御部36は、ユーザにより注文先店舗が選択されると、選択された店舗の店舗IDを注文受付サーバ1に送信する(ステップS107)。 When the order destination store is selected by the user, the system control unit 36 of the user terminal 2 transmits the store ID of the selected store to the order receiving server 1 (step S107).
注文受付サーバ1のシステム制御部14は、店舗IDを受信すると、在庫DB123を参照し、受信した店舗IDに対応する店舗で扱われている商品のジャンルIDに基づいて、大・中・小で選択可能なジャンル表示エリア201を表示する商品ジャンル選択画面用Webページデータを生成する(ステップS108)。商品ジャンル選択画面用Webページデータは、ユーザ端末2に、上述した商品ジャンル選択画面(図示しない)を表示させるためのデータである。 When the system control unit 14 of the order reception server 1 receives the store ID, the system control unit 14 refers to the stock DB 123 and determines whether the store ID is large, medium, or small based on the genre ID of the product handled at the store corresponding to the received store ID. The product genre selection screen web page data for displaying the selectable genre display area 201 is generated (step S108). The product genre selection screen web page data is data for causing the user terminal 2 to display the above-described product genre selection screen (not shown).
次いで、システム制御部14は、商品ジャンル選択画面用Webページデータをユーザ端末2に送信する(ステップS109)。 Next, the system control unit 14 transmits the product genre selection screen web page data to the user terminal 2 (step S109).
ユーザ端末2のシステム制御部36は、商品ジャンル選択画面用Webページデータを受信すると商品ジャンル選択画面を表示部32に表示させる(ステップS110)。商品ジャンル選択画面が表示されると、ユーザは、商品一覧画面200に表示させたい商品が属するジャンルを選択する。 Upon receiving the product genre selection screen Web page data, the system control unit 36 of the user terminal 2 displays the product genre selection screen on the display unit 32 (step S110). When the product genre selection screen is displayed, the user selects the genre to which the product to be displayed on the product list screen 200 belongs.
ユーザ端末2のシステム制御部36は、ユーザによりジャンルが選択されると、選択されたジャンルを示すジャンルIDを注文受付サーバ1に送信する(ステップS111)。 When the genre is selected by the user, the system control unit 36 of the user terminal 2 transmits a genre ID indicating the selected genre to the order receiving server 1 (step S111).
注文受付サーバ1のシステム制御部14は、ジャンルIDを受信すると、在庫DB123を参照し、受信したジャンルIDに属する商品で構成される商品リストを取得する(ステップS112)。また、システム制御部14は、商品DB124及び画像DB125を参照し、商品の商品名称、販売価格、規格、生産地、保存温度帯、調理方法及び平均消費サイクル日数を示す情報や、画像データなど、商品情報を取得する(再購入予測情報取得手段の一例)。 When receiving the genre ID, the system control unit 14 of the order reception server 1 refers to the inventory DB 123 and acquires a product list including products belonging to the received genre ID (step S112). Further, the system control unit 14 refers to the product DB 124 and the image DB 125, information indicating the product name, sales price, standard, production place, storage temperature range, cooking method and average consumption cycle days of the product, image data, etc. Product information is acquired (an example of a repurchase prediction information acquisition unit).
次いで、システム制御部14は、表示優先度設定処理を行う(ステップS113)。 Next, the system control unit 14 performs display priority setting processing (step S113).
ここで、図7に示すフローチャートを用いて表示優先度設定処理について説明する。 Here, the display priority setting process will be described with reference to the flowchart shown in FIG.
まず、システム制御部14は、商品リストに含まれる1商品を選択する(ステップS501)。次いで、システム制御部14は、購入履歴DB126を参照し、ステップS501で選択した商品はログインしているユーザが購入したことのある商品であるか否かを判定する(ステップS502)。このとき、システム制御部14は、購入したことのない商品であると判定したときには(ステップS502:NO)、当該商品の表示優先度を「2」に設定し(ステップS503)、ステップS512の処理に移行する。 First, the system control unit 14 selects one product included in the product list (step S501). Next, the system control unit 14 refers to the purchase history DB 126 and determines whether or not the product selected in step S501 is a product that has been purchased by the logged-in user (step S502). At this time, when the system control unit 14 determines that the product has not been purchased (step S502: NO), the display priority of the product is set to “2” (step S503), and the process of step S512 is performed. Migrate to
一方、システム制御部14は、購入したことのある商品であると判定したときには(ステップS502:YES)、次いで、ユーザの購入履歴情報を取得する(購入履歴取得手段の一例)。システム制御部14は、取得したユーザの購入履歴に基づいて、今日の日付から3ヶ月以内に購入された商品であるか否かを判定する(ステップS504)。このとき、システム制御部14は、3ヶ月以内に購入された商品ではないと判定したときには(ステップS504:NO)、当該商品の表示優先度を「3」に設定し(ステップS505)、ステップS512の処理に移行する。 On the other hand, when the system control unit 14 determines that the product has been purchased (step S502: YES), the system control unit 14 then acquires the purchase history information of the user (an example of a purchase history acquisition unit). Based on the acquired purchase history of the user, the system control unit 14 determines whether the product is purchased within three months from today's date (step S504). At this time, when the system control unit 14 determines that the product is not purchased within 3 months (step S504: NO), the display priority of the product is set to “3” (step S505), and step S512. Move on to processing.
一方、システム制御部14は、3ヶ月以内に購入された商品であると判定したときには(ステップS504:YES)、次いで、直近購入日は昨日か否かを判定する(ステップS506)。このとき、システム制御部14は、直近購入日は昨日であると判定したときには(ステップS506:YES)、当該商品の表示優先度を「1」に設定し(ステップS507)、ステップS512の処理に移行する。 On the other hand, when the system control unit 14 determines that the product has been purchased within three months (step S504: YES), the system control unit 14 then determines whether the most recent purchase date is yesterday (step S506). At this time, when the system control unit 14 determines that the most recent purchase date is yesterday (step S506: YES), the display priority of the product is set to “1” (step S507), and the process of step S512 is performed. Transition.
一方、システム制御部14は、直近購入日は昨日ではないと判定したときには(ステップS506:NO)、次いで、再購入日付を算出する(ステップS508)。具体的には、直近の商品購入日に対して、平均消費サイクル日数を加算することにより再購入日付を算出する。 On the other hand, when it is determined that the most recent purchase date is not yesterday (step S506: NO), the system control unit 14 then calculates a repurchase date (step S508). Specifically, the repurchase date is calculated by adding the average consumption cycle days to the latest product purchase date.
次いで、システム制御部14は、再購入日付と今日の日付の差が所定日数(例えば、3日)以内であるか否かを判定する(ステップS509)。このとき、システム制御部14は、再購入日付と今日の日付の差が所定日数以内ではないと判定したときには(ステップS509:NO)、当該商品の表示優先度を「4」に設定し(ステップS510)、ステップS512の処理に移行する。一方、システム制御部14は、再購入日付と今日の日付の差が所定日数以内であると判定したときには(ステップS509:YES)、当該商品の表示優先度を「5」に設定し(ステップS511)、ステップS512の処理に移行する。 Next, the system control unit 14 determines whether or not the difference between the repurchase date and today's date is within a predetermined number of days (for example, 3 days) (step S509). At this time, when the system control unit 14 determines that the difference between the repurchase date and today's date is not within the predetermined number of days (step S509: NO), the display priority of the product is set to “4” (step S509). S510), the process proceeds to step S512. On the other hand, when the system control unit 14 determines that the difference between the repurchase date and today's date is within a predetermined number of days (step S509: YES), the display priority of the product is set to “5” (step S511). ), The process proceeds to step S512.
システム制御部14は、ステップS503の処理、ステップS505の処理、ステップS507の処理、ステップS510の処理、ステップS511の処理の何れかの処理を終えると、次いで、商品リストに含まれる全商品を選択したか否かを判定する(ステップS512)。このとき、システム制御部14は、商品リストに含まれる全商品を選択していないと判別したときには(ステップS512:NO)、ステップS501の処理に移行して、選択していない商品を選択する。一方、システム制御部14は、商品リストに含まれる全商品を選択したと判別したときには(ステップS512:YES)、当該フローチャートにおける処理を終了する。 The system control unit 14 selects all products included in the product list after completing any of the processing in step S503, the processing in step S505, the processing in step S507, the processing in step S510, and the processing in step S511. It is determined whether or not (step S512). At this time, when the system control unit 14 determines that all the products included in the product list have not been selected (step S512: NO), the system control unit 14 proceeds to the process of step S501 and selects a non-selected product. On the other hand, when the system control unit 14 determines that all the products included in the product list have been selected (step S512: YES), the process in the flowchart ends.
図6に戻り、システム制御部14は、表示優先度設定処理(ステップS113)を終了すると、次いで、表示面積決定処理を行う(ステップS114)。表示面積決定処理では、上述したように、表示優先度設定処理にて設定した表示優先度に基づいて、商品情報を表示する面積を決定する。具体的には、表示優先度に基づいて、商品リストに含まれる商品に関する情報を、商品情報表示エリア(上段)210U、商品情報表示エリア(中段)210M又は商品情報表示エリア(下段)210Lの何れのエリアに表示すべきかを決定し、また、商品情報表示エリア(上段)210Uに表示させる商品のうち、何れの商品について表示面積が大きな大型サイズの画像211Bを表示させるかを決定する。 Returning to FIG. 6, when the system control unit 14 ends the display priority setting process (step S113), the system control unit 14 then performs a display area determination process (step S114). In the display area determination process, as described above, the area for displaying the product information is determined based on the display priority set in the display priority setting process. Specifically, based on the display priority, the information about the product included in the product list is any of the product information display area (upper) 210U, the product information display area (middle) 210M, or the product information display area (lower) 210L. In addition, it is determined which of the products displayed in the product information display area (upper) 210U is to be displayed with a large size image 211B having a large display area.
次いで、システム制御部14は、表示面積決定処理の結果に基づいて、商品一覧画面用Webページデータを生成し(ステップS115)、ユーザ端末2に送信する(ステップS116)。 Next, the system control unit 14 generates product list screen Web page data based on the result of the display area determination process (step S115), and transmits it to the user terminal 2 (step S116).
ユーザ端末2のシステム制御部36は、商品一覧画面用Webページデータを受信すると商品一覧画面200を表示部32に表示させる(ステップS117)。商品一覧画面200が表示されると、ユーザは、商品情報表示エリア210に表示されている商品について、カゴボタン232をクリックすることにより商品を買い物かご250に登録することができる。そして、注文する商品を全て買い物かご250に登録した後、会計ボタン251を押下(クリック)することで会計処理を行うことができる。システム制御部36は、会計ボタン251を押下(クリック)する操作を検出すると、図8に示すように、買い物かご250に登録されている全商品及びその注文数量を示す注文データを注文受付サーバ1に送信する(ステップS201)。 Upon receiving the product list screen Web page data, the system control unit 36 of the user terminal 2 displays the product list screen 200 on the display unit 32 (step S117). When the product list screen 200 is displayed, the user can register the product in the shopping cart 250 by clicking the basket button 232 for the product displayed in the product information display area 210. Then, after all the products to be ordered are registered in the shopping cart 250, the accounting process can be performed by pressing (clicking) the accounting button 251. When the system control unit 36 detects an operation of pressing (clicking) the accounting button 251, as shown in FIG. 8, the order receiving server 1 receives all the products registered in the shopping cart 250 and the order data indicating the order quantity. (Step S201).
注文受付サーバ1のシステム制御部14は、注文データを受信すると、注文データを記憶部12に保持するとともに(ステップS202)、注文内容に間違いがないかをユーザに確認してもらうための注文内容確認画面(図示しない)を表示させるための注文内容確認画面用Webページデータを、注文データに基づいて生成する(ステップS203)。次いで、システム制御部14は、注文内容確認画面用Webページデータをユーザ端末2に送信する(ステップS204)。 When receiving the order data, the system control unit 14 of the order receiving server 1 holds the order data in the storage unit 12 (step S202), and the order content for allowing the user to check whether the order content is correct. Web page data for an order details confirmation screen for displaying a confirmation screen (not shown) is generated based on the order data (step S203). Next, the system control unit 14 transmits the order content confirmation screen Web page data to the user terminal 2 (step S204).
ユーザ端末2のシステム制御部36は、注文内容確認画面用Webページデータを受信すると注文内容確認画面を表示部32に表示させる(ステップS205)。注文内容確認画面には、商品一覧画面200においてユーザが注文した内容(注文商品、数量)を確認できるようになっており、ユーザは、注文内容確認画面で注文内容を確認し、誤りがなければ了承ボタンを押下(クリック)する。システム制御部36は、了承ボタンに対する押下(クリック)操作を検出すると、ユーザが注文内容を了承した旨を示す了承データを注文受付サーバ1に送信する(ステップS206)。 The system control unit 36 of the user terminal 2 displays the order content confirmation screen on the display unit 32 upon receiving the order content confirmation screen Web page data (step S205). On the order details confirmation screen, it is possible to confirm the contents ordered by the user (ordered products, quantity) on the product list screen 200. The user confirms the order details on the order details confirmation screen, and if there is no error. Press (click) the Accept button. Upon detecting a pressing (clicking) operation on the approval button, the system control unit 36 transmits approval data indicating that the user has approved the order contents to the order receiving server 1 (step S206).
注文受付サーバ1のシステム制御部14は、了承データを受信すると、ステップS202の処理で保持した注文データを注文受付DB(図示しない)に登録する(ステップS207)。次いで、システム制御部14は、注文受付が完了した旨を示す注文完了画面(図示しない)を表示させるための注文完了画面用Webページデータを生成し(ステップS208)、ユーザ端末2に送信する(ステップS209)。また、システム制御部14は、注文受付DBに登録した注文データを店舗端末3に送信する(ステップS210)。 When receiving the approval data, the system control unit 14 of the order reception server 1 registers the order data held in the process of step S202 in an order reception DB (not shown) (step S207). Next, the system control unit 14 generates order completion screen Web page data for displaying an order completion screen (not shown) indicating that the order acceptance has been completed (step S208), and transmits it to the user terminal 2 (step S208). Step S209). Further, the system control unit 14 transmits the order data registered in the order reception DB to the store terminal 3 (step S210).
ユーザ端末2のシステム制御部36は、注文完了画面用Webページデータを受信すると注文完了画面を表示部32に表示させる(ステップS211)。 When receiving the order completion screen Web page data, the system control unit 36 of the user terminal 2 displays the order completion screen on the display unit 32 (step S211).
以上説明したように、本実施形態の注文受付サーバ1によれば、購入履歴DB126に登録されているユーザの購入履歴(「購入履歴情報」の一例)と、商品DB124に登録されている平均消費サイクル日数(「再購入予測情報」の一例)とに基づいて設定された各商品の表示優先度に基づいて、ユーザ端末2が商品一覧画面200を表示する際における一商品当たりの商品情報を表示する表示面積が決定されることから、各商品の商品情報が同列的に表示されることなく、ユーザの購入履歴に基づく一部の商品が強調表示され、ユーザの利便性と、商品に対する関心を高めることができる。 As described above, according to the order receiving server 1 of the present embodiment, the user purchase history (an example of “purchase history information”) registered in the purchase history DB 126 and the average consumption registered in the product DB 124. Display product information per product when the user terminal 2 displays the product list screen 200 based on the display priority of each product set based on the cycle days (an example of “re-purchase prediction information”). Since the display area to be determined is determined, some of the products based on the purchase history of the user are highlighted without the product information of each product being displayed in the same line. Can be increased.
強調表示、つまり商品の表示面積を決定する表示優先度は、ユーザの購入履歴と平均消費サイクル日数(「再購入予測情報」の一例)との両方に基づく。具体的には、ユーザの購入履歴に基づくことにより、表示優先度は各ユーザに適切なタイミングでもって計算することができる。一方、平均消費サイクル日数に基づくことにより、表示優先度に各商品の特性を反映させることができる。よって、ユーザの購入履歴と平均消費サイクル日数との両方に基づくことで、特定のユーザに沿った商品を、その商品の特性を考慮したタイミングで、表示の方法(面積)を変えてユーザに見せることが可能となる。 The display priority that determines the highlighted display, that is, the display area of the product, is based on both the purchase history of the user and the average number of consumption cycle days (an example of “repurchase prediction information”). Specifically, the display priority can be calculated at an appropriate timing for each user based on the purchase history of the user. On the other hand, the characteristics of each product can be reflected in the display priority based on the average consumption cycle days. Therefore, based on both the purchase history of the user and the average consumption cycle days, the user can see the product along the specific user by changing the display method (area) at the timing considering the characteristics of the product. It becomes possible.
また、注文受付サーバ1は、ユーザの購入履歴を参照して、過去に購入された商品について、直近の商品購入日に対して平均消費サイクル日数を加算した再購入日付を算出し、再購入日付が現在の日付に近い商品ほど、前記再購入日付が現在の日付から遠い商品よりも表示優先度を高く設定する。本実施形態では、ステップS509のように、所定日数以内の場合、所定日数として3日を設定し、所定日数以内の場合を所定日数より多い場合より優先度を高くして設定している。 Further, the order reception server 1 refers to the purchase history of the user, calculates a repurchase date obtained by adding the average consumption cycle days to the latest product purchase date for a product purchased in the past, and the repurchase date. As the product is closer to the current date, the display priority is set higher than the product whose re-purchase date is far from the current date. In the present embodiment, as in step S509, when the number of days is within the predetermined number of days, three days are set as the predetermined number of days, and when the number is within the predetermined number of days, the priority is set higher than when the number is larger than the predetermined number of days.
したがって、商品の直近の購入日付に平均消費サイクル日数を加算した再購入日付が現在の日付に近い商品ほど強調して表示されることから、ユーザは購入した商品を消費しきると予測される日が近付いていることを認識し、再購入における適切なタイミングで再購入すべきか検討することができる。 Therefore, since the re-purchase date obtained by adding the average consumption cycle days to the most recent purchase date of the product is emphasized and displayed on the product closer to the current date, the user is expected to consume the purchased product. Recognize that you are approaching and consider whether you should repurchase at the right time for repurchase.
また、平均消費サイクル日数を加算した再購入日付を再購入予測情報として利用しているため、上記実施形態では、例えば、どのようなユーザであってもある程度平均的なタイミングでその商品の表示面積を他と変えて表示することができる。あるいは、ある商品について、そのユーザが以前に一度しか購入していない場合であっても適切なタイミングでその商品の表示面積を変えて表示することができる。 In addition, since the repurchase date obtained by adding the average consumption cycle days is used as the repurchase prediction information, in the above embodiment, for example, any user can display the display area of the product at a certain average timing. Can be displayed differently. Alternatively, even if the user has purchased the product only once before, the display area of the product can be changed and displayed at an appropriate timing.
なお、平均消費サイクル日数は、各商品の購入履歴に基づいて算出されてもよい。具体的には、注文受付サーバ1のシステム制御部14が、各商品を注文受付サーバ1の利用ユーザが購入する間隔の平均を、平均消費サイクル日数として算出してもよい。 The average consumption cycle days may be calculated based on the purchase history of each product. Specifically, the system control unit 14 of the order reception server 1 may calculate the average interval between purchases of each product by the user of the order reception server 1 as the average consumption cycle days.
更に、注文受付サーバ1は、表示優先度の高い商品ほど、商品情報を表示する表示面積として大きい面積を決定することから、ユーザの目にとまりやすく、ユーザの利便性と、商品に対する関心を高めることができる。また、本実施形態では、商品ごとに表示面積自体を設定して面積を調整するのではなく、優先度を設定することで商品の表示面積を変えているので、表示面積の変更を柔軟に行うことができる。 Furthermore, since the order reception server 1 determines a larger display area for displaying product information for a product with a higher display priority, the order reception server 1 is easily noticeable to the user, increasing the user's convenience and interest in the product. be able to. In this embodiment, the display area of the product is changed by setting the priority instead of setting the display area for each product and adjusting the area, so the display area can be changed flexibly. be able to.
更にまた、注文受付サーバ1は、表示優先度に応じて、特に商品画像の表示面積を変えている。すなわち再購入が検討される蓋然性が高いと推定される商品の画像が強調表示されることから、ユーザの目にとまりやすくユーザの利便性と、商品に対する関心を高めることができる。 Furthermore, the order reception server 1 changes the display area of the product image especially according to the display priority. That is, since an image of a product that is estimated to have a high probability of being considered for re-purchasing is highlighted, the convenience of the user and the interest in the product can be enhanced.
また、ネットスーパーサイトは、商品の注文を受け付けるにあたって、商品に係る画像、名称、価格等の商品情報を端末装置の表示部に表示させる。ところが、ネットスーパーで取り扱う商品は生鮮食品や日用雑貨など多種多品目にわたるため、一商品当たりの表示面積が小さくなりがちである。更に従来では、全ての商品の画像等が同じ大きさで表示されるなど、各商品が同列的に扱われている。 In addition, when accepting an order for a product, the net super site displays product information such as an image, a name, and a price related to the product on a display unit of the terminal device. However, since the products handled at the online supermarket cover a wide variety of items such as fresh foods and daily necessities, the display area per product tends to be small. Further, conventionally, each product is handled in the same line, such as images of all products displayed in the same size.
このように、ネットスーパーサイトでは数万種類にわたる商品が取り扱われるため、商品情報が同列的に表示されるとユーザの商品閲覧負担も大きくなりがちであるが、本実施形態の注文受付サーバ1によれば、再購入を検討すべき商品の商品情報が強調表示されることから、ユーザの商品閲覧負担を軽減することができる。 In this way, since tens of thousands of types of products are handled on the Internet super site, if product information is displayed in a row, the user's product browsing burden tends to increase. According to this, since the product information of the product to be considered for re-purchasing is highlighted, the user's product browsing burden can be reduced.
なお、本実施形態においては、ユーザの購入履歴と、商品DB124に登録されている平均消費サイクル日数とに基づいて各商品の表示優先度を設定しているが、平均消費サイクル日数の代わりに、賞味期限や消費期限などに基づいて定める商品を消費すべき日数(「再購入予測情報」の一例)を、商品DB124に登録しておき、ユーザの購入履歴と、商品を消費すべき日数とに基づいて各商品の表示優先度を設定する構成としてもよい。当該構成とした場合、再購入日付を、直近の商品購入日に対して消費すべき日数を加算することにより算出し、再購入日付が現在の日付に近い商品ほど、再購入日付が現在の日付から遠い商品よりも表示優先度を高く設定することとする。当該構成とすれば、商品の直近の購入日付に商品を消費すべき日数を加算した再購入日付が現在の日付に近い商品ほど強調して表示されることから、ユーザは購入した商品を消費しきるべき日が近付いていることを認識し、再購入すべきか検討することができる。また、ユーザが商品を所持し続けている場合は特に、その商品について消費すべき(あるいは廃棄すべき)日が近付いていることに気が付かないことが多い。そのような場合に、再購入予測情報として商品を消費すべき日数を利用することは、ユーザがその商品を新たに購入する蓋然性が高いと推定されるタイミングで、ユーザに当該商品を探しやすくさせることができる。 In this embodiment, the display priority of each product is set based on the purchase history of the user and the average consumption cycle days registered in the product DB 124, but instead of the average consumption cycle days, The number of days for which the product determined based on the expiration date, the expiration date, etc. should be consumed (an example of “re-purchase prediction information”) is registered in the product DB 124, and the purchase history of the user and the number of days for which the product should be consumed. The display priority of each product may be set based on the above. In such a configuration, the repurchase date is calculated by adding the number of days to be consumed to the most recent product purchase date, and the repurchase date is the current date for products whose repurchase date is closer to the current date. The display priority is set higher than the product far away from the product. With this configuration, since the re-purchase date obtained by adding the number of days for which the product should be consumed to the most recent purchase date of the product is displayed with emphasis on the product closer to the current date, the user can consume the purchased product. Recognize that the deadline is approaching and consider whether to buy again. In addition, especially when the user continues to possess a product, the user is often unaware that the date on which the product should be consumed (or discarded) is approaching. In such a case, using the number of days for which the product should be consumed as the repurchase prediction information makes it easy for the user to find the product at a timing when it is estimated that the user is likely to purchase the product anew. be able to.
また、ユーザの購入履歴を参照し、過去に複数回購入された各商品について平均購入間隔日数(「再購入予測情報」の一例)を算出し、当該平均購入間隔日数を平均消費サイクル日数の代わりに利用することとしてもよい。例えば、ある商品が過去に4度購入されている場合には、それぞれの購入間隔日数(3回分)を合算し、3で割ることで平均購入間隔日数を算出する。算出した平均購入間隔日数は、ユーザID及び商品IDと対応付けて記憶部12(「格納手段」の一例)に登録しておくこととしてもよいし、商品一覧画面用Webページデータを生成する際に動的に算出することとしてもよい。平均購入間隔日数を平均消費サイクル日数の代わりに利用することにより、商品の直近の購入日付にユーザが当該商品を再購入する期間の平均日数を加算した再購入日付が現在の日付に近い商品ほど強調して表示されることから、ユーザは購入した商品を再購入すべき日が近付いていることを認識し、再購入すべきか検討することができる。 In addition, referring to the user's purchase history, the average purchase interval days (an example of “re-purchase forecast information”) are calculated for each product purchased multiple times in the past, and the average purchase interval days are used instead of the average consumption cycle days. It is good also as using for. For example, when a certain product has been purchased four times in the past, the average purchase interval days are calculated by adding the respective purchase interval days (three times) and dividing by three. The calculated average purchase interval days may be registered in the storage unit 12 (an example of “storage means”) in association with the user ID and the product ID, or when the product list screen Web page data is generated. It is good also as calculating dynamically. By using the average number of days between purchases instead of the average number of consumption cycles, products with a re-purchase date closer to the current date will be the latest purchase date of the product plus the average number of days for the user to re-purchase the product. Since it is displayed with emphasis, the user can recognize that the date for repurchasing the purchased product is approaching and can consider whether to repurchase.
また、ユーザによって各商品の消費方法、消費頻度等は異なる。よって、商品の再購入サイクルは、商品ごと、ユーザごとに異なることがある。そこで、再購入予測情報として上述したような平均購入間隔日数を利用することにより、ユーザがその商品を消費し終わるタイミング、即ちユーザがその商品を新たに購入する蓋然性が高いと推定されるタイミングで、ユーザに当該商品を探しやすくさせることができる。 Moreover, the consumption method, consumption frequency, etc. of each goods differ with users. Thus, the product repurchase cycle may differ from product to product and from user to user. Therefore, by using the average purchase interval days as described above as the re-purchase prediction information, the timing at which the user finishes consuming the product, that is, the timing at which it is estimated that the user is likely to purchase the product anew. This makes it easy for the user to find the product.
更に、本実施形態の注文受付サーバ1は、表示優先度が「2」(「所定の閾値」の一例)より低い商品、すなわち表示優先度が「1」の商品について商品一覧画面200に表示しないことを決定している(商品情報の表示面積を「0(零)」に決定することの一例)。表示優先度が「1」の商品とは、前日に購入された商品であるが、これに加えて、例えば、平均消費サイクルが30日の商品については直近購入日から5日が経過するまでは表示優先度を「1」に設定することとしてもよい。これにより、再購入する可能性の低い商品が表示させずに済むことから、ユーザの商品閲覧負担が軽減される。特に、ネットスーパーのように多種多品目扱う場合には、見る必要のない商品を表示しないことで所望の商品を見つけるための負担を軽減することは有用である。 Furthermore, the order reception server 1 of the present embodiment does not display on the product list screen 200 for products whose display priority is lower than “2” (an example of “predetermined threshold”), that is, products whose display priority is “1”. (An example of determining the display area of the product information to be “0 (zero)”). A product with a display priority of “1” is a product purchased on the previous day, but in addition to this, for example, for a product with an average consumption cycle of 30 days, until 5 days have passed since the most recent purchase date. The display priority may be set to “1”. Thereby, since it is not necessary to display a product with a low possibility of re-purchasing, a user's product browsing burden is reduced. In particular, when handling a large variety of items such as a net supermarket, it is useful to reduce the burden for finding a desired product by not displaying products that do not need to be viewed.
更にまた、本実施形態では、図4に示したように、表示優先度の高い商品について、商品情報のうち商品の画像情報を大きく表示しているが、これに代えて又はこれに加えて、商品の価格212、商品の名称213、商品の生産地214、商品の規格215、冷蔵アイコン216、冷凍アイコン217、電子レンジアイコン218及び揚げ物アイコン219の少なくとも何れか一つ、あるいは複数、あるいは全部を大きく表示することとしてもよい。 Furthermore, in the present embodiment, as shown in FIG. 4, the product image information of the product information is displayed largely for the product with a high display priority, but instead of or in addition to this, Product price 212, product name 213, product production location 214, product specification 215, refrigeration icon 216, refrigeration icon 217, microwave oven icon 218 and fried food icon 219 It is good also as displaying large.
更にまた、本実施形態では、表示優先度を5段階に設定したが、更に多くの又は少ない段階を設けることとしてもよい。また、商品情報表示エリア(上段)210Uに表示する商品は、過去3ヶ月以内に購入された商品(但し、前日に購入された商品を除く)であり、その中でも、再購入日付と今日の日付差が所定日数(例えば、3日)以内の商品について大型サイズの商品画像211Bを表示している。この点について、再購入日付と今日の日付差が所定日数以内の場合には、日付差に応じて商品画像の表示面積を変化させることとしてもよい。例えば、日付差が3日であれば大型サイズの画像、日付差が2日であれば特大サイズの画像(日付差が3日の場合の画像より大きい画像)、日付差が1日であれば超特大サイズの画像(日付差が2日の場合の画像より大きい画像)、というように商品画像の表示面積を変化させることとしてもよい。 Furthermore, in this embodiment, the display priority is set to five levels, but more or fewer levels may be provided. In addition, products displayed in the product information display area (upper) 210U are products purchased within the past three months (however, excluding products purchased on the previous day). Among them, the repurchase date and today's date A large-sized product image 211B is displayed for products whose difference is within a predetermined number of days (for example, 3 days). In this regard, when the difference between the re-purchase date and today's date is within a predetermined number of days, the display area of the product image may be changed according to the date difference. For example, if the date difference is 3 days, a large size image, if the date difference is 2 days, an extra large size image (an image larger than the image when the date difference is 3 days), if the date difference is 1 day It is also possible to change the display area of the product image, such as a super extra large image (an image larger than the image when the date difference is 2 days).
更にまた、本実施形態では、表示優先度に応じて、商品情報表示エリア(上段)210U、商品情報表示エリア(中段)210M又は商品情報表示エリア(下段)210Lの何れのエリアに商品情報を表示するかが決定されるが、商品情報表示エリア(上段)210Uに表示すべき商品が少ない場合には、商品情報表示エリア(中段)210Mに表示させるべき商品を表示させ、それでも足りない場合には商品情報表示エリア(下段)210Lに表示させるべき商品を表示させることとする。その際、商品情報表示エリア(中段)210Mや商品情報表示エリア(下段)210Lに表示させるべき商品であっても、通常サイズの商品画像を表示させるなど、商品情報表示エリア(上段)210Uに表示される他の商品と同様に扱うこととする。なお、商品情報表示エリア(中段)210Mに表示させるべき商品が少ない場合には、商品情報表示エリア(下段)210Lに表示させるべき商品を表示させることとする。これにより、商品情報表示エリア(上段)210Uや、商品情報表示エリア(中段)210Mの領域を有効に利用することができる。 Furthermore, in the present embodiment, product information is displayed in any of the product information display area (upper) 210U, the product information display area (middle) 210M, or the product information display area (lower) 210L depending on the display priority. If there are few products to be displayed in the product information display area (upper) 210U, the products to be displayed in the product information display area (middle) 210M are displayed. The product to be displayed is displayed in the product information display area (lower) 210L. At that time, even if the product should be displayed in the product information display area (middle) 210M or the product information display area (lower) 210L, a normal size product image is displayed in the product information display area (upper) 210U. Will be treated like any other product. When there are few products to be displayed in the product information display area (middle) 210M, the products to be displayed in the product information display area (lower) 210L are displayed. Accordingly, the product information display area (upper stage) 210U and the product information display area (middle stage) 210M can be used effectively.
また、上記実施形態では、ネットスーパーサイトにアクセスし、ネットスーパーサイトのトップページ(図示しない)を表示部32に表示後すぐにログイン処理を行っているが、ログイン処理を行うタイミングはこれに限られない。例えば、買い物かご250に登録されている全商品及びその注文数量を示す注文データを注文受付サーバ1に送信する際にログイン処理をおこなってもよい。この場合、過去にユーザが端末装置から注文受付サーバ1にアクセスした際に生成され、端末装置に保存されていたクッキー(Cookie)情報によって、その後ユーザが端末装置からネットスーパーサイトにアクセスした際に、ユーザの届先住所を配達可能地域に含む店舗又は支店のリストを取得してもよい。 In the above-described embodiment, the login process is performed immediately after the Internet super site is accessed and the top page (not shown) of the net super site is displayed on the display unit 32. However, the timing of performing the login process is limited to this. I can't. For example, the log-in process may be performed when the order data indicating all the products registered in the shopping basket 250 and the order quantity are transmitted to the order receiving server 1. In this case, when the user subsequently accesses the network super site from the terminal device using the cookie information generated in the past when the user accesses the order receiving server 1 from the terminal device and stored in the terminal device. A list of stores or branches that include the delivery address of the user in the deliverable area may be acquired.
本発明は、上記実施形態に限定されるものではない。上記実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。したがって、例えば、本発明に係る商品情報提供サーバ装置は、端末装置に対してネットスーパーで扱う商品に限らず、それ以外の商品を提供してもよい。 The present invention is not limited to the above embodiment. The above-described embodiment is an exemplification, and the present invention has substantially the same configuration as the technical idea described in the claims of the present invention, and any device that exhibits the same function and effect is the present invention. It is included in the technical scope of the invention. Therefore, for example, the product information providing server device according to the present invention is not limited to the product handled by the net supermarket to the terminal device, and may provide other products.
1 注文受付サーバ
11 注文受付サーバ/通信部
12 注文受付サーバ/記憶部
13 注文受付サーバ/入出力インターフェース部
14 注文受付サーバ/システム制御部
15 注文受付サーバ/システムバス
2 ユーザ端末
3 店舗端末
NW ネットワーク
S 注文受付システム
DESCRIPTION OF SYMBOLS 1 Order reception server 11 Order reception server / communication part 12 Order reception server / storage part 13 Order reception server / input / output interface part 14 Order reception server / system control part 15 Order reception server / system bus 2 User terminal 3 Store terminal NW network S Order reception system
Claims (15)
ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報及び前記商品が再購入される時期を予測するための再購入予測情報を格納する商品情報格納手段と、
前記端末装置からユーザを識別するためのユーザ識別情報を受信することによりユーザを特定するユーザ特定手段と、
前記ユーザ特定手段により特定されたユーザの購入履歴情報を取得する購入履歴情報取得手段と、
前記再購入予測情報を取得する再購入予測情報取得手段と、
前記商品情報格納手段に格納されている前記複数商品分の商品情報と、前記購入履歴情報取得手段により取得された前記特定されたユーザの購入履歴情報とに基づいて、前記ユーザがこれまでに商品を購入したことがあるか否かを判定する判定手段と、
前記判定手段により判定された判定結果と、前記再購入予測情報取得手段により取得された再購入予測情報とに基づいて、前記ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品の商品毎に表示優先度を設定する表示優先度設定手段と、
前記端末装置が前記複数商品分の商品情報を表示する際における一商品当たりの商品情報を表示する表示面積を、前記設定された表示優先度に基づいて決定する表示面積決定手段と、
前記端末装置にて表示する前記複数商品分の商品情報と、前記表示面積決定手段において決定された表示面積を示す表示面積情報を、当該端末装置に対して送信する送信手段と、
を備えることを特徴とする商品情報提供サーバ装置。 A product information providing server device that provides product information related to products to a terminal device connected via a network,
Product information for a plurality of products including unpurchased products that the user has not purchased so far and past purchased products that the user has purchased in the past, and for predicting when the product is repurchased Product information storage means for storing re-purchase prediction information ;
User identification means for identifying a user by receiving user identification information for identifying the user from the terminal device;
Purchase history information acquiring means for acquiring purchase history information of the user specified by the user specifying means ;
And the re-purchase prediction information acquisition means for acquiring the previous Symbol repurchase prediction information,
Based on the product information for the plurality of products stored in the product information storage unit and the purchase history information of the specified user acquired by the purchase history information acquisition unit, the user has previously purchased the product. Determining means for determining whether or not
Wherein the result of the determination by the determination means, wherein based on the repurchase prediction information acquired by the repurchase prediction information acquisition unit, the user ever aforementioned have never yet purchased items and purchase users past Display priority setting means for setting display priority for each product of a plurality of products including past purchase products that have been purchased
Display area determining means for determining a display area for displaying product information per product when the terminal device displays product information for the plurality of products based on the set display priority;
Product information for the plurality of products to be displayed on the terminal device, and display area information indicating the display area determined by the display area determining means, transmitting means for transmitting to the terminal device,
A product information providing server device comprising:
前記再購入予測情報は、商品の平均消費サイクル日数であって、
前記表示優先度設定手段は、前記特定されたユーザの前記購入履歴情報を参照して、過去に購入された商品について、直近の商品購入日に対して前記平均消費サイクル日数を加算した再購入日付を算出し、
前記再購入日付が現在の日付に近い商品ほど、前記再購入日付が現在の日付から遠い商品よりも表示優先度を高く設定することを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 1,
The repurchase forecast information is the average consumption cycle days of the product,
The display priority setting means refers to the purchase history information of the identified user, and for a product purchased in the past, a repurchase date obtained by adding the average consumption cycle days to the latest product purchase date To calculate
The product information providing server device, wherein the display priority is set higher for the product whose re-purchase date is closer to the current date than for the product whose re-purchase date is far from the current date.
前記平均消費サイクル日数は、前記商品を購入したことのあるユーザ全体の購入履歴に基づいて商品毎に算出されることを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 2,
The average consumption cycle days is calculated for each product based on the purchase history of all users who have purchased the product, and the product information providing server device.
前記再購入予測情報は、商品を消費すべき日数であって、
前記表示優先度設定手段は、前記特定されたユーザの前記購入履歴情報を参照して、過去に購入された商品について、直近の商品購入日に対して前記消費すべき日数を加算した再購入日付を算出し、
前記再購入日付が現在の日付に近い商品ほど、前記再購入日付が現在の日付から遠い商品よりも表示優先度を高く設定することを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 1,
The re-purchase prediction information is the number of days that the product should be consumed,
The display priority setting means refers to the purchase history information of the specified user, and for a product purchased in the past, a repurchase date obtained by adding the number of days to be consumed to the latest product purchase date To calculate
The product information providing server device, wherein the display priority is set higher for the product whose re-purchase date is closer to the current date than for the product whose re-purchase date is far from the current date.
前記商品を消費すべき日数は、前記商品の賞味期限や消費期限に基づいて定められた日数であることを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 4 ,
The product information providing server device characterized in that the number of days for which the product is to be consumed is the number of days determined based on the expiration date or the expiration date of the product.
前記送信手段は、前記端末装置に対して、前記決定された表示面積によって前記複数商品分の商品情報を表示させるための表示データを、送信することを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 1 ,
The product information providing server device , wherein the transmission means transmits display data for displaying the product information for the plurality of products according to the determined display area to the terminal device.
前記表示面積決定手段は、前記表示優先度の高い商品ほど、前記表示面積として大きい面積を決定することを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 1 ,
The product information providing server device, wherein the display area determining unit determines a larger area as the display area for a product having a higher display priority .
前記特定されたユーザの購入履歴情報に基づいて、ユーザの前記商品の直近購入日が前日であるか否かを判定する第2の判定手段を更に備え、前記表示優先度設定手段は、前記第2の判定手段にて商品の直近購入日が前日であると判定された場合には前記表示優先度を最も低く設定することを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 1 ,
The display priority setting means further includes second determination means for determining whether the most recent purchase date of the product of the user is the previous day based on the specified purchase history information of the user. The product information providing server device, wherein the display priority is set to the lowest when the date of the last purchase of the product is determined to be the previous day by the determination means of No. 2 .
前記表示面積決定手段は、前記表示優先度設定手段により表示優先度が最も低く設定された場合に、前記商品情報を表示しないことに決定することを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 8 ,
The display area determining unit determines that the product information is not displayed when the display priority is set to be the lowest by the display priority setting unit .
前記端末装置に対して、ネットスーパーで扱う商品に関する前記商品情報を提供することを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 1 ,
A merchandise information providing server apparatus that provides the merchandise information related to merchandise handled in an online supermarket to the terminal device.
前記商品情報は、商品の画像情報及び商品の名称情報の少なくとも何れか一方を含むことを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 1 ,
The product information providing server device, wherein the product information includes at least one of product image information and product name information.
ユーザの購入履歴情報を格納する購入履歴情報格納手段をさらに備え、
前記購入履歴情報取得手段は、購入履歴情報格納手段から前記特定のユーザの購入履歴情報を取得することを特徴とする商品情報提供サーバ装置。 The product information providing server device according to claim 1 ,
Purchase history information storage means for storing user purchase history information;
The merchandise information providing server device, wherein the purchase history information acquisition unit acquires purchase history information of the specific user from a purchase history information storage unit.
商品に関する商品情報を提供する商品情報提供サーバ装置にネットワークを介して接続し、ユーザを識別するためのユーザ識別情報を送信するユーザ識別情報送信手段、User identification information transmission means for transmitting user identification information for identifying a user by connecting to a product information providing server device that provides product information about the product via a network,
複数商品分の前記商品情報と、当該複数商品分の商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積を示す面積情報を、前記商品情報提供サーバ装置から受信する受信手段、Receiving means for receiving, from the product information providing server device, area information indicating the display area for displaying the product information for a plurality of products and the product information for each product when displaying the product information for the plurality of products. ,
前記受信した複数商品分の前記商品情報と面積情報に基づいて、複数商品分の商品情報を表示部に表示させる表示制御手段、 Display control means for displaying product information for a plurality of products on a display unit based on the received product information and area information for the plurality of products.
として機能させる商品情報表示プログラムであって、A product information display program that functions as
前記受信手段として機能させる際には、When functioning as the receiving means,
前記商品情報提供サーバ装置が、The product information providing server device
ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報と、前記ユーザ識別情報に基づいて特定したユーザの購入履歴情報とに基づいて、前記ユーザがこれまでに商品を購入したことがあるか否かを判定し、Product information for a plurality of products including unpurchased products that the user has not purchased so far and past purchased products that the user has purchased in the past, and purchase of the user specified based on the user identification information Based on the history information, it is determined whether the user has ever purchased a product,
当該判定結果と、前記商品が再購入される時期を予測するための再購入予測情報とに基づいて、前記ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品の商品毎に表示優先度を設定し、Based on the determination result and the repurchase prediction information for predicting the time when the product is repurchased, the user has purchased the unpurchased product that the user has never purchased and the user in the past Set display priority for each product of multiple products including past purchase products with
更に、当該表示優先度に基づいて決定した表示面積を示す前記面積情報を、Furthermore, the area information indicating the display area determined based on the display priority,
受信させることを特徴とする商品情報表示プログラム。A product information display program characterized by receiving.
前記コンピュータが、複数商品分の前記商品情報と、当該複数商品分の商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積を示す面積情報を、前記商品情報提供サーバ装置から受信する受信工程と、Area information indicating a display area for displaying the product information for each product when the computer displays the product information for a plurality of products and the product information for the plurality of products from the product information providing server device. A receiving process for receiving;
前記コンピュータが、前記受信した複数商品分の前記商品情報と面積情報に基づいて、複数商品分の商品情報を表示部に表示させる表示制御工程と、A display control step in which the computer displays product information for a plurality of products on a display unit based on the received product information and area information for the plurality of products;
を含む商品情報表示方法であって、A product information display method including
前記コンピュータは、前記受信工程において、In the receiving step, the computer
前記商品情報提供サーバ装置が、The product information providing server device
ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報と、前記ユーザ識別情報に基づいて特定したユーザの購入履歴情報とに基づいて、前記ユーザがこれまでに商品を購入したことがあるか否かを判定し、Product information for a plurality of products including unpurchased products that the user has not purchased so far and past purchased products that the user has purchased in the past, and purchase of the user specified based on the user identification information Based on the history information, it is determined whether the user has ever purchased a product,
当該判定結果と、前記商品が再購入される時期を予測するための再購入予測情報とに基づいて、前記ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品の商品毎に表示優先度を設定し、Based on the determination result and the repurchase prediction information for predicting the time when the product is repurchased, the user has purchased the unpurchased product that the user has never purchased and the user in the past Set display priority for each product of multiple products including past purchase products with
更に、当該表示優先度に基づいて決定した表示面積を示す前記面積情報を、Furthermore, the area information indicating the display area determined based on the display priority,
受信することを特徴とする商品情報表示方法。A product information display method characterized by receiving.
前記商品情報提供サーバ装置は、The product information providing server device includes:
ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品分の商品情報及び前記商品が再購入される時期を予測するための再購入予測情報を格納する商品情報格納手段と、Product information for a plurality of products including unpurchased products that the user has not purchased so far and past purchased products that the user has purchased in the past, and for predicting when the product is repurchased Product information storage means for storing re-purchase prediction information;
前記端末装置からユーザを識別するためのユーザ識別情報を受信することによりユーザを特定するユーザ特定手段と、User identification means for identifying a user by receiving user identification information for identifying the user from the terminal device;
前記ユーザ特定手段により特定されたユーザの購入履歴情報を取得する購入履歴情報取得手段と、Purchase history information acquiring means for acquiring purchase history information of the user specified by the user specifying means;
前記再購入予測情報を取得する再購入予測情報取得手段と、Repurchase prediction information acquisition means for acquiring the repurchase prediction information;
前記商品情報格納手段に格納されている前記複数商品分の商品情報と、前記購入履歴情報取得手段により取得された前記特定されたユーザの購入履歴情報とに基づいて、前記ユーザがこれまでに商品を購入したことがあるか否かを判定する判定手段と、Based on the product information for the plurality of products stored in the product information storage unit and the purchase history information of the specified user acquired by the purchase history information acquisition unit, the user has previously purchased the product. Determining means for determining whether or not
前記判定手段により判定された判定結果と、前記再購入予測情報取得手段により取得された再購入予測情報とに基づいて、前記ユーザがこれまでに購入したことのない未購入商品と前記ユーザが過去に購入したことのある過去購入商品とを含む複数商品の商品毎に表示優先度を設定する表示優先度設定手段と、Based on the determination result determined by the determination means and the repurchase prediction information acquired by the repurchase prediction information acquisition means, unpurchased products that the user has not purchased so far and the user in the past Display priority setting means for setting display priority for each product of a plurality of products including past purchase products that have been purchased
前記端末装置が複数商品分の前記商品情報を表示する際における一商品当たりの当該商品情報を表示する表示面積を、前記設定された表示優先度に基づいて決定する表示面積決定手段と、Display area determining means for determining a display area for displaying the product information per product when the terminal device displays the product information for a plurality of products, based on the set display priority;
前記端末装置にて表示する複数商品分の前記商品情報と、前記表示面積決定手段において決定された表示面積を示す表示面積情報を、当該端末装置に対して送信する送信手段と、Transmitting means for transmitting the product information for a plurality of products to be displayed on the terminal device, and display area information indicating the display area determined by the display area determining means, to the terminal device;
を備え、With
前記端末装置は、The terminal device
前記ユーザ識別情報を前記商品情報提供サーバ装置に送信するユーザ識別情報送信手段と、User identification information transmitting means for transmitting the user identification information to the product information providing server device;
前記商品情報提供サーバ装置から送信された複数商品分の前記商品情報と、前記表示面積情報を受信する受信手段と、Receiving means for receiving the product information for a plurality of products transmitted from the product information providing server device, and the display area information;
前記受信した複数商品分の前記商品情報と面積情報に基づいて、複数商品分の商品情報を表示部に表示させる表示制御手段と、Based on the received product information and area information for a plurality of products, display control means for displaying product information for a plurality of products on a display unit;
を備えることを特徴とする商品情報表示システム。A product information display system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010019416A JP5199290B2 (en) | 2010-01-29 | 2010-01-29 | Product information providing server device, product information display program, product information display method, and product information display system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010019416A JP5199290B2 (en) | 2010-01-29 | 2010-01-29 | Product information providing server device, product information display program, product information display method, and product information display system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011159060A JP2011159060A (en) | 2011-08-18 |
JP5199290B2 true JP5199290B2 (en) | 2013-05-15 |
Family
ID=44590970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010019416A Active JP5199290B2 (en) | 2010-01-29 | 2010-01-29 | Product information providing server device, product information display program, product information display method, and product information display system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5199290B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR112012021103A2 (en) * | 2010-03-31 | 2016-05-17 | Rakuten Inc | information processing device, method, system and program and computer readable storage media |
JP5923962B2 (en) * | 2011-12-13 | 2016-05-25 | 株式会社ニコン | Information analysis system |
JP2013206144A (en) * | 2012-03-28 | 2013-10-07 | Dainippon Printing Co Ltd | Merchandise recommendation system, merchandise recommendation method, merchandise recommendation server and program |
JP5785339B1 (en) | 2013-10-25 | 2015-09-30 | 楽天株式会社 | Information processing system, information processing system control method, information processing apparatus, information processing apparatus control method, program, and information storage medium |
JP6078665B1 (en) * | 2016-01-19 | 2017-02-08 | 株式会社 ディー・エヌ・エー | Information processing apparatus, game program, and information processing method |
JP6584442B2 (en) * | 2017-03-03 | 2019-10-02 | ヤフー株式会社 | Display program, display method, and terminal device |
JP6443499B2 (en) * | 2017-06-15 | 2018-12-26 | 株式会社ニコン | Information analysis system |
JP2019079542A (en) * | 2018-11-29 | 2019-05-23 | 株式会社ニコン | Information processing device and information processing program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0667630A (en) * | 1991-06-12 | 1994-03-11 | Fuji Xerox Co Ltd | Electronic bulletin board system |
JPH09231264A (en) * | 1996-02-23 | 1997-09-05 | Hitachi Ltd | On-line shopping support method and system |
JP4418036B2 (en) * | 1997-04-24 | 2010-02-17 | 富士通株式会社 | Information providing apparatus and information providing method |
JP2008097545A (en) * | 2006-10-16 | 2008-04-24 | Cirius Technologies Inc | Advertisement information providing method, advertisement information providing system, and advertisement information providing program |
-
2010
- 2010-01-29 JP JP2010019416A patent/JP5199290B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011159060A (en) | 2011-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5199290B2 (en) | Product information providing server device, product information display program, product information display method, and product information display system | |
JP5199289B2 (en) | Product information providing server device, product information display program, product information display method, and product information display system | |
US10422688B2 (en) | Smart cabinet | |
JP5049360B2 (en) | Server device, product information display program, product information display method, electronic commerce system, terminal device, and recording medium | |
US11854066B2 (en) | Messaging interface for managing order changes | |
JP2013152681A (en) | Food retrieval system and food retrieval method | |
AU2013262848A1 (en) | System and methods to present experience data | |
JP5715112B2 (en) | Product information providing server device, product information display program, product information display method, and product information display system | |
JP6162804B2 (en) | List presenting apparatus, list presenting method, and program | |
KR101402416B1 (en) | Product information server device, product information display method, product information provision system, terminal device, and recording medium on which product information display program is recorded | |
KR102487108B1 (en) | Central control device for unattended order service system and method for providing convenience information thereof | |
US20160328697A1 (en) | Light-life system and application | |
WO2013046764A1 (en) | Information processing device, information processing method, information processing program, and recording medium | |
JP2002117295A (en) | Merchandise purchasing system, management server, method for purchasing merchandise and storage medium | |
JPWO2020129527A1 (en) | Receipt processing device, control method, and program | |
JP2014071682A (en) | Customer management device, customer management method, and program | |
JP7038313B1 (en) | Information provision method, control method, communication terminal, program, and recording medium | |
CN113379094B (en) | Method, apparatus, device and computer readable medium for processing manifest | |
JP2021197118A (en) | Order support system, order support method, and order support program | |
JP2007193514A (en) | Commodity information providing system, and commodity information providing method | |
JP2007193515A (en) | Commodity information providing system, and commodity information providing method | |
JP2002288301A (en) | Foodstuff selling system, selling center device selling method and program | |
JP2003108884A (en) | Method for drawing up sales information on commodity, commodity selling method, method for providing sales information on commodity, processor and computer system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110705 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121015 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121220 |
|
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: 20130129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130207 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160215 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5199290 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |