Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5884541B2 - Program, method, and information processing apparatus - Google Patents
[go: Go Back, main page]

JP5884541B2 - Program, method, and information processing apparatus - Google Patents

Program, method, and information processing apparatus Download PDF

Info

Publication number
JP5884541B2
JP5884541B2 JP2012032596A JP2012032596A JP5884541B2 JP 5884541 B2 JP5884541 B2 JP 5884541B2 JP 2012032596 A JP2012032596 A JP 2012032596A JP 2012032596 A JP2012032596 A JP 2012032596A JP 5884541 B2 JP5884541 B2 JP 5884541B2
Authority
JP
Japan
Prior art keywords
information
product
customer
purchase
customer identification
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.)
Expired - Fee Related
Application number
JP2012032596A
Other languages
Japanese (ja)
Other versions
JP2013168111A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2012032596A priority Critical patent/JP5884541B2/en
Publication of JP2013168111A publication Critical patent/JP2013168111A/en
Application granted granted Critical
Publication of JP5884541B2 publication Critical patent/JP5884541B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、商品に関する情報の処理に関する。   The present invention relates to processing of information relating to merchandise.

商品を販売する店舗では、営業時間中に、商品が新たに入荷して店頭に並べられることがある。例えば生鮮食料品のような高い鮮度が好まれる商品は、入荷した直後が最も鮮度が高いので、入荷直後に短時間で顧客に販売されれば、顧客は鮮度が落ちていない状態でその商品を入手することができる。   In a store that sells a product, the product may be newly received and arranged at the store during business hours. For example, products with high freshness, such as fresh food, are the freshest immediately after arrival, so if they are sold to customers in a short period of time immediately after arrival, the customer can use the product in a state where the freshness has not dropped. It can be obtained.

例えば、産地直売店事業は、農家のような農産物等の商品納入者が卸売市場など通常の流通経路を通さずにその店舗に直接持ち込んだ商品を受託販売し、農家に対して販売の場所および販売役務を提供する事業である。それによって、農家は流通コストを低減でき、消費者はより新鮮な農産物を購入できる。しかし、産地直売店は、一般的なスーパーマーケットなどと比較すると、十分な保冷設備を備えていないことが多いので、商品入荷後の時間経過とともにその鮮度が劣化しやすい。   For example, the direct sales store business is a consignment sale of merchandise brought directly to a store by a product supplier such as a farmer such as a farmer without going through a normal distribution channel such as a wholesale market. This business provides sales services. This allows farmers to reduce distribution costs and consumers to purchase fresher produce. However, compared with general supermarkets and the like, production center direct sales stores often do not have sufficient cold storage facilities, so their freshness tends to deteriorate with the passage of time after the arrival of goods.

一方、一般的なスーパーマーケットにおいて、保冷機能および調湿機能のある展示棚に例えば生鮮食料品のような高い鮮度が好まれる商品を並べる場合でも、商品入荷後の時間経過とともにその鮮度が徐々に劣化する。   On the other hand, in general supermarkets, even when products with high freshness such as fresh food are arranged on display shelves with cold storage and humidity control functions, the freshness gradually deteriorates with the passage of time after the arrival of products. To do.

例えば、パンおよび洋菓子も鮮度が好まれる商品である。パンおよび洋菓子を製造販売する店舗では、パンおよび洋菓子を製造して、例えばいつどの商品が焼きたてかといった商品情報を顧客に表示することがある。   For example, bread and confectionery are products that favor freshness. In a store that manufactures and sells bread and confectionery, bread and confectionery are manufactured and product information such as when and which product is baked may be displayed to the customer.

既知の販売促進システムにおいて、個別店舗毎にその店舗が当日中に売り切ると決定した売り切り商品が設定され、売り切り商品の販売情報が作成され入力される。その販売促進システムのサーバは、個人別データベースを参照して、該売り切り商品に適した複数の特定の個別消費者を自動的に選択して売り切り商品の販売情報を電子メール等で通知する。その販売促進システムは、厳選された個別消費者に的を絞って販売情報を提供するので、当該売り切り商品を効率的に売り切ることができる。その販売促進システムは、更に、区分別在庫数または売上数または売上額と属性データとの相関関係、および個人データと売上との相関関係を、販売および仕入れにフィードバックして、売り切り率を高めることができる。   In a known sales promotion system, for each individual store, a sold-out product determined to be sold out during the day is set, and sales information of the sold-out product is created and input. The server of the sales promotion system refers to the individual database, automatically selects a plurality of specific individual consumers suitable for the sold-out product, and notifies the sales information of the sold-out product by e-mail or the like. Since the sales promotion system provides sales information targeted to carefully selected individual consumers, the sold-out products can be sold out efficiently. The sales promotion system further feeds back the correlation between the number of stocks or sales by category or the sales amount and attribute data, and the correlation between personal data and sales to sales and purchases, thereby increasing the sell-off rate. Can do.

特開2005−258620号公報JP 2005-258620 A

既知の販売促進システムには、商品の入荷から販売までの経過時間をできるだけ短くする仕組みがない。   Known sales promotion systems do not have a mechanism for minimizing the elapsed time from the arrival of goods to the sale.

発明者たちは、商品の入荷から販売までの経過時間を短くできるような形態で顧客を選択してその顧客に商品情報を通知すれば、商品を短い経過時間で販売できる、と認識した。ここで、商品情報は、店舗において販売状態にある商品の情報を含んでいる。   The inventors have recognized that if a customer is selected in a form that can shorten the elapsed time from the arrival of the product to the sale and the product information is notified to the customer, the product can be sold in a short elapsed time. Here, the merchandise information includes information on merchandise in a sales state at the store.

実施形態の目的は、商品の入荷から販売までの時間を短くできようにするための処理を実現することである。   An object of the embodiment is to realize processing for shortening the time from arrival of goods to sales.

実施形態の一観点によれば、客識別情報毎の、商品に関する情報の送信からその商品の購買までの経過時間に関する実績情報格納する記憶装置を参照して、客識別情報毎のその経過時間の代表値がより短い客識別情報により高い優先度を与える優先順位に従って、その実績情報の中から複数の客識別情報を選択し、その選択された複数の客識別情報に対応する宛先情報を含特定の商品に関する通知情報を生成する処理を情報処理装置に実行させるためのプログラムが提供される。 According to one aspect of the embodiment, for each customer identification information, by referring to the storage device for storing record information relating to the elapsed time from the transmission of information about products to purchase of the product, the elapsed time for each customer identification information Destination information corresponding to the selected plurality of customer identification information, by selecting a plurality of customer identification information from the performance information according to the priority order that gives higher priority to the customer identification information having a shorter representative value program for executing a process of generating the notification information about including particular item to the information processing apparatus is provided with.

実施形態の一観点によれば、商品の入荷から販売までの時間を短くできようにするための処理を実現することができる。   According to one aspect of the embodiment, it is possible to realize a process for shortening the time from the arrival of goods to the sale.

図1は、実施形態による、ネットワークに接続される、サーバ装置、在庫管理端末、料金端末、情報処理端末、および携帯情報端末を含むシステムの概略的な構成(configuration)の例を示している。FIG. 1 shows an example of a schematic configuration of a system including a server device, an inventory management terminal, a charge terminal, an information processing terminal, and a portable information terminal connected to a network according to the embodiment. 図2は、サーバ装置のプロセッサの概略的な構成(configuration)の例を示している。FIG. 2 shows an example of a schematic configuration of the processor of the server device. 図3A〜3Gは、データベースに格納される各情報レコードのデータ構造の例を示している。3A to 3G show examples of the data structure of each information record stored in the database. 図4は、実施形態による、サーバ装置等によって実行される商品の入荷および販売を管理するための概略的な処理のフローチャートの例を示している。FIG. 4 shows an example of a flowchart of a schematic process for managing the arrival and sale of merchandise executed by the server device or the like according to the embodiment. 図5は、実施形態による、サーバ装置によって実行される商品入荷に関する通知メッセージを、選択された顧客に送信するための概略的な処理のフローチャートの例を示している。FIG. 5 shows an example of a flowchart of a schematic process for transmitting a notification message related to commodity arrival executed by the server device to a selected customer according to the embodiment. 図6Aおよび6Bは、図5のステップ546(通知対象顧客の選択および商品情報の通知)の具体的なフローチャートの例を示している。6A and 6B show an example of a specific flowchart of step 546 (selection of customer to be notified and notification of product information) in FIG. (図6Aで説明)(Explained in Fig. 6A) 図7は、図5のステップ548(通知実績情報の更新)の具体的なフローチャートの例を示している。FIG. 7 shows an example of a specific flowchart of step 548 (update notification result information) in FIG. 図8は、商品入荷情報の表の例を示している。FIG. 8 shows an example of a table of product arrival information. 図9は、商品管理情報の表の例を示している。FIG. 9 shows an example of a table of product management information. 図10は、顧客購買履歴の表の例を示している。FIG. 10 shows an example of a customer purchase history table. 図11は、この場合、過去の通知実績情報の表の例を示している。FIG. 11 shows an example of a table of past notification record information in this case. 図12Aは、処理された過去の通知実績情報の表の例を示している。図12Bは、ソートされた過去の通知実績情報の表の例を示している。FIG. 12A shows an example of a table of processed past notification result information. FIG. 12B shows an example of a table of sorted past notification record information. 図13Aおよび13Bは、異なる目標販売時間に対する、顧客毎の各商品の期待購買情報の表の例を示している。13A and 13B show examples of tables of expected purchase information for each product for each customer for different target sales times. 図14は、通知に使用される顧客登録情報の表の例を示している。FIG. 14 shows an example of a table of customer registration information used for notification. 図15は、対象顧客に通知される商品情報の表の例を示している。FIG. 15 shows an example of a table of product information notified to the target customer. 図16は、商品情報の通知を記録した通知履歴情報の表の例を示している。FIG. 16 shows an example of a table of notification history information in which notification of product information is recorded. 図17は、図5のステップ546(通知対象顧客の選択および商品情報の通知)の具体的なフローチャートの別の例を示している。FIG. 17 shows another example of a specific flowchart of step 546 (selection of customer to be notified and notification of product information) in FIG. 図18A〜18Cは、図5のステップ548(通知実績情報の更新)の具体的なフローチャートの別の例を示している。18A to 18C show another example of a specific flowchart of step 548 (update notification result information) in FIG. (図18Aで説明)(Explained in Fig. 18A) (図18Aで説明)(Explained in Fig. 18A) 図19A〜19Dは、或る商品について或る時間間隔の異なる目標販売時間に対する期待購買情報の表の例を示している。19A to 19D show examples of tables of expected purchase information for target sales times with different time intervals for a certain product. 図20Aは、複数の目標販売時間に対する、処理された過去の通知実績情報の表の例を示している。FIG. 20A shows an example of a table of processed past notification result information for a plurality of target sales times. 図20Bは、目標販売時間、商品コード、顧客IDでソートされた過去の通知実績情報の表の例を示している。FIG. 20B shows an example of a table of past notification result information sorted by target sales time, product code, and customer ID. 図21は、ソートされた過去の通知実績情報の表の別の例を示している。FIG. 21 shows another example of the sorted past notification result information table. 図22は、目標販売時間を当日中または最大の営業時間とした場合の期待購買情報の例を示している。FIG. 22 shows an example of expected purchase information when the target sales time is the same day or the maximum business time.

発明の目的および利点は、請求の範囲に具体的に記載された構成要素および組み合わせによって実現され達成される。
前述の一般的な説明および以下の詳細な説明は、典型例および説明のためのものであって、本発明を限定するためのものではない、と理解される。
The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims.
It is understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not intended to limit the invention.

本発明の非限定的な実施形態を、図面を参照して説明する。図面において、同様のコンポーネントおよび要素には同じ参照番号が付されている。   Non-limiting embodiments of the present invention will be described with reference to the drawings. In the drawings, similar components and elements have the same reference numerals.

発明者たちは、商品の入荷から販売までの経過時間を短くできるような形態で顧客を選択してその顧客に商品情報を通知すれば、鮮度が好まれる商品を高い鮮度で販売できる、と認識した。   The inventors recognize that if a customer is selected in a form that can shorten the elapsed time from the arrival of the product to the sale and the product information is notified to the customer, the product that is preferred to freshness can be sold with high freshness. did.

実施形態の目的は、商品の入荷から販売までの経過時間を短くできるような形態で客を選択して、その選択された客に商品の入荷情報を通知できるようにするための処理を実現することである。   The purpose of the embodiment is to realize a process for selecting a customer in a form that can shorten the elapsed time from the arrival of the product to the sale and notifying the selected customer of the arrival information of the product That is.

図1は、実施形態による、ネットワーク5に接続される、サーバ装置10、在庫管理端末20、料金端末30、情報処理端末40および60、および携帯情報端末64を含むシステムの概略的な構成(configuration)の例を示している。そのシステムは、さらに、電子メール・サーバ装置12を含んでいてもよい。サーバ装置10は、例えば、店舗の運営業者の施設または外部のデータセンタに配置されていてもよい。   1 is a schematic configuration of a system including a server device 10, an inventory management terminal 20, a charge terminal 30, information processing terminals 40 and 60, and a portable information terminal 64 connected to a network 5 according to an embodiment. ) Example. The system may further include an electronic mail server device 12. For example, the server device 10 may be disposed in a facility of a store operator or an external data center.

図1において、サーバ装置10は、情報処理装置であり、例えば、プロセッサ102、メモリ104、内部バス、ネットワーク・インタフェース(NW I/F)108、等を含むコンピュータであってもよい。サーバ装置10は、さらに、内部バスに結合された、記録媒体読み取り用のドライブ106、およびデータベース162を含むハードディスク・ドライブ(HDD)のような記憶装置16を含んでいる。ドライブ106は、ソフトウェアが記録された例えば光ディスクのような記録媒体164を読み取るために設けられている。そのソフトウェアは、例えば、OS、データベース管理システム(DBMS)、アプリケーション・プログラム、等を含んでいてもよい。   1, the server apparatus 10 is an information processing apparatus, and may be a computer including a processor 102, a memory 104, an internal bus, a network interface (NW I / F) 108, and the like. The server device 10 further includes a storage device 16 such as a hard disk drive (HDD) including a drive 106 for reading a recording medium and a database 162 coupled to an internal bus. The drive 106 is provided for reading a recording medium 164 such as an optical disc in which software is recorded. The software may include, for example, an OS, a database management system (DBMS), an application program, and the like.

プロセッサ102は、コンピュータ用のCPU(Central Processing Unit)であってもよい。メモリ104には、例えば、主記憶装置および半導体メモリ等が含まれる。   The processor 102 may be a CPU (Central Processing Unit) for a computer. The memory 104 includes, for example, a main storage device and a semiconductor memory.

プロセッサ102は、メモリ104および/または記憶装置16に格納されたそのソフトウェアに従って動作するものであってもよい。そのソフトウェアは、記録媒体164に格納されていて、ドライブ106によって記録媒体164から読み出されてサーバ装置10にインストールされてもよい。また、代替形態として、プロセッサ102は、上述のソフトウェアの機能の少なくとも一部を含む例えば集積回路として実装された専用のプロセッサであってもよい。サーバ装置10は、ネットワーク・インタフェース108を介し、さらに外部または構内のネットワークまたは回線5を介して、在庫管理端末20、料金端末30、情報処理端末40および60、および携帯情報端末64に接続され得る。サーバ装置10は、ネットワーク・インタフェース108を介し外部または構内のネットワークまたは回線5を介して、さらに電子メール・サーバ装置12に接続されてもよい。   The processor 102 may operate according to its software stored in the memory 104 and / or the storage device 16. The software may be stored in the recording medium 164, read from the recording medium 164 by the drive 106, and installed in the server device 10. Further, as an alternative, the processor 102 may be a dedicated processor that is implemented as an integrated circuit, for example, including at least a part of the software functions described above. The server apparatus 10 can be connected to the inventory management terminal 20, the charge terminal 30, the information processing terminals 40 and 60, and the portable information terminal 64 via the network interface 108 and further via an external or local network or line 5. . The server device 10 may be further connected to the electronic mail server device 12 via the network interface 108 via an external or local network or line 5.

