(57)【要約】【課題】所定の天候に変化したことが認識されたときから所定時間前までの期間内の取引に対して販促特典を付与することができるようにする。【解決手段】降雨等の天候変化が認識されたとき、天候変化が認識されたときより前の所定の期間内に行われた取引に対応する顧客ＩＤ、販促情報、処理済フラグ（販促情報に対応する特典が付与済みか否かを示すフラグ）の各項目からなるレコードを販促付与テーブルに登録し、その期間内に取引があったとき、その取引を行った顧客の顧客ＩＤを含むレコードが販促付与テーブルにある場合、そのレコードに含まれる販促情報に対応する販促特典がその取引に対して付与される。【選択図】図７
2008134740.tif 000002
【特許請求の範囲】
【請求項１】
顧客に対して販促業務に対応する処理を実行する情報処理部を有するストアコンピュータにおいて、
前記情報処理部が、発生した取引に対応して、少なくとも前記取引を行った顧客を識別するための顧客識別情報と、前記取引が発生した日時とが対応付けられた取引データを取引テーブルに登録する取引テーブル登録手段と、
前記情報処理部が、天候を感知する機器から出力される天候情報に基づいて、天候の変化を認識する天候変化認識手段と、
前記情報処理部が、前記取引テーブルに記録された前記取引データの中から、前記天候の変化が認識された時刻から所定時間前までの時間帯において行われたものを抽出し、参照テーブルに登録する参照テーブル登録手段と、
前記情報処理部が、取引発生時に、前記取引を行った顧客に対応する取引データを前記参照テーブルから検索する検索手段と、
前記情報処理部が、前記取引を行った前記顧客に対応する取引データが前記参照テーブルから取得されたとき、前記顧客に対して所定の販促特典を付与する処理を実行する販促特典付与手段と、
を備えることを特徴とするストアコンピュータ。
【請求項２】
前記天候情報は、現在の天候を示す情報である
ことを特徴とする請求項１に記載のストアコンピュータ。
【請求項３】
前記天候情報は、天候が変化したことを示す情報である
ことを特徴とする請求項１に記載のストアコンピュータ。
【請求項４】
前記天候変化認識手段は、前記天候情報に基づいて降雨の始まりを認識する
ことを特徴とする請求項１乃至３のいずれか１に記載のストアコンピュータ。
【請求項５】
前記天候変化認識手段は、前記天候情報に基づいて降雪の始まりを認識する
ことを特徴とする請求項１乃至３のいずれか１に記載のストアコンピュータ。
【請求項６】
前記天候変化認識手段は、前記天候情報に基づいて気温の変化を認識する
ことを特徴とする請求項１乃至３のいずれか１に記載のストアコンピュータ。
【請求項７】
前記天候変化認識手段は、前記天候情報に基づいて風速の変化を認識する
ことを特徴とする請求項１乃至３のいずれか１に記載のストアコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はストアコンピュータに関し、特に、顧客に対して特典を付与することにより販売促進を支援するストアコンピュータに関するものである。
【背景技術】
【０００２】
従来、天気予報等から得られた現在の天気または将来の予想される天気に応じて、割引率等の販売促進情報を変更し、販売促進効果を得るようにしたものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−２７２４６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、特定の天候のときに取引をした者に対して販促特典を付与する場合、実際に天候が変化したことが認識されたときから所定時間前までの期間に行われた取引に対しては販促特典を付与するということができないという問題があった。
【０００５】
本発明の目的は、天候変化が認識されたときより所定時間前までの期間に行われた取引に対して販促特典を付与することができるようにすることである。
【課題を解決するための手段】
【０００６】
本発明のストアコンピュータは、顧客に対して販促業務に対応する処理を実行する情報処理部を有するストアコンピュータにおいて、前記情報処理部が、発生した取引に対応して、少なくとも前記取引を行った顧客を識別するための顧客識別情報と、前記取引が発生した日時とが対応付けられた取引データを取引テーブルに登録する取引テーブル登録手段と、前記情報処理部が、天候を感知する機器から出力される天候情報に基づいて、天候の変化を認識する天候変化認識手段と、前記情報処理部が、前記取引テーブルに記録された前記取引データの中から、前記天候の変化が認識された時刻から所定時間前までの時間帯において行われたものを抽出し、参照テーブルに登録する参照テーブル登録手段と、前記情報処理部が、取引発生時に、前記取引を行った顧客に対応する取引データを前記参照テーブルから検索する検索手段と、前記情報処理部が、前記取引を行った前記顧客に対応する取引データが前記参照テーブルから取得されたとき、前記顧客に対して所定の販促特典を付与する処理を実行する販促特典付与手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、天候の変化を認識したときより以前の所定期間内に取引を行った顧客に対しても取引に応じた特典を付与することができるので、販売促進効果をより高めることができ、売上の増大を図ることができる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施の一形態を図１乃至図１５に基づいて説明する。図１は、本発明のストアコンピュータが適用されるＰＯＳシステム（Point Of Sales system：販売時点管理）の一実施の形態の構成例を示すブロック図である。同図に示すように、本実施の形態は、チェーン本部に設置された本部システム１００と、チェーンを構成する各店舗に設置された店舗システム２００等により構成され、本部システム１００と店舗システム２００とは、それぞれインターネット４００を経由するＶＰＮ（Virtual Private Network）により接続されている。
【０００９】
店舗システム２００は、複数のＰＯＳ端末２１０−１乃至２１０−Ｎ（Ｎは任意の自然数）と、ストアコンピュータ２３０と、ルータ２４０等により構成され、各ＰＯＳ端末２１０（以下では、各ＰＯＳ端末２１０−１乃至２１０−Ｎを区別する必要がない場合、適宜単にＰＯＳ端末２１０と記載する）とストアコンピュータ２３０とルータ２４０は、ＬＡＮ（Local Area Network）２５０によって相互に接続されている。ストアコンピュータ２３０は、ルータ２４０を介して、インターネット４００経由で本部システム１００と通信を行うことができるようになっている。
【００１０】
また、ＬＡＮ２５０には、インタフェース２７０を介して、気象観測機器３００が接続されている。この気象観測機器３００は、降雨量を観測する降雨観測機器、降雪量を観測する降雪観測機器、風速を観測する風速観測機器、気温を観測する気温観測機器等から構成され、各機器がそれぞれインタフェース２７０を介してＬＡＮ２５０経由でストアコンピュータ２３０に接続されている。
【００１１】
降雨観測機器は、降雨量を測定し、一定時間毎に測定された降雨量を天候情報として出力するようになっている。或いは、予め降雨量の閾値を設定することができ、測定した降雨量が閾値より小さい状態から閾値以上に変化した場合、および閾値以上の状態から閾値より小さい状態に変化した場合に、例えば、「降雨開始」、「降雨終了」を示すデータ、または測定された降雨量を天候変化情報として出力するようになっている。
【００１２】
同様に、降雪観測機器は、降雪量を測定し、一定時間毎に測定された降雪量を天候情報として出力するようになっている。或いは、予め降雪量の閾値を設定することができ、測定した降雪量が閾値より小さい状態から閾値以上に変化した場合、および閾値以上の状態から閾値より小さい状態に変化した場合に、例えば、「降雪開始」、「降雪終了」を示すデータ、または測定された降雪量を天候変化情報として出力するようになっている。
【００１３】
同様に、風速観測機器は、風速を測定し、一定時間毎に測定された風速を天候情報として出力するようになっている。或いは、予め風速の閾値を設定することができ、測定した風速が閾値より小さい状態から閾値以上に変化した場合、および閾値以上の状態から閾値より小さい状態に変化した場合に、例えば、「風発生」、「風消滅」を示すデータ、または測定された風速を天候変化情報として出力するようになっている。
【００１４】
同様に、気温観測機器は、気温を測定し、一定時間毎に測定された気温を天候情報として出力するようになっている。或いは、予め気温の閾値を設定することができ、測定した気温が閾値より低い状態から閾値以上に変化した場合、および閾値以上の状態から閾値より低い状態に変化した場合に、例えば、「気温上昇」、「気温降下」を示すデータ、または測定された気温を天候変化情報として出力するようになっている。
【００１５】
各機器から出力された天候情報または天候変化情報は、インタフェース２７０を介してＬＡＮ２５０経由でストアコンピュータ２３０に供給されるようになっている。
【００１６】
本部システム１００は、ＬＡＮ１５０により相互に接続されたデータベースサーバ１１０と、情報系サーバ１２０と、ネットワークサーバ１３０と、ルータ１４０等から構成されている。
【００１７】
データベースサーバ１１０は、後述するように、商品マスタテーブル、売上テーブル、顧客情報テーブル、販促付与テーブル等を有している。情報系サーバ１２０は、各種情報処理を行うようになっている。データベースサーバ１１０および情報系サーバ１２０は、ネットワークサーバ１３０、ルータ１４０を介して、インターネット４００経由で店舗システム２００のストアコンピュータ２３０とそれぞれ通信を行うことができるようになっている。ネットワークサーバ１３０は、ファイアウォール機能やＶＰＮ機能等を実行するようになっている。
【００１８】
また、会員登録した顧客に対しては、顧客カード１０が発行される。この顧客カード１０には、顧客を識別するための顧客識別情報である顧客ＩＤ、氏名、および生年月日等からなる顧客情報に対応するバーコードが印刷されるか、または、帯状の磁気記録部が形成され、顧客情報が磁気記録されるようになっている。ここでは、顧客情報に対応するバーコードが印刷されているものとし、後述するＰＯＳ端末２１０のバーコードスキャナ２１８によって読み取られるものとする。
【００１９】
以下、各システムについて詳細に説明する。まず、店舗システム２００について説明する。店舗システム２００を構成する各ＰＯＳ端末２１０は、店舗内の精算場所に配設されてキャッシャが売上登録処理を含む販売データ処理を行うためのものである。ＰＯＳ端末２１０の電装系は図２に示すように構成されている。
【００２０】
図２は、ＰＯＳ端末２１０の電装系の構成例を示すブロック図である。図２に示すように、ＰＯＳ端末２１０は、図示しないＣＰＵ（Central Processing Unit）、制御プログラムを格納するＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成されるＰＯＳ制御部２１２を有し、バス２２０を介して接続された通信インタフェース（Ｉ／Ｆ）２１１から、ＬＡＮ２５０を介してストアコンピュータ２３０との間で相互にオンライン通信を実行し得るように構成されている。
【００２１】
また、ＰＯＳ制御部２１２には、バス２２０およびＩ／Ｏ機器制御部２１３を介して、キーボード２１４、キャッシャ用表示器２１５および客用表示器２１６、プリンタ２１７、バーコードスキャナ２１８、およびハードディスクドライブ装置（ＨＤＤ）２１９がそれぞれ接続されている。
【００２２】
プリンタ２１７は、ＰＯＳ端末２１０の本体内に内蔵されたレシート／ジャーナルプリンタであり、売上登録処理に伴い、取引単位でレシートを発行するとともに、並行してジャーナル用紙への印字を行うようになっている。
【００２３】
ハードディスクドライブ装置（ＨＤＤ）２１９には、ＰＯＳ制御部２１２のＣＰＵを動作させる制御プログラムの他、商品マスタテーブル、売上テーブル、販促付与テーブル等が記憶されている。商品マスタテーブルは、商品コードと、商品コードに対応する商品名や単価等の各項目に対応するデータからなる複数のレコードによって構成されている。また、特売商品等の商品コードに対応付けて当該商品が特売商品等である旨のデータを記憶することもできるようになっている。
【００２４】
売上テーブルは、各ＰＯＳ端末２１０における日毎の売上データ等の項目に対応するデータからなるレコードによって構成されている。販促付与テーブルは、各顧客に対して付与すべきポイントや値引き等の特典の情報と、その特典を顧客に付与したか否かを示す処理済みフラグ等の項目に対応するデータからなるレコードによって構成されている。
【００２５】
ＰＯＳ制御部２１２は、ＣＰＵがハードディスクドライブ装置（ＨＤＤ）２１９に記憶されている制御プログラムに従って動作することにより、後述する各種処理を実行するようになっている。
【００２６】
図３は、店舗システム２００を構成するストアコンピュータ２３０の電装系の構成例を示すブロック図である。店舗システム２００を構成するストアコンピュータ２３０は、店舗システム２００全体の制御を受持っている。図３に示すように、ストアコンピュータ２３０は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される制御部２３２を有し、バス２３６を介して接続された通信インタフェース２３１から、ＬＡＮ２５０を介して複数台のＰＯＳ端末２１０との間で相互にオンライン通信を実行し得るように構成されている。また、制御部２３２にはバス２３６およびＩ／Ｏ機器制御部２３３を介して、キーボード２３４、表示器２３５、プリンタ２３７、およびハードディスクドライブ装置（ＨＤＤ）２３９がそれぞれ接続されている。
【００２７】
ハードディスクドライブ装置（ＨＤＤ）２３９には、制御部２３２のＣＰＵを動作させる制御プログラムの他、商品マスタテーブル、店舗売上テーブル、取引テーブル、販促付与テーブル、天候情報テーブル、顧客情報テーブル、販促キャンペーンデータテーブル等が記憶されている。商品マスタテーブルは、商品コードと、商品コードに対応付けられた商品名や単価（売価）等の各項目のデータからなるレコードによって構成されている。この商品マスタテーブルは、ＰＯＳ端末２１０のハードディスクドライブ装置（ＨＤＤ）２１９に格納されている商品マスタテーブルと同一性が保たれるようになっている。
【００２８】
店舗売上テーブルは、各ＰＯＳ端末２１０からＬＡＮ２５０経由でそれぞれ送信された各ＰＯＳ端末２１０の売上データを集計して得られる店舗売上データが格納される項目と、日付を示す項目とからなるレコードによって構成されている。
【００２９】
取引テーブルは、顧客ＩＤと、購入商品ＩＤと、購入日時と、購入店ＩＤ等の各項目に対応するデータからなるレコードによって構成されている。販促付与テーブルは、顧客ＩＤと、付与すべき販促情報（ポイント数や値引き額等）と、処理済みフラグ等の各項目に対応するデータからなるレコードによって構成されている。
【００３０】
天候情報テーブルは、天候が変化した日時と、天候変化情報（例えば、降雨開始、降雨終了等）等の各項目に対応するデータからなるレコードによって構成されている。
【００３１】
顧客情報テーブルは、各顧客を識別するための顧客ＩＤと、顧客の氏名と、顧客の生年月日と、商品を購入した日時、購入商品、購入金額等の各項目に対応するデータが保存されたレコードによって構成され、後述するデータベースサーバ１１０の顧客情報テーブルと同一性が保たれるようになっている。
【００３２】
販促キャンペーンデータテーブルは、販促適用条件と、対応する販促情報と、販促情報が有効か否かを示すデータがセットされる有効フラグ等の各項目に対応するデータからなるレコードによって構成されている。
【００３３】
制御部２３２は、ＣＰＵがハードディスクドライブ装置（ＨＤＤ）２３９に記憶されている制御プログラムに従って動作することにより、各種の処理を実行するようになっている。
【００３４】
次に、本部システム１００について詳細に説明する。上述したように、本部システム１００は、ＬＡＮ１５０により相互に接続されたデータベースサーバ１１０と、情報系サーバ１２０と、ネットワークサーバ１３０と、ルータ１４０とから構成されている。データベースサーバ１１０と、情報系サーバ１２０と、ネットワークサーバ１３０は、それぞれ一般的なコンピュータと同様の構成とされており、ＣＰＵを動作させる制御プログラムと、記憶するデータがそれぞれ異なる。
【００３５】
図４は、データベースサーバ１１０の電装系の構成例を示すブロック図である。データベースサーバ１１０は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される制御部１１２を有し、バス１１６を介して接続された通信インタフェース１１１から、ＬＡＮ１５０、ネットワークサーバ１３０、およびルータ１４０を介して店舗システム２００のストアコンピュータ２３０と通信を行うことができるようになっている。また、制御部１１２にはバス１１６およびＩ／Ｏ機器制御部１１３を介して、キーボード１１４、表示器１１５、プリンタ１１７、およびハードディスクドライブ装置（ＨＤＤ）１１９がそれぞれ接続されている。
【００３６】
ハードディスクドライブ装置（ＨＤＤ）１１９には、制御部１１２のＣＰＵを動作させる制御プログラムの他、商品マスタテーブル、売上テーブル、顧客情報テーブル、販促付与テーブル等が記憶されている。顧客情報テーブルは、各顧客を識別するための顧客ＩＤと、顧客の氏名と、顧客の生年月日と、商品を購入した日時、購入商品、購入金額等の各項目に対応するデータが保存されたレコードによって構成されている。
【００３７】
販促付与テーブルは、各顧客に対して付与すべきポイントや値引き等の特典の情報と、その特典を顧客に付与したか否かを示す処理済みフラグ等の項目に対応するデータからなるレコードによって構成され、ストアコンピュータ２３０のハードディスクドライブ装置（ＨＤＤ）２３９に記憶されている販促付与テーブルと同一性が保たれるようになっている。
【００３８】
情報系サーバ１２０、ネットワークサーバ１３０は、図示は省略するが、データベースサーバ１１０と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される制御部を有している。情報系サーバ１２０は、バスを介して接続された通信インタフェースから、ＬＡＮ１５０を介して各サーバとの間で相互にオンライン通信を実行し得るように構成されている。また、情報系サーバ１２０は、ルータ１４０、ネットワークサーバ１３０を介してインターネット４００に接続されている。また、制御部にはバスおよびＩ／Ｏ機器制御部を介して、キーボード、表示器、プリンタ等が接続されている。
【００３９】
情報系サーバ１２０は、各店舗からインターネット４００経由で送信されてきた店舗売上データを集計し、日毎の各店舗の売上げを保存し、分析等を行ったり、その他の各種処理を実行したりするようになっている。
【００４０】
図５は、ストアコンピュータ２３０に記憶されている販促キャンペーンテーブルの例を示している。図５に例示した販促キャンペーンテーブルは、販促適用条件が「降雨」、対応する販促情報が「値引」、有効フラグが「１（有効）」のレコードと、販促適用条件が「降雪」、対応する販促情報が「値引」、有効フラグが「０（無効）」のレコード等によって構成されている。
【００４１】
図６は、ストアコンピュータ２３０に記憶されている取引テーブルの例を示している。図６に例示した取引テーブルは、顧客ＩＤが「０３０２１」、購入商品ＩＤが「０４００８７５」、購入日時が「２００６０９０１１０３２」、購入店ＩＤが「００３４」のレコードと、顧客ＩＤが「０３０２１」、購入商品ＩＤが「０４００９１２」、購入日時が「２００６０９０１１０３２」、購入店ＩＤが「００３４」のレコード等によって構成されている。
【００４２】
図７は、ストアコンピュータ２３０に記憶されている販促付与テーブルの例を示している。図７に例示した販促付与テーブルは、顧客ＩＤが「０３０２１」、未付与の販促情報が「値引」、処理済フラグの値が「０（未処理）」のレコードと、顧客ＩＤが「０３５３２」、未付与の販促情報が「値引」、処理済フラグの値が「０（未処理）」のレコード等によって構成されている。
【００４３】
図８は、ストアコンピュータ２３０に記憶されている天候情報テーブルの例を示している。図８に例示した天候情報テーブルは、変化日時が「２００６０９０１１０５１」、天候変化情報が「降雨開始」のレコードと、変化日時が「２００６０９０１１４２５」と、天候変化情報が「降雨終了」のレコード等によって構成されている。
【００４４】
図９は、気象観測機器３００から、天候情報として天候の変化を示す情報（例えば、「降雨開始」、「降雪開始」等を示すデータ、或いは、降雨量や降雪量等の観測データ）をストアコンピュータ２３０に送信する場合において、ストアコンピュータ２３０が、天候の変化に応じて販促付与テーブルを更新する手順を示すフローチャートである。即ち、この例では、気象観測機器３００は、降雨量や降雪量等から天候の変化を感知し、天候変化を示す情報（天候変化情報）を出力する。
【００４５】
まず、ステップＳ１において、ストアコンピュータ２３０の制御部２３２により、店舗システム２００が業務処理を実行しており、店舗が営業中であるか否かが判定される。営業中ではないと判定された場合、本処理を終了する。一方、営業中であると判定された場合、ステップＳ２に進む。
【００４６】
ステップＳ２においては、気象観測機器３００からＬＡＮ２５０経由で送信されてきた天候変化情報を通信Ｉ／Ｆ２３１を介して受信したか否かが判定される。この例では、気象観測機器３００が天候の変化を感知し、天候の変化を感知したときに、天候変化情報をＩ／Ｆ２７０を介してＬＡＮ２５０経由でストアコンピュータ２３０に供給する。天候変化情報は、例えば、天候の変化を示すデータ（例えば、「降雨開始」、「降雨終了」等）と、天候の変化を感知した日時（例えば、２００６０９０１１０５１（２００６年９月１日１０時５１分））等から構成される。
【００４７】
ステップＳ２における判定の結果、天候変化情報を受信していないと判定された場合、ステップＳ３に進み、一定時間待ちの処理が実行された後、ステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。一方、天候変化情報を受信したと判定された場合、ステップＳ４に進む。
【００４８】
ステップＳ４においては、販促キャンペーンデータテーブルの各販促情報に対して、有効／無効が設定される。即ち、販促適用条件を満たしているか否かに応じて、販促情報に対応する有効フラグの値を１（有効）または０（無効）に設定する。
【００４９】
次に、ステップＳ５に進み、販促情報をＰＯＳ端末２１０に送信する。販促情報は、例えば、降雨により販促特典「値引き」が現在有効であることを示す情報であり、具体的な値引き額等である。販促特典が「ポイント付与」の場合には、ポイント数等である。
【００５０】
次に、ステップＳ６において、天候変化認識までの時間が取得される。この天候変化認識までの時間は、予めハードディスクドライブ装置（ＨＤＤ）２３９に設定されているものである。
【００５１】
次に、ステップＳ７において、天候変化を認識した時刻から、上記時間だけ前までの期間にされた取引に対応する取引データが、取引テーブルより取得される。ここで取得された取引データは、天候変化を認識する前の所定期間内におこなわれたもので、その取引データに対して販促特典がまだ付与されていないものである。この処理は、図９のフローチャートに示したように、天候変化情報を受信する毎に行うこともできるし、夜間の所定の時刻に日毎に実施されるようにすることができる。また、一度処理対象となった取引データは、再度処理対象とならないように、取引データの各レコードに処理済フラグ等の項目を設けることができる。
【００５２】
次に、ステップＳ８において、ステップＳ７において取得された取引データが、販促付与テーブルに反映される。即ち、天候変化の種類（降雨、降雪等）に対応して予め設定されている販促情報（販促特典の種類等）が販促キャンペーンデータテーブルから取得され、顧客ＩＤと取得された販促情報と処理済フラグの値とからなるレコードが販促付与テーブルに記憶される。このとき、例えば、購入額が一定額を超えた場合に販促特典の対象とすることができる。その後、ステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。
【００５３】
図１０は、気象観測機器３００から、天候情報として現在の天候情報（例えば、降雨量、降雪量等）をストアコンピュータ２３０に送信する場合において、ストアコンピュータ２３０が天候の変化に応じて販促付与テーブルを更新する手順を示すフローチャートである。
【００５４】
図１０に示したフローチャートのステップＳ１１、ステップＳ１３は、図９に示したフローチャートにおけるステップＳ１、ステップＳ３にそれぞれ対応し、図１０に示したフローチャートのステップＳ１６乃至ステップＳ２０は、図９に示したフローチャートにおけるステップＳ４乃至ステップＳ８にそれぞれ対応し、図９に示したフローチャートのステップＳ２の処理が図１０に示したフローチャートのステップＳ１２の処理に変更され、ステップＳ１４およびステップＳ１５の処理が新たに追加されている。従って、変更されたステップＳ１２と、新たに追加されたステップＳ１４およびステップＳ１５の処理についてのみ説明し、その他のステップの処理についての説明は省略する。
【００５５】
ステップＳ１２においては、ストアコンピュータ２３０の制御部２３２により、気象観測機器３００から送信される天候情報、例えば、降雨量、降雪量等の観測データが受信されたか否かが判定される。即ち、この例では、気象観測機器３００は、天候の変化を判断することなく、降雨量、降雪量等の観測した観測データをそのまま送信する。判定の結果、天候情報が受信されていないと判定された場合、ステップＳ１３に進む。一方、天候情報が受信されたと判定された場合、ステップＳ１４に進む。
【００５６】
ステップＳ１４においては、天候が変化したか否かが判定される。例えば、降雨量が０．０ｍｍ（ミリメートル）から１．０ｍｍに変化したとき、天候が変化したと判定される。この場合、降雨開始となったと判定される。逆に、降雨量が１．０ｍｍ以上から０．０ｍｍに変化したとき、天候が変化したと判定される。この場合、降雨終了となったと判定される。ステップＳ１４において、天候が変化していないと判定された場合、本処理は終了する。一方、天候が変化したと判定された場合、ステップＳ１５に進む。
【００５７】
ステップＳ１５においては、販促キャンペーンデータテーブルの各レコードについて、有効フラグに対する有効（値１）／無効（値０）の設定が必要か否かが判定される。その結果、有効／無効の設定が必要ではないと判定された場合、本処理を終了する。一方、有効／無効の設定が必要であると判定された場合、ステップＳ１６に進む。
【００５８】
ここで、販促キャンペーンデータテーブルの各レコードについて、有効（値１）の設定が必要な場合とは、例えば、降雨量に関しては、降雨開始の判断の基準となる基準値として降雨量１．０ｍｍが設定され、設定された基準値がハードディスクドライブ装置（ＨＤＤ）２３９に記憶されており、降雨量が１．０ｍｍ未満から１．０ｍｍ以上に変化した場合等であり、この場合、有効の設定が必要となる。
【００５９】
また、図１０に示したフローチャートに従って処理が実行される場合、天候変化が認識された時刻は、ストアコンピュータ２３０の制御部２３２により、ステップＳ１４において、天候の変化が認識された時刻とされる。
【００６０】
図１１は、ストアコンピュータ２３０がＰＯＳ端末２１０よりリアルタイムで送られてくる取引データに対応して、販促付与テーブルおよび取引テーブルを更新する手順を示すフローチャートである。
【００６１】
まず、ステップＳ３１において、ストアコンピュータ２３０の制御部２３２は、ＰＯＳ端末２１０よりＬＡＮ２５０を介して送られてくる取引データの受信待ちをする。取引データが受信されるとステップＳ３２に進み、受信した取引データに対応する販促情報が販促付与テーブルに存在するか否かが判定される。即ち、受信した取引データには、取引を行った顧客の顧客ＩＤと、購入商品ＩＤと、購入日時と、購入店ＩＤが含まれるので、取引データに含まれる顧客ＩＤを含むレコードが販促付与テーブルに存在するか否かが判定される。
【００６２】
その結果、取引を行った顧客の顧客ＩＤに対応する販促情報が販促付与テーブルに存在しないと判定された場合、ステップＳ３５に進む。一方、取引を行った顧客の顧客ＩＤに対応する販促情報が販促付与テーブルに存在すると判定された場合、ステップＳ３３に進む。
【００６３】
次に、ステップＳ３３において、取引を行った顧客の顧客ＩＤに対応する販促情報が、処理済であるか否かが判定される。ここで、処理済みの販促情報とは、販促付与テーブルにおいて、処理済フラグの値が１のレコードである。未処理の販促情報とは、販促付与テーブルにおいて、処理済フラグのあたいが０のレコードである。従って、この例では、取引を行った顧客ＩＤに対応する処理済フラグの値が１であるか否かが判定されることになる。
【００６４】
その結果、取引を行った顧客の顧客ＩＤに対応する販促情報が処理済みである（販促情報に対応する販促特典（値引きやポイント付与）が実施済みである）と判定された場合、本処理を終了する。一方、取引を行った顧客の顧客ＩＤに対応する販促情報が処理済ではないと判定された場合、ステップＳ３４に進む。
【００６５】
ステップＳ３４においては、販促付与テーブルの上記取引に対応するレコードの処理済フラグに値１（処理済み）がセットされる。次に、ステップＳ３５において、ステップＳ３１において受信された取引データに対応する新たなレコードが取引テーブルに追加され、取引テーブルが更新される。
【００６６】
図１２は、ＰＯＳ端末２１０の処理手順を示すフローチャートである。まず、ステップＳ４１において、キーボード２１４が操作されて入力されたキーが顧客カード１０のカード番号（顧客ＩＤに対応するもの）の入力を指示するものであるか否かが判定される。その結果、入力されたキーがカード番号の入力を指示するものであると判定された場合、ステップＳ４２に進む。一方、入力されたキーがカード番号の入力を指示するものではないと判定された場合、ステップＳ４６に進む。
【００６７】
ステップＳ４２においては、カード番号の入力が宣言され、入力されたキーはカード番号を構成する各番号に対応するものであるとされる。次に、ステップＳ４３において、カード番号のすべてがまだ入力されていない状況であるか否かが判定される。その結果、カード番号のすべてがまだ入力されていない状況ではないと判定された場合、ステップＳ４５に進み、キャッシャ用表示器２１５に所定のエラーメッセージ（例えば、「カード番号は既に入力完了しました。」等）が表示される。その後、ステップＳ４１に戻り、ステップＳ４１以降の処理が繰り返し実行される。
【００６８】
一方、カード番号のすべてがまだ入力されていないと判定された場合、ステップＳ４４に進み、カード番号を構成する各番号の未入力の番号の入力が行われる。その後、ステップＳ４１に戻り、ステップＳ４１以降の処理が繰り返し実行される。
【００６９】
ステップＳ４６においては、入力されたキーは、単品入力を示すキーであるか否かが判定される。その結果、単品入力を示すキーではないと判定された場合、ステップＳ５１に進む。一方、単品入力を示すキーであると判定された場合、ステップＳ４７に進む。ステップＳ４７においては、キーボード２１４が操作されて入力された単品コードがＰＯＳ制御部２１２を構成するＲＡＭ等のメモリに記憶される。
【００７０】
次に、ステップＳ４８において、カード番号が入力済みであるか否かが判定される。その結果、カード番号が入力済みではないと判定された場合、ステップＳ４１に戻り、ステップＳ４１以降の処理が繰り返し実行される。一方、カード番号が入力済みであると判定された場合、ステップＳ４９に進み、入力されたカード番号（顧客ＩＤ）が販促処理の対象となっているか否か、即ち、入力されたカード番号に対応する販促特典が存在するか否かが判定される。ここでの販促特典は、リアルタイムで付与可能な通常の販促特典である。
【００７１】
その結果、入力されたカード番号に対応する販促特典が存在しないと判定された場合、ステップＳ４１に戻り、ステップＳ４１以降の処理が繰り返し実行される。一方、入力されたカード番号に対応する販促特典が存在すると判定された場合、ステップＳ５０に進み、入力されたカード番号に対して、対応する販促特典が付与される。その後、ステップＳ４１に戻り、ステップＳ４１以降の処理が繰り返し実行される。
【００７２】
ステップＳ５１においては、入力されたキーは小計キーであるか否かが判定される。その結果、入力されたキーが小計キーではないと判定された場合、ステップＳ６０に進む。一方、入力されたキーが小計キーであると判定された場合、ステップＳ５２に進む。
【００７３】
ステップＳ５２において、キーボード２１４より小計額が入力される。その後、ステップＳ５３において、キーボード２１４より預り金キーが入力され、ステップＳ５４において、預り金額が入力される。その後、ステップＳ５５において、入力されたカード番号を含むレコードが販促付与テーブルより検索される。
【００７４】
次に、ステップＳ５６において、検索されて取得された、入力されたカード番号を含むレコードのうち、未処理の特典情報を含むもの、この例では、処理済フラグに値０（未処理）が設定されているものがあるか否かが判定される。その結果、未処理の特典情報を含むものがないと判定された場合、ステップＳ５８に進む。一方、未処理の特典情報を含むものがあると判定された場合、ステップＳ５７に進み、前回分の未処理の販促情報に対応する販促特典が入力されたカード番号に対して付与される。その後、ステップＳ５８に進む。
【００７５】
ステップＳ５８においては、取引成立とされ、取引データがトランデータとしてストアコンピュータ２３０にリアルタイムで送信される。その後、ステップＳ５９に進む。
【００７６】
ステップＳ５９においては、登録業務が終了したか否かが判定される。その結果、登録業務がまだ終了していないと判定された場合、ステップＳ４１に戻り、ステップＳ４１以降の処理が繰り返し実行される。一方、登録業務が終了したと判定された場合、本処理を終了する。
【００７７】
ステップＳ６０においては、別業務への遷移を指示するキーが入力されたか否かが判定される。その結果、別業務への遷移を指示するキーが入力されていないと判定された場合、ステップＳ６３に進む。一方、別業務への遷移を指示するキーが入力されたと判定された場合、ステップＳ６１に進む。
【００７８】
ステップＳ６１においては、キーボード２１４の別業務に対応するキーが押下され、ステップＳ６２において、入力されたキーに対応する別業務に処理が遷移する。
【００７９】
一方、ステップＳ６３においては、キーボード２１４のいずれの処理にも対応していない無意味なキーが押下され、ステップＳ６４において、キャッシャ用表示器２１５にエラーメッセージ（例えば、「無意味なキーが押下されました。」等）が表示される。その後、ステップＳ４１に戻り、ステップＳ４１以降の処理が繰り返し実行される。
【００８０】
図１３は、店舗システムのストアコンピュータ２３０または本部システム１００のデータベースサーバ１１０における帳票出力処理を示すフローチャートである。以下では、ストアコンピュータ２３０のプリンタ２３７の処理について説明し、データベースサーバ１１０のプリンタ１１７の処理についての説明は省略する。
【００８１】
まず、ステップＳ７１において、プリンタ２３７の図示しない印字ボタンが押下され、帳票出力が指示されたか否かが判定される。或いは、キーボード２３４から帳票出力を指示するコマンドが入力されたか否かが判定される。その結果、印字ボタン等が押下されておらず、帳票出力が指示されていないと判定された場合、ステップＳ７１の処理が繰り返し実行される。一方、印字ボタン等が押下され、帳票出力が指示されたと判定された場合、ステップＳ７２に進む。
【００８２】
ステップＳ７２においては、販促付与テーブルから該当日（例えば、当日）の販促情報を抽出し、ステップＳ７３において、抽出した販促情報が帳票出力される。
【００８３】
図１４は、ストアコンピュータ２３０が、販促付与テーブルの更新情報を本部システム１００に送信する手順を示すフローチャートである。まず、ステップＳ８１において、販促付与テーブルから更新されたレコードが抽出される。次に、ステップＳ８２において、抽出されたレコードからなる販促付与情報ファイルが作成される。
【００８４】
次に、ステップＳ８３において、販促付与情報ファイルが本部システム１００のデータベースサーバ１１０にインターネット４００経由で送信される。次に、ステップＳ８４において、送信結果としてデータベースサーバ１１０より送信されてきた受信通知等の送信結果を取得し、処理を終了する。
【００８５】
図１５は、本部システム１００のデータベースサーバ１１０が販促付与テーブルを更新する処理の手順を示すフローチャートである。まず、ステップＳ９１において、データベースサーバ１１０の制御部１１２により、ストアコンピュータ２３０よりインターネット４００経由で送信されてきた販促付与情報ファイルがルータ１４０およびＬＡＮ１５０を介して受信される。次に、ステップＳ９２において、受信された販促付与情報ファイルに基づいて、販促付与テーブルが更新される。
【００８６】
以上説明したように、本実施の形態によれば、天候が変化した時刻より所定時間だけ前までの期間に行われた取引に対しても販促特典を付与することができる。また、天候の変化を所定の基準に従って気象観測機器３００またはストアコンピュータ２３０が判断するようにしたので、天候変化を認識するときの基準を一定にして、認識誤差や人為的な判断ミスを抑制することができる。
【００８７】
なお、上記実施の形態においては、主に、降雨の始まりおよび終了を天候の変化として認識する場合について説明したが、降雪の始まりおよび終了、気温の変化、風速の変化等のその他の様々な天候の変化を認識する場合にも本発明を適用することができる。
【００８８】
上記実施の形態の構成および動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【図面の簡単な説明】
【００８９】
【図１】本発明のストアコンピュータが適用されるＰＯＳシステムの一実施の形態の構成例を示すブロック図である。
【図２】ＰＯＳ端末の電装系の構成例を示すブロック図である。
【図３】店舗システムを構成するストアコンピュータの電装系の構成例を示すブロック図である。
【図４】データベースサーバの電装系の構成例を示すブロック図である。
【図５】ストアコンピュータに記憶されている販促キャンペーンテーブルの例を示す図である。
【図６】ストアコンピュータに記憶されている取引テーブルの例を示す図である。
【図７】ストアコンピュータに記憶されている販促付与テーブルの例を示す図である。
【図８】ストアコンピュータに記憶されている天候情報テーブルの例を示す図である。
【図９】ストアコンピュータが天候の変化に応じて販促付与テーブルを更新する手順を示すフローチャートである。
【図１０】ストアコンピュータが天候の変化に応じて販促付与テーブルを更新する他の手順を示すフローチャートである。
【図１１】ストアコンピュータがＰＯＳ端末よりリアルタイムで送られてくる取引データに対応して販促付与テーブルと取引テーブルの更新を行う手順を示すフローチャートである。
【図１２】ＰＯＳ端末の処理手順を示すフローチャートである。
【図１３】店舗システムのストアコンピュータまたは本部システムのデータベースサーバにおける帳票出力処理を示すフローチャートである。
【図１４】ストアコンピュータが、販促付与テーブルの更新情報を本部システムに送信する手順を示すフローチャートである。
【図１５】本部システムのデータベースサーバの販促付与テーブルを更新する処理手順を示すフローチャートである。
【符号の説明】
【００９０】
２１２…ＰＯＳ制御部、２３２…制御部（取引テーブル登録手段、天候変化認識手段、参照テーブル登録手段、検索手段）、Ｓ３５…取引テーブル登録手段、Ｓ１４…天候変化認識手段、Ｓ８，Ｓ２０…参照テーブル登録手段、Ｓ３２…検索手段、Ｓ３４，Ｓ５０…販促特典付与手段
【図１】
2008134740.tif 000003
【図２】
2008134740.tif 000004
【図３】
2008134740.tif 000005
【図４】
2008134740.tif 000006
【図５】
2008134740.tif 000007
【図６】
2008134740.tif 000008
【図７】
2008134740.tif 000009
【図８】
2008134740.tif 000010
【図９】
2008134740.tif 000011
【図１０】
2008134740.tif 000012
【図１１】
2008134740.tif 000013
【図１２】
2008134740.tif 000014
【図１３】
2008134740.tif 000015
【図１４】
2008134740.tif 000016
【図１５】
2008134740.tif 000017