(57)【特許請求の範囲】
【請求項１】
投票締切時点が設けられている投票を支援する投票支援システムであって、
締切前のオッズを表す締切前オッズデータと、投票締切時点までの時間を表す残時間データと、の組合せに対応付けて、投票締切時点が既に経過している投票の実績として存在する投票対象であって、投票締切時点までの時間が前記残時間データにより表されている時点におけるオッズが前記締切前オッズデータにより表されている投票対象の、最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを記憶する最終オッズ範囲データ記憶手段と、
ユーザから投票対象の指定を受け付ける指定受付手段と、
指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点でのオッズに基づいて特定される前記締切前オッズデータと、最終オッズ範囲データを特定する時点から投票締切時点までの時間に基づいて特定される前記残時間データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定する最終オッズ範囲データ特定手段と、
を含むことを特徴とする投票支援システム。
【請求項２】
前記最終オッズ範囲データ記憶手段は、前記締切前オッズデータと、前記残時間データと、投票数を表す投票数データと、の組合せに対応付けて、前記残時間データが表す時間により投票締切時点までの時間が表されている時点までの投票数が前記投票数データにより表されており、当該時点におけるオッズが前記締切前オッズデータにより表されている投票対象の最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを記憶し、
前記最終オッズ範囲データ特定手段は、指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点での指定を受け付ける投票対象のオッズに基づいて特定される前記締切前オッズデータと、前記時点から投票締切時点までの時間に基づいて特定される前記残時間データと、当該投票対象の前記時点までの投票数に基づいて特定される前記投票数データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定する、
ことを特徴とする請求項１に記載の投票支援システム。
【請求項３】
前記指定受付手段は、前記投票対象の指定とともに、ユーザが投票を希望するオッズの範囲の指定も受け付け、
前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含される場合に所定の処理を実行する処理実行手段、をさらに含む、
ことを特徴とする請求項１又は２に記載の投票支援システム。
【請求項４】
前記最終オッズ範囲データ特定手段は、前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含されるまで、繰り返し最終オッズ範囲データを特定する、
ことを特徴とする請求項３に記載の投票支援システム。
【請求項５】
前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含されるか否かを判定する判定手段、をさらに含み、
前記判定手段により包含されると判定された場合は、前記処理実行手段が前記処理を実行し、そうでない場合は、前記最終オッズ範囲データ特定手段が、再度、前記最終オッズ範囲データを特定する、
ことを特徴とする請求項３に記載の投票支援システム。
【請求項６】
前記処理実行手段は、前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含される場合に、指定を受け付ける投票対象に対する投票処理の実行指示を、投票対象に対する投票を管理する投票管理システムに出力する、
ことを特徴とする請求項３から５のいずれか一項に記載の投票支援システム。
【請求項７】
前記処理実行手段は、前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含される場合に、投票の承認を確認する情報をユーザに通知し、
前記処理実行手段は、前記通知後にユーザから投票を承認することを表す情報を受け付けると、投票処理の実行指示を前記投票管理システムに出力する、
ことを特徴とする請求項６に記載の投票支援システム。
【請求項８】
前記処理実行手段は、投票締切時点までの時間が所定時間となっても前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含されない場合は、当該最終オッズ又は最終オッズの範囲を示す情報をユーザに提供する、
ことを特徴とする請求項６又は７に記載の投票支援システム。
【請求項９】
前記締切前オッズデータは、オッズの範囲に対応しており、
前記締切前オッズデータに対応するオッズの範囲の代表値が大きいほど、対応するオッズの範囲が広くなる、
ことを特徴とする請求項１から８のいずれか一項に記載の投票支援システム。
【請求項１０】
前記締切前オッズデータは、オッズの範囲に対応しており、
前記締切前オッズデータに対応するオッズの範囲は、投票締切時点におけるオッズが当該範囲内である投票の実績の数が多いほど狭く設定される、
ことを特徴とする請求項１から８のいずれか一項に記載の投票支援システム。
【請求項１１】
時点、前記時点における投票対象のオッズ、及び、前記投票対象に対する前記時点までの投票数が表された投票状況データを受け付ける投票状況データ受付手段と、
前記投票状況データに基づいて、前記最終オッズ範囲データを生成する最終オッズ範囲データ生成手段と、をさらに含み、
前記最終オッズ範囲データ記憶手段は、生成される前記最終オッズ範囲データを記憶する、
ことを特徴とする請求項１から１０のいずれか一項に記載の投票支援システム。
【請求項１２】
投票締切時点が設けられている投票を支援する投票支援システムの制御方法であって、
締切前のオッズを表す締切前オッズデータと、投票締切時点までの時間を表す残時間データと、の組合せに対応付けて、投票締切時点が既に経過している投票の実績として存在する投票対象であって、投票締切時点までの時間が前記残時間データにより表されている時点におけるオッズが前記締切前オッズデータにより表されている投票対象の、最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを最終オッズ範囲データ記憶手段に記憶させるステップと、
ユーザから投票対象の指定を受け付ける指定受付ステップと、
指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点でのオッズに基づいて特定される前記締切前オッズデータと、最終オッズ範囲データを特定する時点から投票締切時点までの時間に基づいて特定される前記残時間データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定する最終オッズ範囲データ特定ステップと、
を含むことを特徴とする投票支援システムの制御方法。
【請求項１３】
投票締切時点が設けられている投票を支援する投票支援システムとしてコンピュータを機能させるプログラムであって、
締切前のオッズを表す締切前オッズデータと、投票締切時点までの時間を表す残時間データと、の組合せに対応付けて、投票締切時点が既に経過している投票の実績として存在する投票対象であって、投票締切時点までの時間が前記残時間データにより表されている時点におけるオッズが前記締切前オッズデータにより表されている投票対象の、最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを最終オッズ範囲データ記憶手段に記憶させる手段、
ユーザから投票対象の指定を受け付ける指定受付手段、
指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点でのオッズに基づいて特定される前記締切前オッズデータと、最終オッズ範囲データを特定する時点から投票締切時点までの時間に基づいて特定される前記残時間データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定する最終オッズ範囲データ特定手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１４】
投票締切時点が設けられている投票を支援する投票支援システムとしてコンピュータを機能させるプログラムを記録した記録媒体であって、
締切前のオッズを表す締切前オッズデータと、投票締切時点までの時間を表す残時間データと、の組合せに対応付けて、投票締切時点が既に経過している投票の実績として存在する投票対象であって、投票締切時点までの時間が前記残時間データにより表されている時点におけるオッズが前記締切前オッズデータにより表されている投票対象の、最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを最終オッズ範囲データ記憶手段に記憶させる手段、
ユーザから投票対象の指定を受け付ける指定受付手段、
指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点でのオッズに基づいて特定される前記締切前オッズデータと、最終オッズ範囲データを特定する時点から投票締切時点までの時間に基づいて特定される前記残時間データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定する最終オッズ範囲データ特定手段、
としてコンピュータを機能させることを特徴とするプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投票支援システム、投票支援システムの制御方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
公営競技（競馬、競輪、競艇、オートレース）等における投票において、投票を行う人は、オッズが所定の範囲内である場合に投票を行うという意思決定を行うことが多い。このことを踏まえた発明として、例えば、特許文献１には、現在のオッズ（すなわち、締切前の一時点におけるオッズ）がユーザにより指定された範囲内である投票対象（いわゆる、買い目）を一覧として表示出力して、ユーザにより投票ボタンがクリックされると、それらの投票対象に対する購入処理を実行する投票処理サーバが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２４８７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
投票の締切前の一時点におけるオッズが、ユーザが指定した範囲内である場合に投票処理を実行するようにすると、締切時点までの間に大口の投票が行われた場合などに、オッズが変動してしまい、投票対象の締切時点におけるオッズ（最終オッズ）がユーザが指定した範囲外となってしまうおそれがある。こうなると、結果的に希望したオッズでの投票が行えなかったこととなるので、ユーザにとって不満である。たしかに、ユーザが投票締切直前に投票を行えば投票時点でのオッズと最終オッズとの差を小さくすることができる。しかし、投票締切直前に投票が殺到するとサーバが処理をさばききれなくなるおそれがある。このような場面で、投票の締切前の一時点におけるオッズから、ユーザが指定したオッズの範囲内に最終オッズが収まるかどうかを判定することができれば、サーバの処理負荷を分散することができ、しかも、結果的にユーザが希望するオッズで投票が行われなかったという事態が発生するおそれは低減すると思われる。
【０００５】
また、投票の締切前の一時点におけるオッズから特定される最終オッズに応じた情報がユーザに提供されるだけでも、ユーザはその投票対象に投票するか否かを判断する上での有益な情報を得ることができることとなると思われる。
【０００６】
ここで、公知の推定アルゴリズム等を駆使して投票の締切前の一時点におけるオッズから最終オッズを推定してもよいが、推定アルゴリズムは一般的に処理時間がかかるので、ユーザの希望した投票が行われないおそれがある。そのため、処理時間をかけずに投票の締切前の一時点におけるオッズから最終オッズを特定できるようにすることが望ましい。
【０００７】
以上のことは、公営競技に限らず、締切時間が設けられた投票（例えば、宝くじ等）一般においてもあてはまる。
【０００８】
本発明は、上記課題に鑑みてなされたものであって、その目的の１つは、処理時間をかけずに投票の締切前の一時点における投票対象のオッズからその投票対象の最終オッズを特定できるようにすることにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る投票支援システムは、投票締切時点が設けられている投票を支援する投票支援システムであって、締切前のオッズを表す締切前オッズデータと、投票締切時点までの時間を表す残時間データと、の組合せに対応付けて、投票締切時点が既に経過している投票の実績として存在する投票対象であって、投票締切時点までの時間が前記残時間データにより表されている時点におけるオッズが前記締切前オッズデータにより表されている投票対象の、最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを記憶する最終オッズ範囲データ記憶手段と、ユーザから投票対象の指定を受け付ける指定受付手段と、指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点でのオッズに基づいて特定される前記締切前オッズデータと、最終オッズ範囲データを特定する時点から投票締切時点までの時間に基づいて特定される前記残時間データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定する最終オッズ範囲データ特定手段と、を含むことを特徴とする。
【００１０】
また、本発明に係る投票支援システムの制御方法は、投票締切時点が設けられている投票を支援する投票支援システムの制御方法であって、締切前のオッズを表す締切前オッズデータと、投票締切時点までの時間を表す残時間データと、の組合せに対応付けて、投票締切時点が既に経過している投票の実績として存在する投票対象であって、投票締切時点までの時間が前記残時間データにより表されている時点におけるオッズが前記締切前オッズデータにより表されている投票対象の、最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを最終オッズ範囲データ記憶手段に記憶させるステップと、ユーザから投票対象の指定を受け付ける指定受付ステップと、指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点でのオッズに基づいて特定される前記締切前オッズデータと、最終オッズ範囲データを特定する時点から投票締切時点までの時間に基づいて特定される前記残時間データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定する最終オッズ範囲データ特定ステップと、を含むことを特徴とする。
【００１１】
また、本発明に係るプログラムは、投票締切時点が設けられている投票を支援する投票支援システムとしてコンピュータを機能させるプログラムであって、締切前のオッズを表す締切前オッズデータと、投票締切時点までの時間を表す残時間データと、の組合せに対応付けて、投票締切時点が既に経過している投票の実績として存在する投票対象であって、投票締切時点までの時間が前記残時間データにより表されている時点におけるオッズが前記締切前オッズデータにより表されている投票対象の、最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを最終オッズ範囲データ記憶手段に記憶させる手段、ユーザから投票対象の指定を受け付ける指定受付手段、指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点でのオッズに基づいて特定される前記締切前オッズデータと、最終オッズ範囲データを特定する時点から投票締切時点までの時間に基づいて特定される前記残時間データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定する最終オッズ範囲データ特定手段、としてコンピュータを機能させることを特徴とする。
【００１２】
また、本発明に係る記録媒体は、投票締切時点が設けられている投票を支援する投票支援システムとしてコンピュータを機能させるプログラムを記録した記録媒体であって、締切前のオッズを表す締切前オッズデータと、投票締切時点までの時間を表す残時間データと、の組合せに対応付けて、投票締切時点が既に経過している投票の実績として存在する投票対象であって、投票締切時点までの時間が前記残時間データにより表されている時点におけるオッズが前記締切前オッズデータにより表されている投票対象の、最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを最終オッズ範囲データ記憶手段に記憶させる手段、ユーザから投票対象の指定を受け付ける指定受付手段、指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点でのオッズに基づいて特定される前記締切前オッズデータと、最終オッズ範囲データを特定する時点から投票締切時点までの時間に基づいて特定される前記残時間データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定する最終オッズ範囲データ特定手段、としてコンピュータを機能させることを特徴とするプログラムを記録した記録媒体である。
【００１３】
本発明によれば、ユーザにより指定される投票対象の最終オッズ範囲データを特定する時点でのオッズに基づいて特定される締切前オッズデータと、その時点から投票締切時点までの時間に基づいて特定される残時間データと、の組合せに対応付けて最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データが特定されるので、処理時間をかけずに投票の締切前の一時点における投票対象のオッズからその投票対象の最終オッズを特定できることとなる。
【００１４】
本発明の一態様では、前記最終オッズ範囲データ記憶手段は、前記締切前オッズデータと、前記残時間データと、投票数を表す投票数データと、の組合せに対応付けて、前記残時間データが表す時間により投票締切時点までの時間が表されている時点までの投票数が前記投票数データにより表されており、当該時点におけるオッズが前記締切前オッズデータにより表されている投票対象の最終オッズ又は最終オッズの範囲を表す最終オッズ範囲データを記憶し、前記最終オッズ範囲データ特定手段は、指定を受け付ける投票対象の、最終オッズ範囲データを特定する時点での指定を受け付ける投票対象のオッズに基づいて特定される前記締切前オッズデータと、前記時点から投票締切時点までの時間に基づいて特定される前記残時間データと、当該投票対象の前記時点までの投票数に基づいて特定される前記投票数データと、の組合せに対応付けて前記最終オッズ範囲データ記憶手段に記憶されている最終オッズ範囲データを特定することを特徴とする。
【００１５】
また、本発明の一態様では、前記指定受付手段は、前記投票対象の指定とともに、ユーザが投票を希望するオッズの範囲の指定も受け付け、前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含される場合に所定の処理を実行する処理実行手段、をさらに含む、ことを特徴とする。
【００１６】
また、本発明の一態様では、前記最終オッズ範囲データ特定手段は、前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含されるまで、繰り返し最終オッズ範囲データを特定することを特徴とする。
【００１７】
また、本発明の一態様では、前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含されるか否かを判定する判定手段、をさらに含み、前記判定手段により包含されると判定された場合は、前記処理実行手段が前記処理を実行し、そうでない場合は、前記最終オッズ範囲データ特定手段が、再度、前記最終オッズ範囲データを特定することを特徴とする。
【００１８】
また、本発明の一態様では、前記処理実行手段は、前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含される場合に、指定を受け付ける投票対象に対する投票処理の実行指示を、投票対象に対する投票を管理する投票管理システムに出力することを特徴とする。
【００１９】
また、本発明の一態様では、前記処理実行手段は、前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含される場合に、投票の承認を確認する情報をユーザに通知し、前記処理実行手段は、前記通知後にユーザから投票を承認することを表す情報を受け付けると、投票処理の実行指示を前記投票管理システムに出力することを特徴とする。
【００２０】
また、本発明の一態様では、前記処理実行手段は、投票締切時点までの時間が所定時間となっても前記指定受付手段が指定を受け付けるオッズの範囲に、前記最終オッズ範囲データ特定手段により特定される最終オッズ範囲データが表す最終オッズ又は最終オッズの範囲が包含されない場合は、当該最終オッズ又は最終オッズの範囲を示す情報をユーザに提供することを特徴とする。
【００２１】
また、本発明の一態様では、前記締切前オッズデータは、オッズの範囲に対応しており、前記締切前オッズデータに対応するオッズの範囲の代表値が大きいほど、対応するオッズの範囲が広くなることを特徴とする。
【００２２】
また、本発明の一態様では、前記締切前オッズデータは、オッズの範囲に対応しており、前記締切前オッズデータに対応するオッズの範囲は、投票締切時点におけるオッズが当該範囲内である投票の実績の数が多いほど狭く設定されることを特徴とする。
【００２３】
また、本発明の一態様では、時点、前記時点における投票対象のオッズ、及び、前記投票対象に対する前記時点までの投票数が表された投票状況データを受け付ける投票状況データ受付手段と、前記投票状況データに基づいて、前記最終オッズ範囲データを生成する最終オッズ範囲データ生成手段と、をさらに含み、前記最終オッズ範囲データ記憶手段は、生成される前記最終オッズ範囲データを記憶することを特徴とする。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係るコンピュータネットワークの全体構成図である。
【図２】本発明の一実施形態に係る競馬情報提供システムで実現される機能の一例を示す機能ブロック図である。
【図３Ａ】投票状況データの一例を示す図である。
【図３Ｂ】投票状況データの一例を示す図である。
【図４】集計データの一例を示す図である。
【図５】本発明の一実施形態に係る競馬情報提供システムで行われる処理の流れの一例を示すフロー図である。
【図６】本発明の一実施形態に係る競馬情報提供システムで行われる処理の流れの一例を示すフロー図である。
【図７】投票画面の一例を示す図である。
【図８】投票終了画面の一例を示す図である。
【図９】投票承認メールの一例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００２６】
図１は、本発明の一実施形態に係るコンピュータネットワークの全体構成図である。図１に示すように、インターネットなどのコンピュータネットワーク１６には、いずれもコンピュータを中心に構成された競馬情報提供システム１０、投票管理システム１２、ユーザ端末１４（１４−１〜１４−ｎ）、が接続されている。そして、競馬情報提供システム１０、投票管理システム１２、ユーザ端末１４は互いに通信可能になっている。
【００２７】
競馬情報提供システム１０は、ウェブ技術を用いて、多数のユーザに対して、開催されている競馬のレースへの投票支援サービスや、競馬に関するデータを提供するデータ提供サービスなどといったウェブサービスを提供するウェブサーバであり、コンピュータネットワーク１６を介して接続された装置との間で電子メールの送受信を行う機能も実現されている。また、競馬情報提供システム１０は、本発明の一実施形態に係る投票支援システムとしても機能する。投票管理システム１２は、競馬を開催する主催者が管理するサーバ等のコンピュータであり、競馬のレースに対する投票の受付、投票対象のオッズの決定、投票状況の管理、などといった、競馬のレースにおける投票を管理する機能が実現されている。
【００２８】
競馬情報提供システム１０、投票管理システム１２は、それぞれ、例えば、自装置にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ネットワークボードなどの通信インタフェースである通信部、を含んで構成されている。これらの要素は、バスを介して接続される。競馬情報提供システム１０、及び、投票管理システム１２の記憶部には、自装置の制御部によって実行されるプログラムが記憶される。また、競馬情報提供システム１０、及び、投票管理システム１２の記憶部は、自装置のワークメモリとしても動作する。
【００２９】
コンピュータネットワーク１６には、さらに、競馬情報提供システム１０のユーザが管理するユーザ端末１４が多数接続されている。ユーザ端末１４は、例えば、パーソナルコンピュータ、携帯電話機、携帯情報端末（ＰＤＡ）、スマートフォンなどの情報処理装置である。ユーザ端末１４は、例えば、ＣＰＵ等の制御装置、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブ等の記憶装置、ディスプレイ等の出力装置、マウス、キーボード、タッチパッド、ボタン等の入力装置、ネットワークボード等の通信装置を備えている。また、本実施形態に係るユーザ端末１４には、ウェブブラウザ及び電子メールクライアントが予めインストールされており、これらのアプリケーションプログラムが実行される。ユーザ端末１４は、ウェブブラウザを通じて競馬情報提供システム１０が提供する各種サービスを受け、また、電子メールクライアントを通じて競馬情報提供システム１０から送信される電子メールを受信する。本実施形態では、競馬情報提供システム１０のユーザは、ユーザ端末１４を利用して、競馬情報提供システム１０からの情報の取得、競馬情報提供システム１０に対する投票対象への投票要求等を行う。
【００３０】
図２は、本実施形態に係る競馬情報提供システム１０で実現される機能のうち、投票支援機能に関連する機能の一例を示す機能ブロック図である。なお、本実施形態に係る競馬情報提供システム１０では、図２に示す機能以外の機能も実現されている。
【００３１】
本実施形態に係る競馬情報提供システム１０は、機能的には、データ記憶部２０、投票状況データ受付部２２、集計部２４、投票要求受付部２６、データ取得部２８、判定部３０、処理実行部３２、を含んで構成される。そして、処理実行部３２は、投票処理実行指示出力部３２ａと、通知部３２ｂと、を含んで構成される。データ記憶部２０は、競馬情報提供システム１０の記憶部を主として実現される。その他の要素は、競馬情報提供システム１０の制御部を主として実現される。
【００３２】
これらの要素は、コンピュータである競馬情報提供システム１０にインストールされたプログラムを、競馬情報提供システム１０の制御部で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体を介して、あるいは、インターネットなどの通信ネットワークを介して競馬情報提供システム１０に供給される。
【００３３】
本実施形態では、予め、データ記憶部２０に、競馬情報提供システム１０を利用するユーザを識別するユーザＩＤ、ユーザを認証するためのパスワード、競馬情報提供システム１０を利用するユーザから競馬情報提供システム１０を管理する事業者に予めクレジットカード決済等により支払われた金額を表す残高情報、等を含むアカウントデータが記憶されている。そして、本実施形態では、ユーザ端末１４が、ウェブブラウザを通じて競馬情報提供システム１０にアクセスし、ユーザＩＤ及びパスワードを競馬情報提供システム１０に送信し、競馬情報提供システム１０がログイン処理（認証処理）を実行した後に、このユーザ端末１４が競馬情報提供システム１０に配置されているＷｅｂページにアクセスすると、ユーザ端末１４のディスプレイにそのＷｅｂページが表示される。なお、ユーザ端末１４が競馬情報提供システム１０にユーザＩＤ及びパスワードを送信した後は、競馬情報提供システム１０は、例えば、クッキーを参照することによりユーザ端末１４を利用するユーザに対応するユーザＩＤを特定することができるようになっている。
【００３４】
投票状況データ受付部２２は、投票管理システム１２から、図３Ａ及び図３Ｂに例示する、競馬のレースにおける最新の投票状況を表す投票状況データ４０を受け付けて、データ記憶部２０に出力する。
【００３５】
投票状況データ４０は、例えば、投票状況データ４０の識別子である投票状況データＩＤ、競馬のレースの識別子であるレースＩＤ、投票方式（式別）を表す投票方式データ（とり得る値は、例えば、「単勝」、「複勝」、「三連単」、等）、投票対象（いわゆる、買い目）を表す投票対象データ（とり得る値は、例えば、投票方式が単勝や複勝である場合は「３」、三連単である場合は「３−５−７」、など）、投票締切までの時間を示す残時間データ（本実施形態では、分単位で表される。）、投票状況データ４０の受信時点での投票対象のオッズを表すオッズデータ、投票状況データ４０の受信時点までの投票対象への投票数を表す投票数データ、投票状況データ４０の受信日時を示す受信日時データ、などを含んでいる。本実施形態では、例えば、１分間隔で、投票管理システム１２が、最新の投票状況を表す投票状況データ４０を競馬情報提供システム１０に送信し、投票状況データ受付部２２が、この投票状況データ４０を受け付ける。また、投票管理システム１２は、１つのレースについては、投票の受付が開始された時点から投票締切時点までの投票状況を表す投票状況データ４０を競馬情報提供システム１０に送信する。図３Ａ及び図３Ｂには、６つのレースについて３つずつ、計１８個の投票状況データ４０が例示されている。なお、図３Ａ及び図３Ｂには、投票方式データの値が「単勝」である投票状況データ４０しか示されていないが、その他の投票方式の投票状況データ４０が含まれていてももちろん構わない。
【００３６】
本実施形態では、集計部２４が、所定のタイミングで、投票締切時点における投票状況データ４０が既にデータ記憶部２０に記憶されているレースについて投票状況データ４０を集計して、図４に例示する集計データ４２の生成又は更新を行う。集計データ４２は、例えば、集計データ４２の識別子である集計データＩＤ、投票方式（式別）を表す投票方式データ、締切前におけるオッズを表す締切前オッズデータ、投票締切までの時間を表す残時間データ（本実施形態では、分単位で表される。）、投票状況データ４０の受信時点までの投票対象への投票数を一万の位で切り捨てた値（以下、概算投票数と呼ぶこととする。）を表す概算投票数データ、最終オッズ（投票締切時点におけるオッズ）の範囲を表す最終オッズ範囲データ、などを含んでいる。
【００３７】
ここで、本実施形態に係る競馬情報提供システム１０で行われる、投票状況データ４０に基づいて集計データ４２の生成・更新処理の一例を、図５に例示するフロー図を参照しながら説明する。
【００３８】
まず、集計部２４は、投票締切時点を経過したレースの、投票締切時点より前の時点の投票状況データ４０（すなわち、残時間データの値が０ではない投票状況データ４０）であって、まだ本処理例による処理が実行されていない投票状況データ４０を１つ選択する（Ｓ１０１）。以下、ここで選択された投票状況データ４０を選択投票状況データと呼ぶこととする。そして、集計部２４は、選択投票状況データに含まれる、投票方式データの値、オッズデータの値、及び、残時間データの値を特定するとともに、選択投票状況データに含まれる投票数データの値を一万の位で切り捨てた値である概算投票数を算出する（Ｓ１０２）。
【００３９】
そして、集計部２４は、Ｓ１０２に示す処理で特定されたレースＩＤの値、投票方式データの値、及び、投票対象データの値の組合せに、その中に含まれる、レースＩＤの値、投票方式データの値、及び、投票対象データの値の組合せが一致する投票状況データ４０のうち、残時間データの値が０である投票状況データ４０を特定する（Ｓ１０３）。以下、この投票状況データ４０を最終投票状況データと呼ぶこととする。そして、集計部２４は、最終投票状況データに含まれるオッズデータの値から、選択投票状況データに含まれるオッズデータの値を引いた値を算出する（Ｓ１０４）。Ｓ１０４に示す処理で算出された値を、以下、オッズ変動値と呼ぶこととする。
【００４０】
そして、集計部２４は、含まれる投票方式データの値、締切前オッズデータの値、残時間データの値、及び、概算投票数データの値の組合せが、Ｓ１０２に示す処理で特定された投票方式データの値、オッズデータの値、残時間データの値、及び、Ｓ１０２に示す処理で算出された概算投票数の組合せに一致する集計データ４２が存在するか否かを確認する（Ｓ１０５）。存在する場合は（Ｓ１０５：Ｙ）、その集計データ４２の最終オッズ範囲データの値に、Ｓ１０４に示す処理で算出されたオッズ変動値を追加する（Ｓ１０６）。このようにして、集計データ４２は更新される。
【００４１】
存在しない場合は（Ｓ１０５：Ｎ）、集計データＩＤの値として新規の値が設定され、投票方式データの値としてＳ１０２に示す処理で特定された投票方式データの値が設定され、締切前オッズデータの値としてＳ１０２に示す処理で特定されたオッズデータの値が設定され、残時間データの値としてＳ１０２に示す処理で特定された残時間データの値が設定され、概算投票数データの値としてＳ１０２に示す処理で算出された概算投票数が設定され、最終オッズ範囲データの値としてＳ１０４に示す処理で算出されたオッズ変動値が設定された集計データ４２を生成する（Ｓ１０７）。
【００４２】
このようにして、本処理例では、１つの投票状況データ４０に基づいて、新規の集計データ４２の生成、又は、既に存在する集計データ４２への最終オッズ範囲データの値の追加が行われる。本処理例では、上述のように、集計部２４による集計データ４２における最終オッズ範囲データの集計軸として、投票方式データの値、締切前オッズデータの値、残時間データの値、及び、概算投票数データの値の組合せが用いられている。
【００４３】
本処理例では、集計部２４は、Ｓ１０６に示す処理において、Ｓ１０４に示す処理で算出された値が既に集計データ４２の最終オッズ範囲データの値として存在していても、再度、集計データ４２の最終オッズ範囲データの値に、Ｓ１０４に示す処理で算出された値を追加する。そのため、１つの集計データ４２に同一の値の最終オッズ範囲データが複数設定される場合がある。なお、集計部２４は、Ｓ１０６に示す処理において、Ｓ１０４に示す処理で算出された値が既に集計データ４２の最終オッズ範囲データの値として存在している場合に、集計データ４２の最終オッズ範囲データの値に、Ｓ１０４に示す処理で算出された値を追加しないようにしてもよい。図４に示すように、最終オッズ範囲データには、値が１つだけ含まれていても、値が複数含まれていてもよい。
【００４４】
本実施形態では、集計部２４は、所定の時間間隔（例えば、１時間間隔）で、上述の処理例による処理が実行されていない、投票締切時点を経過したレースの、投票締切時点より前の時点の投票状況データ４０についてはすべて上述の処理例に示す処理を実行する。なお、集計部２４は、例えば、投票状況データ４０が受信された際に、受信した投票状況データ４０についての上述の集計データ４２の生成・更新処理を実行するようにしてもよい。
【００４５】
例えば、図３Ａに例示する投票状況データＩＤの値が「１４２３」である投票状況データ４０が選択投票状況データとして選択されると、レースＩＤの値（例えば、「１」）、投票方式データの値（例えば、「単勝」）、投票対象データの値（例えば、「３」）が一致し、残時間データの値が「０」である、投票状況データＩＤの値が「１７６４」である投票状況データ４０が最終投票状況データとして選択される。そして、図４に示すように、投票方式データの値が選択投票状況データの投票方式データの値と一致し（例えば、「単勝」）、締切前オッズデータの値が選択投票状況データのオッズデータの値と一致し（例えば、「３．０」）、残時間データの値が選択投票状況データの残時間データの値と一致し（例えば、「２０」）、概算投票数データの値が選択投票状況データの投票数データに基づいて算出される概算投票数（例えば、「１００００００」）と一致する、集計データＩＤの値が「３１４２」である集計データ４２の最終オッズ範囲データに、最終投票状況データのオッズデータの値から選択投票状況データのオッズデータの値を引いた値である「−０．７」が設定されることとなる。図３Ａ及び図３Ｂに示す、残時間データの値が「０」ではないすべての投票状況データ４０を選択投票状況データとして、同様の処理を実行することにより、図４に示す集計データ４２が生成されることとなる。
【００４６】
ここで、本実施形態に係る競馬情報提供システム１０で行われる、ユーザから投票要求を受け付けてから、投票管理システム１２に投票処理の実行指示を出力するまでの処理の流れの一例を図６に例示するフロー図を参照しながら説明する。
【００４７】
本処理例では、予め、ユーザは競馬情報提供システム１０にログインしており、図７に例示する投票画面４４がユーザ端末１４のディスプレイに表示出力されていることとする。投票画面４４は、図７に示すように、レースＩＤ、投票方式（式別）、投票対象（買い目）、投票金額、投票を希望するオッズの上限と下限（図７の例では、以上、以下、で表されている）、のそれぞれを入力するフォームと、投票ボタンと、が含まれている。
【００４８】
ここで、ユーザが、ユーザ端末１４においてレースＩＤ（図７の例では「１５」）、投票方式（式別）（図７の例では「単勝」）、投票対象（買い目）（図７の例では「９番」）、投票金額（図７の例では「１，０００円」）、投票を希望するオッズ（以下、希望オッズと呼ぶ。）の上限と下限（図７の例では「２．５倍以上４．０倍以下」）を入力して、投票ボタンをクリックすると、ユーザ端末１４は、これらの入力値に関連付けられた投票要求を競馬情報提供システム１０に送信する。そして、投票要求受付部２６は、この投票要求を受け付ける（Ｓ２０１）。
【００４９】
そして、データ取得部２８は、含まれるレースＩＤの値、投票方式データの値、投票対象データの値、の組合せが、受け付けた投票要求に関連付けられている、レースＩＤの値、投票方式の値、投票対象の値の組合せと一致する投票状況データ４０のうち、受信日時データの値が最新である投票状況データ４０を取得する（Ｓ２０２）。そして、データ取得部２８は、Ｓ２０２に示す処理で取得した投票状況データ４０に含まれるオッズデータの値、残時間データの値、投票数データの値に基づいて算出される概算投票数、の組合せが、含まれる締切前オッズデータの値、残時間データの値、概算投票数データの値、の組合せに一致する集計データ４２を特定する（Ｓ２０３）。
【００５０】
そして、判定部３０が、受け付けた投票要求に関連付けられている希望オッズの範囲に、Ｓ２０３に示す処理で特定された集計データ４２に含まれる締切前オッズデータの値と最終オッズ範囲データの値との組合せに基づいて特定される最終オッズの範囲が包含されるか否かを判定する（Ｓ２０４）。ここで、最終オッズ範囲データに含まれる値が複数である場合は、判定部３０は、受け付けた投票要求に関連付けられている希望オッズの範囲に、最終オッズ範囲データに含まれる値のうちの最小値から最大値までの範囲が包含されるか否かを判定する。また、最終オッズ範囲データに含まれる値が１つである場合は、判定部３０は、その値が受け付けた投票要求に関連付けられている希望オッズの範囲に包含されるか否かを判定する。包含されると判定された場合は（Ｓ２０４：Ｙ）、投票処理実行指示出力部３２ａが、受け付けた値に関連付けられた投票処理実行指示を投票管理システム１２に出力する（Ｓ２０５）。そして、投票管理システム１２は、この投票処理実行指示を受け付けて、関連付けられている値に基づいて投票処理を実行する。
【００５１】
そして、投票管理システム１２から競馬情報提供システム１０に投票処理が終了した旨が通知されると、投票処理実行指示出力部３２ａが、このユーザのアカウントデータに含まれる残高情報の値を、受け付けた投票要求に関連付けられた投票金額の値だけ減少させる処理を実行するとともに、通知部３２ｂが、投票が終了した旨をユーザ端末１４に通知して（Ｓ２０６）、本処理例に示す処理を終了する。ユーザ端末１４は、投票が終了した旨を受け付けると、受け付けたデータに基づいて図８に例示する投票終了画面４６を生成して、ディスプレイに表示出力する。
【００５２】
Ｓ２０４に示す処理で包含されないと判定された場合は（Ｓ２０４：Ｎ）、判定部３０は、投票要求を受け付けたレースについて投票締切時間を経過したか否かを判定する（Ｓ２０７）。経過していないと判定された場合は（Ｓ２０７：Ｎ）、データ取得部２８は、投票状況データ受付部２２により最新の投票状況データ４０が受け付けられるまで待機して（Ｓ２０８）、最新の投票状況データ４０が受け付けられると、Ｓ２０２以降の処理を再度実行する。
【００５３】
Ｓ２０７に示す処理で経過したと判定された場合は（Ｓ２０７：Ｙ）、通知部３２ｂが、投票できなかった旨をユーザ端末１４に通知して（Ｓ２０９）、本処理例に示す処理を終了する。ユーザ端末１４は、投票できなかった旨を受け付けると、受け付けたデータに基づいて、投票できなかった旨を表す画面（図示せず）を生成して、ディスプレイに表示出力する。
【００５４】
例えば、上述のＳ２０３に示す処理で、投票締切までの時間が２０分の時点で集計データＩＤの値が「３１４２」である集計データ４２が特定された場合（すなわち、レースＩＤの値が「１０」であるレースの、投票締切までの時間が２０分の時点における単勝式９番のオッズが３．０倍であり、単勝式９番の概算投票数が１００００００である場合）、上述のＳ２０４に示す処理で、最終オッズの下限が、締切前オッズデータの値「３．０」＋最終オッズ範囲データの最小値「−０．７」＝２．３倍、最終オッズの上限が、締切前オッズデータの値「３．０」＋最終オッズ範囲データの最大値「−０．３」＝２．７倍、と計算される。この場合は、希望オッズの範囲である２．５倍以上４．０倍以下に、最終オッズの範囲である２．３倍以上２．７倍以下が包含されないので、上述のＳ２０７、Ｓ２０８に示す処理が実行される。
【００５５】
そして、上述のＳ２０２〜Ｓ２０４、Ｓ２０７、Ｓ２０８に示す処理が、投票締切までの時間が、１９分、１８分、・・・１１分、のタイミングで繰り返し実行された後、投票締切までの時間が１０分となった際に、上述のＳ２０３に示す処理で、集計データＩＤの値が「２３１２」である集計データ４２が特定された場合（すなわち、レースＩＤの値が「１５」であるレースの、投票締切までの時間が１０分の時点における単勝式９番のオッズが３．３倍であり、単勝式９番の概算投票数が１７０００００である場合）、上述のＳ２０４に示す処理で、最終オッズの下限が、締切前オッズデータの値「３．３」＋最終オッズ範囲データの最小値「−０．６」＝２．７倍、最終オッズの上限が、締切前オッズデータの値「３．３」＋最終オッズ範囲データの最大値「０．２」＝３．５倍、と計算される。この場合は、希望オッズの範囲である２．５倍以上４．０倍以下に、最終オッズの範囲である２．７倍以上３．５倍以下が包含されるので、上述のＳ２０５、Ｓ２０６に示す処理が実行される。
【００５６】
レースが終了すると、投票管理システム１２は、競馬情報提供システム１０にレース結果を示すデータを送信する。そして、競馬情報提供システム１０は、受信したレース結果を示す情報に基づいて、ユーザによる投票が的中したか否かを判定する。そして、的中している場合は、競馬情報提供システム１０は、ユーザ端末１４から受け付けた投票要求に関連付けられている投票金額の値に、投票要求に関連付けられている投票対象の実際の最終オッズの値を乗じた金額の値だけ、ユーザのアカウントデータに含まれる残高情報の値を増加する処理を実行する。このようにして、配当金の払い戻しが行われる。
【００５７】
本実施形態では、集計データ４２において、ユーザにより指定される投票対象の、最終オッズ範囲データを特定する時点でのオッズに基づいて特定される締切前オッズデータと、最終オッズ範囲データを特定する時点から投票締切時点までの時間に基づいて特定される残時間データとの組合せに対応付けられている最終オッズ範囲データが特定されるので、処理時間をかけずに投票の締切前の一時点における投票対象のオッズからその投票対象の最終オッズを特定できることとなる。また、本実施形態では、集計データ４２に含まれる最終オッズ範囲データが表す最終オッズの範囲は、あくまでも、投票締切時点が既に経過している過去のレースの実績として存在する、投票締切時点までの時間が残時間データにより表されている時点におけるオッズが締切前オッズデータにより表されている投票対象の最終オッズの範囲を表すこととなる。そして、過去のレースの実績に基づいて生成される集計データ４２により、締切前のオッズに対応する最終オッズの範囲が特定され、その最終オッズの範囲がユーザにより指定されたオッズの範囲に包含されるときに投票対象への投票が行われるので、上述のようにして特定される最終オッズの範囲が、実際にユーザから投票要求を受け付けるレース自体の最終オッズの範囲外となる可能性が低減される。このようにして、本実施形態では、投票締切前に投票対象への投票を行っても、その投票対象の最終オッズがユーザが指定した範囲内となる可能性を高めることができることとなる。
【００５８】
また、本実施形態では、投票締切前に投票対象への投票を行っても、その投票対象の最終オッズがユーザが指定した範囲内となる可能性が高まるので、投票締切直前に投票要求が殺到することにより、競馬情報提供システム１０や投票管理システム１２が処理をさばききれなくなるという事態の発生のおそれが低減されることが期待される。
【００５９】
なお、本発明は上述の実施形態に限定されるものではない。
【００６０】
集計部２４は、投票状況データ４０に基づいて集計データ４２を生成する際に、最終オッズ範囲データの集計軸として概算投票数データを用いなくてもよい。すなわち、集計データ４２に概算投票数データが含まれていなくてもよい。また、例えば、概算投票数の算出する際に、切り捨てではなく、切り上げ、四捨五入、などといった他の概算方法を用いてもよい。
【００６１】
また、例えば、集計データ４２における最終オッズ範囲データの集計軸は、投票方式データ、締切前オッズデータ、残時間データ、概算投票数データ、の組合せには限定されない。例えば、投票状況データ４０に、単勝式や複勝式の投票状況データ４０に騎手を示す騎手データ、又は、支持率を示す支持率データの少なくとも一方が含まれていてもよい。そして、集計部２４が、上述と同様の方法で、投票方式データ、騎手データ、概算投票数データ、支持率データ、のうちの少なくとも１つと、締切前オッズデータ、及び、残時間データ、との組合せと最終オッズ範囲データとが対応付けられた集計データ４２を生成するようにしてもよい。
【００６２】
また、上述のＳ２０４に示す処理で、判定部３０が、受け付けた投票要求に関連付けられている希望オッズの範囲に、集計データ４２に含まれる締切前オッズデータと最終オッズ範囲データとの値に基づいて特定される最終オッズの範囲が包含されると判定した際に、ユーザ端末１４に、最終オッズ範囲データが表す最終オッズの範囲が示された、投票の承認を求める情報を通知するようにしてもよい。例えば、投票承認用のＵＲＬが含まれる電子メール（投票承認メール４８）を通知部３２ｂがユーザ端末１４に送信するようにしてもよい（図９参照）。図９に、投票承認メール４８の一例を示す。ここで、ユーザがこのＵＲＬをクリックすると、投票を承認する旨の通知がユーザ端末１４から投票管理システム１２に送信される。そして、投票管理システム１２は、この旨を受け付けて、上述のＳ２０５以降の処理を実行する。こうすれば、ユーザは、投票対象が希望オッズの範囲内となったことが確認できた時点で、簡易な操作で投票を行うことができることとなる。なお、投票の承認を求める情報の通知は、上述のように電子メールで行われる必要はない。例えば、投票ボタン（あるいは、購入ボタン）が、所定のサイト内のガジェットのような目立つ場所に表示されるようにしてもよいし、Ｗｅｂブラウザのツールバーのようなアドオンを通じて、投票対象、現在のオッズ、最終オッズの範囲、投票金額、投票ボタン（あるいは、購入ボタン）がユーザ端末１４にポップアップ表示されるようにしてもよい。
【００６３】
また、上述のＳ２０７に示す処理で、判定部３０は、投票要求を受け付けたレースについて投票締切時間の所定時間前（例えば、１０分前）になったか否かを判定するようにしてもよい。そして、投票締切時間の所定時間前になった場合に、通知部３２ｂが、直前に行われた上述のＳ２０４に示す処理で特定された集計データ４２に含まれる最終オッズの範囲を示すデータとともに投票締切時間の所定時間前になった旨をユーザ端末１４に電子メール等で通知するようにしてもよい。そして、ユーザ端末１４は、最終オッズの範囲を示すデータ及び投票締切時間の所定時間前になった旨をディスプレイに表示出力するようにしてもよい。こうすれば、投票締切時間の所定時間前までに最終オッズの範囲が希望オッズの範囲に入ると投票が行われるというだけでなく、投票締切時間の所定時間前になっても最終オッズの範囲が希望オッズの範囲に入らなくても、ユーザに最終オッズの範囲が通知されることで投票を促すことができるので、ユーザが投票の機会を逃すリスクが低減することとなる。
【００６４】
また、集計データ４２に含まれる締切前オッズデータの代わりに、オッズの値の大小によって刻み幅が異なる、概算締切前オッズデータを用いても構わない。例えば、オッズデータの値が９．９倍以下の投票状況データ４０については、上述のように、０．１倍刻みで集計部２４が投票状況データ４０の集計を行い、オッズデータの値が１０．０倍以上９９．９倍未満の投票状況データ４０については、オッズデータの値を０．１の位で切り捨てた値を概算締切前オッズデータとして取り扱うようにして、１倍刻みで集計部２４が投票状況データ４０の集計を行い、オッズデータの値が１００倍以上の投票状況データ４０については、オッズデータの値を１の位で切り捨てた値を概算締切前オッズデータとして取り扱うようにして、１０倍刻みで集計部２４が投票状況データ４０の集計を行うようにしてもよい。
【００６５】
この場合、例えば、オッズデータの値が１０．２倍である投票状況データ４０に基づいて算出されるオッズ変動値は、概算締切前オッズデータの値が１０．０倍である集計データ４２の最終オッズ範囲データの値として設定される。また、オッズデータの値が１２９．５倍である投票状況データ４０に基づいて算出されるオッズ変動値は、概算締切前オッズデータの値が１２０．０倍である集計データ４２の最終オッズ範囲データの値として設定される。
【００６６】
また、集計部２４は、例えば、残時間データの値が「０」である投票状況データ４０のオッズデータの値の分布に基づいて上述のオッズの刻み幅を決定するようにしてもよい。例えば、投票状況データ４０の数が多いオッズについては、上述の刻み幅が小さく決定され、投票状況データ４０の数が多いオッズについては、上述の刻み幅が大きく決定されるようにしてもよい。
【００６７】
集計データ４２に概算締切前オッズデータが含まれる場合は、上述のＳ２０３に示す処理で、データ取得部２８は、この投票状況データ４０に含まれるオッズデータの値に基づいて上述の規則に従って算出される概算オッズの値、Ｓ２０２に示す処理で取得した最新の投票状況データ４０に含まれる残時間データの値、この投票状況データ４０に含まれる投票数データの値に基づいて算出される概算投票数、の組合せが、含まれる概算締切前オッズデータの値、残時間データの値、概算投票数データの値、の組合せに一致する集計データ４２を特定する。
【００６８】
また、通知部３２ｂは、上述のＳ２０６に示す処理で、投票が終了した旨とともに上述のＳ２０３に示す処理により特定される集計データ４２に含まれる締切前オッズデータと最終オッズ範囲データとの値に基づいて特定される最終オッズの範囲をユーザ端末１４に通知してもよい。そして、ユーザ端末１４は、最終オッズの範囲が表された投票終了画面４６を生成して、ディスプレイに表示出力してもよい。
【００６９】
また、競馬情報提供システム１０は、ユーザ端末１４から投票要求を受け付けた際に、上述のＳ２０３に示す処理により特定される集計データ４２に含まれる締切前オッズデータと最終オッズ範囲データとの値に基づいて特定される最終オッズの範囲に応じた情報が含まれる画面を単にユーザ端末１４に送信するだけでも構わない。この場合は、例えば、ユーザ端末１４のディスプレイには、特定される最終オッズの最小値と最大値、特定される最終オッズの値すべて、あるいは、特定される最終オッズの平均値等の代表値、などが表示されることとなる。こうすれば、ユーザは過去の実績に基づいて特定される最終オッズの範囲を知ることができ、投票を行うか否かの意思決定を精度よく行うことができることとなる。このようにして、投票締切前に投票対象への投票を行っても、その投票対象の最終オッズがユーザが指定した範囲内となる可能性が高まることとなる。
【００７０】
また、集計データ４２の最終オッズ範囲データに設定される値として、最終投票状況データのオッズデータの値から選択投票状況データのオッズデータの値を引いた値の代わりに、最終投票状況データのオッズデータの値自体を用いてもよい。この場合は、上述のＳ２０４に示す処理で最終オッズ範囲データに設定される値の範囲そのものが、最終オッズの範囲として扱われる。
【００７１】
また、競馬情報提供システム１０、投票管理システム１２、及び、ユーザ端末１４の役割分担は上述の実施形態には限定されない。また、本実施形態を、競馬以外の公営競技（例えば、競艇、競輪、オートレース等）や宝くじ等における投票対象への投票の支援に応用しても構わない。また、上記の具体的な数値や文字列、及び、図面中の具体的な数値や文字列は例示であり、これらの数値や文字列には限定されない。
【符号の説明】
【００７２】
１０  競馬情報提供システム、１２  投票管理システム、１４  ユーザ端末、１６  コンピュータネットワーク、２０  データ記憶部、２２  投票状況データ受付部、２４  集計部、２６  投票要求受付部、２８  データ取得部、３０  判定部、３２  処理実行部、３２ａ  投票処理実行指示出力部、３２ｂ  通知部、４０  投票状況データ、４２  集計データ、４４  投票画面、４６  投票終了画面、４８  投票承認メール。
【図１】
0005250652.tif 000002
【図２】
0005250652.tif 000003
【図３Ａ】
0005250652.tif 000004
【図３Ｂ】
0005250652.tif 000005
【図４】
0005250652.tif 000006
【図５】
0005250652.tif 000007
【図６】
0005250652.tif 000008
【図７】
0005250652.tif 000009
【図８】
0005250652.tif 000010
【図９】
0005250652.tif 000011