在庫管理端末20は、例えば、在庫管理用の専用情報処理端末または在庫管理ソフトがインストールされた汎用の情報処理装置(例えば、パーソナル・コンピュータ)であってもよく、ラベル発行機22およびリーダ・ライタ(R/W)24が結合されている。在庫管理端末20は、商品管理情報を管理し、各商品の納入または入荷および在庫に関する情報をデータベース162に保存し管理する。在庫管理端末20は、販売店に配置され、例えば農家のような商品納入者または店員のようなユーザによって操作することができる。   The inventory management terminal 20 may be, for example, a dedicated information processing terminal for inventory management or a general-purpose information processing apparatus (for example, a personal computer) in which inventory management software is installed. The label issuing machine 22 and the reader / writer (R / W) 24 is coupled. The inventory management terminal 20 manages product management information, and stores and manages information on delivery or arrival of each product and stock in the database 162. The inventory management terminal 20 is disposed in a store and can be operated by a product supplier such as a farmer or a user such as a store clerk.

リーダ・ライタ(R/W)24は、ユーザの操作に従って、在庫管理端末20の制御の下で、商品納入者のICカードの納入者ID(識別情報)等の情報を読み取りまたはそのICカードへ情報を書き込む。在庫管理端末20は、納入者をその納入者IDおよびパスワード等の情報で認証して、その後の操作を可能にする。   The reader / writer (R / W) 24 reads information such as the supplier ID (identification information) of the IC card of the merchandise supplier in accordance with the operation of the user under the control of the inventory management terminal 20, or to the IC card. Write information. The inventory management terminal 20 authenticates the supplier with information such as the supplier ID and password, and enables subsequent operations.

商品納入者または店員は、在庫管理端末20上で、例えば、各商品の商品名、単位重量当り価格、単位個数、重量、販売価格、等の商品および価格情報を入力して決定してそのような商品および価格情報を含むラベルを発行する。ラベル発行機22は、納入者の操作に従って、在庫管理端末20の制御の下で、発行日時、その商品および価格情報を表すテキスト(文字、記号)、および一次元コード(バーコード)または二次元コード、等を含むラベルを用紙にプリントアウトする。ラベル発行機22は、商品を計量して価格を表す文字および一次元または二次元コードを含むラベルをプリントアウトする計量プリンタを含んでいてもよい。納入者は、そのラベルを対応する商品に貼付して、販売店によって指定された商品配列棚の位置にその商品を並べる。   The merchandise supplier or the store clerk inputs and determines the merchandise and price information such as the merchandise name, the price per unit weight, the unit number, the weight, the selling price, etc. on the inventory management terminal 20 and so on. Issue labels that contain product and price information. The label issuing machine 22 is under the control of the inventory management terminal 20 according to the operation of the supplier, the date and time of issue, the text (characters, symbols) representing the product and price information, and the one-dimensional code (barcode) or two-dimensional Print out a label containing code, etc. on paper. The label issuing machine 22 may include a weighing printer that weighs out a product and prints out a label including a character representing a price and a one-dimensional or two-dimensional code. The supplier attaches the label to the corresponding product, and arranges the product at the position of the product arrangement shelf designated by the store.

在庫管理端末20は、ラベルが発行されるときに、日時、納入者ID、その納入された商品の商品コード(識別情報)、およびその納入数または入荷数等をデータベース162の商品入荷情報に記録する。商品入荷情報は、納入者の視点で商品納入情報と称されてもよい。サーバ装置10は、商品入荷情報が保存または更新される度に、データベース162における各商品の商品管理情報を更新し管理してもよい。その商品管理情報の更新および管理は、商品納入情報が記録される度に、在庫管理端末20によって行われてもよい。   When the label is issued, the inventory management terminal 20 records the date and time, the supplier ID, the product code (identification information) of the delivered product, the number of deliveries or the number of deliveries, etc. in the product arrival information of the database 162. To do. The product arrival information may be referred to as product delivery information from the viewpoint of the supplier. The server device 10 may update and manage the product management information of each product in the database 162 every time the product arrival information is stored or updated. The update and management of the product management information may be performed by the inventory management terminal 20 every time the product delivery information is recorded.

料金端末30は、例えば、レジ端末(金銭登録機端末)、POS端末、等であってもよく、リーダ・ライタ(R/W)34が結合されていてもよい。料金端末30は、販売店に配置され、例えば、販売店の店員のようなユーザによって操作され得る。リーダ・ライタ34は、商品のラベル情報を走査して読み取る機能または装置、およびICカードまたは電子マネー等に対して情報の書き込みと読み取りを行う機能または装置を含んでいてもよい。   The fee terminal 30 may be, for example, a cash register terminal (cash register machine terminal), a POS terminal, or the like, and a reader / writer (R / W) 34 may be combined therewith. The charge terminal 30 is arranged in a store and can be operated by a user such as a store clerk. The reader / writer 34 may include a function or device for scanning and reading product label information, and a function or device for writing and reading information on an IC card or electronic money.

料金端末30は、日時、販売された商品の商品コード、およびその販売数等の商品販売情報をデータベース162に保存する。商品販売情報は、取引明細を含むレシートまたは領収書に関する情報であってもよい。サーバ装置10は、商品管理情報を更新する度に、データベース162における各商品の顧客購買履歴情報および商品管理情報を更新し管理してもよい。また、サーバ装置10は、商品販売情報が記録または更新される度に、データベース162における各商品の顧客購買履歴情報および商品管理情報を更新し管理してもよい。また、その顧客購買履歴情報および商品在庫情報の更新および管理は、商品販売情報が記録される度に、料金端末30によって行われてもよい。   The charge terminal 30 stores product sales information such as the date and time, the product code of the sold product, and the number of products sold in the database 162. The merchandise sales information may be information relating to a receipt or a receipt including transaction details. The server device 10 may update and manage customer purchase history information and product management information of each product in the database 162 every time product management information is updated. The server device 10 may update and manage customer purchase history information and product management information for each product in the database 162 each time product sales information is recorded or updated. In addition, updating and management of the customer purchase history information and the merchandise inventory information may be performed by the fee terminal 30 every time merchandise sales information is recorded.

情報処理端末40は、販売店に配置された、例えばパーソナル・コンピュータのような情報処理装置であってもよく、リーダ・ライタ(R/W)44が結合されていてもよい。リーダ・ライタ44は、ICカード、磁気カードまたは電子マネー等に対して入力金額および/またはポイント数の書き込みおよび読み取りを行うものであってもよい。情報処理端末40は、店員、納入者または顧客のようなユーザによって操作されてもよい。情報処理端末40は、データベース162またはICカード、磁気カードもしくは電子マネーに記録された残高の金額および/またはポイント数を読み出してそのディスプレイに表示してもよい。   The information processing terminal 40 may be an information processing apparatus such as a personal computer disposed in a store, and may be coupled with a reader / writer (R / W) 44. The reader / writer 44 may write and read an input amount and / or the number of points with respect to an IC card, a magnetic card, electronic money, or the like. The information processing terminal 40 may be operated by a user such as a store clerk, a supplier, or a customer. The information processing terminal 40 may read the balance amount and / or the number of points recorded in the database 162 or the IC card, magnetic card or electronic money and display them on the display.

店員、商品納入者または顧客のようなユーザは、情報処理端末40のディスプレイ上で、販売店の情報、および実際のおよび予定された商品入荷に関する情報、等を含む情報を閲覧することができる。店員、商品納入者または顧客のようなユーザは、情報処理端末40を操作して、顧客および納入者に関する顧客登録情報および納入者登録情報をデータベース162に登録し保存することができる。   On the display of the information processing terminal 40, a user such as a store clerk, a product supplier, or a customer can view information including information on the store and information on actual and scheduled product arrival. A user such as a store clerk, a merchandise supplier, or a customer can operate the information processing terminal 40 to register and store customer registration information and supplier registration information regarding the customer and the supplier in the database 162.

情報処理端末60は、顧客の家屋または施設に配置され、ブラウザ・アプリケーションがインストールされた、例えばパーソナル・コンピュータのような情報処理装置であってもよい。顧客のようなユーザは、情報処理端末60のブラウザによりそのディスプレイ上で、販売店の情報、および顧客への商品情報、等を含むウェブページを閲覧することができる。ここで、商品情報または商品に関する情報は、店舗において販売状態にある商品の情報を含み、さらに、入荷した商品に関する情報または商品が入荷したことを表す情報を含んでいてもよい。   The information processing terminal 60 may be an information processing apparatus such as a personal computer, which is arranged in a customer's house or facility and has a browser application installed. A user such as a customer can browse a web page including information on a store, product information for the customer, and the like on the display by the browser of the information processing terminal 60. Here, the product information or the information on the product includes information on the product in a sales state in the store, and may further include information on the received product or information indicating that the product has arrived.

携帯情報端末64は、ブラウザ・アプリケーションおよびメーラ・アプリケーションがインストールされた、例えばタブレット端末、スマートフォン、その他の携帯端末または携帯電話機であってもよい。携帯情報端末64は、無線基地局またはアクセスポイント72を介し移動体通信網7を介してネットワーク5に接続されてもよい。携帯情報端末64は、例えば、サーバ装置10またはその他のメール・サーバ装置12、等からの電子メールまたはショート・メッセージを受信して、そのディスプレイ上に表示することができる。例えば顧客のようなユーザは、携帯情報端末64のブラウザによりそのディスプレイ上で、販売店の情報、および商品情報、等を含むウェブページを閲覧することができる。   The portable information terminal 64 may be, for example, a tablet terminal, a smartphone, another portable terminal, or a cellular phone in which a browser application and a mailer application are installed. The portable information terminal 64 may be connected to the network 5 via the mobile communication network 7 via the radio base station or the access point 72. For example, the portable information terminal 64 can receive an e-mail or a short message from the server device 10 or other mail server device 12 and display it on the display. For example, a user such as a customer can browse a web page including store information, product information, and the like on the display by the browser of the portable information terminal 64.

図2は、サーバ装置10のプロセッサ102の概略的な構成(configuration)の例を示している。   FIG. 2 shows an example of a schematic configuration of the processor 102 of the server device 10.

プロセッサ102は、制御部1220を含み、さらに、商品管理部1224、対象商品選択部1226、対象顧客選択部1228、通知実績更新部1230、およびその他の処理部1240を含みまたはその一部を含んでいてもよい。処理部1240は、電子メール・サーバ機能を含んでいてもよい。制御部1220は、商品管理部1224、対象商品選択部1226、対象顧客選択部1228、通知実績更新部1230、および処理部1240に制御信号を供給して、これらの要素の動作を制御してもよい。   The processor 102 includes a control unit 1220, and further includes or includes a product management unit 1224, a target product selection unit 1226, a target customer selection unit 1228, a notification result update unit 1230, and other processing units 1240. May be. The processing unit 1240 may include an e-mail server function. The control unit 1220 may supply control signals to the product management unit 1224, the target product selection unit 1226, the target customer selection unit 1228, the notification result update unit 1230, and the processing unit 1240 to control the operation of these elements. Good.

図3A〜3Gは、データベース162に格納される各情報レコードのデータ構造の例を示している。図3A〜3Gの各情報は表の形態をとってもよい。   3A to 3G show examples of the data structure of each information record stored in the database 162. FIG. Each information in FIGS. 3A to 3G may take the form of a table.

図3Aは、サーバ装置10によって生成されデータベース162に保存される通知履歴情報のレコードのデータ構造の例を示している。通知履歴情報は、例えば、顧客ID(識別情報)、送信日、送信時間、および対象商品コードのフィールドを含んでいる。顧客IDは、番号を含んでいても、または一意的な番号であってもよい。対象商品とは、販売促進の対象または商品入荷に関する情報を通知する対象となるその商品を表す。   FIG. 3A shows an example of the data structure of a record of notification history information generated by the server device 10 and stored in the database 162. The notification history information includes, for example, fields of customer ID (identification information), transmission date, transmission time, and target product code. The customer ID may include a number or may be a unique number. The target product represents the product that is the target of the sales promotion or the target of notification of information related to the arrival of the product.

図3Bは、サーバ装置10等によって生成されデータベース162に保存される顧客購買履歴情報のレコードのデータ構造の例を示している。顧客購買履歴情報は、例えば、顧客ID、購買日、購買時間、購買商品コード、および購買数量のフィールドを含んでいる。   FIG. 3B shows an example of the data structure of a record of customer purchase history information generated by the server device 10 or the like and stored in the database 162. The customer purchase history information includes, for example, fields of customer ID, purchase date, purchase time, purchased product code, and purchase quantity.

図3Cは、サーバ装置10によって生成されデータベース162に保存される通知実績情報のレコードのデータ構造の例を示している。通知実績情報は、例えば、顧客ID、購買日、反応時間、購買商品コード、購買個数、購買区分、および目標販売時間のフィールドを含んでいる。購買区分は購入の有無を表す。反応時間は、顧客に商品に関する情報を送信してからその顧客がその商品を購買するまでの経過時間を表す。   FIG. 3C shows an example of the data structure of a record of notification result information generated by the server device 10 and stored in the database 162. The notification result information includes, for example, fields of customer ID, purchase date, reaction time, purchased product code, quantity purchased, purchase category, and target sales time. The purchase category indicates whether or not there is a purchase. The reaction time represents an elapsed time from when information about a product is transmitted to the customer until the customer purchases the product.

図3Dは、サーバ装置10によって生成されデータベース162に保存される顧客毎の各商品の期待購買情報のレコードのデータ構造の例を示している。顧客毎の各商品の期待購買情報は、例えば、顧客ID、購買商品コード、期待個数、平均反応時間、購買率(%)、平均個数、および目標販売時間のフィールドを含んでいる。   FIG. 3D shows an example of the data structure of the record of expected purchase information of each product for each customer generated by the server device 10 and stored in the database 162. The expected purchase information of each product for each customer includes, for example, fields of customer ID, purchased product code, expected number, average reaction time, purchase rate (%), average number, and target sales time.

期待個数は、商品入荷に関する情報を顧客に通知した場合に、その通知1回に対してまたは1回当たりのその顧客がその商品を購買する個数の期待値を表している。購買率は、商品に関する情報を顧客に通知した場合に、その通知回数に対するその顧客のその商品の購買の回数の割合を表している。また、平均個数は、商品に関する情報を顧客に通知した後でその顧客がその商品を購入した場合のその顧客の購入1回当たりの購入個数の平均値を表している。   The expected number represents an expected value of the number that the customer purchases the product for one notification or once per notification when the customer is notified of information related to the arrival of the product. The purchase rate represents the ratio of the number of times the customer has purchased the product to the number of notifications when the customer is notified of information related to the product. The average number represents the average value of the number of purchases per purchase of the customer when the customer purchases the product after notifying the customer of information related to the product.

図3Eは、サーバ装置10等によって生成されデータベース162に保存される商品管理情報のレコードのデータ構造の例を示している。商品管理情報は、例えば、商品コード、入荷数、販売数、および在庫数のフィールドを含んでいる。   FIG. 3E shows an example of the data structure of a record of product management information generated by the server device 10 or the like and stored in the database 162. The merchandise management information includes, for example, fields for a merchandise code, the number of goods received, the number of sales, and the quantity of stock.

図3Fは、在庫管理端末20またはサーバ装置10によって生成されデータベース162に保存される商品入荷情報のレコードのデータ構造の例を示している。商品入荷情報は、例えば、商品コード、商品名、入荷数、入荷日、および入荷時間のフィールドを含んでいる。   FIG. 3F shows an example of the data structure of a record of commodity arrival information generated by the inventory management terminal 20 or the server device 10 and stored in the database 162. The merchandise arrival information includes, for example, fields of a merchandise code, a merchandise name, the number of arrivals, an arrival date, and an arrival time.

図3Gは、情報処理端末40またはサーバ装置10によって生成されデータベース162に保存される顧客登録情報のレコードのデータ構造の例を示している。顧客登録情報は、例えば、顧客ID、氏名、ポイント数、および通知宛先のフィールドを含んでいる。通知宛先は、電子メール・アドレスであっても、またはショート・メッセージの宛先として使用可能な電話番号であってもよい。   FIG. 3G shows an example of the data structure of a record of customer registration information generated by the information processing terminal 40 or the server device 10 and stored in the database 162. The customer registration information includes, for example, customer ID, name, number of points, and notification destination fields. The notification destination may be an e-mail address or a telephone number that can be used as a short message destination.

図4は、実施形態による、サーバ装置10等によって実行される商品の入荷および販売を管理するための(販売管理の)概略的な処理のフローチャートの例を示している。   FIG. 4 shows an example of a flowchart of a schematic process (for sales management) for managing the arrival and sale of merchandise executed by the server device 10 or the like according to the embodiment.

