JP3546118B2 - Image display system - Google Patents

Image display system Download PDF

Info

Publication number
JP3546118B2
JP3546118B2 JP1298997A JP1298997A JP3546118B2 JP 3546118 B2 JP3546118 B2 JP 3546118B2 JP 1298997 A JP1298997 A JP 1298997A JP 1298997 A JP1298997 A JP 1298997A JP 3546118 B2 JP3546118 B2 JP 3546118B2
Authority
JP
Japan
Prior art keywords
image
advertisement
customer
file
data
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 - Lifetime
Application number
JP1298997A
Other languages
Japanese (ja)
Other versions
JPH10207957A (en
Inventor
広信 宍戸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsubasa System Co Ltd
Original Assignee
Tsubasa System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsubasa System Co Ltd filed Critical Tsubasa System Co Ltd
Priority to JP1298997A priority Critical patent/JP3546118B2/en
Publication of JPH10207957A publication Critical patent/JPH10207957A/en
Application granted granted Critical
Publication of JP3546118B2 publication Critical patent/JP3546118B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、画像表示システムに関し、特に、POS(販売時点情報管理)システム等が配置されている店舗等で広告等の画像情報を表示する画像表示システムに関する。
【0002】
【従来の技術】
広告等の画像情報を表示する表示装置を備えるPOSシステムが従来より存在する。
【0003】
このPOSシステムは、例えば、ISDN(統合サービスデジタル網)を用いて、広告等のPOS端末画像情報をサーバより配信し、液晶パネルに画像を表示するものである。
【0004】
【発明が解決しようとする課題】
このようなPOSシステムでは、予め定められたシーケンスで広告等が配信及び表示されるに過ぎず、広告の内容をPOS端末側で選択することができない。
このため、該POS端末の設置地点における広告の需要に対し、効率的に対応することができないという問題がある。
【0005】
この発明は上記実状に鑑みてなされたもので、画像の属性及び店舗等に固有の条件に応じて画像を選択することにより、店舗等の側における画像の需要に効率的に対応できる画像表示システムを提供することを目的とする。
【0006】
【課題を解決するための手段】
上記目的を達成するため、この発明の第1の観点にかかる画像表示システムは、
来店した顧客の顧客層を示す顧客層データを入力する顧客層入力手段と、
前記顧客層データを記憶する顧客層記憶手段と、
前記顧客層データを所定の期間毎に集計して顧客層別の顧客数を求める顧客数集計手段と、
画像を表す複数の画像データを記憶し、前記画像の属性を表す属性データを書き換え可能に記憶する画像情報記憶手段と、
前記顧客数と前記属性データとに基づき、出力すべき画像データを前記期間毎に決定し、決定された画像データのリストを定義する時間帯別表示広告ファイルを作成する手段と、
現在日時を表す日時データを取得する日時データ取得手段と、
前記日時データが表す現在日時が属する期間に出力すべき画像データのリストを定義する時間帯別表示広告ファイルをオープンし、オープンされている時間帯別表示広告ファイルが定義するリストに示されている画像データを選択して、選択した画像データを前記画像情報記憶手段より取得する画像選択手段と、
前記画像選択手段が取得した画像データを表示装置に出力する画像出力手段と、
を備え、
前記属性データは、各々の前記画像データと当該画像データが表す画像を閲覧させるべきひとつ又は複数の顧客層との対応付けを示す情報を含む、
ことを特徴とする。
【0007】
このような画像表示システムでは、店舗の顧客の顧客層別の数が所定の期間(時間帯等)毎に集計され、集計結果が記憶される。そして画像の選択は、顧客層別・期間別の顧客数の集計結果と、画像の属性とに基づいて実行される。
これにより、店舗の顧客の構成に応じて、店舗の顧客の消費傾向などに適合した属性を有する画像が選択されるので、店舗等の側における画像の需要に効率的に対応した画像の選択が行われる。
また、このような画像表示システムでは、店舗の顧客の顧客層別・期間別の集計結果に基づいて選択される画像のうち、現在日時に合致する期間に表示されるための画像が出力される。このため、様々な時刻において、店舗の画像の需要に効率的に対応した画像の選択が行われる。
【0008】
前記時間帯別表示広告ファイルを作成する手段は、前記期間における顧客数の平均値が所定値を超える顧客層に対応付けられた前記画像データのうちからのみ、出力すべき画像データを決定するものであってもよい。
【0009】
このような画像表示システムでは、各顧客層のうち一定期間の顧客数の平均値が所定数を超えていた顧客層が特定され、その顧客層に適合した属性を有する画像が選択される。このため、選択される画像は、その店舗の主要な顧客層向けの画像に集中し、店舗の画像の需要に更に効率的に対応した画像の選択が行われる。
【0010】
前記時間帯別表示広告ファイルは、出力すべき画像データを示す番号を、画像データが出力されるべき順に格納するものであってもよく、
前記画像選択手段は、オープンされている時間帯別表示広告ファイルが定義するリストに示されている画像データを、当該時間帯別表示広告ファイルに番号が格納されている順に順次選択するものであってもよい。
【0026】
【発明の実施の形態】
以下、この発明の実施の形態を、図面を参照して説明する。
(第1の実施の形態)
図1〜図5を参照して、この発明の第1の実施の形態にかかる画像表示システムを、POS端末用の広告表示システムを例として説明する。
図1は、この発明の第1の実施の形態にかかる、広告表示システムの構成を示す。
【0027】
図示するように、本実施の形態の広告表示システムは、物理的には、POSシステムサーバ1と、データ回線2と、表示装置3と、POS端末4とより構成される。
【0028】
POSシステムサーバ1は、図2に示すように、後述する広告オブジェクトファイル11及び広告属性ファイル12を保持し、データ回線2を介して、POS端末4にこれらのファイルの内容を転送する。
【0029】
データ回線2は、公衆電話回線、ISDN(統合サービスデジタル網)、無線通信回線等からなる。
【0030】
表示装置3は、液晶パネル等からなり、画像を表示する。
【0031】
POS端末4は、POSシステムにおいて売上データ処理に用いられるキャッシュレジスタ等であって、メモリ41と、データ回線接続装置42と、内蔵タイマ43と、外部記憶装置44と、制御部45を含む。
【0032】
メモリ41は、RAM(Random Access Memory)等からなり、制御部45のワークエリアとして用いられる。
【0033】
データ回線接続装置42は、ターミナルアダプタ、モデム等からなり、データ回線2を通じてPOSシステムサーバ1より送られる情報を、制御部45へ導く。
【0034】
内蔵タイマ43は、水晶発振器等を備え、制御部45に、現在時刻を表す情報を連続的に供給する。
【0035】
外部記憶装置44は、ハードディスク装置等からなり、後述の広告プログラム10と、広告オブジェクトファイル11と、広告属性ファイル12と、時間帯別広告対象顧客層ファイル13と、時間帯別表示広告ファイル14の各内容を記憶する。
また、制御部45の書き込み要求に応じて記憶内容を変更し、制御部45の読み出し要求に応じて、記憶内容を制御部45に転送する。
【0036】
制御部45はCPU(Central Processing Unit)等からなり、データ回線接続装置42及びデータ回線2を介して、POSシステムサーバ1より、広告オブジェクトファイル11及び広告属性ファイル12を取得する。
また内蔵タイマ43より現在時刻を表す情報を取得する。
また外部記憶装置44が保持する時間帯別広告対象顧客層ファイル13の読み出し及び時間帯別表示広告ファイル14の読み書きを行う。
【0037】
また、本実施の形態の広告表示システムは、論理的には、図2に示すように、広告プログラム10と、広告オブジェクトファイル11と、広告属性ファイル12と、時間帯別広告対象顧客層ファイル(顧客ファイル)13と、時間帯別表示広告ファイル14とより構成される。
【0038】
広告オブジェクトファイル11と広告属性ファイル12は、POSシステムサーバ1に格納されており、広告プログラム10と、時間帯別広告対象顧客層ファイル13と、時間帯別表示広告ファイル14は、POS端末4に格納されている。
【0039】
広告プログラム10は、広告属性ファイル12及び時間帯別広告対象顧客層ファイル13を参照して、後述する手順に従い、時間帯別表示広告ファイル14を生成する。
そして、時間帯別表示広告ファイル14の内容に従って広告オブジェクトファイル11を選択し、表示装置3に内容を転送して表示を行わせる。
【0040】
広告オブジェクトファイル11には、1個の広告として表示装置3に表示される画像データ、すなわち、広告オブジェクトが複数個含まれる。各広告オブジェクトには、それぞれを特定するオブジェクト番号が付されている。
広告オブジェクトファイル11は、AVIファイル、JPEGファイル等からなる。
【0041】
広告属性ファイル12は、各広告の対象顧客層を特定するためのファイルであり、各広告が対象とする顧客層のデータが、オブジェクト番号と対応付けられて含まれる。
【0042】
広告属性ファイル12の具体的な構造を、図3(a)に示す。
図示するように、広告属性ファイル12は、複数のレコードを含んでいて、ファイル先頭からのレコードの順位が、オブジェクト番号に対応する。
各レコードには、該広告が対象とする顧客層を示す1個の8ビットワードが格納されている。
【0043】
この8ビットワードを構成する8個のビットは、それぞれ、
20歳未満の男子、
20歳未満の女子、
20歳以上30歳未満の男子、
20歳以上30歳未満の女子、
30歳以上40歳未満の男子、
30歳以上40歳未満の女子、
40歳以上の男子、
40歳以上の女子、
の8種に分類された顧客層の各々に対応している。
そして、該広告が広告対象とする顧客層に対応するビットには1、また広告対象としない顧客層に対応するビットには0、の各ビットデータが格納される。
【0044】
例えば、ある広告オブジェクトが40歳未満の女子を対象とするものであるとき、当該広告オブジェクトに対応する前記8ビットワードの値は、01010100となる。
【0045】
時間帯別広告対象顧客層ファイル13は、時間帯毎に広告対象の顧客層を定義するためのファイルであり、各時間帯において対象とされる顧客層のデータが、時間帯と対応付けられて含まれる。
【0046】
時間帯別広告対象顧客層ファイル13の具体的な構造を、図3(b)に示す。
図示するように、時間帯別広告対象顧客層ファイル13は、7個のレコードを含んでいる。
各レコードは、24時間が7分割されて定義された時間帯の各々に対応する。具体的には、
6時以降10時未満、
10時以降12時未満、
12時以降15時未満、
15時以降18時未満、
18時以降21時未満、
21時以降24時未満、
24時以降6時未満、
の7個に、先頭レコードから順に対応する。
【0047】
各レコードには、その先頭番地から、該時間帯において各顧客層が広告の対象とされるか否かを示す1個の8ビットワードが格納されている。
【0048】
時間帯を表す番号は、上述の分割に従い、6時以降10時未満の時間帯から順に、1から7までが割り当てられている。
【0049】
8ビットワードを構成する各ビットは、広告属性ファイル12におけるものと同様に、上述の8種に分類された顧客層の各々に対応している。
そして、当該時間帯において広告対象とすべき顧客層に対応するビットには1、また広告対象としない顧客層に対応するビットには0、の各ビットデータが格納される。
【0050】
例えば、6時以降10時未満の時間帯において、20歳未満の女子、20歳以上30歳未満の男子、20歳以上30歳未満の女子及び30歳以上40歳未満の男子が広告対象となるとき、時間帯別広告対象顧客層ファイル13の1番目のレコードの8ビットワードの値は、01111000となる。
【0051】
時間帯別広告対象顧客層ファイル13の内容は、事前の調査等に基づいて、POS端末4の設置地点における広告の選択が最適となるように予め設定されている。
【0052】
例えば、ある時間帯には一定の顧客層の顧客の来店がほぼ皆無となることが既知であり、この時間帯におけるこの顧客層向けの広告の表示を欲しないときは、時間帯別広告対象顧客層ファイル13中、該時間帯及び該顧客層に対応するビットをすべて0とすればよい。
【0053】
時間帯別表示広告ファイル14は、時間帯毎に表示装置3により表示されるべき広告のリストを定義するファイルであり、時間帯毎に独立した7個のファイルである。
1個の時間帯に対応する1個のファイルには、図3(c)に示すように、該時間帯において表示されるべき広告を示すオブジェクト番号が、表示されるべき順に格納されている。
【0054】
<第1の実施の形態の動作>
次に、本実施の形態の広告表示システムの動作を、図4、5を参照して説明する。
図4のフローチャートは、広告プログラム10のメインルーチンを示している。
図示するように、POS端末4が起動されると、まず、制御部45は、時間帯別表示広告ファイル14を作成するため、時間帯別表示広告ファイル作成ルーチンを実行する(S101)。
【0055】
この時間帯別表示広告ファイル作成ルーチンの内容を図5に示す。
図示するように、時間帯別表示広告ファイル作成ルーチンが開始されると、制御部45は、データ回線接続装置42及びデータ回線2を介し、POSシステムサーバ1より、広告属性ファイル12を取得する。
そして取得された広告属性ファイル12を外部記憶装置44に記憶し、その先頭のレコードの内容を読み出してメモリ41に記憶する(S201)。
【0056】
次に、制御部45は、外部記憶装置44から、時間帯別広告対象顧客層ファイル13を読み出し、先頭レコードの内容(すなわち、6時以降10時未満の時間帯に対応する顧客層のデータ)を、メモリ41に記憶する(S202)。
【0057】
また、該時間帯に対応する時間帯別表示広告ファイル14を、内容が空のファイルとして1個新規に作成してオープンする(S203)。
【0058】
次に、制御部45は、メモリ41に記憶された広告属性ファイル12の8ビットワードの内容を参照し(S204)、また、メモリ41に記憶された、時間帯別広告対象顧客層ファイル13の8ビットワードの内容を参照する(S205)。
【0059】
そして、S204で参照された8ビットワードと、S205で参照された8ビットワードについて、同一顧客層に対応するビット同士でAND演算を行い(S206)、演算結果の中に0でないものがあるか否かを判別する(S207)。
【0060】
例えば、S204で参照された8ビットワードの値が01010100であり、S205で参照された8ビットワードの値が01111000であれば、両者のAND演算結果は、01010000となる。この場合は、演算結果に0でないものが含まれると判別される。
【0061】
このAND演算を行うことは、各々の顧客層が、当該広告の対象になっていて、且つ、当該時間帯における広告の対象になっているかを、各顧客層毎に検証することに等しい。
【0062】
すなわち、AND演算の結果、ある顧客層に対応するビットが1であった場合、広告属性ファイル12の該顧客層に対応するビットも、時間帯別広告対象顧客層ファイル13の該顧客層に対応するビットも、共に1であり、その顧客層が当該時間帯において当該広告の広告対象となっていることを示す。
【0063】
従って、AND演算の結果、いずれかのビットが0でない場合、S204で参照された8ビットワードに対応する広告は、S205で参照された8ビットワードに対応する時間帯において、いずれかの顧客層を対象として表示されるべき広告であることになる。
【0064】
そこで、S207において、演算結果に0でないものが含まれると判別された場合、制御部45は、その広告を表示対象とすることを決定する。
そして、該広告に対応するオブジェクト番号を、S203で作成された時間帯別表示広告ファイル14の最後尾のデータに続く位置に書き込む(S208)。
【0065】
そして、広告属性ファイル12に次レコードがあるか否かを判別する(S209)。
次レコードがあるとき、制御部45は次レコードの内容を読み出す(S210)。そして、S204で参照されたメモリ41の記憶内容にS210で読み出した内容を上書きして、処理をS206へ移行する(S211)。
【0066】
S207において、演算結果がすべて0であると判別された場合は、処理をS207から直ちにS209へ移行し、S208を経ない。すなわち、その広告を表示対象としない。
【0067】
S204〜S211の処理により、S202で参照されたレコードに対応する時間帯に表示されるべき広告がすべて決定されると、S209において、次レコードなしと判別される。
このとき、処理はS212へ移行し、S212において、制御部45は時間帯別表示広告ファイル14をクローズする。
【0068】
次いで制御部45は、時間帯別広告対象顧客層ファイル13に次の時間帯に対応するレコードがあるか否かを判別する(S213)。
次レコードがあるとき、制御部45は次レコードの内容を読み出す(S214)。そして、S205で参照されたメモリ41の記憶内容にS214で読み出した内容を上書きして、処理をS203へ移行する(S215)。
【0069】
S202〜S215の処理により、全時間帯について時間帯別表示広告ファイル14が完成すると(S213)、制御部45は、データ回線2を介してPOSシステムサーバ1にアクセスし、広告オブジェクトファイル11をオープンする(S216)。
【0070】
そして、7個の時間帯別表示広告ファイル14のいずれかに記録されたすべてのオブジェクト番号に対応する広告オブジェクトを、広告オブジェクトファイル11から検索して順次読み込み、外部記憶装置44に保存する(S217)。
【0071】
必要なすべての広告オブジェクトの読み込みが終了すると、制御部45は、時間帯別表示広告ファイル作成ルーチンを終了し、処理を図4のS102へ移行する。
【0072】
S102では、制御部45は、内蔵タイマ43を参照し、現在時刻の情報を取得する。
【0073】
次に、制御部45は、現在時刻が属する時間帯に対応する時間帯別表示広告ファイル14をオープンし、該ファイルに格納されているオブジェクト番号のうちの先頭の番地を選択する(S103)。
【0074】
次に、制御部45は、外部からシステム終了の指示が入力されたか否かを判別する(S104)。
入力されたと判別されたときは、オープンされている時間帯別表示広告ファイル14をクローズし、POS端末4の動作を終了する。
入力されていないと判別されたときは、処理をS105に移行する。
【0075】
S105において、制御部45は、オープンされている時間帯別表示広告ファイル14のうち、制御部45が現在選択している番地に格納されている広告オブジェクトの番号を参照する。
【0076】
次に、制御部45は、S105で参照したオブジェクト番号をキーとして、外部記憶装置44に保存されている広告オブジェクトファイル11を検索する。そして、参照された広告オブジェクトの番号に対応する広告オブジェクトを読み込む(S106)。
【0077】
制御部45は、S106で読み込んだ広告オブジェクトを画像信号に変換し、表示装置3に出力する(S107)。これにより、表示装置3は広告の画像を所定期間表示する。
【0078】
次に、制御部45は、内蔵タイマ43を参照して再び現在時刻の情報を取得し(S108)、現在時刻が属する時間帯に対応する時間帯別表示広告ファイル14を特定する(S109)。
そして、該時間帯別表示広告ファイルが、現在オープンされている時間帯別表示広告ファイル14と同一のものであるか否かを判別する(S110)。
【0079】
同一のものであると判別されたとき、制御部45は、最後に参照されたオブジェクト番号の番地の次の番地の内容を選択し(S111)、処理をS104へ移行する。
同一のものでないと判別されたときは、現在オープンされている時間帯別表示広告ファイル14をクローズし(S112)、処理をS103へ移行する。
【0080】
S101〜S112の処理の結果、現在時刻が同一の時間帯に属する間は、該時間帯に対応する時間帯別表示広告ファイル14に格納されているオブジェクト番号に対応する広告が、オブジェクト番号の格納の順番に対応して順次表示される。
そして、現在時刻が次の時間帯に移行すると、それ以降は次の時間帯に対応する時間帯別表示広告ファイル14が読み出され、同様の処理が繰り返される。
【0081】
なお、以上の実施の形態において、時間帯の設定基準は、上述のような1日の中での時間帯分けに限られず、任意に設定してよい。例えば、曜日別の分類、あるいは平日、土曜、日曜、祝日の区別による分類としてもよい。
【0082】
また、顧客層の分類も、上述のような年齢・性別を基準とした分類に限られず、任意に設定してよい。例えば、小学生/中高生/大学生/会社員/主婦、等の区別に従って分類してもよい。
【0083】
また、時間帯別表示広告ファイル14は、上述のような時間帯毎に独立したファイルとする必要はなく、複数のレコードを含む1個のファイルとしてもよい。
この場合、例えば、各レコードには、例えば図6に示すように、各時間帯に固有の識別番号と、これに対応する時間帯において表示されるべき広告に対応するオブジェクト番号の配列の組を格納してもよい。
【0084】
さらに、時間帯別表示広告ファイル14は、時間帯別広告対象顧客層ファイル13の内容に従わない条件によって適宜変更されてもよい。
例えば、所定の時間帯に対応する時間帯別表示広告ファイル14の10レコード毎に、特定の広告に対応するオブジェクト番号を挿入追加してよい。
こうすることにより、該時間帯には、該特定の広告が、10回に1回必ず表示される。
【0085】
(第2の実施の形態)
以上説明した実施の形態においては、各時間帯における広告対象の顧客層は予め定められているが、広告対象の顧客層は、POS端末4のユーザによるキー入力結果に基づいて随時変更されてもよい。
以下、このような第2の実施の形態にかかる広告表示システムを説明する。
【0086】
図7に示すように、本実施の形態の広告表示システムの物理的構成は、POS端末4がさらにキーボード46を備える点を除き、本発明の第1の実施の形態の広告表示システムのものと同一である。
【0087】
キーボード46は、第1の実施の形態における顧客層の分類と同一の分類に従った8種の顧客層の各々を表す顧客層キーを8個備える。
この顧客層キーが押下されると、その顧客層キーに対応する信号が制御部45に送られる。
【0088】
また、本実施の形態の広告表示システムは、論理的には、図8に示すように、広告オブジェクトファイル11と、広告属性ファイル12と、時間帯別広告対象顧客層ファイル13と、時間帯別表示広告ファイル14に加え、POSデータファイル15と、時間帯別平均来店顧客数テーブル16とより構成される。POSデータファイル15と、時間帯別平均来店顧客数テーブル16は、いずれも外部記憶装置44に保持される。
【0089】
POSデータファイル15は、POS端末4の使用の履歴を集積したファイルであり、過去にキーボード46の顧客層キーが押された時刻の情報と、該顧客層キーの種類の情報とが組になったデータを含む。
【0090】
顧客層キーの種類の情報は、顧客層キーが押される度に、制御部45に導かれる。
これを検知した制御部45は、検知の時点における時刻情報を取得し、この時刻情報と顧客層キーの情報とを、POSデータファイル15の隣接する番地に格納して、外部記憶装置44に保存する。
以後、顧客層キーが押される度に、対応する顧客層キーの種類の情報及び現在時刻の情報が、POSデータファイル15のデータ最後尾に続いて書き加えられ、データが集積される。
【0091】
この顧客層キーは、売り上げ処理が行われる度に、顧客の顧客層に対応してユーザにより押されるので、集積されたデータは、顧客の来店の履歴を表すデータとなる。
【0092】
時間帯別平均来店顧客数テーブル16は、時間帯と顧客層別平均来店顧客数の相関を示すテーブルであって、POSデータファイル15の内容に基づいて生成され、図9(a)に示すように、各時間帯における各顧客層の平均来店顧客数が、マトリクスをなすように格納された構造を有する。
時間帯及び顧客層の分類は、第1の実施の形態におけるものと同一である。
【0093】
このマトリクスは、図9(b)に示すように、カスケードに並んだ7組の配列変数の組からなり、各組が1個のレコードを形成する。
そして配列変数の各組は、先頭の組から順に、6時以降10時未満、10時以降12時未満、12時以降15時未満、15時以降18時未満、18時以降21時未満、21時以降24時未満、24時以降6時未満、の各時間帯に対応する。
配列変数の各組は、それぞれ8個の変数からなり、各変数は、先頭から、20歳未満の男子、20歳未満の女子、20歳以上30歳未満の男子、20歳以上30歳未満の女子、30歳以上40歳未満の男子、30歳以上40歳未満の女子、40歳以上の男子、40歳以上の女子、の各顧客層に対応する。
そして、各変数には、平均来店顧客数の情報が、時間帯及び顧客層別に格納されている。
【0094】
<第2の実施の形態の動作>
本実施の形態の表示広告システムの動作は、時間帯別表示広告ファイル生成ルーチンを除いて、第1の実施の形態の表示広告システムの動作と同一である。
以下、本実施の形態の表示広告システムの動作における、時間帯別表示広告ファイル生成ルーチンを、図10を参照して説明する。
【0095】
POS端末4が起動され、時間帯別表示広告ファイル作成ルーチンが開始されると、制御部45はまず、POSデータファイル15の中から、過去に顧客層キーが押された時刻および該顧客層キーの種類の情報の組を順次読み出す(S301)。
【0096】
そして、各組の情報が、時間帯別平均来店顧客数テーブル16のどのマトリクス要素に分類されるかを判別し、同一の分類に属するもの毎に、その数を集計する。そして、集計された各情報の数は、POSデータファイル15の記録の対象となっている総日数で除算され、これにより、各マトリクス要素毎に、平均来店顧客数が決定される(S302)。
【0097】
次に制御部45は、時間帯別平均来店顧客数テーブル16を新規作成してオープンする(S303)。
【0098】
この平均来店顧客数は、上述の時間帯別平均来店顧客数テーブル16のデータ構造に従って記録され、時間帯別平均来店顧客数テーブル16が完成する(S304)。
【0099】
次に制御部45は、時間帯別広告対象顧客層ファイル13を新規作成してオープンする(S305)。
【0100】
次に制御部45は、時間帯別平均来店顧客数テーブル16の先頭レコードを参照する(S306)。
そして、配列変数の各変数の値から、一定の判別条件に従って、対応する顧客層を広告対象とするか否かを順次判別する。
そして、広告対象とすべきと判別された場合1を、またそうでない場合0を、時間帯別広告対象顧客層ファイル13のデータの最後尾に続けて書き込む(S307)。
【0101】
具体的な判別条件としては、例えば、平均来店顧客数が10人以上であるか否かをみる。
すなわち、配列変数の各変数を順次参照して、10以上である場合1を、また10未満である場合0を書き込む。
【0102】
この結果、例えば、各時間帯における平均来店顧客数が図9(a)に示す通りである場合、6時〜10時の時間帯に、10人以上来店している顧客層は、
20歳未満の女子、
20歳以上30歳未満の男子、
20歳以上30歳未満の女子、
30歳以上40歳未満の男子、
であるので、時間帯別広告対象顧客層ファイル13の、6時〜10時の時間帯に対応するレコードの8ビットワードの値は、01111000となる。
【0103】
当該メモリ配列の全変数の値の判別がなされ、各変数値に対応する1又は0の値がすべて時間帯別広告対象顧客層ファイル13に書き込まれると、制御部45は、時間帯別平均来店顧客数テーブル16に次レコードがあるか否かを判別する(S308)。
判別の結果、次レコードがあると判別された場合、次レコードを参照して(S309)、処理をS307へ移行する。
【0104】
S308において、次レコードがないと判別されたとき、すなわち、すべての時間帯について時間帯別の広告対象の顧客層が決定されたときは、制御部45は、図5に示した前述のステップS201へ処理を移行する。
以下の処理は、第1の実施の形態における処理と同一である。
【0105】
なお、時間帯別平均来店顧客数テーブル16を生成するにあたって、平均来店顧客数の値は、過去3日間の平均値、広告オブジェクトファイル11の内容が変更された時点以来の平均値など、任意のルールにより集計して算出してよい。
【0106】
また、時間帯別平均来店顧客数テーブル16における、時間帯及び顧客層の定義も任意である。
顧客層の定義を上述と異なるものとする場合は、広告属性ファイル12及び時間帯別広告対象顧客層ファイル13における顧客層の定義をこれに一致させ、また、時間帯の定義を上述と異なるものとする場合は、時間帯別広告対象顧客層ファイル13における時間帯の定義をこれと一致させる。
【0107】
また、時間帯別広告対象顧客層ファイル13のデータを決定する手法としては、上述のように平均来店顧客数が閾値(上述の例では10人)以上を広告対象とするアルゴリズムの他、任意のアルゴリズムにより決定してよい。例えば平均来店顧客数の如何に関わらず上位3顧客層を広告対象とする、等としてよい。
【0108】
また、時間帯別平均来店顧客数テーブル16は、必ずしも実際に作成する必要はなく、POSデータファイル15から直接に時間帯別広告対象顧客層ファイル13を生成してもよい。
【0109】
また、POSデータファイル15へ記録する情報を取得する手法は、上述の顧客層キーを用いる手法に限られず、任意の手法を用いてよい。例えば、顧客が提示する磁気カードの記憶内容を読み取る磁気カード読取装置を用いてもよい。
【0110】
以上、この発明の実施の形態を説明したが、この発明にかかる画像表示システムは、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。
例えば、ネットワークを有するコンピュータシステムに、上述の動作を実行するためのプログラムを格納した媒体(フロッピーディスク、CD−ROM等)から該プログラムをインストールすることにより、上述の処理を実行する表示システムを構成することができる。
【0111】
また、コンピュータシステムにプログラムを供給するための媒体は、通信媒体(通信回線、通信ネットワーク、通信システムのように、一時的且つ流動的にプログラムを保持する媒体)でも良い。
例えば、通信ネットワークの掲示板(BBS)に該プログラムを掲示し、これをネットワークを介して配信してもよいし、該プログラムにより適宜の搬送波を変調して放送等により配信してもよい。
そして、このプログラムを起動し、OSの制御下に、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行することができる。
【0112】
以上説明したように、この発明によれば、店舗の顧客の顧客層別の数が所定の期間(時間帯等)毎に集計され、集計結果が記憶される。そして画像の選択は、顧客層別・期間別の顧客数の集計結果と、画像の属性とに基づいて実行される。
これにより、店舗の顧客の構成に応じて、店舗の顧客の消費傾向などに適合した属性を有する画像が選択されるので、店舗等の側における画像の需要に効率的に対応した画像の選択が行われる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態にかかる広告表示システムの物理的な基本構成を示す図である。
【図2】本発明の第1の実施の形態にかかる広告表示システムの論理的な基本構成を示すブロック図である。
【図3】(a)は、広告属性ファイルのデータ構造を示す概念図、(b)は、時間帯別広告対象顧客層ファイルのデータ構造を示す概念図、(c)は、時間帯別表示広告ファイルのデータ構造を示す概念図である。
【図4】広告表示のアルゴリズムを示すフローチャートである。
【図5】本発明の第1の実施の形態における、時間帯別表示広告ファイルの作成のアルゴリズムを示すフローチャートである。
【図6】時間帯別表示広告ファイルのデータ構造を示す概念図である。
【図7】本発明の第2の実施の形態にかかる広告表示システムの物理的な基本構成を示す図である。
【図8】この発明の第2の実施の形態にかかる広告表示システムの論理的な基本構成を示すブロック図である。
【図9】(a)は、時間帯別平均来店顧客数テーブルの構造を示す図、(b)は、時間帯別平均来店顧客数テーブルが外部記憶装置に保持される形態を示す図である。
【図10】本発明の第2の実施の形態における、時間帯別表示広告ファイルの作成のアルゴリズムを示すフローチャートである。
【符号の説明】
1 POSシステムサーバ
2 データ回線
3 表示装置
4 POS端末
11 広告オブジェクトファイル
12 広告属性ファイル
13 時間帯別広告対象顧客層ファイル
14 時間帯別表示広告ファイル
15 POSデータファイル
16 時間帯別平均来店顧客数テーブル
41 メモリ
42 データ回線接続装置
43 内蔵タイマ
44 外部記憶装置
45 制御部
46 キーボード
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image display system, and more particularly, to an image display system that displays image information such as an advertisement at a store or the like in which a POS (point of sale information) system or the like is arranged.
[0002]
[Prior art]
2. Description of the Related Art A POS system including a display device for displaying image information such as an advertisement has conventionally existed.
[0003]
This POS system uses, for example, ISDN (Integrated Services Digital Network) to distribute POS terminal image information such as advertisements from a server and display an image on a liquid crystal panel.
[0004]
[Problems to be solved by the invention]
In such a POS system, an advertisement or the like is only distributed and displayed in a predetermined sequence, and the content of the advertisement cannot be selected on the POS terminal side.
For this reason, there is a problem that it is not possible to efficiently respond to the demand for advertisement at the installation point of the POS terminal.
[0005]
The present invention has been made in view of the above situation, and an image display system capable of efficiently responding to an image demand at a store or the like by selecting an image according to an attribute of the image and a condition specific to the store or the like. The purpose is to provide.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, an image display system according to a first aspect of the present invention includes:
Customer segment input means for entering customer segment data indicating the customer segment of the visiting customer;
Customer layer storage means for storing the customer layer data;
Customer number counting means for counting the customer layer data for each predetermined period to obtain the number of customers for each customer layer,
Image information storage means for storing a plurality of image data representing an image, and rewritably storing attribute data representing the attribute of the image,
Based on the number of customers and the attribute data, image data to be output is determined for each of the periods, and a list of the determined image data is defined.Hourly display ad fileMeans for creating
Date and time data acquisition means for acquiring date and time data representing the current date and time;
Define a list of image data to be output during the period to which the current date and time represented by the date and time data belongsHourly display ad fileOpen and openHourly display ad fileSelecting image data shown in the list defined by, image selection means to obtain the selected image data from the image information storage means,
Image output means for outputting the image data obtained by the image selection means to a display device,
With
The attribute data includes information indicating the association between each of the image data and one or more customer layers to be viewed the image represented by the image data,
It is characterized by the following.
[0007]
In such an image display system, the number of customers of a store for each customer class is totaled for each predetermined period (time zone, etc.), and the totaling result is stored. Then, the selection of the image is executed based on the result of counting the number of customers for each customer stratum / period and the attribute of the image.
Accordingly, an image having an attribute suitable for the consumption tendency of the store customer is selected according to the configuration of the store customer, so that the image selection in the store or the like efficiently corresponding to the image demand can be performed. Done.
Further, in such an image display system, an image to be displayed in a period that matches the current date and time is output from among images selected based on the totalization results of the store customers by customer stratum and period. . For this reason, at various times, the selection of the image efficiently corresponding to the demand for the image of the store is performed.
[0008]
SaidDisplay time-specific ad filesCreateDoThe means may determine the image data to be output only from the image data associated with the customer group in which the average number of customers in the period exceeds a predetermined value.
[0009]
In such an image display system, a customer layer in which the average value of the number of customers in a certain period of time exceeds a predetermined number among the customer layers is specified, and an image having an attribute suitable for the customer layer is selected. For this reason, the images to be selected are concentrated on the images for the main customer group of the store, and the selection of the image more efficiently corresponding to the demand for the image of the store is performed.
[0010]
SaidHourly display ad fileMay store the number indicating the image data to be output, in the order in which the image data should be output,
The image selecting means is openHourly display ad fileThe image data shown in the list defined byHourly display ad fileMay be sequentially selected in the order in which the numbers are stored.
[0026]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(First Embodiment)
An image display system according to a first embodiment of the present invention will be described with reference to FIGS. 1 to 5 by taking an advertisement display system for a POS terminal as an example.
FIG. 1 shows a configuration of an advertisement display system according to the first embodiment of the present invention.
[0027]
As shown in the figure, the advertisement display system according to the present embodiment physically includes a POS system server 1, a data line 2, a display device 3, and a POS terminal 4.
[0028]
As shown in FIG. 2, the POS system server 1 holds an advertisement object file 11 and an advertisement attribute file 12, which will be described later, and transfers the contents of these files to the POS terminal 4 via the data line 2.
[0029]
The data line 2 includes a public telephone line, an ISDN (Integrated Services Digital Network), a wireless communication line, and the like.
[0030]
The display device 3 includes a liquid crystal panel or the like, and displays an image.
[0031]
The POS terminal 4 is a cash register or the like used for sales data processing in the POS system, and includes a memory 41, a data line connection device 42, a built-in timer 43, an external storage device 44, and a control unit 45.
[0032]
The memory 41 is composed of a RAM (Random Access Memory) or the like, and is used as a work area of the control unit 45.
[0033]
The data line connection device 42 includes a terminal adapter, a modem, and the like, and guides information sent from the POS system server 1 through the data line 2 to the control unit 45.
[0034]
The built-in timer 43 includes a crystal oscillator and the like, and continuously supplies information representing the current time to the control unit 45.
[0035]
The external storage device 44 includes a hard disk device or the like. The external storage device 44 includes an advertisement program 10, an advertisement object file 11, an advertisement attribute file 12, an advertisement target customer layer file 13 by time zone, and a display advertisement file 14 by time zone. Each content is stored.
In addition, the storage unit changes the storage content in response to a write request from the control unit 45, and transfers the storage content to the control unit 45 in response to a read request from the control unit 45.
[0036]
The control unit 45 includes a CPU (Central Processing Unit) or the like, and acquires the advertisement object file 11 and the advertisement attribute file 12 from the POS system server 1 via the data line connection device 42 and the data line 2.
Further, information indicating the current time is obtained from the built-in timer 43.
Further, it reads out the time-slot-specific advertisement target customer layer file 13 held by the external storage device 44 and reads and writes the time-slot-based display advertisement file 14.
[0037]
The advertisement display system according to the present embodiment logically includes, as shown in FIG. 2, an advertisement program 10, an advertisement object file 11, an advertisement attribute file 12, and an advertisement target customer layer file ( Customer file) 13 and a display advertisement file 14 for each time zone.
[0038]
The advertisement object file 11 and the advertisement attribute file 12 are stored in the POS system server 1. The advertisement program 10, the advertisement target customer layer file 13 by time zone, and the display advertisement file 14 by time zone are stored in the POS terminal 4. Is stored.
[0039]
The advertisement program 10 generates the hourly display advertisement file 14 according to the procedure described later with reference to the advertisement attribute file 12 and the hourly advertisement target customer layer file 13.
Then, the advertisement object file 11 is selected according to the contents of the display advertisement file 14 for each time zone, and the contents are transferred to the display device 3 to be displayed.
[0040]
The advertisement object file 11 includes image data displayed on the display device 3 as one advertisement, that is, a plurality of advertisement objects. Each advertisement object is assigned an object number for specifying the advertisement object.
The advertisement object file 11 includes an AVI file, a JPEG file, and the like.
[0041]
The advertisement attribute file 12 is a file for specifying a target customer layer of each advertisement, and includes data of a customer layer targeted by each advertisement in association with an object number.
[0042]
FIG. 3A shows a specific structure of the advertisement attribute file 12.
As illustrated, the advertisement attribute file 12 includes a plurality of records, and the order of the records from the top of the file corresponds to the object number.
Each record stores one 8-bit word indicating a customer group targeted by the advertisement.
[0043]
The eight bits that make up this 8-bit word are:
Boys under the age of 20,
Girls under the age of 20,
Boys over 20 and under 30,
Girls aged 20 to under 30,
30 to 40 years old,
Girls aged 30 to under 40,
Boys over 40,
Girls over 40,
Correspond to each of the eight customer classes.
Then, bit data of 1 is stored in a bit corresponding to a customer layer targeted for the advertisement, and 0 is stored in a bit corresponding to a customer layer not targeted for the advertisement.
[0044]
For example, when a certain advertisement object targets a girl under 40, the value of the 8-bit word corresponding to the advertisement object is 01010100.
[0045]
The time-slot-specific advertising target customer layer file 13 is a file for defining the advertising target customer layer for each time slot, and the data of the customer layer targeted in each time slot is associated with the time slot. included.
[0046]
FIG. 3B shows a specific structure of the advertisement target customer layer file 13 for each time zone.
As shown in the figure, the hourly advertisement target customer layer file 13 includes seven records.
Each record corresponds to each of the time periods defined by dividing the 24 hours into seven. In particular,
Less than 10 o'clock after 6 o'clock,
From 10:00 to less than 12:00,
After 12:00 and less than 15:00,
From 15:00 to less than 18:00,
From 18:00 to less than 21:00,
From 21:00 to less than 24:00,
From 24:00 to less than 6:00,
Correspond to the first record in order from the first record.
[0047]
Each record stores one 8-bit word indicating whether or not each customer layer is targeted for advertisement in the time zone from the start address.
[0048]
In accordance with the above-described division, numbers from 1 to 7 are sequentially assigned to the time zones from 6:00 to less than 10:00.
[0049]
Each bit constituting the 8-bit word corresponds to each of the above-described eight types of customer classes, similarly to the one in the advertisement attribute file 12.
Then, bit data of 1 is stored in a bit corresponding to a customer layer to be advertised in the time period, and 0 is stored in a bit corresponding to a customer layer not to be advertised in the time period.
[0050]
For example, in the time period from 6:00 to less than 10:00, a girl under 20 years old, a boy between 20 years old and 30 years old, a girl between 20 years old and 30 years old and a boy between 30 years old and 40 years old are targeted for advertisement. At this time, the value of the 8-bit word of the first record of the advertisement target customer layer file 13 for each time zone is 01111000.
[0051]
The contents of the time-zone-specific advertisement target customer layer file 13 are set in advance based on a preliminary survey or the like so that the selection of the advertisement at the installation point of the POS terminal 4 is optimized.
[0052]
For example, it is known that during a certain time period, there will be almost no customers of a certain customer group coming to the store. If you do not want to display advertisements for this customer group in this time period, In the layer file 13, all bits corresponding to the time zone and the customer layer may be set to 0.
[0053]
The display advertisement file 14 for each time period is a file that defines a list of advertisements to be displayed by the display device 3 for each time period, and is seven files independent for each time period.
In one file corresponding to one time zone, as shown in FIG. 3C, object numbers indicating advertisements to be displayed in the time zone are stored in the order of display.
[0054]
<Operation of First Embodiment>
Next, the operation of the advertisement display system according to the present embodiment will be described with reference to FIGS.
4 shows a main routine of the advertisement program 10.
As shown in the drawing, when the POS terminal 4 is activated, first, the control unit 45 executes a time zone display advertisement file creation routine to create the time zone display advertisement file 14 (S101).
[0055]
FIG. 5 shows the contents of the display advertisement file creating routine for each time zone.
As illustrated, when the hourly display advertisement file creation routine is started, the control unit 45 acquires the advertisement attribute file 12 from the POS system server 1 via the data line connection device 42 and the data line 2.
Then, the acquired advertisement attribute file 12 is stored in the external storage device 44, and the contents of the first record are read and stored in the memory 41 (S201).
[0056]
Next, the control unit 45 reads out the customer layer file 13 for each time period from the external storage device 44 and reads the content of the first record (that is, data of the customer layer corresponding to the time period from 6:00 to less than 10:00). Is stored in the memory 41 (S202).
[0057]
Also, a new time-specific display advertisement file 14 corresponding to the time zone is newly created and opened as an empty file (S203).
[0058]
Next, the control unit 45 refers to the contents of the 8-bit word of the advertisement attribute file 12 stored in the memory 41 (S204), and also stores the time-specific advertisement target customer layer file 13 stored in the memory 41. The contents of the 8-bit word are referred to (S205).
[0059]
Then, for the 8-bit word referred to in S204 and the 8-bit word referred to in S205, an AND operation is performed between the bits corresponding to the same customer layer (S206), and there is a non-zero result in the operation result? It is determined whether or not it is (S207).
[0060]
For example, if the value of the 8-bit word referenced in S204 is 0101100 and the value of the 8-bit word referenced in S205 is 01111000, the AND operation result of both is 01010000. In this case, it is determined that the calculation result includes a non-zero result.
[0061]
Performing the AND operation is equivalent to verifying, for each customer layer, whether each customer layer is targeted for the advertisement and targeted for advertisement in the time zone.
[0062]
That is, if the bit corresponding to a certain customer layer is 1 as a result of the AND operation, the bit corresponding to the customer layer in the advertisement attribute file 12 also corresponds to the customer layer in the hourly advertisement target customer layer file 13. Also, both of the bits are 1 which indicates that the customer segment is targeted for the advertisement in the time zone.
[0063]
Therefore, as a result of the AND operation, if any bit is not 0, the advertisement corresponding to the 8-bit word referred to in S204 becomes a customer group in the time zone corresponding to the 8-bit word referred to in S205. It should be an advertisement that should be displayed for.
[0064]
Therefore, when it is determined in S207 that the calculation result includes a non-zero result, the control unit 45 determines that the advertisement is to be displayed.
Then, the object number corresponding to the advertisement is written in a position following the last data of the hourly display advertisement file 14 created in S203 (S208).
[0065]
Then, it is determined whether or not there is a next record in the advertisement attribute file 12 (S209).
When there is a next record, the control unit 45 reads the contents of the next record (S210). Then, the content read out in S210 is overwritten on the content stored in the memory 41 referred to in S204, and the process proceeds to S206 (S211).
[0066]
If it is determined in S207 that all the calculation results are 0, the process immediately proceeds from S207 to S209, and does not go through S208. That is, the advertisement is not displayed.
[0067]
When all the advertisements to be displayed in the time zone corresponding to the record referred to in S202 are determined by the processing in S204 to S211, it is determined in S209 that there is no next record.
At this time, the process proceeds to S212, and in S212, the control unit 45 closes the hourly display advertisement file 14.
[0068]
Next, the control unit 45 determines whether or not there is a record corresponding to the next time zone in the time-zone-specific advertisement target customer layer file 13 (S213).
When there is a next record, the control unit 45 reads the contents of the next record (S214). Then, the content read out in S214 is overwritten on the content stored in the memory 41 referred to in S205, and the process proceeds to S203 (S215).
[0069]
When the hourly display advertisement file 14 is completed for all time zones by the processing of S202 to S215 (S213), the control unit 45 accesses the POS system server 1 via the data line 2 and opens the advertisement object file 11. (S216).
[0070]
Then, the advertisement objects corresponding to all the object numbers recorded in any of the seven time zone display advertisement files 14 are searched from the advertisement object file 11, sequentially read, and stored in the external storage device 44 (S217). ).
[0071]
When reading of all necessary advertisement objects is completed, the control unit 45 ends the time-slot-based display advertisement file creation routine, and shifts the processing to S102 in FIG.
[0072]
In S102, the control unit 45 refers to the built-in timer 43 and acquires information on the current time.
[0073]
Next, the control unit 45 opens the hourly display advertisement file 14 corresponding to the time zone to which the current time belongs, and selects the first address among the object numbers stored in the file (S103).
[0074]
Next, the control unit 45 determines whether or not a system end instruction has been input from outside (S104).
When it is determined that the input has been made, the open time-based display advertisement file 14 is closed, and the operation of the POS terminal 4 ends.
If it is determined that no input has been made, the process proceeds to S105.
[0075]
In S105, the control unit 45 refers to the number of the advertisement object stored in the address currently selected by the control unit 45 in the open time-based display advertisement file 14.
[0076]
Next, the control unit 45 searches the advertisement object file 11 stored in the external storage device 44 using the object number referenced in S105 as a key. Then, the advertisement object corresponding to the number of the referred advertisement object is read (S106).
[0077]
The control unit 45 converts the advertisement object read in S106 into an image signal and outputs it to the display device 3 (S107). Thereby, the display device 3 displays the image of the advertisement for a predetermined period.
[0078]
Next, the control unit 45 acquires the current time information again with reference to the built-in timer 43 (S108), and specifies the hourly display advertisement file 14 corresponding to the time zone to which the current time belongs (S109).
Then, it is determined whether or not the hourly display advertisement file is the same as the currently opened hourly display advertisement file 14 (S110).
[0079]
When it is determined that they are the same, the control unit 45 selects the content of the address next to the address of the object number last referred to (S111), and shifts the processing to S104.
If it is determined that they are not the same, the currently opened display advertisement file 14 for each time zone is closed (S112), and the process proceeds to S103.
[0080]
As a result of the processing in S101 to S112, while the current time belongs to the same time zone, the advertisement corresponding to the object number stored in the hourly display advertisement file 14 corresponding to the time zone stores the object number. Are sequentially displayed in accordance with the order of.
Then, when the current time shifts to the next time zone, thereafter, the hourly display advertisement file 14 corresponding to the next time zone is read out, and the same processing is repeated.
[0081]
In the above embodiment, the time zone setting criterion is not limited to the time zone division in one day as described above, but may be set arbitrarily. For example, the classification may be based on the day of the week, or may be based on weekdays, Saturdays, Sundays, and holidays.
[0082]
Further, the classification of the customer group is not limited to the above-described classification based on age and gender, and may be set arbitrarily. For example, classification may be made according to the distinction of elementary school student / junior high school student / college student / company employee / housewife.
[0083]
The display advertisement file 14 for each time period does not need to be an independent file for each time period as described above, and may be a single file including a plurality of records.
In this case, for example, as shown in FIG. 6, for example, each record includes a set of an identification number unique to each time slot and an array of object numbers corresponding to advertisements to be displayed in the corresponding time slot. It may be stored.
[0084]
Further, the hourly display advertisement file 14 may be appropriately changed according to a condition that does not follow the content of the hourly advertisement target customer layer file 13.
For example, an object number corresponding to a specific advertisement may be inserted and added for every 10 records of the display advertisement file 14 for each time zone corresponding to a predetermined time zone.
By doing so, the specific advertisement is always displayed once in ten times in the time period.
[0085]
(Second embodiment)
In the embodiment described above, the customer layer to be advertised in each time slot is predetermined, but the customer layer to be advertised may be changed as needed based on the key input result by the user of the POS terminal 4. Good.
Hereinafter, such an advertisement display system according to the second embodiment will be described.
[0086]
As shown in FIG. 7, the physical configuration of the advertisement display system of the present embodiment is the same as that of the advertisement display system of the first embodiment of the present invention except that the POS terminal 4 further includes a keyboard 46. Identical.
[0087]
The keyboard 46 includes eight customer layer keys indicating each of eight types of customer layers according to the same classification as that of the customer layer in the first embodiment.
When the customer layer key is pressed, a signal corresponding to the customer layer key is sent to the control unit 45.
[0088]
In addition, the advertisement display system according to the present embodiment logically includes, as shown in FIG. 8, an advertisement object file 11, an advertisement attribute file 12, an advertisement target customer layer file 13 for each time zone, In addition to the display advertisement file 14, the POS data file 15 and the average number of visiting customers by time zone table 16 are provided. The POS data file 15 and the table of average number of visiting customers by time zone 16 are both stored in the external storage device 44.
[0089]
The POS data file 15 is a file in which the usage history of the POS terminal 4 is accumulated, and information on the time when the customer layer key of the keyboard 46 was pressed in the past and information on the type of the customer layer key are combined. Data.
[0090]
The information on the type of the customer layer key is led to the control unit 45 each time the customer layer key is pressed.
Upon detecting this, the control unit 45 acquires the time information at the time of the detection, stores the time information and the information of the customer layer key in an adjacent address of the POS data file 15, and stores the information in the external storage device 44. I do.
Thereafter, each time the customer layer key is pressed, information on the type of the corresponding customer layer key and information on the current time are added to the end of the data in the POS data file 15, and the data is accumulated.
[0091]
Each time the sales process is performed, the customer layer key is pressed by the user in accordance with the customer's customer layer, and thus the accumulated data is data representing the history of customer visits to the store.
[0092]
The time slot average number of in-store customers table 16 is a table showing the correlation between the time slot and the average number of in-store customers by customer class, and is generated based on the contents of the POS data file 15 and as shown in FIG. In addition, the average number of customers visiting each customer segment in each time zone is stored in a matrix.
The classification of the time zone and the customer group is the same as that in the first embodiment.
[0093]
As shown in FIG. 9B, this matrix includes seven sets of array variables arranged in a cascade, and each set forms one record.
Each set of array variables is, in order from the first set, from 6:00 to less than 10:00, from 10:00 to less than 12:00, from 12:00 to less than 15:00, from 15:00 to less than 18:00, from 18:00 to less than 21:00, It corresponds to each time zone from hour to less than 24:00 and from 24:00 to less than 6:00.
Each set of array variables consists of eight variables, each of which, from the top, is a boy under 20 years old, a girl under 20 years old, a boy between 20 and 30 years old, a boy between 20 and 30 years old. It corresponds to each customer segment of women, boys aged between 30 and 40, boys aged between 30 and 40, boys aged 40 and over, and girls aged 40 and over.
Then, in each variable, information on the average number of customers visiting the store is stored for each time zone and customer class.
[0094]
<Operation of Second Embodiment>
The operation of the display advertisement system of the present embodiment is the same as the operation of the display advertisement system of the first embodiment, except for a routine for generating a display advertisement file for each time zone.
Hereinafter, a routine for generating a display advertisement file for each time zone in the operation of the display advertisement system of the present embodiment will be described with reference to FIG.
[0095]
When the POS terminal 4 is activated and the hourly display advertisement file creating routine is started, the control unit 45 first determines, from the POS data file 15, the time at which the customer layer key was pressed in the past and the customer layer key. Are sequentially read out (S301).
[0096]
Then, it is determined which matrix element of the information of each set is classified into the table of average number of visiting customers by time zone 16, and the number is totaled for each of the items belonging to the same classification. Then, the total number of pieces of information is divided by the total number of days for which the POS data file 15 is recorded, whereby the average number of customers visiting the store is determined for each matrix element (S302).
[0097]
Next, the control unit 45 newly creates and opens the time-slot-based average number of in-store customers table 16 (S303).
[0098]
The average number of customers visiting the store is recorded in accordance with the data structure of the average number of customers visiting stores by time zone 16 described above, and the average number of customers visiting customers by time zone 16 is completed (S304).
[0099]
Next, the control unit 45 newly creates and opens the hourly advertisement target customer layer file 13 (S305).
[0100]
Next, the control unit 45 refers to the first record of the average number of visiting customers by time zone table 16 (S306).
Then, from the values of the respective array variables, it is sequentially determined according to certain determination conditions whether or not the corresponding customer class is to be advertised.
Then, if it is determined that the advertisement should be targeted, 1 is written, and if not, 0 is written to the end of the data of the hourly advertisement target customer layer file 13 (S307).
[0101]
As a specific determination condition, for example, it is determined whether or not the average number of visiting customers is 10 or more.
That is, by sequentially referring to each of the array variables, 1 is written if it is 10 or more, and 0 is written if it is less than 10.
[0102]
As a result, for example, when the average number of customers visiting a store in each time slot is as shown in FIG.
Girls under the age of 20,
Boys over 20 and under 30,
Girls aged 20 to under 30,
30 to 40 years old,
Therefore, the value of the 8-bit word of the record corresponding to the time zone from 6:00 to 10:00 in the advertisement target customer layer file 13 for each time zone is 01111000.
[0103]
When the values of all the variables in the memory array are determined and all the values of 1 or 0 corresponding to the respective variable values are written in the hourly advertisement target customer layer file 13, the control unit 45 returns to the average visit by time zone. It is determined whether there is a next record in the customer number table 16 (S308).
If it is determined that there is a next record, the next record is referred to (S309), and the process proceeds to S307.
[0104]
In S308, when it is determined that there is no next record, that is, when the customer class to be advertised by time zone is determined for all time zones, the control unit 45 executes the above-described step S201 shown in FIG. Move the process to
The following processing is the same as the processing in the first embodiment.
[0105]
In generating the hourly average visitor number table 16, the value of the average visitor number may be an arbitrary value such as an average value over the past three days or an average value since the content of the advertisement object file 11 was changed. The total may be calculated by a rule.
[0106]
In addition, the definition of the time zone and the customer class in the average number of customers visiting the store by time zone table 16 is also arbitrary.
In the case where the definition of the customer layer is different from the above, the definition of the customer layer in the advertisement attribute file 12 and the customer layer file 13 to be advertised by time zone is made to match this, and the definition of the time zone is different from the above. In this case, the definition of the time zone in the advertisement target customer layer file 13 for each time zone is made to match this.
[0107]
In addition, as a method of determining the data of the advertisement target customer layer file 13 by time zone, as described above, in addition to the algorithm in which the average number of customers visiting the store is equal to or more than the threshold (10 in the above example), any other algorithm can be used. It may be determined by an algorithm. For example, the top three customers may be targeted for advertisement regardless of the average number of customers visiting the store.
[0108]
The hourly average customer visit table 16 does not necessarily need to be actually created, and the hourly advertisement target customer layer file 13 may be generated directly from the POS data file 15.
[0109]
Further, the method of acquiring the information to be recorded in the POS data file 15 is not limited to the method using the above-mentioned customer layer key, and any method may be used. For example, you may use the magnetic card reader which reads the storage content of the magnetic card which a customer shows.
[0110]
The embodiments of the present invention have been described above. However, the image display system according to the present invention can be realized using a general computer system without using a dedicated system.
For example, a display system that executes the above-described processing is configured by installing the program for executing the above-described operation from a medium (a floppy disk, a CD-ROM, or the like) storing the program in a computer system having a network. can do.
[0111]
The medium for supplying the program to the computer system may be a communication medium (a medium that temporarily and fluidly stores the program, such as a communication line, a communication network, or a communication system).
For example, the program may be posted on a bulletin board (BBS) of a communication network and distributed via the network, or an appropriate carrier may be modulated by the program and distributed.
Then, by starting this program and executing it in the same manner as other application programs under the control of the OS, the above-described processing can be executed.
[0112]
As described above, according to the present invention,The number of customers of the store for each customer class is tabulated for each predetermined period (time zone, etc.), and the tabulation result is stored. Then, the selection of the image is executed based on the result of counting the number of customers for each customer stratum / period and the attribute of the image.
Thereby, an image having an attribute suitable for the consumption tendency of the store customer is selected according to the configuration of the store customer, so that the image selection efficiently corresponding to the image demand on the store side can be performed. Done.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a physical basic configuration of an advertisement display system according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing a logical basic configuration of the advertisement display system according to the first embodiment of the present invention.
3A is a conceptual diagram showing a data structure of an advertisement attribute file, FIG. 3B is a conceptual diagram showing a data structure of an advertisement target customer layer file by time zone, and FIG. It is a conceptual diagram showing the data structure of an advertisement file.
FIG. 4 is a flowchart showing an algorithm for displaying an advertisement.
FIG. 5 is a flowchart showing an algorithm for creating a display advertisement file for each time zone according to the first embodiment of the present invention.
FIG. 6 is a conceptual diagram showing a data structure of a display advertisement file for each time zone.
FIG. 7 is a diagram illustrating a physical basic configuration of an advertisement display system according to a second embodiment of the present invention.
FIG. 8 is a block diagram showing a logical basic configuration of an advertisement display system according to a second embodiment of the present invention.
9A is a diagram illustrating a structure of a table of average number of customers visiting a store by time zone, and FIG. 9B is a diagram illustrating a form in which the table of average number of customers visiting a store by time period is stored in an external storage device; .
FIG. 10 is a flowchart illustrating an algorithm for creating a display advertisement file for each time zone according to the second embodiment of the present invention.
[Explanation of symbols]
1 POS system server
2 Data line
3 Display device
4 POS terminal
11 Advertising object file
12. Advertising attribute file
13. Advertised customer segment files by time of day
14 Display time-specific advertising files
15 POS data file
Average number of customers coming to the store by 16 hours
41 memory
42 Data line connection device
43 Built-in timer
44 External storage device
45 Control unit
46 keyboard

