(57)【要約】【課題】ユーザの作業に支障を来たすことなく、また、ユーザが格別な操作をすること無しに、実施中または実施前の企画内容を確認できるようにする。【解決手段】表示装置は、企画設定テーブルから開始日が現在日付に対して所定の関係を有する企画設定データを選択する。表示装置は、選択された企画設定データのメッセージコードに対応するベースメッセージデータをベースメッセージテーブルから検出し、このベースメッセージデータと企画設定データとから企画の内容を告知するメッセージデータを作成する。表示装置は、作成されたメッセージデータをメッセージボードテーブルに設定する。表示装置は、メッセージボードに設定されたメッセージデータを、画面の一部分に割り付けられた表示領域に表示させる。【選択図】      図２
2013007776.tif 000002
【特許請求の範囲】
【請求項１】
メッセージボードテーブルに設定されたメッセージデータの表示領域が一部分に割り付けられた画面を表示するディスプレイと、
期間を定めて実施される企画の開始日，終了日，パラメータ及びメッセージコードを含む企画設定データを記憶する企画設定テーブルと、
前記メッセージコード別に、メッセージの基盤となるベースメッセージデータを記憶するベースメッセージテーブルと、
前記企画設定テーブルから前記開始日が現在日付に対して所定の関係を有する企画設定データを選択する開始企画選択手段と、
この開始企画選択手段により選択された企画設定データのメッセージコードに対応するベースメッセージデータを前記ベースメッセージテーブルから検出し、このベースメッセージデータと前記企画設定データとから前記企画の内容を告知するメッセージデータを作成するメッセージ作成手段と、
このメッセージ作成手段により作成されたメッセージデータを前記メッセージボードテーブルに設定するメッセージ設定手段と、
を具備したことを特徴とする表示装置。
【請求項２】
前記開始日が現在日付に対して有する所定の関係は、同日であることを特徴とする請求項１記載の表示装置。
【請求項３】
前記企画設定テーブルから前記終了日が現在日付に対して所定の関係を有する企画設定データを選択する終了企画選択手段と、
この終了企画選択手段により選択された企画設定データを基に作成されたメッセージデータの前記メッセージボードテーブルへの設定を無効にするメッセージ無効手段と、
をさらに具備したことを特徴とする請求項１または２記載の表示装置。
【請求項４】
前記終了日が現在日付に対して有する所定の関係は、前日であることを特徴とする請求項３記載の表示装置。
【請求項５】
メッセージボードテーブルに設定されたメッセージデータの表示領域が一部分に割り付けられた画面をディスプレイに表示させるコンピュータに、
期間を定めて実施される企画の開始日，終了日，パラメータ及びメッセージコードを含む企画設定データを記憶する企画設定テーブルから、前記開始日が現在日付に対して所定の関係を有する企画設定データを選択する機能と、
前記メッセージコード別に、メッセージの基盤となるベースメッセージデータを記憶するベースメッセージテーブルから、選択された前記企画設定データのメッセージコードに対応するベースメッセージデータを検出し、このベースメッセージデータと前記企画設定データとから前記企画の内容を告知するメッセージデータを作成する機能と、
この作成機能により作成されたメッセージデータを前記メッセージボードテーブルに設定する機能と、
を実現させるためのメッセージ制御プログラム。
【請求項６】
前記コンピュータに、
前記企画設定テーブルから前記終了日が現在日付に対して所定の関係を有する企画設定データを選択する機能と、
この機能により選択された前記企画設定データを基に作成されたメッセージデータの前記メッセージボードテーブルへの設定を無効にする機能と、
をさらに実現させるための請求項５記載のメッセージ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ディスプレイに表示される画面の一部をメッセージボードとする表示装置及びコンピュータを前記表示装置として機能させるためのメッセージ制御プログラムに関する。
【背景技術】
【０００２】
多くの量販店は、割引、ポイント倍率アップ等、様々なキャンペーン企画を実施する。このような企画の内容は、例えば店頭に掲出されたＰＯＰ（Point Of Purchase advertising）広告やレシートに印字されて客に告知される。また、店員も、ＰＯＰ広告を見ることで、企画の内容を確認できる。ただし、ＰＯＰ広告を見られるのは売場内の店員に限られる。バックヤードで作業する店員は、通常、ＰＯＰ広告を見られない。このため、現在どのような企画が実施されているか、あるいは今後、どのような企画が実施されるかを、バックヤードで作業する店員が確認するのは困難である。
【０００３】
店のバックヤードには、通常、店舗管理用のコンピュータが設置される。このコンピュータは、売場の各ＰＯＳ（Point Of Sales）ターミナルをネットワークで接続する。そして、各ＰＯＳターミナルでの商品販売データ処理を一元的に管理する。このようなコンピュータは、前述したキャンペーン企画の内容、例えば実施期間，割引率またはポイント倍率等を各ＰＯＳターミナルに設定する際にも用いられる。これらの企画内容は、ディスプレイの画面から確認できる。しかし、確認のためには、ユーザがコンピュータを操作する必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−０５３６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、ユーザの作業に支障を来たすことなく、また、ユーザが格別な操作をすること無しに、実施中または実施前の企画内容を確認することができる表示装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、表示装置は、ディスプレイと、企画設定テーブルと、ベースメッセージテーブルと、開始企画選択手段と、メッセージ作成手段と、メッセージ設定手段とを含む。ディスプレイは、メッセージボードテーブルに設定されたメッセージデータの表示領域が一部分に割り付けられた画面を表示する。企画設定テーブルは、期間を定めて実施される企画の開始日，終了日，パラメータ及びメッセージコードを含む企画設定データを記憶する。ベースメッセージテーブルは、メッセージコード別に、メッセージの基盤となるベースメッセージデータを記憶する。開始企画選択手段は、企画設定テーブルから開始日が現在日付に対して所定の関係を有する企画設定データを選択する。メッセージ作成手段は、開始企画選択手段により選択された企画設定データのメッセージコードに対応するベースメッセージデータをベースメッセージテーブルから検出し、このベースメッセージデータと企画設定データとから企画の内容を告知するメッセージデータを作成する。メッセージ設定手段は、メッセージ作成手段により作成されたメッセージデータをメッセージボードテーブルに設定する。メッセージボードに設定されたメッセージデータは、画面の一部分に割り付けられた表示領域に表示される。
【図面の簡単な説明】
【０００７】
【図１】一実施形態である店舗管理用コンピュータの要部構成を示すブロック図。
【図２】同コンピュータが備えるディスプレイに表示される画面の一例を示す平面図。
【図３】同コンピュータが有する企画設定テーブルのデータ構造を示す模式図。
【図４】同コンピュータが有するベースメッセージテーブルのデータ構造を示す模式図。
【図５】同コンピュータが有するメッセージボードテーブルのデータ構造を示す模式図。
【図６】同コンピュータにおいてメッセージ制御プログラムが起動したときのＣＰＵの主要な処理手順を示す流れ図。
【図７】同コンピュータにおいてメッセージボード表示プログラムが起動したときのＣＰＵの主要な処理手順を示す流れ図。
【発明を実施するための形態】
【０００８】
以下、表示装置の一実施形態について、図面を用いて説明する。本実施形態は、量販店のバックヤードに配置される店舗管理用コンピュータに、表示装置としての機能を持たせたものである。
【０００９】
図１は、店舗管理用コンピュータ１の要部構成を示すブロック図である。コンピュータ１は、制御部本体としてＣＰＵ（Central Processing Unit）１１を搭載する。そしてこのＣＰＵ１１に、アドレスバス，データバス等のバスラインＢＬを介して、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、時計部１４、通信インターフェース１５、プリンタインターフェース１６、ディスプレイコントローラ１７、キーボードコントローラ１８及びＨＤＤコントローラ１９を接続する。
【００１０】
ＲＯＭ１２は、プログラム等の固定的データを記憶する。ＲＡＭ１３は、データを一時的に記憶するためのワークエリアを形成する。時計部１４は、現在の日付及び時刻を計時する。通信インターフェース１５は、ＬＡＮ（Local Area Network）等のネットワークを通じて接続されるＰＯＳターミナル等とのデータ通信を司る。プリンタインターフェース１６は、通信ケーブルを介して接続されるプリンタとのデータ通信を司る。
【００１１】
ディスプレイコントローラ１７は、ディスプレイ２１の駆動を制御して画面を表示させる。ディスプレイ２１に表示される画面の一例を図２に示す。図２は、メニュー画面３０の表示例である。メニュー画面３０は、固定部３１と可変部３２とに区分される。固定部３１には、日時表示部３１１と、メッセージボード３１２と、ヘルプボタン３１３とが配置される。可変部３２には、メニューボタン３２１と、ガイダンス表示部３２２と、ファンクションボタン３２３とが配置される。可変部３２は、画面の種類によって内容が変わるが、固定部３１は、画面の種類に係わらず固定である。
【００１２】
キーボードコントローラ１８は、キーボード２２から操作キーに対応したキー信号を取り込む。ＨＤＤコントローラ１９は、ＨＤＤ（Hard Disk Drive）２３にアクセスして、データの書込みや読取りを行う。
【００１３】
ＨＤＤ２３は、少なくとも企画設定テーブル４１と、ベースメッセージテーブル４２と、メッセージボードテーブル４３とを保存する。  
企画設定テーブル４１は、図３に示すように、期間を定めて実施されるキャンペーン企画毎の企画設定データを記憶する。企画設定データは、企画の開始日Ｘ、終了日Ｙ、パラメータＺ及びメッセージコードを含む。パラメータＺは、その企画に関係する変数、例えば割引企画であれば割引率がパラメータＺであり、ポイント倍率変更企画であれば変更後のポイント倍率がパラメータＺである。メッセージコードは、その企画の内容を説明するメッセージの基盤となるベースメッセージデータを識別する。
【００１４】
ベースメッセージテーブル４２は、図４に示すように、一意のメッセージコードに対応付けて、ベースメッセージデータを記憶する。ベースメッセージデータは、企画設定データの開始日Ｘ、終了日Ｙ及びパラメータＺの少なくとも１つを可変とし、この可変以外の部分を固定とするもので、メッセージの基盤となる。
【００１５】
メッセージボードテーブル４３は、図５に示すように、一連のテーブル番号順にメッセージボード表示データを記憶する。メッセージボード表示データには、種別情報と状態情報とが付加される。種別情報は、対応するメッセージボード表示データが固定メッセージなのか企画メッセージなのかを識別する。状態情報は、対応するメッセージボード表示データが有効なのか無効なのかを識別する。
【００１６】
店舗管理用コンピュータ１は、上記メッセージボードテーブル４３に設定されたメッセージボード表示データのうち状態情報が“有効”なデータを、前記メッセージボード３１２にスクロール表示させる。
【００１７】
企画設定テーブル４１に対する企画設定データの設定、ベースメッセージテーブル４２に対するベースメッセージデータの設定、及びメッセージボードテーブル４３に対する種別が固定のメッセージボード表示データの設定は、設定業務において可能である。あるいは、通信インターフェース１５を介して接続される外部の装置から、これらのデータを各テーブルに設定してもよい。
【００１８】
かかる構成の店舗管理用コンピュータ１は、毎営業日の最初に自動的に実行される開店処理の中で、ＲＯＭ１２に記憶されたメッセージ制御プログラムが起動する。このプログラムが起動すると、ＣＰＵ１１は、図６の流れ図に示す手順の処理を実行する。
【００１９】
先ず、ＣＰＵ１１は、時計部１４から現在日付Ｄのデータを取得する（ＳＴ１）。次に、ＣＰＵ１１は、図示しない設定ファイルに設定されている先行日数Ｋのデータを取得する（ＳＴ２）。先行日数Ｋは、キャンペーン企画のメッセージを企画開始日の何日前から表示するかを示す数値であり、企画開始日の当日から表示する場合は“０”となり、前日から表示する場合は“１”となる。
【００２０】
ＣＰＵ１１は、現在日付Ｄから先行日数Ｋだけ前の検索日付Ｘ（Ｘ＝Ｄ−Ｋ）を算出する。そして、この検索日付Ｘで企画設定テーブル４１を検索して、企画開始日が検索日付Ｘに一致する企画設定データの有無を判定する（ＳＴ３，ＳＴ４：開始企画選択手段）。企画開始日が検索日付Ｘに一致する企画設定データを１つも検出できなかった場合（ＳＴ４のＮＯ）、ＣＰＵ１１は、ステップＳＴ９の処理に進む。
【００２１】
企画開始日が検索日付Ｘに一致する企画設定データを１以上検出した場合（ＳＴ４のＹＥＳ）、ＣＰＵ１１は、その検出した企画設定データに対して以下のステップＳＴ５，ＳＴ６，ＳＴ７及びＳＴ８の処理を実行する。
【００２２】
ステップＳＴ５では、企画設定データからメッセージコードを取得する。ステップＳＴ６では、ベースメッセージテーブル４２を検索して、取得したメッセージコードに対応するベースメッセージデータを取得する。ステップＳＴ７では、企画設定データの開始日Ｘ，終了日Ｙ及びパラメータＺを、取得したベースメッセージデータの該当する可変部に当て嵌めて、メッセージボード表示データを作成する（メッセージ作成手段）。ステップＳＴ８では、作成したメッセージボード表示データを、“企画”の種別情報と“有効”の状態情報とを付して、メッセージボードテーブル４３の未使用のテーブル番号領域に設定する（メッセージ設定手段）。そして、このメッセージボード表示データが設定されたテーブル番号を、当該企画設定データに追加する。
【００２３】
企画開始日が検索日付Ｘに一致する全ての企画設定データについて、上記ステップＳＴ５〜ＳＴ８の処理が実行されたならば、ＣＰＵ１１は、ステップＳＴ９の処理に進む。  
ステップＳＴ９では、ＣＰＵ１１は、現在日付Ｄから１日前の検索日付Ｘ（Ｘ＝Ｄ−１）を算出する。そして、この検索日付Ｘで企画設定テーブル４１を検索して、企画終了日が検索日付Ｘに一致する企画設定データの有無を判定する（ＳＴ９，ＳＴ１０：終了企画選択手段）。企画終了日が検索日付Ｘに一致する企画設定データを１つも検出できなかった場合（ＳＴ１０のＮＯ）、メッセージ制御プログラムが終了する。
【００２４】
企画終了日が検索日付Ｘに一致する企画設定データを１以上検出した場合（ＳＴ１０のＹＥＳ）、ＣＰＵ１１は、その検出した企画設定データに対して以下のステップＳＴ１１及びＳＴ１２の処理を実行する。
【００２５】
ステップＳＴ１１では、企画設定データに追加されたメッセージボードテーブル４３のテーブル番号を取得する。ステップＳＴ１２では、メッセージボードテーブル４３を検索して、取得したテーブル番号のメッセージ表示データに付加された状態情報を“有効”から“無効”に変更する（メッセージ無効手段）。
【００２６】
企画終了日が検索日付Ｘに一致する全ての企画設定データについて、上記ステップＳＴ１１〜ＳＴ１２の処理が実行されたならば、メッセージ制御プログラムが終了する。
【００２７】
店舗管理用コンピュータ１は、開店処理が終了すると、ＲＯＭ１２に記憶されたメッセージボード表示プログラムが起動する。このプログラムが起動すると、ＣＰＵ１１は、図７の流れ図に示す手順の処理を実行する。
【００２８】
先ず、ＣＰＵ１１は、ＲＡＭ１３のカウンタエリアに初期値“０”をセットする（ＳＴ２１）。次に、ＣＰＵ１１は、上記カウンタエリアの値ｎを“１”だけカウントアップする（ＳＴ２２）。そしてＣＰＵ１１は、メッセージボードテーブル４３を検索して、テーブル番号がｎのメッセージボード表示データを検出する（ＳＴ２３）。
【００２９】
メッセージボードテーブル４３からテーブル番号がｎのメッセージボード表示データを検出できた場合（ＳＴ２４のＹＥＳ）、ＣＰＵ１１は、そのメッセージボード表示データに付加された状態情報を識別する（ＳＴ２５）。状態情報が“無効”の場合（ＳＴ２５のＮＯ）、ＣＰＵ１１は、ステップＳＴ２２の処理に戻る。
【００３０】
これに対し、状態情報が“有効”の場合（ＳＴ２５のＹＥＳ）、ＣＰＵ１１は、そのテーブル番号がｎのメッセージボード表示データを、ＲＡＭ１３のメッセージボード表示バッファにセットする（ＳＴ２６）。しかる後、ＣＰＵ１１は、ステップＳＴ２２の処理に戻る。
【００３１】
こうして、ＣＰＵ１１は、カウンタエリアの値ｎを“１”ずつカウントアップする毎にメッセージボードテーブル４３を検索して、状態情報が“有効”のメッセージボード表示データをメッセージボード表示バッファにセットする処理を繰り返す。そして、メッセージボードテーブル４３からテーブル番号がｎのメッセージボード表示データを検出できなくなったならば（ＳＴ２４のＮＯ）、ＣＰＵ１１は、メッセージボード表示バッファにセットされたメッセージボード表示データを、ディスプレイ２１の画面に割り付けられたメッセージボード３１２にスクロール表示させる（ＳＴ２７）。
【００３２】
例えば今、図３に示す企画設定データが企画設定テーブル４１に設定され、図４に示すベースメッセージデータがベースメッセージテーブル４２に設定されていたとする。ここで、先行日数Ｋのデータを“０”と仮定すると、４月２５日の開店処理において実行されるメッセージ制御プログラムの処理により、企画開始日Ｘが［０４２５］、企画終了日Ｙが［０４２９］、パラメータＺが［１０］、メッセージコードが［０００１］の企画設定データが検出される。また、「Ｘ〜Ｙは、ポイントＺ倍です」のベースメッセージデータが検出される。そして、「４月２５日〜４月２９日は、ポイント１０倍です」のメッセージボード表示データが作成されて、メッセージボードテーブル４３のテーブル番号“３”のエリアに追加される。
【００３３】
その結果、店舗管理用コンピュータ１では、種別が“固定”のメッセージ「今月は、売上促進月間です」と、種別が“企画”のメッセージ「４月２５日〜４月２９日は、ポイント１０倍です」とが、画面３０のメッセージボード３１２にスクロール表示される。そして、メッセージ「４月２５日〜４月２９日は、ポイント１０倍です」は、企画終了日の４月２９日まで継続して表示され、その翌日の４月３０日になると、表示されなくなる。また、４月３０日には、次の企画のメッセージ「４月３０日は、全品５％引きです」が、メッセージボード３１２に表示される。
【００３４】
このように、本実施形態によれば、店舗管理用コンピュータ１が備えるディスプレイ２１の画面に割り当てられたメッセージボード３１２を有効に活用にして、キャンペーン企画の内容を示すメッセージを、その企画の開始日（Ｋ＝０）から、若しくは開始日よりＫ日だけ前（Ｋ＞０）から先行して自動的に表示させることができる。そして、メッセージボード３１２に表示されるメッセージは、画面の変遷によらず継続して表示される。したがって、バックヤードで作業する店員は、ディスプレイ２１の画面を閲覧することで、現在どのような企画が実施されているか、あるいは今後、どのような企画が実施されるかをいつでも容易に確認することができる。
【００３５】
以下、その他の実施形態について説明する。  
前記実施形態では、店舗管理用コンピュータ１が備えるディスプレイ２１の画面に割り当てられたメッセージボード３１２にキャンペーン企画のメッセージを表示させたが、メッセージの表示先は、店舗管理用コンピュータ１が備えるディスプレイ２１に限定されるものではない。例えば、店舗管理用コンピュータ１に対してＬＡＮ等で接続されるクライアント端末にメッセージボード表示データを配信して、各クライアント端末の画面に割り当てられたメッセージボードにキャンペーン企画のメッセージを表示させるようにしてもよい。また、メッセージの種別は、キャンペーン企画のものに限定されるものではない。要は、期間を定めて実施される企画のメッセージであればよい。
【００３６】
また、前記実施形態では、メッセージボードテーブル４３に設定されたメッセージ表示データの状態情報を“有効”から“無効”に切り替えるタイミングを企画終了日の翌日としたが、企画終了日当日の閉店処理の際に状態情報を“有効”から“無効”に切り替えるようにしてもよい。この場合、図６のステップＳＴ９〜ＳＴ１２の処理が省略される。
【００３７】
また、前記実施形態では、メッセージボード３１２の表示形態をスクロール表示としたが、表示形態は特に限定されるものではない。種別が“固定”のメッセージボード表示データのメッセージと、種別が“企画”の有効なメッセージボード表示データのメッセージとが、一定の間隔で交互に表示されてもよい。
【００３８】
さらに、前記実施形態は、装置内部のＲＯＭ１２に発明の機能を実現させる制御プログラムが予め記録されているものとした。しかしこれに限らず、同様のプログラムがネットワークから装置にダウンロードされてもよい。あるいは、記録媒体に記録された同様のプログラムが、装置にインストールされてもよい。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００３９】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４０】
１…店舗管理用コンピュータ、１１…ＣＰＵ、２１…ディスプレイ、４１…企画設定テーブル、４２…ベースメッセージテーブル、４３…メッセージボードテーブル、３１２…メッセージボード。
【図１】
2013007776.tif 000003
【図２】
2013007776.tif 000004
【図３】
2013007776.tif 000005
【図４】
2013007776.tif 000006
【図５】
2013007776.tif 000007
【図６】
2013007776.tif 000008
【図７】
2013007776.tif 000009