JP5001313B2 - Online shopping management device - Google Patents

Online shopping management device Download PDF

Info

Publication number
JP5001313B2
JP5001313B2 JP2009044844A JP2009044844A JP5001313B2 JP 5001313 B2 JP5001313 B2 JP 5001313B2 JP 2009044844 A JP2009044844 A JP 2009044844A JP 2009044844 A JP2009044844 A JP 2009044844A JP 5001313 B2 JP5001313 B2 JP 5001313B2
Authority
JP
Japan
Prior art keywords
product
user
purchase
database
product recommendation
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
Application number
JP2009044844A
Other languages
Japanese (ja)
Other versions
JP2010198506A (en
Inventor
淳一 小澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2009044844A priority Critical patent/JP5001313B2/en
Publication of JP2010198506A publication Critical patent/JP2010198506A/en
Application granted granted Critical
Publication of JP5001313B2 publication Critical patent/JP5001313B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、インターネット等のネットワークを介して商品の売買を行う技術に関する。   The present invention relates to a technology for buying and selling products via a network such as the Internet.

昨今、インターネットを利用した商品の売買が盛んに行われるようになっており、このようなネットショッピングは日常生活に不可欠の存在となっている。   Recently, buying and selling of products using the Internet has been actively performed, and such online shopping has become an indispensable existence in daily life.

しかしながら、インターネット上には多くのネットショッピングのサイトが設けられていることから、各サイトでは顧客の取り込みのために数々の工夫を凝らしている。   However, since there are many online shopping sites on the Internet, each site has been devised to capture customers.

ネットショッピングにおける商品購入の促進策として、ショッピングページを閲覧したユーザに対して各種の商品推薦広告を行うことが考えられる。   As a measure for promoting product purchase in online shopping, various product recommendation advertisements may be given to users who browse a shopping page.

従来、通信販売等においては、顧客の購入状況を管理し、購入周期が到来する頃にダイレクトメールを出す等の手法がとられており、かかる手法をネットショッピングに適用することが考えられる。   2. Description of the Related Art Conventionally, in mail order sales or the like, a method of managing customer purchase status and sending a direct mail when a purchase cycle arrives has been taken, and it is conceivable to apply this method to online shopping.

一方、特許文献1には、ネットショッピングに関連するものではないが、実店舗のPOS(Point Of Sales)システムと連動させることで、個人毎に商品の在庫切れ報知を可能とし、個人に対して商品を購入する時期に合わせて広告情報を提供する技術が開示されている。   On the other hand, Patent Document 1 is not related to online shopping, but can be linked to a POS (Point Of Sales) system in an actual store to notify the individual that the product is out of stock. A technique for providing advertisement information in accordance with the time when a product is purchased is disclosed.

特開2001−350974号公報JP 2001-350974 A

上述したように、顧客の購入状況から購入周期を把握して商品推薦広告等を行うことが従来から行われていたが、同じ商品を複数回(最低2回)にわたって購入した顧客に対してしか正確に行えない対策である。新規購入商品の場合、一般的な固定の期間で商品が消費されるものと仮定して商品推薦広告等を行うことも考えられるが、顧客により商品の消費期間はまちまちであり、「ちょうどなくなるところだった!」という顧客心理に働きかけるインパクトが薄くなり、かえって反感をかうこともある。   As described above, it has been conventionally performed to perform a product recommendation advertisement by grasping the purchase cycle based on the purchase status of the customer, but only for customers who have purchased the same product multiple times (at least twice). This is a measure that cannot be done accurately. In the case of newly purchased products, it may be possible to carry out product recommendation advertisements on the assumption that the products are consumed in a general fixed period, but the consumption period of the products varies depending on the customer. “It was!”, The impact of working on customer sentiment was reduced, and in some cases, it was disgusting.

このように、新規購入商品については有効な商品推薦広告を行うことができないという問題があった。   As described above, there is a problem that an effective product recommendation advertisement cannot be performed for a newly purchased product.

本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、新規購入商品について有効な商品推薦広告を行うことのできるネットショッピング管理装置を提供することにある。   The present invention has been proposed in view of the above-described conventional problems, and an object of the present invention is to provide an online shopping management apparatus capable of performing an effective product recommendation advertisement for a newly purchased product.

上記の課題を解決するため、本発明にあっては、請求項1に記載されるように、商品購入ログデータベースからユーザID、購入日、商品コード、内容量および個数のデータを取得するとともに、ユーザプロフィールデータベースからユーザIDに対応付けられた家族構成のデータを取得して商品コードに対応する予め保持する家族人数の算出ルールに基づいて家族構成のデータから家族人数を算出し、ユーザIDおよび商品コード毎に、内容量に個数を乗じた値を、購入日と現在日の差である購入周期および算出した家族人数で除すことで、1人1日あたりの単位使用量を算出し、商品コードおよび購入周期と対応付けて商品購入分析結果データベースに登録する商品購入分析手段と、前記商品購入ログデータベースのユーザIDと商品コードの組で重複のないデータであることを判断することで、新規購入を判断する新規購入判断手段と、新規購入と判断されたユーザIDおよび商品コードにつき、前記商品購入分析結果データベースから該当する商品コードの単位使用量を取得するとともに、前記ユーザプロフィールデータベースから新規購入と判断されたユーザIDに対応付けられた家族構成のデータを取得して新規購入と判断された商品コードに対応する予め保持する家族人数の算出ルールに基づいて家族構成のデータから家族人数を算出し、新規購入と判断されたユーザの購入商品の内容量に個数と単位使用量を乗じたものを家族人数で除し、所定の余裕日数を引いて現在日に加えることで商品推薦日を算出し、該当するユーザIDおよび商品コードと対応付けて商品推薦広告対象者管理データベースに登録する商品推薦日算出手段と、ユーザによるショッピングページの閲覧時に、前記商品推薦広告対象者管理データベースを参照し、当該ユーザのユーザIDに商品推薦日が対応付けられ、かつ、現在日が商品推薦日以降である場合に商品推薦広告を行うと判断する商品推薦可否判断手段と、商品推薦広告を行うと判断された場合に、前記商品推薦広告対象者管理データベースにおいて商品推薦日と対応付けられた商品コードに基づいて商品推薦広告データベースを参照して対応する商品推薦広告を取得し、取得した商品推薦広告をショッピングページの一部に表示させる商品推薦広告送信手段とを備えるネットショッピング管理装置を要旨としている。 In order to solve the above-mentioned problem, in the present invention, as described in claim 1, while acquiring data of user ID, purchase date, product code, content and number from the product purchase log database, Obtaining the data of the family structure associated with the user ID from the user profile database and calculating the number of family members from the data of the family structure based on the previously calculated rule for the number of family members corresponding to the product code. For each code, calculate the unit usage per person per day by dividing the value obtained by multiplying the number of contents by the number of purchases by the purchase cycle, which is the difference between the purchase date and the current date, and the calculated number of family members. Product purchase analysis means for registering in the product purchase analysis result database in association with the code and the purchase cycle, and the user ID and product code of the product purchase log database The new purchase determination means for determining a new purchase by determining that the data is not duplicated in the group of users, and the user ID and the product code determined to be a new purchase are applicable from the product purchase analysis result database. Acquires the unit usage amount of the product code, and acquires from the user profile database the data of the family structure associated with the user ID determined to be a new purchase, and holds in advance corresponding to the product code determined to be a new purchase The number of family members is calculated from the data of the family structure based on the calculation rule of the number of family members to be divided, and the product capacity of the user's purchased product determined to be a new purchase is multiplied by the number and unit usage, divided by the number of family members. The product recommendation date is calculated by subtracting the predetermined number of days and adding it to the current day, and the product is associated with the corresponding user ID and product code. Product recommendation date calculation means to be registered in the recommended advertisement target person management database, and when the user browses the shopping page, the product recommendation advertisement target person management database is referred to, and the user recommendation date is associated with the user ID of the user, In addition, when the current date is after the product recommendation date, product recommendation availability determination means for determining that the product recommendation advertisement is performed, and when it is determined that the product recommendation advertisement is performed, the product in the product recommendation advertisement target management database A product recommendation advertisement transmitting means for acquiring a corresponding product recommendation advertisement by referring to the product recommendation advertisement database based on the product code associated with the recommendation date, and displaying the acquired product recommendation advertisement on a part of the shopping page ; The gist of the online shopping management device is provided.

また、請求項に記載されるように、ネットショッピング管理装置が、商品購入ログデータベースからユーザID、購入日、商品コード、内容量および個数のデータを取得するとともに、ユーザプロフィールデータベースからユーザIDに対応付けられた家族構成のデータを取得して商品コードに対応する予め保持する家族人数の算出ルールに基づいて家族構成のデータから家族人数を算出し、ユーザIDおよび商品コード毎に、内容量に個数を乗じた値を、購入日と現在日の差である購入周期および算出した家族人数で除すことで、1人1日あたりの単位使用量を算出し、商品コードおよび購入周期と対応付けて商品購入分析結果データベースに登録する商品購入分析工程と、前記ネットショッピング管理装置が、前記商品購入ログデータベースのユーザIDと商品コードの組で重複のないデータであることを判断することで、新規購入を判断する新規購入判断工程と、前記ネットショッピング管理装置が、新規購入と判断されたユーザIDおよび商品コードにつき、前記商品購入分析結果データベースから該当する商品コードの単位使用量を取得するとともに、前記ユーザプロフィールデータベースから新規購入と判断されたユーザIDに対応付けられた家族構成のデータを取得して新規購入と判断された商品コードに対応する予め保持する家族人数の算出ルールに基づいて家族構成のデータから家族人数を算出し、新規購入と判断されたユーザの購入商品の内容量に個数と単位使用量を乗じたものを家族人数で除し、所定の余裕日数を引いて現在日に加えることで商品推薦日を算出し、該当するユーザIDおよび商品コードと対応付けて商品推薦広告対象者管理データベースに登録する商品推薦日算出工程と、前記ネットショッピング管理装置が、ユーザによるショッピングページの閲覧時に、前記商品推薦広告対象者管理データベースを参照し、当該ユーザのユーザIDに商品推薦日が対応付けられ、かつ、現在日が商品推薦日以降である場合に商品推薦広告を行うと判断する商品推薦可否判断工程と、前記ネットショッピング管理装置が、商品推薦広告を行うと判断された場合に、前記商品推薦広告対象者管理データベースにおいて商品推薦日と対応付けられた商品コードに基づいて商品推薦広告データベースを参照して対応する商品推薦広告を取得し、取得した商品推薦広告をショッピングページの一部に表示させる商品推薦広告送信工程とを備えるネットショッピング管理方法として構成することができる。 In addition, as described in claim 2 , the net shopping management apparatus acquires data of a user ID, a purchase date, a product code, a content amount, and a number from the product purchase log database, and converts the user ID from the user profile database to the user ID. The number of family members is calculated from the data of the family structure based on the calculation rule for the number of family members stored in advance corresponding to the product code by acquiring the data of the associated family structure. Divide the number multiplied by the purchase cycle, which is the difference between the purchase date and the current date, and the calculated number of family members to calculate the unit usage per person per day and associate it with the product code and purchase cycle Product purchase analysis process registered in the product purchase analysis result database, and the net shopping management device includes the product purchase log data A new purchase determination step for determining new purchase by determining that there is no duplication in the combination of the user ID of the service and the product code, and the user ID for which the net shopping management device is determined to be a new purchase For each product code, the unit usage amount of the corresponding product code is acquired from the product purchase analysis result database, and the data of the family structure associated with the user ID determined to be a new purchase is acquired from the user profile database. The number of family members is calculated from the data of the family structure based on the calculation rule for the number of family members held in advance corresponding to the product code determined to be a new purchase. The product recommendation date is calculated by dividing the product multiplied by the unit usage by the number of family members and subtracting the specified number of days to add to the current day. A product recommendation date calculating step of calculating and registering in the product recommendation advertisement target person management database in association with the corresponding user ID and product code, and when the net shopping management device browses the shopping page by the user, the product recommendation advertisement A product recommendation availability determination step in which a product recommendation date is associated with the user ID of the user and the current date is after the product recommendation date with reference to the target person management database; When it is determined that the online shopping management device performs a product recommendation advertisement, the product recommendation advertisement database is referenced based on a product code associated with a product recommendation date in the product recommendation advertisement management database. Product recommendation advertisement to be acquired, and the acquired product recommendation advertisement is displayed on a part of the shopping page It can comprise as a net shopping management method provided with the goods recommendation advertisement transmission process to be made.

本発明のネットショッピング管理装置にあっては、新規購入商品について有効な商品推薦広告を行うことができる。   In the online shopping management apparatus of the present invention, a product recommendation advertisement effective for a newly purchased product can be performed.

本発明の一実施形態にかかるシステムの構成例を示す図である。It is a figure which shows the structural example of the system concerning one Embodiment of this invention. ネットショッピング管理サーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a net shopping management server. ユーザプロフィールデータベースのデータ構造例を示す図である。It is a figure which shows the example of a data structure of a user profile database. 商品購入ログデータベースのデータ構造例を示す図である。It is a figure which shows the example of a data structure of a goods purchase log database. 商品購入分析結果データベースのデータ構造例を示す図である。It is a figure which shows the example of a data structure of a goods purchase analysis result database. 商品情報データベースのデータ構造例を示す図である。It is a figure which shows the data structure example of a merchandise information database. 商品推薦広告対象者管理データベースのデータ構造例を示す図である。It is a figure which shows the example of a data structure of a merchandise recommendation advertisement subject person management database. 商品推薦広告データベースのデータ構造例を示す図である。It is a figure which shows the data structure example of a goods recommendation advertisement database. 実施形態の処理例を示すシーケンス図(その1)である。It is a sequence diagram (the 1) which shows the process example of embodiment. 実施形態の処理例を示すシーケンス図(その2)である。It is a sequence diagram (the 2) which shows the process example of embodiment. 実施形態の処理例を示すシーケンス図(その3)である。It is a sequence diagram (the 3) which shows the process example of embodiment. ユーザ登録ページの画面例を示す図である。It is a figure which shows the example of a screen of a user registration page. ログインページの画面例を示す図である。It is a figure which shows the example of a screen of a login page. 商品購入ページの画面例を示す図である。It is a figure which shows the example of a screen of a goods purchase page. 商品購入ページの画面例を示す図である。It is a figure which shows the example of a screen of a goods purchase page.

以下、本発明の好適な実施形態につき説明する。   Hereinafter, preferred embodiments of the present invention will be described.

<構成>
図1は本発明の一実施形態にかかるシステムの構成例を示す図である。
<Configuration>
FIG. 1 is a diagram showing a configuration example of a system according to an embodiment of the present invention.

図1において、インターネット等のネットワーク1には、ネットショッピングのユーザが操作するPC(Personal Computer)、携帯電話、PDA(Portable Digital Assistants)等のユーザ端末2A、2B、・・が複数接続されている。ユーザ端末2A、2B、・・は、一般的なブラウザ(Webブラウザ)21A、21B、・・を備えている。ブラウザ21A、21B、・・は、インターネットの標準プロトコルであるHTTP(Hyper Text Transfer Protocol)等に従い、HTML(Hyper Text Markup Language)等の言語で記述されたページデータの要求・取得・表示およびフォームデータの送信等を行う機能を有している。   In FIG. 1, a plurality of user terminals 2A, 2B,... Such as a PC (Personal Computer), a mobile phone, and a PDA (Portable Digital Assistants) operated by a net shopping user are connected to a network 1 such as the Internet. . The user terminals 2A, 2B,... Have general browsers (Web browsers) 21A, 21B,. The browsers 21A, 21B,... Request / acquire / display page data and form data written in a language such as HTML (Hyper Text Markup Language) according to HTTP (Hyper Text Transfer Protocol), which is a standard protocol of the Internet. It has a function to transmit.

一方、ネットワーク1には、ユーザの操作するユーザ端末2A、2B、・・のブラウザ21A、21B、・・からのアクセスにより商品販売の管理を行うネットショッピング管理サーバ3が接続されている。   On the other hand, connected to the network 1 is a network shopping management server 3 that manages the sale of merchandise through access from the browsers 21A, 21B,... Of the user terminals 2A, 2B,.

ネットショッピング管理サーバ3は、機能部として、ユーザ登録部31とログイン処理部32と商品購入処理部33と商品購入分析部34と新規購入判断部35と商品推薦日算出部36と商品推薦可否判断部37と商品推薦広告送信部38とを備えている。これらの機能部は、ネットショッピング管理サーバ3を構成するコンピュータのCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等のハードウェア資源上で実行されるコンピュータプログラムによって実現されるものである。これらの機能部は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される形態であってもよい。   The net shopping management server 3 includes, as function units, a user registration unit 31, a login processing unit 32, a product purchase processing unit 33, a product purchase analysis unit 34, a new purchase determination unit 35, a product recommendation date calculation unit 36, and a product recommendation availability determination. A unit 37 and a product recommendation advertisement transmission unit 38 are provided. These functional units are realized by a computer program executed on hardware resources such as a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory) of a computer constituting the net shopping management server 3. It is what is done. These functional units do not need to be arranged on a single computer, and may be distributed as necessary.