Claims (3)

来店した顧客の顧客層を示す顧客層データを入力する顧客層入力手段と、
前記顧客層データを記憶する顧客層記憶手段と、
前記顧客層データを所定の期間毎に集計して顧客層別の顧客数を求める顧客数集計手段と、
画像を表す複数の画像データを記憶し、前記画像の属性を表す属性データを書き換え可能に記憶する画像情報記憶手段と、
前記顧客数と前記属性データとに基づき、出力すべき画像データを前記期間毎に決定し、決定された画像データのリストを定義する時間帯別表示広告ファイルを作成する手段と、
現在日時を表す日時データを取得する日時データ取得手段と、
前記日時データが表す現在日時が属する期間に出力すべき画像データのリストを定義する時間帯別表示広告ファイルをオープンし、オープンされている時間帯別表示広告ファイルが定義するリストに示されている画像データを選択して、選択した画像データを前記画像情報記憶手段より取得する画像選択手段と、
前記画像選択手段が取得した画像データを表示装置に出力する画像出力手段と、
を備え、
前記属性データは、各々の前記画像データと当該画像データが表す画像を閲覧させるべきひとつ又は複数の顧客層との対応付けを示す情報を含む、
ことを特徴とする画像表示システム。
Customer segment input means for entering customer segment data indicating the customer segment of the visiting customer;
Customer layer storage means for storing the customer layer data;
Customer number counting means for counting the customer layer data for each predetermined period to obtain the number of customers for each customer layer,
Image information storage means for storing a plurality of image data representing an image, and rewritably storing attribute data representing the attribute of the image,
Based on the number of customers and the attribute data, determine the image data to be output for each period, a means for creating a display advertisement file for each time period that defines a list of the determined image data,
Date and time data acquisition means for acquiring date and time data representing the current date and time;
Open the date time zone display advertisement file data is current date represents define a list of image data to be output to belong period are shown in the list opened by being time zone display advertisement file defines Image selecting means for selecting image data and obtaining the selected image data from the image information storing means;
Image output means for outputting the image data obtained by the image selection means to a display device,
With
The attribute data includes information indicating the association between each of the image data and one or more customer layers to be viewed the image represented by the image data,
An image display system, characterized in that:
前記時間帯別表示広告ファイルを作成する手段は、前記期間における顧客数の平均値が所定値を超える顧客層に対応付けられた前記画像データのうちからのみ、出力すべき画像データを決定する、
ことを特徴とする請求項1に記載の画像表示システム。
The means for creating the hourly display advertisement file, only from among the image data associated with the customer group the average value of the number of customers in the period exceeds a predetermined value, determines the image data to be output,
The image display system according to claim 1, wherein:
前記時間帯別表示広告ファイルは、出力すべき画像データを示す番号を、画像データが出力されるべき順に格納するものであり、
前記画像選択手段は、オープンされている時間帯別表示広告ファイルが定義するリストに示されている画像データを、当該時間帯別表示広告ファイルに番号が格納されている順に順次選択する、
ことを特徴とする請求項1又は2に記載の画像表示システム。
The time zone display advertisement file stores numbers indicating image data to be output in the order in which the image data is to be output.
Wherein the image selection means, the image data shown in the list opened by being time zone display advertisement file defines sequentially choose which number to the time zone display advertisement file is stored,
The image display system according to claim 1 or 2, wherein:
JP1298997A 1997-01-27 1997-01-27 Image display system Expired - Lifetime JP3546118B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1298997A JP3546118B2 (en) 1997-01-27 1997-01-27 Image display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1298997A JP3546118B2 (en) 1997-01-27 1997-01-27 Image display system