図8〜10は、図4のフローチャートに使用される表の例を示している。
図8は、商品入荷情報の表の例を示している。図9は、商品管理情報の表の例を示している。図10は、顧客購買履歴情報の表の例を示している。
8 to 10 show examples of tables used in the flowchart of FIG.
FIG. 8 shows an example of a table of product arrival information. FIG. 9 shows an example of a table of product management information. FIG. 10 shows an example of a table of customer purchase history information.

図4を参照すると、ステップ502において、プロセッサ102(またはその商品管理部1224)または在庫管理端末20は、例えば店員または商品納入者のようなユーザによる在庫管理端末20の操作に従って生成されまたは更新された入荷した商品の商品入荷情報に基づいて、商品管理情報における当日の各商品の入荷数等の入荷情報を更新する。   Referring to FIG. 4, in step 502, the processor 102 (or its product management unit 1224) or the inventory management terminal 20 is generated or updated according to the operation of the inventory management terminal 20 by a user such as a store clerk or a product supplier. Based on the product arrival information of the received product, the arrival information such as the number of arrivals of each product on the day in the product management information is updated.

例えば、図8の商品入荷情報における商品コード「001001」の商品名「大根」の入荷数500本が、図9の商品管理情報における商品コード「001001」の入荷数0本に加算されて、入荷数が500本となる。例えば、図8の商品入荷情報における商品コード「001002」の商品名「トマト」の入荷数1000個が、図9の商品管理情報における商品コード「001002」の入荷数0個に加算されて、入荷数が1000本となる。   For example, the arrival number 500 of the product name “daikon” of the product code “001001” in the product arrival information of FIG. 8 is added to the arrival number of 0 of the product code “001001” in the product management information of FIG. The number is 500. For example, the arrival number 1000 of the product name “tomato” of the product code “001002” in the product arrival information of FIG. 8 is added to the arrival number of 0 of the product code “001002” in the product management information of FIG. The number becomes 1000.

ステップ504において、プロセッサ102(商品管理部1224)は、例えば店員のようなユーザの操作に従って料金端末30によって生成されまたは更新された商品販売情報に基づいて、各顧客の顧客購買履歴情報を生成しまたは更新する。   In step 504, the processor 102 (product management unit 1224) generates customer purchase history information of each customer based on the product sales information generated or updated by the fee terminal 30 according to the operation of a user such as a store clerk. Or update.

例えば、図10の顧客購買履歴情報において、顧客ID「M0001」の顧客について、購買日「2011年10月16日」、購買時間「13時40分」、購買商品コード「001001」(大根)、および購買数量8本の記録が保存される。例えば、図10の顧客購買履歴情報において、顧客ID「M0002」の顧客について、購買日「2011年10月24日」、購買時間「13時50分」、購買商品コード「001002」(トマト)、および購買数量5個の記録が保存される。   For example, in the customer purchase history information of FIG. 10, for the customer with the customer ID “M0001”, the purchase date “October 16, 2011”, the purchase time “13:40”, the purchase product code “001001” (radish), A record of 8 purchase quantities is stored. For example, in the customer purchase history information of FIG. 10, for the customer with the customer ID “M0002”, the purchase date “October 24, 2011”, the purchase time “13:50”, the purchase product code “001002” (tomato), And a record of 5 purchase quantities is stored.

ステップ506において、プロセッサ102(商品管理部1224)は、顧客購買履歴情報に基づいて、商品管理情報における当日の各商品の販売数等の販売情報を更新する。例えば、図10の顧客購買履歴情報における商品コード「001001」(大根)の当日の各販売数量が、図9の商品管理情報における商品コード「001001」の販売数に順次加算されて、販売数が200本となる。   In step 506, the processor 102 (product management unit 1224) updates sales information such as the number of sales of each product on the current day in the product management information based on the customer purchase history information. For example, each sales quantity on the day of the product code “001001” (radish) in the customer purchase history information of FIG. 10 is sequentially added to the number of sales of the product code “001001” in the product management information of FIG. 200.

ステップ508において、プロセッサ102(商品管理部1224)は、商品管理情報の当日の各商品の入荷数および販売数に基づいて、当日の各商品の入荷数から販売数を減算して、商品管理情報における各商品の在庫数、等を更新する。   In step 508, the processor 102 (product management unit 1224) subtracts the number of sales from the number of arrivals of each product on the current day based on the number of arrivals and sales of each product on the current day of the product management information, and product management information Update the number of items in stock, etc.

例えば、図9の商品管理情報において、商品コード「001001」(大根)の商品の入荷数500本から販売数200本が減算されて、在庫数300本が記録される。例えば、図9の商品管理情報において、商品コード「001002」(トマト)の商品の入荷数1000個から販売数700個が減算されて、在庫数300個が記録される。   For example, in the product management information of FIG. 9, the number of sales 200 is subtracted from the number of products 500 received with the product code “001001” (radish), and the number of stocks 300 is recorded. For example, in the merchandise management information in FIG. 9, the sales quantity of 700 is subtracted from the quantity of merchandise received with the merchandise code “001002” (tomato), and the inventory quantity of 300 is recorded.

図5は、実施形態による、サーバ装置10によって実行される商品に関する通知メッセージを、選択された顧客に送信するための(商品情報送信用の)概略的な処理のフローチャートの例を示している。   FIG. 5 shows an example of a flowchart of a schematic process (for transmitting product information) for transmitting a notification message about a product executed by the server device 10 to a selected customer according to the embodiment.

図11は、図5のフローチャートに使用される通知実績情報の表の例を示している。   FIG. 11 shows an example of a table of notification result information used in the flowchart of FIG.

図5を参照すると、ステップ542において、プロセッサ102(またはその対象商品選択部1226)は、例えば店員のようなユーザによる情報処理端末40の操作に従って、販売促進または入荷に関する情報通知の対象とする商品の商品コードを選択または決定する。店員は、データベース162の図8の商品入荷情報および/または図9の商品管理情報における入荷数、入荷時間、在庫数、等を、情報処理端末40のディスプレイ上に表示し検討して、販売促進または入荷に関する情報通知の対象とする商品を選択する。その選択される対象商品は、1つ以上であってもよい。   Referring to FIG. 5, in step 542, the processor 102 (or its target product selection unit 1226), for example, a product targeted for information notification regarding sales promotion or arrival according to an operation of the information processing terminal 40 by a user such as a store clerk Select or determine the product code for. The store clerk displays the number of arrivals, arrival time, number of stocks, etc. in the product arrival information of FIG. 8 and / or the product management information of FIG. 9 in the database 162 on the display of the information processing terminal 40 to examine sales. Alternatively, select a product for which notification of information regarding arrival is made. One or more target products may be selected.

ステップ544において、プロセッサ102(対象商品選択部1226)は、例えば店員のようなユーザによる情報処理端末40の入力操作に従って、選択された販売促進対象商品の目標販売時間を決定する。例えば、店員は、その選択された対象商品の目標販売時間を、例えば現在時間から営業終了時間またはその1時間前までの間の時間、例えば2時間に設定する。ステップ544において、プロセッサ102(対象商品選択部1226)は、さらに、店員のようなユーザによる情報処理端末40の入力操作に従って、選択された販売促進対象商品の目標販売数を決定してもよい。代替形態として、その目標販売数は、ステップ546において同様に店員のようなユーザによってまたは自動的に決定されてもよい。   In step 544, the processor 102 (target product selection unit 1226) determines the target sales time of the selected sales promotion target product in accordance with an input operation of the information processing terminal 40 by a user such as a store clerk. For example, the store clerk sets the target sales time of the selected target product to, for example, a time between the current time and the business end time or one hour before that, for example, 2 hours. In step 544, the processor 102 (target product selection unit 1226) may further determine the target number of sales of the selected sales promotion target product according to an input operation of the information processing terminal 40 by a user such as a store clerk. Alternatively, the target number of sales may be determined by a user, such as a store clerk, or automatically at step 546 as well.

ステップ546において、プロセッサ102(またはその対象顧客選択部1228)は、過去の通知実績情報または顧客毎の各商品の期待購買情報に基づいて販売促進の対象商品の情報を通知する対象顧客を選択する。期待購買情報は、設定された目標販売時間に対して、その時点で過去の通知実績情報から生成されても、または予め生成された複数の期待購買情報の中から選択されてもよい。期待購買情報は、設定された目標販売時間に対してその時点で生成されれば、小さい処理負荷で生成できる。一方、期待購買情報は、予め生成された複数の期待購買情報の中から選択されれば、商品情報の対象顧客への通知が短い時間で行える。次いで、プロセッサ102(対象顧客選択部1228)は、その商品情報を通知するためのメッセージを生成してその顧客に送信する。そのメッセージは、例えば、電子メールであっても、またはショート・メッセージであってもよい。そのために、例えば、その対象商品について、図11の過去の通知実績情報における、顧客ID、購買日、反応時間、購買商品コード、購買個数および購買区分と、目標販売時間とに基づいて、後で説明するような或る優先順位に従って顧客IDが順次抽出される。   In step 546, the processor 102 (or its target customer selection unit 1228) selects a target customer to be notified of information on a target product for promotion based on past notification result information or expected purchase information of each product for each customer. . The expected purchase information may be generated from the past notification result information for the set target sales time, or may be selected from a plurality of expected purchase information generated in advance. The expected purchase information can be generated with a small processing load if it is generated at that time with respect to the set target sales time. On the other hand, if the expected purchase information is selected from a plurality of expected purchase information generated in advance, the product information can be notified to the target customer in a short time. Next, the processor 102 (target customer selection unit 1228) generates a message for notifying the product information and transmits the message to the customer. The message may be, for example, an e-mail or a short message. For this purpose, for example, the target product is later determined based on the customer ID, purchase date, reaction time, purchase product code, purchase quantity and purchase category, and target sales time in the past notification result information of FIG. Customer IDs are sequentially extracted according to a certain priority order as described.

プロセッサ102(またはその対象顧客選択部1228)は、その商品情報を通知するためのメッセージおよび顧客電子メール・アドレスを含む電子メール情報を生成して電子メール・サーバ装置12に渡し送信させてもよい。代替形態として、プロセッサ102(またはその対象顧客選択部1228)は、電子メールの代わりに携帯情報端末の電話番号に宛ててその通知情報を含むショート・メッセージを送信してもよい。   The processor 102 (or its target customer selection unit 1228) may generate e-mail information including a message for notifying the product information and the customer e-mail address, and pass it to the e-mail server device 12 for transmission. . Alternatively, the processor 102 (or its target customer selector 1228) may send a short message containing the notification information to the phone number of the portable information terminal instead of the email.

ステップ548において、プロセッサ102(またはその通知実績更新部1230)は、顧客への商品情報の各通知履歴情報と、顧客の購買履歴情報とに基づいて、商品情報の通知から顧客の購買までの反応時間を算出し、当日の通知実績情報を生成してデータベース162に保存する。当日の通知実績情報は、例えば、各顧客の顧客ID、購買日(当日)、反応時間、購買商品コード、購買個数および購買区分を含んでいる。その通知実績情報は、次回の期待購買情報を生成するのに使用される。次の日以降にステップ546で使用される期待購買情報は、ここでステップ548で可能性ある複数の目標販売時間について予め生成されても、次の日以降にステップ546で1つの目標販売時間について生成されてもよい。   In step 548, the processor 102 (or the notification result update unit 1230) responds from the notification of the product information to the purchase of the customer based on the notification history information of the product information to the customer and the purchase history information of the customer. The time is calculated, the notification result information of the day is generated and stored in the database 162. The notification result information on that day includes, for example, the customer ID, purchase date (current day), reaction time, purchase product code, purchase quantity, and purchase category of each customer. The notification result information is used to generate next expected purchase information. Even if the expected purchase information used in step 546 after the next day is generated in advance for a plurality of possible target sales times in step 548, one target sales time is determined in step 546 after the next day. May be generated.

図6Aおよび6Bは、図5のステップ546(通知対象顧客の選択および商品情報の通知)の具体的なフローチャートの例を示している。   6A and 6B show an example of a specific flowchart of step 546 (selection of customer to be notified and notification of product information) in FIG.

図11〜16は、図6Aおよび6Bのフローチャートに使用される表の例を示している。   FIGS. 11-16 show examples of tables used in the flowcharts of FIGS. 6A and 6B.

図11は、この場合、過去の通知実績情報の表の例を示している。図12Aおよび12Bは、通知実績情報の例を示している。図12Aは、処理された過去の通知実績情報の表の例を示している。図12Bは、ソートされた過去の通知実績情報の表の例を示している。図13Aおよび13Bは、異なる目標販売時間に対する、顧客毎の各商品の期待購買情報の表の例を示している。図14は、通知に使用される顧客登録情報の表の例を示している。図15は、対象顧客に通知される入荷商品の商品情報の例を示している。図16は、商品情報の通知を記録した通知履歴情報の表の例を示している。   FIG. 11 shows an example of a table of past notification record information in this case. 12A and 12B show examples of the notification result information. FIG. 12A shows an example of a table of processed past notification result information. FIG. 12B shows an example of a table of sorted past notification record information. 13A and 13B show examples of tables of expected purchase information for each product for each customer for different target sales times. FIG. 14 shows an example of a table of customer registration information used for notification. FIG. 15 shows an example of the product information of the received product notified to the target customer. FIG. 16 shows an example of a table of notification history information in which notification of product information is recorded.

図6Aを参照すると、ステップ604において、プロセッサ102(対象顧客選択部1228)は、データベース162から、図5のステップ542において選択された販売促進または入荷商品の商品情報通知の対象商品に関する過去の通知実績情報を抽出する。通知実績情報は、例えば1ヶ月、3ヶ月、6ヶ月または12ヶ月分のような、前日以前の過去の或る長さの期間分が取り出されてもよい。   Referring to FIG. 6A, in step 604, the processor 102 (target customer selection unit 1228), from the database 162, notifies the past about the target product of the sales promotion or arrival product information notification selected in step 542 of FIG. 5. Extract performance information. For the notification performance information, a past period of a certain length before the previous day, such as one month, three months, six months, or twelve months, may be extracted.

例えば、図11の過去の通知実績情報の表において、対象商品の購買商品コード「001001」(大根)の上から6行分の情報が抽出される。対象商品でない他の購買商品コードの行の情報は抽出されない。   For example, in the past notification result information table of FIG. 11, information for six lines from the purchase product code “001001” (radish) of the target product is extracted. Information on other purchased product code lines that are not the target product is not extracted.

ステップ606において、プロセッサ102(対象顧客選択部1228)は、通知実績情報の各レコードについて、各反応時間が閾値としての目標販売時間以下の長さかどうかを判定する。その反応時間が目標販売時間以下であると判定された場合は、手順は、ステップ608に進む。その反応時間が目標販売時間以下でないと判定された場合は、手順は、ステップ610に進む。目標販売時間が、最長の営業時間、即ち営業開始時間から終了時間までの最大の長さに設定されている場合は、購買区分が購入である全ての通知実績情報のレコードについて、反応時間が目標販売時間以下であると判定されてもよい。   In step 606, the processor 102 (target customer selection unit 1228) determines whether each reaction time is equal to or shorter than the target sales time as a threshold for each record of the notification result information. If it is determined that the reaction time is less than or equal to the target sales time, the procedure proceeds to step 608. If it is determined that the reaction time is not less than the target sales time, the procedure proceeds to step 610. If the target sales time is set to the longest business time, that is, the maximum length from the business start time to the end time, the reaction time is the target for all the records of notification result information whose purchase category is purchase. It may be determined that it is less than the sales time.

例えば、目標販売時間が2時間の場合、図11の通知実績情報の表において、顧客ID「M0001」の購買日2011年10月16日の反応時間40分は、目標販売時間以内である。例えば、目標販売時間が2時間の場合、図11の通知実績情報の表において、顧客ID「M0002」の購買日2011年10月16日の反応時間180分は、目標販売時間以内でない。例えば、図11の通知実績情報の表において、顧客ID「M0003」の購買日2011年10月16日の反応時間が空白であり、購買区分が未購入であり、反応時間が目標販売時間の2時間以内でない。   For example, when the target sales time is 2 hours, the reaction time 40 minutes on the purchase date October 16, 2011 of the customer ID “M0001” in the notification result information table of FIG. 11 is within the target sales time. For example, when the target sales time is 2 hours, the reaction time 180 minutes on the purchase date October 16, 2011 of the customer ID “M0002” in the notification result information table of FIG. 11 is not within the target sales time. For example, in the notification result information table of FIG. 11, the reaction time of purchase date October 16, 2011 for customer ID “M0003” is blank, the purchase category is not purchased, and the reaction time is 2 as the target sales time. Not within hours.