また、ネットショッピング管理サーバ3が参照するデータベースとして、ユーザプロフィールデータベース41と商品購入ログデータベース42と商品購入分析結果データベース43と商品情報データベース44と商品推薦広告対象者管理データベース45と商品推薦広告データベース46とが設けられている。これらのデータベースは、各データベースを保持するコンピュータ内のHDD(Hard Disk Drive)等の記憶媒体上に所定のデータを体系的に保持するものである。   Further, as a database referred to by the net shopping management server 3, a user profile database 41, a product purchase log database 42, a product purchase analysis result database 43, a product information database 44, a product recommended advertisement target person management database 45, and a product recommended advertisement database 46. And are provided. These databases systematically hold predetermined data on a storage medium such as an HDD (Hard Disk Drive) in a computer that holds each database.

ユーザ登録部31は、ユーザ端末2A、2B、・・のブラウザ21A、21B、・・からのユーザ登録の操作に応じてユーザID、パスワード、氏名、住所、家族構成等の情報を取得し、ユーザプロフィールデータベース41に登録する機能を有している。   The user registration unit 31 obtains information such as a user ID, password, name, address, family structure, etc. according to the user registration operation from the browsers 21A, 21B,... Of the user terminals 2A, 2B,. It has a function of registering in the profile database 41.

ログイン処理部32は、ユーザ端末2A、2B、・・のブラウザ21A、21B、・・からのアクセスに対して、ユーザIDおよびパスワードによりユーザプロフィールデータベース41を参照して認証処理を行い、セッションを確立する機能を有している。   The login processing unit 32 performs authentication processing with reference to the user profile database 41 by user ID and password for access from the browsers 21A, 21B,... Of the user terminals 2A, 2B,. It has a function to do.

商品購入処理部33は、ログインされたユーザに対し、商品購入にかかる一連の処理を提供し、商品購入の履歴を商品購入ログデータベース42に登録する機能を有している。   The product purchase processing unit 33 has a function of providing a series of processing related to product purchase to the logged-in user and registering a history of product purchase in the product purchase log database 42.

商品購入分析部34は、購入周期算出部341と家族人数算出部342と単位使用量算出部343とを備え、商品購入ログデータベース42に登録された商品購入の履歴から商品毎に1人1日あたりの単位使用量を算出し、分析結果を商品購入分析結果データベース43に登録する機能を有している。   The product purchase analysis unit 34 includes a purchase cycle calculation unit 341, a family number calculation unit 342, and a unit usage amount calculation unit 343, and one day per person from the product purchase history registered in the product purchase log database 42. The unit usage amount per unit is calculated, and the analysis result is registered in the product purchase analysis result database 43.

新規購入判断部35は、商品購入ログデータベース42に登録された商品購入の履歴から新規購入を判断する機能を有している。   The new purchase determination unit 35 has a function of determining a new purchase from a product purchase history registered in the product purchase log database 42.

商品推薦日算出部36は、新規購入判断部35により新規購入と判断されたユーザおよび購入商品につき、該当する単位使用量に基づいて商品推薦日を算出し、該当するユーザと対応付けて商品推薦広告対象者管理データベース45に登録する機能を有している。   The product recommendation date calculation unit 36 calculates the product recommendation date based on the corresponding unit usage amount for the user and the purchased product determined to be newly purchased by the new purchase determination unit 35, and recommends the product in association with the corresponding user. It has a function of registering in the advertising target person management database 45.