Publications (2)

Publication Number Publication Date
JPH10207957A JPH10207957A (en) 1998-08-07
JP3546118B2 true JP3546118B2 (en) 2004-07-21

Family

ID=11820627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1298997A Expired - Lifetime JP3546118B2 (en) 1997-01-27 1997-01-27 Image display system

Country Status (1)

Country Link
JP (1) JP3546118B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7038637B1 (en) * 1999-04-22 2006-05-02 Si Diamond Technology, Inc. System and method for selling advertising space on electronic billboards over the internet
US6381626B1 (en) * 1999-04-22 2002-04-30 Electronic Data Systems Corporation ATM video advertising
JP2002056299A (en) * 2000-08-09 2002-02-20 Fujitsu Ltd Server computer
JP3466152B2 (en) * 2000-11-28 2003-11-10 日本電信電話株式会社 Item attribute filtering method, item attribute filtering device, and recording medium
JP2002337795A (en) * 2001-05-15 2002-11-27 Nippon Telegraph & Telephone West Corp Advertisement display control system and method for passenger transport, and advertisement display method for passenger transport
CN100383725C (en) * 2003-07-22 2008-04-23 索福帮股份有限公司 Content presentation device, management server, content presentation system, and content presentation method
JP5663463B2 (en) * 2011-12-22 2015-02-04 東芝テック株式会社 Display device and control program thereof
JP2014132409A (en) * 2013-01-07 2014-07-17 Toshiba Tec Corp Electronic menu device and electronic menu program