ステップ608において、プロセッサ102(対象顧客選択部1228)は、反応時間が目標販売時間以内の通知実績情報の各レコードについて、目標販売時間で閾値処理された購買個数として通知実績情報中の購買個数を設定し、目標販売時間で閾値処理された購入区分として「購入」を設定する。従って、目標販売時間で閾値処理された通知実績情報のレコードとして、過去の通知実績情報のレコードがそのままデータベース162に保存される。   In step 608, the processor 102 (target customer selection unit 1228) sets the purchase quantity in the notification result information as the purchase quantity subjected to threshold processing at the target sale time for each record of the notification result information whose reaction time is within the target sale time. Set “Purchase” as the purchase category that has been thresholded at the target sales time. Therefore, a record of past notification results information is stored in the database 162 as it is as a record of notification results information subjected to threshold processing at the target sales time.

例えば、図12Aの通知実績情報の表において、顧客ID「M0001」の購買日2011年10月16日の通知実績情報は、購買個数および購買区分として図11のものを引き継いで、コピーされて保存されたものである。例えば、図12Aの通知実績情報の表において、顧客ID「M0001」の購買日2011年10月24日の通知実績情報は、購買個数および購買区分として図11のものを引き継いで、コピーされて保存されたものである。   For example, in the notification result information table of FIG. 12A, the notification result information of the purchase date October 16, 2011 for the customer ID “M0001” is copied and saved as the purchase quantity and the purchase classification, taking over those of FIG. It has been done. For example, in the notification result information table of FIG. 12A, the notification result information of the purchase date October 24, 2011 of the customer ID “M0001” is copied and saved as the purchase quantity and purchase classification, taking over those of FIG. It has been done.

ステップ610において、プロセッサ102(対象顧客選択部1228)は、反応時間が目標販売時間より長い通知実績情報の各レコードについて、目標販売時間で閾値処理された購買個数として0(ゼロ)を設定し、目標販売時間で閾値処理された購入区分として「未購入」を設定する。従って、目標販売時間で閾値処理された通知実績情報のレコードとして、購買個数が0(ゼロ)に変更され販売区分が「未購入」に変更された過去の通知実績情報のレコードがデータベース162に保存される。それによって、顧客IDに対する商品情報の通知からその商品の購買までの反応時間が目標販売時間を超える場合について、その商品の購買がないものとして処理された実績情報を生成することができる。それによって、反応時間が目標販売時間を超える実績情報が顧客の選択に使用されないようにすることもできる。   In step 610, the processor 102 (target customer selection unit 1228) sets 0 (zero) as the number of purchases subjected to threshold processing at the target sales time for each record of notification result information whose reaction time is longer than the target sales time, “Non-purchased” is set as the purchase category subjected to threshold processing at the target sales time. Therefore, a record of past notification results information in which the number of purchases is changed to 0 (zero) and the sales classification is changed to “not purchased” is stored in the database 162 as a record of notification results information that is threshold-processed at the target sales time. Is done. Thereby, in the case where the reaction time from the notification of the product information to the customer ID to the purchase of the product exceeds the target sales time, it is possible to generate performance information processed as having no purchase of the product. Thereby, it is possible to prevent the performance information whose reaction time exceeds the target sales time from being used for customer selection.

例えば、図12Aの通知実績情報の表において、顧客ID「M0002」の購買日2011年10月16日の行は、図11の通知実績情報の反応時間180分を含んでいる。顧客ID「M0002」の購買日2011年10月16日の行は、さらに、目標販売時間で閾値処理され図11の通知実績情報のものから変更された購買個数および購買区分としてそれぞれ0(ゼロ)および「未購入」を含んでいる。   For example, in the notification result information table of FIG. 12A, the row of the purchase date October 16, 2011 of the customer ID “M0002” includes the reaction time 180 minutes of the notification result information of FIG. The row of the purchase date of October 16, 2011 for the customer ID “M0002” is further set to 0 (zero) as the number of purchases and the purchase category changed from those in the notification result information of FIG. And includes "not purchased".

ステップ612において、プロセッサ102(対象顧客選択部1228)は、例えば図12Aの表のような、その処理された購買個数および購入区分を含む、目標販売時間で閾値処理された通知実績情報の各レコードを生成して、データベース162に保存する。図12Aの表は、例えば、図11の購買商品コード「001001」の過去の通知実績情報を含み、目標販売時間2時間以内でない反応時間の通知実績情報における購買個数と購買区分がそれぞれ「0」および「未購入」に変更されている。   In step 612, the processor 102 (target customer selection unit 1228) records each record of the notification result information thresholded at the target sales time, including the processed purchase quantity and purchase classification, for example, as in the table of FIG. 12A. Is generated and stored in the database 162. The table of FIG. 12A includes, for example, the past notification result information of the purchased product code “001001” of FIG. 11, and the purchase quantity and the purchase classification in the notification result information of the reaction time that is not within the target sales time of 2 hours are “0”, respectively. And “not purchased”.

ステップ614において、プロセッサ102(対象顧客選択部1228)は、抽出された過去の通知実績情報の全てのレコードを処理したかどかを判定する。全てのレコードを処理したと判定された場合は、手順は、ステップ616に進む。未だ全てのレコードを処理していないと判定された場合は、手順はステップ606に戻る。   In step 614, the processor 102 (target customer selection unit 1228) determines whether or not all the records of the extracted past notification result information have been processed. If it is determined that all records have been processed, the procedure proceeds to step 616. If it is determined that all records have not yet been processed, the procedure returns to step 606.

ステップ616において、プロセッサ102(対象顧客選択部1228)は、目標販売時間で閾値処理された通知実績情報の各レコードを顧客IDの順にソートする。例えば、図12Bの通知実績情報は、図12Aの通知実績情報を顧客IDの番号の順序でソートしたものである。図12Bの表において、通知実績情報のレコードは顧客ID「M0001」〜「M0003」の順にソートされている。   In step 616, the processor 102 (target customer selection unit 1228) sorts the records of the notification result information subjected to the threshold processing with the target sales time in the order of the customer ID. For example, the notification performance information in FIG. 12B is obtained by sorting the notification performance information in FIG. 12A in the order of customer ID numbers. In the table of FIG. 12B, the records of the notification result information are sorted in the order of customer IDs “M0001” to “M0003”.

ステップ618において、プロセッサ102(対象顧客選択部1228)は、各顧客について、例えば図12Bのような通知実績情報に基づいて、購買の期待個数、平均反応時間、購入率、および購買の平均個数を算出する。次いで、プロセッサ102(対象顧客選択部1228)は、商品毎および顧客毎のその算出された購買の期待個数、平均反応時間、購入率、および購買の平均個数を含む、例えば図13Aのような顧客毎の各商品の期待購買情報を生成してデータベース162に保存する。   In step 618, the processor 102 (target customer selection unit 1228) sets the expected number of purchases, the average reaction time, the purchase rate, and the average number of purchases for each customer based on the notification result information as shown in FIG. 12B, for example. calculate. Next, the processor 102 (target customer selection unit 1228) includes the calculated expected number of purchases for each product and each customer, the average reaction time, the purchase rate, and the average number of purchases, for example, as shown in FIG. 13A. Expected purchase information for each product is generated and stored in the database 162.

期待個数は、或る商品情報を顧客に通知した回数に対するその顧客のその商品の購買数の平均値である。平均反応時間は、顧客が商品を購入した場合のその商品情報の通知から購買までの反応時間の平均値である。購買率は、或る商品情報を顧客に通知した回数に対するその顧客のその商品の購買の回数の平均値である。購買の平均個数は、或る商品情報を顧客に通知した後でその顧客がその商品を購買した場合のその顧客の購入回数に対する購入個数の平均値である。   The expected number is an average value of the number of purchases of the product of the customer with respect to the number of times the product information is notified to the customer. The average reaction time is an average value of reaction times from notification of product information to purchase when a customer purchases a product. The purchase rate is an average value of the number of times the customer has purchased the product with respect to the number of times the customer is notified of certain product information. The average number of purchases is an average value of the number of purchases with respect to the number of purchases of the customer when the customer purchases the product after notifying the customer of certain product information.

図13Aの表は、図12Bの第1行〜第2行の情報レコードに基づいて、購買商品コード「001001」(大根)の顧客ID「M0001」の顧客の期待個数6.5個、平均反応時間45分、購買率100%、および1回当り購買の平均個数6.5個を含んでいる。この場合、顧客は、各通知に対して、全てのレコードについて目標販売時間の2時間以内に商品を購入しているので、その購買率は100%である。   The table in FIG. 13A is based on the information records in the first to second rows in FIG. 12B, and the expected number of customers with the customer ID “M0001” of the purchased product code “001001” (radish) is 6.5, and the average response It includes 45 minutes of time, 100% purchase rate, and an average number of purchases per purchase of 6.5. In this case, the customer purchases the merchandise within 2 hours of the target sales time for all the records for each notification, and the purchase rate is 100%.

図13Aの表は、図12Bの第3行〜第4行の情報レコードに基づいて、購買商品コード「001001」(大根)の顧客ID「M0002」の顧客の期待個数0個、平均反応時間空白、購買率0%、および1回当り購買の平均個数0個を含んでいる。この場合、顧客は、各通知に対して、全てのレコードについて目標販売時間の2時間以内には商品を購入していないので、その購買率は0%である。   The table in FIG. 13A is based on the information records in the 3rd to 4th rows in FIG. 12B, the expected number of customers with the customer ID “M0002” of the purchased product code “001001” (radish), and the average reaction time blank. , The purchase rate is 0%, and the average number of purchases per time is 0. In this case, since the customer has not purchased a product within 2 hours of the target sales time for all the records for each notification, the purchase rate is 0%.

図13Aの表は、図12Bの第5行〜第6行の情報レコードに基づいて、購買商品コード「001001」(大根)の顧客ID「M0003」の顧客の期待個数3個、平均反応時間30分、購買率50%、および1回当り購買の平均個数6個を含んでいる。この場合、顧客は、各通知に対して、1つのレコードについて目標販売時間の2時間以内に商品を購入し、1つのレコードについて目標販売時間の2時間以内に商品を購入していないので、その購買率は50%である。   The table in FIG. 13A is based on the information records in the 5th to 6th rows in FIG. 12B, the expected number of customers with the customer ID “M0003” of the purchase product code “001001” (radish), the average reaction time 30 Minute, purchase rate 50%, and the average number of purchases per transaction is 6. In this case, for each notification, the customer purchases the product within 2 hours of the target sales time for one record and does not purchase the product within 2 hours of the target sales time for one record. The purchase rate is 50%.

図13Bは、目標販売時間を当日中または最大の営業時間とした場合である。この場合、例えば、図11の表の商品コード「001001」の通知実績情報のレコード(第1行〜第6行)がそのまま目標販売時間で閾値処理された通知実績情報として使用される。この場合、図13Bでは、図12Bの第3行〜第4行の情報レコードに基づいて、購買商品コード「001001」(大根)の顧客ID「M0002」の顧客の期待個数1.5個、平均反応時間180分、購買率50%、および1回当り購買の平均個数3個を含んでいる。顧客は、各通知に対して、1つのレコードについて商品を購入し、1つのレコードについて商品を購入していないので、その購買率は50%である。   FIG. 13B shows a case where the target sales time is the same day or the maximum business time. In this case, for example, the record (1st to 6th lines) of the notification result information of the product code “001001” in the table of FIG. 11 is used as the notification result information subjected to threshold processing with the target sales time as it is. In this case, in FIG. 13B, based on the information records in the third to fourth rows in FIG. 12B, the expected number of customers with the customer ID “M0002” of the purchased product code “001001” (radish) is 1.5, average It includes a reaction time of 180 minutes, a purchase rate of 50%, and an average number of purchases per purchase of three. Since each customer purchases a product for one record and does not purchase a product for one record, the purchase rate is 50%.

代替形態として、ステップ604において販売促進の対象商品に関係なく全ての商品の過去の通知実績情報を抽出し、ステップ606において全ての商品の過去の通知実績情報について、ステップ606の処理を実行してもよい。この場合、ステップ612において全ての商品に関する通知毎の処理された通知実績情報が生成され、ステップ618において顧客毎の全ての商品に関する期待購買情報が生成される。   As an alternative form, in step 604, the past notification record information of all products is extracted regardless of the target product for sales promotion, and in step 606, the process of step 606 is executed for the past notification record information of all products. Also good. In this case, processed notification performance information for each notification regarding all products is generated in step 612, and expected purchase information regarding all products for each customer is generated in step 618.

図6Bを参照すると、ステップ620において、プロセッサ102(対象顧客選択部1228)は、図13Aまたは13Bのようなその期待購買情報から、例えば図10のような顧客購買履歴情報中の当日の対象商品を購入した顧客のレコードを削除して、通知対象顧客から除外する。それによって、対象商品を当日既に購入している顧客に不所望な情報を送信するのを防止することができる。   Referring to FIG. 6B, in step 620, the processor 102 (target customer selection unit 1228) determines, based on the expected purchase information as shown in FIG. 13A or 13 B, the target product of the day in the customer purchase history information as shown in FIG. Delete the record of the customer who purchased the product and exclude it from the customer to be notified. Accordingly, it is possible to prevent undesired information from being transmitted to a customer who has already purchased the target product on the day.

ステップ622において、プロセッサ102(対象顧客選択部1228)は、例えば店員のようなユーザによる情報処理端末40の操作に従って、または自動的に、対象商品の目標販売数を設定する。その目標販売数は、例えば、店員のようなユーザの入力値であっても、例えば図9の表のその対象商品の現在の在庫数であっても、通知なしで対象商品を購入する顧客の予測購買数を現在の在庫数から減算した数量であっても、当日の予測の売れ残り数であってもよい。目標販売数は、図5のステップ544において店員のようなユーザによって設定されてもよい。   In step 622, the processor 102 (target customer selection unit 1228) sets the target sales number of the target product according to the operation of the information processing terminal 40 by a user such as a store clerk, or automatically. Even if the target sales number is an input value of a user such as a store clerk or the current stock quantity of the target product in the table of FIG. It may be a quantity obtained by subtracting the predicted number of purchases from the current inventory quantity, or it may be the number of unsold sales on the current day. The target sales number may be set by a user such as a store clerk in step 544 of FIG.

ステップ624において、プロセッサ102(対象顧客選択部1228)は、所与の優先順位に従って、その期待購買情報における通知対象の顧客を順に選択する。そのために、プロセッサ102(対象顧客選択部1228)は、図13Aまたは13Bのようなその期待購買情報を、その優先順位に従ってソートしてもよい。その優先順位は、複数の優先順位の組合せであってもよい。   In step 624, the processor 102 (target customer selection unit 1228) sequentially selects customers to be notified in the expected purchase information according to a given priority. For this purpose, the processor 102 (target customer selection unit 1228) may sort the expected purchase information as shown in FIG. 13A or 13B in accordance with the priority order. The priority order may be a combination of a plurality of priority orders.

その優先順位は、例えば、平均反応時間が目標販売時間内の顧客ID毎の、平均反応時間の短さの順位、平均購買数の多さの順位、および購買率の高さの順位の少なくとも1つの順位に基づくものであってもよい。平均反応時間の短さ、平均購買数の多さ、および購買率の高さは、対象商品への高い嗜好性の高さ、または顧客の反応としての購入行動の可能性の高さを表しているであろう。プロセッサ102(対象顧客選択部1228)は、複数の優先順位中の第1の優先順位で期待購買情報をソートし、その中で同じまたは許容誤差範囲で同じ順位の顧客IDを第2の優先順位でソートし、その中で同じまたは許容誤差範囲で同じ順位の顧客IDを第3の優先順位でソートしてもよい。   The priority order is, for example, at least one of a rank with a short average reaction time, a rank with a large average number of purchases, and a rank with a high purchase rate for each customer ID within the target selling time. It may be based on one rank. Short average response times, high average purchases, and high purchase rates indicate high appetite for the target product or high likelihood of purchase behavior as a customer response. There will be. The processor 102 (target customer selection unit 1228) sorts the expected purchase information by the first priority among the plurality of priorities, and sets the customer IDs of the same rank within the same or allowable error range among the second priorities. And customer IDs of the same rank within the same or allowable error range may be sorted by the third priority.