商品推薦可否判断部37は、ユーザによるショッピングページの閲覧時に商品推薦広告対象者管理データベース45を参照し、当該ユーザに商品推薦日が対応付けられ、かつ、現在日が商品推薦日以降であるか否かにより、商品推薦広告を行うか否か判断する機能を有している。   The product recommendation availability determination unit 37 refers to the product recommendation advertisement target person management database 45 when the user browses the shopping page, and whether or not the product recommendation date is associated with the user and the current date is after the product recommendation date. It has a function of determining whether or not to perform a product recommendation advertisement depending on whether or not.

商品推薦広告送信部38は、商品推薦可否判断部37により商品推薦広告を行うと判断された場合に、ショッピングページの一部に商品推薦広告を表示させる機能を有している。   The product recommendation advertisement transmitting unit 38 has a function of displaying a product recommendation advertisement on a part of the shopping page when it is determined by the product recommendation availability determination unit 37 that the product recommendation advertisement is performed.

図2はネットショッピング管理サーバ3のハードウェア構成例を示す図である。   FIG. 2 is a diagram illustrating a hardware configuration example of the net shopping management server 3.

図2において、ネットショッピング管理サーバ3は、システムバス301に接続されたCPU302、ROM303、RAM304、NVRAM(Non-Volatile Random Access Memory)305、I/F(Interface)306と、I/F306に接続された、キーボード、マウス、モニタ、CD/DVD(Compact Disk/Digital Versatile Disk)ドライブ等のI/O(Input/Output Device)307、HDD308、NIC(Network Interface Card)309等を備えている。Mはプログラムもしくはデータが格納されたCD/DVD等のメディア(記録媒体)である。   In FIG. 2, the net shopping management server 3 is connected to a CPU 302, ROM 303, RAM 304, NVRAM (Non-Volatile Random Access Memory) 305, I / F (Interface) 306, and I / F 306 connected to a system bus 301. Also provided are an I / O (Input / Output Device) 307 such as a keyboard, mouse, monitor, CD / DVD (Compact Disk / Digital Versatile Disk) drive, HDD 308, NIC (Network Interface Card) 309, and the like. M is a medium (recording medium) such as a CD / DVD in which a program or data is stored.

図3はユーザプロフィールデータベース41のデータ構造例を示す図であり、「ユーザID」「パスワード」「氏名」「住所」「家族構成」等の項目を有している。「ユーザID」はユーザを特定する識別記号であり、ユーザ登録時にユーザの入力内容に従って設定される。「パスワード」は第三者による不正なアクセスを防止するための文字列であり、ユーザ登録時にユーザの入力内容に従って設定される。「氏名」はユーザの氏名、「住所」はユーザの住所であり、ユーザ登録時にユーザの入力内容に従って設定される。「家族構成」は大人、子供、幼児、男女等の区分による家族の構成情報であり、ユーザ登録時にユーザの入力内容に従って設定される。   FIG. 3 is a diagram showing an example of the data structure of the user profile database 41, and includes items such as “user ID”, “password”, “name”, “address”, and “family structure”. The “user ID” is an identification symbol that identifies the user, and is set according to the input contents of the user when registering the user. The “password” is a character string for preventing unauthorized access by a third party, and is set according to the input contents of the user at the time of user registration. “Name” is the user's name, and “Address” is the user's address, which is set according to the input contents of the user at the time of user registration. “Family composition” is family composition information according to the classification of adult, child, infant, gender, etc., and is set according to the input contents of the user at the time of user registration.

図4は商品購入ログデータベース42のデータ構造例を示す図であり、「ユーザID」「購入日」「商品コード」「商品名」「内容量」「個数」「店コード」等の項目を有している。「ユーザID」は商品購入を行ったユーザのユーザIDである。「購入日」は商品購入を行った日付である。「商品コード」は購入された商品を特定する識別記号である。「商品名」は購入された商品の名称である。「内容量」は購入された商品の1個あたりの内容量である。「個数」は購入された商品の個数である。「店コード」は商品の購入が行われたネットショッピングサイト上の仮想店舗を特定する識別記号である。   FIG. 4 is a diagram showing an example of the data structure of the product purchase log database 42, and includes items such as “user ID”, “purchase date”, “product code”, “product name”, “contents”, “number”, and “store code”. is doing. “User ID” is the user ID of the user who purchased the product. “Purchase date” is the date on which the product was purchased. The “product code” is an identification symbol that identifies the purchased product. “Product name” is the name of the purchased product. “Internal capacity” is an internal capacity per purchased product. “Number” is the number of purchased products. The “store code” is an identification symbol that identifies a virtual store on the online shopping site where the product has been purchased.

図5は商品購入分析結果データベース43のデータ構造例を示す図であり、「商品コード」「購入周期」「単位使用量」等の項目を有している。「商品コード」は分析の対象となった商品の商品コードである。「購入周期」は同一ユーザによる同一商品の連続する購入日の差から算出される期間である。「単位使用量」は商品の内容量と購入個数と購入周期と購入ユーザの家族人数とから算出される1人1日あたりの使用量である。   FIG. 5 is a diagram showing an example of the data structure of the product purchase analysis result database 43, and includes items such as “product code”, “purchase cycle”, and “unit usage”. “Product code” is the product code of the product to be analyzed. The “purchase cycle” is a period calculated from the difference in purchase dates of the same product by the same user. “Unit usage” is the daily usage per person calculated from the content of the product, the number of purchases, the purchase cycle, and the number of family members of the purchase user.

図6は商品情報データベース44のデータ構造例を示す図であり、「商品コード」「単位使用量」等の項目を有している。「商品コード」は対象となる商品の商品コードである。「単位使用量」はメーカ等が定めた1人1日あたりの使用量である。   FIG. 6 is a diagram showing an example of the data structure of the product information database 44, and has items such as “product code” and “unit usage”. “Product code” is the product code of the target product. “Unit usage” is the daily usage per person as determined by the manufacturer.

図7は商品推薦広告対象者管理データベース45のデータ構造例を示す図であり、「ユーザID」「商品コード」「商品推薦日」等の項目を有している。「ユーザID」は商品推薦広告の対象となるユーザのユーザIDである。「商品コード」は商品推薦広告の対象となる商品の商品コードである。「商品推薦日」は商品推薦広告を開始する日付である。   FIG. 7 is a diagram showing an example of the data structure of the product recommendation advertisement target person management database 45, and includes items such as “user ID”, “product code”, and “product recommendation date”. “User ID” is the user ID of the user who is the target of the product recommendation advertisement. “Product code” is a product code of a product targeted for product recommendation advertisement. “Product recommendation date” is a date on which a product recommendation advertisement is started.

図8は商品推薦広告データベース46のデータ構造例を示す図であり、「商品コード」「商品推薦広告」等の項目を有している。「商品コード」は商品推薦広告の対象となる商品の商品コードである。「商品推薦広告」は商品推薦広告の内容である。図示の例では商品推薦広告の文字列そのものを保持しているが、画像ファイルやHTML等による画面データの保存場所のリファレンスを保持してもよい。   FIG. 8 is a diagram showing an example of the data structure of the product recommendation advertisement database 46, and includes items such as “product code” and “product recommendation advertisement”. “Product code” is a product code of a product targeted for product recommendation advertisement. “Product recommendation advertisement” is the content of the product recommendation advertisement. In the example shown in the figure, the character string itself of the product recommendation advertisement is held, but a reference of the storage location of the screen data such as an image file or HTML may be held.

<動作>
図9〜図11は上記の実施形態の処理例を示すシーケンス図である。
<Operation>
9 to 11 are sequence diagrams showing processing examples of the above embodiment.

図9において、ユーザ端末2Aのユーザがユーザ登録を行なう場合、ユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3のユーザ登録部31にアクセスしてユーザ登録ページ要求を行なう(ステップS101)。ページ要求は、インターネットの標準プロトコルであるHTTPに従ったGETメソッドとリクエストURI(Uniform Resource Indicator)等を含むメッセージがユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3のユーザ登録部31に送信されることで行なわれる。   In FIG. 9, when the user of the user terminal 2A performs user registration, the browser 21A of the user terminal 2A accesses the user registration unit 31 of the net shopping management server 3 to make a user registration page request (step S101). For the page request, a message including a GET method according to HTTP, which is an Internet standard protocol, and a request URI (Uniform Resource Indicator) is transmitted from the browser 21A of the user terminal 2A to the user registration unit 31 of the net shopping management server 3. This is done.

これを受け、ネットショッピング管理サーバ3のユーザ登録部31は、内部に保持あるいは動的に生成したユーザ登録ページのデータをユーザ端末2Aのブラウザ21Aに返送する(ステップS102)。ページデータはHTML等により記述されており、HTTPのレスポンス等に従ってネットショッピング管理サーバ3のユーザ登録部31からユーザ端末2Aのブラウザ21Aに送信される。   In response to this, the user registration unit 31 of the online shopping management server 3 returns the data of the user registration page stored or dynamically generated therein to the browser 21A of the user terminal 2A (step S102). The page data is described in HTML or the like, and is transmitted from the user registration unit 31 of the net shopping management server 3 to the browser 21A of the user terminal 2A according to an HTTP response or the like.

ユーザ端末2Aのブラウザ21Aはユーザ登録ページを表示し(ステップS103)、ユーザは所定の入力を行なう(ステップS104)。図12はユーザ登録ページの画面例を示す図であり、「ユーザID」「パスワード」「氏名」「住所」「家族構成」等の入力欄が設けられている。ユーザはキーボード操作等により各入力欄に数字や文字を入力し、「登録」ボタンを押下することにより入力が完了する。   The browser 21A of the user terminal 2A displays a user registration page (step S103), and the user performs a predetermined input (step S104). FIG. 12 is a diagram showing a screen example of the user registration page, which is provided with input fields such as “user ID”, “password”, “name”, “address”, and “family structure”. The user inputs numbers and characters into each input field by operating the keyboard and the like, and the input is completed by pressing the “Register” button.