Also Published As

Publication number Publication date
JPH10207957A (en) 1998-08-07

Similar Documents

Publication Publication Date Title
AU712925B2 (en) Carte a puce
JP3546118B2 (en) Image display system
US20050246281A1 (en) Rights information providing system, method and computer program fro realizing the same
US7644012B2 (en) Contactpoint navigation systems and recording/transmission media on which the contactpoint management method is recorded and transmitted
JP2003323662A (en) Discount information service system, automatic vending machine and method
JPH07141322A (en) Automatic selection method and maintenance method for questionnaire item
JP3642827B2 (en) Lottery result display system using cards
US6553349B1 (en) System and method of applying price changes in an electronic price label system
JP2000076552A (en) Customer&#39;s treand management system
JP3457838B2 (en) Product sales data registration processor
JP3069057B2 (en) Video display system
US6615195B1 (en) Method and system for evaluating technology transfer value
JPH09120420A (en) Customer information analysis method
JP4008347B2 (en) Information processing apparatus, vending machine system using the same, and advertising method
JP2004094449A (en) Membership card management system and method
JP2000353281A (en) Credit card system
JP2004094304A (en) Sale promotion system and rewritable card
JP2002163727A (en) Ic card type customer card
KR19980021895A (en) Accumulation and method of customer card using POS terminal
JP4589674B2 (en) Card system and rewrite card
CN115082122A (en) Service pushing method and device, electronic equipment and storage medium
JP2526486B2 (en) Customer base database system for sales promotion messages
JP2021152695A (en) Advertisement management apparatus, advertisement management method, and advertisement management program
CN115408280A (en) Flow distribution method, flow distribution model configuration method, equipment, medium and product
JP2002056467A (en) Method and system for discounted price payment

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20020115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040412

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20080416

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20080416

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20080416

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090416

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

S303 Written request for registration of pledge or change of pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316304

Free format text: JAPANESE INTERMEDIATE CODE: R316303

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

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S303 Written request for registration of pledge or change of pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316314

S321 Written request for registration of change in pledge agreement

Free format text: JAPANESE INTERMEDIATE CODE: R316321

S343 Written request for registration of root pledge or change of root pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316350

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

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

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

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S303 Written request for registration of pledge or change of pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316314

S321 Written request for registration of change in pledge agreement

Free format text: JAPANESE INTERMEDIATE CODE: R316321

S343 Written request for registration of root pledge or change of root pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S303 Written request for registration of pledge or change of pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316314

S321 Written request for registration of change in pledge agreement

Free format text: JAPANESE INTERMEDIATE CODE: R316321

S343 Written request for registration of root pledge or change of root pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316350

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20110416

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110416

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20110416

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20120416

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120416

Year of fee payment: 8

S803 Written request for registration of cancellation of provisional registration

Free format text: JAPANESE INTERMEDIATE CODE: R316805

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

Free format text: PAYMENT UNTIL: 20120416

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20130416

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130416

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20140416

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term