(57)【特許請求の範囲】
【請求項１】
公営競技のレース毎、及び前記レースで投票券が購入可能な式別毎に、投票対象のオッズを表すオッズ情報を記憶した記憶部と、
前記記憶部を参照して、端末装置から指定された、前記式別及び前記オッズを含む指定条件を満たす投票対象を特定する特定部と、
前記指定条件を満たす投票対象を前記特定部が複数、特定した場合に、前記複数の投票対象のなかから抽出した１つ以上の投票対象を前記端末装置に通知させる制御部と、
を備え、
前記特定部は、前記指定条件を満たす投票対象が複数、存在する場合、前記オッズの変動率又は前記オッズの変動幅が大きい投票対象ほど、前記順位を高くすることにより、前記複数の投票対象間の順位を決定し、該決定した順位を、前記複数の投票対象のなかからの前記１つ以上の投票対象の抽出に用いる、
ことを特徴とする情報提供装置。
【請求項２】
前記複数の投票対象のなかからの前記１つ以上の投票対象の抽出は、前記指定条件と共に前記端末装置が指定した設定に従って行われる、
ことを特徴とする請求項１記載の情報提供装置。
【請求項３】
公営競技のレース毎、及び前記レースで投票券が購入可能な式別毎に、投票対象のオッズを表すオッズ情報を記憶した記憶部にアクセス可能な情報処理装置に、
前記記憶部を参照して、端末装置から指定された、前記式別及び前記オッズを含む指定条件を満たす投票対象を特定し、
前記指定条件を満たす投票対象を複数、特定した場合に、前記複数の投票対象のなかから抽出した１つ以上の投票対象を前記端末装置に通知させ、
前記指定条件を満たす投票対象が複数、存在する場合、前記オッズの変動率又は前記オッズの変動幅が大きい投票対象ほど、前記順位を高くすることにより、前記複数の投票対象間の順位を決定し、該決定した順位を、前記複数の投票対象のなかからの前記１つ以上の投票対象の抽出に用いる、
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公営競技のレースで購入希望者が投票券を購入するための技術に関する。
【背景技術】
【０００２】
公営競技は、ギャンブルとして開催されるプロフェッショナルスポーツである。投票券の購入希望者は、式別毎に、レース結果、つまり競技者（ここでは、競技者である騎手が乗馬する馬を含む）の着順を予想し、投票券を購入することができる。
【０００３】
レース結果の予想は、競技者の過去の戦績、レース当日の競技者の状態、オッズ等の各種情報を検討して行われるのが普通である。しかし、そのような各種情報の適切な検討には、高度な知識、経験が必要である。そのため、特に初心者には、レース結果の予想は時間がかかるだけでなく、困難なのが実情である。このことから、初心者でも投票券を容易に購入できるようにすることが考慮されている。投票券の容易な購入を可能にする一つの方法として、人気順位の指定が考えられている。
【０００４】
上記オッズは、投票対象毎に払戻金の倍率を表しており、その倍率は、人気順位が高いほど低い値となる。それにより、オッズは、式別毎に投票対象の人気順位を表す情報となっている。このことから、オッズにより、購入希望者は、各投票対象の人気順位を確認することができる。
【０００５】
人気順位は、投票対象の指定により配当が得られる確率（予想勝率）の高さを表しているとされる。そのため、人気順位の指定による投票券の購入では、購入希望者は、払戻金の倍率、及び予想勝率等を検討すれば良いことになる。
【０００６】
オッズでは、各投票対象の全てが異なる順位になるとは限らない。つまり、複数の投票対象が同一の順位となる場合がある。通常、購入希望者は、１投票対象毎に、購入金額を決定して投票券を購入する。そのため、人気順位を指定しての投票券の購入では、指定した順位の投票対象の数を考慮する必要があると云える。なぜなら、１投票対象の購入金額を固定にすれば、全購入金額は投票対象の数によって変化し、全購入金額を固定にすれば、１投票対象の購入金額は投票対象の数によって変化するからである。つまり、何れにしても、購入希望者が想定したような金額で投票券の購入が行えなくなるからである。それにより、人気順位の指定による投票券の購入では、購入希望者の希望により沿った形で投票券が購入できるようにすることが必要と考えられる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−２２２６７１号公報
【特許文献２】特開２００２−１１７４２７号公報
【特許文献３】特開２００２−２０７８４３号公報
【特許文献４】特開２００４−２２７０２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明に係る一つの側面では、購入希望者の希望により沿った形で人気順位の指定による投票券の購入が行えるようにするための技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明を適用した１システムは、公営競技のレース毎、及び前記レースで投票券が購入可能な式別毎に、投票対象の人気順を表す人気順情報を記憶した記憶部と、前記記憶部を参照して、端末装置から指定された、前記式別、及び前記人気順を含む指定条件を満たす投票対象を特定する特定部と、前記指定条件を満たす投票対象を前記特定部が複数、特定した場合に、前記複数の投票対象のなかから抽出した１つ以上の投票対象を前記端末装置に通知させる制御部と、を備える。
【発明の効果】
【００１０】
本発明を適用した場合には、購入希望者は、自身の希望により沿った形で人気順位の指定による投票券の購入を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態による情報提供装置を用いて構築された投票システムの構成例を説明する図である。
【図２】投票端末装置の機能構成例を説明する図である。
【図３】情報サーバの機能構成例を説明する図である。
【図４】照会端末装置の機能構成例を説明する図である。
【図５】人気順投票カードの１例を説明する図である。
【図６】人気順位の指定により発券された投票券の１例を説明する図である。
【図７】オッズファイルの構成例を説明する図であり、（ａ）は本実施形態、（ｂ）は変形例である。
【図８】人気順選択画面例を説明する図である。
【図９】購入希望者が投票券を購入する場合に、投票端末装置、情報サーバ、及び投票サーバが実行する処理の流れを表すシーケンス図である。
【図１０】投票対象特定処理のフローチャートである。
【図１１】組番号抽出処理のフローチャートである。
【図１２】本実施形態による情報提供装置である情報サーバとして使用可能な情報処理装置の構成例を表す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
図１は、本実施形態による情報提供装置を用いて構築された投票システムの構成例を説明する図である。この投票システムは、例えば公営競技場、或いは場外の投票券発券所に来場した人を想定し、その来場者が投票券を購入できるように構築されたシステムである。図１に表すように、この投票システムは、ネットワーク１に、投票サーバ２、情報サーバ４、複数台の投票端末装置６、及び照会端末装置８を接続する形で構築されている。本実施形態による情報提供装置は、情報サーバ４の形で実現されている。
【００１３】
公営競技場の種類は、特に限定されないが、ここでは公営競技場として競馬場を想定する。投票システムは、競馬場（公営競技場）、及び投票券発券所に来場しない人まで対象にしたシステムであっても良い。
【００１４】
投票サーバ２は、投票券の発券に係わる処理を行うサーバである。投票端末装置６は、投票券の購入希望者の利用を想定した端末装置であり、投票サーバ２と通信を行い、投票券を発券する。情報サーバ４は、投票端末装置６、或いは照会端末装置８から要求された情報を提供するサーバである。照会端末装置８の利用者は、情報サーバ４が提供する情報を確認することができる。これら投票サーバ２、情報サーバ４、投票端末装置６、及び照会端末装置８について、図２〜図８の各種説明図を参照しつつ、詳細に説明する。
【００１５】
投票端末装置６は、投票券の購入希望者が挿入する投票カードを読み取り、投票券を発券する。購入希望者は、投票端末装置６を用いて、投票券を購入することができる。
【００１６】
図２は、投票端末装置の機能構成例を説明する図である。図２に表すように、投票端末装置６は、主制御部６１、表示部６２、投票券発行部６３、紙幣入出金部６４、人気順投票端末動作設定部６５、ジャーナル情報記憶部６６、画面入力部６７、投票カード読取部６８、硬貨入出金部６９、人気順投票可否判定部７０、及び通信部７１を備える。
【００１７】
主制御部６１は、投票端末装置６全体を制御する。表示部６２は、利用者（主に購入希望者）に対して提示すべき情報の表示に用いられる。投票券発行部６３は、主制御部６１の制御により、利用者が購入を希望した投票券を発券する。紙幣入出金部６４は、利用者が投票券の購入のために挿入した紙幣の入金、及び利用者に返却すべき紙幣の出金を行う。
【００１８】
各投票券端末装置６は、人気順位（「人気順」とも表記する）を指定する投票カード（以降「人気順投票カード」と表記する）に対応している。人気順投票端末動作設定部６５は、人気順投票カードを用いた投票券の発券時における動作を設定する。設定対象となる動作については後述する。
【００１９】
図５は、人気順投票カードの１例を説明する図である。ここで、図５を参照し、人気順投票カード５００の例について具体的に説明する。ここでは、説明上、便宜的に、図５にはマークが記入された後の人気順投票カード５００を表している。
【００２０】
その人気順投票カード５００上には、その長手方向上の２つの端にマークエリア５０１、５０２が設けられている。各マークエリア５０１、５０２には、投票カードの種類を表す複数のマークが印字されている。それにより、投票端末装置６は、マークエリア５０１、或いは５０２のマークを読み取ることにより、挿入された投票カードの種類を判定（特定）することができる。
【００２１】
人気順投票カード５００上には、購入希望者がマークを記入する対象となる記入エリアとして、前日エリア５１１、場名エリア５１２、レース番号エリア５１３、人気順選択エリア５１４、及び金額指定エリア５１５が設けられている。
【００２２】
前日エリア５１１は、翌日に開催されるレースの投票券の購入を希望しているか否かを購入希望者に指定させるためのエリアである。レース開催日の前日に投票券の購入を希望する場合、購入希望者はマークすれば良い。
【００２３】
場名エリア５１２は、購入希望レースが開催される競馬場を購入希望者に指定させるためのエリアである。レース番号エリア５１３は、購入希望レースを購入希望者に指定させるためのエリアである。人気順選択エリア５１４は、式別毎に、購入希望者に人気順位を指定させるためのエリアである。本実施形態では、購入希望者は、単勝、複勝、枠連複、枠連単、普馬複、馬連単、ワイド、３連複、及び３連単の式別のなかから所望の式別を選択することができる。式別は複数、選択可能であり、各式別では、１〜１０のなかから最大で１０の順位を購入希望者は指定可能である。順位の指定により、式別も指定されたことになる。
【００２４】
各式別で指定可能な順位を１〜１０の間としたのは、人気順位を指定しての投票券の購入を希望する者は、比較的に高い順位を指定すると想定しているためである。１〜１０の各数値にマーク記入欄を設けたことから、最大で１０の順位を指定可能とさせている。図５に表す人気順投票カード５００は１例であり、各式別で任意の順位を指定できるようにしても良い。尚、人気順選択エリア５１４の欄毎に取消欄を設け、記入ミスや記入後の取り消しを可能にする様にしてもよい。
【００２５】
金額指定エリア５１５には、１点あたりの金額エリア５１５ａと、単位エリア５１５ｂとがある。１点あたりの金額エリア５１５ａには、１〜５、１０、２０、及び３０の数値が印字され、購入希望者は、１つ以上マークをして、所望の数値を指定するようになっている。単位エリア５１５ｂは、１点あたりの金額エリア５１５ａで指定された数値の単位を指定させるためのエリアである。それにより、例えば１点あたりの金額エリア５１５ａで指定した数値が「１５」、単位エリア５１５ｂで指定した単位が「千円」であった場合、１点、つまり１投票単位に対する購入金額は１万５千円となる。
【００２６】
人気順投票カード５００には、上記のようなエリア５１１〜５１５が設けられている。それにより、図５に表すようにマークが記入された人気順投票カード５００では、Ａ場１レース単勝３番人気に１００円、Ａ場１レース３連単１番人気に１００円で投票券を購入することができる。
【００２７】
図６は、人気順位の指定により発券された投票券の１例を説明する図である。
図６に表記６００ａの「３連単」は、購入希望者が指定した式別を表している。「９」は、購入希望者が指定した人気順位の表記６００ｂが９であることを表している。「３−７−１２」の３つの数値の組み合わせは、人気順位が９番目の投票対象の表記６００ｃが馬番号で「３」「７」「１２」の組み合わせであることを表している。
【００２８】
オッズは、投票が締め切られるまで、順次、更新される。時間の経過に伴い、投票対象の順位は変化する可能性がある。このことから、本実施形態では、図６に表すように、投票券６００の購入時におけるオッズの更新時刻の表記６００ｄをその投票券６００に印字するようにしている。また、投票券６００には、表記６００ｅの様に、「人気順位は、購入（投票）時点の人気順位であり、最終順位(確定順位)ではありません。」等の、人気順位が購入（投票）時点である旨の注記等を印字する様にしてもよい。
【００２９】
更に、投票券６００は、式別毎に印字して発行されるが、これに限らず、複数の式別を１枚の投票券６００に印字して発行してもよい。
【００３０】
図２の説明に戻る。
ジャーナル情報記憶部６６は、投票サーバ２、或いは情報サーバ４との通信履歴等の情報を記憶する。表示部６２には、例えばタッチパネルが設けられており、画面入力部６７は、そのタッチパネルへの操作に応じた入力処理を行う。投票カード読取部６８は、利用者が挿入した投票カードの読み取りを行う。
【００３１】
硬貨入出金部６９は、利用者が投票券の購入のために挿入した硬貨の入金、及び利用者に返却すべき硬貨の出金を行うための機能である。
【００３２】
人気順投票可否判定部７０は、利用者が挿入した人気順投票カードによる投票券の購入の可否を判定する。指定内容が不適切である（例えば不適切なマークが存在する）、或いは人気順位の指定が有効でないレースが選択されている、等の人気順投票カード５００が挿入された場合、人気順投票可否判定部７０は、投票券を発券させない。
【００３３】
通信部７１は、ネットワーク１を介して外部装置との通信を可能にさせる。投票サーバ２、及び情報サーバ４との通信は、通信部７１を介して行われる。
【００３４】
図３は、情報サーバの機能構成例を説明する図である。
情報サーバ４は、オッズを含む各種情報の保存、及び提供等のために設置されたコンピュータ（情報処理装置）である。図３に表すように、情報サーバ４は、主制御部４１、人気順オッズファイル生成部４２、人気順オッズファイル記憶部４３、計時部４４、人気順オッズファイル加工部４５、人気順組番号抽出部４６、及び通信部４７を備えている。
【００３５】
主制御部４１は、情報サーバ４全体を制御する。人気順オッズファイル生成部４２は、競馬場、レース、及び式別毎に、オッズ情報を格納したオッズファイルを人気順オッズファイル記憶部４３上に生成する。オッズファイルの生成は、例えば予め定められたスケジュールに従って行われる。
【００３６】
人気順オッズファイル記憶部４３は、生成されたオッズファイルの保存に用いられる。４３ａは、人気順オッズファイル記憶部４３上に保存されたオッズファイル群である。このオッズファイル群４３ａには、各場の各レースの各式別のオッズファイルが含まれる。
【００３７】
計時部４４は、時間を計時する機能である。
人気順オッズファイル加工部４５は、人気順オッズファイル記憶部４３に記憶されているオッズファイル群４３ａを対象に、その更新等を行う。その更新は、例えば投票サーバ２から投票に係わるデータ（例えば差分）を取得して行われる。この人気順オッズファイル加工部４５により、競馬場、レース、及び式別毎に生成されるオッズファイルは、順次、更新される。
【００３８】
本実施形態では、照会端末装置８の利用者に、日時を指定してのオッズの確認を可能にさせている。そのため、オッズファイルの更新は、別のオッズファイルの生成・保存により行うようになっている。
【００３９】
図７（ａ）及び図７（ｂ）は、オッズファイルの構成例を説明する図である。図７（ａ）及び図７（ｂ）に構成例を表すオッズファイルは、式別が単勝のオッズファイルであり、図７（ａ）は本実施形態、図７（ｂ）は変形例のオッズファイルの構成例をそれぞれ表している。ここで、図７（ａ）及び図７（ｂ）を参照し、オッズファイルの構成例について詳細に説明する。
【００４０】
オッズファイル７００は、投票対象毎にエントリ（レコード）を有する。各エントリには、図７（ａ）に表すように、項番７０２、番号７０４、前回オッズ７０６、オッズ７０８、順位７１０、及びオッズ変動率７１２の各情報が格納されている。
【００４１】
項番７０２は、エントリに割り当てられた識別情報であり、本実施形態では、１から昇順に整数を割り当てるようにしている。
【００４２】
番号７０４は、投票対象を表す情報である。図７（ａ）に表すオッズファイル７００の識別は単勝であることから、番号の具体例として表記の数値は１つのみとなっている。
【００４３】
現在、競馬で指定可能な式別では、番号（数値）の数は式別により１〜３の間となる。それにより、式別の番号としては、「組番号」と総称する。「番号」は、式別として単勝のみを想定している場合にのみ用いる。
【００４４】
前回オッズ７０６は、直前のオッズの値（直前オッズ値）を表す情報であり、オッズ７０８は、最新のオッズの値（最新オッズ値）を表す情報である。順位７１０は、最新オッズ値による人気順位を表す情報である。オッズ変動率７１２は、直前オッズ値から最新オッズ値への変動の度合いを表す情報である。オッズ変動率（％）７１２は、例えば以下のように計算される。
オッズ変動率＝（（直前オッズ値−最新オッズ値）／最新オッズ値）・１００
【００４５】
図７（ａ）では、番号（馬番号）７０４が「１６」と「５」の２つのエントリで最新オッズ値７０８が同じとなっている。それにより、その２つのエントリの順位７１０は同じ「２」となっている。しかし、項番７０２は、番号７０４が「１６」のエントリでは「２」、番号７０４が「５」のエントリでは「３」としている。本実施形態では、このようなオッズによる順位が同じ複数のエントリ間の項番の割り当ては、オッズ変動率を指標として行っている。これは、オッズによる順位が同じ複数のエントリ間では、オッズ変動率が大きいエントリほど、その複数のエントリのなかで人気順位が上になると期待できるからである。言い換えれば、次のオッズファイル７００の更新を行った際のエントリの並べ替え（項番の割り当ての変更）をより抑えられると期待できるからである。それにより、本実施形態では、各エントリに割り当てる項番７０２は、最新オッズ値７０８の他に、オッズ変動率７１２を考慮して決定している。指標は、将来の順位の予測に役立つものであれば良いことから、オッズ変動率にのみ限定されない。例えば、図７（ｂ）に表すように、オッズの変動幅等であってもよい。図７（ｂ）の「項番２」と「項番３」の様に、オッズ７０８の値が同じ場合、オッズ変動幅７１４により将来の  順位を予測してもよい。
【００４６】
尚、オッズの変動幅７１４は、下記の計算式で表され、「＋：（プラス）」の差が大きいほど上位にランクする。また、「−：（マイナス）」の場合は小さいとする。
オッズ変動幅  ＝  前回オッズ  −  オッズ
【００４７】
人気順組番号抽出部４６は、投票端末装置６等からの要求により、購入希望者が指定した場、レース、式別、及び人気順に対応する投票対象（組番号（この組番号は、馬番号、及び枠番号の組み合わせを含む））を抽出する機能である。この人気順組番号抽出部４６による組番号の抽出は主制御部４１の制御によって行われる。
【００４８】
通信部４７は、ネットワーク１を介した投票サーバ２、及び各投票端末装置６との通信を可能にさせる機能である。
【００４９】
投票端末装置６は、人気順位投票カード５００が挿入された場合、場、レース、式別、及び人気順位を指定して、組番号を情報サーバ４に問い合わせる。しかし、オッズによる人気順位では、図７（ａ），図７（ｂ）に表すように、同一順位の投票対象が複数、存在する可能性がある。このことから、本実施形態では、同一順位の投票対象が複数、存在する場合の投票対象の選択方法も併せて情報サーバ４に指定するようにしている。
【００５０】
上記のように、投票端末装置６の人気順投票端末動作設定部６５は、人気順投票カードを用いた投票券の発券時における動作を設定する。本実施形態では、その動作の１つとして、同一順位の複数の投票対象のなかから実際に購入する投票対象の選択方法を購入希望者に設定させるようにしている。
【００５１】
本実施形態では、投票対象の選択方法を、情報サーバ４に自動的に選択させる方法（自動選択方法）と、購入希望者が選択する方法（手動選択方法）と、の２種類のなかから選択させるようにしている。この選択方法は、例えば人気順投票カード５００が適切であることを確認した後、購入希望者に設定させるようにしている、選択方法の設定は、主制御部６１の制御により、表示部６２に必要な情報を表示させ、購入希望者が行った操作を画面入力部６７に検出させ、その検出結果を人気順投票端末動作設定部６５に処理させることで行われる。この選択方法の設定結果が、主制御部６１、及び通信部７１を介して情報サーバ４に送信される。
【００５２】
情報サーバ４の主制御部４１は、投票端末装置６から組番号の抽出のために受信した各種データを人気順組番号抽出部４６に出力し、組番号の抽出を行わせる。このとき、指定された順位の投票対象が１つのみ存在する場合、人気順組番号抽出部４６は、指定された順位のエントリの番号情報（組番号）を抽出する。指定された順位の投票対象が複数、存在する場合、指定された選択方法に応じて、人気順組番号抽出部４６は、以下のような番号情報の抽出を行う。
【００５３】
選択方法として自動選択方法が指定されていた場合、人気順組番号抽出部４６は、指定された順位に項番が一致するエントリの番号情報のみを抽出する。選択方法として手動選択方法が指定されていた場合、人気順組番号抽出部４６は、指定された順位のエントリの全てから、番号情報を抽出する。
【００５４】
主制御部４１は、人気順組番号抽出部４６が抽出した番号情報が１つのみであった場合、問い合わせへの応答として、抽出された番号情報を投票端末装置６に通知する。人気順組番号抽出部４６が抽出した番号情報が複数であった場合、問い合わせへの応答として、抽出された各番号情報を投票端末装置６に通知する。
【００５５】
情報サーバ４から複数の番号情報（組番号）が通知されたことは、購入希望者が指定した順位で実際に購入する投票対象が確定していないことを意味する。このことから、投票端末装置６の主制御部６１は、情報サーバ４から複数の組番号が通知（返信）された場合、通知された複数の組番号のなかから投票券の購入を希望する組番号を購入希望者に選択させるための制御を行う。
【００５６】
その場合、主制御部６１は、図８に表すような人気順選択画面を生成して表示部６２に表示させ、画面入力部６７が検出する、その人気順選択画面への操作により、投票券の購入対象とすべき組番号を特定する。そのようにして、購入希望者が手動選択方法を設定した場合、同一順位の組番号のなかから購入希望者が所望する組番号を選択させる。購入希望者が選択した組番号は投票サーバ２に送信され、その組番号の投票券が発券されることとなる。
【００５７】
図８に表す人気順選択画面８００は、式別８０２として単勝が指定され、人気順位８０４として２（２番人気）が指定され、２つの組番号８０６（ここではそれぞれ１つの馬番）が抽出された場合のものである。各組番号８０６ａ，８０６ｂには、購入金額、オッズ値に加えて、オッズ変動率が提示されている。それにより、購入希望者がオッズ変動率を考慮した組番号の選択を行えるようにしている。
【００５８】
各組番号には、「選択」ボタン８０８が配置されている。購入希望者は、投票券の購入を希望する組番号の「選択」ボタン８０８ａまたは８０８ｂを操作して、その組番号８０６を選択状態にすることができる。その後、「購入」ボタン８１０を操作することにより、購入希望者は、選択状態となっている組番号８０８ａまたは８０８ｂの投票券を購入することができる。本実施形態では、複種類の投票券を購入できるように、複数の組番号を選択状態にさせられるようにしている。図８では、投票券の購入のキャンセルを指示するためのボタン等は省略している。
【００５９】
このようにして、本実施形態では、指定された人気順位の投票対象が複数、存在する場合、複数の投票対象のうちの１つを自動的に選択するか、或いは複数の投票対象のなかで投票券の購入を希望する投票対象を購入希望者に選択させる。投票対象の自動的な選択、及び購入希望者自身による投票対象の選択は、その購入希望者が設定を通して選ぶことができる。そのため、購入希望者は、自身が指定した条件を満たす投票対象が複数、存在していたとしても、自身が希望する形で投票券を購入することができる。
【００６０】
図１２は、本実施形態による情報提供装置である情報サーバとして使用可能な情報処理装置の構成例を表す図である。ここで図１２を参照し、情報サーバ４として使用可能な情報処理装置の構成例について詳細に説明する。
【００６１】
この情報処理装置は、図１２に表すように、ＣＰＵ４０１、ＦＷＨ（Firm-Ware Hub）４０２、メモリ（メモリモジュール）４０３、ＮＩＣ（Network Interface Card）４０４、ハードディスク装置（ＨＤ）４０５、コントローラ４０６、及びＢＭＣ（Baseboard Management Controller）４０７を備えている。この構成は１例であり、情報サーバ４として使用可能な情報処理装置の構成は、図１２に表すようなものに限定されない。
【００６２】
ＦＷＨ４０２は、ファームウェアを格納したメモリである。このファームウェアは、ＣＰＵ４０１によってメモリ４０３に読み出され実行される。ハードディスク装置４０５には、ＯＳ（Operating System）、並びに図３に表す主制御部４１、人気順オッズファイル生成部４２、人気順オッズファイル加工部４５、及び人気順組番号抽出部４６を実現させるための１つ以上のアプリケーション・プログラム（以降「情報提供アプリケーション」と表記）が格納されている。ＣＰＵ４０１は、ファームウェアの起動が完了した後、コントローラ４０６を介してハードディスク装置４０５からＯＳ、及び情報提供アプリケーションを読み出して実行することができる。ＮＩＣ４０４を介した通信は、ＯＳの起動によって可能となる。
【００６３】
情報提供アプリケーションは、ハードディスク装置４０５以外のストレージ、或いは記録媒体に格納しても良い。ストレージ、或いは記録媒体は、ＮＩＣ４０４がネットワーク１（或いは別のネットワーク）を介して通信可能な外部装置がアクセス可能なものであっても良い。このことから、情報提供アプリケーションは、外部装置から受信しても良い。
【００６４】
ＢＭＣ４０７は、情報処理装置を管理するための専用の管理装置である。ＢＭＣ４０７は、ＣＰＵ４０１のオン／オフ、各構成要素に発生するエラーの監視、等を行う。
【００６５】
上記のような構成の情報処理装置では、通信部４７はＮＩＣ４０４である。人気順オッズファイル記憶部４３は、例えばメモリ４０３、ハードディスク装置４０５、及びコントローラ４０６によって実現される。計時部４４は、例えばＣＰＵ４０１に搭載されたハードタイマである。
【００６６】
上記の想定では、主制御部４１、人気順オッズファイル生成部４２、人気順オッズファイル加工部４５、及び人気順組番号抽出部４６は、ハードディスク装置４０５上の情報提供アプリケーションをＣＰＵ４０１がメモリ４０３上に読み出して実行することで実現される。このことから、それらは何れも、ＣＰＵ４０１、ＦＷＨ４０２、メモリ４０３、ハードディスク装置４０５、及びコントローラ４０６によって実現される。
【００６７】
図４は、照会端末装置の機能構成例を説明する図である。
この照会端末装置８は、各レースのオッズ等を来場者が確認できるように設置された端末装置である。図４に表すように、照会端末装置８は、主制御部８１、表示部８２、入力部８３、及び通信部８４を備えている。
【００６８】
主制御部８１は、照会端末装置８全体を制御する。表示部８２は、利用者に対して表示すべき情報の表示に用いられる。入力部８３は、利用者が必要な情報の入力に用いられる機能である。通信部８４は、ネットワーク１を介した情報サーバ４等との通信を可能にさせる。
【００６９】
オッズの確認では、利用者はその確認を希望する日時を指定できるようになっている。これは、オッズファイル７００は順次、更新されるものだからである。それにより、利用者は、同一のレースでの更新に伴うオッズの変化を確認することができる。
【００７０】
利用者が指定した日時（実際には、他に、場、レース、及び式別が指定される）に対応するオッズファイル７００の読み出しは、例えば主制御部４１により行われ、読み出されたオッズファイル７００のなかから主制御部４１が抽出した情報が通信部４７を介して照会端末装置８に送信される。それにより、照会端末装置８の利用者は、希望するオッズを確認することができる。
【００７１】
図９は、購入希望者が投票券を購入する場合に、投票端末装置、情報サーバ、及び投票サーバが実行する処理の流れを表すシーケンス図である。次に図９を参照して、投票端末装置６を用いて購入希望者が投票券を購入する場合に、投票端末装置６、情報サーバ４、及び投票サーバ２がそれぞれ実行する処理について詳細に説明する。ここでは、機能構成に着目する形で説明を行うこととする。図９では、便宜的に、人気順投票カード５００を用いて購入希望者が投票券を購入する場合を想定している。
【００７２】
購入希望者は、例えば投票券の購入に必要な入金を行った後、必要なマークを記入した投票カードを投票端末装置６に挿入する。挿入された投票カードは、例えば投票カード読取部６８を構成するセンサにより検出され、その検出結果が投票端末装置６の主制御部６１に通知される。それにより、挿入された投票カードは、主制御部６１の指示に従い、投票カード読取部６８によって内部に搬送され、読み取られる。その読み取り結果は、例えば主制御部６１、及び人気順投票可否判定部７０に出力され、人気順投票可否判定部７０によって投票カードの種別の判定が行われる（以上ＳＡ１）。
【００７３】
人気順投票可否判定部７０は、投票カードの種別が人気順投票カード５００と判定した場合、次に、指定された場、指定されたレースの投票券の販売が開始しているか否かを判定する（ＳＡ２）。ＳＡ３への移行は、その投票券の販売が可能であった場合に行われる。
【００７４】
各投票端末装置６は、各場、及び各レースの投票券の販売を開始する日時（スケジュール）を、例えば投票サーバ２、或いは情報サーバ４からの通知により特定する。人気順投票可否判定部７０は、特定した日時を情報として保存し、投票券の販売が可能か否かの判定に用いる。
【００７５】
ＳＡ３では、主制御部６１は、表示部６２、画面入力部６７、及び人気順投票端末動作設定部６５を制御して、購入希望者に投票対象の選択方法を設定させる。主制御部６１は、その設定後、設定された選択方法（図９中「端末動作設定」と表記。以降、この表記を用いる）を、人気順投票カード５００で指定された場、レース、式別、及び人気順位を含む投票データと共に問い合わせのために情報サーバ４に送信させる。
【００７６】
情報サーバ４の主制御部４１は、人気順組番号抽出部４６を制御して、投票端末装置６から受信した端末動作設定、及び投票データを用いて投票対象（式別に応じた組番号）を特定し、特定した投票対象を通知するための投票対象特定処理を実行する（ＳＢ１）。その結果、投票端末装置６には、問い合わせへの応答として、投票データに対応する組番号（番号情報）が送信される。
【００７７】
図５に表す人気順投票カード５００では、指定した場、及びレースで、式別毎に複数の順位を指定させることができる。投票データは、式別毎に生成される情報であり、１投票データ中に人気順は１〜１０の間の数だけ存在する。図９では、便宜的に、人気順が１つのみの１投票情報のみが投票端末装置６から情報サーバ４に送信される場合を想定している。また、指定された人気順の投票対象は１つのみ、或いは端末動作設定は自動選択方法と想定している。
【００７８】
問い合わせへの応答として組番号を受信した投票端末装置６の主制御部６１は、人気順の代わりに組番号を用いた投票データを生成し、生成した投票データを投票サーバ２に送信して、投票処理を依頼する（ＳＡ４）。
【００７９】
投票サーバ２は、受信した投票データによる投票の可否を判定し、その判定結果を投票端末装置６に返信する（ＳＣ１）。
【００８０】
投票端末装置６の主制御部６１は、投票サーバ２からの返信が投票可を表していた場合、投票可とされた投票データを、購入金額、及び人気順と共に投票券発行部６３に出力し、投票データ、及び人気順を印字させた投票券６００を発券させる（ＳＡ５）。その後に挿入すべき投票カードが存在する場合、購入希望者は、別の投票カードを挿入することになる（ＳＡ５→ＳＡ１）。他に挿入すべき投票カードが存在しない場合、投票端末装置６の一連の処理は、ここで終了する。入金額の余りがあれば、一連の処理は、購入希望者がその余りの金額を返金させた後に終了することとなる。
【００８１】
図１０は、上記ＳＢ１として情報サーバ４が実行する投票対象特定処理のフローチャートである。この投票対象特定処理は、投票端末装置６からの人気順投票カード５００による投票データ、及び端末動作設定の受信に対応するために実行される処理であり、ＣＰＵ４０１が、上記情報提供アプリケーションを実行することで実現される。次に図１０を参照して、その投票対象特定処理について詳細に説明する。ここでの説明は、図１２に表す構成例を想定して行う。
【００８２】
投票端末装置６から送信された投票データ、及び端末動作設定は、情報サーバ４のＮＩＣ４０４により受信され、ＮＩＣ４０４からＣＰＵ４０１にその受信が通知される。それにより、ＣＰＵ４０１は、ＮＩＣ４０４が受信した投票データ、及び端末動作設定を取得する（Ｓ１１）。
【００８３】
次に、ＣＰＵ４０１は、受信した投票データが適切か否か判定する（Ｓ１２）。受信した投票データが、投票券を販売していないレースを対象にしている等の場合、投票データは不適切であることから、Ｓ１２の判定はＮＯとなってＳ１３に移行する。受信した投票データが投票券を販売するうえで適切であった場合、Ｓ１２の判定はＹＥＳとなってＳ１４に移行する。
【００８４】
Ｓ１３では、ＣＰＵ４０１は、受信した投票データによる投票は行えない旨のメッセージを応答として投票端末装置６に送信する。その後、投票対象特定処理が終了する。
【００８５】
図９では、このメッセージが情報サーバ４から投票端末装置６に送信されるケースは想定していない。そのメッセージを投票端末装置６が受信した場合、主制御部６１は、表示部６２に、不適切な投票カードが挿入された旨を投票希望者に通知するための情報を表示させる。
【００８６】
Ｓ１４では、ＣＰＵ４０１は、受信した投票データ（図１０中「指定された場／レース／式別」と表記）のうちの１つを選択する。次にＣＰＵ４０１は、選択した投票データに対応するオッズファイル７００を例えばハードディスク装置４０５から読み出す（Ｓ１５）。その後、ＣＰＵ４０１は、読み出したオッズファイル７００を参照し、選択した投票データに含まれる人気順毎に、その人気順に対応する組番号（投票対象を表す番号情報）を抽出する組番号抽出処理を実行する（Ｓ１６）。Ｓ１７には、その組番号抽出処理の実行後に移行する。
【００８７】
Ｓ１７では、ＣＰＵ４０１は、未処理の式別があるか否か判定する。受信する各投票データは、上記のように、同じ場、同じレースを対象にし、式別が異なるデータである。このことから、未処理の投票データが存在する場合、Ｓ１７の判定はＹＥＳとなってＳ１４に戻る。一方、未処理の投票データが存在しない場合、Ｓ１７の判定はＮＯとなり、ここで投票対象特定処理が終了する。
【００８８】
このようにして、本実施形態では、投票データ毎に、その投票データ中の各人気順に対応する組番号を抽出するようにしている。それにより、オッズファイル７００を読み出す頻度を抑え、より高速な組番号の抽出を可能にさせている。
【００８９】
図１１は、上記Ｓ１６として実行される組番号抽出処理のフローチャートである。この組番号抽出処理では、上記Ｓ１４で選択された投票データのみを対象に、その投票データに含まれる人気順に対応する組番号を順次、抽出する処理である。最後に、図１１を参照し、組番号抽出処理について詳細に説明する。
【００９０】
先ず、ＣＰＵ４０１は、選択した投票データ中の人気順の１つを選択する（Ｓ３１）。次に、ＣＰＵ４０１は、読み出したオッズファイル７００を参照し、選択した人気順があるか否か判定する（Ｓ３２）。同一順位のエントリ（投票対象）が複数、存在することにより、選択した人気順を順位とするエントリが無い場合、Ｓ３２の判定はＮＯとなってＳ３９に移行する。選択した人気順を順位とするエントリがある場合、Ｓ３２の判定はＹＥＳとなってＳ３３に移行する。
【００９１】
Ｓ３３では、ＣＰＵ４０１は、選択した人気順を順位とするエントリが複数あるか否か判定する。選択した人気順を順位とするエントリが複数、存在する場合、Ｓ３３の判定はＹＥＳとなってＳ３６に移行する。選択した人気順を順位とするエントリが１つのみであった場合、Ｓ３３の判定はＮＯとなってＳ３４に移行する。
【００９２】
Ｓ３４では、ＣＰＵ４０１は、選択した人気順を順位とするエントリ中の組番号情報を抽出する。続いて、ＣＰＵ４０１は、抽出した組番号情報を、投票端末装置６に送信すべきデータとして保存する（Ｓ３５）。その後、ＣＰＵ４０１は、未処理の人気順（順位）があるか否か判定する（Ｓ４２）。選択した投票データ中に未処理の人気順が存在する場合、Ｓ４２の判定はＹＥＳとなって上記Ｓ３１に戻り、未処理の人気順が選択される。選択した投票データ中に未処理の人気順が存在しない場合、Ｓ４２の判定はＮＯとなってＳ４３に移行する。
【００９３】
Ｓ４３では、ＣＰＵ４０１は、保存していた組番号情報を、例えば投票データと対応付けて投票端末装置６に送信する。その後、組番号抽出処理が終了する。
【００９４】
上記Ｓ３３の判定がＹＥＳとなって移行するＳ３６では、ＣＰＵ４０１は、受信した端末動作設定は自動選択方法の設定（図１１中「自動発券する設定」と表記）か否か判定する。購入希望者が自動選択方法を設定していた場合、Ｓ３６の判定はＹＥＳとなってＳ３７に移行する。購入希望者が手動選択方法を設定していた場合、Ｓ３６の判定はＮＯとなってＳ３８に移行する。
【００９５】
Ｓ３７では、ＣＰＵ４０１は、選択した人気順と項番が一致するエントリ（投票対象）の組番号情報を抽出する。その後は、Ｓ３５に移行する。それにより、抽出した組番号情報が保存される。
【００９６】
一方、Ｓ３８では、ＣＰＵ４０１は、選択した人気順と順位が一致する全てのエントリから組番号を抽出する。その後は、Ｓ３５に移行する。
【００９７】
人気順に対応する組番号情報が複数、存在する場合、投票端末装置６は、図８に表すような人気順選択画面を表示部６２に表示させ、購入希望者に、所望の投票対象を選択させる。人気順に対応する組番号情報が１つのみであった場合、投票端末装置６は、その人気順による組番号として、その組番号情報が表す組番号を用いる。それにより、購入希望者が予め行った設定（端末動作設定）に従い、指定された人気順に対応する組番号が自動的、或いは手動で確定されることになる。
【００９８】
上記Ｓ３２の判定がＮＯとなって移行するＳ３９では、ＣＰＵ４０１は、受信した端末動作設定は自動選択方法の設定か否か判定する。購入希望者が自動選択方法を設定していた場合、Ｓ３９の判定はＹＥＳとなってＳ４０に移行する。購入希望者が手動選択方法を設定していた場合、Ｓ３９の判定はＮＯとなってＳ４１に移行する。
【００９９】
Ｓ４０では、ＣＰＵ４０１は、選択した人気順と項番が一致するエントリ（投票対象）の組番号情報を抽出する。その後は、Ｓ３５に移行する。それにより、抽出した組番号情報が保存される。
【０１００】
一方、Ｓ４１では、ＣＰＵ４０１は、選択した人気順と項番が一致するエントリの順位を読み出し、読み出した順位と一致する順位を格納したエントリの全てから組番号を抽出する。その後は、Ｓ３５に移行する。
【０１０１】
なお、本実施形態では、購入希望者が指定した人気順に対応する投票対象（組番号）を特定・通知する情報サーバ４を設置しているが、その情報サーバ４の機能を含む複数の機能を１台の情報処理装置に搭載させても良い。また、情報サーバ４の機能を複数台の情報処理装置に分けて搭載させても良い。このようなことから、本実施形態による情報提供装置の実現方法は、特に限定されない。
【０１０２】
また、本実施形態では、指定された人気順に対応する投票対象が複数、存在する場合を想定し、１つの投票対象を自動的に選択させる自動選択方法、及び購入希望者に所望の投票対象を選択させる手動選択方法のうちの何れかを購入希望者に選択させている。この選択は、指定された人気順に対応する投票対象が複数、存在することが判明した場合に行わせても良い。投票対象の選択方法を購入希望者に選択させずに、購入希望者が好む傾向の選択方法を固定的に設定しても良い。これは、このように固定的に選択方法を設定したとしても、多くの購入希望者にとっては、希望に沿った形で投票券を購入できると考えられるからである。
【０１０３】
投票対象の選択方法としては、他にも様々なものが考えられる。複数の投票対象のなかで選択すべき投票対象数を指定し、指定した数の投票対象を自動的に選択させる、全ての投票対象を自動的に選択させ、１投票対象当たりの購入金額を、購入希望者に指定させる、等も他の選択方法として考えられる。このようなことから、選択方法も特に限定されない。
【符号の説明】
【０１０４】
１    ネットワーク
２    投票サーバ
４    情報サーバ
６    投票端末装置
４１    主制御部
４２    人気順オッズファイル生成部
４３    人気順オッズファイル記憶部
４３ａ    オッズファイル群
４４    計時部
４５    人気順オッズファイル加工部
４６    人気順組番号抽出部
４７    通信部
５００    人気順投票カード
６００    投票券
【図１】
0006298738.tif 000002
【図２】
0006298738.tif 000003
【図３】
0006298738.tif 000004
【図４】
0006298738.tif 000005
【図５】
0006298738.tif 000006
【図６】
0006298738.tif 000007
【図７】
0006298738.tif 000008
【図８】
0006298738.tif 000009
【図９】
0006298738.tif 000010
【図１０】
0006298738.tif 000011
【図１１】
0006298738.tif 000012
【図１２】
0006298738.tif 000013