図9に戻り、ユーザ登録ページへの入力が完了すると、ユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3のユーザ登録部31に入力内容が送信される(ステップS105)。入力内容はHTTPのPOSTメソッドあるいはPUTメソッド等に付加されたHTML等のデータとしてユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3のユーザ登録部31に送信される。   Returning to FIG. 9, when the input to the user registration page is completed, the input content is transmitted from the browser 21A of the user terminal 2A to the user registration unit 31 of the net shopping management server 3 (step S105). The input contents are transmitted from the browser 21A of the user terminal 2A to the user registration unit 31 of the net shopping management server 3 as data such as HTML added to the HTTP POST method or PUT method.

入力内容を受信したネットショッピング管理サーバ3のユーザ登録部31は、ユーザプロフィールデータベース41(図3)の対応する項目に入力内容を登録し(ステップS106)、登録完了の旨とセッション情報をユーザ端末2Aのブラウザ21Aに送信する(ステップS107)。これらのデータはHTTPのレスポンス等に従ってネットショッピング管理サーバ3のユーザ登録部31からユーザ端末2Aのブラウザ21Aに送信される。セッション情報はログイン済であることを示し、このセッション情報からユーザIDを知ることができる。セッション情報はユーザ端末2Aのブラウザ21Aにおいてクッキー等に保存され、その後のネットショッピング管理サーバ3へのアクセス時にネットショッピング管理サーバ3側から読み出され、あるいは、ネットショッピング管理サーバ3へのアクセスURLにセッション情報が付加されて送信される。なお、ユーザ登録と連動してログインを行う必要がない場合は、登録完了の旨にセッション情報を付加する必要はない。   The user registration unit 31 of the online shopping management server 3 that has received the input content registers the input content in the corresponding item of the user profile database 41 (FIG. 3) (step S106), and notifies the registration completion and session information to the user terminal. It is transmitted to the 2A browser 21A (step S107). These data are transmitted from the user registration unit 31 of the net shopping management server 3 to the browser 21A of the user terminal 2A according to an HTTP response or the like. The session information indicates that the user has logged in, and the user ID can be known from the session information. The session information is stored in a cookie or the like in the browser 21A of the user terminal 2A, and is read out from the net shopping management server 3 side when accessing the net shopping management server 3 or is used as an access URL to the net shopping management server 3 Session information is added and transmitted. If it is not necessary to log in in conjunction with user registration, there is no need to add session information to the effect of registration completion.

これを受け、ユーザ端末2Aのブラウザ21Aはユーザ登録が完了した旨を表示する(ステップS108)。   In response to this, the browser 21A of the user terminal 2A displays that the user registration has been completed (step S108).

その後、ユーザ端末2Aのユーザはいったんログアウト(所定時間アクセスしないことによる自動的なログアウトを含む)した後に再びネットショッピング管理サーバ3にアクセスするものとすると、ユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3のログイン処理部32にログインページ要求を送信する(ステップS111)。ログインページ要求は、インターネットの標準プロトコルであるHTTPに従ったGETメソッドとリクエストURI等を含むメッセージがユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3のログイン処理部32に送信されることで行なわれる。   Thereafter, when the user of the user terminal 2A logs out (including automatic logout by not accessing for a predetermined time) and then accesses the net shopping management server 3 again, the browser 21A of the user terminal 2A accesses the net shopping management server. The login page request is transmitted to the third login processing unit 32 (step S111). The login page request is made by transmitting a message including a GET method according to HTTP, a standard protocol of the Internet, a request URI, and the like from the browser 21A of the user terminal 2A to the login processing unit 32 of the net shopping management server 3. .

これを受け、ネットショッピング管理サーバ3のログイン処理部32は、内部に保持あるいは動的に生成したログインページのデータをユーザ端末2Aのブラウザ21Aに返送する(ステップS112)。ページデータはHTML等により記述されており、HTTPのレスポンス等に従ってネットショッピング管理サーバ3のログイン処理部32からユーザ端末2Aのブラウザ21Aに送信される。   In response to this, the login processing unit 32 of the online shopping management server 3 returns the login page data held or dynamically generated therein to the browser 21A of the user terminal 2A (step S112). The page data is described in HTML or the like, and is transmitted from the login processing unit 32 of the net shopping management server 3 to the browser 21A of the user terminal 2A according to an HTTP response or the like.

ユーザ端末2Aのブラウザ21Aはログインページを表示し(ステップS113)、ユーザは所定の入力を行なう(ステップS114)。図13はログインページの画面例を示す図であり、「ユーザID」と「パスワード」の入力欄が設けられている。ユーザはキーボード操作等により各入力欄に数字や文字を入力し、「OK」ボタンを押下することにより入力が完了する。   The browser 21A of the user terminal 2A displays a login page (step S113), and the user performs a predetermined input (step S114). FIG. 13 is a diagram showing a screen example of a login page, which is provided with input fields for “user ID” and “password”. The user inputs numbers and characters in each input field by operating the keyboard and the like, and the input is completed by pressing the “OK” button.

図9に戻り、ログインページへの入力が完了すると、ユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3のログイン処理部32に入力内容が送信される(ステップS115)。入力内容はHTTPのPOSTメソッドあるいはPUTメソッド等に付加されたHTML等のデータとしてユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3のログイン処理部32に送信される。   Returning to FIG. 9, when the input to the login page is completed, the input content is transmitted from the browser 21A of the user terminal 2A to the login processing unit 32 of the net shopping management server 3 (step S115). The input content is transmitted from the browser 21A of the user terminal 2A to the login processing unit 32 of the net shopping management server 3 as data such as HTML added to the HTTP POST method or PUT method.

入力内容を受信したネットショッピング管理サーバ3のログイン処理部32は、ユーザプロフィールデータベース41(図3)の内容と照合(ユーザIDとパスワードの組がユーザプロフィールデータベース41に登録されているか否かを照合)し(ステップS116)、照合の結果、登録されている場合にはログイン完了の旨とセッション情報をユーザ端末2Aのブラウザ21Aに送信する(ステップS117)。これらのデータはHTTPのレスポンス等に従ってネットショッピング管理サーバ3のログイン処理部32からユーザ端末2Aのブラウザ21Aに送信される。   The login processing unit 32 of the online shopping management server 3 that has received the input content collates with the content of the user profile database 41 (FIG. 3) (verifies whether the set of user ID and password is registered in the user profile database 41). (Step S116), if registered as a result of the collation, the login completion message and session information are transmitted to the browser 21A of the user terminal 2A (step S117). These data are transmitted from the login processing unit 32 of the net shopping management server 3 to the browser 21A of the user terminal 2A according to an HTTP response or the like.

これを受け、ユーザ端末2Aのブラウザ21Aはログインが完了した旨を表示する(ステップS118)。   In response to this, the browser 21A of the user terminal 2A displays that the login has been completed (step S118).

次いで、ユーザ端末2Aのユーザは商品購入ページへの移行ボタン等を押下することにより、ユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3の商品購入処理部33にセッション情報を伴った商品購入ページ要求が行われる(ステップS119)。ページ要求は、HTTPに従ったGETメソッドとリクエストURI等を含むメッセージがユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3の商品購入処理部33に送信されることで行なわれる。   Next, when the user of the user terminal 2A presses a button for moving to a product purchase page, the product purchase page request with session information is sent from the browser 21A of the user terminal 2A to the product purchase processing unit 33 of the net shopping management server 3. Is performed (step S119). The page request is made by transmitting a message including a GET method according to HTTP, a request URI, and the like from the browser 21A of the user terminal 2A to the product purchase processing unit 33 of the net shopping management server 3.

これを受け、商品購入処理部33は、セッション情報から認識したユーザIDを伴う商品推薦可否判断要求を商品推薦可否判断部37に行う(ステップS120)。これらのデータの引き渡しはネットショッピング管理サーバ3内の通信であるため、任意の形式とすることができる。   In response to this, the product purchase processing unit 33 sends a product recommendation availability determination request with the user ID recognized from the session information to the product recommendation availability determination unit 37 (step S120). Since the delivery of these data is communication within the net shopping management server 3, it can be in any format.

これを受け、商品推薦可否判断部37は、商品推薦広告対象者管理データベース45を参照して指定されたユーザIDが登録されているか否か判断するが(ステップS121)、ここでは登録されていないものとして、「推薦なし」の旨を商品購入処理部33に返す(ステップS122)。これらのデータの引き渡しはネットショッピング管理サーバ3内の通信であるため、任意の形式とすることができる。   In response to this, the product recommendation availability determination unit 37 determines whether or not the user ID designated with reference to the product recommendation advertisement target person management database 45 is registered (step S121), but is not registered here. As a result, “no recommendation” is returned to the product purchase processing unit 33 (step S122). Since the delivery of these data is communication within the net shopping management server 3, it can be in any format.

商品購入処理部33は、内部に保持してあるデータもしくは動的に生成したデータに基づき、商品推薦広告を含まない通常の商品購入ページをユーザ端末2Aのブラウザ21Aに送信する(ステップS123)。ページデータはHTML等により記述されており、HTTPのレスポンス等に従ってネットショッピング管理サーバ3の商品購入処理部33からユーザ端末2Aのブラウザ21Aに送信される。   The product purchase processing unit 33 transmits a normal product purchase page that does not include a product recommendation advertisement to the browser 21A of the user terminal 2A based on the data held inside or dynamically generated data (step S123). The page data is described in HTML or the like, and is transmitted from the product purchase processing unit 33 of the online shopping management server 3 to the browser 21A of the user terminal 2A according to an HTTP response or the like.

ユーザ端末2Aのブラウザ21Aは商品購入ページを表示し(ステップS124)、ユーザ端末2Aのユーザは購入商品の選択等の所望の入力を行う(ステップS125)。図14は商品購入ページの画面例を示す図であり、購入可能な商品(商品名)が表示されるとともに、「購入」ボタンが設けられている。所望の商品に対応する「購入」ボタンを押下することで購入が行われる。   The browser 21A of the user terminal 2A displays a product purchase page (step S124), and the user of the user terminal 2A performs a desired input such as selection of a purchased product (step S125). FIG. 14 is a diagram showing a screen example of a product purchase page, in which products (product names) that can be purchased are displayed and a “purchase” button is provided. The purchase is performed by pressing a “purchase” button corresponding to the desired product.