例えば、その優先順位は、顧客ID毎の対象商品情報の通知から購買までの平均反応時間がより短い顧客IDにより高い優先度を与えるものであってもよい。その優先順位は、さらに、同じまたは許容誤差(例えば±5分)内の同じ平均反応時間の2つ以上の顧客IDの中で、その通知後の対象商品の平均購買個数または期待個数のより多い顧客IDにより高い優先度を与えるものであってもよい。その優先順位は、さらに、同じまたは許容誤差(例えば、±5分、±1個)内の同じ平均反応時間および/または平均購買個数もしくは期待個数の2つ以上の顧客IDの中で、購買率がより高い顧客IDにより高い優先度を与えるものであってもよい。或いは、その優先順位は、さらに、同じまたは許容誤差(例えば、±5分、±2%)内の同じ平均反応時間および/または購買率の2つ以上の顧客IDの中で、その通知後の対象商品の平均購買個数もしくは期待個数のより多い顧客IDにより高い優先度を与えるものであってもよい。このように、1つ以上の優先順位の中で同じまたは許容誤差の範囲で同じ順位の顧客IDに別の優先順位を与えることによって、目標販売数の商品をより短い時間で販売できる可能性がより高くなるであろう。   For example, the priority order may give a higher priority to a customer ID having a shorter average reaction time from notification of target product information for each customer ID to purchase. The priority is more than the average purchase quantity or expected quantity of the target product after the notification among two or more customer IDs of the same average reaction time within the same or tolerance (for example, ± 5 minutes) A higher priority may be given to the customer ID. The priority is further determined by the purchase rate among two or more customer IDs of the same average reaction time and / or average purchase quantity or expected quantity within the same or tolerance (eg, ± 5 minutes, ± 1 piece). May give higher priority to higher customer IDs. Alternatively, the priority may be further determined after the notification within two or more customer IDs of the same average reaction time and / or purchase rate within the same or tolerance (eg, ± 5 minutes, ± 2%). A higher priority may be given to a customer ID having a larger average purchase quantity or expected quantity of the target product. In this way, by giving different priorities to customer IDs having the same rank within the same or tolerance range in one or more priorities, there is a possibility that the target number of products can be sold in a shorter time. Will be higher.

その優先順位は、例えば、平均反応時間が目標販売時間以内の複数の顧客IDの中で、対象商品の平均購買個数または期待個数がより多い顧客IDにより高い優先度を与えるものであってもよい。   For example, the priority order may be such that among a plurality of customer IDs whose average reaction time is within the target sales time, a higher priority is given to a customer ID having a larger average purchase quantity or expected quantity of the target product. .

その優先順位は、例えば、平均反応時間が目標販売時間以内の複数の顧客IDの中で、対象商品の購買率がより高い顧客IDにより高い優先度を与えるものであってもよい。   The priority may be given, for example, to a customer ID having a higher purchase rate of the target product among a plurality of customer IDs whose average reaction time is within the target sales time.

例えば、図13Aの表において、平均反応時間の短い順に、顧客ID「M0003」、「M0001」がこの順序で選択される。例えば、図13Aの表において、購買率の高い順に、顧客ID「M0001」、「M0003」がこの順序で選択される。例えば、図13Aの表において、平均購買個数の多い順に、顧客ID「M0001」、「M0003」がこの順序で選択される。   For example, in the table of FIG. 13A, customer IDs “M0003” and “M0001” are selected in this order in ascending order of average reaction time. For example, in the table of FIG. 13A, customer IDs “M0001” and “M0003” are selected in this order in descending order of purchase rate. For example, in the table of FIG. 13A, customer IDs “M0001” and “M0003” are selected in this order in descending order of the average purchase quantity.

ステップ604において通知対象商品だけの通知実績情報が抽出される場合には、その特定の通知対象商品だけの平均反応時間に基づいて、優先順位が決定され、顧客の商品嗜好に基づく購買行動が期待購買情報に反映される傾向が高いであろう。一方、ステップ604において全ての商品の通知実績情報が抽出される場合には、より多い全ての通知対象商品の平均反応時間に基づいて、優先順位が決定され、顧客個人の全体的な購買行動が期待購買情報に反映される傾向が高いであろう。   When notification result information for only the notification target product is extracted in step 604, the priority order is determined based on the average reaction time of only the specific notification target product, and purchase behavior based on the customer's product preference is expected. The tendency to be reflected in purchasing information will be high. On the other hand, when the notification result information of all the products is extracted in step 604, the priority order is determined based on the average reaction time of all the more notification target products, and the overall purchase behavior of the individual customer is determined. The tendency to be reflected in expected purchase information will be high.

ステップ626において、プロセッサ102(対象顧客選択部1228)は、残りの販売目標数Gからその顧客による購買の対象商品の予測購買数Eを減算して、新しい残りの販売目標数を求める(G=G−E)。予測購買数Eは、顧客IDの対象商品の購買の期待個数であってもよい。代替形態として、予測購買数Eは、例えば、顧客IDの対象商品の購買の平均個数であっても、または購買区分が「購入」の購買個数と購買区分が「未購入」の購買個数「0」とをそれぞれの重みαとβで加重平均した期待個数であってもよい。例えば、重みα=2、β=1であってもよい。この場合、予測購買数Eは、期待個数と平均個数の間の値となるであろう。   In step 626, the processor 102 (target customer selecting unit 1228) subtracts the predicted purchase number E of the target product purchased by the customer from the remaining sales target number G to obtain a new remaining sales target number (G = GE). The predicted purchase number E may be the expected number of purchases of the target product of the customer ID. As an alternative, the predicted purchase number E is, for example, the average number of purchases of the target product of the customer ID, or the purchase number “0” for the purchase category “Purchase” and the purchase number “0” for the purchase category “0”. May be an expected number obtained by weighted averaging with respective weights α and β. For example, the weights α = 2 and β = 1 may be used. In this case, the predicted purchase number E will be a value between the expected number and the average number.

例えば、対象商品コード「001001」(大根)の初期の販売目標数=在庫数300本から、図13Aの顧客ID「M0003」の期待個数6.5を減算して、新しい残りの販売目標数293.5本が求められる。その後、対象商品コード「001001」の残りの販売目標数293.5本から、図13Aの顧客ID「M0003」の期待個数3を減算して、新しい残り販売目標数292.5本が求められる。   For example, by subtracting the expected number 6.5 of the customer ID “M0003” in FIG. 13A from the initial sales target number = 300 inventory numbers of the target product code “001001” (radish), a new remaining sales target number 293 is obtained. .5 are required. Thereafter, by subtracting the expected number 3 of the customer ID “M0003” in FIG. 13A from the remaining sales target number 293.5 of the target product code “001001”, a new remaining sales target number 292.5 is obtained.

ステップ628において、プロセッサ102(対象顧客選択部1228)は、残りの販売目標数が0(ゼロ)より少ないかどうかを判定する。残りの販売目標数が0(ゼロ)より少ない、即ち負であると判定された場合は、手順はステップ632に進む。残りの販売目標数が0(ゼロ)以上であると判定された場合は、手順はステップ630に進む。このように、残りの販売目標数Gが負になるまで対象顧客を順に選択することによって、目標販売時間内での目標販売数の商品の販売の達成をより確実にすることができる。   In step 628, the processor 102 (target customer selection unit 1228) determines whether or not the remaining sales target number is less than 0 (zero). If it is determined that the remaining sales target number is less than 0 (zero), ie, negative, the procedure proceeds to step 632. If it is determined that the remaining sales target number is 0 (zero) or more, the procedure proceeds to step 630. In this way, by sequentially selecting the target customers until the remaining sales target number G becomes negative, it is possible to more reliably achieve the sales of the products with the target sales number within the target sales time.

ステップ630において、プロセッサ102(対象顧客選択部1228)は、全ての顧客が選択されたかどうかを判定する。全ての顧客が選択されたと判定された場合は、手順はステップ632に進む。全ての顧客が選択されていないと判定された場合は、手順はステップ624に戻る。ステップ628および630は、残りの目標販売数Gが0(ゼロ)より小さくなるか、または全ての顧客のレコードが選択されるまで、繰り返される。   In step 630, the processor 102 (target customer selection unit 1228) determines whether all customers have been selected. If it is determined that all customers have been selected, the procedure proceeds to step 632. If it is determined that not all customers have been selected, the procedure returns to step 624. Steps 628 and 630 are repeated until the remaining target sales number G is less than 0 (zero) or all customer records have been selected.

ステップ632において、プロセッサ102(対象顧客選択部1228)は、例えば図14のような顧客登録情報を参照して、選択された通知対象顧客へ順に対象商品の情報を通知する電子メールまたはショート・メッセージを送信するための処理を実行する。そのために、プロセッサ102(対象顧客選択部1228および処理部1240)は、商品情報を含む顧客宛の電子メールまたはショート・メッセージを生成して対象顧客の情報処理端末60または携帯情報端末64に送信してもよい。代替形態として、プロセッサ102(対象顧客選択部1228の通知情報生成部)は、対象顧客の宛先の電子メール・アドレスおよび商品情報に関する通知情報をネットワーク5上の電子メール・サーバ装置12に送信してもよい。この場合、その電子メール・サーバ装置12は、顧客の情報処理端末60または携帯情報端末64へその通知情報を電子メールとして送信する。電子メールは、図13Aまたは13Bの期待購買情報の優先順に送信されてもよい。   In step 632, the processor 102 (target customer selection unit 1228) refers to the customer registration information as shown in FIG. 14, for example, and sends an e-mail or a short message to notify the selected notification target customer in order of target product information. Execute the process to send. For this purpose, the processor 102 (the target customer selection unit 1228 and the processing unit 1240) generates an e-mail or short message addressed to the customer including the product information and transmits it to the information processing terminal 60 or the portable information terminal 64 of the target customer. May be. As an alternative, the processor 102 (the notification information generation unit of the target customer selection unit 1228) sends the target customer's destination e-mail address and notification information about the product information to the e-mail server device 12 on the network 5. Also good. In this case, the e-mail server apparatus 12 transmits the notification information as an e-mail to the information processing terminal 60 or the portable information terminal 64 of the customer. The e-mail may be transmitted in order of priority of the expected purchase information in FIG. 13A or 13B.

その電子メールは、例えば図15の表示内容のような商品情報を含んでいてもよい。図15において、商品情報は、顧客ID、顧客の氏名、店舗名S、対象商品名、等の情報を含んでいる。   The e-mail may include product information such as the display content of FIG. In FIG. 15, the product information includes information such as customer ID, customer name, store name S, and target product name.

ステップ634において、プロセッサ102(対象顧客選択部1228)は、対象顧客に送信された電子メールの顧客ID、送信の日時、および対象商品IDを含む通知履歴情報を生成してデータベース162に保存する。例えば、図16の通知履歴情報は、顧客ID「M0001」、送信日「2011年10月16日」、送信時間「13時」、対象商品コード「001001」(大根)を含んでいる。   In step 634, the processor 102 (target customer selection unit 1228) generates notification history information including the customer ID of the email transmitted to the target customer, the date and time of transmission, and the target product ID, and stores the notification history information in the database 162. For example, the notification history information in FIG. 16 includes a customer ID “M0001”, a transmission date “October 16, 2011”, a transmission time “13:00”, and a target product code “001001” (radish).

このようにして、商品情報を通知してからその商品の購入までの平均反応時間のより短い顧客をより高い優先度で通知対象顧客として選択することができる。それによって、その選択された顧客だけに商品情報を通知する小さい処理負荷で、商品の入荷から購入までの時間をより短くすることができる。また、顧客の反応時間でおよび予測購買数または期待個数の合計で通知対象顧客を限定することによって、全ての顧客に商品情報を送信するよりも、商品情報を通知する処理負荷が小さくなり、商品を早く購入する可能性の低い顧客に不所望な情報を送信するのを抑制することができる。また、それによって、商品情報の通知を受けた顧客が購入しようとして来店して売り切れで購入できないといった状況の発生を減らすことができ、商品情報の通知の信頼性を高くすることができる。   In this way, a customer with a shorter average reaction time from notification of product information to purchase of the product can be selected as a notification target customer with higher priority. Accordingly, the time from the arrival of the product to the purchase can be shortened with a small processing load for notifying only the selected customer of the product information. Also, by limiting the customers to be notified by the customer reaction time and the total number of predicted purchases or expected numbers, the processing load for notifying product information is less than sending product information to all customers, and the product It is possible to suppress transmission of undesired information to a customer who is unlikely to purchase the product quickly. In addition, it is possible to reduce the occurrence of a situation in which a customer who has received notification of product information comes to the store to purchase and cannot be purchased because it is sold out, and the reliability of notification of product information can be increased.

図7は、図5のステップ548(通知実績情報の更新)の具体的なフローチャートの例を示している。図5のステップ548または図7のフローチャートは、この場合、図5のステップ546の後で例えば営業終了時間から、次に図5のステップ542〜546が実行される前である営業開始時間前までに実行されればよい。   FIG. 7 shows an example of a specific flowchart of step 548 (update notification result information) in FIG. Step 548 in FIG. 5 or the flowchart in FIG. 7 in this case is from, for example, the business end time after step 546 in FIG. 5 to the business start time before steps 542 to 546 in FIG. It only has to be executed.

図16、10および11のような表が、図7のフローチャートに使用される。   Tables such as FIGS. 16, 10 and 11 are used in the flowchart of FIG.

図7を参照すると、ステップ652において、プロセッサ102(通知実績更新部1230)は、例えば図16のような過去の通知履歴情報をデータベース162から取り出す。   Referring to FIG. 7, in step 652, the processor 102 (notification result update unit 1230) extracts past notification history information as shown in FIG. 16 from the database 162, for example.

ステップ654において、プロセッサ102(通知実績更新部1230)は、データベース162から、例えば図10のような全ての顧客の顧客購買履歴情報を取り出す。   In step 654, the processor 102 (notification result update unit 1230) extracts the customer purchase history information of all customers as shown in FIG.

ステップ656において、プロセッサ102(通知実績更新部1230)は、その顧客購買履歴情報の中で、同日で、過去の通知履歴情報における通知後の対象商品の購買記録があるものを抽出する。その抽出される日は、例えば1ヶ月、3ヶ月、6ヶ月または12ヶ月分のような前日以前の過去の或る長さの期間分だけであってもよい。   In step 656, the processor 102 (notification result update unit 1230) extracts from the customer purchase history information that there is a purchase record of the target product after notification in the past notification history information on the same day. The extracted date may be only a certain length of time in the past before the previous day, for example, one month, three months, six months, or twelve months.

例えば、図16の過去の通知履歴情報の顧客ID「M0001」、送信日2011年10月16日、送信時間13時、対象商品コード「001001」に対して、図10の顧客購買履歴情報に、対応する顧客ID、購買日、その後の購買時間13時40分、購買商品コードが記録されている。従って、図10のこの顧客購買履歴情報のレコードが抽出される。   For example, in the customer purchase history information of FIG. 10, the customer ID “M0001”, the transmission date October 16, 2011, the transmission time 13:00, and the target product code “001001” of the past notification history information of FIG. Corresponding customer ID, purchase date, and subsequent purchase time 13:40, a purchased product code is recorded. Therefore, the record of this customer purchase history information in FIG. 10 is extracted.

例えば、図16の過去の通知履歴情報の顧客ID「M0002」、送信日2011年10月16日、送信時間13時、対象商品コード「001001」に対して、図10の顧客購買履歴情報に、対応する顧客ID、購買日、その後の購買時間16時、購買商品コードが記録されている。従って、図10のこの顧客購買履歴情報のレコードが抽出される。   For example, in the customer purchase history information of FIG. 10, the customer ID “M0002” of the past notification history information of FIG. 16, the transmission date October 16, 2011, the transmission time 13:00, and the target product code “001001” The corresponding customer ID, purchase date, and subsequent purchase time of 16:00 are recorded with the purchased product code. Therefore, the record of this customer purchase history information in FIG. 10 is extracted.

例えば、図16の過去の通知履歴情報の顧客ID「M0003」、送信日2011年10月16日、送信時間13時、対象商品コード「001001」に対して、図10の顧客購買履歴情報に、対応する顧客ID、購買日、その後の購買時間、購買商品コードは記録されていない。従って、対応する顧客購買履歴情報は存在せず抽出されない。   For example, in the customer purchase history information of FIG. 10, the customer ID “M0003” of the past notification history information of FIG. 16, the transmission date October 16, 2011, the transmission time 13:00, and the target product code “001001”. The corresponding customer ID, purchase date, subsequent purchase time, and purchased product code are not recorded. Accordingly, the corresponding customer purchase history information does not exist and is not extracted.

