(57)【要約】【課題】参加者のペース配分を考慮して到達予測時刻を通知する到達予測時刻通知システムを提供すること。【解決手段】本発明の到達予測時刻通知システムでは、先にスタートしている先発参加者群（先発識別子群“ｋ００２”、“ｋ００３”、“ｋ００４”、“ｋ００５”）のペース配分と、参加者（識別子“ｋ００１”）のペース配分とを考慮して、参加者が次の区間に到達するまでの到達予測時刻を算出し、参加者に通知する。人間は機械や乗り物とは違って、動き続けているときの疲れは個人差があり、そのペース配分は人それぞれである。このため、参加者は、到達予測時刻を把握することにより、ゴールするまでの目安が分かり、モチベーションを維持することができる。【選択図】図２
2010244297.tif 000002
【特許請求の範囲】
【請求項１】
コースが設定され、前記コースのスタート地点とゴール地点との間にチェックポイントが１つ以上設けられることにより、前記コースが１番目から最終番目までの複数の区間に区切られ、参加者が前記スタート地点から前記複数の区間を１番目から最終番目までこの順に進んで前記ゴールに到達するイベントに適用されるシステムであって、
前記参加者の現在の位置を表す位置情報と前記参加者を識別する参加者識別子とを含むチェック情報を送信する装置と、
前記装置にネットワークを介して接続されたサーバと
を具備し、
前記サーバは、
前記参加者識別子と前記スタート地点、前記チェックポイント、前記ゴール地点における時刻とが対応付けられて格納される個人情報テーブルと、
前記チェック情報を受信したとき、前記チェック情報に含まれる前記位置情報に基づいて、前記スタート地点、前記チェックポイント又はゴール地点における時刻を前記参加者識別子に対応付けて前記個人情報テーブルに登録する管理手段と、
前記チェックポイントにおける時刻が前記参加者識別子に対応付けて前記個人情報テーブルに登録されたとき、
前記個人情報テーブルに格納された他の参加者識別子に対応する時刻に基づいて、前記チェックポイントの前の区間に所要された所要時間の代表値である第１代表値と、前記チェックポイントの次の区間に所要された所要時間の代表値である第２代表値とを算出する代表算出手段と、
前記個人情報テーブルに格納された前記参加者識別子に対応する前記チェックポイントの時刻に基づいて、前記前の区間に所要された所要時間を第１所要時間として算出する第１算出手段と、
前記第１代表値から前記第２代表値への変化量と前記第１所要時間とに基づいて、前記参加者識別子に対応する前記次の区間を所要するときの所要時間を第２所要時間として算出する第２算出手段と
を具備する予測システム。
【請求項２】
前記チェックポイントに関連付けられて、前記コース上に設けられた電光掲示板
を更に具備し、
前記サーバは、
現在の時刻に前記第２所要時間を加算した時刻を到達予測時刻として算出する到達予測算出手段と、
前記第２所要時間と前記到達予測時刻の少なくとも１つを前記電光掲示板に送信する通知手段と
を更に具備し、
前記電光掲示板は、受信した前記第２所要時間と前記到達予測時刻の少なくとも１つを表示する
請求項１に記載の予測システム。
【請求項３】
前記サーバは、
現在の時刻に前記第２所要時間を加算した時刻を到達予測時刻として算出する到達予測算出手段と、
前記第２所要時間と前記到達予測時刻の少なくとも１つを前記装置に送信する通知手段と
を更に具備し、
前記装置は、受信した前記第２所要時間と前記到達予測時刻の少なくとも１つを表示する表示手段
を具備する請求項１に記載の予測システム。
【請求項４】
コースが設定され、前記コースのスタート地点とゴール地点との間にチェックポイントが１つ以上設けられることにより、前記コースが１番目から最終番目までの複数の区間に区切られ、参加者が前記スタート地点から前記複数の区間を１番目から最終番目までこの順に進んで前記ゴールに到達するイベントに適用されるシステムであって、
前記参加者の現在の位置を表す位置情報と前記参加者を識別する参加者識別子とを含むチェック情報を送信する装置と、
前記装置にネットワークを介して接続されたサーバと
を具備し、
前記サーバは、
前記参加者識別子と前記スタート地点、前記チェックポイント、前記ゴール地点における時刻とが対応付けられて格納される個人情報テーブルと、
前記チェック情報を受信したとき、前記チェック情報に含まれる前記位置情報に基づいて、前記スタート地点、前記チェックポイント又はゴール地点における時刻を前記参加者識別子に対応付けて前記個人情報テーブルに登録する管理手段と、
前記チェックポイントにおける時刻が前記参加者識別子に対応付けて前記個人情報テーブルに登録されたとき、
前記個人情報テーブルに格納された他の参加者識別子に対応する時刻と前記チェックポイントの前の区間の距離とに基づいて、前記前の区間の速度の代表値である第１代表値を算出し、前記個人情報テーブルに格納された前記他の参加者識別子に対応する時刻と前記チェックポイントの次の区間の距離とに基づいて、前記次の区間の速度の代表値である第２代表値を算出する代表算出手段と、
前記個人情報テーブルに格納された前記参加者識別子に対応する前記チェックポイントの時刻と、前記前の区間の距離とに基づいて、前記前の区間の速度を第１速度として算出する第１算出手段と、
前記第１代表値から前記第２代表値への変化量と前記第１速度とに基づいて、前記参加者識別子に対応する前記次の区間を進むときの速度を第２速度として算出する第２算出手段と
を具備する予測システム。
【請求項５】
前記チェックポイントに関連付けられて、前記コース上に設けられた電光掲示板
を更に具備し、
前記サーバは、
前記第２速度と前記次の区間の距離とに基づいて、前記参加者が前記次の区間を所要するときの所要時間を次の所要時間として算出し、現在の時刻に前記次の所要時間を加算した時刻を前記到達予測時刻として算出する到達予測算出手段と、
前記次の所要時間と前記到達予測時刻の少なくとも１つを前記電光掲示板に送信する通知手段と
を更に具備し、
前記電光掲示板は、受信した前記次の所要時間と前記到達予測時刻の少なくとも１つを表示する
請求項４に記載の予測システム。
【請求項６】
前記サーバは、
前記第２速度と前記次の区間の距離とに基づいて、前記参加者が前記次の区間を所要するときの所要時間を次の所要時間として算出し、現在の時刻に前記次の所要時間を加算した時刻を前記到達予測時刻として算出する到達予測算出手段と、
前記次の所要時間と前記到達予測時刻の少なくとも１つを前記装置に送信する通知手段と
を更に具備し、
前記装置は、受信した前記次の所要時間と前記到達予測時刻の少なくとも１つを表示する表示手段
を具備する請求項４に記載の予測システム。
【請求項７】
前記サーバは、
前記スタート地点、前記チェックポイント、前記ゴール地点と各々の位置を表す設定位置情報とが対応付けられて格納されたチェックポイント判別テーブル
を更に具備し、
前記管理手段は、
前記チェック情報を受信したとき、前記チェック情報に含まれる前記位置情報が、前記チェックポイント判別テーブルに格納された前記設定位置情報に合致するか否かを判別し、
合致する場合、前記チェック情報を受信したときの時刻を前記スタート地点、前記チェックポイント又はゴール地点における時刻として、前記参加者識別子に対応付けて前記個人情報テーブルに登録する
請求項１〜６のいずれかに記載の予測システム。
【請求項８】
チェック情報は、前記スタート地点、前記チェックポイント又は前記ゴール地点を特定する地点特定情報を更に含み、
前記装置は、前記参加者に携帯され、自己の位置を前記位置情報として計測するＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を備え、
前記位置情報は、緯度、経度を表し、
前記設定位置情報は、所定範囲における緯度、経度として緯度範囲、経度範囲を表し、
前記管理手段は、
前記チェック情報に含まれる前記位置情報の緯度、経度のそれぞれが、前記チェックポイント判別テーブルに格納され、前記チェック情報に含まれる地点特定情報に対応する前記緯度範囲、経度範囲内にある場合、特定された前記スタート地点、前記チェックポイント又はゴール地点に、前記チェック情報を受信したときの時刻を、前記参加者識別子に対応付けて前記個人情報テーブルに登録する
請求項７に記載の予測システム。
【請求項９】
チェック情報は、前記スタート地点、前記チェックポイント又は前記ゴール地点を特定する地点特定情報を更に含み、
前記装置は、前記参加者に携帯され、自己の位置を前記位置情報として計測するＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を備え、
前記位置情報は、緯度、経度を表し、
前記設定位置情報は、予め設定された基準緯度、基準経度を表し、
前記管理手段は、
前記チェック情報に含まれる前記位置情報の緯度、経度で示される地点が、前記チェックポイント判別テーブルに格納され、前記チェック情報に含まれる地点特定情報に対応する前記基準緯度、前記基準経度で示される地点から所定範囲内にある場合、特定された前記スタート地点、前記チェックポイント又はゴール地点に、前記チェック情報を受信したときの時刻を、前記参加者識別子に対応付けて前記個人情報テーブルに登録する
請求項７に記載の予測システム。
【請求項１０】
前記参加者に携帯され、前記参加者識別子を保持するＩＣタグ
を更に具備し、
前記装置は、
前記スタート地点、前記チェックポイント、前記ゴール地点の各々に設置され、自己を識別する読み取り装置識別子を保持し、
前記参加者に携帯される前記ＩＣタグと自己との距離が所定距離内であるときに、前記ＩＣタグから前記参加者識別子を読み取り、前記位置情報として前記読み取り装置識別子と、読み取った前記参加者識別子とを含む前記チェック情報を送信し、
前記設定位置情報は、前記読み取り装置識別子を表し、
前記管理手段は、
前記チェック情報に含まれる前記読み取り装置識別子が、前記チェックポイント判別テーブルに格納された前記読み取り装置識別子と一致する場合、特定された前記スタート地点、前記チェックポイント又はゴール地点に、前記チェック情報を受信したときの時刻を、前記参加者識別子に対応付けて前記個人情報テーブルに登録する
請求項７に記載の予測システム。
【請求項１１】
前記装置は、前記参加者に携帯され、前記スタート地点、前記チェックポイント、前記ゴール地点の各々に対応するクイズを表示する表示手段と、前記クイズの回答を前記位置情報として入力し、前記スタート地点、前記チェックポイント又は前記ゴール地点を特定する地点特定情報を入力する入力手段と、前記クイズの回答と前記参加者識別子とを含む前記チェック情報を送信する実行手段とを備え、
前記サーバは、
前記スタート地点、前記チェックポイント、前記ゴール地点と各々の位置に対する前記クイズの回答とが対応付けられて格納されたチェックポイント判別テーブル
を更に具備し、
前記管理手段は、
前記チェック情報を受信したとき、前記チェック情報に含まれる前記クイズの回答が、前記チェックポイント判別テーブルに格納され、前記チェック情報に含まれる地点特定情報に対応する前記クイズの回答に合致するか否かを判別し、
合致する場合、前記チェック情報を受信したときの時刻を特定された前記スタート地点、前記チェックポイント又はゴール地点における時刻として、前記参加者識別子に対応付けて前記個人情報テーブルに登録する
請求項１〜６のいずれかに記載の予測システム。
【請求項１２】
前記装置は、前記参加者に携帯され、前記スタート地点、前記チェックポイント、前記ゴール地点の各々に対応するキーワードを前記位置情報として入力し、前記スタート地点、前記チェックポイント又は前記ゴール地点を特定する地点特定情報を入力する入力手段と、前記キーワードと前記参加者識別子とを含む前記チェック情報を送信する実行手段とを備え、
前記サーバは、
前記スタート地点、前記チェックポイント、前記ゴール地点と各々の位置に対する前記キーワードとが対応付けられて格納されたチェックポイント判別テーブル
を更に具備し、
前記管理手段は、
前記チェック情報を受信したとき、前記チェック情報に含まれる前記キーワードが、前記チェックポイント判別テーブルに格納され、前記チェック情報に含まれる地点特定情報に対応する前記キーワードに合致するか否かを判別し、
合致する場合、前記チェック情報を受信したときの時刻を特定された前記スタート地点、前記チェックポイント又はゴール地点における時刻として、前記参加者識別子に対応付けて前記個人情報テーブルに登録する
請求項１〜６のいずれかに記載の予測システム。
【請求項１３】
前記個人情報テーブルには、イベント毎にイベント識別子が関連付けられ、
今回のイベント識別子において、前記他の参加者識別子に対応付けられた次のチェックポイント又はゴール地点の時刻が記憶されていない場合、
前記代表算出手段は、前回のイベント識別子に関連付けられた参加者識別子に対応する時刻に基づいて、前記第１代表値と前記第２代表値とを算出する
請求項１〜１２のいずれかに記載の予測システム。
【請求項１４】
前記前回のイベント識別子に関連付けられた参加者識別子に対応する時刻が記憶されていない場合、前記代表算出手段は、予め設定された値を読み出して、前記第１代表値と前記第２代表値に用いる
請求項１３に記載の予測システム。
【請求項１５】
前記個人情報テーブルには、更に、前記参加者に関する個人情報が参加者識別子に関連付けられて格納され、
前記個人情報は、前記参加者の氏名、年代、性別、体重の少なくとも１つを含み、
前記代表算出手段は、
受信したチェック情報に含まれる前記参加者識別子に関連付けられた年代、性別、体重の少なくとも１つに一致する前記他の参加者識別子に対応する時刻に基づいて、前記第１代表値と前記第２代表値とを算出する
請求項１〜１４のいずれかに記載の予測システム。
【請求項１６】
請求項１〜１５のいずれかに記載の予測システムに適用されるサーバ。
【請求項１７】
請求項１〜１５のいずれかに記載の予測システムに適用される装置。
【請求項１８】
コースが設定され、前記コースのスタート地点とゴール地点との間にチェックポイントが１つ以上設けられることにより、前記コースが１番目から最終番目までの複数の区間に区切られ、参加者が前記スタート地点から前記複数の区間を１番目から最終番目までこの順に進んで前記ゴールに到達するイベントに適用される方法であって、
装置が、前記参加者の現在の位置を表す位置情報と前記参加者を識別する参加者識別子とを含むチェック情報を送信するステップと、
サーバが、前記チェック情報を受信したとき、前記チェック情報に含まれる前記位置情報に基づいて、前記スタート地点、前記チェックポイント又はゴール地点における時刻を前記参加者識別子に対応付けて個人情報テーブルに登録するステップと、
前記チェックポイントにおける時刻が前記参加者識別子に対応付けて前記個人情報テーブルに登録されたとき、
前記サーバが、前記個人情報テーブルに格納された他の参加者識別子に対応する時刻に基づいて、前記チェックポイントの前の区間に所要された所要時間の代表値である第１代表値と、前記チェックポイントの次の区間に所要された所要時間の代表値である第２代表値とを算出するステップと、
前記サーバが、前記個人情報テーブルに格納された前記参加者識別子に対応する前記チェックポイントの時刻に基づいて、前記前の区間に所要された所要時間を第１所要時間として算出するステップと、
前記サーバが、前記第１代表値から前記第２代表値への変化量と前記第１所要時間とに基づいて、前記参加者識別子に対応する前記次の区間を所要するときの所要時間を第２所要時間として算出するステップと
を具備する予測方法。
【請求項１９】
コースが設定され、前記コースのスタート地点とゴール地点との間にチェックポイントが１つ以上設けられることにより、前記コースが１番目から最終番目までの複数の区間に区切られ、参加者が前記スタート地点から前記複数の区間を１番目から最終番目までこの順に進んで前記ゴールに到達するイベントに適用される方法であって、
装置が、前記参加者の現在の位置を表す位置情報と前記参加者を識別する参加者識別子とを含むチェック情報を送信するステップと、
サーバが、前記チェック情報を受信したとき、前記チェック情報に含まれる前記位置情報に基づいて、前記スタート地点、前記チェックポイント又はゴール地点における時刻を前記参加者識別子に対応付けて個人情報テーブルに登録するステップと、
前記チェックポイントにおける時刻が前記参加者識別子に対応付けて前記個人情報テーブルに登録されたとき、
前記サーバが、前記個人情報テーブルに格納された他の参加者識別子に対応する時刻と前記チェックポイントの前の区間の距離とに基づいて、前記前の区間の速度の代表値である第１代表値を算出するステップと、
前記サーバが、前記個人情報テーブルに格納された前記他の参加者識別子に対応する時刻と前記チェックポイントの次の区間の距離とに基づいて、前記次の区間の速度の代表値である第２代表値を算出するステップと、
前記サーバが、前記個人情報テーブルに格納された前記参加者識別子に対応する前記チェックポイントの時刻と、前記前の区間の距離とに基づいて、前記前の区間の速度を第１速度として算出するステップと、
前記サーバが、前記第１代表値から前記第２代表値への変化量と前記第１速度とに基づいて、前記参加者識別子に対応する前記次の区間を進むときの速度を第２速度として算出するステップと
を具備する予測方法。
【請求項２０】
請求項１８又は１９に記載の予測方法の前記サーバが実行する各ステップをコンピュータに実行させるコンピュータプログラム。
【請求項２１】
請求項１８又は１９に記載の予測方法の前記装置が実行する各ステップをコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタンプラリー、ウォーキング、マラソン、ツーリング等のイベントに適用される予測システムに関する。
【背景技術】
【０００２】
スタンプラリー、ウォーキング、マラソン、ツーリング等のイベントが各地で開催されている。このイベントでは、プロが参加する場合とは異なり、一般人が自由に参加できる。これにより、その参加者にイベント自体を楽しんでもらったり、体を動かすことの重要性を理解してもらったり、その目的は多種多様である。
【０００３】
このようなイベントでは、コースが予め設定されている。コースのスタート地点とゴール地点との間にチェックポイントが１つ以上設けられることにより、コースが１番目から最終番目までの複数の区間に区切られている。参加者は自分のペースで進んでもらっても構わないが、スタート地点から複数の区間を１番目から最終番目までこの順に進んでゴールすることが重要である。
【０００４】
しかし、人間は機械や乗り物とは違って、コースの地形等の変化による速度の変化や動き続けているときの疲れは個人差があり、そのペースは人それぞれである。参加者が、次の区間ではどのくらいの時間がかかるのかを把握したい場合がある。参加者は、ゴールするまでの目安が分からない場合、そのイベントに参加していてもモチベーションが下がってしまい、ゴール地点まで到達しない可能性がある。参加者のペースを考慮して所要時間や到達予測時刻を通知することが望まれる。
【０００５】
所要時間の算出に関する技術を紹介する。
【０００６】
特開２００４−３６１１０５号公報には、ナビゲーションシステムが記載されている。ナビゲーションシステムは、ＧＰＳ機能を有する携帯端末と通信回線を介して接続されたナビゲーション処理サーバを備えている。ナビゲーション処理サーバは、ユーザから目的地に関する情報と出発時刻の情報とを受信して目的地までの経路を設定し、出発時刻以後は、所定時間間隔でユーザの携帯端末から緯度経度情報を受信し、該緯度経度情報に基づいてユーザの移動速度を計算し、該移動速度及び現在の緯度経度情報に基づいて目的地への到着予測時刻を計算し、該到着予測時刻を含む情報を携帯端末に送信することを特徴としている。しかし、上述のようなイベントに適用されていないので、コースの地形等の変化が考慮されていない。
【０００７】
特開昭６２−０９９８９９号公報には、路線バス運行管理装置が記載されている。路線バス運行管理装置は、路線バス上に設けた車上無線機と、車上無線機と情報の送受信を行う地上無線機と、営業所等に設けた中央処理装置とから構成され、回線を介して地上無線機からバスの通過情報を中央処理装置に収集して、特定地点に到着する時間を計算するものである。この路線バス運行管理装置は、予測対象車が到着している最新の地上無線機前の通過時刻に、未走行区間を分割した各単位区間の予測所要時分の合計を加えて、到着時刻を計算する中央処理装置の処理部と、運行計画の基本情報、通過情報、単位区間の実運行所要時分、標準運行所要時分及び実運行間隔とをそれぞれ記憶した記憶部とを備えている。路線バス運行管理装置は、予測時に利用する過去の走行所要時分の対象時間を限定し、実運行所要時分を標準運行所要時分で規準化した遅れ係数と実運行所要時分に対する重み付けの値とを利用して、予測対象車よりも以前に単位区間を通過した複数の既走行車の移動平均値を処理部で計算する。更に、予測対象車及び既走行車の各単位区間の進入時刻と、予測対象時間を限定し、計算した各移動平均値とから予測対象車の各単位区間のサンプル値を処理部で計算する。各単位区間の予測所要時分を予測サンプル値と標準運行所要時分との積で計算し、同様の方法で未走行区間における各単位区間の予測所要時分を累計して特定時点での到着時間を計算し、バスの運行状態の追跡管理と到着時刻とを表示出力部に表示するようにしたことを特徴としている。特開昭６２−２１７４００号公報では、これらを式により具体化している。しかし、バスは機械や乗り物であり、動き続けることができる。従って、上述のようなイベントに適用されない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−３６１１０５号公報
【特許文献２】特開昭６２−０９９８９９号公報
【特許文献３】特開昭６２−２１７４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の課題は、参加者のペースを考慮して、次の区間の所要時間、又は、到達予測時刻を通知する予測システムを提供することにある。
【課題を解決するための手段】
【００１０】
以下に、発明を実施するための形態で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための形態の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１１】
本発明の予測システムは、コース（４０）が予め設定され、コース（４０）のスタート地点とゴール地点との間にチェックポイントが１つ以上設けられることにより、コース（４０）が１番目から最終番目までの複数の区間に区切られ、参加者がスタート地点から複数の区間を１番目から最終番目までこの順に進んでゴール地点に到達するイベントに適用される。本発明の予測システムは、装置（３）（５−１〜５−４）と、装置（３）（５−１〜５−４）にネットワーク（２）を介して接続されたサーバ（１）とを具備している。装置（３）（５−１〜５−４）は、参加者の現在の位置を表す位置情報と参加者を識別する参加者識別子とを含むチェック情報を送信する。サーバ（１）は、個人情報テーブル（２１）と、管理手段（１３）と、代表算出手段（１４）と、第１算出手段（１５）と、第２算出手段（１６）と、到達予測算出手段（１７）と、通知手段（１８）とを具備している。個人情報テーブル（２１）には、参加者識別子とスタート地点、チェックポイント、ゴール地点における時刻とが対応付けられて格納されている。管理手段（１３）は、チェック情報を受信したとき、チェック情報に含まれる位置情報に基づいて、スタート地点、チェックポイント又はゴール地点における時刻を参加者識別子に対応付けて個人情報テーブル（２１）に登録する。チェックポイントにおける時刻が識別子に対応付けて個人情報テーブル（２１）に登録されたものとする。このとき、代表算出手段（１４）は、個人情報テーブル（２１）に格納された他の参加者識別子に対応する時刻に基づいて、チェックポイントの前の区間に所要された所要時間の平均値、中央値、最頻値のいずれかを表す代表値である第１代表値（ｔ１）と、チェックポイントの次の区間に所要された所要時間の代表値である第２代表値（ｔ２）とを算出する。第１算出手段（１５）は、個人情報テーブル（２１）に格納された参加者識別子に対応するチェックポイントの時刻に基づいて、前の区間に所要された所要時間を第１所要時間（Ｔ１）として算出する。第２算出手段（１６）は、第１代表値（ｔ１）から第２代表値（ｔ２）への変化量と第１所要時間（Ｔ１）とに基づいて、参加者識別子に対応する次の区間を所要するときの所要時間を第２所要時間（Ｔ２）として算出する。到達予測算出手段（１７）は、現在の時刻に第２所要時間（Ｔ２）を加算した時刻を到達予測時刻として算出する。通知手段（１８）は、到達予測時刻を参加者に通知する。
【発明の効果】
【００１２】
本発明の予測システムでは、上述により、参加者のペースと、既に次のチェックポイントまで到達している他の参加者のペースとを考慮して、参加者が次のチェックポイントに到達するまでの所要時間や到達予測時刻を算出し、参加者に通知する。人間は機械や乗り物とは違って、動き続けているときの疲れは個人差があり、そのペースは人それぞれである。このため、参加者は、所要時間や到達予測時刻を把握することにより、ゴールするまでの目安が分かり、モチベーションを維持することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の第１、３、５〜７実施形態による予測システムの構成を示している。
【図２】図２は、本発明の第１〜７実施形態による予測システムにおける個人情報テーブル２１を示している。
【図３】図３は、本発明の第１、３、５実施形態による予測システムにおけるチェックポイント判別テーブル２２を示している。
【図４】図４は、本発明の第１、３、５実施形態による予測システムにおけるチェックポイント判別テーブル２２を示している。
【図５】図５は、本発明の第１〜７実施形態による予測システムにおけるコース４０の具体例を示している。
【図６】図６は、本発明の第１〜７実施形態による予測システムの動作として新規登録処理を示すフローチャートである。
【図７】図７は、本発明の第１〜７実施形態による予測システムにおける個人情報登録画面６０を示している。
【図８】図８は、本発明の第１、３、５実施形態による予測システムにおけるチェック情報送信画面６１を示している。
【図９】図９は、本発明の第１、３〜７実施形態による予測システムの動作としてイベント参加処理を示すフローチャートである。
【図１０】図１０は、本発明の第１〜７実施形態による予測システムにおける電光掲示用算出結果画面６２を示している。
【図１１】図１１は、本発明の第２、５〜７実施形態による予測システムの構成を示している。
【図１２】図１２は、本発明の第２、４、５実施形態による予測システムにおけるチェックポイント判別テーブル２２を示している。
【図１３】図１３は、本発明の第２、４、５〜７実施形態による予測システムの動作としてイベント参加処理を示すフローチャートである。
【図１４】図１４は、本発明の第３〜７実施形態による予測システムにおける携帯用算出結果画面６３を示している。
【図１５】図１５は、本発明の第４、５〜７実施形態による予測システムの構成を示している。
【図１６】図１６は、本発明の第６実施形態による予測システムにおけるチェックポイント判別テーブル２２を示している。
【図１７】図１７は、本発明の第６実施形態による予測システムにおけるチェック情報送信画面６１を示している。
【図１８】図１８は、本発明の第７実施形態による予測システムにおけるチェックポイント判別テーブル２２を示している。
【図１９】図１９は、本発明の第７実施形態による予測システムにおけるチェック情報送信画面６１を示している。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、本発明の実施形態による予測システムについて詳細に説明する。
【００１５】
（第１実施形態）
［構成］
図１は、本発明の第１実施形態による予測システムの構成を示している。
【００１６】
本発明では、コース４０が予め設定されている。このコース４０のスタート地点とゴール地点との間にチェックポイントが１つ以上設けられることにより、コース４０が１番目から最終番目までの複数の区間に区切られている。例えば、チェックポイントが２箇所あり、コース４０が１番目から３番目までの３つの区間に区切られているものとする。そこで、本発明の第１実施形態による予測システムでは、自由な時間に参加した参加者がスタート地点から３つの区間を１番目から３番目までこの順に進んでゴール地点に到達するイベントに適用されるものとして説明する。ここで、チェックポイント、区間の数を例としてあげているが、これに限定されない。
【００１７】
本発明の第１実施形態による予測システムは、サーバ１と、携帯端末装置（以下、携帯端末と称する）３と、電光掲示板４−１、４−２とを具備している。サーバ１、携帯端末３、電光掲示板４−１、４−２は、ネットワーク２に接続されている。
【００１８】
サーバ１は、コンピュータであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０と、記録媒体である記憶部１１と、を具備している。記憶部１１には、コンピュータに実行させるためのコンピュータプログラム１２が記憶されている。ＣＰＵ１０は、起動時などに記憶部１１からコンピュータプログラム１２を読み取って実行する。コンピュータプログラム１２は、管理部１３、代表算出部１４、第１算出部１５、第２算出部１６、到達予測算出部１７、通知部１８を含んでいる。これらの動作については後述する。
【００１９】
記憶部１１は、データベース２０を備えている。データベース２０は、個人情報テーブル２１、チェックポイント判別テーブル２２を含んでいる。
【００２０】
携帯端末３は、参加者に携帯されるコンピュータであり、ＣＰＵ３０と、記録媒体である記憶部３１と、を具備している。記憶部３１には、コンピュータに実行させるためのコンピュータプログラム３２が記憶されている。ＣＰＵ３０は、起動時などに記憶部３１からコンピュータプログラム３２を読み取って実行する。コンピュータプログラム３２は、実行部３３を含んでいる。これの動作については後述する。
【００２１】
携帯端末３は、更に、入力部３４と、表示部３５と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）３６とを具備している。ＧＰＳ３６は、自己の位置を位置情報として計測する。位置情報は、緯度、経度を表している。
【００２２】
電光掲示板４−１、４−２は、それぞれ、第１、２チェックポイントにおける設定位置情報（後述）に従って、第１、２チェックポイントを過ぎた辺りのコース４０上に設けられている。
【００２３】
図２は、個人情報テーブル２１を示している。個人情報テーブル２１には、上述のイベントを識別するイベント識別子“２０１”が格納されている。
【００２４】
個人情報テーブル２１には、参加者のそれぞれに関する個人情報が格納される。個人情報は、それぞれ参加者の氏名、年代（年齢）、性別、連絡先（電話番号）、電子メールアドレスを含んでいる。ここで、氏名が、それぞれ、“ＢＢＣＣ”、“ＤＤＥＥ”、“ＦＦＧＧ”、“ＨＨＩＩ”である参加者が、後述する新規登録処理により、既に登録されているものとする。参加者“ＢＢＣＣ”の年齢、性別、連絡先、電子メールアドレスは、それぞれ、“２２才”、“女”、“０９０−＊＊＊”、“ＢＢ＠＊＊＊．ｊｐ”であるものとする。参加者“ＤＤＥＥ”の年齢、性別、連絡先、電子メールアドレスは、それぞれ、“５３才”、“男”、“０８０−＊＊＊”、“ＤＤ＠＊＊＊．ｊｐ”であるものとする。参加者“ＦＦＧＧ”の年齢、性別、連絡先、電子メールアドレスは、それぞれ、“３５才”、“男”、“０９０−＊＊＊”、“ＦＦ＠＊＊＊．ｊｐ”であるものとする。参加者“ＨＨＩＩ”の年齢、性別、連絡先、電子メールアドレスは、それぞれ、“２８才”、“女”、“０８０−＊＊＊”、“ＨＨ＠＊＊＊．ｊｐ”であるものとする。
【００２５】
個人情報テーブル２１には、更に、参加者“ＢＢＣＣ”、“ＤＤＥＥ”、“ＦＦＧＧ”、“ＨＨＩＩ”をそれぞれ識別する参加者識別子が予め格納されている。ここで、参加者識別子は、それぞれ、“ｋ００２”、“ｋ００３”、“ｋ００４”、“ｋ００５”であるものとする。参加者識別子は、携帯端末識別子、ＩＣタグ識別子、参加者が決めたユーザＩＤやサーバ１側で割り振りした番号（ゼッケン番号）等である。
【００２６】
個人情報テーブル２１には、更に、スタート地点、チェックポイント識別子、ゴール地点に参加者が到達したことを示すチェックポイント識別子が、スタート地点、第１、２チェックポイント、ゴールにおける時刻として参加者識別子に対応付けられて格納される。チェックポイント識別子の登録については後述するが、参加者識別子“ｋ００１”が第１チェックポイントに到達した時点での、参加者識別子“ｋ００２”に対応するスタート地点、第１、２チェックポイント、ゴールにおける時刻は、それぞれ、“２００９／０２／１８／１１：５０”、“同日の１２：２８”、“同日の１３：１１”、“未到達（記録なし）”であるものとする。参加者識別子“ｋ００３”に対応するスタート地点、第１、２チェックポイント、ゴールにおける時刻は、それぞれ、“２００９／０２／１８／１０：１０”、“同日の１０：３９”、“同日の１１：１２”、“
同日の１１：４８”であるものとする。参加者識別子“ｋ００４”に対応するスタート地点、第１、２チェックポイント、ゴールにおける時刻は、それぞれ、“２００９／０２／１８／１０：１２”、“同日の１０：３８”、“同日の１１：０８”、“
同日の１１：４０”であるものとする。参加者識別子“ｋ００５”に対応するスタート地点、第１、２チェックポイント、ゴールにおける時刻は、それぞれ、“２００９／０２／１８／１２：３５”、“同日の１３：０８”、“未到達”、“
未到達”であるものとする。
【００２７】
図３、４は、チェックポイント判別テーブル２２を示している。チェックポイント判別テーブル２２には、スタート地点、第１、２チェックポイント、ゴール地点の各々の位置として認識する範囲を表す設定位置情報が格納されている。
【００２８】
図３に示されるように、設定位置情報は、所定範囲における緯度、経度として緯度範囲“北緯＊＊〜北緯＊＊”、経度範囲“東経＊＊〜東経＊＊”を表している。
【００２９】
又は、図４に示されるように、設定位置情報は、予め設定された基準緯度“北緯＊＊”、基準経度“東経＊＊”と、その基準緯度経度からの所定範囲（例えば、基準点からの半径として５００［ｍ］とする）とを表している。
【００３０】
［動作］
本発明の第１実施形態による予測システムの動作について説明する。ここで、図５に示されるように、３つの区間のうちの第１、２、３区間の距離はそれぞれ１［ｋｍ］とする。また、スタート地点、ゴール地点をそれぞれ第０、３チェックポイントとする。
【００３１】
図６は、本発明の第１実施形態による予測システムの動作として新規登録処理を示すフローチャートである。
【００３２】
サーバ１の管理部１３は、新規の参加者から個人情報と参加者識別子とを受信するまで、待機状態である（ステップＳ２−ＮＯ）。参加者がイベントに参加したいときに、携帯端末３の実行部３３は、参加者の入力部３４の操作により、個人情報登録要求をサーバ１に送信する。このとき、管理部１３は、個人情報テーブル２１に格納された参加者識別子“ｋ００２”、“ｋ００３”、“ｋ００４”、“ｋ００５”に重複しない参加者識別子“ｋ００１”を決定し、図７に示されるような個人情報登録画面６０を表す情報を携帯端末３に送信する。個人情報登録画面６０は、参加者識別子“ｋ００１”が記載された欄と、氏名、年齢、性別、連絡先、電子メールアドレスを入力する欄と、送信ボタンとを含んでいる。参加者識別子は、重複しなければ、参加者が自由に決めてもよいし、携帯端末３や後述のＩＣタグに設定されたものでもよい。
【００３３】
参加者は、参加者識別子“ｋ００１”を把握し、氏名、年齢、性別、連絡先、電子メールアドレスの欄にそれぞれ“ＡＡ△△”、“４０才”、“男”、“０９０−＊＊＊”、“ＡＡ＠＊＊＊．ｊｐ”を入力部３４の操作により入力する。携帯端末３の実行部３３は、参加者の入力部３４の操作により、送信ボタンが操作されたとき、個人情報登録画面６０に入力された個人情報（氏名“ＡＡ△△”、年齢“４０才”、性別“男”、連絡先“０９０−＊＊＊”、電子メールアドレス“ＡＡ＠＊＊＊．ｊｐ”）と、個人情報登録画面６０に記載された参加者識別子“ｋ００１”とをサーバ１に送信する（ステップＳ１）。
【００３４】
サーバ１の管理部１３は、個人情報（氏名“ＡＡ△△”、年齢“４０才”、性別“男”、連絡先“０９０−＊＊＊”、電子メールアドレス“ＡＡ＠＊＊＊．ｊｐ”）と参加者識別子“ｋ００１”とを受信する（ステップＳ２−ＹＥＳ）。このとき、管理部１３は、それを個人情報テーブル２１に登録する（ステップＳ３）。
【００３５】
図９は、本発明の第１実施形態による予測システムの動作としてイベント参加処理を示すフローチャートである。
【００３６】
例えばスタート地点から第１区間に進むときに、携帯端末３の実行部３３は、参加者の入力部３４の操作により、チェック情報送信画面要求をサーバ１に送信する。サーバ１の管理部１３は、チェック情報送信画面要求を受信すると、図８に示されるようなチェック情報送信画面６１を表す情報を携帯端末３に送信する。携帯端末３の実行部３３は、受信したその情報を記憶部３１に格納する。チェック情報送信画面６１は、参加者識別子“ｋ００１”と氏名“ＡＡ△△”とが記載された欄と、現在のチェックポイントを入力（選択）する欄と、ＧＰＳ３６により位置情報を取得するための取得ボタンと、送信ボタンとを含んでいる。
【００３７】
携帯端末３の実行部３３は、チェック情報送信画面６１を表示部３５に表示し、参加者の入力部３４の操作により、現在のチェックポイントの欄に“スタート地点”が選択入力される。携帯端末３の実行部３３は、取得ボタンが操作されたとき、ＧＰＳ３６により、現在の参加者がいる位置であるスタート地点の位置を表す位置情報“北緯＊＊、東経＊＊”が取得されて、表示部３５に表示する。携帯端末３の実行部３３は、参加者の入力部３４の操作により、送信ボタンが操作されたとき、選択入力されたチェックポイント（地点特定情報）（ここではスタート地点）と、ＧＰＳ３６より取得された位置情報“北緯＊＊、東経＊＊”と、チェック情報送信画面６１に記載された参加者識別子“ｋ００１”とを含むチェック情報をサーバ１に送信する（ステップＳ１１）。
【００３８】
サーバ１の管理部１３は、チェック情報を受信するまで待機状態である（ステップＳ１３−ＮＯ）。
【００３９】
サーバ１の管理部１３は、チェック情報を受信したとき（ステップＳ１３−ＹＥＳ）、チェック情報に含まれる位置情報“北緯＊＊、東経＊＊”と、チェックポイント判別テーブル２２に格納されており、チェック情報に含まれる地点特定情報（ここではスタート地点）に対応する設定位置情報とが合致するかを判別する。管理部１３は、チェック情報に含まれる位置情報“北緯＊＊、東経＊＊”と、チェックポイント判別テーブル２２に格納されており、スタート地点に対応する設定位置情報とが、合致する場合、チェック情報を受信したときの時刻“２００９／０２／１８／１３：０１”（図２参照）をスタート地点のチェックポイント識別子にタイムスタンプとして、チェック情報に含まれていた参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録する。ここで、携帯端末３が、チェック情報を送信するときの送信時刻、又は、ＧＰＳ３６より位置情報を取得したときの時刻（位置情報取得時刻）をチェック情報に付加している場合、上記の時刻については、送信時刻、又は、位置情報取得時刻を用いてもよい（ステップＳ１４）。
【００４０】
ステップＳ１４において、管理部１３は、チェック情報に含まれる位置情報の緯度“北緯＊＊”、経度“東経＊＊”のそれぞれが、チェックポイント判別テーブル２２に格納されたスタート地点の設定位置情報として緯度範囲“北緯＊＊〜北緯＊＊”、経度範囲“東経＊＊〜東経＊＊”内にある場合（図３参照）、上記のスタート地点における時刻“２００９／０２／１８／１３：０１”をスタート地点のチェックポイント識別子として、参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録する。
【００４１】
又は、ステップＳ１４において、管理部１３は、チェック情報に含まれる位置情報の緯度“北緯＊＊”、経度“東経＊＊”が示す地点と、チェックポイント判別テーブル２２に格納されたスタート地点の基準緯度“北緯＊＊”、基準経度“東経＊＊”が示す地点との距離を算出し、チェック情報に含まれる位置情報の地点が、スタート地点の基準緯度経度から所定範囲“５００［ｍ］”以内にある場合、上記のスタート地点における時刻“２００９／０２／１８／１３：０１”をスタート地点のチェックポイント識別子として、参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録する。ここでの、設定位置情報は、基準緯度経度からの所定範囲を表す。
【００４２】
サーバ１の管理部１３は、参加者“ＡＡ△△”に対して、スタート地点後にてチェック情報を受信するまで待機状態である（ステップＳ１５−ＮＯ、Ｓ１３）。
【００４３】
参加者は、第１チェックポイントに到着したものとする（ステップＳ１２−ＹＥＳ）。
【００４４】
参加者の入力部３４の操作により、第１チェックポイントにて、携帯端末３の実行部３３は、チェック情報送信画面６１を表示部３５に表示し、現在のチェックポイントの欄に“第１チェックポイント”が選択入力される。携帯端末３の実行部３３は、取得ボタンが操作されたとき、ＧＰＳ３６により、現在の参加者がいる位置である第１チェックポイントの位置を表す位置情報“北緯＊＊、東経＊＊”が取得されて、表示部３５に表示する。携帯端末３の実行部３３は、参加者の入力部３４の操作により、送信ボタンが操作されたとき、選択入力されたチェックポイント（地点特定情報）（ここでは第１チェックポイント）と、ＧＰＳ３６より取得された位置情報“北緯＊＊、東経＊＊”と、チェック情報送信画面６１に記載された参加者識別子“ｋ００１”とを含むチェック情報をサーバ１に送信する（ステップＳ１１）。
【００４５】
サーバ１の管理部１３は、チェック情報を受信したとき（ステップＳ１３−ＹＥＳ）、チェック情報に含まれる位置情報“北緯＊＊、東経＊＊”と、チェックポイント判別テーブル２２に格納されており、チェック情報に含まれる地点特定情報（ここでは第１チェックポイント）に対応する設定位置情報とが合致するかを判別し、合致する場合に、その受信したときの時刻“２００９／０２／１８／１３：３２”（図２参照）を、第１チェックポイントにおけるチェックポイント識別子として参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録する（ステップＳ１４）。
【００４６】
サーバ１は、参加者識別子“ｋ００１”の参加者“ＡＡ△△”に対して、スタート地点後の地点特定情報（ここでは、第１チェックポイント）を受信したので（ステップＳ１５−ＹＥＳ）、算出処理（ステップＳ１６）を実行する。代表算出部１４は、個人情報テーブル２１を参照し、現時点での他の参加者で、次のチェックポイントである第２チェックポイント以降に到達している他の参加者がいるか判別する。個人情報テーブル２１を参照すると、参加者“ＢＢＣＣ”（参加者識別子“ｋ００２”）は第２チェックポイントに到達している（図２参照）。参加者“ＤＤＥＥ”、“ＦＦＧＧ”（参加者識別子“ｋ００３”、“ｋ００４”）は第３チェックポイント（ゴール地点）に到達している。即ち、第２チェックポイント以降に到達している他の参加者がいる（図２参照）。
【００４７】
そこで、ステップＳ１６において、代表算出部１４は、個人情報テーブル２１に格納された既に第２チェックポイントに到達している参加者識別子“ｋ００２”、“ｋ００３”、“ｋ００４”、“ｋ００５”に対応する、前のチェックポイントと現在のチェックポイントとである、スタート地点と第１チェックポイントとの時刻を抽出し、前のチェックポイントから現在のチェックポイントまでの区間である第１区間で抽出された他の参加者の所要時間の平均値、中央値、最頻値のいずれかを表す代表値である第１代表値ｔ１を算出する。更に、代表算出部１４は、個人情報テーブル２１から抽出された参加者識別子“ｋ００２”、“ｋ００３”、“ｋ００４”に対応する現在のチェックポイントと次のチェックポイントとである、第１チェックポイントと第２チェックポイントの時刻を抽出し、現在のチェックポイントから次のチェックポイントまでの区間である第２区間で抽出された他の参加者の所要時間の代表値である第２代表値ｔ２を算出する。ここでは代表値として、平均値を用いて説明する。この場合、第２区間における第１代表値ｔ１は、
ｔ１＝（（１２：２８−１１：５０）＋（１０：３９−１０：１０）＋（１０：３８−１０：１２））÷３＝３１［分］
により算出される。第２区間における第２代表値ｔ２は、
ｔ２＝（（１３：１１−１２：２８）＋（１１：１２−１０：３９）＋（１１：０８−１０：３８））÷３＝３５［分］
により算出される。代表算出部１４は、第３区間、即ち、第２チェックポイントからゴール地点における第３代表値ｔ３も算出する。ここで、第３代表値ｔ３は、
ｔ３＝（（１１：４８−１１：１２）＋（１１：４０−１１：０８））÷２＝３４［分］
により算出される。
【００４８】
今回のイベント（イベント識別子“２０１”）において、参加者がスタート地点後のチェックポイントに到達した際に、他の参加者が次のチェックポイントに到達していない場合、代表算出部１４は、個人情報テーブル２１から、今回のイベント（イベント識別子“２０１”）において、上記の参加者識別子“ｋ００２”、“ｋ００３”、“ｋ００４”、“ｋ００５”に対応付けられて格納されているチェックポイント識別子が”未到達”の状態であり、次のチェックポイントに到達している参加者が抽出できない。このような場合、ステップＳ１６において、代表算出部１４は、前回のイベント（例えば、イベント識別子“２００”）で個人情報テーブル２１に格納された次のチェックポイントに到達している参加者識別子に対応するチェックポイント識別子の時刻に基づいて、第１代表値ｔ１と第２代表値ｔ２とを算出する。
【００４９】
更に、イベントは今回初めて行われることも考えられる。この場合、個人情報テーブル２１には、前回のイベント（イベント識別子“２００”）に対応するデータがない状態である。このような場合、ステップＳ１６において、代表算出部１４は算出処理を実行せず、第１代表値ｔ１と第２代表値ｔ２とを、予め設定された値を記憶部１１より読み出して用いる。
【００５０】
代表算出部１４は、既に次のチェックポイントに到達している他の参加者を抽出する際に、個人情報テーブル２１に格納された個人情報を参照し、参加者“ＡＡ△△”の個人情報の年代“４０才”、性別“男”、体重の少なくとも１つに一致する個人情報に対応付けられた参加者識別子を抽出し、抽出された参加者識別子に対応するチェックポイント識別子の時刻に基づいて、第１代表値ｔ１と第２代表値ｔ２とを算出してもよい。なお、他の参加者を抽出する項目は、所属別や出身別を用いてもよい。
【００５１】
また、ステップＳ１６において、第１算出部１５は、受信したチェック情報に含まれている参加者識別子“ｋ００１”に対応する個人情報テーブル２１に格納された、前のチェックポイントであるスタート地点における時刻“２００９／０２／１８／１３：０１”と、現在のチェックポイントである第１チェックポイントにおけるチェックポイント識別子の時刻、“２００９／０２／１８／１３：３２”に基づいて、前の区間である第１区間に所要された所要時間を第１所要時間Ｔ１として算出する。ここで、第１所要時間Ｔ１は、
Ｔ１＝１３：３２−１３：０１＝３１［分］
により算出される。
【００５２】
次に、第２算出部１６は、第１代表値ｔ１“３１［分］”から第２代表値ｔ２“３５［分］”への変化量と第１所要時間Ｔ１“３１［分］”とに基づいて、参加者が次の区間である第２区間を所要するときの所要時間の予測値を第２所要時間Ｔ２として算出する。ここで、第２区間における第２所要時間Ｔ２は、
Ｔ２＝ｔ２×Ｔ１÷ｔ１＝３５×３１÷３１＝３５［分］
により算出される。第２算出部１６は、第３区間、即ち、第２チェックポイントからゴール地点における所要時間の予測値である第３所要時間Ｔ３を、第２代表値ｔ２“３５［分］”から第３代表値ｔ３“３４［分］”への変化量と第２所要時間Ｔ２“３５［分］”とに基づいて算出する。ここで、第３所要時間Ｔ３は、
Ｔ３＝ｔ３×Ｔ２÷ｔ２＝３４分×３５分÷３５分＝３４［分］
により算出され、第１チェックポイントからゴール地点までの所要時間は、
Ｔ２＋Ｔ３＝３５分＋３４分＝６９［分］
により算出される。
【００５３】
次に、到達予測算出部１７は、現在の時刻“２００９／０２／１８／１３：３２”に、第２区間における第２所要時間Ｔ２“３５［分］”を加算した時刻“同日の１４：０７”を、第２チェックポイントにおける到達予測時刻として算出する。更に、到達予測算出部１７は、第３所要時間Ｔ３“３４［分］”を加算した、ゴール地点における到達予測時刻“同日の１４：４１”も算出する。ここで、管理部１３は、第２チェックポイントにおけるチェックポイント識別子（時刻）を参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録するまでの間、算出された所要時間（第２所要時間Ｔ２“３５［分］”、第３所要時間Ｔ３“６９［分］”）と第２チェックポイントにおける到達予測時刻とを参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録する。
【００５４】
次に、通知部１８は、算出された所要時間（第２所要時間Ｔ２“３５［分］”、第３所要時間Ｔ３“６９［分］”）や到達予測時刻を、参加者識別子“ｋ００１”と共に、チェック情報に含まれる位置情報により特定されたチェックポイント（ここでは第１チェックポイント）の電光掲示板４−１に、図１０に示されるような電光掲示用算出結果画面６２を生成し、送信し、表示することにより、参加者“ＡＡ△△”に通知する。ここで、参加者“ＡＡ△△”に通知された電光掲示用算出結果画面６２は、参加者識別子“ｋ００１”と、第２区間における到達予測時刻“２００９／０２／１８／１４：０７”、第２所要時間Ｔ２“３５［分］”と、ゴール地点における到達予測時刻“同日の１４：４１”、第３所要時間Ｔ３“６９［分］”とを含んでいる。ここで、電光掲示用算出結果画面６２は、算出された所要時間（第２所要時間Ｔ２“３５［分］”、第３所要時間Ｔ３“６９［分］”）と到達予測時刻とを両方含む形態としているが、算出された所要時間、到達予測時刻のいずれかを含む形態でもよい。言い換えれば、電光掲示用算出結果画面６２は、算出された所要時間、到達予測時刻の少なくとも１つを含んでいる（ステップＳ１７）。
【００５５】
その後、参加者“ＡＡ△△”が第２チェックポイントに到達した際も同様に、サーバ１は、ステップＳ１３〜Ｓ１７を実行する。即ち、前のチェックポイントから現在のチェックポイントまでの区間である第２区間での代表値を第１代表値とし、現在のチェックポイントから次のチェックポイントまでの区間である第３区間での代表値を第２代表値とし、前のチェックポイントから現在のチェックポイントまでの区間である第２区間での参加者の所要時間が第１所要時間として算出し、次の区間である第３区間の所要時間を第２所要時間として算出し、次のチェックポイントであるゴール地点の到達予測時刻を算出し、通知する。これらの処理をゴール地点に到達するまで、各チェックポイントにて行う。
【００５６】
［効果］
本発明の第１実施形態による予測システムでは、上述の説明により、先に次のチェックポイントに到達している参加者（参加者識別子“ｋ００２”、“ｋ００３”、“ｋ００４”、“ｋ００５”）のペースと、参加者本人（参加者識別子“ｋ００１”）のペースとを考慮して、参加者が次のチェックポイントに到達するまでの所要時間と到達予測時刻とを算出し、参加者に通知する。人間は機械や乗り物とは違って、ペースの個人差や環境の影響により、一定の速度で動き続けることは困難である。このため、参加者は、到達予測時刻を把握することにより、ゴールするまでの目安が分かり、モチベーションを維持することができる。
【００５７】
（第２実施形態）
第２実施形態では、第１実施形態と重複する説明については省略する。
【００５８】
［構成］
図１１は、本発明の第２実施形態による予測システムの構成を示している。本発明の第２実施形態による予測システムは、更に、ＩＣタグ６と、読み取り装置５−１〜５−４とを具備している。
【００５９】
ＩＣタグ６は、参加者に携帯され、参加者識別子“ｋ００１”を保持する。
【００６０】
読み取り装置５−１〜５−４は、コンピュータであり、ＣＰＵ５０と、記録媒体である記憶部５１とを具備している。記憶部５１には、コンピュータに実行させるためのコンピュータプログラム５２と、自己を識別する読み取り装置識別子５４とが記憶されている。ＣＰＵ５０は、起動時などに記憶部５１からコンピュータプログラム２２を読み取って実行する。コンピュータプログラム５２は、実行部５３を含んでいる。これの動作については後述する。
【００６１】
図１２は、チェックポイント判別テーブル２２を示している。この場合、チェックポイント判別テーブル２２に格納された設定位置情報は、緯度、経度ではなく、読み取り装置識別子５４を表している。読み取り装置５−１〜５−４は、それぞれ、スタート地点、第１、２チェックポイント、ゴール地点に設けられている。読み取り装置５−１〜５−４の設定位置情報は、それぞれ“ｃｐ０００”、“ｃｐ００１”、“ｃｐ００２”、“ｃｐ００３”であるものとする。
【００６２】
［動作］
本発明の第２実施形態による予測システムの動作について説明する。
【００６３】
図１３は、本発明の第２実施形態による予測システムの動作としてイベント参加処理を示すフローチャートである。参加者は、携帯端末３をわざわざ携帯したくない場合、ＩＣタグ６を身に付ければよい。この場合、上述のチェック情報送信画面６１は使用されない。また、上述のステップＳ１１、Ｓ１２は実行されない。
【００６４】
読み取り装置５−１の実行部５３は、ＩＣタグ６と通信するまで待機状態である（ステップＳ２１−ＮＯ）。
【００６５】
例えば参加者“ＡＡ△△”がスタート地点から第１区間に進むときに、読み取り装置５−１の実行部５３は、参加者に携帯されるＩＣタグ６と自己との距離が所定距離内であるものとする。このときに、実行部５３は、ＩＣタグ６から参加者識別子“ｋ００１”を読み取り（ステップＳ２１−ＹＥＳ）、位置情報として読み取り装置識別子５４“ｃｐ０００”と、読み取った参加者識別子“ｋ００１”とを含むチェック情報をサーバ１に送信する（ステップＳ２２）。
【００６６】
サーバ１の管理部１３は、チェック情報を受信するまで待機状態である（ステップＳ１３−ＮＯ）。
【００６７】
サーバ１の管理部１３は、チェック情報を受信したとき（ステップＳ１３−ＹＥＳ）、チェック情報に含まれる読み取り装置識別子５４“ｃｐ０００”が、チェックポイント判別テーブル２２に格納された各読み取り装置識別子５４のいずれかと一致するか否かを判別し、どのチェックポイントかを特定する。管理部１３は、チェック情報に含まれる読み取り装置識別子５４“ｃｐ０００”が、チェックポイント判別テーブル２２に格納された読み取り装置識別子５４“ｃｐ０００”と一致し、スタート地点と特定された場合、チェック情報を受信したときの時刻“２００９／０２／１８／１３：０１”（図２参照）を、スタート地点におけるチェックポイント識別子としてチェック情報に含まれた参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録する（ステップＳ１４）。
【００６８】
サーバ１の管理部１３は、参加者“ＡＡ△△”に対して、スタート地点後のチェック情報を受信するまで待機状態である（ステップＳ１５−ＮＯ、Ｓ１３）。
【００６９】
参加者は、第１チェックポイントに到着したものとする。
【００７０】
参加者は、第１チェックポイントに到達した際に、読み取り装置５−２の実行部５３は、参加者に携帯されるＩＣタグ６と自己との距離が所定距離内であるものとする。このときに、実行部５３は、ＩＣタグ６から参加者識別子“ｋ００１”を読み取り（ステップＳ２１−ＹＥＳ）、位置情報として読み取り装置識別子５４“ｃｐ００１”と、読み取った参加者識別子“ｋ００１”とを含むチェック情報をサーバ１に送信する（ステップＳ２２）。
【００７１】
サーバ１の管理部１３は、チェック情報を受信したとき（ステップＳ１３−ＹＥＳ）、チェック情報に含まれる読み取り装置識別子５４“ｃｐ００１”が、チェックポイント判別テーブル２２に格納された各読み取り装置識別子５４のいずれかと一致するか否かを判別し、どのチェックポイントかを特定する。管理部１３は、チェック情報に含まれる読み取り装置識別子５４“ｃｐ００１”が、チェックポイント判別テーブル２２に格納された読み取り装置識別子５４“ｃｐ００１”と一致し、第１チェックポイントと特定された場合、チェック情報を受信したときの時刻“２００９／０２／１８／１３：３２”（図２参照）を、第１チェックポイントにおけるチェックポイント識別子として、チェック情報に含まれた参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録する（ステップＳ１４）。
【００７２】
これ以降の処理は、第１実施形態と同じである。
【００７３】
［効果］
本発明の第２実施形態による予測システムでは、上述の説明により、参加者が携帯端末３をわざわざ携帯したくなくても、第１実施形態と同じ効果を実現する。
【００７４】
（第３実施形態）
第３実施形態では、第１、２実施形態と重複する説明については省略する。
【００７５】
［動作］
本発明の第３実施形態による予測システムの動作について説明する。
【００７６】
上述のステップＳ１６までの処理は第１、２実施形態と同じである。
【００７７】
ステップＳ１７において、サーバ１の通知部１８は、電光掲示用算出結果画面６２ではなく、図１４に示されるような携帯用算出結果画面６３を生成し、電光掲示板４−１、４−２に送信するのではなく、携帯端末３に送信する。携帯端末３の実行部３３は、受信した携帯用算出結果画面６３を表示部３５に表示することで、参加者に通知する。携帯用算出結果画面６３は、上述のように参加者“ＡＡ△△”が第１チェックポイントに到達した際には、参加者識別子“ｋ００１”と、第１チェックポイントにおける時刻“２００９／０２／１８／１３：３２”、第１所要時間Ｔ１“３１［分］”と、第２区間における到達予測時刻“２００９／０２／１８／１４：０７”、第２所要時間Ｔ２“３５［分］”と、ゴールにおける到達予測時刻“同日の１４：４１”、第２所要時間Ｔ２“６９［分］”とを含んでいる。
【００７８】
又は、通知部１８は、電光掲示用算出結果画面６２を電光掲示板４−１に送信すると共に、携帯用算出結果画面６３を携帯端末３に送信して参加者に通知してもよい。
【００７９】
［効果］
本発明の第３実施形態による予測システムでは、上述の説明により、参加者が電光掲示用算出結果画面６２を見逃したまま、コース４０上を進んだ場合でも、携帯端末３により携帯用算出結果画面６３で確認することができる。
【００８０】
（第４実施形態）
第４実施形態では、第１〜３実施形態と重複する説明については省略する。
【００８１】
［構成］
図１５は、本発明の第４実施形態による予測システムの構成を示している。ＩＣタグ６は、携帯端末３に設けられている場合も考えられる。又は、参加者は、ＩＣタグ６と携帯端末３とを携帯している場合も考えられる。
【００８２】
［動作］
本発明の第４実施形態による予測システムの動作について説明する。
【００８３】
上述のステップＳ１６までの処理は第１〜３実施形態と同じである。
【００８４】
ＩＣタグ６が携帯端末３に設けられている場合、又は、参加者がＩＣタグ６と携帯端末３とを携帯している場合、ステップＳ１７において、サーバ１の通知部１８は、所要時間と到達予測時刻を電光掲示板４−１、４−２と共に、携帯端末の表示部３５に表示して参加者に通知する。
【００８５】
［効果］
本発明の第４実施形態による予測システムでは、上述の説明により、第１、３実施形態と同じ効果を実現する。
【００８６】
（第５実施形態）
第５実施形態では、第１〜４実施形態と重複する説明については省略する。
【００８７】
［動作］
本発明の第５実施形態による予測システムの動作について説明する。
【００８８】
上述のステップＳ１５までの処理は第１〜４実施形態と同じである。サーバ１は、第１代表値ｔ１、第２代表値ｔ２、第１所要時間Ｔ１、第２所要時間Ｔ２に代えて、それぞれ、後述の第１代表値（以下、第１速度代表値ｖ１）、第２代表値（以下、第２速度代表値ｖ２）、第１速度Ｖ１、第２速度Ｖ２を算出する。
【００８９】
参加者“ＡＡ△△”が第１チェックポイントに到達した際のステップＳ１６において、代表算出部１４は、個人情報テーブル２１に格納された、既に第２チェックポイントに到達している参加者識別子“ｋ００２”、“ｋ００３”、“ｋ００４”を抽出し、その抽出された参加者識別子に対応するスタート地点と第１チェックポイントとの時刻と第１区間の距離“１［ｋｍ］”とに基づいて、抽出された他の参加者の第１区間の速度の平均値、中央値、最頻値のいずれかを表す代表値である第１速度代表値ｖ１を算出する。また、代表算出部１４は、個人情報テーブル２１から抽出された参加者識別子“ｋ００２”、“ｋ００３”、“ｋ００４”に対応する第１チェックポイントと第２チェックポイントの時刻と第２区間の距離“１［ｋｍ］”とに基づいて、抽出された他の参加者の第２区間の速度の代表値である第２速度代表値ｖ２を算出する。ここでは代表値として、平均値を用いて説明する。この場合、第２区間における第１速度代表値ｖ１は、
ｖ１＝（（１［ｋｍ］÷（１２：２８−１１：５０）［分］）＋（１［ｋｍ］÷（１０：３９−１０：１０）［分］）＋（１［ｋｍ］÷（１０：３８−１０：１２）［分］））÷３＝０．５５［ｍ／ｓ］
により算出される。ここで、ｖ１＝１ｋｍ÷（（（１２：２８−１１：５０）＋（１０：３９−１０：１０）＋（１０：３８−１０：１２））÷３）＝０．５４ｍ／ｓのように、時間の平均値を算出してから速度を求めたものをその区間の速度の代表値としてもよい。第２区間における第２速度代表値ｖ２は、
ｖ２＝（（１［ｋｍ］÷（１３：１１−１２：２８）［分］）＋（１［ｋｍ］÷（１１：１２−１０：３９）［分］）＋（１［ｋｍ］÷（１１：０８−１０：３８）［分］））÷３＝０．４８［ｍ／ｓ］
により算出される。代表算出部１４は、第３区間、即ち、第２チェックポイントからゴール地点における第３速度代表値ｖ３も算出する。この場合、第３速度代表値ｖ３は、
ｖ３＝（（１［ｋｍ］÷（１１：４８−１１：１２）［分］）＋（１［ｋｍ］÷（１１：４０−１１：０８）［分］））÷２＝０．４９［ｍ／ｓ］
により算出される。
【００９０】
また、ステップＳ１６において、第１算出部１５は、受信したチェック情報に含まれている参加者識別子“ｋ００１”に対応する個人情報テーブル２１に格納されたスタート地点における時刻“２００９／０２／１８／１３：０１”、第１チェックポイントにおける時刻、“２００９／０２／１８／１３：３２”に基づいて、第１区間に所要された所要時間を第１所要時間Ｔ１として算出する。ここで、第１所要時間Ｔ１は、
Ｔ１＝１３：３２−１３：０１＝３１［分］
により算出される。第１算出部１５は、第１所要時間Ｔ１“３１［分］”と、第１区間の距離“１［ｋｍ］”とに基づいて、第１区間の速度を第１速度Ｖ１として算出する。ここで、第１速度Ｖ１は、
Ｖ１＝ｓ１÷Ｔ１＝１［ｋｍ］÷３１［分］＝０．５４［ｍ／ｓ］
により算出される。
【００９１】
次に、第２算出部１６は、第１速度代表値ｔ１から第２速度代表値ｔ１への変化量と第１速度Ｖ１とに基づいて、参加者“ＡＡ△△”が第２区間を進むときの予測速度を第２速度Ｖ２として算出する。ここで、第２区間における第２速度Ｖ２は、
Ｖ２＝ｖ２×Ｖ１÷ｖ１＝０．４８［ｍ／ｓ］×０．５４［ｍ／ｓ］÷０．５５［ｍ／ｓ］＝０．４７［ｍ／ｓ］
により算出される。第２算出部１６は、第３区間の第３速度Ｖ３も算出する。この場合、第３速度Ｖ３は、
Ｖ３＝ｖ３×Ｖ２÷ｖ２＝０．４９［ｍ／ｓ］×０．４７［ｍ／ｓ］÷０．４８［ｍ／ｓ］＝０．４８［ｍ／ｓ］
により算出される。
【００９２】
到達予測算出部１７は、第２速度Ｖ２と第２区間の距離とに基づいて、参加者“ＡＡ△△”が第２区間を所要するときの所要時間Ｔ２を算出する。ここで、第２区間における所要時間Ｔ２は、
Ｔ２＝１［ｋｍ］÷０．４７［ｍ／ｓ］＝３５［分］
により算出される。到達予測算出部１７は、第２チェックポイントからゴール地点における所要時間Ｔ３も算出する。この場合、所要時間Ｔ３は、
Ｔ３＝１［ｋｍ］÷０．４８［ｍ／ｓ］＝３５［分］
により算出される。
【００９３】
次に、到達予測算出部１７は、現在の時刻“２００９／０２／１８／１３：３２”に、第２区間における所要時間Ｔ２“３５［分］”を加算した時刻“同日の１４：０７”を、第２チェックポイントにおける到達予測時刻として算出する。更に、到達予測算出部１７は、所要時間Ｔ３“３５［分］”を加算した、ゴール地点における到達予測時刻“同日の１４：４２”も算出する。
【００９４】
これ以降の処理は、第１〜４実施形態と同じである。
【００９５】
［効果］
本発明の第５実施形態による予測システムでは、上述の説明により、第１〜４実施形態と同じ効果を実現する。
【００９６】
（第６実施形態）
第６実施形態では、第１〜５実施形態と重複する説明については省略する。
【００９７】
［構成］
図１６は、チェックポイント判別テーブル２２を示している。チェックポイント判別テーブル２２には、スタート地点、第１、２チェックポイント、ゴール地点の各々の上述の設定位置情報として、クイズの答え（回答）が格納されている。クイズの回答は、漢字、カタカナ、平仮名、英字、数字、記号の少なくとも１つ含む文字列である。例えば、スタート地点、第１、２チェックポイント、ゴール地点に対するクイズの回答は、それぞれ、「２」、「３」、「奈良の大仏」、「みかんジュース」が挙げられる。スタート地点、第１チェックポイントについては選択肢方式とし、第２チェックポイント、ゴール地点については自由回答方式であるものとする。
【００９８】
［動作］
本発明の第６実施形態による予測システムの動作について説明する。
【００９９】
例えば第１チェックポイントから第２区間に進むときに、携帯端末３の実行部３３は、参加者の入力部３４の操作により、チェック情報送信画面要求をサーバ１に送信する。サーバ１の管理部１３は、チェック情報送信画面要求を受信すると、図１７に示されるようなチェック情報送信画面６１を表す情報を携帯端末３に送信する。携帯端末３の実行部３３は、受信したその情報を記憶部３１に格納する。チェック情報送信画面６１は、識別子“ｋ００１”と氏名“ＡＡ△△”とが記載された欄と、現在のチェックポイントを入力（選択）する欄と、送信ボタンとを含んでいる。
【０１００】
ステップＳ１１において、携帯端末３の実行部３３は、チェック情報送信画面６１を表示部３５に表示し、参加者の入力部３４の操作により、現在のチェックポイントの欄に“第１チェックポイント”が選択入力される。携帯端末３の実行部３３は、現在のチェックポイントが選択入力されたときに、現在のチェックポイントを入力する欄に代えて、現在のチェックポイントに対応するクイズを表示する欄と、その回答を入力する欄とをチェック情報送信画面６１上に表示する。例えば、現在のチェックポイントが第１チェックポイントであり、クイズが「正面にある赤いタワーは何でしょう？」である場合、回答を入力する欄は、上述のように選択肢方式により表示される。選択肢方式の場合、回答を入力する欄には、回答の候補として、例えば、「１  ○○（図示なし）」、「２  ○○（図示なし）」、「３  東京タワー」、「４  通天閣」、「５  上海タワー」、「６  ゴールドタワー」が表示される。携帯端末３の実行部３３は、参加者の入力部３４の操作により、クイズの回答「３  東京タワー」が入力されて、送信ボタンが操作されたとき、選択入力されたチェックポイント（地点特定情報）（ここでは第１チェックポイント）と、このときの位置情報としてクイズの回答「３  東京タワー」と、チェック情報送信画面６１に記載された参加者識別子“ｋ００１”とを含むチェック情報をサーバ１に送信する。
【０１０１】
サーバ１の管理部１３は、チェック情報を受信したとき（ステップＳ１３−ＹＥＳ）、チェック情報に含まれるクイズの回答「３  東京タワー」と、チェックポイント判別テーブル２２に格納されており、チェック情報に含まれる地点特定情報（ここでは第１チェックポイント）に対応するクイズの回答「３（東京タワー）」とが合致するかを判別する。管理部１３は、チェック情報に含まれるクイズの回答「３  東京タワー」と、チェックポイント判別テーブル２２に格納されており、第１チェックポイントに対応するクイズの回答「３（東京タワー）」とが、合致する場合、ステップＳ１４を実行する。即ち、チェック情報を受信したときの時刻を第１チェックポイントのチェックポイント識別子にタイムスタンプとして、チェック情報に含まれていた参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録する。ここで、携帯端末３が、チェック情報を送信するときの送信時刻をチェック情報に付加している場合、上記の時刻については、送信時刻を用いてもよい。
【０１０２】
上述のステップＳ１５以降の処理は第１〜５実施形態と同じである。
【０１０３】
（第７実施形態）
第７実施形態では、第１〜５実施形態と重複する説明については省略する。
【０１０４】
［構成］
図１８は、チェックポイント判別テーブル２２を示している。チェックポイント判別テーブル２２には、スタート地点、第１、２チェックポイント、ゴール地点の各々の上述の設定位置情報として、キーワードが格納されている。キーワードは、漢字、カタカナ、平仮名、英字、数字、記号の少なくとも１つ含む文字列である。例えば、スタート地点、第１、２チェックポイント、ゴール地点に対するキーワードは、それぞれ、「１５４５」、「７８４６」、「７８４４」、「１５４５」が挙げられる。このキーワード「１５４５」、「７８４６」、「７８４４」、「１５４５」は、各チェックポイントに掲示され、後述のように、参加者は自己申告によりキーワードを通知する。
【０１０５】
［動作］
本発明の第７実施形態による予測システムの動作について説明する。
【０１０６】
例えば第１チェックポイントから第２区間に進むときに、携帯端末３の実行部３３は、参加者の入力部３４の操作により、チェック情報送信画面要求をサーバ１に送信する。サーバ１の管理部１３は、チェック情報送信画面要求を受信すると、図１９に示されるようなチェック情報送信画面６１を表す情報を携帯端末３に送信する。携帯端末３の実行部３３は、受信したその情報を記憶部３１に格納する。チェック情報送信画面６１は、識別子“ｋ００１”と氏名“ＡＡ△△”とが記載された欄と、現在のチェックポイントを入力（選択）する欄と、キーワードを入力する欄と、送信ボタンとを含んでいる。
【０１０７】
ステップＳ１１において、携帯端末３の実行部３３は、チェック情報送信画面６１を表示部３５に表示し、参加者の入力部３４の操作により、現在のチェックポイントの欄に“第１チェックポイント”が選択入力され、キーワードを入力する欄に、現在のチェックポイントに対応するキーワード「７８４６」が入力される。携帯端末３の実行部３３は、参加者の入力部３４の操作により、送信ボタンが操作されたとき、選択入力されたチェックポイント（地点特定情報）（ここでは第１チェックポイント）と、このときの位置情報としてキーワード「７８４６」と、チェック情報送信画面６１に記載された参加者識別子“ｋ００１”とを含むチェック情報をサーバ１に送信する。
【０１０８】
サーバ１の管理部１３は、チェック情報を受信したとき（ステップＳ１３−ＹＥＳ）、チェック情報に含まれるキーワード「７８４６」と、チェックポイント判別テーブル２２に格納されており、チェック情報に含まれる地点特定情報（ここでは第１チェックポイント）に対応するキーワード「７８４６」とが合致するかを判別する。管理部１３は、チェック情報に含まれるキーワード「７８４６」と、チェックポイント判別テーブル２２に格納されており、第１チェックポイントに対応するキーワード「７８４６」とが、合致する場合、ステップＳ１４を実行する。即ち、チェック情報を受信したときの時刻を第１チェックポイントのチェックポイント識別子にタイムスタンプとして、チェック情報に含まれていた参加者識別子“ｋ００１”に対応付けて個人情報テーブル２１に登録する。ここで、携帯端末３が、チェック情報を送信するときの送信時刻をチェック情報に付加している場合、上記の時刻については、送信時刻を用いてもよい。
【０１０９】
上述のステップＳ１５以降の処理は第１〜５実施形態と同じである。
【０１１０】
［補足１］
本発明では、時刻を用いた算出方法として、上述の第１〜７実施形態に限定されない。例えば、ゴール地点までの所要時間Ｔは、以下のように算出してもよい。
【０１１１】
まず、第０チェックポイント（スタート地点）にいるときのゴール地点（第ｋチェックポイント）までの所要予測時間Ｔ（１〜ｋ）は、
Ｔ（１〜ｋ）＝Σｔ（ｎ）  ※ｎ＝１〜ｋ
（ｔ（ｎ）は既に第ｎチェックポイントに到達している他の参加者の第ｎ−１チェックポイント〜第ｎチェックポイントまでの第ｎ区間の所要時間の代表値。Ｔ（ｎ）は第ｎ−１チェックポイント〜第ｎチェックポイントまでの第ｎ区間の参加者の所要時間。以下同様）
により算出される。途中のチェックポイント（第ｃチェックポイント、１≦ｃ≦ｋ−１）にいるときのゴール地点までの所要時間Ｔ（ｃ＋１〜ｋ）は、
Ｔ（ｃ＋１〜ｋ）＝Σ（ｔ（ｎ＋１）×Ｔ（ｎ）÷ｔ（ｎ））  ※ｎ＝ｃ＋１〜ｋ
により算出される。ゴールまでの所要時間Ｔは到達したチェックポイント毎に更新される。
【０１１２】
この算出方法について、具体例を用いて説明する。参加者（参加者識別子ｋ００１）が、第０チェックポイント（スタート地点）にいるとき１３：０１のゴール地点（第３チェックポイント）までの所要予測時間Ｔ（１〜３）は、
Ｔ（１〜３）＝Σｔ（ｎ）  ※ｎ＝１〜３
により算出される。従って、所要予測時間Ｔ（１〜３）は、
Ｔ（１〜３）＝ｔ１＋ｔ２＋ｔ３＝（（（１２：２８−１１：５０）＋（１０：３９−１０：１０）＋（１０：３８−１０：１２））÷３）＋（（（１１：１２−１０：３９）＋（１１：０８−１０：３８））÷２）＋（（（１１：４８−１１：１２）＋（１１：４０−１１：０８））÷２）＝３１＋３２＋３４＝９７［分］
となる。参加者（参加者識別子ｋ００１）が途中の第１チェックポイントにいるとき１３：３２のゴールまでの予測時間Ｔ（２〜３）は、
Ｔ（２〜３）＝Σ（ｔ（ｎ）×Ｔ（ｎ−１）÷ｔ（ｎ−１））  ※ｎ＝ｃ＋１〜ｋ
により算出される。従って、予測時間Ｔ（２〜３）は、
Ｔ（２〜３）＝３５分＋（３４分×３５分÷３５分）＝６９分
により算出される。
【０１１３】
［補足２］
本発明では、時刻を用いた算出方法として、上述の第１〜７実施形態に限定されない。例えば、チェックポイントで休憩する参加者がいる場合も考えられる。この場合を考慮し、チェックポイントを例えば、第１チェックポイント到達地点と第１チェックポイント出発地点とに分けてチェックポイント識別子を管理し、第１チェックポイント到達地点から第１チェックポイント出発地点までのチェックポイントでの休憩時間を差し引いて算出してもよい。その場合は、個人情報テーブルのチェックポイント識別子やチェック情報送信画面６１のチェックポイントを選択する欄、チェックポイント判別テーブルにそれぞれのチェックポイントが〜到達地点と〜出発地点とに分離される。
【符号の説明】
【０１１４】
１    サーバ、
２    ネットワーク、
３    携帯端末、
４−１    電光掲示板、
４−２    電光掲示板、
５−１    読み取り装置、
５−２    読み取り装置、
６    ＩＣタグ、
１０    ＣＰＵ、
１１    記憶部、
１２    プログラム、
１３    管理部、
１４    代表算出部、
１５    第１算出部、
１６    第２算出部、
１７    到達予測算出部、
１８    通知部、
２０    データベース、
２１    個人情報テーブル、
２２    チェックポイント判別テーブル、
３０    ＣＰＵ、
３１    記憶部、
３２    プログラム、
３３    実行部、
３４    入力部、
３５    表示部、
３６    ＧＰＳ、
４０    コース、
５０    ＣＰＵ、
５１    記憶部、
５２    プログラム、
５３    実行部、
５４    読み取り装置識別子、
６０    個人情報登録画面、
６１    チェック情報送信画面、
６２    電光掲示用算出結果画面、
６３    携帯用算出結果画面
【図１】
2010244297.tif 000003
【図２】
2010244297.tif 000004
【図３】
2010244297.tif 000005
【図４】
2010244297.tif 000006
【図５】
2010244297.tif 000007
【図６】
2010244297.tif 000008
【図７】
2010244297.tif 000009
【図８】
2010244297.tif 000010
【図９】
2010244297.tif 000011
【図１０】
2010244297.tif 000012
【図１１】
2010244297.tif 000013
【図１２】
2010244297.tif 000014
【図１３】
2010244297.tif 000015
【図１４】
2010244297.tif 000016
【図１５】
2010244297.tif 000017
【図１６】
2010244297.tif 000018
【図１７】
2010244297.tif 000019
【図１８】
2010244297.tif 000020
【図１９】
2010244297.tif 000021