図9に戻り、ユーザ端末2Aのユーザが商品購入ページへの入力を完了すると、ユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3の商品購入処理部33に商品購入内容とセッション情報が送信される(ステップS126)。商品購入内容等はHTTPのPOSTメソッドあるいはPUTメソッド等に付加されたHTML等のデータとしてユーザ端末2Aのブラウザ21Aからネットショッピング管理サーバ3の商品購入処理部33に送信される。   Returning to FIG. 9, when the user of the user terminal 2 </ b> A completes the input to the product purchase page, the product purchase content and session information are transmitted from the browser 21 </ b> A of the user terminal 2 </ b> A to the product purchase processing unit 33 of the net shopping management server 3. (Step S126). The product purchase contents and the like are transmitted from the browser 21A of the user terminal 2A to the product purchase processing unit 33 of the net shopping management server 3 as data such as HTML added to the HTTP POST method or PUT method.

これを受け、商品購入処理部33は、商品購入ログデータベース42(図4)に購入商品の情報を登録する(ステップS127)。購入商品の決済、配送等は商品購入ログデータベース42の登録内容に従って別途行われる。   In response to this, the product purchase processing unit 33 registers the information of the purchased product in the product purchase log database 42 (FIG. 4) (step S127). Payment, delivery, and the like of purchased products are separately performed according to the registered contents of the product purchase log database 42.

そして、商品購入処理部33はユーザ端末2Aのブラウザ21Aに商品購入完了の旨を送信する(ステップS128)。これらのデータはHTTPのレスポンス等に従ってネットショッピング管理サーバ3の商品購入処理部33からユーザ端末2Aのブラウザ21Aに送信される。ユーザ端末2Aのブラウザ21Aは商品購入完了の旨を表示する(ステップS129)。   Then, the product purchase processing unit 33 transmits a product purchase completion message to the browser 21A of the user terminal 2A (step S128). These data are transmitted from the product purchase processing unit 33 of the online shopping management server 3 to the browser 21A of the user terminal 2A according to an HTTP response or the like. The browser 21A of the user terminal 2A displays that the product purchase is complete (step S129).

その後、ネットショッピング管理サーバ3における商品購入分析部34の購入周期算出部341は、商品購入処理部33における商品購入完了と同期して、あるいは、非同期に、商品購入ログデータベース42を参照して購入周期を算出する(ステップS131)。例えば、図4の商品購入ログデータベース42における第1〜3行のユーザID「AAA」の商品コード「XXXXX」(同一商品)につき、第2行の購入日「2008/12/10」から第1行の購入日「2008/10/10」を日付的に減算することにより、購入周期「61日」を算出する。同様に、第3行の購入日「2009/01/15」と第2行の購入日「2008/12/10」から購入周期「36日」を算出する。   Thereafter, the purchase cycle calculation unit 341 of the product purchase analysis unit 34 in the online shopping management server 3 refers to the product purchase log database 42 in synchronism with the product purchase completion in the product purchase processing unit 33 or asynchronously. A period is calculated (step S131). For example, for the product code “XXXXX” (same product) of the user ID “AAA” in the first to third rows in the product purchase log database 42 of FIG. The purchase cycle “61 days” is calculated by subtracting the purchase date “2008/10/10” from the date. Similarly, the purchase cycle “36 days” is calculated from the purchase date “2009/01/15” in the third row and the purchase date “2008/12/10” in the second row.

次いで、図9に戻り、商品購入分析部34の家族人数算出部342は、ユーザプロフィールデータベース41を参照して、購入周期算出部341が購入周期を算出したユーザIDのユーザについての家族構成から家族人数を算出する(ステップS132)。ここでは大人(男女)の数を家族人数とする。図4の例からはユーザID「AAA」となるため、図3のユーザプロフィールデータベース41からはユーザID「AAA」の家族構成「男大人:1、女大人:1、幼児:1」が取得され、大人(男女)の数から家族人数「2人」を算出する。なお、別途、商品コード毎に家族人数の算出ルールを保持しておき、その算出ルールに基づいて家族人数を算出してもよい。例えば、女性用の商品であれば女性の大人の人数を数え、幼児用の商品であれば幼児の人数を数えるものとする。   Next, returning to FIG. 9, the family number calculation unit 342 of the product purchase analysis unit 34 refers to the user profile database 41, and the family from the family structure of the user whose user ID is calculated by the purchase cycle calculation unit 341. The number of people is calculated (step S132). Here, the number of adults (men and women) is the number of family members. Since the user ID “AAA” is obtained from the example of FIG. 4, the family structure “male adult: 1, female adult: 1, infant: 1” of the user ID “AAA” is acquired from the user profile database 41 of FIG. The number of family members “2” is calculated from the number of adults (man and woman). Separately, a calculation rule for the number of family members may be stored for each product code, and the number of family members may be calculated based on the calculation rule. For example, if the product is for women, the number of female adults is counted, and if the product is for infants, the number of infants is counted.

次いで、図9に戻り、商品購入分析部34の単位使用量算出部343は、購入周期算出部341により算出された購入周期と、家族人数算出部342により算出された家族人数と、商品の内容量(商品購入ログデータベース42の「内容量」欄から取得)と、商品の購入数(商品購入ログデータベース42の「個数」欄から取得)とに基づき、次式
単位使用量 = 内容量 × 購入数 / 購入周期 / 家族人数
から、1人1日あたりの使用量である単位使用量を算出する(ステップS133)。図4の例では、第1行の商品コード「XXXXX」は、内容量「450ml」、個数「2」、購入周期「61日」、家族人数「2人」であるため、単位使用量「7.38ml」を算出する。同様に、第2行の商品コード「XXXXX」は、内容量「450ml」、個数「1」、購入周期「36日」、家族人数「2人」であるため、単位使用量「6.25ml」を算出する。
Next, returning to FIG. 9, the unit usage amount calculation unit 343 of the product purchase analysis unit 34 includes the purchase cycle calculated by the purchase cycle calculation unit 341, the number of family members calculated by the family number calculation unit 342, and the content of the product. Based on the quantity (obtained from the “internal capacity” column of the product purchase log database 42) and the number of items purchased (obtained from the “number” column of the product purchase log database 42), the following unit consumption = internal capacity × purchase The unit usage amount, which is the usage amount per person per day, is calculated from the number / the purchase cycle / the number of family members (step S133). In the example of FIG. 4, the product code “XXXXX” in the first row is “450 ml” in content, “2” in number, “61 days” in purchase period, “2 people” in the number of family members. ml "is calculated. Similarly, the product code “XXXXX” in the second row is “450 ml” in content, “1” in quantity, “36 days” in the purchase period, and “2 people” in the family. calculate.

次いで、図9に戻り、商品購入分析部34は算出した購入周期と単位使用量を分析結果として商品購入分析結果データベース43(図5)の対応する項目欄に登録する(ステップS134)。   Next, returning to FIG. 9, the product purchase analysis unit 34 registers the calculated purchase cycle and unit usage as analysis results in the corresponding item column of the product purchase analysis result database 43 (FIG. 5) (step S134).

次に、図10において、上記のユーザとは異なる、ユーザ端末2Bのユーザが商品を新規購入する場合について説明する。なお、ユーザ端末2Bのユーザのユーザ登録の処理については省略するが、ユーザ端末2Aのユーザによるユーザ登録の処理(図9のステップS101〜S108)と同様である。   Next, in FIG. 10, a case where the user of the user terminal 2B, which is different from the above-mentioned user, newly purchases a product will be described. Note that the user registration process of the user of the user terminal 2B is omitted, but is the same as the user registration process (steps S101 to S108 in FIG. 9) by the user of the user terminal 2A.

図10において、ユーザ端末2Bのユーザがネットショッピング管理サーバ3にアクセスするものとすると、ユーザ端末2Bのブラウザ21Bからネットショッピング管理サーバ3のログイン処理部32にログインページ要求を送信する(ステップS141)。   In FIG. 10, when the user of the user terminal 2B accesses the net shopping management server 3, a login page request is transmitted from the browser 21B of the user terminal 2B to the login processing unit 32 of the net shopping management server 3 (step S141). .

これを受け、ネットショッピング管理サーバ3のログイン処理部32は、内部に保持あるいは動的に生成したログインページのデータをユーザ端末2Bのブラウザ21Bに返送する(ステップS142)。   In response to this, the login processing unit 32 of the online shopping management server 3 returns the data of the login page stored or dynamically generated therein to the browser 21B of the user terminal 2B (step S142).

ユーザ端末2Bのブラウザ21Bはログインページを表示し(ステップS143)、ユーザは所定の入力を行なう(ステップS144)。   The browser 21B of the user terminal 2B displays a login page (step S143), and the user performs a predetermined input (step S144).

次いで、ログインページへの入力が完了すると、ユーザ端末2Bのブラウザ21Bからネットショッピング管理サーバ3のログイン処理部32に入力内容が送信される(ステップS145)。   Next, when the input to the login page is completed, the input content is transmitted from the browser 21B of the user terminal 2B to the login processing unit 32 of the net shopping management server 3 (step S145).

入力内容を受信したネットショッピング管理サーバ3のログイン処理部32は、ユーザプロフィールデータベース41(図3)の内容と照合(ユーザIDとパスワードの組がユーザプロフィールデータベース41に登録されているか否かを照合)し(ステップS146)、照合の結果、登録されている場合にはログイン完了の旨とセッション情報をユーザ端末2Bのブラウザ21Bに送信する(ステップS147)。これを受け、ユーザ端末2Bのブラウザ21Bはログインが完了した旨を表示する(ステップS148)。   The login processing unit 32 of the online shopping management server 3 that has received the input content collates with the content of the user profile database 41 (FIG. 3) (verifies whether the set of user ID and password is registered in the user profile database 41). (Step S146), if registered as a result of the collation, the fact that the login is completed and the session information are transmitted to the browser 21B of the user terminal 2B (Step S147). In response to this, the browser 21B of the user terminal 2B displays that the login has been completed (step S148).

次いで、ユーザ端末2Bのユーザは商品購入ページへの移行ボタン等を押下することにより、ユーザ端末2Bのブラウザ21Bからネットショッピング管理サーバ3の商品購入処理部33にセッション情報を伴った商品購入ページ要求が行なわれる(ステップS149)。   Next, when the user of the user terminal 2B presses a button for transition to a product purchase page, a product purchase page request with session information is sent from the browser 21B of the user terminal 2B to the product purchase processing unit 33 of the net shopping management server 3. Is performed (step S149).