ステップ658〜666は、例えば図16のような通知履歴情報の各レコードに対して実行される。   Steps 658 to 666 are executed for each record of the notification history information as shown in FIG.

ステップ658において、プロセッサ102(通知実績更新部1230)は、通知履歴情報の各レコードについて、対応する抽出された顧客購買履歴情報が存在するかどうかを判定する。顧客購買履歴情報が存在すると判定された場合は、手順はステップ660に進む。顧客購買履歴情報が存在しないと判定された場合は、手順はステップ662に進む。   In step 658, the processor 102 (notification result update unit 1230) determines whether or not corresponding extracted customer purchase history information exists for each record of the notification history information. If it is determined that customer purchase history information exists, the procedure proceeds to step 660. If it is determined that the customer purchase history information does not exist, the procedure proceeds to step 662.

ステップ660において、プロセッサ102(通知実績更新部1230)は、通知履歴情報のレコードについて、顧客毎および商品毎に、通知実績情報に使用される購入区分として「購入」を設定する。プロセッサ102(通知実績更新部1230)は、さらに、顧客毎および商品毎に、通知実績情報に使用される反応時間として、購買履歴情報中の購買時間から通知履歴情報中の電子メールまたはメッセージの送信時間を減算した差の時間を設定する。プロセッサ102(通知実績更新部1230)は、さらに、顧客毎および商品毎に、通知実績情報に使用される購買個数として、対応する購買履歴情報中の購買個数を設定する。   In step 660, the processor 102 (notification result update unit 1230) sets “purchase” as the purchase category used for the notification result information for each customer and each product for the record of the notification history information. The processor 102 (notification result update unit 1230) further transmits an e-mail or a message in the notification history information from the purchase time in the purchase history information as a reaction time used for the notification result information for each customer and each product. Set the difference time after subtracting the time. Further, the processor 102 (notification record update unit 1230) sets the purchase quantity in the corresponding purchase history information as the purchase quantity used for the notification record information for each customer and each product.

例えば、図16の過去の通知履歴情報の顧客ID「M0001」、送信日2011年10月16日、送信時間13時、対象商品コード「001001」に対して、図10の顧客購買履歴情報中の対応する顧客および購買日の情報の購買時間13時40分および購買数量8個が参照される。それによって、その通知履歴情報に対して、購入区分として「購入」、反応時間40分、購買商品コード「001001」、購買個数8個が設定される。   For example, the customer ID “M0001” in the past notification history information in FIG. 16, the transmission date October 16, 2011, the transmission time 13:00, and the target product code “001001” in the customer purchase history information in FIG. Reference is made to the purchase time 13:40 and the purchase quantity 8 in the corresponding customer and purchase date information. As a result, “purchase”, reaction time 40 minutes, purchased product code “001001”, and 8 purchased items are set as the purchase category for the notification history information.

例えば、図16の過去の通知履歴情報の顧客ID「M0002」、送信日2011年10月16日、送信時間13時、対象商品コード「001001」に対して、図10の顧客購買履歴情報中の対応する顧客および購買日の情報の購買時間16時および購買数量3個が参照される。それによって、その通知履歴情報に対して、購入区分として「購入」、反応時間180分、購買商品コード「001001」、購買個数3個が設定される。   For example, the customer ID “M0002” in the past notification history information in FIG. 16, the transmission date October 16, 2011, the transmission time 13:00, and the target product code “001001” in the customer purchase history information in FIG. Reference is made to the purchase time 16:00 and the purchase quantity 3 in the corresponding customer and purchase date information. Accordingly, “purchase”, a reaction time of 180 minutes, a purchase product code “001001”, and a purchase quantity of 3 are set as the purchase category for the notification history information.

ステップ662において、プロセッサ102(通知実績更新部1230)は、通知履歴情報のレコードについて、顧客毎および商品毎に、通知実績情報に使用される購入区分として「未購入」を設定する。プロセッサ102(通知実績更新部1230)は、さらに、顧客毎および商品毎に、通知実績情報に使用される反応時間として空白を設定し、通知実績情報に使用される購買個数として0(ゼロ)を設定する。これによって、顧客IDに対する商品情報の通知に対する反応としてその商品の購買が存在しない場合について、商品の未購入を表す実績情報を生成することができる。   In step 662, the processor 102 (notification result update unit 1230) sets “not purchased” as a purchase category used for the notification result information for each customer and each product for the record of the notification history information. The processor 102 (notification result update unit 1230) further sets a blank as the reaction time used for the notification result information for each customer and each product, and sets 0 (zero) as the number of purchases used for the notification result information. Set. As a result, in the case where there is no purchase of the product as a response to the notification of the product information with respect to the customer ID, it is possible to generate performance information indicating that the product has not been purchased.

例えば、図16の過去の通知履歴情報の顧客ID「M0003」、送信日2011年10月16日、送信時間13時、対象商品コード「001001」に対して、図10の顧客購買履歴情報中に対応する顧客および購買日の情報が存在しない。従って、その通知履歴情報に対して、購入区分として「未購入」、空白の反応時間、購買商品コード「001001」、購買個数0個が設定される。   For example, the customer ID “M0003” in the past notification history information in FIG. 16, the transmission date October 16, 2011, the transmission time 13:00, and the target product code “001001” in the customer purchase history information in FIG. There is no corresponding customer and purchase date information. Accordingly, “not purchased”, blank reaction time, purchased product code “001001”, and 0 purchase quantity are set as the purchase category for the notification history information.

ステップ664において、プロセッサ102(通知実績更新部1230)は、通知履歴情報の各レコードに対して、その設定された購入区分、反応時間および購買個数を含む、例えば図11の表のような通知実績情報の各レコードを生成してデータベース162に保存する。   In step 664, the processor 102 (notification result update unit 1230), for each record of the notification history information, includes the set purchase category, reaction time, and number of purchases, for example, as shown in the table of FIG. Each record of information is generated and stored in the database 162.

例えば、図11の通知実績情報の表において、顧客ID「M0001」、購買日2011年10月16日、反応時間40分、購買商品コード「001001」、購買個数8個、購買区分「購入」を含むレコードが生成される。   For example, in the notification result information table of FIG. 11, customer ID “M0001”, purchase date October 16, 2011, reaction time 40 minutes, purchase product code “001001”, purchase quantity 8 pieces, purchase category “purchase”. A containing record is generated.

例えば、図11の通知実績情報の表において、顧客ID「M0002」、購買日2011年10月16日、反応時間180分、購買商品コード「001001」、購買個数3個、購買区分「購入」を含むレコードが生成される。   For example, in the notification result information table of FIG. 11, customer ID “M0002”, purchase date October 16, 2011, reaction time 180 minutes, purchase product code “001001”, purchase quantity 3 pieces, purchase classification “purchase”. A containing record is generated.

例えば、図11の通知実績情報の表において、顧客ID「M0003」、購買日2011年10月16日、空白の反応時間、購買商品コード「001001」、購買個数0個、購買区分「未購入」を含むレコードが生成される。   For example, in the notification result information table of FIG. 11, customer ID “M0003”, purchase date October 16, 2011, blank reaction time, purchase product code “001001”, purchase quantity 0, purchase category “not purchased”. A record containing is generated.

ステップ666において、プロセッサ102(通知実績更新部1230)は、過去の顧客購買履歴情報の全てのレコードを処理したかどかを判定する。全てのレコードを処理したと判定された場合は、手順は、図7のルーチンを出る。未だ全てのレコードを処理していないと判定された場合は、手順はステップ658に戻る。   In step 666, the processor 102 (notification result update unit 1230) determines whether all records of past customer purchase history information have been processed. If it is determined that all records have been processed, the procedure exits the routine of FIG. If it is determined that not all records have been processed yet, the procedure returns to step 658.

但し、通知実績情報は、当日分の通知履歴情報と当日分の顧客購買履歴情報とに基づいて当日分の通知実績情報を生成し、さらにその通知実績情報を前日までの過去の通知実績情報とマージまたは統合することによって、生成されてもよい。それによって、通知実績情報生成のための処理の負荷を小さくすることができる。   However, the notification result information generates the notification result information for the current day based on the notification history information for the day and the customer purchase history information for the day, and further converts the notification result information to the past notification result information up to the previous day. It may be generated by merging or merging. Thereby, it is possible to reduce the processing load for generating the notification result information.

このようにして、例えば図11の通知実績情報の表が生成される。図11の通知実績情報は、その後の日において、図5のステップ546または図6Aおよび6Bのフローチャートにおいて使用される。   In this way, for example, the notification result information table of FIG. 11 is generated. The notification result information of FIG. 11 is used in the subsequent day in step 546 of FIG. 5 or the flowcharts of FIGS. 6A and 6B.

図17は、図5のステップ546(通知対象顧客の選択および商品情報の通知)の具体的なフローチャートの別の例を示している。   FIG. 17 shows another example of a specific flowchart of step 546 (selection of customer to be notified and notification of product information) in FIG.

図19A〜19D、および22は、図17のフローチャートに使用される複数の目標販売時間に対する顧客毎の各商品の期待購買情報の表の例を示している。図19A〜19Dは、或る商品について30分間隔の異なる目標販売時間に対する期待購買情報の表の例を示している。但し、他の各商品についても、図19A〜19Dと同様の顧客毎の期待購買情報の表が用意される。   19A to 19D and 22 show examples of tables of expected purchase information of each product for each customer for a plurality of target sales times used in the flowchart of FIG. 19A to 19D show examples of tables of expected purchase information for target sales times with different intervals of 30 minutes for a certain product. However, the tables of expected purchase information for each customer similar to FIGS. 19A to 19D are also prepared for other products.

また、図14および15は、図17のフローチャートにも使用される。この場合、複数の目標販売時間に対する期待購買情報が、例えば図19A〜19D、および22のような形態で予め生成されてデータベース162に保存されている。目標販売時間毎の顧客毎の各商品の期待購買情報は、例えば前日の夜間バッチ処理で予め生成されてもよい。   14 and 15 are also used in the flowchart of FIG. In this case, expected purchase information for a plurality of target sales times is generated in advance, for example, in the form as shown in FIGS. 19A to 19D and 22 and stored in the database 162. Expected purchase information of each product for each customer for each target sales time may be generated in advance, for example, by nighttime batch processing on the previous day.

図17を参照すると、ステップ602において、プロセッサ102(対象顧客選択部1228)は、例えば店員のようなユーザによって決定された通知対象商品と目標販売時間に対応する顧客毎の各商品の期待購買情報を選択する。   Referring to FIG. 17, in step 602, the processor 102 (target customer selection unit 1228), for example, the expected purchase information of each product for each customer corresponding to the notification target product and the target sales time determined by a user such as a store clerk. Select.

例えば、図19A〜19D、および22の表の中から、通知対象商品コード「001001」と目標販売時間2時間に対応する図19Dの顧客毎の各商品の期待購買情報の表が選択される。図19Dは、図13Aの顧客毎の各商品の期待購買情報の表に対応する。   For example, the table of expected purchase information of each product for each customer in FIG. 19D corresponding to the notification target product code “001001” and the target sales time of 2 hours is selected from the tables of FIGS. 19A to 19D and 22. FIG. 19D corresponds to the table of expected purchase information of each product for each customer in FIG. 13A.

図17のステップ620〜634は、図6Bのものと同様である。従って、ステップ632において、例えば図14のような顧客登録情報を参照して、選択された通知対象顧客へ順に対象商品の商品情報を通知する電子メールまたはメッセージが送信される。ステップ634において、対象顧客に送信された電子メールの顧客ID、送信の日時、および対象商品IDを含む通知履歴情報が生成されてデータベース162に保存される。   Steps 620 to 634 in FIG. 17 are the same as those in FIG. 6B. Accordingly, in step 632, for example, referring to the customer registration information as shown in FIG. 14, an e-mail or a message for notifying the selected notification target customer of the product information of the target product in order is transmitted. In step 634, notification history information including the customer ID of the email transmitted to the target customer, the date and time of transmission, and the target product ID is generated and stored in the database 162.

図18A〜18Cは、図5のステップ548(通知実績情報の更新)の具体的なフローチャートの別の例を示している。図18A〜18Cのフローチャートは、図17のフローチャートとの組み合わせで使用される。   18A to 18C show another example of a specific flowchart of step 548 (update notification result information) in FIG. The flowcharts of FIGS. 18A to 18C are used in combination with the flowchart of FIG.

図20A、20B、21および22は、図18A〜18Cのフローチャートに使用される表を示している。また、図19A〜19D、および11は、図18A〜18Cのフローチャートにも使用される。   20A, 20B, 21 and 22 show the tables used in the flowcharts of FIGS. 19A-19D and 11 are also used in the flowcharts of FIGS. 18A-18C.

図20Aは、複数の目標販売時間Tに対する、処理された過去の通知実績情報の表の例を示している。図20Bは、目標販売時間T、商品コード、顧客IDでソートされた過去の通知実績情報の表の例を示している。 FIG. 20A shows an example of a table of processed past notification performance information for a plurality of target sales times T j . FIG. 20B shows an example of a table of past notification result information sorted by target sales time T j , product code, and customer ID.

図18Aを参照すると、ステップ652〜666は図7のものと同様である。   Referring to FIG. 18A, steps 652 to 666 are similar to those of FIG.

図18Bを参照すると、ステップ666の後のステップ670において、プロセッサ102(通知実績更新部1230)は、複数の目標販売時間Tおよび最大目標販売時間Teを設定してメモリ104等に格納する。目標販売時間Tは、例えば、30分間隔で、30分、60分、・・・、および480分、または、20分間隔で、20分、40分、...、および480分、等であってもよい。最大目標販売時間Teは、当日の営業時間の長さ以内の、例えば、60分、120分、・・・、または480分であってもよい。最大目標販売時間Te、最短の目標販売時間Tおよび複数の目標販売時間T間の時間間隔は、例えば店員のようなユーザが情報処理端末40を操作して入力した値であってもよい。 Referring to FIG. 18B, in step 670 after step 666, processor 102 (notification result update unit 1230) sets a plurality of target sales times Tj and maximum target sales time Te and stores them in memory 104 or the like. The target sales time T j is, for example, 30 minutes, 30 minutes, 60 minutes,..., And 480 minutes, or 20 minutes, 20 minutes, 40 minutes,. . . , And 480 minutes, etc. The maximum target sales time Te may be, for example, 60 minutes, 120 minutes,..., Or 480 minutes within the length of the business hours of the day. Maximum target Sales time Te, the time interval between minimum target sales time T 1 and a plurality of target sales time T j, may be a value entered by the user by operating the information processing terminal 40 such as the clerk .

ステップ672において、プロセッサ102(通知実績更新部1230)は、複数の目標販売時間Tの中の最も小さい値、例えばT=30分を選択する。 In step 672, the processor 102 (notification result update unit 1230) selects the smallest value among the plurality of target sales times T j , for example, T 1 = 30 minutes.

選択された各目標販売時間Tについて、および可能性ある全ての商品の商品コードについてステップ606〜614が実行される。ステップ606〜614は、図6Aのものと同様である。 For each target sold selected time T j, the step 606 to 614 is performed for and potential product code of every product. Steps 606-614 are similar to those of FIG. 6A.

ステップ612において、プロセッサ102(通知実績更新部1230)は、例えば図20Aの表のような、その処理された購買個数および購買区分を含む、各目標販売時間Tで閾値処理された通知実績情報の各レコードを生成して、データベース162に保存する。 In step 612, the processor 102 (notification result updating unit 1230) performs notification result information subjected to threshold processing at each target sales time T j including the processed purchase quantity and purchase classification as shown in the table of FIG. 20A, for example. Are generated and stored in the database 162.

図20Aの表は、図11の購買商品コード「001001」の過去の通知実績情報を含み、各目標販売時間T以内でない反応時間の通知実績情報における購買個数と購買区分がそれぞれ0(ゼロ)および「未購入」に変更されている。この場合、各目標販売時間Tは、30分、60分、...、120分、...、および480分である。図20Aのような通知実績情報の表は、可能性ある全ての商品の商品コードについて生成される。 The table in FIG. 20A includes the past notification result information of the purchased product code “001001” in FIG. 11, and the purchase quantity and the purchase classification in the notification result information of the reaction time not within the target sales time T j are 0 (zero), respectively. And “not purchased”. In this case, each target sales time T j is 30 minutes, 60 minutes ,. . . , 120 minutes,. . . , And 480 minutes. The notification result information table as shown in FIG. 20A is generated for the product codes of all possible products.

