JP5884541B2 - Program, method, and information processing apparatus - Google Patents
Program, method, and information processing apparatus Download PDFInfo
- 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
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.
既知の販売促進システムには、商品の入荷から販売までの経過時間をできるだけ短くする仕組みがない。 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.
発明の目的および利点は、請求の範囲に具体的に記載された構成要素および組み合わせによって実現され達成される。
前述の一般的な説明および以下の詳細な説明は、典型例および説明のためのものであって、本発明を限定するためのものではない、と理解される。
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
図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
プロセッサ102は、コンピュータ用のCPU(Central Processing Unit)であってもよい。メモリ104には、例えば、主記憶装置および半導体メモリ等が含まれる。
The processor 102 may be a CPU (Central Processing Unit) for a computer. The
プロセッサ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
在庫管理端末20は、例えば、在庫管理用の専用情報処理端末または在庫管理ソフトがインストールされた汎用の情報処理装置(例えば、パーソナル・コンピュータ)であってもよく、ラベル発行機22およびリーダ・ライタ(R/W)24が結合されている。在庫管理端末20は、商品管理情報を管理し、各商品の納入または入荷および在庫に関する情報をデータベース162に保存し管理する。在庫管理端末20は、販売店に配置され、例えば農家のような商品納入者または店員のようなユーザによって操作することができる。
The
リーダ・ライタ(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
商品納入者または店員は、在庫管理端末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
在庫管理端末20は、ラベルが発行されるときに、日時、納入者ID、その納入された商品の商品コード(識別情報)、およびその納入数または入荷数等をデータベース162の商品入荷情報に記録する。商品入荷情報は、納入者の視点で商品納入情報と称されてもよい。サーバ装置10は、商品入荷情報が保存または更新される度に、データベース162における各商品の商品管理情報を更新し管理してもよい。その商品管理情報の更新および管理は、商品納入情報が記録される度に、在庫管理端末20によって行われてもよい。
When the label is issued, the
料金端末30は、例えば、レジ端末(金銭登録機端末)、POS端末、等であってもよく、リーダ・ライタ(R/W)34が結合されていてもよい。料金端末30は、販売店に配置され、例えば、販売店の店員のようなユーザによって操作され得る。リーダ・ライタ34は、商品のラベル情報を走査して読み取る機能または装置、およびICカードまたは電子マネー等に対して情報の書き込みと読み取りを行う機能または装置を含んでいてもよい。
The
料金端末30は、日時、販売された商品の商品コード、およびその販売数等の商品販売情報をデータベース162に保存する。商品販売情報は、取引明細を含むレシートまたは領収書に関する情報であってもよい。サーバ装置10は、商品管理情報を更新する度に、データベース162における各商品の顧客購買履歴情報および商品管理情報を更新し管理してもよい。また、サーバ装置10は、商品販売情報が記録または更新される度に、データベース162における各商品の顧客購買履歴情報および商品管理情報を更新し管理してもよい。また、その顧客購買履歴情報および商品在庫情報の更新および管理は、商品販売情報が記録される度に、料金端末30によって行われてもよい。
The
情報処理端末40は、販売店に配置された、例えばパーソナル・コンピュータのような情報処理装置であってもよく、リーダ・ライタ(R/W)44が結合されていてもよい。リーダ・ライタ44は、ICカード、磁気カードまたは電子マネー等に対して入力金額および/またはポイント数の書き込みおよび読み取りを行うものであってもよい。情報処理端末40は、店員、納入者または顧客のようなユーザによって操作されてもよい。情報処理端末40は、データベース162またはICカード、磁気カードもしくは電子マネーに記録された残高の金額および/またはポイント数を読み出してそのディスプレイに表示してもよい。
The
店員、商品納入者または顧客のようなユーザは、情報処理端末40のディスプレイ上で、販売店の情報、および実際のおよび予定された商品入荷に関する情報、等を含む情報を閲覧することができる。店員、商品納入者または顧客のようなユーザは、情報処理端末40を操作して、顧客および納入者に関する顧客登録情報および納入者登録情報をデータベース162に登録し保存することができる。
On the display of the
情報処理端末60は、顧客の家屋または施設に配置され、ブラウザ・アプリケーションがインストールされた、例えばパーソナル・コンピュータのような情報処理装置であってもよい。顧客のようなユーザは、情報処理端末60のブラウザによりそのディスプレイ上で、販売店の情報、および顧客への商品情報、等を含むウェブページを閲覧することができる。ここで、商品情報または商品に関する情報は、店舗において販売状態にある商品の情報を含み、さらに、入荷した商品に関する情報または商品が入荷したことを表す情報を含んでいてもよい。
The
携帯情報端末64は、ブラウザ・アプリケーションおよびメーラ・アプリケーションがインストールされた、例えばタブレット端末、スマートフォン、その他の携帯端末または携帯電話機であってもよい。携帯情報端末64は、無線基地局またはアクセスポイント72を介し移動体通信網7を介してネットワーク5に接続されてもよい。携帯情報端末64は、例えば、サーバ装置10またはその他のメール・サーバ装置12、等からの電子メールまたはショート・メッセージを受信して、そのディスプレイ上に表示することができる。例えば顧客のようなユーザは、携帯情報端末64のブラウザによりそのディスプレイ上で、販売店の情報、および商品情報、等を含むウェブページを閲覧することができる。
The
図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
図3A〜3Gは、データベース162に格納される各情報レコードのデータ構造の例を示している。図3A〜3Gの各情報は表の形態をとってもよい。
3A to 3G show examples of the data structure of each information record stored in the
図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
図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
図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
図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
期待個数は、商品入荷に関する情報を顧客に通知した場合に、その通知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
図3Fは、在庫管理端末20またはサーバ装置10によって生成されデータベース162に保存される商品入荷情報のレコードのデータ構造の例を示している。商品入荷情報は、例えば、商品コード、商品名、入荷数、入荷日、および入荷時間のフィールドを含んでいる。
FIG. 3F shows an example of the data structure of a record of commodity arrival information generated by the
図3Gは、情報処理端末40またはサーバ装置10によって生成されデータベース162に保存される顧客登録情報のレコードのデータ構造の例を示している。顧客登録情報は、例えば、顧客ID、氏名、ポイント数、および通知宛先のフィールドを含んでいる。通知宛先は、電子メール・アドレスであっても、またはショート・メッセージの宛先として使用可能な電話番号であってもよい。
FIG. 3G shows an example of the data structure of a record of customer registration information generated by the
図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
例えば、図8の商品入荷情報における商品コード「001001」の商品名「大根」の入荷数500本が、図9の商品管理情報における商品コード「001001」の入荷数0本に加算されて、入荷数が500本となる。例えば、図8の商品入荷情報における商品コード「001002」の商品名「トマト」の入荷数1000個が、図9の商品管理情報における商品コード「001002」の入荷数0個に加算されて、入荷数が1000本となる。
For example, the
ステップ504において、プロセッサ102(商品管理部1224)は、例えば店員のようなユーザの操作に従って料金端末30によって生成されまたは更新された商品販売情報に基づいて、各顧客の顧客購買履歴情報を生成しまたは更新する。
In
例えば、図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
ステップ508において、プロセッサ102(商品管理部1224)は、商品管理情報の当日の各商品の入荷数および販売数に基づいて、当日の各商品の入荷数から販売数を減算して、商品管理情報における各商品の在庫数、等を更新する。
In
例えば、図9の商品管理情報において、商品コード「001001」(大根)の商品の入荷数500本から販売数200本が減算されて、在庫数300本が記録される。例えば、図9の商品管理情報において、商品コード「001002」(トマト)の商品の入荷数1000個から販売数700個が減算されて、在庫数300個が記録される。
For example, in the product management information of FIG. 9, the number of
図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
ステップ544において、プロセッサ102(対象商品選択部1226)は、例えば店員のようなユーザによる情報処理端末40の入力操作に従って、選択された販売促進対象商品の目標販売時間を決定する。例えば、店員は、その選択された対象商品の目標販売時間を、例えば現在時間から営業終了時間またはその1時間前までの間の時間、例えば2時間に設定する。ステップ544において、プロセッサ102(対象商品選択部1226)は、さらに、店員のようなユーザによる情報処理端末40の入力操作に従って、選択された販売促進対象商品の目標販売数を決定してもよい。代替形態として、その目標販売数は、ステップ546において同様に店員のようなユーザによってまたは自動的に決定されてもよい。
In
ステップ546において、プロセッサ102(またはその対象顧客選択部1228)は、過去の通知実績情報または顧客毎の各商品の期待購買情報に基づいて販売促進の対象商品の情報を通知する対象顧客を選択する。期待購買情報は、設定された目標販売時間に対して、その時点で過去の通知実績情報から生成されても、または予め生成された複数の期待購買情報の中から選択されてもよい。期待購買情報は、設定された目標販売時間に対してその時点で生成されれば、小さい処理負荷で生成できる。一方、期待購買情報は、予め生成された複数の期待購買情報の中から選択されれば、商品情報の対象顧客への通知が短い時間で行える。次いで、プロセッサ102(対象顧客選択部1228)は、その商品情報を通知するためのメッセージを生成してその顧客に送信する。そのメッセージは、例えば、電子メールであっても、またはショート・メッセージであってもよい。そのために、例えば、その対象商品について、図11の過去の通知実績情報における、顧客ID、購買日、反応時間、購買商品コード、購買個数および購買区分と、目標販売時間とに基づいて、後で説明するような或る優先順位に従って顧客IDが順次抽出される。
In
プロセッサ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
ステップ548において、プロセッサ102(またはその通知実績更新部1230)は、顧客への商品情報の各通知履歴情報と、顧客の購買履歴情報とに基づいて、商品情報の通知から顧客の購買までの反応時間を算出し、当日の通知実績情報を生成してデータベース162に保存する。当日の通知実績情報は、例えば、各顧客の顧客ID、購買日(当日)、反応時間、購買商品コード、購買個数および購買区分を含んでいる。その通知実績情報は、次回の期待購買情報を生成するのに使用される。次の日以降にステップ546で使用される期待購買情報は、ここでステップ548で可能性ある複数の目標販売時間について予め生成されても、次の日以降にステップ546で1つの目標販売時間について生成されてもよい。
In
図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
例えば、図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
例えば、目標販売時間が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
ステップ608において、プロセッサ102(対象顧客選択部1228)は、反応時間が目標販売時間以内の通知実績情報の各レコードについて、目標販売時間で閾値処理された購買個数として通知実績情報中の購買個数を設定し、目標販売時間で閾値処理された購入区分として「購入」を設定する。従って、目標販売時間で閾値処理された通知実績情報のレコードとして、過去の通知実績情報のレコードがそのままデータベース162に保存される。
In
例えば、図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
例えば、図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
ステップ612において、プロセッサ102(対象顧客選択部1228)は、例えば図12Aの表のような、その処理された購買個数および購入区分を含む、目標販売時間で閾値処理された通知実績情報の各レコードを生成して、データベース162に保存する。図12Aの表は、例えば、図11の購買商品コード「001001」の過去の通知実績情報を含み、目標販売時間2時間以内でない反応時間の通知実績情報における購買個数と購買区分がそれぞれ「0」および「未購入」に変更されている。
In
ステップ614において、プロセッサ102(対象顧客選択部1228)は、抽出された過去の通知実績情報の全てのレコードを処理したかどかを判定する。全てのレコードを処理したと判定された場合は、手順は、ステップ616に進む。未だ全てのレコードを処理していないと判定された場合は、手順はステップ606に戻る。
In
ステップ616において、プロセッサ102(対象顧客選択部1228)は、目標販売時間で閾値処理された通知実績情報の各レコードを顧客IDの順にソートする。例えば、図12Bの通知実績情報は、図12Aの通知実績情報を顧客IDの番号の順序でソートしたものである。図12Bの表において、通知実績情報のレコードは顧客ID「M0001」〜「M0003」の順にソートされている。
In
ステップ618において、プロセッサ102(対象顧客選択部1228)は、各顧客について、例えば図12Bのような通知実績情報に基づいて、購買の期待個数、平均反応時間、購入率、および購買の平均個数を算出する。次いで、プロセッサ102(対象顧客選択部1228)は、商品毎および顧客毎のその算出された購買の期待個数、平均反応時間、購入率、および購買の平均個数を含む、例えば図13Aのような顧客毎の各商品の期待購買情報を生成してデータベース162に保存する。
In
期待個数は、或る商品情報を顧客に通知した回数に対するその顧客のその商品の購買数の平均値である。平均反応時間は、顧客が商品を購入した場合のその商品情報の通知から購買までの反応時間の平均値である。購買率は、或る商品情報を顧客に通知した回数に対するその顧客のその商品の購買の回数の平均値である。購買の平均個数は、或る商品情報を顧客に通知した後でその顧客がその商品を購買した場合のその顧客の購入回数に対する購入個数の平均値である。 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
図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
図6Bを参照すると、ステップ620において、プロセッサ102(対象顧客選択部1228)は、図13Aまたは13Bのようなその期待購買情報から、例えば図10のような顧客購買履歴情報中の当日の対象商品を購入した顧客のレコードを削除して、通知対象顧客から除外する。それによって、対象商品を当日既に購入している顧客に不所望な情報を送信するのを防止することができる。
Referring to FIG. 6B, in
ステップ622において、プロセッサ102(対象顧客選択部1228)は、例えば店員のようなユーザによる情報処理端末40の操作に従って、または自動的に、対象商品の目標販売数を設定する。その目標販売数は、例えば、店員のようなユーザの入力値であっても、例えば図9の表のその対象商品の現在の在庫数であっても、通知なしで対象商品を購入する顧客の予測購買数を現在の在庫数から減算した数量であっても、当日の予測の売れ残り数であってもよい。目標販売数は、図5のステップ544において店員のようなユーザによって設定されてもよい。
In
ステップ624において、プロセッサ102(対象顧客選択部1228)は、所与の優先順位に従って、その期待購買情報における通知対象の顧客を順に選択する。そのために、プロセッサ102(対象顧客選択部1228)は、図13Aまたは13Bのようなその期待購買情報を、その優先順位に従ってソートしてもよい。その優先順位は、複数の優先順位の組合せであってもよい。
In
その優先順位は、例えば、平均反応時間が目標販売時間内の顧客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
ステップ626において、プロセッサ102(対象顧客選択部1228)は、残りの販売目標数Gからその顧客による購買の対象商品の予測購買数Eを減算して、新しい残りの販売目標数を求める(G=G−E)。予測購買数Eは、顧客IDの対象商品の購買の期待個数であってもよい。代替形態として、予測購買数Eは、例えば、顧客IDの対象商品の購買の平均個数であっても、または購買区分が「購入」の購買個数と購買区分が「未購入」の購買個数「0」とをそれぞれの重みαとβで加重平均した期待個数であってもよい。例えば、重みα=2、β=1であってもよい。この場合、予測購買数Eは、期待個数と平均個数の間の値となるであろう。
In
例えば、対象商品コード「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
ステップ628において、プロセッサ102(対象顧客選択部1228)は、残りの販売目標数が0(ゼロ)より少ないかどうかを判定する。残りの販売目標数が0(ゼロ)より少ない、即ち負であると判定された場合は、手順はステップ632に進む。残りの販売目標数が0(ゼロ)以上であると判定された場合は、手順はステップ630に進む。このように、残りの販売目標数Gが負になるまで対象顧客を順に選択することによって、目標販売時間内での目標販売数の商品の販売の達成をより確実にすることができる。
In
ステップ630において、プロセッサ102(対象顧客選択部1228)は、全ての顧客が選択されたかどうかを判定する。全ての顧客が選択されたと判定された場合は、手順はステップ632に進む。全ての顧客が選択されていないと判定された場合は、手順はステップ624に戻る。ステップ628および630は、残りの目標販売数Gが0(ゼロ)より小さくなるか、または全ての顧客のレコードが選択されるまで、繰り返される。
In
ステップ632において、プロセッサ102(対象顧客選択部1228)は、例えば図14のような顧客登録情報を参照して、選択された通知対象顧客へ順に対象商品の情報を通知する電子メールまたはショート・メッセージを送信するための処理を実行する。そのために、プロセッサ102(対象顧客選択部1228および処理部1240)は、商品情報を含む顧客宛の電子メールまたはショート・メッセージを生成して対象顧客の情報処理端末60または携帯情報端末64に送信してもよい。代替形態として、プロセッサ102(対象顧客選択部1228の通知情報生成部)は、対象顧客の宛先の電子メール・アドレスおよび商品情報に関する通知情報をネットワーク5上の電子メール・サーバ装置12に送信してもよい。この場合、その電子メール・サーバ装置12は、顧客の情報処理端末60または携帯情報端末64へその通知情報を電子メールとして送信する。電子メールは、図13Aまたは13Bの期待購買情報の優先順に送信されてもよい。
In
その電子メールは、例えば図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
このようにして、商品情報を通知してからその商品の購入までの平均反応時間のより短い顧客をより高い優先度で通知対象顧客として選択することができる。それによって、その選択された顧客だけに商品情報を通知する小さい処理負荷で、商品の入荷から購入までの時間をより短くすることができる。また、顧客の反応時間でおよび予測購買数または期待個数の合計で通知対象顧客を限定することによって、全ての顧客に商品情報を送信するよりも、商品情報を通知する処理負荷が小さくなり、商品を早く購入する可能性の低い顧客に不所望な情報を送信するのを抑制することができる。また、それによって、商品情報の通知を受けた顧客が購入しようとして来店して売り切れで購入できないといった状況の発生を減らすことができ、商品情報の通知の信頼性を高くすることができる。 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
図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
ステップ654において、プロセッサ102(通知実績更新部1230)は、データベース162から、例えば図10のような全ての顧客の顧客購買履歴情報を取り出す。
In
ステップ656において、プロセッサ102(通知実績更新部1230)は、その顧客購買履歴情報の中で、同日で、過去の通知履歴情報における通知後の対象商品の購買記録があるものを抽出する。その抽出される日は、例えば1ヶ月、3ヶ月、6ヶ月または12ヶ月分のような前日以前の過去の或る長さの期間分だけであってもよい。
In
例えば、図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のような通知履歴情報の各レコードに対して実行される。
ステップ658において、プロセッサ102(通知実績更新部1230)は、通知履歴情報の各レコードについて、対応する抽出された顧客購買履歴情報が存在するかどうかを判定する。顧客購買履歴情報が存在すると判定された場合は、手順はステップ660に進む。顧客購買履歴情報が存在しないと判定された場合は、手順はステップ662に進む。
In
ステップ660において、プロセッサ102(通知実績更新部1230)は、通知履歴情報のレコードについて、顧客毎および商品毎に、通知実績情報に使用される購入区分として「購入」を設定する。プロセッサ102(通知実績更新部1230)は、さらに、顧客毎および商品毎に、通知実績情報に使用される反応時間として、購買履歴情報中の購買時間から通知履歴情報中の電子メールまたはメッセージの送信時間を減算した差の時間を設定する。プロセッサ102(通知実績更新部1230)は、さらに、顧客毎および商品毎に、通知実績情報に使用される購買個数として、対応する購買履歴情報中の購買個数を設定する。
In
例えば、図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
例えば、図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
ステップ662において、プロセッサ102(通知実績更新部1230)は、通知履歴情報のレコードについて、顧客毎および商品毎に、通知実績情報に使用される購入区分として「未購入」を設定する。プロセッサ102(通知実績更新部1230)は、さらに、顧客毎および商品毎に、通知実績情報に使用される反応時間として空白を設定し、通知実績情報に使用される購買個数として0(ゼロ)を設定する。これによって、顧客IDに対する商品情報の通知に対する反応としてその商品の購買が存在しない場合について、商品の未購入を表す実績情報を生成することができる。
In
例えば、図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
例えば、図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,
例えば、図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,
例えば、図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”,
ステップ666において、プロセッサ102(通知実績更新部1230)は、過去の顧客購買履歴情報の全てのレコードを処理したかどかを判定する。全てのレコードを処理したと判定された場合は、手順は、図7のルーチンを出る。未だ全てのレコードを処理していないと判定された場合は、手順はステップ658に戻る。
In
但し、通知実績情報は、当日分の通知履歴情報と当日分の顧客購買履歴情報とに基づいて当日分の通知実績情報を生成し、さらにその通知実績情報を前日までの過去の通知実績情報とマージまたは統合することによって、生成されてもよい。それによって、通知実績情報生成のための処理の負荷を小さくすることができる。 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
図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
図17を参照すると、ステップ602において、プロセッサ102(対象顧客選択部1228)は、例えば店員のようなユーザによって決定された通知対象商品と目標販売時間に対応する顧客毎の各商品の期待購買情報を選択する。
Referring to FIG. 17, in
例えば、図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に保存される。
図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は、複数の目標販売時間Tjに対する、処理された過去の通知実績情報の表の例を示している。図20Bは、目標販売時間Tj、商品コード、顧客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)は、複数の目標販売時間Tjおよび最大目標販売時間Teを設定してメモリ104等に格納する。目標販売時間Tjは、例えば、30分間隔で、30分、60分、・・・、および480分、または、20分間隔で、20分、40分、...、および480分、等であってもよい。最大目標販売時間Teは、当日の営業時間の長さ以内の、例えば、60分、120分、・・・、または480分であってもよい。最大目標販売時間Te、最短の目標販売時間T1および複数の目標販売時間Tj間の時間間隔は、例えば店員のようなユーザが情報処理端末40を操作して入力した値であってもよい。
Referring to FIG. 18B, in
ステップ672において、プロセッサ102(通知実績更新部1230)は、複数の目標販売時間Tjの中の最も小さい値、例えばT1=30分を選択する。
In
選択された各目標販売時間Tjについて、および可能性ある全ての商品の商品コードについてステップ606〜614が実行される。ステップ606〜614は、図6Aのものと同様である。
For each target sold selected time T j, the
ステップ612において、プロセッサ102(通知実績更新部1230)は、例えば図20Aの表のような、その処理された購買個数および購買区分を含む、各目標販売時間Tjで閾値処理された通知実績情報の各レコードを生成して、データベース162に保存する。
In
図20Aの表は、図11の購買商品コード「001001」の過去の通知実績情報を含み、各目標販売時間Tj以内でない反応時間の通知実績情報における購買個数と購買区分がそれぞれ0(ゼロ)および「未購入」に変更されている。この場合、各目標販売時間Tjは、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
例えば、図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
ステップ684において、プロセッサ102(通知実績更新部1230)は、複数の目標販売時間Tjの中の次の小さい値Tj=Tj+1、例えばTj+1=60分を選択する。
In
ステップ686において、プロセッサ102(通知実績更新部1230)は、目標販売時間Tj+1が最大目標販売時間Teより大きいかどうかを判定する。目標販売時間Tj+1が最大目標販売時間Teより大きくないまたはそれ以下であると判定された場合は、手順はステップ606に戻る。ステップ684が繰り返し実行されることによって、2番目に短い目標販売時間T2から最大目標販売時間Te以内の最大の目標販売時間Tj=Tn(j=n)まで複数の目標販売時間Tjが順次選択される。目標販売時間Tj+1が最大目標販売時間Teより大きいと判定された場合は、手順は図18Cのステップ690に進む。それによって、最大目標販売時間Teより大きい目標販売時間Tn+1について、通知実績情報が生成されることが防止される。
In
但し、通知実績情報は、当日分の通知履歴情報と当日分の顧客購買履歴情報とに基づいて当日分の通知実績情報を生成して、さらに販売目標時間毎の処理された通知実績情報を生成し、前日までの販売目標時間毎の処理された通知実績情報とマージまたは統合することによって、生成されてもよい。それによって、通知実績情報を生成するための処理の負荷を小さくすることができる。 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の表のような処理された通知実績情報を、目標販売時間Tj、商品コード、顧客IDについて順次ソートして、図20Bの表のような通知実績情報を生成する。
Referring to FIG. 18C, in
ステップ692において、プロセッサ102(通知実績更新部1230)は、各目標販売時間毎に、各顧客毎の、例えば図20Bのような通知実績情報に基づいて、購買の期待個数、平均反応時間、購入率、および購買の平均個数を算出する。次いで、プロセッサ102(対象顧客選択部1228)は、商品毎および顧客毎のその算出された購買の期待個数、平均反応時間、購入率、および購買の平均個数を含む、例えば図19A〜19Dのような各目標販売時間毎および顧客毎の各商品の期待購買情報を生成してデータベース162に保存する。
In
図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,
図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
図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
図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
例えば、図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のような複数の目標販売時間Tjに対する顧客毎の各商品の期待購買情報の表を予め生成することができる。複数の目標販売時間Tjの中の1つの目標販売時間Tjに対する顧客毎の各商品の期待購買情報の表が、後で図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
上述の実施形態によれば、特定の商品情報を優先順位に従って選択された顧客にだけ選択的に通知することができ、鮮度が落ちないうちに商品を顧客に短時間で販売することができる。 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 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
(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
(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
(Supplementary Note 6) The program according to
(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 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
(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
(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
(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
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または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.
複数の客のそれぞれについて、商品に関する情報の送信から購買までの経過時間に関する実績情報を格納する記憶部を参照して、前記複数の客のうち、経過時間の代表値である代表時間が前記販売期間以内である客を含む集合を生成し、
生成した前記集合に含まれる客の少なくともいずれかを宛先とする特定の商品に関する通知情報を生成する、
処理を情報処理装置に実行させるためのプログラム。 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.
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)
| 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)
| 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 |
-
2012
- 2012-02-17 JP JP2012032596A patent/JP5884541B2/en not_active Expired - Fee Related
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 |