これを受け、商品購入処理部33は、セッション情報から認識したユーザIDを伴う商品推薦可否判断要求を商品推薦可否判断部37に行う(ステップS150)。   In response to this, the product purchase processing unit 33 sends a product recommendation availability determination request with the user ID recognized from the session information to the product recommendation availability determination unit 37 (step S150).

これを受け、商品推薦可否判断部37は、商品推薦広告対象者管理データベース45を参照して指定されたユーザIDが登録されているか否か判断するが(ステップS151)、ここでは登録されていないものとして、「推薦なし」の旨を商品購入処理部33に返す(ステップS152)。   In response to this, the product recommendation availability determination unit 37 determines whether or not the user ID specified with reference to the product recommendation advertisement target person management database 45 is registered (step S151), but is not registered here. As a result, “no recommendation” is returned to the product purchase processing unit 33 (step S152).

商品購入処理部33は、内部に保持してあるデータもしくは動的に生成したデータに基づき、商品推薦広告を含まない通常の商品購入ページをユーザ端末2Bのブラウザ21Bに送信する(ステップS153)。   The product purchase processing unit 33 transmits a normal product purchase page that does not include the product recommendation advertisement to the browser 21B of the user terminal 2B based on the data held inside or dynamically generated data (step S153).

ユーザ端末2Bのブラウザ21Bは商品購入ページを表示し(ステップS154)、ユーザ端末2Bのユーザは購入商品の選択等の所望の入力を行う(ステップS155)。   The browser 21B of the user terminal 2B displays a product purchase page (step S154), and the user of the user terminal 2B makes a desired input such as selection of a purchased product (step S155).

ユーザ端末2Bのユーザが商品購入ページへの入力を完了すると、ユーザ端末2Bのブラウザ21Bからネットショッピング管理サーバ3の商品購入処理部33に商品購入内容とセッション情報が送信される(ステップS156)。   When the user of the user terminal 2B completes the input to the product purchase page, the product purchase content and session information are transmitted from the browser 21B of the user terminal 2B to the product purchase processing unit 33 of the online shopping management server 3 (step S156).

これを受け、商品購入処理部33は商品購入ログデータベース42(図4)に購入商品の情報を登録する(ステップS157)。購入商品の決済、配送等は商品購入ログデータベース42の登録内容に従って別途行われる。   In response to this, the product purchase processing unit 33 registers the information of the purchased product in the product purchase log database 42 (FIG. 4) (step S157). Payment, delivery, and the like of purchased products are separately performed according to the registered contents of the product purchase log database 42.

そして、商品購入処理部33はユーザ端末2Bのブラウザ21Bに商品購入完了の旨を送信し(ステップS158)、ユーザ端末2Bのブラウザ21Bは商品購入完了の旨を表示する(ステップS159)。   Then, the product purchase processing unit 33 transmits a product purchase completion message to the browser 21B of the user terminal 2B (step S158), and the browser 21B of the user terminal 2B displays a product purchase completion message (step S159).

その後、ネットショッピング管理サーバ3の新規購入判断部35は、商品購入処理部33における商品購入完了と同期して、あるいは、非同期に、商品購入ログデータベース42を参照して新規購入の判断を行う(ステップS161)。すなわち、商品購入ログデータベース42(図4)のユーザIDと商品コードの組で重複のない購入案件を新規購入と判断する。図4の例では、ユーザID「BBB」、商品コード「XXXXX」が新規購入であると判断されたものとする。   Thereafter, the new purchase determination unit 35 of the online shopping management server 3 refers to the product purchase log database 42 in synchronization with the completion of the product purchase in the product purchase processing unit 33 or asynchronously, and determines the new purchase ( Step S161). That is, a purchase item that does not overlap with the combination of the user ID and the product code in the product purchase log database 42 (FIG. 4) is determined as a new purchase. In the example of FIG. 4, it is assumed that the user ID “BBB” and the product code “XXXXX” are determined to be new purchases.

図10に戻り、ネットショッピング管理サーバ3の新規購入判断部35は、新規購入と判断した履歴に関し、商品推薦日算出部36にユーザID、商品コード、購入日、内容量および個数を伴って商品推薦日算出要求を行う(ステップS162)。これらのデータの引き渡しはネットショッピング管理サーバ3内の通信であるため、任意の形式とすることができる。   Returning to FIG. 10, the new purchase determination unit 35 of the online shopping management server 3 stores the product recommendation date calculation unit 36 with the user ID, the product code, the purchase date, the content, and the number regarding the history of the new purchase. A recommendation date calculation request is made (step S162). Since the delivery of these data is communication within the net shopping management server 3, it can be in any format.

これを受け、商品推薦日算出部36は、商品購入分析結果データベース43(図5)および商品情報データベース44(図6)を参照し、指定された商品コードの単位使用量を取得する(ステップS163)。図4のユーザID「BBB」、商品コード「XXXXX」が新規購入であると判断された場合、商品推薦日算出部36は図5の商品購入分析結果データベース43から商品コード「XXXXX」の単位使用量「7.38ml」「6.25ml」を取得し、図6の商品情報データベース44から商品コード「XXXXX」の単位使用量「10ml」を取得する。この例のように、商品購入分析結果データベース43と商品情報データベース44の両者から単位使用量が得られた場合、商品購入分析結果データベース43の結果を採用して二つの単位使用量「7.38ml」「6.25ml」の平均をとって「6.82ml」とするか、商品情報データベース44の結果を採用して単位使用量「10ml」とするか、両者の平均をとって「7.88ml」とするかのいずれかにより単位使用量を決定する。商品購入分析結果データベース43と商品情報データベース44の一方からしか単位使用量が得られなかった場合は、得られた単位使用量を用いる。商品購入分析結果データベース43と商品情報データベース44の両方から単位使用量が得られなかった場合は以後の処理は行わない。   In response to this, the product recommendation date calculation unit 36 refers to the product purchase analysis result database 43 (FIG. 5) and the product information database 44 (FIG. 6), and acquires the unit usage of the designated product code (step S163). ). When it is determined that the user ID “BBB” and the product code “XXXXX” in FIG. 4 are new purchases, the product recommendation date calculation unit 36 uses the unit of the product code “XXXXX” from the product purchase analysis result database 43 in FIG. The quantities “7.38 ml” and “6.25 ml” are acquired, and the unit usage amount “10 ml” of the product code “XXXXX” is obtained from the product information database 44 of FIG. As shown in this example, when the unit usage is obtained from both the product purchase analysis result database 43 and the product information database 44, the result of the product purchase analysis result database 43 is used to obtain two unit usages “7.38 ml”. Whether the average of “6.25 ml” is taken as “6.82 ml”, the result of the product information database 44 is used to make the unit usage “10 ml”, or the average of both is taken as “7.88 ml” The unit usage is determined by either When the unit usage amount is obtained only from one of the product purchase analysis result database 43 and the product information database 44, the obtained unit usage amount is used. When the unit usage is not obtained from both the product purchase analysis result database 43 and the product information database 44, the subsequent processing is not performed.

次いで、商品推薦日算出部36は、ユーザプロフィールデータベース41を参照して、指定されたユーザIDのユーザについての家族構成から家族人数を算出する(ステップS164)。ここでは大人(男女)の数を家族人数とすると、上記の例のユーザID「BBB」については、図3のユーザプロフィールデータベース41からはユーザID「BBB」の家族構成「女大人:1」が取得され、大人(男女)の数から家族人数「1人」を算出する。なお、別途、商品コード毎に家族人数の算出ルールを保持しておき、その算出ルールに基づいて家族人数を算出してもよい。   Next, the product recommendation date calculation unit 36 refers to the user profile database 41 and calculates the number of family members from the family structure for the user with the specified user ID (step S164). Here, assuming that the number of adults (man and woman) is the number of family members, for the user ID “BBB” in the above example, the family configuration “female adult: 1” of the user ID “BBB” is obtained from the user profile database 41 of FIG. Acquired and the number of family members “one person” is calculated from the number of adults (man and woman). Separately, a calculation rule for the number of family members may be stored for each product code, and the number of family members may be calculated based on the calculation rule.

次いで、商品推薦日算出部36は、次式
商品消費予測日数 = 内容量 × 個数 / 単位使用量 / 家族人数
により商品消費予測日数を算出し、購入日に商品消費予測日数を日付的に加算した日付(商品消費予測日)から推薦余裕日数(例えば、7日(1週間))を日付的に減算した日付を商品推薦日として算出する(ステップS165)。上記の例であるユーザID「BBB」の商品コード「XXXXX」については、単位使用量「6.82ml」を使用すると、商品消費予測日数は「66日」となり、購入日「2009/01/20」から商品消費予測日は「2009/03/27」となり、その7日前として、「2009/03/20」が商品推薦日となる。
Next, the product recommendation date calculation unit 36 calculates the product consumption forecast days by the following formula: product consumption forecast days = internal capacity × number / unit usage amount / number of family members, and adds the product consumption forecast days on the date of purchase. A date obtained by subtracting the recommended margin days (for example, 7 days (1 week)) from the date (product consumption forecast date) is calculated as the product recommendation date (step S165). For the product code “XXXXX” of the user ID “BBB” in the above example, if the unit usage amount “6.82 ml” is used, the product consumption forecast day is “66 days” and the purchase date “2009/01/20” Therefore, the product consumption forecast date is “2009/03/27”, and “2009/03/20” is the product recommendation date seven days before.

次いで、商品推薦日算出部36は、商品推薦広告対象者管理データベース45(図7)の対応する項目欄に、ユーザID、商品コード、商品推薦日等を対応付けて登録する(ステップS166)。   Next, the product recommendation date calculation unit 36 registers the user ID, the product code, the product recommendation date, and the like in the corresponding item fields of the product recommendation advertisement management database 45 (FIG. 7) (step S166).

次に、図11において、日をおいてユーザ端末2Bのユーザがネットショッピング管理サーバ3にアクセスするものとすると、ユーザ端末2Bのブラウザ21Bからネットショッピング管理サーバ3のログイン処理部32にログインページ要求を送信する(ステップS171)。   Next, in FIG. 11, when the user of the user terminal 2B accesses the online shopping management server 3 after a long time, a login page request is sent from the browser 21B of the user terminal 2B to the login processing unit 32 of the online shopping management server 3. Is transmitted (step S171).

