(57)【要約】【課題】手入力によらず、本部からのイベント情報送信を受けて自動的に、イベント実施機までの情報の入力を完了できるサーバ装置、イベント情報配信システム、およびプログラムを提供する。【解決手段】サーバ装置は、記憶部と、受付部と、振分部と、配信部と、を備える。記憶部は、管理対象である複数の店舗により用いられ、各店舗から参照可能である店舗別の領域が設定される。受付部は、ホスト機からのイベント情報送信を受けて当該イベント情報を一時記憶部に記憶させる。振分部は、前記一時記憶部から前記イベント情報を読み出し、該イベント情報を、イベントの周知対象の店舗から参照可能である前記記憶部の前記領域に振り分けて記憶させる。配信部は、端末装置の要求に対する応答として、要求元の端末装置に、前記イベント情報を配信する。【選択図】図１
2015219644.tif 000002
【特許請求の範囲】
【請求項１】
管理対象である複数の店舗により用いられ、各店舗から参照可能である店舗別の領域が設定された記憶部と、
ホスト機からのイベント情報送信を受けて当該イベント情報を一時記憶部に記憶させる受付部と、
前記一時記憶部から前記イベント情報を読み出し、該イベント情報を、イベントの周知対象の店舗から参照可能である前記記憶部の前記領域に振り分けて記憶させる振分部と、
端末装置の要求に対する応答として、要求元の端末装置に、前記イベント情報を配信する配信部と、
を備えるサーバ装置。
【請求項２】
前記イベント情報は、イベントの周知対象の店舗に関する情報を含み、
管理対象である店舗の情報を記憶する店舗情報記憶部をさらに備え、
前記振分部は、前記一時記憶部から読み出した前記イベント情報から、イベント周知対象の店舗を把握し、かつ、前記店舗情報記憶部に記憶された情報を参照することにより、管理対象の店舗を把握し、当該管理対象の店舗が、イベントの周知対象の店舗に含まれていれば、当該店舗から参照可能である前記記憶部の前記領域に、前記イベント情報を振り分けて記憶させる
請求項１に記載のサーバ装置。
【請求項３】
前記受付部は、ホスト機から受信した前記イベント情報から、当該イベント情報が含む各種項目の内容を、予め定められた記録形式に従って読み取って、前記一時記憶部に記憶させる
請求項１または２に記載のサーバ装置。
【請求項４】
前記イベント情報は、イベントの開催期間に関する情報と、イベントによる購入者特典に関する情報と、を含む
請求項１〜３のいずれか１つに記載のサーバ装置。
【請求項５】
請求項１〜４のいずれか１つに記載のサーバ装置と、
イベント情報を前記サーバ装置に送信するホスト機と、
前記サーバ装置に対して要求を送信し、当該要求に対する応答を前記サーバ装置から受信する端末装置と、
を備えるイベント情報配信システム。
【請求項６】
コンピュータを、
管理対象である複数の店舗により用いられ、各店舗から参照可能である店舗別の領域が設定された記憶手段と、
ホスト機からのイベント情報送信を受けて当該イベント情報を一時記憶手段に記憶させる受付手段と、
前記一時記憶手段から前記イベント情報を読み出し、該イベント情報を、イベントの周知対象の店舗から参照可能である前記記憶手段の前記領域に振り分けて記憶させる振分手段と、
端末装置の要求に対する応答として、要求元の端末装置に、前記イベント情報を配信する配信手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバ装置、イベント情報配信システム、およびプログラムに関する。
【背景技術】
【０００２】
従来、小売店で、販売促進を意図したイベントが行われている。イベントは、期間を限って行われる。イベント内容の一例としては、購入金額に応じて付与するポイントの付与率を普段の２倍にする、などがある。
【０００３】
上述のような小売店が、ある系列に属する店舗である場合、上述のようなイベントが、系列を束ねる本部の主導で行われることがある。
【０００４】
本部主導のイベントを実施するにあたっては、各店舗に、イベント情報を通達する必要がある。従来、この通達は、ファクシミリなどの文書を用いる連絡方式によって行われる。通達を受けた店舗の担当者は、文書を見ながら、ストアコンピュータ（店舗サーバ、店舗ＰＣ（Personal  Computer、パーソナルコンピュータ））に、イベント情報を手入力する。
【０００５】
しかしながら、文書を見ながら手入力するのでは、手間がかかる上に、誤入力の恐れが残る。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、手入力によらず、本部からのイベント情報送信を受けて自動的に、イベント実施機までの情報の入力を完了できるサーバ装置、イベント情報配信システム、およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態のサーバ装置は、記憶部と、受付部と、振分部と、配信部と、を備える。記憶部は、管理対象である複数の店舗により用いられ、各店舗から参照可能である店舗別の領域が設定される。受付部は、ホスト機からのイベント情報送信を受けて当該イベント情報を一時記憶部に記憶させる。振分部は、前記一時記憶部から前記イベント情報を読み出し、該イベント情報を、イベントの周知対象の店舗から参照可能である前記記憶部の前記領域に振り分けて記憶させる。配信部は、端末装置の要求に対する応答として、要求元の端末装置に、前記イベント情報を配信する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態のサーバ装置の機能構成を示すとともに、ホスト機および店舗が備える端末装置を含むイベント情報配信システムの構成を示すブロック図である。
【図２】図２は、実施形態のイベント情報の内容の一例を示す図である。
【図３】図３は、実施形態の店舗情報の一例を示す図である。
【図４】図４は、実施形態の制御部が実行する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
実施形態について図面を用いて説明する。図１は、実施形態のサーバ装置１００の機能構成を示すとともに、ホスト機２００および店舗１，２，…ｎが備えるＰＯＳ端末装置（端末装置）１１，１２，２１，２２，…ｎ１，ｎ２を含むイベント情報配信システム３００の構成を示すブロック図である。
【００１０】
サーバ装置１００は、複数の店舗１〜ｎのストアコンピュータの役割を果たし、ＰＯＳ端末装置１１〜ｎ２を管理する。サーバ装置１００と各店舗１〜ｎのＰＯＳ端末装置１１〜ｎ２とは、ネットワーク４０１を介して通信可能である。
【００１１】
ＰＯＳ端末装置１１〜ｎ２は、商品販売情報登録などに用いられる。つまり、ＰＯＳ端末装置１１〜ｎ２は、店員（オペレータ）による操作を受けて、客が購入する商品の情報の登録、購入代金の算出、などを行う。
【００１２】
ホスト機２００は、サーバ装置１００と、ネットワーク４０２を介して、各種通信を行う。例えば、ホスト機２００は、サーバ装置１００に、イベント情報２０１を送信し、伝達する。ホスト機２００は、イベント情報２０１の送信に、例えば、ＦＴＰ（File  Transfer  Protocol）を用いる。
【００１３】
なお、ホスト機２００には、サーバ装置１００の他に、他の複数のサーバ装置（不図示）が、ネットワーク４０２を介して接続されている。これらの他の複数のサーバ装置は、サーバ装置１００同様、それぞれ、複数の店舗（不図示）のストアコンピュータの役割を果たす。
【００１４】
図２は、イベント情報２０１の内容の一例を示す図である。イベント情報２０１は、本部主導のイベントの内容を示す情報であって、例えば、イベントの開催期間（開始日時および終了日時）、イベントによる購入者特典に関する情報（例えばポイント情報（倍率を示す数値））などを含む。
【００１５】
イベント情報２０１は、サーバ装置１００に対して、例えば、テキストデータファイルの形で提供される。テキストデータファイルは、イベント情報２０１を構成する各種項目の内容を含む。テキストデータファイルは、上記各種項目の内容を、予め定められた記録形式で記録している。例えば、テキストデータファイルが収める情報は、上記各種項目の内容を、予め定められた順番で、予め定められた桁数で、連ねたものである。各項目の内容を読み取るには、上記情報を、各項目に予め定められた桁数によって区切る。
【００１６】
サーバ装置１００は、制御部１１０および記憶部１２０を備えている。制御部１１０は、受付部１１１、振分部１１２、および配信部１１３、を備えている。記憶部１２０は、イベント情報記憶部１２１、店舗情報記憶部１２２、および、各店舗用記憶部１３１，１３２，…１３ｎを備えている。
【００１７】
制御部１１０は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）（いずれも不図示）等から構成される。
【００１８】
ＲＯＭは、ＣＰＵが実行する各種プログラムや各種データを記憶する。ＲＡＭは、ＣＰＵが各種プログラムを実行する際に一時的にデータやプログラムを記憶する。ＣＰＵは、ＲＯＭから読み出したプログラムをＲＡＭに展開して実行することにより、サーバ装置１００の各部を制御する。
【００１９】
記憶部１２０は、例えばＨＤＤ（Hard  Disk  Drive）やメモリなどの記憶デバイスにより構成される。このような記憶部（記憶手段）１２０の所定領域がイベント情報記憶部１２１として用いられ、他の領域が店舗情報記憶部１２２として用いられ、さらに他の領域（店舗別の領域）が各店舗用記憶部１３１〜１３ｎとして用いられる。
【００２０】
イベント情報記憶部１２１は、ホスト機２００から送信されたイベント情報２０１を少なくとも一時的に記憶する（一時記憶部（一時記憶手段））。より詳しくは、イベント情報記憶部１２１は、制御部１１０の制御により、イベント情報２０１を、少なくとも振分部１１２が取得するまでの間、記憶する。
【００２１】
店舗情報記憶部１２２は、サーバ装置１００が管理を担当する店舗１〜ｎの情報を記憶している。図３は、店舗情報の一例を示す図である。店舗情報記憶部１２２は、店舗情報を、データベースのテーブルの形態で記憶している。店舗情報は、例えば、店舗コード、店舗名称、システムバージョン、状態、および区分、などを含む。
【００２２】
店舗コードは、数字や英字、記号などで構成された所定桁数の文字列であって、店舗１〜ｎごとに固有である。店舗名称は、店舗の名称であって、店舗１〜ｎごとに固有である。システムバージョンは、店舗１〜ｎに導入されているシステムのバージョンを特定する情報である。状態は、稼働中、未稼働、あるいは休業中、などのいずれかである。そして、区分は、例えば、直営店かテナントか、を表すコードである。
【００２３】
ここで、イベント情報２０１は、当該情報の周知対象である店舗を特定する情報、を含むことがある。この情報は、例えば、対象識別コードや、店舗コードである。対象識別コードとして、上記区分を用いることができる。
【００２４】
制御部１１０は、ＲＯＭに記憶されたプログラム（受付手段、振分手段、および配信手段）をＣＰＵが実行することにより、受付部１１１、振分部１１２、および配信部１１３、として機能する。
【００２５】
受付部１１１は、ホスト機２００からのイベント情報２０１送信を受けると、二つの処理を行う。一つめの処理は、イベント情報２０１をイベント情報記憶部１２１に記憶させることである。次の処理は、振分部１１２に対して、所定の処理の開始を指示することである。
【００２６】
受付部１１１は、上記一つめの処理に際し、まず、各項目に予め定められた桁数に基づいて、テキストデータファイルの内容を区切る。これにより、受付部１１１は、各項目の値を得る。そして、受付部１１１は、イベント情報記憶部１２１の各項目用に確保された記憶領域に、項目の値（内容）を入れ込んでいく。
【００２７】
振分部１１２は、受付部１１１からの指示を受けると、以下の定められた処理を実行する。まず、振分部１１２は、イベント情報記憶部１２１から、イベント情報２０１を取得する。次に、振分部１１２は、店舗情報記憶部１２２を参照してサーバ装置１００が担当する店舗１〜ｎの店舗コードを確認する。そして、サーバ装置１００の担当店舗１〜ｎが、イベント情報２０１の周知対象である店舗（例えばイベントを実施する店舗）に含まれていれば、イベント情報２０１を、各店舗用記憶部１３１〜１３ｎに振り分けて記憶させる。振分部１１２は、イベント情報２０１の周知対象である店舗を特定する情報を、イベント情報記憶部１２１から取得したイベント情報２０１から得る。
【００２８】
各店舗用記憶部１３１〜１３ｎは、各店舗１〜ｎから参照可能である。各店舗用記憶部１３１〜１３ｎは、サーバ装置１００が各店舗１〜ｎのストアコンピュータの役割を果たすにあたって必要な情報を、記憶する。例えば、店舗用記憶部１３１〜１３ｎは、ＰＯＳ端末装置１１〜ｎ２の保有データの更新情報を記憶する。イベント情報２０１は、更新情報の一つである。
【００２９】
配信部１１３は、ＰＯＳ端末装置１１〜ｎ２から要求があった場合に、この要求に対する応答として、要求元のＰＯＳ端末装置１１〜ｎ２に対して、イベント情報２０１を配信する。
【００３０】
ＰＯＳ端末装置１１〜ｎ２は、例えば開店前の電源投入時などのタイミングで、各店舗用記憶部１３１〜１３ｎにアクセスし、更新情報の有無を確認し、更新情報があれば、保有情報のアップデートを行う。その際に、ＰＯＳ端末装置１１〜ｎ２は、上述の手法により、イベント情報２０１の更新をも行う。つまり、ＰＯＳ端末装置１１〜ｎ２は、例えば開店前の電源投入時に、サーバ装置１００にイベント情報２０１の更新情報を要求し、配信部１１３の応答を受ける。
【００３１】
図４は、制御部１１０が実行する処理の流れを示すフローチャートである。まず、受付部１１１は、ホスト機２００からのイベント情報２０１の送信を待機する（ステップＳ１のＮｏ）。ホスト機２００がイベント情報２０１をサーバ装置１００に送信すると、受付部１１１は、イベント情報２０１を受信し（ステップＳ１のＹｅｓ）、続いて、イベント情報２０１をイベント情報記憶部１２１に記憶させる（ステップＳ２）。このとき、受付部１１１は、予め定められた桁数に基づいてイベント情報２０１を区切ることにより各項目の値を得、それらの値を、各々の項目用に確保された記憶領域に記憶させる。
【００３２】
次に、振分部１１２は、イベント情報２０１の周知対象を確認する（ステップＳ３）。より詳しくは、まず、振分部１１２は、イベント情報記憶部１２１の各項目用の記憶領域のうちイベント情報２０１の周知対象を示す値を収めた領域を確認する。また、振分部１１２は、店舗情報記憶部１２２に記憶された店舗を確認する。
【００３３】
そして、振分部１１２は、イベント情報２０１の周知対象に含まれ、店舗情報記憶部１２２が記憶する店舗用に設けられた記憶部１３１〜１３ｎに、イベント情報２０１を記憶させる（ステップＳ４）。これにより、各店舗１〜ｎにイベント情報２０１が振り分けられ、周知される。
【００３４】
次に、配信部１１３は、各店舗１〜ｎのＰＯＳ端末装置１１〜ｎ２からの配信要求を待機する（ステップＳ５のＮｏ）。そして、ＰＯＳ端末装置１１〜ｎ２のいずれかから配信要求が有ると（ステップＳ５のＹｅｓ）、要求を送信したＰＯＳ端末装置１１〜ｎ２のいずれかに、要求に対する応答として、イベント情報２０１を送信（配信）する（ステップＳ６）。ここで送信するイベント情報２０１を、配信部１１３は、要求を送信したＰＯＳ端末装置１１〜ｎ２が属する店舗１〜ｎ用の記憶部１３１〜１３ｎから、取得する。
【００３５】
このように、本実施形態のサーバ装置１００によれば、手入力によらず、本部からのイベント情報２０１の送信を受けて自動的に、イベント実施機であるＰＯＳ端末装置１１〜ｎ２までの情報の入力を、完了することができる。
【００３６】
また、イベント情報２０１が、イベントの周知対象の店舗１〜ｎに関する情報を含み、店舗情報記憶部１２２が管理対象である店舗１〜ｎの情報を記憶し、これらの情報を振分部１１２が参照してイベント情報２０１の振り分けを行うので、管理対象である店舗１〜ｎが周知対象でないイベント情報２０１を受信した場合に、以降の作業を省くことができる。
【００３７】
これにより、例えば、ホスト機２００がイベント情報２０１をサーバ装置１００ごとに分けることなく例えば統一内容で配信するなど、業務の簡略化が可能となる。あるいは、イベント周知対象でない店舗１〜ｎに誤ってイベント情報２０１が周知される不都合の発生を防ぐことができる。
【００３８】
また、受付部１１１が、受信したイベント情報２０１を、各種処理に先立って、イベント情報記憶部１２１に記憶させるので、イベント情報２０１の誤消失の恐れを低下させることができる。
【００３９】
なお、本実施形態では、テキストデータファイルに収められた情報が、各項目の内容を連ねたものであるとして説明したが、実施にあたっては、テキストデータファイルに収められた情報が、各項目の内容を、カンマなどの区切り文字を挟んで連ねたものであってもよい。この場合、受付部１１１は、カンマの前後でテキストデータファイルの内容を区切ることにより、各項目の内容を得る。
【００４０】
本実施形態のサーバ装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read  Only  Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００４１】
本実施形態のサーバ装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００４２】
また、本実施形態のサーバ装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のサーバ装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４３】
また、本実施形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００４４】
本実施形態のサーバ装置で実行されるプログラムは、上述した各部（受付部１１１、振分部１１２、および配信部１１３）を含むモジュール構成となっている。ＣＰＵ（プロセッサ）は、プログラム（受付手段、振分手段、および配信手段）を読み出して実行することにより、上記各部をロードする。これにより、受付部１１１、振分部１１２、および配信部１１３が、主記憶装置上に生成される。
【００４５】
本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４６】
１，２，…ｎ：店舗、１１，１２，２１，２２，…ｎ１，ｎ２：ＰＯＳ端末装置、
１００：サーバ装置、
１１０：制御部、１１１：受付部、１１２：振分部、１１３：配信部、
１２０：記憶部、１２１：イベント情報記憶部、１２２：店舗情報記憶部、
１３１，１３２，…１３ｎ：店舗用記憶部、
２００：ホスト機、２０１：イベント情報、
３００：イベント情報配信システム、
４０１，４０２：ネットワーク。
【先行技術文献】
【特許文献】
【００４７】
【特許文献１】特開平５−３０３６８７号公報
【図１】
2015219644.tif 000003
【図２】
2015219644.tif 000004
【図３】
2015219644.tif 000005
【図４】
2015219644.tif 000006