(57)【要約】【課題】  選択可能な項目がビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成する。【解決手段】  ユーザが選択可能な項目がｎ×ｎのビンゴゲーム型の配列で配置された端末装置の操作画面に表示される項目について、ユーザに選択等される確率が上位の項目を操作画面に表示される数だけ抽出して、抽出した項目をビンゴゲーム型の配列で配置する各々の組合せについて、表示される項目が選択等される確率から、ビンゴが成立する可能性の総和を算出する。算出した値が最大となり、ビンゴが成立する可能性が最も高いと判断される項目の配置を、操作画面に表示させる項目の配置に決定する。【選択図】        図１３
2019024953.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが選択可能な項目がｎ×ｎのビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成するための画面生成装置であって、
候補となる項目から、ユーザの選択可能性が反映された所定のルールに基づいて、操作画面に表示されるユーザが選択可能な項目を、操作画面に表示される項目の数だけ抽出する抽出手段と、
前記抽出手段が抽出した項目をｎ×ｎのビンゴゲーム型の配列に配置し、配置した配列においてビンゴが成立する可能性を示す値を所定のルールに基づいて算出する算出手段と、
前記算出手段により算出された値から、ビンゴが成立する可能性が最も高いと判断される項目の配置を、前記操作画面に表示させる項目の配置に決定し、前記ユーザからのリクエストを受け付けた際に生成する操作画面における項目の配置として保存する保存手段と、
を備えることを特徴とする画面生成装置。
【請求項２】
操作画面に表示できるユーザが選択可能な全ての項目には、各々の項目がユーザに選択、又は選択に伴う所定の行為が実行される確率が関連づけられていて、
前記抽出手段は、前記確率から各々の項目についてのユーザの選択可能性を判断して、操作画面に表示されるユーザが選択可能な項目を選択し、
前記算出手段は、前記確率を用いて、前記ビンゴが成立する可能性を示す値を算出すること
を特徴とする請求項１記載の画面生成装置。
【請求項３】
操作画面に表示できるユーザが選択可能な項目のうち、二以上の項目の間に所定の相関関係がある場合、相関関係にある各々の項目に関連づけられているユーザに選択、又は選択に伴う所定の行為が実行される確率に所定の数値を加算するルールが設定されていて、
前記算出手段は、前記相関関係にある各々の項目が並んで配置される場合には、前記各々の項目に関連づけられている前記確率に前記所定の数値を加算して、前記ビンゴが成立する可能性を示す値を算出すること
を特徴とする請求項２記載の画面生成装置。
【請求項４】
操作画面に表示できるユーザが選択可能な各々の項目には、ユーザが前記項目を選択した、又は選択に伴う所定の行為を実行した実績に関する情報が記憶されていて、
前記抽出手段は、前記実績に関する情報が所定の条件に合致する項目を除外、又は前記項目に関連づけられている前記確率から所定の数値を減算して、操作画面に表示されるユーザが選択可能な項目を抽出すること
を特徴とする請求項２又は３記載の画面生成装置。
【請求項５】
前記算出手段は、ビンゴが成立し得る縦・横・斜めの全てのラインについて、各々の項目がユーザに選択、又は選択に伴う所定の行為が実行される確率からビンゴが成立する確率を算出し、前記全てのラインについて算出された前記確率の総和を、前記ビンゴが成立する可能性を示す値として算出し、
前記保存手段は、前記確率の総和が最大となる項目の配置を、前記操作画面を生成するための項目の配置として保存すること
を特徴とする請求項２乃至４いずれかに記載の画面生成装置。
【請求項６】
前記操作画面におけるビンゴゲーム型の項目の配列は３×３であって、
前記抽出手段は、ユーザに選択、又は選択に伴う所定の行為が実行される確率の高い項目から順に、３×３の中央に配置される１項目を第１グループ、３×３の四隅に配置される４項目を第２グループ、残りの部分に配置される４項目を第３グループとして、３つのグループに分けて抽出し、
前記算出手段は、前記抽出手段が各々のグループに分けて抽出した項目を、各々のグループに対応する位置に配置した組合せを対象にして、前記ビンゴが成立する可能性を示す値を算出すること
を特徴とする請求項２乃至５いずれかに記載の画面生成装置。
【請求項７】
前記操作画面におけるビンゴゲーム型の項目の配列は５×５であって、
前記抽出手段は、ユーザに選択、又は選択に伴う所定の行為が実行される確率の高い項目から順に、５×５の中央に配置される１項目を第１グループ、５×５の四隅に配置される４項目を第２グループ、残りの部分に配置される２０項目を第３グループとして、３つのグループに分けて抽出し、
前記算出手段は、前記抽出手段が各々のグループに分けて抽出した項目を、各々のグループに対応する位置に配置した組合せを対象にして、前記ビンゴが成立する可能性を示す値を算出すること
を特徴とする請求項２乃至５いずれかに記載の画面生成装置。
【請求項８】
ユーザが選択可能な項目がｎ×ｎのビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成するための画面生成プログラムであって、前記端末装置の操作画面を生成するコンピュータに、
候補となる項目から、ユーザの選択可能性が反映された所定のルールに基づいて、操作画面に表示されるユーザが選択可能な項目を、操作画面に表示される項目の数だけ抽出する抽出ステップと、
前記抽出ステップで抽出した項目をｎ×ｎのビンゴゲーム型の配列に配置し、配置した配列においてビンゴが成立する可能性を示す値を所定のルールに基づいて算出する算出ステップと、
前記算出ステップで算出された値から、ビンゴが成立する可能性が最も高いと判断される項目の配置を、前記操作画面に表示させる項目の配置に決定し、前記ユーザからのリクエストを受け付けた際に生成する操作画面における項目の配置として保存する保存ステップと、
を実行させることを特徴とする画面生成プログラム。
【請求項９】
ユーザが選択可能な項目がｎ×ｎのビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成するための項目配置の決定方法であって、
前記端末装置の操作画面を生成するコンピュータが、候補となる項目から、ユーザの選択可能性が反映された所定のルールに基づいて、操作画面に表示されるユーザが選択可能な項目を、操作画面に表示される項目の数だけ抽出する抽出ステップと、
前記コンピュータが、前記抽出ステップで抽出した項目をｎ×ｎのビンゴゲーム型の配列に配置し、配置した配列においてビンゴが成立する可能性を示す値を所定のルールに基づいて算出する算出ステップと、
前記コンピュータが、前記算出ステップで算出された値から、ビンゴが成立する可能性が最も高いと判断される項目の配置を、前記操作画面に表示させる項目の配置に決定し、前記ユーザからのリクエストを受け付けた際に生成する操作画面における項目の配置として保存する保存ステップと、
を有することを特徴とする画面生成のための項目配置の決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択可能な項目がビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成するための画面生成装置、画面生成プログラム及び画面生成のための項目配置の決定方法に関するものである。
【背景技術】
【０００２】
ドラッグストア等の小売業界では、来店した顧客に商品の購入を促すために、おすすめ商品の紹介やお買い得商品のクーポンの発行等に用いられるＫＩＯＳＫ端末を設置する店舗が増加している。こうした端末装置では、ユーザである顧客の操作画面に、商品カテゴリーやお買い得商品等の項目をボタンで表示して、ユーザが所望の項目に対応するボタンを押下する操作を行うことによって、必要な処理が実行される仕組みが、広く用いられている（例えば、特許文献１参照）。
【０００３】
ユーザにこうした画面を操作させ、商品情報の閲覧やクーポンの発行等を促すためには、ユーザが端末の操作に興味を持つような工夫が必要になるが、例えば、娯楽性を高めることで操作を促す工夫の一つとして、ユーザが選択可能な項目が表示される画面において、各々の項目をビンゴゲーム形式の配列に配置し、ユーザがビンゴ成立となる縦・横・斜めのいずれかのライン上の項目を全て選択等すると、何らかの特典を付与する技術に関する発明が開示されている（例えば、特許文献２−５参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５７３８４６０号公報
【特許文献２】特開２０１３−１７５１５１号公報
【特許文献３】特開２００８−１８６１１８号公報
【特許文献４】特開２００９−１２９０２８号公報
【特許文献５】特開２０１１−９０６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、選択可能な項目をビンゴゲーム形式の配列に配置して、ユーザが項目を選択する操作を促す際には、さらに、販売を促進したい商品のクーポン等、特にユーザに選択を促したい項目が選択されやすくなるようにするために、例えば、ユーザの嗜好に合致する商品等の項目と同じラインにこうした項目を配置する方法（例えば、特許文献３の段落００９４−００９６等参照）や、ビンゴを成立させるためのキーポイントとなる四隅の位置にこうした項目を配置する方法（例えば、特許文献４の段落００４６等参照）が提案されている。
【０００６】
これらの方法は、販売を促進したい商品のクーポン等、ユーザに選択を促したい特定の項目が選択されやすくなるようにするためには有効と考えられるものの、こうした操作画面を採用することによって、商品情報の提供やクーポンの発行を行って店舗における商品の販売を促進したい小売業者等にとっては、特定の項目を選択させる部分最適の仕組みだけでなく、ユーザにより多くの選択操作を促して店舗全体の売上促進を図る、全体最適の仕組みも求められるところである。
【０００７】
本発明は、このような課題に対応するためになされたものであり、選択可能な項目がビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成するための画面生成装置、画面生成プログラム及び画面生成のための項目配置の決定方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
このような課題を解決する本発明は、ユーザが選択可能な項目がｎ×ｎのビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成するための画面生成装置であって、候補となる項目から、ユーザの選択可能性が反映された所定のルールに基づいて、操作画面に表示されるユーザが選択可能な項目を、操作画面に表示される項目の数だけ抽出する抽出手段と、前記抽出手段が抽出した項目をｎ×ｎのビンゴゲーム型の配列に配置し、配置した配列においてビンゴが成立する可能性を示す値を所定のルールに基づいて算出する算出手段と、前記算出手段により算出された値から、ビンゴが成立する可能性が最も高いと判断される項目の配置を、前記操作画面に表示させる項目の配置に決定し、前記ユーザからのリクエストを受け付けた際に生成する操作画面における項目の配置として保存する保存手段と、を備えることを特徴とする画面生成装置である。
【０００９】
このように、本発明では、ユーザが選択可能な項目がｎ×ｎ（縦ｎ列×横ｎ行）のビンゴゲーム型の配列で配置された端末装置の操作画面に表示される項目について、各々の項目がユーザに選択される可能性を考慮して、操作画面に表示される数の項目を抽出し、抽出した項目をビンゴゲーム型の配列で配置した際に、ビンゴが成立する可能性が最も高いと判断される項目の配置を、操作画面に表示させる項目の配置に決定する。これによって、ビンゴ成立の可能性が最大化された操作画面が提供されるので、ユーザにより多くの選択操作を促して店舗全体の売上促進等を図る、全体最適の仕組みが実現される。
【００１０】
また、本発明は、操作画面に表示できるユーザが選択可能な全ての項目には、各々の項目がユーザに選択、又は選択に伴う所定の行為が実行される確率が関連づけられていて、前記抽出手段は、前記確率から各々の項目についてのユーザの選択可能性を判断して、操作画面に表示されるユーザが選択可能な項目を選択し、前記算出手段は、前記確率を用いて、前記ビンゴが成立する可能性を示す値を算出することを特徴とすることもできる。
【００１１】
このように、操作画面に表示される候補となる全ての項目に、ユーザに選択、又は選択に伴う所定の行為（例えば、クーポンを選択して発行した後に、そのクーポンを使用して商品を購入する行為等）が実行される確率を関連づけておけば、この確率を用いることによって、操作画面に表示される項目の抽出や、ビンゴが成立する可能性を示す値の計算に係る処理が効率化される。
【００１２】
さらに、本発明は、操作画面に表示できるユーザが選択可能な項目のうち、二以上の項目の間に所定の相関関係がある場合、相関関係にある各々の項目に関連づけられているユーザに選択、又は選択に伴う所定の行為が実行される確率に所定の数値を加算するルールが設定されていて、前記算出手段は、前記相関関係にある各々の項目が並んで配置される場合には、前記各々の項目に関連づけられている前記確率に前記所定の数値を加算して、前記ビンゴが成立する可能性を示す値を算出することを特徴としてもよい。
【００１３】
このように構成して、ユーザが二つの項目を合わせて選択する可能性が高い等、相関性の高い項目が並んで配置された際には、通常より選択等される確率を高い値にしてビンゴが成立する可能性を示す値を算出することとすれば、ユーザの行動傾向等が反映された、より優れた最適化の仕組みが提供されることになる。尚、ここにおける所定の数値の「加算」には、本来の確率の値に一定の値を加算するケースのみでなく、本来の確率の値に一定の比率を乗じることによって結果的に確率の値が増加するケースも含むものとする。
【００１４】
さらに、本発明は、操作画面に表示できるユーザが選択可能な各々の項目には、ユーザが前記項目を選択した、又は選択に伴う所定の行為を実行した実績に関する情報が記憶されていて、前記抽出手段は、前記実績に関する情報が所定の条件に合致する項目を除外、又は前記項目に関連づけられている前記確率から所定の数値を減算して、操作画面に表示されるユーザが選択可能な項目を抽出することを特徴としてもよい。
【００１５】
このように構成すると、例えば、選択等される確率が高く設定されている項目でも、実際に表示するとユーザに選択されていない、あるいは選択されてもその後の行為につながっていない（例えば、クーポンを選択して発行した後に、そのクーポンを使用して商品が購入されていない等）といった項目については、表示対象から除外、あるいは選択等される確率を下げて判断することによって、ユーザの実際の操作実績等が反映された、より優れた最適化の仕組みが提供されることになる。尚、ここにおける所定の数値の「減算」には、本来の確率の値から一定の値を減算するケースのみでなく、本来の確率の値を一定の値で除することによって結果的に確率の値が減少するケースも含むものとする。
【００１６】
さらに、本発明は、前記算出手段は、ビンゴが成立し得る縦・横・斜めの全てのラインについて、各々の項目がユーザに選択、又は選択に伴う所定の行為が実行される確率からビンゴが成立する確率を算出し、前記全てのラインについて算出された前記確率の総和を、前記ビンゴが成立する可能性を示す値として算出し、前記保存手段は、前記確率の総和が最大となる項目の配置を、前記操作画面を生成するための項目の配置として保存することを特徴としてもよい。
【００１７】
このように、各々のラインについてビンゴが成立する確率の総和をビンゴが成立する可能性を示す値に採用すれば、比較的簡易な計算によって、ビンゴ成立の可能性が最大化された操作画面の配置を決定することができる。
【００１８】
さらに、本発明は、前記操作画面におけるビンゴゲーム型の項目の配列は３×３であって、前記抽出手段は、ユーザに選択、又は選択に伴う所定の行為が実行される確率の高い項目から順に、３×３の中央に配置される１項目を第１グループ、３×３の四隅に配置される４項目を第２グループ、残りの部分に配置される４項目を第３グループとして、３つのグループに分けて抽出し、前記算出手段は、前記抽出手段が各々のグループに分けて抽出した項目を、各々のグループに対応する位置に配置した組合せを対象にして、前記ビンゴが成立する可能性を示す値を算出することを特徴としてもよい。又は、前記操作画面におけるビンゴゲーム型の項目の配列は５×５であって、前記抽出手段は、ユーザに選択、又は選択に伴う所定の行為が実行される確率の高い項目から順に、５×５の中央に配置される１項目を第１グループ、５×５の四隅に配置される４項目を第２グループ、残りの部分に配置される２０項目を第３グループとして、３つのグループに分けて抽出し、前記算出手段は、前記抽出手段が各々のグループに分けて抽出した項目を、各々のグループに対応する位置に配置した組合せを対象にして、前記ビンゴが成立する可能性を示す値を算出することを特徴としてもよい。
【００１９】
一般に、ビンゴゲーム型に選択可能な項目が配列された操作画面では、ビンゴ成立の可能性や操作のしやすさを考慮して、初めに中央に配置された項目が、次に四隅に配置された項目が選択されやすい。こうした傾向を利用して、ユーザに選択等される確率の高い項目から順に、３つのグループに分けて表示する項目を抽出し、グループ毎に各々の項目を配置し得る位置に配置した組合せを対象にビンゴが成立する可能性を示す値を算出することとすれば、選択操作が行われる可能性の精度を著しく低下させることなく、比較的簡易な計算によって、ビンゴ成立の可能性が最大化された操作画面の配置を決定することができる。
【００２０】
本発明は、本発明に係る画面生成装置において実行される、画面生成プログラムとして特定することもできる。
【００２１】
本発明に係る画面生成プログラムは、ユーザが選択可能な項目がｎ×ｎのビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成するための画面生成プログラムであって、前記端末装置の操作画面を生成するコンピュータに、候補となる項目から、ユーザの選択可能性が反映された所定のルールに基づいて、操作画面に表示されるユーザが選択可能な項目を、操作画面に表示される項目の数だけ抽出する抽出ステップと、前記抽出ステップで抽出した項目をｎ×ｎのビンゴゲーム型の配列に配置し、配置した配列においてビンゴが成立する可能性を示す値を所定のルールに基づいて算出する算出ステップと、前記算出ステップで算出された値から、ビンゴが成立する可能性が最も高いと判断される項目の配置を、前記操作画面に表示させる項目の配置に決定し、前記ユーザからのリクエストを受け付けた際に生成する操作画面における項目の配置として保存する保存ステップと、を実行させることを特徴とする画面生成プログラムである。
【００２２】
また、本発明に係る画面生成プログラムは、先に説明した本発明に係る画面生成装置の各々の構成において実行される、画面生成プログラムとして特定することもできる。
【００２３】
本発明は、本発明に係る画面生成装置、又は画面生成プログラムによって実行される、画面生成のための項目配置の決定方法として特定することもできる。
【００２４】
本発明に係る画面生成のための項目配置の決定方法は、ユーザが選択可能な項目がｎ×ｎのビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成するための項目配置の決定方法であって、前記端末装置の操作画面を生成するコンピュータが、候補となる項目から、ユーザの選択可能性が反映された所定のルールに基づいて、操作画面に表示されるユーザが選択可能な項目を、操作画面に表示される項目の数だけ抽出する抽出ステップと、前記コンピュータが、前記抽出ステップで抽出した項目をｎ×ｎのビンゴゲーム型の配列に配置し、配置した配列においてビンゴが成立する可能性を示す値を所定のルールに基づいて算出する算出ステップと、前記コンピュータが、前記算出ステップで算出された値から、ビンゴが成立する可能性が最も高いと判断される項目の配置を、前記操作画面に表示させる項目の配置に決定し、前記ユーザからのリクエストを受け付けた際に生成する操作画面における項目の配置として保存する保存ステップと、を有することを特徴とする画面生成のための項目配置の決定方法である。
【００２５】
また、本発明に係る画面生成のための項目配置の決定方法は、先に説明した本発明に係る画面生成装置の各々の構成によって実行される、画面生成のための項目配置の決定方法として特定することもできる。
【発明の効果】
【００２６】
本発明によると、選択可能な項目がビンゴゲーム型の配列で配置された端末装置の操作画面において、ビンゴ成立の可能性が最大化されるように項目が配置された画面を効率的に生成することが可能になる。本発明を、小売業の店舗に設置されたＫＩＯＳＫ端末におけるおすすめ商品の紹介やお買い得商品のクーポンの発行等に用いれば、顧客の商品の購買意欲を刺激して商品の販売が促進され、商取引の活性化に資することが期待できる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態の一例の概要を示す図である。
【図２】本発明によって端末装置に表示される操作画面の一例を示す図である。
【図３】本発明に係る画面生成装置の構成の一例を示すブロック図である。
【図４】本発明に係る画面生成プログラムの処理フローの一例を示す第１のフローチャートである。
【図５】本発明に係る画面生成プログラムの処理フローの一例を示す第２のフローチャートである。
【図６】本発明に係る画面生成プログラムの処理フローの一例を示す第３のフローチャートである。
【図７】本発明によって操作画面に表示する項目を決定する流れの一例を示す第１の図（抽出した項目の例を示す図）である。
【図８】本発明によって操作画面に表示する項目を決定する流れの一例を示す第２の図（操作画面上のグループ分けした項目を配置する例を示す図）である。
【図９】本発明によって操作画面に表示する項目を決定する流れの一例を示す第３の図（第１グループに項目を配置する例を示す図）である。
【図１０】本発明によって操作画面に表示する項目を決定する流れの一例を示す第４の図（第２グループに項目を配置する例を示す図）である。
【図１１】本発明によって操作画面に表示する項目を決定する流れの一例を示す第５の図（第２グループに項目を配置した後に確率の総和を算出する例を示す図）である。
【図１２】本発明によって操作画面に表示する項目を決定する流れの一例を示す第６の図（第３グループに項目を配置する例を示す図）である。
【図１３】本発明によって操作画面に表示する項目を決定する流れの一例を示す第７の図（第３グループに項目を配置した後に確率の総和を算出する例を示す図）である。
【図１４】本発明によって操作画面に表示する項目を決定する流れの一例を示す第８の図（各項目の相関関係とポイント加算の例を示す図）である。
【図１５】本発明によって操作画面に表示する項目を決定する流れの一例を示す第９の図（配置した項目の一部に相関関係を反映したポイントが加算される例を示す図）である。
【発明を実施するための形態】
【００２８】
本発明を実施するための形態について、図面を用いて以下に詳細に説明する。尚、以下の説明では、本発明を、店舗に設置されるＫＩＯＳＫ端末（店内端末）における、商品カテゴリー毎に発行されるクーポンを選択する操作画面の生成に適用する例について説明するが、本発明の実施形態の一例を示したものであって、選択可能な項目の種類や内容、操作画面に表示される項目の数、各々の項目が選択される可能性を示す値や、所定の条件に合致する場合の加算、減算方法等は、これらの実施形態に限定されるものではない。
【００２９】
図１は、本発明の実施形態の一例について、その概要を示したものである。図１において、店内端末と接続されたクーポン発行サーバの一部の機能が、本発明に係る画面生成装置に対応する。クーポン発行サーバには、顧客情報を管理する顧客データベースと、店舗で販売する商品を対象に発行されるクーポンに関する情報を管理するクーポンデータベースが備えられている。
【００３０】
ユーザである店舗に来店した顧客が店内端末を操作して、会員カードから読み取った会員番号等の会員の識別情報を商品情報提供サーバに送信すると、クーポン発行サーバで受信した識別情報を顧客データベースの情報と照合して会員の認証が行われた後、顧客が所定の操作を行うと、店舗で商品の購入時に使用できるクーポンを選択することが可能な操作画面が店内端末に表示される。
【００３１】
図２はその一例を示したものであるが、ここに示す例では、商品カテゴリー毎に使用できるクーポンが選択可能な項目として９件（以下の例では商品カテゴリー単位でクーポンが発行されるものとして説明するが、個々の商品単位でクーポンが発行されるものであってもよく、その場合は個々の商品が選択可能な項目となる）、３×３（縦３列×横３行）のビンゴゲーム型の配列に配置された状態で、操作画面に表示されている。顧客がいずれかのクーポンを選択する操作を行うと、クーポンデータベースの情報に基づいてクーポンが発行され、店内端末で購入時に使用するクーポン券が出力されるが、発行されたクーポンを使用して商品が購入されると、顧客データベースに当該顧客がクーポンの対象商品を購入した情報が記録され、次に同じ操作画面が呼び出される際には、対象商品が購入されたクーポンの部分には購入を表すマーク（「お買上」等）が表示されて、当該クーポンの選択が不可能となる。
【００３２】
このようにして、対象商品が購入されたクーポンの部分には「お買上」が表示され、縦・横・斜めのいずれかのラインに「お買上」が３個並ぶと、ビンゴが成立したと判断されて、ビンゴ成立を条件とする特典クーポン（図２の例では、店内のいずれの商品にも使用できる１０％値引きのクーポン）が発行される。この操作画面の配置は一定期間（例えば１ヶ月）維持されるので、顧客は複数のビンゴを成立させることによって、特典クーポンの発行を複数回受けることも可能である。
【００３３】
本発明は、このようにして操作画面に表示される、ユーザである顧客が選択可能な項目（クーポン）の配置を、より顧客に選択されやすいものとするために、ビンゴ成立の可能性が最大化されるように項目が配置された画面を生成するための装置、プログラム、方法に関するものであり、その機能はクーポン発行サーバに備えられることになる。
【００３４】
ビンゴ成立の可能性が最大化された項目の配置の決定は、まず、候補となる項目から、各々の項目をユーザが選択する確率を用いて演算する等、ユーザの選択可能性が反映された所定のルールに基づいて、操作画面に表示されるユーザが選択可能な項目を、操作画面に表示される項目の数（図２の例では９件）だけ抽出する。続いて、抽出した項目をｎ×ｎ（図２の例では３×３）のビンゴゲーム型の配列に複数のパターンで配置して、配置した配列においてビンゴが成立する可能性を示す値を、縦・横・斜めのいずれかのラインでビンゴが成立する確率の総和を採用する等、所定のルールに基づいて算出して、その値が最も高い配置が、ビンゴが成立する可能性が最も高いと判断される項目の配置に決定される。その具体例については、図４−１５を用いて、後に説明する。
【００３５】
図３は、本発明に係る画面生成装置の構成の一例を示している。図３において、クーポン発行サーバ１０の一部の機能が、本発明に係る画面生成装置に対応する。
【００３６】
クーポン発行サーバ１０には、ネットワークに接続して店内端末２０との情報の送受信が可能なコンピュータが用いられる。クーポン発行サーバ１０には、ＣＰＵ、メインメモリ、ＨＤＤ等の補助記憶装置が備えられ、補助記憶装置に格納されたプログラムがメインメモリに読み出され、ＣＰＵで演算処理を実行することによって、所定の機能が実現される。
【００３７】
クーポン発行サーバ１０を構成するコンピュータの構成は特に限定されるものではなく、本発明における操作画面に表示する選択可能な項目の配置の他にも、その他の画面の生成や出力、クーポンの発行、さらにはおすすめ商品に関する情報提供等のその他の機能が、同一のコンピュータに備えられるものであってもよい。本発明に必要な各々の機能は、物理的に一台のコンピュータによって実現されるものであってもよいし、複数のコンピュータを用いて実現されるものであってもよい。
【００３８】
尚、本発明は、クーポン発行サーバ１０と店内端末２０に対応する機能をスタンドアローンのコンピュータによって実現することも可能であり、その場合は、クーポン発行サーバ１０がコンピュータ本体に、店内端末２０がコンピュータへの入出力装置に対応する構成となる。
【００３９】
クーポン発行サーバ１０に備えられるビンゴ画面生成部１１、来店受付部１４、クーポン発行部１５は、いずれも機能的に特定されるものであって、ＨＤＤ等の補助記憶装置に格納された各部の機能に対応するプログラムがメインメモリに読み出され、ＣＰＵで演算処理を実行することによって、各部に対応する機能が実現される。
【００４０】
クーポン発行サーバ１０の顧客情報格納部１２（顧客マスタ１２１、購入履歴１２２、ビンゴ画面１２３等の情報が格納される）、クーポン情報格納部１３（クーポン情報１３１、購入確率１３２、リフト値１３３等の情報が格納される）には、クーポン発行サーバ１０を構成するコンピュータに備えられるＨＤＤ等の補助記憶装置の所定の記憶領域が割り当てられる。これらの記憶領域は物理的に一台のコンピュータに設けられることを要件とするものではなく、データベースサーバを構成するコンピュータ等を含む複数のコンピュータに設けられるものであってもよい。
【００４１】
店内端末２０には、店舗内に設置され、タッチパネルにより操作が可能なＫＩＯＳＫ端末等を用いることができるが、クーポン発行サーバ１０とのデータ通信が可能な端末であれば、その構成は特に限定されるものではない。
【００４２】
以上の構成を前提として、図４−６のフローチャートに従って、図７−１５の具体例を参照しながら、クーポン発行サーバ１０によって、店内端末２０の操作画面に表示される商品カテゴリー毎に使用可能なクーポン等の選択可能な項目の配置を決定する処理フローの一例について、以下に説明する。
【００４３】
初めに、図４のフローチャートに従って、店内端末２０の操作画面に表示される選択可能な項目である、クーポンの対象となる商品カテゴリーを抽出し、グループ分けする流れについて説明する。クーポン発行サーバ１０では、ビンゴ画面生成部１１が定期的に起動されて、図４−６のフローチャートに示した処理を実行する。ビンゴ画面生成部１１が起動されるタイミングは特に限定されるものではないが、例えば、月に１回、顧客毎に操作画面に表示されるクーポンの商品カテゴリーとその配置を更新することとして、毎月１度の所定のタイミングに起動されることとすればよい。新規の顧客に関する情報が顧客情報格納部１２に登録された場合には、当初は新規の顧客用にあらかじめ登録された共通の操作画面を適用し、次の起動のタイミングで当該顧客向けの操作画面を生成することとしてもよいし、当該顧客に対して表示する操作画面を生成するために、毎月１度のタイミングとは別に、ビンゴ画面生成部１１が起動されることとしてもよい。
【００４４】
まず、会員登録がされている顧客（顧客情報格納部１２の顧客マスタ１２１に所定の情報が有効に記録されている顧客）を対象に、顧客情報格納部１２の購入履歴１２２を参照して、クーポンの発行対象であり、操作画面に表示される候補となる商品カテゴリーのうち、顧客が未購入の商品カテゴリーを抽出する（Ｓ０１）。この例では、顧客になるべくこれまでに購入していない商品の購入を促す目的でこの工程を加えているが、そうした目的がなければ、この工程は省略することとしてもよい。
【００４５】
クーポンの発行対象であり、操作画面に表示される候補となる商品カテゴリーについては、クーポン情報格納部１３に当該商品カテゴリーのクーポン情報１３１が格納されているが、各々のクーポン情報１３１には、当該商品カテゴリーのクーポンを表示するとクーポンが発行されて顧客が商品を購入する確率（購入確率に替えて、操作画面に表示された場合に当該クーポンが選択される選択確率を採用することとしてもよい）が、購入確率１３２として関連づけられている。購入確率１３２には、全ての顧客に対して全体の購入実績から決定された共通の値や、顧客の性別や年齢層等の属性毎に共通の値を適用することとしてもよいし、顧客毎の購入実績に対応した個別の値を適用することとしてもよい。
【００４６】
次に、抽出した商品カテゴリーの中に、未購入である、すなわち顧客がクーポンを発行しても商品を購入していない、あるいは、未購入である以前にクーポンを表示しても顧客に選択されていない、といった状況から、クーポンを表示しても利用される可能性が低いと判断される商品カテゴリーがあるかを確認し（Ｓ０２）、該当する商品カテゴリーがあれば（Ｓ０２がＹｅｓ）、クーポン情報格納部１３の当該商品カテゴリーのクーポン情報１３１と関連づけられている購入確率１３２に対して、所定の減算処理を行う（Ｓ０３）。該当する商品カテゴリーがない場合は（Ｓ０２がＮｏ）、抽出された全ての商品カテゴリーについて、クーポン情報格納部１３の当該商品カテゴリーのクーポン情報１３１と関連づけられている購入確率１３２がそのまま採用される。
【００４７】
続いて、抽出された商品カテゴリーが、操作画面に表示される３×３＝９件以上あるかを確認し（Ｓ０４）、９件以上ある場合は（Ｓ０４がＹｅｓ）、各々の商品カテゴリーのクーポン情報１３１と関連づけられている購入確率１３２の値が上位となる９カテゴリーを、操作画面にクーポンを表示する商品カテゴリーとして抽出する（Ｓ０５）。９件に満たない場合は（Ｓ０４がＮｏ）、顧客が購入済の商品カテゴリーで購入確率１３２が高い商品カテゴリー等にも対象を広げ、９カテゴリーとなるまで補欠の商品カテゴリーを追加して、操作画面にクーポンを表示する商品カテゴリーを抽出する（Ｓ０６）。
【００４８】
このようにして抽出された商品カテゴリーについて、購入確率１３２の値が１位の商品カテゴリーを第１グループ、購入確率１３２の値が２−５位の商品カテゴリーを第２グループ、購入確率１３２の値が６−９位の商品カテゴリーを第３グループにグループ分けして分類する（Ｓ０７）。Ｓ０３において一部の商品カテゴリーについて減算処理が行われている場合には、当該商品カテゴリーについては、購入確率１３２から所定の値を減算した値を基準に順位が決定されるが、購入確率１３２の減算処理に換えて、Ｓ０２で未購入等と判断された商品カテゴリーを、操作画面の表示対象から除外することとしてもよい。また、購入確率１３２から所定の値を減算する方法は、一定の値を減算する方法に限定されるものでなく、購入確率１３２の値を一定の値で除することによって、結果的に購入確率１３２の値が減少する方法を採用することとしてもよい。
【００４９】
図７は、商品カテゴリーを抽出してグループ分けした例を示したものであるが、顧客が未購入で抽出された商品カテゴリーＡ−Ｉを購入確率１３２が高いものから順にソートして、第１位の商品カテゴリーＡを第１グループ、第２−５位の商品カテゴリーＢ−Ｅを第２グループ、第6−９位の商品カテゴリーＦ−Ｉを第３グループに分類している。
【００５０】
抽出された９件の商品カテゴリーは、３×３のビンゴゲーム形式の操作画面上に、図８に示した配置で、各々が分類されたグループに従って配置される。これは、ビンゴゲーム型に選択可能な項目が配列された操作画面では、ビンゴ成立の可能性や操作のしやすさを考慮して、初めに中央に配置された項目が、次に四隅に配置された項目が選択されやすくなるため、顧客が購入する確率の高い商品カテゴリーから、より選択されやすい第１グループ、第２グループ、第３グループの順に配置することが好ましいためである。
【００５１】
ところで、ある商品カテゴリーの商品を購入する顧客は、他の特定の商品カテゴリーの商品を購入する可能性が高いという商品カテゴリー間に強い相関関係が存在する場合は、それらの商品カテゴリーを操作画面上で隣り合う位置に並べて配置すると、ビンゴが成立する可能性も高まるので、顧客がクーポンの選択操作を行う可能性がより高まることになる。そこで、各々の商品カテゴリー間の相関関係を示すリフト値１３３をクーポン情報格納部１３に記憶させておき、リフト値１３３が所定の閾値を上回る相関関係の強い商品カテゴリーが縦・横・斜めのいずれかのラインに並んで配置される場合には、各々の商品カテゴリーに対応する購入確率１３２に対して、所定のボーナスポイントを加算することとしてもよい。
【００５２】
そのため、３つのグループへのグループ分け（Ｓ０７）を行なった後には、相関関係の強い商品カテゴリーが縦・横・斜めのいずれかのラインに並んで配置される可能性がないか、すなわち、各々の商品カテゴリーに対応する購入確率１３２にボーナスポイントが加算される可能性がないかを確認する（Ｓ０８）。３つのグループへのグループ分けを行なった後における各々の配置のパターンでのライン成立確率の総和の計算方法、特に、ボーナスポイントが加算される場合の計算方法については様々なパターンがあり得るが、ここではボーナスポイントが加算される可能性の有無によって、以降の処理が、図５のフローチャートと図６のフローチャートに分岐する例について説明する。
【００５３】
具体的には、ここに示した例では、第１グループと第２・第３グループの間、第２グループと第３グループの間で、リフト値１３３が所定の閾値を上回る相関関係の強い商品カテゴリーの組合せが存在しないかを確認することとしている。例えば、抽出された商品カテゴリー間のリフト値を例示した図１４であれば、閾値を１．０として、並び合う可能性がある第２グループの商品カテゴリーＥと第３グループの商品カテゴリーＦのリフト値が閾値を上回っており、これらの商品カテゴリーが縦・横・斜めのいずれかのライン状に隣り合って並ぶ場合はボーナスポイントが加算されるため、ボーナスポイントが加算される可能性ありと判断される。
【００５４】
ボーナスポイントが加算される可能性がない場合は（Ｓ０８がＹｅｓ）、図５のフローチャートに従って、店内端末２０の操作画面に表示されるクーポンの対象となる商品カテゴリーの配置が決定される。まず、第１グループに分類された商品カテゴリーを、３×３の中央部に配置する（Ｓ０９）。図９の例では、購入確率１３２が９０％と最も高い商品カテゴリーＡが、中央部に配置されている。
【００５５】
次に、第２グループに分類された商品カテゴリーを、３×３の四隅の位置に配置して、配置後のライン成立確率の総和を算出するが、この処理を全てのパターンを対象にして繰り返す（Ｓ１０）。４つの商品カテゴリーを四隅に配置する組合せは、４×３×２＝２４通りとなるが、ここで図１０の例に示したように、第２グループの中で購入確率１３２が８０％と最も高い商品カテゴリーＢを、顧客が最も選択しやすい傾向にある左上の隅（出願人が収集した過去の統計から明らかとなっている）に固定すれば、選択操作が行われる可能性の精度を著しく低下させることなく、配列の組合せの数を３×２＝６通りにまで減らして、演算処理を効率化することができる。
【００５６】
図１１は、第２グループに分類された商品カテゴリーの配置後のライン成立確率の総和を算出する例を示したものであるが、縦・横・斜めのそれぞれのラインにおいて、ライン上に配置された商品カテゴリーの購入確率１３２を乗じて（縦・横については１ヶ所が空欄となるので２つの値のみを乗じることになる）、各々のラインについてビンゴが成立する確率を算出し（左から２７．０％、４０．０％、４２．０％等）、それらの総和（２４２．４％）をライン成立確率の総和として算出している。
【００５７】
全てのパターン（左上の隅を固定する場合は６通り、固定しなければ２４通り）を対象にして、ライン成立確率の総和が算出されると、その値が最大値となる配置のパターンを選択する（Ｓ１１）。そして、第１・第２グループの商品カテゴリーを選択した配置に固定して、第３グループに分類された商品カテゴリーを残りの４ヶ所に配置し、配置後のライン成立確率の総和を算出して、この処理を全てのパターンについて繰り返す（Ｓ１２）。
【００５８】
第３グループに分類された商品カテゴリーは、図１２に示した例のように配置されるが、４つの商品カテゴリーを４ヶ所に配置する組合せは、４×３×２＝２４通りとなる。図１３は、第３グループに分類された商品カテゴリーの配置後のライン成立確率の総和を算出する例を示したものであるが、縦・横・斜めのそれぞれのラインにおいて、ライン上に配置された商品カテゴリーの購入確率１３２を乗じて、各々のラインについてビンゴが成立する確率を算出し（左から２７．０％、１２．０％、１．８％等）、それらの総和（１３１．９％）をライン成立確率の総和として算出している。
【００５９】
全てのパターン（２４通り）を対象にして、ライン成立確率の総和が算出されると、その値が最大値となる配置のパターンが、操作画面に表示される商品カテゴリーの配置として決定され、当該顧客の顧客マスタ１２１と関連づけて、ビンゴ画面１２３として顧客情報格納部１２に保存される（Ｓ１３）。このように、本発明では、Ｓ１０−１１の処理で第２グループの配置を決定した上で、第３グループを配置する各々のパターンを対象に演算を行うので、第２・第３グループについて想定される全てのパターンを対象にライン成立確率の総和を算出する場合に比べて、選択操作が行われる可能性の精度を著しく低下させることなく、演算処理を大幅に効率化することができる。
【００６０】
このようにして保存されたビンゴ画面１２３は、来店した顧客が店内端末２０から顧客の会員番号等の識別情報を送信すると、その情報がクーポン発行サーバ１０の来店受付部１４で受け付けられ、受け付けた識別情報を含む顧客マスタ１２１に関連づけられたビンゴ画面１２３を呼び出して、その配置に従って各々の商品カテゴリーのクーポン情報１３１から生成されたクーポンの内容を示す情報が表示された操作画面が生成されて、店内端末２０のディスプレイに出力される。
【００６１】
また、顧客が店内端末２０の操作画面に表示されたいずれかのクーポンを選択する操作を行うと、選択したクーポンの商品カテゴリーに関する情報が、クーポン発行サーバ１０のクーポン発行部１５で受け付けられて、当該商品カテゴリーのクーポン情報１３１から生成されたクーポン券が店内端末２０に出力されることによって、クーポンが発行される。
【００６２】
顧客が発行されたクーポンを使用して商品を購入すると、購入した商品に関する情報が、顧客情報格納部１２の当該顧客の購入履歴１２２に記録される（ＰＯＳレジ等を介して記録されるが、その方法は特に限定されるものではない）。次に顧客が来店してビンゴ画面１２３が呼び出される際には、購入履歴１２２に所定の期間中（これまでに説明している例では、ビンゴ画面１２３が生成されてから１ヶ月間）の購入実績が記録されている商品の商品カテゴリーについては、図２の例に示したような「済」の表示が行われ、縦・横・斜めのいずれかのラインに「済」が並んでビンゴ成立となった場合には、店内端末２０に特典クーポン（全ての商品に利用可能な値引きクーポン等）が出力される。
【００６３】
１つのラインについてビンゴが成立した後も、所定の期間（これまでに説明している例では１ヶ月間）が経過するまでは同じビンゴ画面１２３が維持され、異なるラインについてビンゴが成立すれば、その際にも特典クーポンが発行される。２回目以降のビンゴ成立においては、例えば、１回目の１０％値引きクーポンに対して、２回目は１５％、３回目は２０％のように段階的に条件のよい特典を付与することとすれば、ビンゴ成立後の顧客の商品購入意欲の低下を防ぐのに効果的と考えられる。
【００６４】
図４のＳ０８に戻って、ボーナスポイントが加算される可能性がある場合には（Ｓ０８がＮｏ）、図６のフローチャートに従って、店内端末２０の操作画面に表示されるクーポンの対象となる商品カテゴリーの配置が決定される。まず、第１グループに分類された商品カテゴリーを、３×３の中央部に配置する（Ｓ１４）。尚、各々の商品カテゴリーの購入確率１３２に、所定の相関関係に基づくボーナスポイントを加算した後の値で再ソートすると、第１−３グループに分類される商品カテゴリーが入れ替わる可能性が（さらにはＳ０５、Ｓ０６で抽出した９件の一部が入れ替わる可能性も）生じるが、全てのケースを想定して計算すると演算量が膨大になるおそれがあるため、この例では、操作画面にクーポンを表示する商品カテゴリーとして先に抽出した９件の商品カテゴリーと、第１グループとして３×３の中央部に配置する商品カテゴリーを固定した上で、第２、第３グループの商品カテゴリーについて、想定される全ての配置のパターンを対象にして、ライン成立確率の総和を算出することとしている。
【００６５】
次に、第２グループに分類された商品カテゴリーを３×３の四隅の位置に、第３グループに分類された商品カテゴリーを残りの位置に配置して、各々の組合せの配置におけるライン成立確率の総和を算出するが、ここでは第２・第３グループの商品カテゴリーの全ての組合せ（第２グループについては４×３×２＝２４通り、第３グループについても４×３×２＝２４通りとなるので、２４×２４＝５７６通りとなる）に対応する配置を対象に、ボーナスポイントの加算対象となる商品カテゴリーが縦・横・斜めのいずれかのラインで横に並ぶ配置の場合には、各々の商品カテゴリーの購入確率１３２に所定のボーナスポイントを加算して、ライン成立確率の総和を算出する。
【００６６】
図１５は、図１４に示した例のように、第２グループの商品カテゴリーＥと第３グループの商品カテゴリーＦが並んだ場合にボーナスポイントの加算対象となる前提で、ボーナスポイントが加算される配置の例を示したものである。商品カテゴリーＥには本来の購入確率１３２に３％のボーナスポイントを加算した５３％、商品カテゴリーＦには本来の購入確率１３２に１％のボーナスポイントを加算した４１％の値を採用した上で、その他の商品カテゴリーを各々のグループに対応する位置に配置して、各々の組合せにおけるライン成立確率の総和を算出する（Ｓ１５）。
【００６７】
尚、ボーナスポイントが加算される可能性がある場合（Ｓ０８がＮｏ）についても、ボーナスポイントが加算される可能性がない場合（Ｓ０８がＹｅｓ）と同様に、第２グループの中で購入確率１３２が最も高い商品カテゴリー（購入確率１３２が８０％の商品カテゴリーＢ）を顧客が最も選択しやすい傾向にある左上の隅に固定し、配置のパターン数を削減して演算処理を効率化することとしてもよく、その場合の処理フローは図５のフローチャートのＳ０９−Ｓ１３と同様になり、演算の対象となる商品カテゴリーの組合せは、６×２４＝１４４通りまで削減される。
【００６８】
また、ボーナスポイントの加算方法についても、図１４−１５に示した例に限定されるものではなく、これらの例では第２グループには３％、第３グループには１％を加算するルールとしているが、購入確率１３２に一定の値を加算する方法ではなく、購入確率１３２に一定の比率を乗じることによって、結果的に購入確率１３２の値が増加する方法を採用することとしてもよい。
【００６９】
全てのパターン（５７６通り）を対象にして、ライン成立確率の総和が算出されると、その値が最大値となる配置のパターンが、操作画面に表示される商品カテゴリーの配置として決定され、当該顧客の顧客マスタ１２１と関連づけて、ビンゴ画面１２３として顧客情報格納部１２に保存される（Ｓ１６）。ビンゴ画面１２３が保存された後の扱いについては、図５のフローチャートによってビンゴ画面１２３が保存された場合と同様である。
【００７０】
以上のように、図６のフローチャートを用いて説明したボーナスポイントが加算される可能性があるケースでは、第２・第３グループに各々の商品カテゴリーを配置し得る全てのパターン（５７６通り）を対象に演算を行うため、図５のフローチャートを用いて説明したボーナスポイントが加算される可能性がないケースに比べると演算処理が重くなるが、図５のフローチャートを用いて説明したボーナスポイントが加算される可能性がないケースにおいても同様に、全てのパターン（５７６通り）を対象に演算を行う構成とすることを妨げるものではない。
【００７１】
図４−１５では、店内端末２０の操作画面に３×３のビンゴゲーム型の配列で、商品カテゴリー毎に使用できるクーポンが配置される例について説明したが、本発明はｎ×ｎ（縦ｎ列×横ｎ行）のビンゴゲーム型の配列であれば、他のケースにも適用することが可能であり、一般的なビンゴゲームの配列である５×５（縦５列×横５行）の配置に適用することもできる。
【００７２】
５×５の配置に適用するケースにおいても、図４−１５を用いて説明した３×３の配置に適用するケースと同様に、最も選択されやすい中央部の１ヶ所が第１グループ、次に選択されやすい四隅の４ヶ所が第２グループとなり、残りの２０ヶ所を第３グループに分類して、同様の処理を実行することとすればよい。
【符号の説明】
【００７３】
１０    クーポン発行サーバ
１１    ビンゴ画面生成部
１２    顧客情報格納部
１２１  顧客マスタ
１２２  購入履歴
１２３  ビンゴ画面
１３    クーポン情報格納部
１３１  クーポン情報
１３２  購入確率
１３３  リフト値
１４    来店受付部
１５    クーポン発行部
２０    店内端末
【図１】
2019024953.tif 000003
【図２】
2019024953.tif 000004
【図３】
2019024953.tif 000005
【図４】
2019024953.tif 000006
【図５】
2019024953.tif 000007
【図６】
2019024953.tif 000008
【図７】
2019024953.tif 000009
【図８】
2019024953.tif 000010
【図９】
2019024953.tif 000011
【図１０】
2019024953.tif 000012
【図１１】
2019024953.tif 000013
【図１２】
2019024953.tif 000014
【図１３】
2019024953.tif 000015
【図１４】
2019024953.tif 000016
【図１５】
2019024953.tif 000017