(57)【要約】      （修正有）【課題】レース終了と同時にそのレースでの順位と全国での順位とを確認できるランキングシステムを提供する。【解決手段】複数のレース開催地におけるレース参加者の全国順位データを蓄積するサーバと、レース開催地に設置されたクライアント装置と、開催地のレース用コースに設けられた走行玩具のラップタイムを計測するラップタイム計測装置とを備え、クライアント装置は、サーバから全国順位データを取得する全国順位データ取得手段と、計測装置から走行玩具のラップタイムを取得するラップタイム取得手段と、ラップタイムに基づいて走行玩具のコースレコードを算出するコースレコード算出手段と、同時に走行した走行玩具の順位を決定するローカル順位決定手段と、全国順位データ及び走行玩具のコースレコードとを比較して、走行玩具の順位を決定する全国順位決定手段と、ローカル順位及び全国順位を表示部に表示する表示処理手段を備える。【選択図】図５
2006075434.tif 000002
【特許請求の範囲】
【請求項１】
複数の走行玩具を所定のレース用コースで同時に走行させて順位を競い、この順位を表示部に表示する走行玩具のランキングシステムであって、
複数のレース開催地における参加者のレース結果に関する情報及び前記レース参加者の全国における順位に関する情報である、全国順位データを蓄積するデータベースを有するサーバと、
前記複数のレース開催地のそれぞれに設置された、複数のクライアント装置と、
前記複数のレース開催地の前記所定のレース用コースに設けられた複数レーンのそれぞれを走行する複数の走行玩具のラップタイムを計測する計測装置と、を備え、
前記複数のクライアント装置のそれぞれは、
前記サーバから前記全国順位データを所定のタイミングで取得する全国順位データ取得手段と、
前記計測装置から前記複数の走行玩具のラップタイムを取得するラップタイム取得手段と、
前記ラップタイム取得手段によって取得したラップタイムに基づいて前記複数の走行玩具のコースレコードを算出するコースレコード算出手段と、
同時に走行した前記複数の走行玩具の中での順位を決定するローカル順位決定手段と、
前記全国順位データ及び前記複数の走行玩具のコースレコードとを比較して、前記複数の走行玩具の全国における順位を決定する全国順位決定手段と、
前記同時に走行した複数の走行玩具の中での順位及び前記全国における順位とを前記表示部に同時に表示する表示処理手段と、
を備えることを特徴とするランキングシステム。
【請求項２】
さらに、前記クライアント装置は、前記複数の走行玩具のコースレコードと前記走行玩具のユーザとを対応付ける対応付け手段と、を備え、
前記表示処理手段は、さらに前記複数の走行玩具のユーザ識別表示を前記表示部に表示することを特徴とする請求項１に記載のランキングシステム。
【請求項３】
前記表示処理手段は、前記複数の走行玩具の間でレースが実行中である場合には、前記全国における順位の代わりにレース中であることを示す注意喚起表示を前記表示部に表示することを特徴とする請求項１又は２に記載のランキングシステム。
【請求項４】
前記クライアント装置は、さらに、
前記複数の走行玩具のユーザについてベストコースレコードを前記ユーザと対応付けて格納しているベストコースレコード格納手段と、
前記コースレコード算出手段によって算出されたコースレコードと、そのコースレコードを出したユーザの過去のベストコースレコードを前記ベストコースレコード格納手段から取得して比較し、ベストコースレコードの更新がなされた場合には前記コースレコードをベストコースレコードとして前記ベストコースレコード格納手段に登録するベストコースレコード更新手段と、
を備えることを特徴とする請求項１乃至３の何れか１項に記載のランキングシステム。
【請求項５】
前記クライアント装置は、さらに、前記ベストコースレコード格納手段に登録されているベストコースレコードに関するデータを前記サーバに送信するデータ送信手段と、を備え、
前記サーバは、前記クライアント装置から送信されてきた前記ベストコースレコードに関するデータを受信し、これに基づいて前記データベースに蓄積されている前記全国順位データを更新することを特徴とする請求項４に記載のランキングシステム。
【請求項６】
複数の走行玩具を所定のレース用コースで同時に走行させて順位を競い、この順位を表示部に表示する走行玩具のランキング表示装置であって、
複数のレース開催地における参加者のレース結果に関する情報及び前記レース参加者の全国における順位に関する情報である、全国順位データを蓄積するデータベースを有するサーバから前記全国順位データを所定のタイミングで取得する全国順位データ取得手段と、
前記所定のレース用コースに設けられた複数レーンのそれぞれを走行する複数の走行玩具のラップタイムを計測する計測装置と、
前記計測装置から前記複数の走行玩具のラップタイムを取得するラップタイム取得手段と、
前記ラップタイム取得手段によって取得したラップタイムに基づいて前記複数の走行玩具のコースレコードを算出するコースレコード算出手段と、
同時に走行した前記複数の走行玩具の中での順位を決定するローカル順位決定手段と、
前記全国順位データ及び前記複数の走行玩具のコースレコードとを比較して、前記複数の走行玩具の全国における順位を決定する全国順位決定手段と、
前記同時に走行した複数の走行玩具の中での順位及び前記全国における順位とを前記表示部に同時に表示する表示処理手段と、
を備えることを特徴とするランキング表示装置。
【請求項７】
さらに、前記複数の走行玩具のコースレコードと前記走行玩具のユーザとを対応付ける対応付け手段と、を備え、
前記表示処理手段は、さらに前記複数の走行玩具のユーザ識別表示を前記表示部に表示することを特徴とする請求項６に記載のランキング表示装置。
【請求項８】
前記表示処理手段は、前記複数の走行玩具の間でレースが実行中である場合には、前記全国における順位の代わりにレース中であることを示す注意喚起表示を前記表示部に表示することを特徴とする請求項６又は７に記載のランキング表示装置。
【請求項９】
さらに、前記複数の走行玩具のユーザについてベストコースレコードを前記ユーザと対応付けて格納しているベストコースレコード格納手段と、
前記コースレコード算出手段によって算出されたコースレコードと、そのコースレコードを出したユーザの過去のベストコースレコードを前記ベストコースレコード格納手段から取得して比較し、ベストコースレコードの更新がなされた場合には前記コースレコードをベストコースレコードとして前記ベストコースレコード格納手段に登録するベストコースレコード更新手段と、
を備えることを特徴とする請求項６乃至８の何れか１項に記載のランキング表示装置。
【請求項１０】
さらに、前記ベストコースレコード格納手段に登録されているベストコースレコードに関するデータを前記サーバに送信するデータ送信手段と、
を備えることを特徴とする請求項９に記載のランキング表示装置。
【請求項１１】
複数の走行玩具を所定のレース用コースで同時に走行させて順位を競い、この順位を表示部に表示する走行玩具のランキング表示装置を制御する制御方法であって、
複数のレース開催地における参加者のレース結果に関する情報及び前記レース参加者の全国における順位に関する情報である、全国順位データを蓄積するデータベースを有するサーバから前記全国順位データを所定のタイミングで取得する全国順位データ取得工程と、
前記所定のレース用コースに設けられた複数レーンのそれぞれを走行する複数の走行玩具のラップタイムを計測する計測工程と、
前記計測工程で得られた前記複数の走行玩具のラップタイムを取得するラップタイム取得工程と、
前記ラップタイム取得工程によって取得したラップタイムに基づいて前記複数の走行玩具のコースレコードを算出するコースレコード算出工程と、
同時に走行した前記複数の走行玩具の中での順位を決定するローカル順位決定工程と、
前記全国順位データ及び前記複数の走行玩具のコースレコードとを比較して、前記複数の走行玩具の全国における順位を決定する全国順位決定工程と、
前記同時に走行した複数の走行玩具の中での順位及び前記全国における順位とを前記表示部に同時に表示する表示処理工程と、
を備えることを特徴とするランキング表示装置の制御方法。
【請求項１２】
さらに、前記複数の走行玩具のコースレコードと前記走行玩具のユーザとを対応付ける対応付け工程と、を備え、
前記表示処理工程は、さらに前記複数の走行玩具のユーザ識別表示を前記表示部に表示することを特徴とする請求項１１に記載のランキング表示装置の制御方法。
【請求項１３】
前記表示処理工程は、前記複数の走行玩具の間でレースが実行中である場合には、前記全国における順位の代わりにレース中であることを示す注意喚起表示を前記表示部に表示することを特徴とする請求項１１又は１２に記載のランキング表示装置の制御方法。
【請求項１４】
前記ランキング表示装置は、前記複数の走行玩具のユーザについてベストコースレコードを前記ユーザと対応付けて格納しているベストコースレコード格納手段を有し、
さらに、前記コースレコード算出手段によって算出されたコースレコードと、そのコースレコードを出したユーザの過去のベストコースレコードを前記ベストコースレコード格納手段から取得して比較し、ベストコースレコードの更新がなされた場合には前記コースレコードをベストコースレコードとして前記ベストコースレコード格納手段に登録するベストコースレコード更新工程を備えることを特徴とする請求項１１乃至１３の何れか１項に記載のランキング表示装置の制御方法。
【請求項１５】
さらに、前記ベストコースレコード格納手段に登録されているベストコースレコードに関するデータを前記サーバに送信するデータ送信工程と、
を備えることを特徴とする請求項１４に記載のランキング表示装置の制御方法。
【請求項１６】
請求項１１乃至１５の何れか１項に記載のランキング表示装置の制御方法を実行するためのコンピュータプログラム。
【請求項１７】
請求項１６に記載のコンピュータプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばレーシングカー等を模した走行玩具のレース大会でのレース記録を表示するランキングシステム、ランキング表示装置及びその制御方法に関し、特に、全国各地で開催されるレース結果をインターネットを介して集計し、全国順位を表示するランキングシステム、ランキング表示装置及びその制御方法に関するものである。
【背景技術】
【０００２】
従来から複数の走行玩具を特定のコースで同時に走行させ、順位を競うレース大会が行われている。
【０００３】
また、端末ゲーム機でのゲーム結果をインターネットを介してホストコンピュータに集約し、全国ランキングを表示するネットワークゲームシステムが知られている（特許文献１）。
【０００４】
この特許文献１では、各端末ゲーム機におけるゲーム結果は、各営業拠点に配置される店ホスト経由で全国集計ホストに送られ、集計されて集計データが作成される。全国集計ホストは集計データを各店ホストに送信する。各店ホストでは、全国集計ホストから送られてきた集計データを記憶しておき、端末ゲーム機から集計データの要求が来たときには、記憶してある集計データにゲーム結果を反映させて表示用集計データを作成し、端末ゲーム機に送って表示させる。
【特許文献１】特開２０００−５１５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のようなネットワークゲームシステムでは、レース終了時に表示される順位は当該レースについて開催地における順位、または、各開催地の結果を集計して得られた全国での順位のいずれか一方のみであった。
【０００６】
したがって、開催地における順位しか表示されない場合に全国での順位を表示するには、何らかの操作を行い全国での順位を表示する画面に切り換えなければならず、ユーザや各地のレース開催者にとって非常に煩わしいものとなっていた。
【０００７】
本願発明は上記問題点を鑑みて為されたものであり、レース開催地におけるローカルなレースの順位及び全国におけるレースの順位をユーザやレース開催者に分かりやすく表示することができるランキングシステム、ランキング表示装置及びその制御方法を提供するものである。
【課題を解決するための手段】
【０００８】
上記の問題を解決するために、本発明によるランキングシステムは、複数の走行玩具を所定のレース用コースで同時に走行させて順位を競い、この順位を表示部に表示する走行玩具のランキングシステムであって、複数のレース開催地における参加者のレース結果に関する情報及び前記レース参加者の全国における順位に関する情報である、全国順位データを蓄積するデータベースを有するサーバと、前記複数のレース開催地のそれぞれに設置された、複数のクライアント装置と、前記複数のレース開催地の前記所定のレース用コースに設けられた複数レーンのそれぞれを走行する複数の走行玩具のラップタイムを計測する計測装置と、を備え、前記複数のクライアント装置のそれぞれは、前記サーバから前記全国順位データを所定のタイミングで取得する全国順位データ取得手段と、前記計測装置から前記複数の走行玩具のラップタイムを取得するラップタイム取得手段と、前記ラップタイム取得手段によって取得したラップタイムに基づいて前記複数の走行玩具のコースレコードを算出するコースレコード算出手段と、同時に走行した前記複数の走行玩具の中での順位を決定するローカル順位決定手段と、前記全国順位データ及び前記複数の走行玩具のコースレコードとを比較して、前記複数の走行玩具の全国における順位を決定する全国順位決定手段と、前記同時に走行した複数の走行玩具の中での順位及び前記全国における順位とを前記表示部に同時に表示する表示処理手段と、を備えることを特徴とする。
【０００９】
さらに、前記クライアント装置は、前記複数の走行玩具のコースレコードと前記走行玩具のユーザとを対応付ける対応付け手段と、を備え、前記表示処理手段は、さらに前記複数の走行玩具のユーザ識別表示を前記表示部に表示する。
【００１０】
また、前記表示処理手段は、前記複数の走行玩具の間でレースが実行中である場合には、前記全国における順位の代わりにレース中であることを示す注意喚起表示を前記表示部に表示する。
【００１１】
さらに、前記クライアント装置は、前記複数の走行玩具のユーザについてベストコースレコードを前記ユーザと対応付けて格納しているベストコースレコード格納手段と、前記コースレコード算出手段によって算出されたコースレコードと、そのコースレコードを出したユーザの過去のベストコースレコードを前記ベストコースレコード格納手段から取得して比較し、ベストコースレコードの更新がなされた場合には前記コースレコードをベストコースレコードとして前記ベストコースレコード格納手段に登録するベストコースレコード更新手段と、を備える。
【００１２】
そして、前記クライアント装置は、さらに、前記ベストコースレコード格納手段に登録されているベストコースレコードに関するデータを前記サーバに送信するデータ送信手段と、を備え、前記サーバは、前記クライアント装置から送信されてきた前記ベストコースレコードに関するデータを受信し、これに基づいて前記データベースに蓄積されている前記全国順位データを更新する。
【００１３】
本発明によるランキング表示装置は、複数の走行玩具を所定のレース用コースで同時に走行させて順位を競い、この順位を表示部に表示する走行玩具のランキング表示装置であって、複数のレース開催地における参加者のレース結果に関する情報及び前記レース参加者の全国における順位に関する情報である、全国順位データを蓄積するデータベースを有するサーバから前記全国順位データを所定のタイミングで取得する全国順位データ取得手段と、前記所定のレース用コースに設けられた複数レーンのそれぞれを走行する複数の走行玩具のラップタイムを計測する計測装置と、前記計測装置から前記複数の走行玩具のラップタイムを取得するラップタイム取得手段と、前記ラップタイム取得手段によって取得したラップタイムに基づいて前記複数の走行玩具のコースレコードを算出するコースレコード算出手段と、同時に走行した前記複数の走行玩具の中での順位を決定するローカル順位決定手段と、前記全国順位データ及び前記複数の走行玩具のコースレコードとを比較して、前記複数の走行玩具の全国における順位を決定する全国順位決定手段と、前記同時に走行した複数の走行玩具の中での順位及び前記全国における順位とを前記表示部に同時に表示する表示処理手段と、を備えることを特徴とする。
【００１４】
本発明によるランキング表示装置の制御方法は、複数の走行玩具を所定のレース用コースで同時に走行させて順位を競い、この順位を表示部に表示する走行玩具のランキング表示装置を制御する制御方法であって、複数のレース開催地における参加者のレース結果に関する情報及び前記レース参加者の全国における順位に関する情報である、全国順位データを蓄積するデータベースを有するサーバから前記全国順位データを所定のタイミングで取得する全国順位データ取得工程と、前記所定のレース用コースに設けられた複数レーンのそれぞれを走行する複数の走行玩具のラップタイムを計測する計測工程と、前記計測工程で得られた前記複数の走行玩具のラップタイムを取得するラップタイム取得工程と、前記ラップタイム取得工程によって取得したラップタイムに基づいて前記複数の走行玩具のコースレコードを算出するコースレコード算出工程と、同時に走行した前記複数の走行玩具の中での順位を決定するローカル順位決定工程と、前記全国順位データ及び前記複数の走行玩具のコースレコードとを比較して、前記複数の走行玩具の全国における順位を決定する全国順位決定工程と、前記同時に走行した複数の走行玩具の中での順位及び前記全国における順位とを前記表示部に同時に表示する表示処理工程と、を備える。
【００１５】
さらに本発明では、ランキング表示装置の制御方法を実行するためのコンピュータプログラムやそのコンピュータプログラムを格納するコンピュータ読み取り可能な記憶媒体をも提供されている。
【００１６】
さらなる本発明の特徴は、以下本発明を実施するための最良の形態および添付図面によって明らかになるものである。
【発明の効果】
【００１７】
本発明によれば、ローカルなレース結果（順位）と全国単位での順位が同時に表示されるようにできるため、ユーザは、レース終了と同時にそのレースでの順位と全国での順位とを確認でき、レース開催地におけるローカルなレースをよりいっそう盛り上げることができるようになる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１９】
＜自動車玩具の外観について＞
図１は、本実施形態に係る走行玩具１の外観を示す図である。図１において、１０は自動車玩具の本体部であり、本実施形態ではレーシングカーの外形を有しているが、これに限らずあらゆる形態の自動車（例えばトラック等）若しくは二輪車（安定性のためサイドカーがついていても良い）の外形を有していてもよい。１１は前輪であり、１２は後輪を示している。後輪１２はモータ（図示せず）によって駆動されて走行玩具１を前進或いは後退させるものである。
【００２０】
１３ａ乃至ｄはガイドローラであり、本体部１０の四隅に設けられている。これらガイドローラ１３ａ乃至ｄは、後述するレーシングコースのレーン壁に当たり、走行玩具１のレーン上での進行をスムーズにすると共に走行玩具１の走行の安定性を担保するために設けられたものである。
【００２１】
１４は信号送信部であり、後述の受信部３２ａ乃至３２ｄを備えるラップカウンタゲートに信号を送信し、ゲートがそれを受信することによって走行玩具１のラップタイムを計測することができるようになっている。この信号送信部１４は取り外し可能であり、スタート時に置かれるレーンの番号に対応して、４つの送信部１４ａ乃至ｄ（図示せず）のうち１つを選択して走行車両１に取り付けられる。
【００２２】
各信号送信部１４から図２に示すような信号を発信している。図２おいて、車番＃１〜＃４はそれぞれ信号送信部１４ａ〜１４ｄに対応している。スタート時ラップカウンタゲートにおいては、信号送信部１４ａ〜１４ｄを取り付けられたそれぞれの走行車両はコースレーン＃１〜＃４に配置される。図２で示されるように、信号送信部１４ａ〜１４ｄはそれぞれ異なる周波数で信号を発することにより、ラップカウンタゲートに設けられた受信部がそれぞれの信号を受信しても走行車両のラップタイムを容易に計測できるようになっている。
【００２３】
＜レーシングコース構成について＞
図３は、本実施形態で用いられるレーシングコース例を示す図である。このコースには４レーン設けられており、４台の走行車両でレースをしてタイムを競うことができるようになっているが、これに限らず、設計の許す限りの台数の車両が走行できるようにしてもよい。
【００２４】
図３において、２１ａ乃至２１ｃはコース変更ポイントであり、コース内にこれを設けることによって各走行車両１が走行する距離を均一にしている。
【００２５】
また、２２には図４に示されるラップカウンタゲート３が配置される。ラップカウンタゲート３には、遮断板３１ａ乃至３１ｄと信号受信部３２ａ乃至３２ｄが設けられている。
【００２６】
遮断板３１ａ乃至３１ｄは、コースを空間的に４つのレーンＬ＃１乃至Ｌ＃４に分離しており、また、受信部３２ａ乃至３２ｄのそれぞれに対して各レーンを走行する走行車両から発せられた信号が干渉し合わないようにする作用も有している。本実施形態の場合、走行車両１の送信部１４とラップカウンタ３の受信部３２との間の信号送受信に用いられるのは指向性の高い信号であり、例えば赤外線が想定されている。従って、遮断板を設けるだけで、各受信部３２ａ乃至３２ｄは他のレーンを走行する車両の各受信部１４ａ乃至１４ｄからの信号を受信することはない。
【００２７】
＜インターネットランキングシステム構成について＞
図５は、本実施形態に係るインターネットランキングシステムの全体構成を示す図である。
【００２８】
図５において、２ａ乃至２ｃはそれぞれ図３で示される同一のレーシングコースであり、それぞれ全国のレース開催地に設置されている。５１ａ乃至５１ｃは前述のラップカウンタゲート３内に設けられたラップタイム計測装置である。ラップタイム計測装置５１ａ乃至５１ｄのそれぞれは、各レーン毎に走行車両１のラップタイムを計測する。より具体的には、４つのレーンを走行する走行車両は前述の通りそれぞれ異なる周波数の信号を発信する（図２参照）ので、それぞれの信号を受信したラップカウンタゲートの各受信部３２ａ乃至３２ｄは、ラップごとに受信した信号にどれだけの時間差があるかを判断することによって４つの走行車両のラップタイムを計測することができる。
【００２９】
５２ａ乃至５２ｃはクライアント装置であり、ラップタイム計測装置５１によって計測されたラップタイムデータに対して所定の処理を行う。この処理については図７を用いて後に詳細に説明する。
【００３０】
各クライアント装置５２ａ乃至５２ｃはネットワーク５３を介してサーバ５４に接続されている。各クライアント装置５２ａ乃至５２ｃは処理したデータをネットワーク５３を介してサーバ５４に送信すると共に、サーバ５４から送信されてきた、例えば全国のレース結果に関するデータをネットワーク５３を介して受信する。なお、本実施形態では、各クライアント装置５２ａ乃至５２ｃは、例えば１日に一回だけ（第１レースの開始前）サーバ５４からそれまでの全国のレース結果をダウンロードするようにしている。このようにすることによって、常時接続で常時新しいデータを集計することによるシステムの負荷を減らすことができる。従って、大都市のように設備が整った施設が無い全国各地の小都市においてもレースを開催することが容易になるのである。ただし、サーバ５４が十分な処理能力を有するのであれば、レース終了毎に全国のレース結果をダウンロードするようにしてもよい。
【００３１】
なお、図５では開催地のコースとしてＡ乃至Ｃの３つのみを示してあるが、それ以上あっても良いことは当然である。また、レースの公正さを担保するため、各コースは同一のものを使用することが前提となっている。
【００３２】
＜ラップタイム計測装置の構成について＞
図６は、図５で示されるネットランキングシステムを構成する各ラップタイム計測装置５１ａ乃至ｃの回路構成を示すブロック図である。
【００３３】
５１１ａ乃至ｄは、コース２上の各レーンに配置されるレーン計測部である。レーン計測部は、前述した受信部３２と、計測制御部と、計時装置によって構成される。受信部３２は前述のとおり、走行玩具１に取り付けられた送信部１４から送信される信号を受信する。計測制御部は、計時装置を制御し、レース開始と同時に計時をスタートさせる。さらに、計測制御部は、送信部１４ａ乃至１４ｄが送信する信号に対応して、車番（本実施例では＃１〜＃４）を記憶している。このことにより、レース中に受信部３２が信号を受信したとき、当該受信した信号が送信部１４ａ乃至１４ｄのうちのいずれからの信号であるかを判別し（本実施形態においては受信した信号の周波数に応じて判別）、判別された送信部１４に対応する車番を出力する（例えば、送信部１４ａからの信号であったなら車番１を出力する）。また、計測制御部は、当該車番と同時に、受信部３２が信号を受信したのに応じて計時装置を参照し、レース開始からの計時時間を出力する。以下、レーン計測装置から出力されるデータを、車番をｎとし、レース開始からの経過時間をＴｎとして（ｎ，Ｔｎ）と表す。なお、本実施形態ではコース２上には４つのレーンが設けられ、４台の走行玩具でレースが行われるので、４つのレーン計測部が設置されることになる。
【００３４】
５１２はデータ転送手段であり、各レーン計測部５１１ａ乃至５１１ｄから出力されるデータ（ｎ，Ｔｎ）を受信し、クライアント装置５２ａにその各レーンのデータを転送する。
【００３５】
＜クライアント装置の構成について＞
図７は、図５におけるインターネットランキングシステム５のクライアント装置５２ａの回路構成を示すブロック図である。他のクライアント装置５２ｂやｃも同様の構成を有している。
【００３６】
図７において、７１はラップタイム受信部、７２はコースレコード集計部、７３はユーザ名／ラップタイム対応付け部、７４はレース順位判定部、７５は全国順位判定部、７６はレース順位・全国順位同時表示処理部、７７は表示部である。
【００３７】
８１はレーン／ユーザ名対応入力部、８２はレーン／ユーザ名対応テーブルである。
【００３８】
９１はユーザ名／ベストコースレコード更新登録部、９２はユーザ名／ベストコースレコードデータベース、９３はユーザ名／ベストコースレコード送信部である。
【００３９】
１０１は全国順位データベース更新部、１０２は全国順位データ取得部、１０３は全国順位データベースである。
【００４０】
以下、クライアント装置の主な動作について、レース（バトル）中とレース終了後に分けて説明する。
（１）レース（バトル）中
ラップタイム受信部７１は、ラップタイム計測装置５１ａから各レーンのデータ（ｎ，Ｔｎ）を受信する。ラップタイム受信部は、受信したデータを車番ｎ毎に管理し、データを受信するごとに、新しく受信したデータＴｎと直近で受信したデータのＴｎとの差、すなわち、走行車両がゲートを通過してから、次にゲートを通過するまでにかかった時間であるラップタイムＬＴｎを算出する（なお、スタート直後、１周目のラップタイムＬＴｎの算出については、直近で受信したデータがないため、新しく受信したデータＴｎがＬＴｎとなる）。さらに、ラップタイム受信部は当該ラップタイムＬＴｎと車番ｎを合わせて（ｎ，ＬＴｎ）というデータを、ラップタイム計測装置５１からデータを受信する毎に、コースレコード集計部７２に供給する。コースレコード集計部７２は、レース中においては、コースレコード集計部７２はデータ（ｎ，ＬＴｎ）を受信し、図示しない一時的格納手段にそのデータを一時的に格納してレース後のコースレコード集計に用いると共に、データ（ｎ，ＬＴｎ）をユーザ名／ラップタイプ対応付け部７３に供給する。なお、ｎ＝１は車番＃１（送信部１４ａを装着された走行車両）、ｎ＝２は車番＃２（送信部１４ｂを装着された走行車両）、ｎ＝３は車番＃３（送信部１４ｃを装着された走行車両）、ｎ＝４は車番＃４（送信部１４ｄを装着された走行車両）を示している。
【００４１】
ユーザ名／ラップタイム対応付け部７３は、車番／ユーザ名対応テーブル８２を参照し、ラップタイム受信手段から受信されたデータの車番ｎから、当該車番にて走行した走行玩具のユーザ名称を検索し、検索されたユーザ名Ｕｎをデータに付加して（Ｕｎ，ｎ，ＬＴｎ）の形にし、レース順位判定部７４に送信する。なお、車番／ユーザ名対応テーブル８２には、車番とユーザ名が対応付けられて格納されているが、それらの情報は車番／ユーザ名対応入力部８１によって、各レースごとにどの車番の送信部１４がどのユーザの走行玩具に取り付けられたかが入力されるものである。
【００４２】
レース順位判定部７４は、各ユーザ名とそれに対応したラップタイム（Ｕｎ，ｎ，ＬＴｎ）を受け取り、その中での各ラップにおける順位を判定する。レース中においては、全国順位判定部７５におけるラップ毎の全国順位は判定されない。これらはレースが終了してから実行される。従って、当該レースが行われているコースにおける各ユーザのラップタイムのみが表示部７７に表示される。
【００４３】
なお、ユーザ名／ベストコースレコード更新登録部９１、ユーザ名／ベストコースレコードデータベース９２及びユーザ名ベストコースレコード送信部９３は、レース中は動作しない。
【００４４】
図８は、レース中における表示部７７における表示の具体例を示す図である。
【００４５】
１１０は現在レース中であることを示す「バトル中」の表示（点灯又は点滅、その他の装飾的表示も含む）であり、１１１はユーザ名を示す表示である。１１２はトータルラップタイムであり、各ラップ（周回）の合計タイムが表示されている。１１３は第１ラップから第４ラップまでの各ラップタイムを表示している。１１４は当該レース実行日における当該コースのベストラップをレース中は常時表示している。レース終了後はこの表示は全国におけるベストレコード表示に変更される。
【００４６】
この「バトル中」の表示により、ユーザにはレース中であることの注意を喚起することができると共に、視覚的にレースを盛り上げることができる。
（２）レース終了後
前述のとおり、レース中ラップタイム受信部７１は、ラップタイム計測装置５１ａからデータを受信する毎に、各車番のラップタイムのデータ（ｎ，ＬＴｎ）ををコースレコード集計部７２に順に供給している。
【００４７】
コースレコード集計部７２は、ラップタイム受信部７１より受信したデータ（ｎ，ＬＴｎ）を受信する度に、車番ｎ毎にＬＴｎを加算し、一時的に図示しないメモリに格納する。そして、レースが終了した時点での前記メモリに格納されたＬＴｎの加算値、すなわち、今回のレースにおける各車番のコースレコードＣＲｎを、ユーザ名／ラップタイム対応付け部７３に供給する。
【００４８】
ユーザ名／ラップタイム対応付け部７３は、車番／ユーザ名対応テーブル８２を参照して、各車番と各車番と対応する送信部１４が取り付けられた走行玩具の持ち主の名であるユーザ名を対応付ける。そして、ユーザ名／ラップタイム対応付け部７３は各ユーザ名とそれに対応したコースレコードＣＲｎ（＝ＬＴｎ×周回数、例えば４周）とをレース順位判定部７４に供給する。なお、ユーザ名とコースレコードＣＲｎとの対応付けも、ラップタイムの対応付け同様、車番／ユーザ名対応入力部８１から入力されたユーザ名に従って実行される。
【００４９】
レース順位判定部７４は、ユーザ名／ラップタイム対応付け手段から受信したＤａｔａ＿ｎ２＝（Ｕｎ，ｎ，ＣＲｎ）を各車番間で比較し、レース順位Ｒを判定してデータに付加してＤａｔａ＿ｎ３＝（Ｕｎ，ｎ，ＣＲｎ，Ｒｎ）の形にして全国順位判定部７５に供給する。
【００５０】
全国順位判定部７５は、レース順位判定部７４から受け取ったＤａｔａ＿ｎ３＝（Ｕｎ，ｎ，ＣＲｎ，Ｒｎ）をレース順位の順番で次のように処理する。つまり、まず、全国順位データベース１０３を参照して、当該ユーザの全国順位ＷＲｎを判定する。そして、それをＤａｔａ＿ｎ３に付加してＤａｔａ＿ｎ４＝（Ｕｎ，ｎ，ＣＲｎ，Ｒｎ，ＷＲｎ）の形にする。そして、それをレース順位・全国順位同時表示処理手部７６および全国順位データベース更新部１０１に供給する。
【００５１】
レース順位・全国順位同時表示処部７６は、表示部７７にレース順位・全国順位を表示する。同表示画面は順位別に表示領域が分けられており、当該順位別表示領域には、レーン番号表示領域（本実施形態においては、車番とレーン番号は一致するものとしているため、レーン番号表示領域は車番表示領域でもある）、コースレコード表示領域、ユーザ名表示領域、全国順位表示領域が設けられている。
【００５２】
一方、全国順位データ取得部１０２は、レース前の任意のタイミングで、サーバ５４より全国順位データを受信し、全国順位データベース更新部１０１に供給する。全国順位データは各地で開催された過去のレース結果を示すデータであり、レースの公正さを担保するため、例えば全国のレース開催地で同時にレース開始前の所定の時刻に一斉に前日までの全国順位データをダウンロードするようにする。なお、この全国順位データは各クライアントからサーバに送信された（ユーザ名，ベストコースレコード）を集計してタイム順に順位付けしたものである。
【００５３】
全国順位データ更新部１０１は、全国順位データ取得部１０２より受け取った全国順位データ、または、全国順位判定部７５から受け取ったデータに基づいて、各々のデータを受け取った時点で全国順位データベース１０３を更新する。
【００５４】
ユーザ名／ベストコースレコード更新登録部９１は、ユーザ名／ラップタイム対応付け部７３から受信したＤａｔａ＿ｎ２＝（Ｕｎ，ｎ，ＣＲｎ）のユーザ名をキーとしてユーザ名／ベストラップＤＢを検索し、同一ユーザ名のものがあれば、そのベストコースレコードと受信したコースレコードとを比較し、受信したコースレコードの方が良い場合は、そのコースレコードに更新する。同一ユーザ名がなければ、当該ユーザ名をＤＢに登録し、ベストコースレコードとして受信したコースレコードを登録する。
【００５５】
ユーザ名・ベストコースレコード送信部９３は、レース後の任意のタイミングでユーザ名／ベストコースレコードデータベース９２のデータをネットワーク５３を介してサーバ５４に送信する。
【００５６】
本実施形態によると、各ユーザのベストコースレコードがサーバ５４に格納されているため、レース終了後に表示される全国順位は、今実行したレース結果が全国のベストコースレコードのうちで何位かを示すことになる。よって、全レース結果データのうちで全国順位で何位かを知ることはできない。このような状況に対処するためには、全てのユーザの全てのレース結果をサーバに送信するようにすればよい。つまり、全国順位データ取得部１０２によって取得された全国順位データも各ユーザのベストコースレコードだけではなく、今までの全てのレコードを含むようにすれば、各レースの各ユーザの記録が全国で何位かを知ることができるようになる。
【００５７】
図９はレース終了後の表示部７７におけるレース結果表示の具体例を示す図である。なお、図９のレース結果の表示は、図８の表示に対応するレースの最終結果ではなく、単にレース中表示と最終結果表示の具体例を示すものであり、２つには連続性が無いことに注意されたい。
【００５８】
図９において、レース中では「バトル中」１１０の表示がされていたが、その表示領域１１０に対応する部分が全国順位表示領域１２１に変更され、各ユーザの全国順位が表示される。１２２はレーン番号Ｌ＃ｎ（＃ｎは車番）を示している。１２３はレース結果であるコースレコードＣＲｎを示し、１２４はユーザ名を示している。さらに、１２５は本日のベストレコードが表示される。ベストレコード表示１２５の領域には、バトル中はそのコースにおける「本日のベストラップ」が表示されており、終了後に、そのコースにおける「本日のベストレコード」又は「前日までの全国のベストレコード」が表示されるようになっている。図９で示されるように、本実施形態では、レース開催地のローカルの順位に加えて、全国順位が同時に表示されるので、ユーザとしては即座に自己の位置を客観的に把握することができる。従って、ローカル順位のみを表示し、後に全国順位を集計して表示させる場合よりも、一回一回のレースに関してレース会場は盛り上がると考えられる。
【００５９】
なお、図９において、レーンＬ＃４のユーザについて、表示されているコースレコードが良いにもかかわらず、順位が４位となっているのは、第１ラップ終了後第２ラップ目でリタイヤをした（可能性がある）からである。このようにリタイヤをした場合には、順位表示領域に「リタイヤ」なる表示をするようにしても良い。
【００６０】
図１０は、以上説明してきたクライアント装置５２ａの処理動作の概略をまとめたフローチャートである。ステップＳ２０１では、全国コースレコードリストの取得が実行される。つまり、サーバ５４から全国順位データを取得し、クライアント側の全国順位データベースに全国順位データが格納される。
【００６１】
ステップＳ２０２においては、各ユーザのコースレコードを集計し、ユーザ名と対応付け、ローカルのレース順位を算出する。そして、ステップＳ２０３において、各ユーザのコースレコードとステップＳ２０１で取得した全国順位データとを比較し、各ユーザの全国での順位を算出する。
【００６２】
ステップＳ２０４では、算出された各ユーザ（レースを行ったユーザ）の全国順位及びそのレース参加者の中のローカルな順位を表示部７７に同時に表示するようにして、処理が終了する。
【００６３】
＜サーバ５４の構成について＞
図１１は、図５におけるサーバ５４の内部構成を示すブロック図である。図１１において、５４１は全国順位データベース、５４２は全国順位データ送信部、５４３はユーザ名・ベストコースレコードデータ受信部、５４４は全国順位データベース更新部である。
【００６４】
全国順位データベース５４１は、レース開催各地から取得されたレース結果（各ユーザのベストコースレコード）に基づいて構築されるデータベースであり、全ユーザについての全国順位を格納している。全国順位データ送信部５４２は、各クライアント装置５２からのリクエストに応じて（若しくはサーバー５４から能動的に）全国順位データベース５４１に格納された全国順位データを各クライアント装置５２に送信する。前述のように、この全国順位データは、クライアント装置５２の全国順位データ取得部１０２によって受信され、クライアント側の全国順位データベース１０３に格納される。
【００６５】
ユーザ名ベストコースレコードデータ受信部５４３は、クライアント装置５２のユーザ名・ベストコースレコード送信部９３からネットワーク５３を介して送信されてきた各ユーザのベストコースレコードを受信する。そして、全国順位データベース更新部５４４は、新たなユーザが参加した場合はそのユーザのレース結果をベストコースレコードして全国順位データベース５４１に登録し、さらに、既に参加しているユーザの中で自己ベストコースレコードを更新した者がいる場合には、そのユーザについて全国順位データベース５４１に登録されているデータを更新する。
【００６６】
このように、各地のレース開催前には最新の全国順位データが各地のクライアント装置５２に送信され、各地のレースが終了し、登録又は更新すべきデータがある場合には全国順位データベース５４１は更新される。本実施形態のシステムでは、リアルタイムでデータの更新及び各地への送信を行う必要がないので、システムに掛かる負荷を最小限に留めることができるようになる。
【００６７】
＜その他の実施形態＞
本発明では、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は各レース開催地のパーソナルコンピュータ装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【００６９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含む。
【００７０】
また、上記実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ-ＲＷ、ＣＤ-Ｒ等の記憶媒体に格納され、そのシステム又は装置のコンピュータ(又はＣＰＵやＭＰＵ)が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されることは云うまでもない。
【図面の簡単な説明】
【００７１】
【図１】本実施形態で用いられる走行玩具の一例の外観を示す斜視図である。
【図２】本実施形態の自動車玩具が有する送信回路によって発せられる信号を示す図である。
【図３】本実施形態で用いられるレーシングコースの外観を示す図である。
【図４】本実施形態で用いられるラップカウンタゲートの外観を示す図である。
【図５】本実施形態に係るランキングシステムの構成を示すブロック図である。
【図６】本実施形態に係るランキングシステムのラップタイム計測装置の構成を示すブロック図である。
【図７】本実施形態に係るランキングシステムのクライアント装置の構成を示すブロック図である。
【図８】レース中の表示画面の表示例を示す図である。
【図９】レース終了後の表示画面の表示例を示す図である。
【図１０】本実施形態のクライアント装置の動作概略を示すフローチャートである。
【図１１】本実施形態に係るランキングシステムのサーバの構成を示すブロック図である。
【図１】
2006075434.tif 000003
【図２】
2006075434.tif 000004
【図３】
2006075434.tif 000005
【図４】
2006075434.tif 000006
【図５】
2006075434.tif 000007
【図６】
2006075434.tif 000008
【図７】
2006075434.tif 000009
【図８】
2006075434.tif 000010
【図９】
2006075434.tif 000011
【図１０】
2006075434.tif 000012
【図１１】
2006075434.tif 000013