これを受け、ネットショッピング管理サーバ3のログイン処理部32は、内部に保持あるいは動的に生成したログインページのデータをユーザ端末2Bのブラウザ21Bに返送する(ステップS172)。   In response to this, the login processing unit 32 of the online shopping management server 3 returns the data of the login page stored or dynamically generated therein to the browser 21B of the user terminal 2B (step S172).

ユーザ端末2Bのブラウザ21Bはログインページを表示し(ステップS173)、ユーザは所定の入力を行なう(ステップS174)。   The browser 21B of the user terminal 2B displays a login page (step S173), and the user performs a predetermined input (step S174).

次いで、ログインページへの入力が完了すると、ユーザ端末2Bのブラウザ21Bからネットショッピング管理サーバ3のログイン処理部32に入力内容が送信される(ステップS175)。   Next, when the input to the login page is completed, the input content is transmitted from the browser 21B of the user terminal 2B to the login processing unit 32 of the net shopping management server 3 (step S175).

入力内容を受信したネットショッピング管理サーバ3のログイン処理部32は、ユーザプロフィールデータベース41(図3)の内容と照合(ユーザIDとパスワードの組がユーザプロフィールデータベース41に登録されているか否かを照合)し(ステップS176)、照合の結果、登録されている場合にはログイン完了の旨とセッション情報をユーザ端末2Bのブラウザ21Bに送信する(ステップS177)。これを受け、ユーザ端末2Bのブラウザ21Bはログインが完了した旨を表示する(ステップS178)。   The login processing unit 32 of the online shopping management server 3 that has received the input content collates with the content of the user profile database 41 (FIG. 3) (verifies whether the set of user ID and password is registered in the user profile database 41). (Step S176), if registered as a result of the collation, the login completion message and session information are transmitted to the browser 21B of the user terminal 2B (Step S177). In response to this, the browser 21B of the user terminal 2B displays that the login has been completed (step S178).

次いで、ユーザ端末2Bのユーザは商品購入ページへの移行ボタン等を押下することにより、ユーザ端末2Bのブラウザ21Bからネットショッピング管理サーバ3の商品購入処理部33にセッション情報を伴った商品購入ページ要求が行なわれる(ステップS179)。   Next, when the user of the user terminal 2B presses a button for transition to a product purchase page, a product purchase page request with session information is sent from the browser 21B of the user terminal 2B to the product purchase processing unit 33 of the net shopping management server 3. Is performed (step S179).

これを受け、商品購入処理部33は、セッション情報から認識したユーザIDを伴う商品推薦可否判断要求を商品推薦可否判断部37に行う(ステップS180)。   In response to this, the product purchase processing unit 33 sends a product recommendation availability determination request with the user ID recognized from the session information to the product recommendation availability determination unit 37 (step S180).

これを受け、商品推薦可否判断部37は、商品推薦広告対象者管理データベース45を参照して指定されたユーザIDが登録されているか否か判断する(ステップS181)。ここでは、商品推薦広告対象者管理データベース45に指定されたユーザIDが登録されており、かつ現日時が商品推薦広告対象者管理データベース45の当該ユーザIDと対応付けて登録された商品推薦日以降であるとすると、商品推薦可否判断部37は商品推薦を行うべきものと判断し、商品推薦広告送信部38に商品コードを伴って商品推薦広告要求を行う(ステップS182)。これらのデータの引き渡しはネットショッピング管理サーバ3内の通信であるため、任意の形式とすることができる。   In response to this, the product recommendation availability determination unit 37 determines whether the user ID designated with reference to the product recommendation advertisement target person management database 45 is registered (step S181). Here, the user ID specified in the product recommendation advertisement target person management database 45 is registered, and the current date and time is after the product recommendation date registered in association with the user ID in the product recommendation advertisement target person management database 45. If so, the product recommendation availability determination unit 37 determines that the product recommendation should be performed, and makes a product recommendation advertisement request with the product code to the product recommendation advertisement transmission unit 38 (step S182). Since the delivery of these data is communication within the net shopping management server 3, it can be in any format.

これを受け、商品推薦広告送信部38は、商品推薦広告データベース46(図8)から商品コードに基づいて商品推薦広告の内容を取得する(ステップS183)。上記の例の商品コード「XXXXX」については、図8の商品推薦広告データベース46から「商品XXは購入時期です!」といった商品推薦広告が取得される。   In response to this, the product recommendation advertisement transmitting unit 38 acquires the content of the product recommendation advertisement based on the product code from the product recommendation advertisement database 46 (FIG. 8) (step S183). For the product code “XXXXX” in the above example, a product recommendation advertisement such as “Product XX is the purchase time!” Is acquired from the product recommendation advertisement database 46 of FIG.

図11に戻り、商品推薦広告送信部38は、商品推薦広告の内容を商品購入処理部33に引き渡す(ステップS184)。これらのデータの引き渡しはネットショッピング管理サーバ3内の通信であるため、任意の形式とすることができる。   Returning to FIG. 11, the product recommendation advertisement transmitting unit 38 delivers the content of the product recommendation advertisement to the product purchase processing unit 33 (step S <b> 184). Since the delivery of these data is communication within the net shopping management server 3, it can be in any format.

商品購入処理部33は、商品推薦広告を含まない通常の商品購入ページと、商品推薦広告送信部38から引き渡された商品推薦広告の内容とを合成し(ステップS185)、ユーザ端末2Bのブラウザ21Bに送信する(ステップS186)。   The product purchase processing unit 33 combines the normal product purchase page not including the product recommendation advertisement and the content of the product recommendation advertisement delivered from the product recommendation advertisement transmission unit 38 (step S185), and the browser 21B of the user terminal 2B. (Step S186).

ユーザ端末2Bのブラウザ21Bは商品購入ページを表示する(ステップS187)。図15は商品購入ページの画面例を示す図であり、通常の内容である商品(商品名)、「購入」ボタン等の他に、「商品XXは購入時期です!」という商品推薦広告が目立つ形式で表示されている。   The browser 21B of the user terminal 2B displays a product purchase page (step S187). FIG. 15 is a diagram showing a screen example of the product purchase page. In addition to the normal product (product name), “Purchase” button, etc., a product recommendation advertisement “Product XX is the purchase time!” Stands out. It is displayed in the format.

<総括>
以上説明したように、本実施形態によれば、新規購入商品について有効な商品推薦広告を行うことができる。
<Summary>
As described above, according to the present embodiment, a product recommendation advertisement effective for a newly purchased product can be performed.

以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。   The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to the embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.

1 ネットワーク
2A、2B ユーザ端末
21A、21B ブラウザ
3 ネットショッピング管理サーバ
31 ユーザ登録部
32 ログイン処理部
33 商品購入処理部
34 商品購入分析部
341 購入周期算出部
342 家族人数算出部
343 単位使用量算出部
35 新規購入判断部
36 商品推薦日算出部
37 商品推薦可否判断部
38 商品推薦広告送信部
41 ユーザプロフィールデータベース
42 商品購入ログデータベース
43 商品購入分析結果データベース
44 商品情報データベース
45 商品推薦広告対象者管理データベース
46 商品推薦広告データベース
DESCRIPTION OF SYMBOLS 1 Network 2A, 2B User terminal 21A, 21B Browser 3 Net shopping management server 31 User registration part 32 Login processing part 33 Product purchase processing part 34 Product purchase analysis part 341 Purchase period calculation part 342 Family number calculation part 343 Unit usage amount calculation part 35 New purchase determination unit 36 Product recommendation date calculation unit 37 Product recommendation availability determination unit 38 Product recommendation advertisement transmission unit 41 User profile database 42 Product purchase log database 43 Product purchase analysis result database 44 Product information database 45 Product recommendation advertisement target person management database 46 Product Recommendation Advertising Database

Claims (2)

