JP6929025B2 - Advertising system - Google Patents
Advertising system Download PDFInfo
- Publication number
- JP6929025B2 JP6929025B2 JP2016143473A JP2016143473A JP6929025B2 JP 6929025 B2 JP6929025 B2 JP 6929025B2 JP 2016143473 A JP2016143473 A JP 2016143473A JP 2016143473 A JP2016143473 A JP 2016143473A JP 6929025 B2 JP6929025 B2 JP 6929025B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- store
- product
- server
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012217 deletion Methods 0.000 description 14
- 230000037430 deletion Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 11
- 238000000034 method Methods 0.000 description 11
- 238000007639 printing Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000014759 maintenance of location Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0255—Targeted advertisements based on user history
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0281—Customer communication at a business location, e.g. providing product or service information, consulting
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
この明細書に記載の実施形態は、店舗で買い物をする顧客向けに、商品の情報を発信する技術に関する。 The embodiment described in this specification relates to a technique for transmitting product information to a customer who shop at a store.
買い物客が店舗に来店した際、その買い物客の趣向に沿った商品や、後日購入すると思われる商品の広告をシートに印刷し、当該買い物客に提供するシステムがある。 When a shopper visits a store, there is a system that prints an advertisement for a product that suits the shopper's taste or a product that is expected to be purchased at a later date on a sheet and provides the shopper with the advertisement.
このシステムは、当該買い物客の購入履歴情報に基づき、また製品を通常よりも安く販売するなどの特価情報に基づき、買い物客向けの広告画像を生成する。広告画像は、決められた日時になると、バッチ処理により生成され、買い物客が後日来店した際、当該買い物客からの要求に従って広告画像を印刷する。 This system generates an advertisement image for a shopper based on the purchase history information of the shopper and special price information such as selling a product at a lower price than usual. The advertisement image is generated by batch processing at a predetermined date and time, and when the shopper visits the store at a later date, the advertisement image is printed according to the request from the shopper.
上記のように、このシステムは、買い物客が後日来店した際に広告画像を印刷する。買い物客が商品を購入してから、後日来店するまでの期間が長い場合、買い物客の趣向が変わったり、セールス期間が終了したり、該当商品が品切れ/製造中止となったりすることもある。このような状況で過去の広告画像を印刷すると、出力内容が陳腐化して買い物客が所望している広告では無くなる可能性がある。 As mentioned above, this system prints the advertising image when the shopper visits the store at a later date. If the period from the purchase of the product by the shopper to the arrival at a later date is long, the shopper's taste may change, the sales period may end, or the product may be out of stock / discontinued. If the past advertisement image is printed in such a situation, the output content may become obsolete and the advertisement may not be the advertisement desired by the shopper.
実施形態は、出力内容が陳腐化せずに新しい広告を維持する技術を提供することを目的とする。 The embodiment aims to provide a technique for maintaining a new advertisement without obsolete output content.
実施形態の広告提供システムは、買い物客に広告画像データを提供する広告システムであって、生成部と、画像形成装置と、データ制御部とを有する。生成部は、買い物客に推薦する商品に関する情報である第1情報を取得し、第1情報に基づき、買い物客に推薦する商品の広告画像データを生成する。画像形成装置は、広告画像データを印刷する。データ制御部は、生成部で生成される広告画像データを1つまたは複数記憶部に蓄積しておき、画像形成装置から広告画像データの印刷指示を受けたときに既に事前に規定されている第1の状態となっている場合、広告画像データを買い物客に提供不可となるようにする。 The advertisement providing system of the embodiment is an advertisement system that provides advertisement image data to shoppers, and includes a generation unit, an image forming device, and a data control unit. The generation unit acquires the first information which is the information about the product recommended to the shopper, and generates the advertisement image data of the product recommended to the shopper based on the first information. The image forming apparatus prints the advertisement image data. The data control unit stores the advertisement image data generated by the generation unit in one or more storage units, and is already defined in advance when receiving an instruction to print the advertisement image data from the image forming apparatus. If it is in the state of 1, the advertisement image data cannot be provided to the shopper.
実施形態のシステムは、広告情報を印刷するための印刷ファイル(以下、広告用の印刷ファイル、印刷ファイル、もしくは単にファイルと称する)を生成するサーバ、および、そのファイルを保存するファイル保存サーバを有する。また実施形態のシステムは、ファイルを生成する際に使用する、推薦商品に関するデータを保存して管理する商品推薦サーバを有する。 The system of the embodiment has a server that generates a print file for printing advertisement information (hereinafter, referred to as a print file for advertisement, a print file, or simply a file), and a file storage server that stores the file. .. Further, the system of the embodiment has a product recommendation server that stores and manages data related to recommended products, which is used when generating a file.
実施形態のシステムは、一定期間経過した印刷ファイルを削除する。あるいは、商品の在庫状況に応じて、広告用の印刷ファイルを削除したり、印刷ファイルの一部を更新したりする。尚、印刷ファイルの削除や更新を一定期間としているが、買い物客の購入履歴記録にアクセスし、その買い物客がどの程度の頻度で来店しているかを算出し、その頻度に基づきファイルを保存する期間を設定するような実装でもよい。 The system of the embodiment deletes a print file that has passed a certain period of time. Alternatively, depending on the inventory status of the product, the print file for advertisement is deleted or a part of the print file is updated. Although the print file is deleted or updated for a certain period of time, the purchase history record of the shopper is accessed, the frequency of the shopper's visit is calculated, and the file is saved based on the frequency. It may be implemented to set the period.
以下、各実施形態について説明する。 Hereinafter, each embodiment will be described.
(第1実施形態)
図1に第1実施形態のシステム構成例を示す。第1実施形態の広告提供システム100は、商品推薦サーバ1と、POS端末2と、中間サーバ3と、プリンタ4と、商品マスタサーバ5と、ファイル保存サーバ6とを有し、これら各装置がネットワーク91を介して相互にデータの送受信を行う。
(First Embodiment)
FIG. 1 shows an example of a system configuration of the first embodiment. The
商品推薦サーバ1は、買い物客の来店日時や購入商品一覧を受信、蓄積し、その情報をもとに、お勧めする推薦商品の識別情報などを記録して管理するサーバである。また商品推薦サーバ1は、各サーバからの要求に従い、推薦商品の識別情報などを送信元へ返信する。商品推薦サーバ1は、購入商品の識別情報、および推薦商品の識別情報を、買い物客の識別情報(買い物客IDと称する)に対応付けて記憶している。尚、推薦商品は、既知の技術に従い買い物客の購入履歴、特価情報などに基づき導出される。また購入商品の識別情報や推薦商品の識別情報は、本例では各商品のJAN(Japanese Article Number)コードとする。商品推薦サーバ1には、上記動作を実行するためのプログラムがストレージに記憶されている。
The
POS端末2は、買い物客の購入商品を登録し、その商品について決済を行う機能を有する端末である。POS端末2は、買い物客が購入する商品の登録および決済を行い、さらに登録された購入商品の一覧を、中間サーバ3やその他のサーバに送信する。
The
中間サーバ3は、商品推薦サーバ1とPOS端末2とにネットワーク91で接続され、POS端末2から送られてきた購入商品一覧を仲介して、商品推薦サーバ1に送信する。また中間サーバ3は、商品推薦サーバ1から送信された推薦商品の識別情報の一覧を受信し、後述する処理に従い印刷用ファイルを生成し、ファイル保存サーバ6に印刷ファイルを送信する。
The
ファイル保存サーバ6は、中間サーバ3から広告用の印刷ファイルを受信して、印刷ファイルを蓄積する。ファイル保存サーバ6は、その後、プリンタ4からの要求を受信してプリンタ4に印刷ファイルを送信する。これにより、買い物客は広告シートを得ることができる。またファイル保存サーバ6は、生成されてから一定期間経過しているファイルを削除する機能も有する。
The
プリンタ4は、ファイル保存サーバ6より印刷ファイルを受信してその印刷を実行する。プリンタ4は、買い物客、店員の操作を受け付けるとともに、操作方法など、買い物客、店員が操作するための案内画面を表示する表示操作部41を有する。またプリンタ4は、買い物客の会員カードなどを読み取るカードリーダ42を有する。プリンタ4は、カードリーダ42で読み取った買い物客IDを、ファイル保存サーバ6に送信し、買い物客IDに紐付けられた広告用の印刷ファイルを受信して印刷する。
The
プリンタ4は、会員登録を行っていない買い物客に対しても、広告シートを提供することができる。この場合、プリンタ4は、取引ごとに付与される識別情報(取引IDと称する)を、表示操作部41を介してユーザから取得すると、この取引IDをファイル保存サーバ6に送信する。プリンタ4は、当該取引IDに紐付けられた印刷ファイルを受信して印刷する。尚、取引IDは前回購入時のレシートなどに印字されており、買い物客はこの印字された取引IDを入力する。
The
商品マスタサーバ5は、その店舗で扱う商品の個々の名称、当該商品を識別する識別情報(JANコードなど)、設定価格、当該商品の画像がある場合はその画像データを少なくとも対応付けて記録するデータベースを有する。このデータベースは、図1に示す各サーバそれぞれがネットワーク91を通して参照可能となる。
The
図2は、中間サーバ3の内部構成例を示すブロック図である。中間サーバ3は、演算部31、メモリ32、ストレージ33、ネットワーク接続部34、表示部35、操作部36を有する。中間サーバ3は、従前のコンピュータと同様構成である。
FIG. 2 is a block diagram showing an example of the internal configuration of the
演算部31は、CPU(Central Processing Unit)などの演算装置である。演算部31は、ストレージ33に記憶されたプログラム38をメモリ32に展開し、演算実行する。これにより演算部31は、各ハードウェアと協働しながら以下に記す機能を提供する。メモリ32は主記憶装置であり、演算部31から直接的にデータの受け渡しを行う。ストレージ33は、プログラム38や、動作を制御するためのデータなどを不揮発性に記憶する補助記憶装置である。ストレージ33には、広告提供システム100が使用するデータを格納するためのレコメンド情報管理領域39がある。この記憶領域は、例えばフォルダであったり、データベースで管理された領域であったりする。レコメンド情報管理領域39には、POS端末2から送られてきた取引情報、商品推薦サーバ1から送られてくるレコメンド情報、印刷ファイルの識別情報(ファイル名など)、買い物客IDを対応付けたデータが少なくとも記憶される。
The
ネットワーク接続部34は、ネットワークインターフェイスカードを含み、ネットワーク91を介して外部機器とデータ通信を制御する。操作部36は、ユーザが使用するキーボード、マウスなどの入力デバイスであり、システム管理者、保守者からの指示を受け付ける。表示部35は、モニタやディスプレイを含み、システム管理者、保守者に通知すべき情報を表示する。
The
図3は、ファイル保存サーバ6の内部構成例を示す図である。ファイル保存サーバ6は、演算部61、メモリ62、ストレージ63、ネットワーク接続部64、表示部65、操作部66を有する。ファイル保存サーバ6の内部構成も、図2に示す中間サーバ3の内部構成と同様、従前のコンピュータの構成を有する。図3に示す各ユニットは、図2の中間サーバ3のものと同様であるため、説明を割愛する。
FIG. 3 is a diagram showing an example of the internal configuration of the
尚、ファイル保存サーバ6のストレージ63には、ファイル保存領域69、ファイル期間保存領域67がある。ファイル保存領域69は、広告用の印刷ファイルを蓄積して記憶する領域である。またファイル保存領域69には、広告用の印刷ファイルの作成された日時が、各印刷ファイルと関連付けて記憶される。ファイル期間保存領域67は、ファイルの保存期間や更新期間の値を記憶する領域である。この保存期間などは、操作部66を介してシステム管理者などが指定、変更することができる。
The
その他の商品推薦サーバ1、商品マスタサーバ5も、図2、図3に示す各サーバと同様の構成であるため、図面および説明を省略する。尚、商品推薦サーバ1は、演算部11、メモリ12、ストレージ13、ネットワーク接続部14、表示部15、操作部16を有するものとする。また商品マスタサーバ5は、演算部51、メモリ52、ストレージ53、ネットワーク接続部54、表示部55、操作部56を有するものとする。
Since the other
図4は、レコメンド情報管理領域39に記憶されるデータ構成例を示す図であり、図5、図6は、後述する動作に従い、レコメンド情報管理領域39にどのようにデータが格納されていくのかの遷移を示した図である。
FIG. 4 is a diagram showing an example of data configuration stored in the recommendation
レコメンド情報管理領域39には、取引を一意に定義づける取引ID、取引情報、レコメンド情報が対応付けられて記憶される。
In the recommendation
取引情報は、取引日時、買い物客を一意に定義する買い物客ID、受領レコメンドID、買い物客が購入した1つまたは複数の商品それぞれのJANコード(JANコード一覧)の各データを含む。レコメンド情報は、商品推薦サーバ1が導出した推薦商品のJANコード一覧、広告用の印刷ファイルの名称(レコメンド印刷ファイル)、当該レコメンド情報を一意に定義する発行レコメンドIDの各データを含む。図5、図6については、次のフローチャートの説明の際に参照する。
The transaction information includes transaction date and time, a shopper ID that uniquely defines the shopper, a receipt recommendation ID, and JAN code (JAN code list) data for each of the one or more products purchased by the shopper. The recommendation information includes each data of the JAN code list of the recommended product derived by the
広告提供システム100の動作について、図7〜図9のフローチャートに基づき説明する。尚、図7は、中間サーバ3の動作例を示したフローチャートであり、図8、図9は、ファイル保存サーバ6の動作例である。これら各フローチャートは、図2、図3に示す演算部がプログラムを実行することで、各ハードウェアと協働することで実現される。
The operation of the
POS端末2において、ある買い物客の商品登録および決済が行われると、そのとき登録された商品のJANコードの一覧、および買い物客IDを関連付けた取引情報が生成される。この際、商品登録時に買い物客の会員カードが提示されないなどの理由で、買い物客IDが入力されなかった場合、そこには入力がないことを示す「null」が記録された状態で取引情報が生成される。その後、POS端末2は、生成された取引情報を中間サーバ3に送信する。
When a certain shopper's product registration and settlement are performed on the
中間サーバ3の演算部31は、取引情報が到達するまで待機する(ACT001−Noのループ)。取引情報が到達すると(ACT001−Yes)、演算部31は、ネットワーク接続部34経由で受信した取引情報に、一意となる取引IDを付与し(ACT002)、自身のレコメンド情報管理領域39に記録する(ACT003)。このときのデータ状態は、図5の通りである。取引IDはPOS端末2に送信されて、買い物客に渡すレシートに印字される。尚、POS端末2が取引IDを付与し、レシートに印字するとともに中間サーバ3が取引IDを受信する実装でもよい。
The
演算部31は、ネットワーク接続部34を動作させて、買い物客ID、購入した商品のJANコード一覧、取引IDを含んだ取引情報を、商品推薦サーバ1に送信し(ACT004)、その返信を受信するまで待機する(ACT005−Noのループ)。
The
商品推薦サーバ1は、受信した取引情報をもとに買い物客IDの客に対して、何を推薦すればよいのかを分析する。商品推薦サーバ1は、その買い物客にお勧めすべき各商品のJANコード一覧(レコメンド情報一覧)を生成し、中間サーバ3より得られた取引IDをレコメンド情報一覧に付与して、中間サーバ3に送信する。尚、商品推薦サーバ1は、買い物客IDが無い場合でもレコメンド情報一覧を生成し、取引IDとともに中間サーバ3に送信する。
The
中間サーバ3の演算部31は、レコメンド情報一覧を受信すると(ACT005−Yes)、レコメンド情報に対して一意となる発行レコメンドIDを付与する(ACT006)。中間サーバ3は、これら返信された情報、および発行レコメンドIDを、対応する取引IDと関連付けられているレコードに追記する(ACT007)。
When the
演算部31は、さらにそのレコメンド情報一覧をもとに、たとえばチラシのように推薦商品を配列し、広告用の印刷ファイルを生成する(ACT008)。また演算部31は、印刷ファイルを識別するためのファイル名を付与し、このファイル名をレコードに追記する。このときのデータ状態は図6の通りである。
The
ACT008の広告用の印刷ファイルの生成について説明する。演算部31は、レコメンド情報に含まれるJANコードそれぞれを、商品マスタサーバ5に送信する。送信するJANコードの数は、紙面上に配置可能な数を上限とし、1つもしくは複数送信される。演算部31は、商品マスタサーバ5からJANコードに対応した商品の名称、設定価格、当該商品の画像がある場合はその画像データを受信する。複数ある場合は各JANコードに対応したデータを複数受信する。演算部31は、事前に定義されるレイアウトデータに基づき、1つの商品についての商品名称、設定価格、商品画像を組み合わせた画像データを作成し、これを商品ごとに作成する。演算部31は、事前に定義されるレイアウトデータに基づきこれらを結合して、複数の商品情報を配列した印刷ファイルを作成する。
The generation of the print file for the advertisement of ACT008 will be described. The
演算部31は、さらに、発行レコメンドIDをスキャン・デコードできる二次元バーコードなどの機械読み取り可能なマークにエンコードする(ACT009)。演算部31は、ACT008で作成した広告用の印刷ファイルを取得し、機械読み取り可能なマークと合成して、印刷ファイルの上書き保存を実行する(ACT010)。これにより、買い物客に提供する広告用の印刷ファイルが完成する。ここで生成されたファイルは、少なくとも印刷可能な形式のファイルである。尚、汎用の表示プログラムで表示可能な形式でもよい。
The
演算部31は、生成した印刷ファイルを、取引ID、買い物客ID、印刷ファイルを生成した日時の各データとともにファイル保存サーバ6に送信する(ACT011)。ファイル保存サーバ6は、印刷ファイル、取引ID、買い物客IDを関連付けて、また印刷ファイルが生成された日時データも対応付けて、ファイル保存領域69に保存する。尚、取引ID、買い物客IDをファイル名に含めて対応付ける実装でもよい。
The
次に、図8を参照しつつファイル保存サーバ6のデータ削除時の動作例を説明する。
Next, an operation example when the data of the
ファイル保存サーバ6の演算部61は、前回実行から所定時間(例えば1日)経過するまで待機する(ACT101−Noのループ)。ACT101により、例えば1日1回朝7時に実行する、との制御を行うことができる。尚、上記所定時間や実行時刻などは、システム管理者などが指定することができる。
The
所定時間経過すると(ACT101−Yes)、演算部61は、当該ファイルが生成された(もしくは保存された)日付、時刻の情報と、ファイル期間保存領域67内で定義される保存期間とを取得し、これらを合算する(ACT102)。演算部61は、この合算日時情報が、現在の日時を経過しているか、すなわち現在日時より過去の日時であるかを判定する(ACT103)。経過している場合(ACT103−Yes)、演算部61は当該印刷ファイルを削除する(ACT104)。経過していない場合、すなわち合算日時情報が現在日時より未来の日時である場合(ACT103−No)、ACT104はスキップされて、当該ファイルはそのまま残る。ACT102〜ACT104の動作は、ファイル保存領域69内の全ての印刷ファイルに対して行われる(ACT105−Noのループ)。
After a lapse of a predetermined time (ACT101-Yes), the
引き続き、図9を参照してプリンタ4から印刷指示を受けたときのファイル保存サーバ6の動作例を説明する。プリンタ4は、買い物客などによる表示操作部41を介した操作により、取引IDが入力されると、印刷指示としてその取引IDをファイル保存サーバ6に送信する。尚、買い物客が会員カードをカードリーダ42にかざし、これにより得られる買い物客IDをプリンタ4が送信してもよい。
Subsequently, an operation example of the
ファイル保存サーバ6の演算部61は、印刷指示が到達するまで待機する(ACT201−Noのループ)。印刷指示が到達すると(ACT201−Yes)、演算部61は、ファイル保存領域69内から、受信した取引ID、もしくは買い物客IDに対応する印刷ファイルを検索し、指定のファイルがあるか否かを判定する(ACT202)。指定したファイルがある場合(ACT202−Yes)、演算部61は、当該ファイルをプリンタ4に送信する(ACT203)。プリンタ4は、受信したファイルを印刷する。
The
一方、指定したファイルが無い場合(ACT202−No)、演算部61は、該当するファイルが無かったことを示す電文をプリンタ4に送信する(ACT204)。当該電文を受信したプリンタ4は、ファイルが無い旨を示すメッセージをユーザに表示する。この際、プリンタ4は、単に該当データが無いことを示すメッセージを表示してもよく、データが古いため削除したことを示すメッセージを表示してもよい。
On the other hand, when the specified file does not exist (ACT202-No), the
上記例では、一定期間経過した広告用の印刷ファイルを削除する実装例について説明したが、買い物客への広告の提供を不可とする実装例としては、これ以外にもある。例えば、提供不可とする印刷ファイルを、他の記憶領域に退避(移動)させる方法を採用してもよい。また例えば、印刷ファイル名と提供可/提供不可のフラグデータとを対応付けたテーブルをシステム内に持たせる。ファイル保存サーバ6は、陳腐化した広告についてはフラグデータを提供可から不可へ書き替える。プリンタ4から印刷指示がある際には、ファイル保存サーバ6は、このテーブルを参照して提供不可の場合は印刷不可となるように制御する。これらはあくまでも例示であり、これら以外でも様々な手法を用いて、提供/不提供を制御してもよい。
In the above example, an implementation example of deleting a print file for an advertisement after a certain period of time has been described, but there are other implementation examples that make it impossible to provide an advertisement to shoppers. For example, a method of saving (moving) a print file that cannot be provided to another storage area may be adopted. Further, for example, the system has a table in which the print file name and the flag data that can be provided / cannot be provided are associated with each other. The
このように、古い広告画像は削除することで、出力内容が陳腐化することを防ぐ。 In this way, by deleting the old advertisement image, it is possible to prevent the output content from becoming obsolete.
(第2実施形態)
第2実施形態では、上記の第1実施形態の態様に加え、印刷ファイル内にある推薦商品の在庫の有無を判定し、在庫が無い場合は当該ファイルを削除する実装例について説明する。
(Second Embodiment)
In the second embodiment, in addition to the above-described first embodiment, an implementation example in which it is determined whether or not the recommended product in the print file is in stock and the file is deleted when the recommended product is out of stock will be described.
図10は第2実施形態のシステム構成例を示す図である。第2実施形態の広告提供システム100Aでは、先の第1実施形態で示した構成に加え、その店舗内の各商品の在庫量を記録する在庫管理サーバ7が含まれる。在庫管理サーバ7の内部構成は、図2、図3に示す構成と同様であり、通常のコンピュータと同様な構成の装置となる。尚、在庫管理サーバ7は、演算部71、メモリ72、ストレージ73、ネットワーク接続部74、表示部75、操作部76を有するものとする。
FIG. 10 is a diagram showing a system configuration example of the second embodiment. The
在庫管理サーバ7は、商品マスタサーバ5と同様に、その店舗で扱う商品の名称と識別情報(JANコード)を記録して管理するが、これに加えて、対応する在庫量も記録されている。この在庫量は、1日に1回以上更新される。更新の方法は、本実施形態では在庫管理サーバ7が持つ操作部76によってその店舗の在庫管理者によって更新されるものとする。尚、RFID(radio frequency identifier)などの商品個別についている識別情報を、店舗からの入出荷時にチェックすることでリアルタイムに更新する、などの方法でもよい。
Like the
第2実施形態の動作について説明する。POS端末2での決済後、その決済による印刷ファイルの生成、保存、および印刷時の動作は第1実施形態と共通動作となる(図7、図9参照)。第2実施形態のファイル保存サーバ6は、取引IDとともに当該取引IDに紐付けられたファイルの削除について、中間サーバ3に問い合わせを行う。ファイル保存サーバ6は、その返信内容に応じて削除する/しないの動作制御を行う。
The operation of the second embodiment will be described. After the payment is made on the
問い合わせ電文を受信した中間サーバ3は、取引IDに対応付けられた、レコメンド情報内のJANコードの在庫の有無を、在庫管理サーバ7に問い合わせる。中間サーバ3は、この結果に従いファイルを削除すべきか否かの返信電文をファイル保存サーバ6に送信する。これらの動作について、図11、図12を参照しつつ説明する。
The
図11は、第2実施形態でのファイル保存サーバ6のデータ削除時の動作例である。ファイル保存サーバ6の演算部61は、決められた時間ごと、たとえば1日1回朝7時といった決まった時間になったかを判定する(ACT301)。この動作は図8のACT101と同様である。所定時間経過後(ACT301−Yes)、演算部61は、登録されている1つの取引IDを取得し、削除判定の要求電文とともに、取引IDを中間サーバ3に送信する(ACT302)。演算部61は、中間サーバ3から返信電文を受信し、この電文がファイルを削除すべき旨の電文(以下、削除指示電文)であるかを判定する(ACT303)。削除指示電文である場合(ACT303−Yes)、演算部61は、該当する印刷ファイルを削除する(ACT304)。一方、削除指示電文ではなかった場合(ACT303−No)、演算部61は、ACT304をスキップして当該ファイルを削除しない。演算部61は、ACT302〜ACT304の動作を全ての取引ID(すなわち全ての印刷ファイル)に対し行う(ACT305−Noのループ)。
FIG. 11 is an operation example when the data of the
図12は、第2実施形態での中間サーバ3の動作例である。中間サーバ3の演算部31は、削除判定の要求電文をファイル保存サーバ6から受信するまで待機する(ACT401−Noのループ)。削除判定の要求電文を受信すると(ACT401−Yes)、演算部31は、削除判定の要求電文とともに受信した取引IDで、レコメンド情報管理領域39を検索する。これにより演算部31は、その取引IDと関連付けて記録されているレコメンド情報内のJANコード一覧を抽出する(ACT402)。演算部31は、抽出したJANコード一覧の商品それぞれについて、在庫管理サーバ7に対して在庫の有無を問い合わせ(ACT403)、返信があるまで待機する(ACT404−Noのループ)。
FIG. 12 is an operation example of the
その後、演算部31は、在庫管理サーバ7から返信電文を受信する(ACT404−Yes)。ここで受信する返信電文は、商品情報と当該商品の在庫有無の情報とが対応付けられたデータである。演算部31は、在庫が無い商品が一つでも存在した場合(ACT405−Yes)、ファイル保存サーバ6に、削除指示電文を送信する(ACT406)。一方、全ての商品につき在庫がある場合(ACT405−Yes)、演算部31は、ファイル保存サーバ6に、削除指示電文以外の電文を送信する(ACT407)。
After that, the
第1実施形態と同様に、本例においても、削除以外の態様を適用させてもよい。また、第1実施形態と同様に、フラグデータを用いて広告の提供可/提供不可を制御してもよい。この場合、前回の起動(図11、図12に示すフローチャートの起動)で提供不可となった印刷ファイルについて、今回の起動で在庫が復活していた場合、当該印刷ファイルのフラグ値を提供可のものに設定し直してもよい。このようにすることで、在庫の有無に応じて、より細かな情報提供の制御を行うことができる。 Similar to the first embodiment, in this example as well, aspects other than deletion may be applied. Further, as in the first embodiment, the flag data may be used to control whether or not the advertisement can be provided. In this case, for the print file that could not be provided in the previous startup (the startup of the flowcharts shown in FIGS. 11 and 12), if the inventory has been restored by this startup, the flag value of the print file can be provided. You may reset it to the one. By doing so, it is possible to control the provision of more detailed information according to the presence or absence of inventory.
第2実施形態により、在庫の有無を考慮した広告をユーザに提供することができる。 According to the second embodiment, it is possible to provide the user with an advertisement considering the presence or absence of inventory.
(第3実施形態)
第2実施形態では、在庫が無い商品があった場合は印刷ファイルを削除する実装例を説明したが、第3実施形態では、在庫が無い商品があった場合、当該商品についての情報を削除した状態の印刷ファイルを新たに作成する。尚、システム構成については、第2実施形態と同様であるため説明を割愛する(図10参照)。また、印刷ファイルの生成、保存、印刷ファイルの印刷時の動作は、第1および第2実施形態と同様であるため、説明を割愛する(図7、図9参照)。
(Third Embodiment)
In the second embodiment, the implementation example of deleting the print file when there is an out-of-stock product has been described, but in the third embodiment, when there is an out-of-stock product, the information about the product is deleted. Create a new print file of the state. Since the system configuration is the same as that of the second embodiment, the description thereof will be omitted (see FIG. 10). Further, since the operations of generating and saving the print file and printing the print file are the same as those of the first and second embodiments, the description thereof will be omitted (see FIGS. 7 and 9).
第3実施形態のファイル保存サーバ6の動作例を図13に示す。ACT501、ACT502の動作は、第2実施形態のACT301、ACT302と同様であるが、中間サーバ3に送信する電文は、削除判定の要求電文ではなく、更新するか否かの判定を要求する電文となる。
FIG. 13 shows an operation example of the
ファイル保存サーバ6の演算部61は、更新する旨の規定電文とともに、更新後の印刷ファイルを受信すると(ACT503−Yes)、該当する印刷ファイルを、受信したファイルで更新する(ACT504)。更新しない旨の規定電文を受信すると(ACT503−No)、ACT504はスキップされる。ACT502〜ACT504につき、全ての印刷ファイルをチェックするまで繰り返すことは、第2実施形態と同様である(ACT505−Noのループ)。
When the
第3実施形態の中間サーバ3の動作例を図14に示す。ACT601〜ACT605の動作は、図12に示す第2実施形態のACT401〜ACT405の動作と同様である。尚、ACT601での受信電文は、更新判定を要求する電文となる。また、全ての商品につき在庫がある場合の動作(ACT605−Noの後のACT607)も、図12に示すACT407の動作と同様である。
An operation example of the
ACT605において、在庫が無い商品がある場合(ACT605−Yes)、中間サーバ3の演算部31は、印刷ファイルの紙面からそのレコメンド商品を記述した部分を除外する(ACT610)。演算部31は、この除外した紙面上の領域に、当該のレコメンド情報一覧で、紙面レイアウトなどの都合で、印刷ファイルの紙面に反映されなかった商品であり、且つ、在庫の存在する商品の情報(画像)を結合する(ACT611)。これにより、在庫の無い商品は、他の推薦商品に置き替わる。この際、演算部31は、在庫管理サーバ7への在庫問い合わせ動作(ACT603)、商品マスタサーバ5への問い合わせ動作(図7のACT008の動作説明参照)を行うことで、商品情報の画像置き換えを行う。
In ACT605, when there is a product out of stock (ACT605-Yes), the
尚、上記の動作は、印刷ファイルを更新、編集する動作であるが、該当商品のデータを除外した状態、または置き換えた状態の印刷ファイルを新たに生成し直す動作でもよい。または、既存の印刷ファイルをファイル保存サーバ6から受信し、当該印刷ファイルに対して編集し直す動作でもよい。
The above operation is an operation of updating and editing the print file, but may be an operation of newly generating a print file in a state in which the data of the corresponding product is excluded or in a replaced state. Alternatively, an operation of receiving an existing print file from the
演算部31は、更新後の印刷ファイルを、ファイル保存サーバ6に返信する(ACT612)。
The
第3実施形態により、在庫の有無を考慮し、且つ、広告提供も極力行うことができる。 According to the third embodiment, it is possible to consider the presence or absence of inventory and provide advertisements as much as possible.
(第4実施形態)
第3実施形態では、在庫が無い商品があった場合、当該商品についての情報を削除したり、他の推薦商品に置き換えたりすることで、印刷ファイルを新たに作成する実装例を説明した。第4実施形態では、在庫が無い商品があった場合、当該商品についての情報と共に、当該商品の在庫がある他店舗の情報を加えた状態の印刷ファイルを新たに作成する。尚、印刷ファイルの生成、保存、印刷ファイルの印刷時の動作は、第1〜第3実施形態と同様であるため、説明を割愛する(図7、図9参照)。また、印刷ファイルを更新する動作は第3実施形態と同様であるため、説明を割愛する(図13参照)。
(Fourth Embodiment)
In the third embodiment, when there is a product that is out of stock, an implementation example of creating a new print file by deleting the information about the product or replacing it with another recommended product has been described. In the fourth embodiment, when there is a product that is out of stock, a new print file is created in which the information about the product and the information of other stores that have the product in stock are added. Since the operations of generating and saving the print file and printing the print file are the same as those of the first to third embodiments, the description thereof will be omitted (see FIGS. 7 and 9). Further, since the operation of updating the print file is the same as that of the third embodiment, the description thereof will be omitted (see FIG. 13).
図15に第4実施形態のシステム構成例を示す。第4実施形態の統合在庫管理システム300は、統合在庫管理サーバ200と、それぞれに異なる店舗で実装済みの広告提供システム100A〜100Eを含む。広告提供システム100A〜100Eは、先の第2実施形態で示した構成と同じである(図10参照)。また、図15に示す広告提供システム100A〜100Eは、あくまでも例示であり、実際には1又は複数の広告提供システムが統合在庫管理システム300に含まれてよい。また、統合在庫管理サーバ200の以下に説明する機能を、図15に図示する広告提供システム100A〜100Eのいずれかの在庫管理サーバが提供してもよい。
FIG. 15 shows an example of the system configuration of the fourth embodiment. The integrated
以下、便宜的に広告提供システム100Aを用いて説明する場合があるが、各店舗の広告提供システムも同様の構成で同様の動作を行うことができるものとする。
Hereinafter, the
広告提供システム100Aは、図2、図3と同様の内部構成である在庫管理サーバ7を含む。統合在庫管理サーバ200は、広告提供システム100Aの在庫管理サーバ7と、何らかの電気通信回線で接続され、データの送受信を行う。
The
統合在庫管理サーバ200の内部構成は、図2、図3に示す各サーバ構成と同様であるため、説明を省略する。尚、統合在庫管理サーバ200は、演算部201、メモリ202、ストレージ203、ネットワーク接続部204、表示部205、操作部206を有するものとして説明する。
Since the internal configuration of the integrated
統合在庫管理サーバ200は、各店舗の広告提供システム100A〜100Eから送信される、商品の識別情報(JANコードなど)、及びこれに対応する在庫量の情報を含むデータをストレージ203に記録し、店舗別に商品の在庫量を管理する。尚、ストレージ203の在庫情報は、1日に1回以上更新される。更新の方法は、各店舗の広告提供システムの在庫管理サーバと、何らかの電気通信回線を介した通信によって行われる。例えば、第2実施形態のように在庫管理サーバの在庫量が更新される際に、連動してストレージ203の在庫情報が更新されてもよい。
The integrated
統合在庫管理サーバ200は、各店舗の店舗情報を事前に設定し、ストレージ203に記憶する。ここでいう店舗情報は、店舗ID、店舗名、店舗の住所やGPS座標などの位置情報、地図の画像ファイル、及びこれらの情報をモバイル端末に表示するための二次元バーコードの画像ファイルを含めた情報である。これらは、サーバ管理者により別途作成されるものとする。尚、広告提供システムが、当該店舗の店舗情報を有し、さらに、他の店舗の店舗情報を記憶する構成であってもよい。このような構成をとることにより、統合在庫管理サーバ200は、在庫量の情報を含むデータに店舗情報を対応付けて管理することができる。
The integrated
第4実施形態の中間サーバ3の動作例を図16に示す。上記の通り、当該中間サーバ3は、広告提供システム100Aの中間サーバとする。広告提供システム100Aは、1つの店舗(ここでは店舗Aとする)を対象として機能する。また、店舗Aには、買い物客などが操作、使用するプリンタ4が設置されている。
An operation example of the
ACT701〜ACT705の動作は、図12に示すACT401〜ACT405及び図14に示すACT601〜ACT605の動作と同様である。また、全ての商品につき在庫がある場合の動作(ACT705−Noの後のACT707)も、図12に示すACT407及び図14に示すACT607の動作と同様である。よって、これらの説明を割愛する。 The operations of ACT 701 to ACT 705 are the same as the operations of ACT 401 to ACT 405 shown in FIG. 12 and ACT 601 to ACT 605 shown in FIG. Further, the operation when all the products are in stock (ACT707 after ACT705-No) is the same as the operation of ACT407 shown in FIG. 12 and ACT607 shown in FIG. Therefore, these explanations are omitted.
ACT705において、在庫が無い商品がある場合(ACT705−Yes)、中間サーバ3の演算部31は、在庫が無い商品それぞれについて、統合在庫管理サーバ200に対して、他店舗(店舗A以外の店舗)に在庫があるか否かを問い合わせ(ACT706)、返信があるまで待機する(ACT710−Noのループ)。
In ACT705, when there is an out-of-stock product (ACT705-Yes), the
その後、演算部31は、統合在庫管理サーバ200から返信電文を受信する(ACT710−Yes)。ここで受信する返信電文は、商品の識別情報(JANコードなど)と、当該商品の在庫がある他店舗の店舗情報とが対応付けられたデータである。演算部31は、印刷ファイルの紙面上の領域に、他店舗に在庫がある商品の情報と共に、店舗情報を組み込み、結合する(ACT711)。これにより、店舗内に在庫の無い商品がある場合、当該商品の在庫がある他店舗の情報を表示することができる。ただし、他店舗の情報は1店舗に限らず、複数の異なる店舗の情報であってもよい。
After that, the
尚、いずれの店舗にも当該商品の在庫がない場合、演算部31は、図14のACT610〜ACT612に示す方法で、当該商品の情報を除外したり、他の推薦商品の情報へ置き換えたりしてもよい。また、店舗A内に在庫がある商品についても、当該商品についての情報に、当該店舗Aの店舗情報を加えて表示してもよい。
If the product is out of stock at any of the stores, the
演算部31は、更新後の印刷ファイルを、ファイル保存サーバ6に返信する(ACT712)。
The
統合在庫管理サーバ200は、ACT706の問い合わせにより、他店舗の在庫情報を検索し、在庫のある他店舗について、当該店舗Aから近い順で店舗情報を抽出する。その後、最も近い店舗の店舗情報を当該商品の情報に対応付けて返信する。あるいは、印刷ファイルの紙面上の領域に収まるように、近い順から複数の店舗情報を対応付けて返信してもよい。この動作について、図17、図18を参照して説明する。
The integrated
統合在庫管理サーバ200の動作例を図17に示す。ACT801において、演算部201は、問い合わせの電文を中間サーバ3から受信するまで待機する(ACT801−Noのループ)。問い合わせの電文を受信すると(ACT801−Yes)、演算部201は、当該商品について、他店舗の在庫情報をストレージ203から検索し(ACT802)、在庫があるか否かを確認する(ACT803)。演算部201は、他店舗に在庫がある場合(ACT803−Yes)、当該店舗Aに近い他店舗の店舗情報を、商品の情報に対応付け(ACT804)、中間サーバ3に返信する(ACT805)。
An operation example of the integrated
尚、ACT804において、演算部201が店舗情報に含まれる位置情報を用いて店舗間の距離を比較して決められる。これにより、各店舗について、店舗に近い他店舗の順を決めることができる。また、前記店舗の近い順は、統合在庫管理サーバ200で店舗ごとに事前に設定してもよい。
In the ACT 804, the calculation unit 201 determines by comparing the distances between stores using the position information included in the store information. As a result, for each store, the order of other stores close to the store can be determined. Further, the order of proximity of the stores may be set in advance for each store on the integrated
一方、他店舗に在庫がない場合(ACT803−No)、演算部201は、他店舗に在庫がない旨を返信する(ACT806)。 On the other hand, when the other store is out of stock (ACT803-No), the calculation unit 201 replies that the other store is out of stock (ACT806).
図18は、ACT803の動作により形成される在庫リストである。図18の各店舗の在庫リスト850は、統合在庫管理サーバ200内で構成される。
FIG. 18 is an inventory list formed by the operation of the ACT 803. The
各店舗の在庫リスト850は、店舗欄860と、商品欄870を含む。店舗欄860の項目には、各店舗の識別情報が格納され、本例では前述した方法により、当該店舗からの近い順に例えば3店舗分抽出される。本例では、店舗Aに近い順に店舗B〜Dが抽出されるものとする。店舗欄860の識別情報は、それぞれ店舗情報が紐付けられている。商品欄870の項目には、店舗で取り扱っている商品(本例では商品A〜C)が格納され、それぞれに商品情報(JANコードなど)が紐付けられている。
The
尚、在庫リスト850に格納された数字は、在庫数を示す。例えば、店舗Cにおける商品Bの在庫数は58であり、また、店舗Bには商品Bの在庫が無いことを示している。
The number stored in the
在庫リスト850において、例えば商品Aの在庫がある最も近い店舗の店舗情報を抽出したい場合、店舗Bの店舗情報が抽出される。また、商品Bの在庫がある最も近い店舗の店舗情報を抽出したい場合、店舗Bには在庫がないため、演算部201は、店舗Bの次に近い店舗Cに在庫があることを確認して、店舗Cの店舗情報を抽出する。以上の要領により、ACT804では、在庫がある店舗の中から、店舗Aから近い順に店舗情報を抽出して商品情報に対応付ける。
In the
尚、本例では当該店舗から近い店舗順に店舗情報を抽出したが、在庫数が多い店舗順に店舗情報を抽出してもよい。例えば、商品Cの在庫がある店舗のうち、最も商品Cの在庫が多い店舗の店舗情報を抽出したい場合、店舗Dの方が店舗Bよりも在庫が多いため、店舗Dの店舗情報を抽出し、商品情報に対応付ける。これにより、買い物客を在庫過多となっている店舗に案内し、当該店舗での在庫量の削減を図ることを期待することができる。 In this example, the store information is extracted in the order of the stores closest to the store, but the store information may be extracted in the order of the stores with the largest inventory. For example, when it is desired to extract the store information of the store having the highest inventory of product C among the stores in stock of product C, the store information of store D is extracted because store D has more inventory than store B. , Correspond to product information. As a result, it can be expected that the shopper will be guided to the store where the inventory is excessive and the inventory amount at the store will be reduced.
上記では、近い店舗をまずは抽出し、その抽出結果のリストから在庫の有無をさらに抽出する実装としているが、まずは該当商品の在庫のある店舗を抽出し、その後に近い順となるように店舗をソートする実装でも構わない。 In the above, the implementation is to first extract the stores that are close to each other and then further extract the presence or absence of inventory from the list of the extraction results. It may be an implementation that sorts.
抽出される店舗情報の数は複数であってもよい。例えば商品Aの在庫がある店舗のうち近い順に2つの店舗の店舗情報を抽出したい場合、店舗B及び店舗Cの店舗情報を抽出する。 The number of extracted store information may be plural. For example, when it is desired to extract the store information of two stores in the order of closeness among the stores in stock of the product A, the store information of the store B and the store C is extracted.
第4実施形態により、店舗内に在庫のない商品について、他店舗の在庫の有無を考慮し、広告提供を極力行うことができる。 According to the fourth embodiment, it is possible to provide advertisements as much as possible for products that are not in stock in the store, considering the presence or absence of inventory in other stores.
ここで、実施形態により生成される印刷ファイルの一例を図19に示す。図19は、第1〜4の実施形態で作成される広告の表示例であり、具体的には、図19は、ACT008などで作成される広告用の印刷ファイルである。尚、広告のレイアウトデータは事前に定義されるものとし、適宜、表示される商品の数の変更、表示情報の配置変更、表示情報の追加及び削除等が行われてもよい。 Here, an example of the print file generated by the embodiment is shown in FIG. FIG. 19 is a display example of the advertisement created in the first to fourth embodiments, and specifically, FIG. 19 is a print file for the advertisement created by ACT008 or the like. The layout data of the advertisement is defined in advance, and the number of displayed products may be changed, the display information may be arranged, the display information may be added or deleted, and the like.
図19の広告900が含む各項目について説明する。広告900は、発行レコメンドID、発行レコメンドIDをスキャン・デコードできる二次元バーコード(図19の発行レコメンドIDの右側)を含む。発行レコメンドIDは、ACT006にてレコメンド情報に付与されるIDであり、広告900に表示される商品の一覧と紐付けられている。また、上記二次元バーコードは、ACT009で形成される、機械読み取り可能なマークである。機械や端末等がこれを読み取ることにより、印刷ファイルを取得したり、広告900内の各情報にアクセスしたりすることが可能となる。
Each item included in the
広告900は、商品名、価格、商品画像を含む。これらの商品情報は、ACT008で中間サーバ3が商品マスタサーバ5から受信する情報である。尚、図19に示すように、広告900は、商品に関する説明文を含める構成でもよい。
The
広告900は、商品情報に対応する、当該商品の在庫がある店舗情報を含む。また、この店舗情報は、第4実施形態で説明したように、店舗名、店舗の住所やGPS座標などの位置情報、地図の画像ファイル、及びこれらの情報をモバイル端末に表示するための二次元バーコードの画像ファイルを含む情報である。広告900は、必要に応じてこれらの情報のうち一部のみを表示/非表示にしてもよい。例えば本例では、店舗IDを表示していないが、店舗IDを表示してもよい。
The
以降、印刷ファイルが広告900のデータを有するものとして各実施形態を説明する。
Hereinafter, each embodiment will be described assuming that the print file has the data of the
第1実施形態は、保存期間の経過後、印刷ファイルを削除する実装である。すなわち、広告900の全体が削除される。このようにして第1実施形態では、古い広告データを削除する。
The first embodiment is an implementation in which the print file is deleted after the retention period has elapsed. That is, the
第2実施形態は、広告900に示す商品のうち1つでも在庫が無い商品が存在した場合に、印刷ファイルを削除する実装である。すなわち、広告900の全体が削除される。このようにして第2実施形態では、在庫の有無考慮した広告を提供する。
The second embodiment is an implementation in which the print file is deleted when even one of the products shown in the
第3実施形態は、広告900に示す商品のうち在庫が無い商品が存在した場合に、その商品を記述した部分を除外し、代わりに在庫の存在する他の商品の情報を結合した印刷ファイルを作成する実装である。すなわち、広告900のうち在庫のない商品についてのみ、別の推薦商品に情報が置き換わる実装である。このようにして第3実施形態では、在庫の有無を考慮しつつ広告提供も極力行う。
In the third embodiment, when there is an out-of-stock product among the products shown in the
第4実施形態は、広告900に示す商品のうち店舗内に在庫がない商品が存在する場合、その商品の在庫が存在する店舗の情報を商品の情報に添えた印刷ファイルを作成する実装である。すなわち、広告900のうち店舗内に在庫のない商品の情報を維持し、その商品の在庫がある店舗の情報を結合する実装である。このようにして第4実施形態では、店舗内のみならず他店舗の在庫の有無も考慮し、広告提供を極力行うことができる。
The fourth embodiment is an implementation in which, when there is a product that is out of stock in the store among the products shown in the
尚、図19では全ての商品について店舗情報を表示したが、第4実施形態で説明したように店舗内に在庫がない商品のみについて店舗情報を表示してよい。あるいは、店舗内に在庫がある商品についても、店舗情報を表示してもよい。 Although the store information is displayed for all the products in FIG. 19, the store information may be displayed only for the products that are not in stock in the store as described in the fourth embodiment. Alternatively, the store information may be displayed for the products in stock in the store.
上記各実施形態では、シート上に広告情報を出力し、この広告シートを買い物客に提供するものとして説明したが、広告用の画像データで買い物客に提供してもよい。この場合、規定の近距離無線通信や、LAN、インターネットを介して、買い物客が所持している携帯用端末に送信してもよい。また事前登録してあるEメールアドレスやSNS(social networking service)を介して、広告用の画像データを送信してもよい。 In each of the above embodiments, the advertisement information is output on the sheet and the advertisement sheet is provided to the shopper. However, the image data for the advertisement may be provided to the shopper. In this case, it may be transmitted to the portable terminal owned by the shopper via the specified short-range wireless communication, LAN, or the Internet. In addition, image data for advertisement may be transmitted via a pre-registered e-mail address or SNS (social networking service).
上記実施形態の態様を、それぞれ組み合わせてもよい。第1実施形態と第2実施形態とを組み合わせる態様では、一定期間経過した印刷ファイルを削除するとともに、現在在庫の無い推薦商品を含む印刷ファイルも削除する。第1実施形態と第3実施形態とを組み合わせる態様では、一定期間経過した印刷ファイルを削除するとともに、現在在庫の無い推薦商品を含む印刷ファイルについては、差し替える。第2実施形態と第3実施形態とを組み合わせる態様では、例えばモードにより動作を切り替える、などが考えられる。第1、第2、第3実施形態の態様を全て組み合わせてもよい。 The embodiments of the above embodiments may be combined with each other. In the embodiment in which the first embodiment and the second embodiment are combined, the print file that has passed a certain period of time is deleted, and the print file including the recommended product that is currently out of stock is also deleted. In the embodiment in which the first embodiment and the third embodiment are combined, the print files that have passed a certain period of time are deleted, and the print files that include the recommended products that are currently out of stock are replaced. In the mode in which the second embodiment and the third embodiment are combined, for example, the operation may be switched depending on the mode. All aspects of the first, second, and third embodiments may be combined.
また、上記実施形態では、複数のサーバを構成に含んだ広告提供システムについて説明したが、態様はこれに限定されない。1台のコンピュータもしくは複数のコンピュータで広告提供システムが構成されていてもよい。また上記で説明した各機能とサーバとの対応関係も、上記実施形態の態様に限定されない。 Further, in the above embodiment, the advertisement providing system including a plurality of servers in the configuration has been described, but the embodiment is not limited to this. The advertisement providing system may be configured by one computer or a plurality of computers. Further, the correspondence relationship between each function described above and the server is not limited to the embodiment of the above embodiment.
第1情報は、商品推薦サーバ1から送信されるレコメンド情報一覧(推薦商品のJANコードの一覧)でもよく、商品マスタサーバ5から送信される、JANコードに対応した商品の名称、設定価格、当該商品の画像のいずれか、もしくは全てでもよい。生成部は中間サーバ3に相当し、データ制御部はファイル保存サーバ6に相当する。データ置換部は、中間サーバ3およびファイル保存サーバ6の組み合わせに相当する。
The first information may be a list of recommended information (list of JAN codes of recommended products) transmitted from the
また第1システムは、広告提供システムに相当する。また、商品に関する在庫情報を、複数の店舗ごとに記憶するサーバとして、上記では、在庫管理サーバの一つの形態として、統合在庫管理サーバ200を例示した。
The first system corresponds to an advertisement providing system. Further, as a server that stores inventory information related to products for each of a plurality of stores, the integrated
第1実施形態において、事前に定義される第1の状態は、記憶部に広告画像データが削除された状態に相当し、データ制御部が一定期間経過した広告画像データを記憶部から削除することでこの状態となる。またデータ制御部は、広告画像データを買い物客に提供不可となるようにするため、記憶部に記憶された広告画像データを削除する。画像形成装置(プリンタ4)から広告画像データの印刷指示を受けたときには、既にこの削除状態となっている。 In the first embodiment, the first state defined in advance corresponds to the state in which the advertisement image data is deleted in the storage unit, and the data control unit deletes the advertisement image data after a certain period of time from the storage unit. It becomes this state. Further, the data control unit deletes the advertisement image data stored in the storage unit in order to prevent the advertisement image data from being provided to the shopper. When the image forming apparatus (printer 4) receives an instruction to print the advertisement image data, it is already in this deleted state.
第2実施形態において、事前に定義される第1の状態は、買い物客に推薦する商品の在庫が店舗内に無くなった状態に相当する。画像形成装置から広告画像データの印刷指示を受けたときには、既にこの在庫が無くなった状態となっている。またデータ制御部は、買い物客に推薦する商品の在庫が店舗内に無い場合、広告画像データを買い物客に提供不可となるようにするため、記憶部に記憶された広告画像データを削除する。 In the second embodiment, the first state defined in advance corresponds to the state in which the inventory of the product recommended to the shopper is exhausted in the store. When the image forming apparatus receives an instruction to print the advertisement image data, the inventory is already exhausted. Further, the data control unit deletes the advertisement image data stored in the storage unit in order to make it impossible to provide the advertisement image data to the shopper when the product recommended to the shopper is not in stock in the store.
以上に詳説したように、実施形態の構成により、広告内容が陳腐化することを抑制することができる。 As described in detail above, the configuration of the embodiment can prevent the advertisement content from becoming obsolete.
本実施形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、CD−ROM等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のOS(オペレーティング・システム)等と協働してその機能を実現させるものであってもよい。 In the present embodiment, the case where the function for carrying out the invention is recorded in the device in advance has been described, but the present invention is not limited to this, and the same function may be downloaded from the network to the device, or the same function may be recorded on the recording medium. You may install the one stored in the device on the device. The recording medium may be in any form as long as it can store a program such as a CD-ROM and can be read by the apparatus. Further, the function obtained by installation or download in advance in this way may be one that realizes the function in cooperation with the OS (operating system) or the like inside the device.
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。 The present invention can be practiced in various other forms without departing from its spirit or key features. Therefore, the above embodiments are merely exemplary in all respects and should not be construed in a limited way. The scope of the present invention is shown by the scope of claims, and is not bound by the text of the specification. Moreover, all modifications, modifications, substitutions and modifications that fall within the equivalent scope of the claims are all within the scope of the present invention.
100、100A〜E 広告提供システム、200 統合在庫管理サーバ、
1 商品推薦サーバ、2 POS端末、3 中間サーバ、4 プリンタ、
5 商品マスタサーバ、6 ファイル保存サーバ、7 在庫管理サーバ。
100, 100A to E Advertising system, 200 integrated inventory management server,
1 Product recommendation server, 2 POS terminal, 3 Intermediate server, 4 Printer,
5 product master server, 6 file storage server, 7 inventory management server.
Claims (1)
第1店舗における買い物客に広告画像データを提供する第1システムであって、
買い物客に推薦する商品の識別情報を取得し、前記識別情報に基づき、前記買い物客に推薦する商品の広告画像データを生成する生成部と、
前記第1店舗にあり、前記買い物客の操作により前記買い物客に対する広告画像データを印刷する画像形成装置と、
前記生成部で生成される広告画像データを1つまたは複数記憶部に蓄積しておき、前記買い物客に推薦する商品の在庫が、前記画像形成装置が設置される前記第1店舗内に無い場合、前記在庫管理サーバに記憶される在庫情報に基づき、前記買い物客に推薦する商品の在庫がある前記第1店舗と異なる第2店舗に関する情報を、前記広告画像データに組み入れて新たな広告画像データを作成するデータ制御部と、
を有する第1システムと、
を含む広告提供システム。
An inventory management server that stores inventory information about products for each of multiple stores,
This is the first system that provides advertising image data to shoppers in the first store.
A generation unit that acquires identification information of products recommended to shoppers and generates advertisement image data of products recommended to shoppers based on the identification information.
An image forming device in the first store that prints advertisement image data for the shopper by the operation of the shopper.
When the advertisement image data generated by the generation unit is stored in one or more storage units and the inventory of products recommended to the shopper is not in the first store where the image forming apparatus is installed. , Based on the inventory information stored in the inventory management server, information about a second store different from the first store in which the product recommended to the shopper is in stock is incorporated into the advertisement image data to create new advertisement image data. Data control unit to create
The first system with
Advertising system including.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611001459.9A CN107016562A (en) | 2015-11-16 | 2016-11-14 | Offer system and publicity offer method are provided |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015223905 | 2015-11-16 | ||
JP2015223905 | 2015-11-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017097837A JP2017097837A (en) | 2017-06-01 |
JP6929025B2 true JP6929025B2 (en) | 2021-09-01 |
Family
ID=58817041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016143473A Active JP6929025B2 (en) | 2015-11-16 | 2016-07-21 | Advertising system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6929025B2 (en) |
CN (1) | CN107016562A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117808564B (en) * | 2024-03-01 | 2024-05-28 | 深圳市拓保软件有限公司 | User data recommendation method and device based on artificial intelligence |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000203101A (en) * | 1999-01-12 | 2000-07-25 | Ishida Co Ltd | Advertisement making system |
JP2003058774A (en) * | 2001-08-14 | 2003-02-28 | Naoko Yokoo | Data distribution method and data distributing server |
JP2003077022A (en) * | 2001-09-05 | 2003-03-14 | Toshiba Corp | Convenience store system, shop-side device, head office- side device and in-vehicle device |
JP2008059512A (en) * | 2006-09-04 | 2008-03-13 | Seiko Instruments Inc | Id image providing device, store terminal, connection information providing device, id image providing method, print method, and connection information providing method |
JP5183982B2 (en) * | 2007-06-25 | 2013-04-17 | 楽天株式会社 | Information providing apparatus and method, program, and information providing system |
US8060407B1 (en) * | 2007-09-04 | 2011-11-15 | Sprint Communications Company L.P. | Method for providing personalized, targeted advertisements during playback of media |
JP2009088973A (en) * | 2007-09-28 | 2009-04-23 | Hitachi Ltd | Information distribution device, system having the same, and information distribution program |
CN101615198A (en) * | 2009-07-23 | 2009-12-30 | 重庆博古科技有限公司 | The network commodity Database Systems synchronous with the actual market commodity |
CN101789111A (en) * | 2009-12-30 | 2010-07-28 | 中国科学院自动化研究所 | Site advertisement and system for real-time interaction of electronic advertisement data |
JP2011150570A (en) * | 2010-01-22 | 2011-08-04 | Rakuten Inc | Server device, information providing method, and program for server device |
JP2013058131A (en) * | 2011-09-09 | 2013-03-28 | Standard:Kk | Electronic commerce method |
JP5551196B2 (en) * | 2012-03-06 | 2014-07-16 | 東芝テック株式会社 | Information processing apparatus and program |
JP5530487B2 (en) * | 2012-08-03 | 2014-06-25 | ヤフー株式会社 | Advertisement distribution system, advertisement distribution method, terminal device, and notification program |
JP5993717B2 (en) * | 2012-11-07 | 2016-09-14 | 日立オムロンターミナルソリューションズ株式会社 | Advertising system |
JP2014215695A (en) * | 2013-04-23 | 2014-11-17 | 東芝テック株式会社 | Order acceptance device and program |
CN103414753B (en) * | 2013-07-17 | 2016-12-28 | 瑞典爱立信有限公司 | A kind of multichannel information unifies dissemination method |
JP6435110B2 (en) * | 2014-01-22 | 2018-12-05 | 株式会社今井書店 | Information processing system |
JP5800926B2 (en) * | 2014-01-28 | 2015-10-28 | サイジニア株式会社 | RECOMMENDATION DEVICE, RECOMMENDATION METHOD, RECOMMENDATION MEDIUM PRODUCTION METHOD, AND PROGRAM |
-
2016
- 2016-07-21 JP JP2016143473A patent/JP6929025B2/en active Active
- 2016-11-14 CN CN201611001459.9A patent/CN107016562A/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
JP2017097837A (en) | 2017-06-01 |
CN107016562A (en) | 2017-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10719821B2 (en) | Merchandise sales data processing apparatus, and program therefor | |
US10387861B2 (en) | Electronic receipt management system | |
US11397927B2 (en) | Electronic receipt system, electronic receipt management server, and program therefor | |
JP2006059317A (en) | Commodity history management apparatus, identification information issuing apparatus, and commodity history management system | |
US20150039479A1 (en) | Electronic receipt system, merchandise sales data processing apparatus, and electronic receipt management server | |
JP5744295B1 (en) | POS terminal, print control apparatus, print control method, and program | |
JP7064961B2 (en) | Server equipment and programs | |
KR101796521B1 (en) | Server system, information providing method, multi-dimensional code providing system and method for enabling both information collection and information use using multi-dimensional code | |
JP7564479B2 (en) | ADVERTISING MANAGEMENT SYSTEM, ITS CONTROL METHOD, AND PROGRAM | |
JP6929025B2 (en) | Advertising system | |
JP6806872B2 (en) | Information processing equipment and programs | |
JP6404648B2 (en) | Information processing apparatus, server apparatus, and program | |
JP6918997B2 (en) | Server equipment, programs, information processing systems and information processing methods | |
JP6356531B2 (en) | Information processing apparatus and program | |
JP6745865B2 (en) | Electronic receipt management server and program | |
JP6203163B2 (en) | Customer management apparatus, customer management system and method | |
JP2011039789A (en) | Commodity sales data processing system and commodity sales data processing method | |
JP7451369B2 (en) | Server equipment and programs | |
JP6608486B2 (en) | Information processing apparatus and program | |
JP2018010690A (en) | Commodity sales data processor and program | |
US20160019518A1 (en) | Handheld computing device and electronic receipt server | |
JP6651589B2 (en) | Server device, program, information processing system and information processing method | |
JP2004001932A (en) | Posting assistance system | |
JP6410864B2 (en) | Electronic receipt issuing method, POS terminal and program | |
KR20240012275A (en) | Information processing device, display system, and display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190614 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200417 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200519 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200715 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210305 |
|
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: 20210713 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210810 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6929025 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |