(57)【特許請求の範囲】
【請求項１】
抽選の対象とする取引の内容を基に対象情報を作成し、また、所定の回数の前記取引あたりの等級毎の当選回数を表す当選条件を基に、所定の順番で当選させるための当選情報を作成する作成手段と、
前記作成手段により作成された前記対象情報と前記当選情報とをＰＯＳ端末に送信する通信手段とを備えるＰＯＳサーバと、
前記ＰＯＳサーバより前記対象情報と前記当選情報とを受信する通信手段と、
前記対象情報と前記当選情報とを基に、前記取引に対して前記所定の順番での当選か否かを判定し、当選した場合には、当選内容を表す情報を出力手段に送る判定手段と、
前記判定手段より送られた前記情報を出力する出力手段とを備えるＰＯＳ端末とを含むＰＯＳシステムであって、
前記判定手段は、当選か否かを判定した際に、さらに、当選か否かを判定した結果を示す結果情報を前記ＰＯＳ端末の前記通信手段により前記ＰＯＳサーバに送信し、
前記作成手段は、前記当選情報を作成する際に、前記当選条件及び前記結果情報を基に、前記当選情報を作成するＰＯＳシステム。
【請求項２】
前記当選情報は、当選した取引を一意に示す当選取引カウンタ値と、当選内容とを含み、
前記判定手段は、取引ごとにカウントアップする取引カウンタと、前記当選取引カウンタ値が前記所定の順番の値に一致した場合に、その取引を当選と判定することを特徴とする
請求項１記載のＰＯＳシステム。
【請求項３】
ＰＯＳサーバは、抽選の対象とする取引の内容を基に対象情報を作成し、また、所定の回数の前記取引あたりの等級毎の当選回数を表す当選条件を基に、所定の順番で当選させるための当選情報を作成し、作成した前記対象情報と前記当選情報とをＰＯＳ端末に送信し、
前記ＰＯＳ端末は、前記ＰＯＳサーバより前記対象情報と前記当選情報とを受信して、受信した前記対象情報と前記当選情報とを基に、前記取引に対して前記所定の順番での当選か否かを判定し、当選した場合には、当選内容を表す情報を出力する情報処理方法であって、
前記ＰＯＳ端末によって、当選か否かを判定した際に、さらに、当選か否かを判定した結果を示す結果情報を前記ＰＯＳサーバに送信し、
前記ＰＯＳサーバによって、前記当選情報を作成する際に、前記当選条件及び前記結果情報を基に、前記当選情報を作成する情報処理方法。
【請求項４】
抽選の対象とする取引の内容を基に対象情報を作成し、また、所定の回数の前記取引あたりの等級毎の当選回数を表す当選条件を基に、所定の順番で当選させるための当選情報を作成する作成機能と、
前記作成機能により作成された前記対象情報と前記当選情報とをＰＯＳ端末に送信する通信機能とをコンピュータに実現させるコンピュータ・プログラムであって、
前記ＰＯＳ端末によって受信された前記対象情報と前記当選情報とを基に、前記ＰＯＳ端末によって前記取引に対して前記所定の順番での当選か否かを判定した結果を示す結果情報を、前記ＰＯＳ端末から受信し、
前記当選情報を作成する際に、受信した前記当選条件及び前記結果情報を基に、前記当選情報を作成するコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、抽選機能付きのＰＯＳシステムに関する。
【背景技術】
【０００２】
量販店やコンビニエンスストアなどの店舗では、商品の売上向上や来店者の増加を目的として、さまざまなサービスが行われている。それらのサービスの一つとして、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末と連動して、抽選を行うシステムがある。このようなシステムは、例えば１００人に１人が当選するような方式の抽選を行う場合、例えば、抽選を行う前日に、翌日の抽選で使用する当選情報を、各店舗に設置されているＰＯＳ端末が、ＰＯＳサーバより受け取った１００人に１人が当選という当選条件に基づいて、作成する。当選情報は、当選とする取引番号と、当選内容とが対になった情報である。そして、ＰＯＳ端末は、取引発生時に取引番号によりその当選情報を参照することにより抽選結果を求める。
【０００３】
このような方法で抽選を実施するとき、ＰＯＳ端末で１日に行われる抽選の回数がちょうど１００の倍数であれば、当選条件通り、同じ日に１００人に１人の割合で当選が現れる。しかし、１日当たりに抽選を実施した回数が少ないＰＯＳ端末の場合、当選情報に含まれるが使用されない情報がある可能性がある。すなわち、その日に予定していたが、１日が終わってみると、実際には現れなかった当選内容がある。そして、翌日は、新たに作成した当選情報を基に抽選を行うため、この場合のＰＯＳ端末は、当選が現れにくいと見られる可能性がある。結果的に、それぞれのＰＯＳ端末において当選する確率に違いがあるように見えてしまう。
【０００４】
さらに、１店舗に複数のＰＯＳ端末がある場合、例えば、２台のＰＯＳ端末（端末Ａ、端末Ｂ）がある店舗で、ある１日に、端末Ａで６０回抽選し当選１回、端末Ｂで４０回抽選し当選１回という結果になる場合がある。この場合、店舗全体では、１００回抽選し当選２回となり、当選条件（１００人に１人の当選）を超えて当選がでてしまう。
【０００５】
また、ＰＯＳ端末は、当選情報を作成しているときに、取引を処理できないという課題もある。
【０００６】
ここで、本願出願に先だって存在する関連技術としては、例えば以下の特許文献がある。
【０００７】
特許文献１は、当選確率に近い頻度でコンスタントに、かつランダムな順番で当選を出現させるくじ抽選装置を開示している。くじ抽選装置は、当選条件を入力して、ランダムな順番で当選を出現させることに主眼を置いて抽選処理を行う。そのため、このくじ抽選装置は、例えば１００人に１人が当選する条件で、１００人が抽選を行っても、全員がはずれてしまう場合がある。
【０００８】
特許文献２は、あらかじめ設定した当選数の上限値を超えないように、各々のＰＯＳ端末で当選がでた数を管理し、それに基づいて、次の抽選実施可否を判断するＰＯＳシステムを開示している。
【０００９】
特許文献３は、抽選に使用するためのバーコードをレシートに印刷し、バーコードの末尾（チェックデジット）の値により一意に当選結果を決定する方式の抽選を行うことができる商品販売データ管理システムを開示している。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００４−１１８７９３号公報
【特許文献２】特開２０１１−０１４０５７号公報
【特許文献３】特開２００２−２２２４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
特許文献１乃至３に開示された技術を用いても、ＰＯＳ端末ごとに当選設定の負荷が発生し、取引に影響を与えるという問題がある。
【００１２】
そこで、本発明は、取引に与える影響を抑えつつ、ＰＯＳ端末での当選を制御することが可能なＰＯＳシステム等の提供を主たる目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成すべく、本発明の一態様に係るＰＯＳシステムは、以下の構成を備える。
【００１４】
即ち、本発明の一態様に係るＰＯＳシステムは、
抽選の対象とする取引の内容を基に対象情報を作成し、また、所定の順番で当選させるための当選情報を作成する作成手段と、
前記作成手段により作成された前記対象情報と前記当選情報とをＰＯＳ端末に送信する通信手段とを
備えるＰＯＳサーバと、
前記ＰＯＳサーバより前記対象情報と前記当選情報とを受信する通信手段と、
前記対象情報と前記当選情報とを基に取引に対して所定の順番での当選か否かを判定し、当選した場合には、当選内容を表す情報を出力手段に送る判定手段と、
前記判定手段より送られた前記情報を出力する出力手段とを
備えるＰＯＳ端末とを
含む。
【００１５】
同目的を達成する本発明の一態様に係る情報処理方法は、
ＰＯＳサーバが、抽選の対象とする取引の内容を基に対象情報を作成し、また、所定の順番で当選させるための当選情報を作成し、作成した前記対象情報と前記当選情報とをＰＯＳ端末に送信し、
前記ＰＯＳ端末が、前記ＰＯＳサーバより前記対象情報と前記当選情報とを受信して、受信した前記対象情報と前記当選情報とを基に取引に対して所定の順番での当選か否かを判定し、当選した場合には、当選内容を表す情報を出力する
更に、同目的は、上記構成を有するＰＯＳサーバおよびＰＯＳ端末、或いは、情報処理方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００１６】
上記の本発明によれば、取引に与える影響を抑えつつ、ＰＯＳ端末での当選を制御することが可能なＰＯＳシステム等を提供することができるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係るＰＯＳシステムの構成を示すブロック図である。
【図２】本発明の第２の実施形態に係るＰＯＳシステムの構成を示すブロック図である。
【図３】本発明の第２の実施形態に係る当選情報を説明する図である。
【図４】本発明の第２の実施形態に係るＰＯＳサーバにおける処理を示すフローチャートである。
【図５】本発明の第２の実施形態に係るＰＯＳ端末における抽選処理を示すフローチャートである。
【図６】本発明の第２の実施形態に係る当選情報を説明する図である。
【図７】本発明の第１および第２の実施形態を実現可能なコンピュータ（情報処理装置）のハードウェア構成を例示的に説明する図である。
【発明を実施するための形態】
【００１８】
次に、本発明を実施する形態について図面を参照して詳細に説明する。
【００１９】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係るＰＯＳシステムの構成を示すブロック図である。
【００２０】
本実施形態に係るＰＯＳシステムは、ＰＯＳサーバ１００と、ＰＯＳ端末２００とを有する。
【００２１】
ＰＯＳサーバ１００は、作成部１１０と、通信部１２０とを含む。
【００２２】
作成部１１０は、抽選の対象とする取引の内容を基に対象情報を作成し、また、所定の順番で当選させるための当選情報を作成する。
【００２３】
通信部１２０は、作成部１１０により作成された対象情報と当選情報とをＰＯＳ端末２００に送信する。
【００２４】
ＰＯＳ端末２００は、通信部２１０と、判定部２２０と、出力部２３０とを含む。
【００２５】
通信部２１０は、ＰＯＳサーバ１００より対象情報と当選情報とを受信する。
【００２６】
判定部２２０は、対象情報と当選情報とを基に、取引に対して所定の順番での当選か否かを判定し、当選した場合には、当選内容を表す情報を出力部に送る。
【００２７】
出力部２３０は、判定部２２０より送られた情報を例えばレシートに出力する。
【００２８】
以上、説明したように、第１の実施形態には、取引に与える影響を抑えつつ、ＰＯＳ端末での当選を制御することが可能なＰＯＳシステム等を提供することができるという効果がある。
【００２９】
その理由は、本実施形態に係るＰＯＳシステムは、ＰＯＳサーバ１００で所定の順番で当選させるための当選情報を作成してＰＯＳ端末２００に配信し、その当選情報を基に取引に対して所定の順番での当選か否かを判定しＰＯＳ端末２００で抽選を行うからである。
【００３０】
＜第２の実施形態＞
次に上述した第１の実施形態に係るＰＯＳシステムを基本とする第２の実施形態について説明する。図２は、本発明の第２の実施形態に係るＰＯＳシステムの構成を示すブロック図である。ただし、図２に示す構成は、一例であって、本発明は、図２に示すＰＯＳシステムに限定されない。
【００３１】
本実施形態に係るＰＯＳシステムは、ＰＯＳサーバ１と、ＰＯＳ端末２とを含む。図２で、ＰＯＳ端末２は、説明の便宜上、１つ存在することとしているが、１つとは限らない。
【００３２】
ＰＯＳサーバ１は、制御部１０と、通信部２０と、蓄積部３０とを含む。蓄積部３０は、当選情報３１と、対象情報３２と、結果情報３３とを含む。
【００３３】
ＰＯＳ端末２は、通信部４０と、制御部５０と、レシートプリンタ６０と、蓄積部７０とを含む。蓄積部７０は、当選情報７１と、対象情報７２と、結果情報７３と取引カウンタ７４とを含む。
【００３４】
ＰＯＳサーバ１の制御部１０は、第１の実施形態の作成部１１０の一例である。制御部１０は、抽選の対象とする取引の内容を基に対象情報３２を作成する。抽選の対象とする取引は、例えば、金額合計が３０００円以上であるとか、ある特定の製品を購入しているというような条件を満たす取引である。また、制御部１０は、当選条件を基に当選情報３１を作成する。例えば、制御部１０は、抽選日の前日に、例えば１００人に１人に一等、１００人に１０人に二等などの当選条件を基に、当選情報３１を作成する。
【００３５】
作成後に、制御部１０は、当選情報３１と対象情報３２とを、通信部２０を経由して、ＰＯＳ端末２に送信する。
【００３６】
ＰＯＳ端末２の制御部５０は、第１の実施形態の判定部２２０の一例である。制御部５０は、通信部４０を経由して、ＰＯＳサーバ１から送信された対象情報３２を受信して、対象情報７２として蓄積部７０に保存する。制御部５０は、同様に、当選情報３１を受信して、当選情報７１として蓄積部７０に保存する。
【００３７】
取引カウンタ７４は、１日ごとに、ＰＯＳ端末２にて実施した取引のうち抽選対象の取引をカウントした値である。
【００３８】
制御部５０は、取引の実施時に、その取引が対象情報７２を満たす抽選対象の取引であるかを判定する。抽選対象である場合に、制御部５０は、取引カウンタ７４と、当選情報７１を比較して、結果情報７３を求める。当選の場合、制御部５０は、レシートプリンタ６０に当選内容を表す情報を出力するように指示する。レシートプリンタ６０は、第１の実施形態の出力部２３０の一例であり、レシートを出力するプリンタである。それから、制御部５０は、結果情報７３をＰＯＳサーバ１に送信する。ＰＯＳサーバ１は、受信した情報を結果情報３３として蓄積部３０に保存する。
【００３９】
図３は、本発明の第２の実施形態における当選情報の一例を示す図である。当選情報７１は、当選取引カウンタ値７１１と、当選内容７１２とを含む。図３は、抽選対象者１００人のうち１人に一等、１００人のうち１０人に二等という当選条件を基に作成した当選情報７１の一例である。図３において、当選情報７１は、当選取引カウンタ値７１１が「１００」以下である取引について、当選内容７１２が一等である取引が１個、二等である取引が１０個と当選条件を満たす内容になっている。さらに、当選取引カウンタ値７１１が「１０１」以上「２００」以下である取引についても、当選内容７１２が一等である取引が１個、二等である取引が１０個となっており、当選条件を満たす内容になっている。
【００４０】
次に、処理の流れについてフローチャートを用いて説明する。
【００４１】
図４は、本発明の第２の実施形態に係るＰＯＳサーバにおける処理を示すフローチャートである。始めに、ＰＯＳサーバ１の制御部１０は、抽選を行う対象とする取引が満たす条件を基に、対象情報３１を作成する（ステップＳ１１０）。次に、制御部１０は、結果情報３３をＰＯＳ端末２から受信済みか判定する（ステップＳ１２０）。受信していない場合（ステップＳ１２０で「Ｎｏ」）、制御部１０は、当選条件を基に当選情報３１を作成する（ステップＳ１４０）。受信済みの場合には、制御部１０は、当選条件と結果情報３３を基に当選情報３１を作成する（ステップＳ１３０）。
【００４２】
それから、制御部１０は、対象情報３２と当選情報３１とをＰＯＳ端末２に通信部２０を経由して送信する（ステップＳ１５０）。
【００４３】
図５は、本発明の第２の実施形態に係るＰＯＳ端末における抽選処理を示すフローチャートである。始めに、制御部５０は、取引が対象情報７２を満たしているかを判定する（ステップＳ２１０）。満たしている場合（ステップＳ２１０で「Ｙｅｓ」）に、制御部５０は、以降の処理（ステップＳ２２０〜２６０）を行う。制御部５０は、抽選を行うため、当選情報７１を先頭から検索する。取引カウンタ７４と当選情報７１の当選取引カウンタ値７１１が一致した場合（ステップＳ２３０で「Ｙｅｓ」）、制御部５０は、当選と判定する。そして、制御部５０は、該当する当選内容７１２をレシートプリンタ６０に出力する（ステップＳ２４０）。それから、制御部５０は、取引カウンタ７４をカウントアップする（ステップＳ２５０）。制御部５０は、抽選の結果を表す結果情報７３をＰＯＳサーバ１に通信部４０を経由して送信する（ステップＳ２６０）。  ここで、ＰＯＳサーバ１において当選条件と結果情報３３を用いて、当選情報を作成する（図４のステップＳ１３０）場合の当選情報の内容について説明する。当選条件は、図３と同様に、抽選対象者１００人のうち１人に一等、１００人のうち１０人に二等であるとする。図３に示した当選情報を用いて、６０回抽選を行った場合、当選取引カウンタ値７１１が「６０」以下である当選がでるので、結果情報３３は、一等が１回、二等が６回でたことを示す内容になる。このとき、当選条件を満たすためには、次の４０回の抽選で、二等が４回でる必要がある。この条件を満たす当選情報７１を図６に示す。図６は、本発明の第２の実施形態における当選情報の一例を示す図である。図６において、当選取引カウンタ値７１１が「４０」以下である取引について、当選内容７１２が二等である取引が４個となっている。さらに、図６に示す当選情報７１は、取引カウンタ７４が「４１」から１００個の取引においても当選条件を満たすために、当選取引カウンタ値７１１が「４１」以上「１４０」以下である取引について、当選内容７１２が一等である取引が１個、二等である取引が１０個となっている。このようにＰＯＳサーバ１で、当選情報３１を作成する際に結果情報３３も用いることで、より当選条件に近い抽選結果を得ることができる。
【００４４】
以上、説明したように、第２の実施形態には、取引に与える影響を抑えつつ、より当選条件に近い割合で、当選がでるように抽選を行うことが可能なＰＯＳシステム等を提供することができるという効果がある。
【００４５】
その理由は、本実施形態に係るＰＯＳシステムは、ＰＯＳ端末２における抽選結果を表す結果情報７３を反映した当選情報３１を、ＰＯＳサーバ１で作成し、その情報をＰＯＳ端末２に配信するからである。さらに、ＰＯＳ端末２は、抽選条件を満たす取引でカウントアップする取引カウンタ１０と当選情報９の当選取引カウンタ９１とを比較するのみで当選の判定を行うため、負荷が少なく高速な抽選処理を実現できる。
【００４６】
（ハードウェア構成）
上述した実施形態において図１、図２に示した各部は、専用の装置によって実践してもよいが、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。但し、これらの図面に示した各部の実装に際しては、様々な構成が想定され得る。このような場合のハードウェア環境の一例を、図７を参照して説明する。
【００４７】
図７は、本発明の第１および第２の実施形態を実現可能なコンピュータ（情報処理装置）のハードウェア構成を例示的に説明する図である。即ち、図７は、図１に示したＰＯＳサーバ１００とＰＯＳ端末２００、図２に示したＰＯＳサーバ１とＰＯＳ端末２の全体または一部を実現可能なコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【００４８】
図７に示した情報処理装置９０００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９００１、ディスプレイ９００２、通信インタフェース（Ｉ／Ｆ）９００３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９００４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９００５、ハードディスク装置（ＨＤ）９００６を備え、これらがバス９００７を介して接続された構成を有する。ハードディスク装置（ＨＤ）９００６には、プログラム群９００６Ａと、各種の記憶情報９００６Ｂとが格納されている。プログラム群９００６Ａは、例えば、上述した図１に示したＰＯＳサーバ１００とＰＯＳ端末２００、図２に示したＰＯＳサーバ１とＰＯＳ端末２の各ブロック（各部）に対応する機能を実現するためのコンピュータ・プログラムである。各種の記憶情報９００６Ｂは、例えば、図２に示した蓄積部３０と蓄積部７０である。通信インタフェース９００３は、ネットワーク９１００を介して外部装置と通信を実現する一般的な通信手段である。
【００４９】
そして、情報処理装置９０００は、前述の実施形態の説明において参照したブロック図、あるいは、フローチャートの機能を実現可能なコンピュータ・プログラムを、当該ハードウェアのＣＰＵ９００１が実行する。すなわち、ＣＰＵ９００１は、コンピュータ・プログラムを、図７に示す情報処理装置９０００のハードウェア資源を用いて実行することによって本発明の機能が達成される。具体的には、ＰＯＳサーバ１とＰＯＳ端末２を、情報処理装置９０００によって実現する場合、情報処理装置９０００は、図４および図５に示すフローチャートの処理ステップを実行するためのコンピュータ・プログラムをＣＰＵ９００１が実行すればよい。また、情報処理装置９０００内に供給されたコンピュータ・プログラムは、読み書き可能なＲＡＭ９００５またはハードディスク装置９００６等の不揮発性の記憶デバイス（記憶媒体）に格納すればよい。
【００５０】
また、前記の場合において、当該装置内へのコンピュータ・プログラムの供給方法は、ＣＤ−ＲＯＭ等の各種記憶媒体を介して当該装置内にインストールする方法や、インターネット等のネットワーク９１００を介して外部からダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明は、係るコンピュータ・プログラムを構成するコード或いは、そのコードが記録されたところの、コンピュータ読み取り可能な記憶媒体によって構成されると捉えることができる。
【符号の説明】
【００５１】
１    ＰＯＳサーバ
２    ＰＯＳ端末
１０    制御部
２０    通信部
３０    蓄積部
３１    当選情報
３２    対象情報
３３    結果情報
４０    通信部
５０    制御部
６０    レシートプリンタ
７０    蓄積部
７１    当選情報
７２    対象情報
７３    結果情報
７４    取引カウンタ
１００    ＰＯＳサーバ
１１０    作成部
１２０    通信部
２００    ＰＯＳ端末
２１０    通信部
２２０    判定部
２３０    出力部
７１１    当選取引カウンタ値
７１２    当選内容
９０００    情報処理装置（コンピュータ）
９００１    ＣＰＵ
９００２    ディスプレイ
９００３    通信インタフェース（Ｉ／Ｆ）
９００４    ＲＯＭ
９００５    ＲＡＭ
９００６    ハードディスク装置（ＨＤ）
９００６Ａ    プログラム群
９００６Ｂ    各種の記憶情報
９００７    バス
９１００    ネットワーク
【図１】
0006659229.tif 000002
【図２】
0006659229.tif 000003
【図３】
0006659229.tif 000004
【図４】
0006659229.tif 000005
【図５】
0006659229.tif 000006
【図６】
0006659229.tif 000007
【図７】
0006659229.tif 000008