商品購入ログデータベースからユーザID、購入日、商品コード、内容量および個数のデータを取得するとともに、ユーザプロフィールデータベースからユーザIDに対応付けられた家族構成のデータを取得して商品コードに対応する予め保持する家族人数の算出ルールに基づいて家族構成のデータから家族人数を算出し、ユーザIDおよび商品コード毎に、内容量に個数を乗じた値を、購入日と現在日の差である購入周期および算出した家族人数で除すことで、1人1日あたりの単位使用量を算出し、商品コードおよび購入周期と対応付けて商品購入分析結果データベースに登録する商品購入分析手段と、
前記商品購入ログデータベースのユーザIDと商品コードの組で重複のないデータであることを判断することで、新規購入を判断する新規購入判断手段と、
新規購入と判断されたユーザIDおよび商品コードにつき、前記商品購入分析結果データベースから該当する商品コードの単位使用量を取得するとともに、前記ユーザプロフィールデータベースから新規購入と判断されたユーザIDに対応付けられた家族構成のデータを取得して新規購入と判断された商品コードに対応する予め保持する家族人数の算出ルールに基づいて家族構成のデータから家族人数を算出し、新規購入と判断されたユーザの購入商品の内容量に個数と単位使用量を乗じたものを家族人数で除し、所定の余裕日数を引いて現在日に加えることで商品推薦日を算出し、該当するユーザIDおよび商品コードと対応付けて商品推薦広告対象者管理データベースに登録する商品推薦日算出手段と、
ユーザによるショッピングページの閲覧時に、前記商品推薦広告対象者管理データベースを参照し、当該ユーザのユーザIDに商品推薦日が対応付けられ、かつ、現在日が商品推薦日以降である場合に商品推薦広告を行うと判断する商品推薦可否判断手段と、
商品推薦広告を行うと判断された場合に、前記商品推薦広告対象者管理データベースにおいて商品推薦日と対応付けられた商品コードに基づいて商品推薦広告データベースを参照して対応する商品推薦広告を取得し、取得した商品推薦広告をショッピングページの一部に表示させる商品推薦広告送信手段と
を備えたことを特徴とするネットショッピング管理装置。
Acquire data of user ID, purchase date, product code, content volume and number from the product purchase log database, and also acquire data on the family structure associated with the user ID from the user profile database to correspond to the product code in advance. The purchase cycle, which is the difference between the purchase date and the current date, is calculated by calculating the number of family members from the data of the family structure based on the calculation rule for the number of family members to be held, and multiplying the content by the number for each user ID and product code And a product purchase analysis means for calculating the unit usage per person per day by dividing by the calculated number of family members and registering it in the product purchase analysis result database in association with the product code and the purchase cycle;
New purchase determination means for determining new purchase by determining that there is no duplication in the combination of the user ID and the product code of the product purchase log database;
For the user ID and product code determined to be a new purchase, the unit usage of the corresponding product code is acquired from the product purchase analysis result database and is associated with the user ID determined to be a new purchase from the user profile database. The number of family members is calculated from the data of the family structure based on the family number calculation rule stored in advance corresponding to the product code determined to be a new purchase by acquiring the data of the family structure, and the user who is determined to be a new purchase The product recommendation date is calculated by dividing the product capacity of the purchased product by the number and unit usage by the number of family members, subtracting the specified number of days and adding it to the current day, and the corresponding user ID and product code. Product recommendation date calculation means for registering in the product recommendation advertisement target person management database in association with;
When the user browses the shopping page, the product recommendation advertisement is referenced when the product recommendation date is associated with the user ID of the user and the current date is after the product recommendation date. Means for determining whether or not to recommend a product,
When it is determined to perform a product recommendation advertisement, the corresponding product recommendation advertisement is acquired by referring to the product recommendation advertisement database based on the product code associated with the product recommendation date in the product recommendation advertisement target management database. An online shopping management apparatus comprising: a product recommendation advertisement transmitting means for displaying the acquired product recommendation advertisement on a part of the shopping page .
ネットショッピング管理装置が、商品購入ログデータベースからユーザID、購入日、商品コード、内容量および個数のデータを取得するとともに、ユーザプロフィールデータベースからユーザIDに対応付けられた家族構成のデータを取得して商品コードに対応する予め保持する家族人数の算出ルールに基づいて家族構成のデータから家族人数を算出し、ユーザIDおよび商品コード毎に、内容量に個数を乗じた値を、購入日と現在日の差である購入周期および算出した家族人数で除すことで、1人1日あたりの単位使用量を算出し、商品コードおよび購入周期と対応付けて商品購入分析結果データベースに登録する商品購入分析工程と、
前記ネットショッピング管理装置が、前記商品購入ログデータベースのユーザIDと商品コードの組で重複のないデータであることを判断することで、新規購入を判断する新規購入判断工程と、
前記ネットショッピング管理装置が、新規購入と判断されたユーザIDおよび商品コードにつき、前記商品購入分析結果データベースから該当する商品コードの単位使用量を取得するとともに、前記ユーザプロフィールデータベースから新規購入と判断されたユーザIDに対応付けられた家族構成のデータを取得して新規購入と判断された商品コードに対応する予め保持する家族人数の算出ルールに基づいて家族構成のデータから家族人数を算出し、新規購入と判断されたユーザの購入商品の内容量に個数と単位使用量を乗じたものを家族人数で除し、所定の余裕日数を引いて現在日に加えることで商品推薦日を算出し、該当するユーザIDおよび商品コードと対応付けて商品推薦広告対象者管理データベースに登録する商品推薦日算出工程と、
前記ネットショッピング管理装置が、ユーザによるショッピングページの閲覧時に、前記商品推薦広告対象者管理データベースを参照し、当該ユーザのユーザIDに商品推薦日が対応付けられ、かつ、現在日が商品推薦日以降である場合に商品推薦広告を行うと判断する商品推薦可否判断工程と、
前記ネットショッピング管理装置が、商品推薦広告を行うと判断された場合に、前記商品推薦広告対象者管理データベースにおいて商品推薦日と対応付けられた商品コードに基づいて商品推薦広告データベースを参照して対応する商品推薦広告を取得し、取得した商品推薦広告をショッピングページの一部に表示させる商品推薦広告送信工程と
を備えたことを特徴とするネットショッピング管理方法。
The net shopping management device acquires the data of the user ID, purchase date, product code, content volume and number from the product purchase log database, and also acquires the data of the family structure associated with the user ID from the user profile database. Calculate the number of family members from the data of the family structure based on the rule for calculating the number of family members stored in advance corresponding to the product code, and multiply the number of contents by the number for each user ID and product code. Product purchase analysis that calculates the unit usage per person per day by dividing by the purchase cycle and the calculated number of family members, and registers them in the product purchase analysis result database in association with the product code and purchase cycle Process,
A new purchase determination step of determining a new purchase by determining that the net shopping management device is data that is not duplicated in a set of a user ID and a product code of the product purchase log database;
The net shopping management device acquires a unit usage amount of the corresponding product code from the product purchase analysis result database for the user ID and product code determined to be a new purchase, and is determined to be a new purchase from the user profile database. The number of family members is calculated from the data of the family members based on the calculation rule of the number of family members stored in advance corresponding to the product code determined to be newly purchased by acquiring the data of the family members associated with the user IDs newly The product recommendation date is calculated by dividing the content of the purchased product of the user determined to be purchased by the number of units and the amount of unit usage by the number of family members, subtracting the specified number of days, and adding it to the current date. Product recommendation date calculation step of registering in the product recommendation advertisement target person management database in association with the user ID and product code ,
The internet shopping management device refers to the product recommendation advertisement target person management database when browsing a shopping page by a user, the product recommendation date is associated with the user ID of the user, and the current date is after the product recommendation date A product recommendation propriety judging step for judging that a product recommendation advertisement is to be performed,
When it is determined that the online shopping management device performs a product recommendation advertisement, the product recommendation advertisement database is referenced based on a product code associated with a product recommendation date in the product recommendation advertisement management database. An online shopping management method comprising: a product recommendation advertisement transmitting step of acquiring a product recommendation advertisement to be displayed and displaying the acquired product recommendation advertisement on a part of a shopping page .
JP2009044844A 2009-02-26 2009-02-26 Online shopping management device Active JP5001313B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009044844A JP5001313B2 (en) 2009-02-26 2009-02-26 Online shopping management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009044844A JP5001313B2 (en) 2009-02-26 2009-02-26 Online shopping management device

Publications (2)

Publication Number Publication Date
JP2010198506A JP2010198506A (en) 2010-09-09
JP5001313B2 true JP5001313B2 (en) 2012-08-15

Family

ID=42823143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009044844A Active JP5001313B2 (en) 2009-02-26 2009-02-26 Online shopping management device

Country Status (1)

Country Link
JP (1) JP5001313B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116596639A (en) * 2023-07-17 2023-08-15 太逗科技集团有限公司 Advertisement putting and pushing system based on big data

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5038519B1 (en) * 2011-04-28 2012-10-03 楽天株式会社 Purchase management apparatus, purchase management method, and purchase management program
JP6196079B2 (en) * 2013-06-24 2017-09-13 株式会社バンハウス Shopping support system
JP6558934B2 (en) * 2015-04-22 2019-08-14 三菱電機株式会社 Purchase prediction system, purchase prediction apparatus, purchase prediction method, and program
JP6868177B2 (en) * 2016-05-23 2021-05-12 富士フイルムビジネスイノベーション株式会社 Programs, product recommendation systems and product recommendation methods
JP6584442B2 (en) * 2017-03-03 2019-10-02 ヤフー株式会社 Display program, display method, and terminal device
CN110458643B (en) * 2019-05-15 2022-07-01 北京邮电大学 Repetitive commodity information recommendation method based on feature fusion and electronic equipment
JP7388793B2 (en) * 2021-09-17 2023-11-29 Lineヤフー株式会社 Information processing device, information processing method, and information processing program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09231264A (en) * 1996-02-23 1997-09-05 Hitachi Ltd On-line shopping support method and system
JP3259676B2 (en) * 1998-01-21 2002-02-25 日本電気株式会社 Apparatus and method for predicting a product order date, and a computer-readable recording medium storing a program for the method
JP2002189936A (en) * 2000-12-20 2002-07-05 Nec Corp Method and system for continuous sale
JP2003091665A (en) * 2001-09-18 2003-03-28 Sharp Corp Shopping support server and system
JP2004220152A (en) * 2003-01-10 2004-08-05 Sharp Corp Information recommendation device, extraction device for information recommendation destination, computer program and computer readable recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116596639A (en) * 2023-07-17 2023-08-15 太逗科技集团有限公司 Advertisement putting and pushing system based on big data

Also Published As

Publication number Publication date
JP2010198506A (en) 2010-09-09

Similar Documents

Publication Publication Date Title
JP5001313B2 (en) Online shopping management device
JP5980448B2 (en) Purchasing information utilization system, purchasing information utilization method, and program
CN102959575B (en) Information processing device, information processing method
US20130193201A1 (en) System and method for accessing product information for an informed response
US20220351158A1 (en) Electronic receipt system, electronic receipt management server, and program therefor
JP5231676B2 (en) Net mall system with support functions for those who wish to purchase products
US8589242B2 (en) Retail interface
JP6679451B2 (en) Selection device, selection method, and selection program
TW201337817A (en) Social shopping platform having recommender display and advertisement publishing and shopping method thereof
Frasquet et al. The role of the brand in driving online loyalty for multichannel retailers
EP2808837A1 (en) Sales promotion device, sales promotion system, and sales promotion method
JP6976207B2 (en) Information processing equipment, information processing methods, and programs
Yo et al. The influencing factors of customer satisfaction: A case study of Shopee in Malaysia
JPWO2008059692A1 (en) Advertisement information providing method, advertisement information providing system, and advertisement information providing program
JP2022012615A (en) Review information sharing system
JP6692156B2 (en) Information processing apparatus, information processing method, and information processing program
JP6954707B1 (en) Information processing system, information processing method and program
JP2005056009A (en) Online shopping method and system
JP7447800B2 (en) Receipt processing device, control method, and program
JP2007156762A (en) Customer satisfaction tabulation system
JP2006260164A (en) Information-transmitting system, and information transmission promoting method
JP7145823B2 (en) Provision device, provision method and provision program
JP6228719B2 (en) Document distribution device, document distribution method, program, and non-transitory recording medium
JP2018081337A (en) Coupon issuing system
JP6496506B2 (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120319

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: 20120508

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120517

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5001313

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150525

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

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

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250