例えば、図20Aの通知実績情報の最初の2行において、顧客ID「M0001」、「M0002」の購買日2011年10月16日の情報は、図11の通知実績情報における、引き継がれた反応時間40分、180分、変更された購買個数「0」、変更された購買区分「未購入」を含んでいる。   For example, in the first two lines of the notification result information in FIG. 20A, the information on the purchase date October 16, 2011 of the customer IDs “M0001” and “M0002” is the response time taken over in the notification result information in FIG. 40 minutes and 180 minutes, the changed purchase quantity “0” and the changed purchase category “not purchased” are included.

例えば、図20Aの通知実績情報の第5行において、顧客ID「M0001」の購買日2011年10月24日の情報は、図11の通知実績情報における、引き継がれた反応時間50分、変更された購買個数「0」、変更された購買区分「未購入」を含んでいる。   For example, in the fifth line of the notification result information in FIG. 20A, the information on the purchase date October 24, 2011 of the customer ID “M0001” is changed by the inherited reaction time 50 minutes in the notification result information in FIG. The purchase quantity “0” and the changed purchase category “not purchased” are included.

例えば、図20Aの通知実績情報の第12行において、顧客ID「M0002」の購買日2011年10月16日の情報は、図11の通知実績情報における、引き継がれた反応時間180分、変更された購買個数「0」、変更された購買区分「未購入」を含んでいる。   For example, in the twelfth line of the notification result information of FIG. 20A, the information on the purchase date October 16, 2011 of the customer ID “M0002” is changed by the inherited reaction time of 180 minutes in the notification result information of FIG. The purchase quantity “0” and the changed purchase category “not purchased” are included.

ステップ614において全てのレコードを処理したと判定された場合は、手順は、ステップ684に進む。   If it is determined in step 614 that all records have been processed, the procedure proceeds to step 684.

ステップ684において、プロセッサ102(通知実績更新部1230)は、複数の目標販売時間Tの中の次の小さい値T=Tj+1、例えばTj+1=60分を選択する。 In step 684, the processor 102 (notification result update unit 1230) selects the next smaller value T j = T j + 1 among the plurality of target sales times T j , for example, T j + 1 = 60 minutes.

ステップ686において、プロセッサ102(通知実績更新部1230)は、目標販売時間Tj+1が最大目標販売時間Teより大きいかどうかを判定する。目標販売時間Tj+1が最大目標販売時間Teより大きくないまたはそれ以下であると判定された場合は、手順はステップ606に戻る。ステップ684が繰り返し実行されることによって、2番目に短い目標販売時間Tから最大目標販売時間Te以内の最大の目標販売時間T=T(j=n)まで複数の目標販売時間Tが順次選択される。目標販売時間Tj+1が最大目標販売時間Teより大きいと判定された場合は、手順は図18Cのステップ690に進む。それによって、最大目標販売時間Teより大きい目標販売時間Tn+1について、通知実績情報が生成されることが防止される。 In step 686, the processor 102 (notification result update unit 1230) determines whether or not the target sales time T j + 1 is greater than the maximum target sales time Te. If it is determined that the target sales time T j + 1 is not greater than or less than the maximum target sales time Te, the procedure returns to step 606. By repeatedly executing step 684, a plurality of target sales times T j from the second shortest target sales time T 2 to the maximum target sales time T j = T n (j = n) within the maximum target sales time Te. Are selected sequentially. If it is determined that the target sales time T j + 1 is greater than the maximum target sales time Te, the procedure proceeds to step 690 in FIG. 18C. This prevents notification result information from being generated for a target sales time T n + 1 that is greater than the maximum target sales time Te.

但し、通知実績情報は、当日分の通知履歴情報と当日分の顧客購買履歴情報とに基づいて当日分の通知実績情報を生成して、さらに販売目標時間毎の処理された通知実績情報を生成し、前日までの販売目標時間毎の処理された通知実績情報とマージまたは統合することによって、生成されてもよい。それによって、通知実績情報を生成するための処理の負荷を小さくすることができる。   However, the notification result information generates the notification result information for the current day based on the notification history information for the day and the customer purchase history information for the day, and further generates the processed notification result information for each sales target time. However, it may be generated by merging or integrating with the processed notification result information for each sales target time up to the previous day. Thereby, it is possible to reduce the processing load for generating the notification result information.

図18Cを参照すると、ステップ690において、プロセッサ102(通知実績更新部1230)は、図20Aの表のような処理された通知実績情報を、目標販売時間T、商品コード、顧客IDについて順次ソートして、図20Bの表のような通知実績情報を生成する。 Referring to FIG. 18C, in step 690, processor 102 (notification result update unit 1230) sequentially sorts the processed notification result information as shown in the table of FIG. 20A with respect to target sales time T j , product code, and customer ID. Then, notification result information like the table of FIG. 20B is generated.

ステップ692において、プロセッサ102(通知実績更新部1230)は、各目標販売時間毎に、各顧客毎の、例えば図20Bのような通知実績情報に基づいて、購買の期待個数、平均反応時間、購入率、および購買の平均個数を算出する。次いで、プロセッサ102(対象顧客選択部1228)は、商品毎および顧客毎のその算出された購買の期待個数、平均反応時間、購入率、および購買の平均個数を含む、例えば図19A〜19Dのような各目標販売時間毎および顧客毎の各商品の期待購買情報を生成してデータベース162に保存する。   In step 692, the processor 102 (notification result update unit 1230), for each target sales time, for each customer, for example, based on the notification result information as shown in FIG. Calculate the rate and average number of purchases. Next, the processor 102 (target customer selection unit 1228) includes the expected number of purchases calculated for each product and each customer, the average reaction time, the purchase rate, and the average number of purchases, for example, as shown in FIGS. 19A to 19D. The expected purchase information of each product for each target sales time and each customer is generated and stored in the database 162.

図19Aの表は、目標販売時間30分について、図20Bの第1行〜第2行の情報レコードに基づいて、購買商品コード「001001」(大根)の顧客ID「M0001」の顧客の期待個数0個、空白の平均反応時間、購買率0%、および1回当り購買の平均個数0個を含んでいる。この場合、顧客は、各通知に対して、全てのレコードについて30分以内に商品を購入していないので、その購買率は0%である。   The table of FIG. 19A shows the expected number of customers with the customer ID “M0001” of the purchased product code “001001” (radish) based on the information records in the first and second rows of FIG. Includes 0, blank average reaction time, 0% purchase rate, and 0 average number of purchases per transaction. In this case, since the customer has not purchased the product within 30 minutes for all the records for each notification, the purchase rate is 0%.

図19Aの表は、図20Bの第3行〜第4行の情報レコードに基づいて、購買商品コード「001001」(大根)の顧客ID「M0002」の顧客の期待個数0個、空白の平均反応時間、購買率0%、および1回当り購買の平均個数0個を含んでいる。この場合、顧客は、各通知に対して、全てのレコードについて30分以内に商品を購入していないので、その購買率は0%である。   The table in FIG. 19A is based on the information records in the 3rd to 4th rows in FIG. 20B, the expected number of customers with the customer ID “M0002” of the purchased product code “001001” (radish), and the blank average response Includes time, purchase rate 0%, and average number of purchases per transaction. In this case, since the customer has not purchased the product within 30 minutes for all the records for each notification, the purchase rate is 0%.

図19Aの表は、図20Bの第5行〜第6行の情報レコードに基づいて、購買商品コード「001001」(大根)の顧客ID「M0003」の顧客の期待個数3個、平均反応時間30分、購買率50%、および1回当り購買の平均個数6個を含んでいる。この場合、顧客は、各通知に対して、1つのレコードについて30分以内に商品を購入し、1つのレコードについて30分以内に商品を購入していないので、その購買率は50%である。   The table in FIG. 19A is based on the information records in the 5th to 6th rows in FIG. 20B, and the expected number of customers with the customer ID “M0003” of the purchase product code “001001” (radish) is 3 and the average reaction time 30 Minute, purchase rate 50%, and the average number of purchases per transaction is 6. In this case, the customer purchases a product within 30 minutes for one record and does not purchase a product within 30 minutes for one record, so the purchase rate is 50%.

図19Bの表は、目標販売時間1時間について、図20Bの第1行〜第2行の情報レコードに基づいて、購買商品コード「001001」(大根)の顧客ID「M0001」の顧客の期待個数6.5個、平均反応時間45分、購買率100%、および1回当り購買の平均個数6.5個を含んでいる。この場合、顧客は、各通知に対して、全てのレコードについて1時間以内に商品を購入しているので、その購買率は100%である。   The table of FIG. 19B shows the expected number of customers with the customer ID “M0001” of the purchased product code “001001” (radish) based on the information records in the first and second rows of FIG. It includes 6.5 items, an average reaction time of 45 minutes, a purchase rate of 100%, and an average number of purchases per purchase of 6.5 items. In this case, the customer purchases the merchandise within one hour for all the records for each notification, and the purchase rate is 100%.

図19Bの表は、購買商品コード「001001」(大根)の顧客ID「M0002」および「M0003」の顧客について、図19Aと同様の情報を含んでいる。   The table in FIG. 19B includes the same information as FIG. 19A for the customers with the customer IDs “M0002” and “M0003” of the purchased product code “001001” (radish).

図19C、19Dの表は、それぞれ目標販売時間90分、2時間について、購買商品コード「001001」(大根)の顧客ID「M0001」〜「M0003」の顧客について、図19Bと同様の情報を含んでいる。   The tables of FIGS. 19C and 19D include the same information as FIG. 19B for customers with customer IDs “M0001” to “M0003” of purchased product code “001001” (radish) for a target sales time of 90 minutes and 2 hours, respectively. It is out.

図21は、ソートされた過去の通知実績情報の表の別の例を示している。   FIG. 21 shows another example of the sorted past notification result information table.

ステップ694において、プロセッサ102(通知実績更新部1230)は、目標販売時間を設定せずに、図11の表のような元の通知実績情報を、商品コード、顧客IDについてソートして、図21の表のような通知実績情報を生成する。   In step 694, the processor 102 (notification record update unit 1230) sorts the original notification record information as shown in the table of FIG. 11 for the product code and the customer ID without setting the target sales time. Notification result information as shown in the table below is generated.

図22は、目標販売時間を当日中または最大の営業時間とした場合の期待購買情報の例を示している。   FIG. 22 shows an example of expected purchase information when the target sales time is the same day or the maximum business time.

ステップ696において、プロセッサ102(通知実績更新部1230)は、各顧客毎の、例えば図21のような通知実績情報に基づいて、購買の期待個数、平均反応時間、購入率、および購買の平均個数を算出する。次いで、プロセッサ102(対象顧客選択部1228)は、商品毎および顧客毎のその算出された購買の期待個数、平均反応時間、購入率、および購買の平均個数を含む、例えば図22のような当日中の顧客毎の各商品の期待購買情報を生成してデータベース162に保存する。   In step 696, the processor 102 (notification result update unit 1230) determines the expected number of purchases, the average reaction time, the purchase rate, and the average number of purchases based on the notification result information as shown in FIG. Is calculated. Next, the processor 102 (target customer selection unit 1228) includes the expected number of purchases calculated for each product and each customer, the average reaction time, the purchase rate, and the average number of purchases, for example, the same day as shown in FIG. Expected purchase information of each product for each customer is generated and stored in the database 162.

例えば、図22の期待購買情報において、図11の表の商品コード「001001」の通知実績情報のレコード(第1行〜第6行)がそのまま使用される。この場合、図22では、商品コード「001001」について、図13Bと同様の期待購買情報を含んでいる。図22の期待購買情報は、他の商品コードの期待購買情報も含んでいる。   For example, in the expected purchase information shown in FIG. 22, the record (1st to 6th lines) of the notification result information of the product code “001001” in the table of FIG. 11 is used as it is. In this case, in FIG. 22, the product code “001001” includes the expected purchase information similar to FIG. 13B. The expected purchase information in FIG. 22 includes expected purchase information of other product codes.

このようにして、図18A〜18Cのフローチャートによって、図19A〜19Dおよび22のような複数の目標販売時間Tに対する顧客毎の各商品の期待購買情報の表を予め生成することができる。複数の目標販売時間Tの中の1つの目標販売時間Tに対する顧客毎の各商品の期待購買情報の表が、後で図17のフローチャートが実行されるときに図17のステップ602において選択される。それによって、商品情報の対象顧客への通知が短時間で行われ得る。 In this manner, a table of expected purchase information of each product for each customer for a plurality of target sales times T j as shown in FIGS. 19A to 19D and 22 can be generated in advance by the flowcharts of FIGS. 18A to 18C. Selected at step 602 of FIG. 17 when the table of expected purchase information for each product for each customer for one target sales time T j of the plurality of target sales time T j is the flow chart of FIG. 17 is executed later Is done. As a result, the product information can be notified to the target customer in a short time.

上述の実施形態によれば、特定の商品情報を優先順位に従って選択された顧客にだけ選択的に通知することができ、鮮度が落ちないうちに商品を顧客に短時間で販売することができる。   According to the above-described embodiment, specific merchandise information can be selectively notified only to customers selected according to priority, and merchandise can be sold to customers in a short time before the freshness is reduced.

上述の実施形態では、産地直売店において納入される商品に関連する情報の処理について説明したが、実施形態は、その他の販売事業、店舗事業、流通事業、等にも適用可能である。また、実施形態は、例えば、パンおよび洋菓子、生菓子、総菜のような鮮度が好まれまたは賞味期限の短い商品の製造販売を行うスーパーマーケットのような小売店において、顧客への商品情報の通知にも適用できる。また、実施形態は、例えば、流行性のある売切り商品のような商品情報の通知、または販売期限のあるチケットのような商品情報の通知にも適用できる。   In the above-described embodiment, processing of information related to a product delivered at a local production store has been described. However, the embodiment can be applied to other sales business, store business, distribution business, and the like. The embodiment also provides notification of product information to customers in a retail store such as a supermarket that manufactures and sells products such as bread and Western confectionery, fresh confectionery, and prepared dishes that are preferred for freshness or have a short shelf life. Applicable. The embodiment can also be applied to, for example, notification of product information such as a fashionable sold-out product, or notification of product information such as a ticket with a sales deadline.

ここで挙げた全ての例および条件的表現は、発明者が技術促進に貢献した発明および概念を読者が理解するのを助けるためのものであり、ここで具体的に挙げたそのような例および条件に限定することなく解釈され、また、明細書におけるそのような例の編成は本発明の優劣を示すこととは関係ない、と理解される。本発明の実施形態を詳細に説明したが、本発明の精神および範囲から逸脱することなく、それに対して種々の変更、置換および変形を施すことができる、と理解される。   All examples and conditional expressions given here are intended to help the reader understand the inventions and concepts that have contributed to the promotion of technology, such examples and It is understood that the present invention is not limited to the conditions, and that the organization of such examples in the specification is not related to the superiority or inferiority of the present invention. Although embodiments of the present invention have been described in detail, it will be understood that various changes, substitutions and variations can be made thereto without departing from the spirit and scope of the invention.

以上の実施例を含む実施形態に関して、さらに以下の付記を開示する。
(付記1)記憶装置に、客識別情報毎の、商品に関する情報の送信から前記商品の購買までの経過時間に関する実績情報と、特定の商品情報とを格納し、
客識別情報毎の前記経過時間を平均した平均経過時間がより短い客識別情報により高い優先度を与える優先順位に従って、前記実績情報の中から複数の客識別情報を選択し、
前記選択された複数の客識別情報に対応する宛先情報を含む前記特定の商品に関する通知情報を生成する
処理を情報処理装置に実行させるためのプログラム。
(付記2)前記商品に関する情報が前記特定の商品に関する過去の通知情報であることを特徴とする、付記1に記載のプログラム。
(付記3)前記実績情報は、客識別情報毎の前記商品の購買数を含み、
前記優先順位は、さらに、同じまたは許容誤差内の同じ前記平均経過時間の2つ以上の客識別情報の中で、前記特定の商品の前記購買数の平均値がより多い客識別情報により高い優先度を与えるものであることを特徴とする、付記1または2に記載のプログラム。
(付記4)前記実績情報は、客識別情報毎の前記商品の購買数を含み、
前記優先順位は、さらに、前記平均経過時間が閾値時間以内の複数の客識別情報の中で、前記特定の商品の前記購買数の平均値がより多い客識別情報により高い優先度を与えるものであることを特徴とする、付記1または2に記載のプログラム。
(付記5)前記実績情報は、客識別情報毎の前記商品の購買数を含み、
前記複数の客識別情報を選択する処理は、前記複数の客識別情報の前記購買数に基づく予測購買数または期待購買数の合計が前記特定の商品の目標数より多くなったときに前記複数の客識別情報の前記選択を終了するものであることを特徴とする、付記1乃至4のいずれかに記載のプログラム。
(付記6)前記目標数は、前記記憶装置における商品情報の在庫数であることを特徴とする、付記5に記載のプログラム。
(付記7)前記特定の商品に関する通知情報を生成する処理は、前記優先順位に従って前記特定の商品に関する通知情報を生成することを含むものであることを特徴とする、付記1乃至6のいずれかに記載のプログラム。
(付記8)前記実績情報は、客識別情報毎の前記商品の購買の有無を表す情報を含み、
前記優先順位は、さらに、同じまたは許容誤差内の同じ前記平均経過時間の2つ以上の客識別情報の中で、各客識別情報の前記送信の回数に対する前記購買の回数の割合がより多い客識別情報により高い優先度を与えるものであることを特徴とする、付記1乃至9のいずれかに記載のプログラム。
(付記9)さらに、前記記憶装置に格納された、顧客識別情報および商品に関する前記送信に関する情報および購買情報に基づいて前記経過時間を算出して前記実績情報を予め生成する処理を前記情報処理装置に実行させることを特徴とする、付記1乃至8のいずれかに記載のプログラム。
(付記10)さらに、前記閾値時間を超える前記実績情報における前記経過時間を削除し、前記削除された経過時間に対応する前記実績情報における購買数を0(ゼロ)と設定する処理を前記情報処理装置に実行させることを特徴とする、付記1乃至8のいずれかに記載のプログラム。
(付記11)情報処理装置が、
記憶装置に、客識別情報毎の、商品に関する情報の送信から前記商品の購買までの経過時間に関する実績情報と、特定の商品情報とを格納し、
客識別情報毎の前記経過時間を平均した平均経過時間がより短い客識別情報により高い優先度を与える優先順位に従って、前記実績情報の中から複数の客識別情報を選択し、
前記選択された複数の客識別情報に対応する宛先情報を含む前記特定の商品に関する通知情報を生成する
処理を実行する方法。
(付記12)客識別情報毎の、商品に関する情報の送信から前記商品の購買までの経過時間に関する実績情報と、特定の商品情報とを格納する記憶装置と、
客識別情報毎の前記経過時間を平均した平均経過時間がより短い客識別情報により高い優先度を与える優先順位に従って、前記実績情報の中から複数の客識別情報を選択する選択部と、
前記選択された複数の客識別情報に対応する宛先情報を含む前記特定の商品に関する通知情報を生成する情報生成部と、
含む情報処理装置。
Regarding the embodiment including the above examples, the following additional notes are further disclosed.
(Supplementary note 1) In the storage device, for each piece of customer identification information, record information on the elapsed time from transmission of information about the product to purchase of the product, and specific product information,
According to a priority order that gives higher priority to customer identification information with a shorter average elapsed time than the average elapsed time for each customer identification information, a plurality of customer identification information is selected from the performance information,
A program for causing an information processing apparatus to execute a process of generating notification information regarding the specific product including destination information corresponding to the plurality of selected customer identification information.
(Supplementary note 2) The program according to supplementary note 1, wherein the information relating to the product is past notification information relating to the specific product.
(Supplementary Note 3) The performance information includes the number of purchases of the product for each customer identification information,
The priority is further given higher priority to customer identification information having a larger average value of the number of purchases of the specific product among two or more customer identification information of the same average elapsed time within the same or tolerance. The program according to appendix 1 or 2, characterized by providing a degree.
(Supplementary Note 4) The performance information includes the number of purchases of the product for each customer identification information,
The priority is given to the customer identification information having a larger average value of the number of purchases of the specific product among the plurality of customer identification information whose average elapsed time is within a threshold time. The program according to appendix 1 or 2, characterized in that it exists.
(Supplementary Note 5) The performance information includes the number of purchases of the product for each customer identification information,
The process of selecting the plurality of customer identification information is performed when the total number of predicted purchases or expected purchases based on the number of purchases of the plurality of customer identification information is greater than the target number of the specific product. The program according to any one of appendices 1 to 4, wherein the program ends the selection of customer identification information.
(Supplementary Note 6) The program according to Supplementary Note 5, wherein the target number is a stock number of product information in the storage device.
(Additional remark 7) The process which produces | generates the notification information regarding the said specific goods includes producing | generating the notification information regarding the said specific goods according to the said priority, Any one of Additional remark 1 thru | or 6 characterized by the above-mentioned. Program.
(Additional remark 8) The said performance information contains the information showing the presence or absence of the purchase of the said goods for every customer identification information,
Further, the priority is a customer having a larger ratio of the number of purchases to the number of transmissions of each customer identification information among two or more customer identification information of the same average elapsed time within the same or tolerance. The program according to any one of appendices 1 to 9, wherein the program gives higher priority to identification information.
(Supplementary Note 9) Further, the information processing apparatus further includes a process of calculating the elapsed time based on customer identification information and information related to transmission related to merchandise and purchase information stored in the storage device and generating the record information in advance. The program according to any one of appendices 1 to 8, wherein the program is executed.
(Supplementary note 10) Further, the information processing includes processing for deleting the elapsed time in the performance information exceeding the threshold time and setting the number of purchases in the performance information corresponding to the deleted elapsed time to 0 (zero). The program according to any one of appendices 1 to 8, wherein the program is executed by an apparatus.
(Additional remark 11) Information processing apparatus,
In the storage device, for each customer identification information, store actual information on the elapsed time from the transmission of information about the product to the purchase of the product, and specific product information,
According to a priority order that gives higher priority to customer identification information with a shorter average elapsed time than the average elapsed time for each customer identification information, a plurality of customer identification information is selected from the performance information,
A method of executing a process of generating notification information regarding the specific product including destination information corresponding to the plurality of selected customer identification information.
(Supplementary Note 12) A storage device that stores performance information on the elapsed time from transmission of information about a product to purchase of the product and specific product information for each customer identification information;
A selection unit that selects a plurality of customer identification information from among the performance information according to a priority order that gives higher priority to customer identification information having a shorter average elapsed time than the average elapsed time for each customer identification information;
An information generating unit that generates notification information about the specific product including destination information corresponding to the plurality of selected customer identification information;
Including information processing apparatus.

5 ネットワーク
10 サーバ装置
16 記憶装置
102 プロセッサ
104 メモリ
12 電子メール・サーバ装置
20 在庫管理端末
30 料金端末
40、60 情報処理端末
64 携帯情報端末
5 Network 10 Server Device 16 Storage Device 102 Processor 104 Memory 12 E-Mail Server Device 20 Inventory Management Terminal 30 Charge Terminal 40, 60 Information Processing Terminal 64 Portable Information Terminal

Claims (9)

識別情報毎の、商品に関する情報の送信から前記商品の購買までの経過時間に関する実績情報格納する記憶装置を参照して、客識別情報毎の前記経過時間の代表値がより短い客識別情報により高い優先度を与える優先順位に従って、前記実績情報の中から複数の客識別情報を選択し、
前記選択された複数の客識別情報に対応する宛先情報を含特定の商品に関する通知情報を生成する
処理を情報処理装置に実行させるためのプログラム。
For each customer identification information, by referring to the storage device for storing record information relating to the elapsed time from the transmission of information about products to purchase the product, shorter customer identification information is a representative value of the elapsed time for each customer identification information in accordance with the priority to give higher priority to select a plurality of customer identification information from among the record information,
Program for executing a process of generating the notification information of the destination information corresponding to a plurality of customer identification information said selected regarding including specific item to the information processing apparatus.
前記商品に関する情報が前記特定の商品に関する過去の通知情報であることを特徴とする、請求項1に記載のプログラム。   The program according to claim 1, wherein the information on the product is past notification information on the specific product. 前記実績情報は、客識別情報毎の前記商品の購買数を含み、
前記優先順位は、さらに、前記代表値が閾値時間以内の複数の客識別情報の中で、前記特定の商品の前記購買数の平均値がより多い客識別情報により高い優先度を与えるものであることを特徴とする、請求項1または2に記載のプログラム。
The track record information includes the number of purchases of the product for each customer identification information,
Further, the priority order gives a higher priority to customer identification information having a larger average value of the number of purchases of the specific product among a plurality of customer identification information whose representative value is within a threshold time. The program according to claim 1 or 2, characterized by the above.
前記実績情報は、客識別情報毎の前記商品の購買数を含み、
前記優先順位は、さらに、同じまたは許容誤差内の同じ前記代表値の2つ以上の客識別情報の中で、前記特定の商品の前記購買数の平均値がより多い客識別情報により高い優先度を与えるものであることを特徴とする、請求項1または2に記載のプログラム。
The track record information includes the number of purchases of the product for each customer identification information,
The priority is higher than the customer identification information having a larger average value of the number of purchases of the specific product among the two or more customer identification information of the same representative value within the same or tolerance. The program according to claim 1, wherein the program is provided.
前記実績情報は、客識別情報毎の前記商品の購買数を含み、
前記複数の客識別情報を選択する処理は、前記複数の客識別情報の前記購買数に基づく予測購買数または期待購買数の合計が前記特定の商品の目標数より多くなったときに前記複数の客識別情報の前記選択を終了するものであることを特徴とする、請求項1乃至4のいずれかに記載のプログラム。
The track record information includes the number of purchases of the product for each customer identification information,
The process of selecting the plurality of customer identification information is performed when the total number of predicted purchases or expected purchases based on the number of purchases of the plurality of customer identification information is greater than the target number of the specific product. The program according to any one of claims 1 to 4, wherein the selection of customer identification information is terminated.
前記特定の商品に関する通知情報を生成する処理は、前記優先順位に従って前記特定の商品に関する通知情報を生成することを含むものであることを特徴とする、請求項1乃至5のいずれかに記載のプログラム。   6. The program according to claim 1, wherein the process of generating the notification information related to the specific product includes generating the notification information related to the specific product according to the priority order. 特定の商品の指定と、前記特定の商品の販売期間の入力と、を受け付け、
複数の客のそれぞれについて、商品に関する情報の送信から購買までの経過時間に関する実績情報を格納する記憶部を参照して、前記複数の客のうち、経過時間の代表値である代表時間が前記販売期間以内である客を含む集合を生成し、
生成した前記集合に含まれる客の少なくともいずれかを宛先とする特定の商品に関する通知情報を生成する、
処理を情報処理装置に実行させるためのプログラム。
Accepting the specification of a specific product and the input of the sales period of the specific product,
For each of the plurality of customers, referring to the storage unit that stores the actual information about the elapsed time from the transmission of information about the product to the purchase, among the plurality of customers, the representative time that is a representative value of the elapsed time is the sales Generate a set containing customers that are within the period,
Generating notification information regarding a specific product destined for at least one of the customers included in the generated set;
A program for causing an information processing apparatus to execute processing.
情報処理装置が、
識別情報毎の、商品に関する情報の送信から前記商品の購買までの経過時間に関する実績情報格納する記憶装置を参照して、客識別情報毎の前記経過時間の代表値がより短い客識別情報により高い優先度を与える優先順位に従って、前記実績情報の中から複数の客識別情報を選択し、
前記選択された複数の客識別情報に対応する宛先情報を含特定の商品に関する通知情報を生成する
処理を実行する方法。
Information processing device
For each customer identification information, by referring to the storage device for storing record information relating to the elapsed time from the transmission of information about products to purchase the product, shorter customer identification information is a representative value of the elapsed time for each customer identification information in accordance with the priority to give higher priority to select a plurality of customer identification information from among the record information,
How to perform the process of generating the notification information of the destination information corresponding to a plurality of customer identification information said selected regarding including specific product.
客識別情報毎の、商品に関する情報の送信から前記商品の購買までの経過時間に関する実績情報格納する記憶装置と、
客識別情報毎の前記経過時間の代表値がより短い客識別情報により高い優先度を与える優先順位に従って、前記実績情報の中から複数の客識別情報を選択する選択部と、
前記選択された複数の客識別情報に対応する宛先情報を含特定の商品に関する通知情報を生成する情報生成部と、
含む情報処理装置。
A storage device that stores performance information on the elapsed time from the transmission of information about the product to the purchase of the product for each customer identification information;
A selection unit that selects a plurality of customer identification information from the performance information according to a priority order that gives higher priority to customer identification information having a shorter representative value of the elapsed time for each customer identification information;
An information generation unit address information corresponding to a plurality of customer identification information the selected generating the notification information about including particular product,
Including information processing apparatus.
JP2012032596A 2012-02-17 2012-02-17 Program, method, and information processing apparatus Expired - Fee Related JP5884541B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012032596A JP5884541B2 (en) 2012-02-17 2012-02-17 Program, method, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012032596A JP5884541B2 (en) 2012-02-17 2012-02-17 Program, method, and information processing apparatus

Publications (2)

Publication Number Publication Date
JP2013168111A JP2013168111A (en) 2013-08-29
JP5884541B2 true JP5884541B2 (en) 2016-03-15

Family

ID=49178444

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012032596A Expired - Fee Related JP5884541B2 (en) 2012-02-17 2012-02-17 Program, method, and information processing apparatus

Country Status (1)

Country Link
JP (1) JP5884541B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015159409A1 (en) * 2014-04-17 2015-10-22 株式会社日立製作所 Information delivery device and information delivery method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000056720A (en) * 1998-08-05 2000-02-25 Nri & Ncc Co Ltd Promotion effect determination device, promotion effect determination method, and recording medium
JP3667726B2 (en) * 2002-10-03 2005-07-06 株式会社エヌ・ティ・ティ・データ Sales management apparatus and method
US20100145784A1 (en) * 2008-12-04 2010-06-10 Doapp, Inc. Method and system for time-and location-sensitive customer loyalty rewards program
US8145525B2 (en) * 2008-12-18 2012-03-27 Ycd Multimedia Ltd. Precise measurement of point-of-sale promotion impact
JP2010282580A (en) * 2009-06-08 2010-12-16 Nippon Telegr & Teleph Corp <Ntt> Life cycle analysis apparatus, life cycle analysis program, life cycle analysis method, and life cycle analysis system
JP5299199B2 (en) * 2009-09-29 2013-09-25 ブラザー工業株式会社 Product recommendation method and product recommendation system
JP5194141B2 (en) * 2010-03-30 2013-05-08 楽天株式会社 Product information providing system, product information providing method and program
WO2011152417A1 (en) * 2010-05-31 2011-12-08 楽天株式会社 Database management device, database management method, database management program and computer readable storage medium that stores said program

Also Published As

Publication number Publication date
JP2013168111A (en) 2013-08-29

Similar Documents

Publication Publication Date Title
JP7015459B2 (en) Goods management system, goods management device, goods management method and program
US8255265B2 (en) System and method of model forecasting based on supply and demand
US20180225623A1 (en) System and method for improved inventory management of returned retail items
JP2014092864A (en) Coupon management system, coupon management program, and coupon management method
JP5799829B2 (en) Program, method, and information processing apparatus
US20190108484A1 (en) Real-time messaging system
TW200825972A (en) Shelf management system and method
US12148022B2 (en) Consumer purchasing and inventory control assistant apparatus, system and methods
US12067548B2 (en) Information processing system, information processing device, information processing method, and recording medium storing program
US12493853B2 (en) Systems and methods for arranging merchandise at shelving locations
JP6280272B1 (en) Determination apparatus, determination method, and determination program
JP6078193B1 (en) Inventory transaction system and program
KR102205214B1 (en) Binary management user interface and product information management system
JP5811852B2 (en) Program, method, and information processing apparatus
WO2023095540A1 (en) Information processing device, information processing method, and program
JP5884541B2 (en) Program, method, and information processing apparatus
JP2016053834A (en) Information processing device and program
EP1658585A2 (en) Manufacturing units of an item in response to demand for the item projected from page-view date
JP7066921B1 (en) Warehouse product sales system, method and program
Margate et al. Seiton: A Mobile Inventory Management System Application for Micro, Small and Medium-sized Enterprise
US20150066741A1 (en) Method and system for payment distribution for consigned items
US20120316978A1 (en) Inventory management and control of a jewelry collection
KR102357127B1 (en) Split delivery system for bulk sales
KR20160000552A (en) System and method for providing shopping service
US20240289870A1 (en) Re-order and buying management system for specialty retailers

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141007

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150714

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150915

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160125

R150 Certificate of patent or registration of utility model

Ref document number: 5884541

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees