(57)【要約】      （修正有）【課題】位置情報に基づいて、ユーザにとって最適な店舗の情報を提示する店舗情報提示システムを提供する。【解決手段】店舗７に設置された複数のゲーム機２と、サーバ３と、サーバ３に位置情報を送信可能なユーザ端末６とが相互に通信可能に設けられ、複数のゲーム機２の各々は、ゲーム機２を個別に識別可能なゲーム機コードと、店舗７を個別に識別可能な店舗コードとを含む設置情報をサーバ３に送信し、サーバ３は、ゲーム機コード及び店舗コードを管理し、位置情報に基づいて、ゲーム機リストと店舗リストとを参照して、ユーザ端末６から受信した位置情報が示す位置に最も近い店舗７を特定し、特定した店舗７の店舗情報をユーザ端末６に送信し、ユーザ端末６は、サーバ３から受信した店舗情報をユーザに提示する。【選択図】図１
2013068991.tif 000002
【特許請求の範囲】
【請求項１】
店舗に設置された複数のゲーム機と、
前記複数のゲーム機のそれぞれと通信可能に接続されたサーバ装置と、
前記サーバ装置と通信可能に接続され、前記サーバ装置に位置情報を送信可能なユーザ端末と、
を備え、
前記複数のゲーム機の各々には、
前記ゲーム機を個別に識別可能なゲーム機コードと、店舗を個別に識別可能な店舗コードとを含む設置情報を前記サーバ装置に送信する情報送信手段が設けられ、
前記サーバ装置には、
前記複数のゲーム機の各々から受信した前記設置情報をゲーム機リストとしてゲーム機ごとに管理するゲーム機リスト管理手段と、
前記店舗コードに店舗の位置を示す店舗位置情報を対応付けた情報を店舗リストとして店舗ごとに管理する店舗リスト管理手段と、
前記ゲーム機リストと前記店舗リストとを参照して、前記ユーザ端末から受信した位置情報が示す位置に最も近い店舗を特定する店舗特定手段と、
前記店舗特定手段で特定した店舗の店舗情報を前記ユーザ端末に送信する店舗情報送信手段と、
が設けられ、
前記ユーザ端末には、
位置情報を取得する位置情報取得手段と、
前記取得した位置情報を前記サーバ装置に送信する位置情報送信手段と、
前記サーバ装置から前記店舗情報を受信する店舗情報受信手段と、
前記店舗情報受信手段で受信した店舗情報をユーザに提示する店舗情報提示手段と、
が設けられている、店舗情報提示システム。
【請求項２】
前記ゲーム機リスト管理手段は、前記複数のゲーム機の各々から前記設置情報を受信するごとに、前記ゲーム機リストを更新する請求項１に記載の店舗情報提示システム。
【請求項３】
前記ゲーム機リスト管理手段は、前記複数のゲーム機の各々から前記設置情報を受信して前記ゲーム機リストを更新するとき、更新対象の前記設置情報に含まれるゲーム機コードに対応付けて更新時刻を記録しておき、当該更新時刻から現在時刻までの時間が所定時間以上となった場合に、対応するゲーム機コードに係る情報を無効とする、請求項２に記載の店舗情報提示システム。
【請求項４】
前記設置情報には、前記ゲーム機に空席があるか否かを示す空席情報がさらに含まれ、
前記店舗情報送信手段は、前記空席情報を含む店舗情報を前記ユーザ端末に送信する請求項１〜３のいずれか一項に記載の店舗情報提示システム。
【請求項５】
前記ユーザ端末には、前記位置情報取得手段により取得された位置情報及び前記サーバ装置から取得した店舗情報に基づいて地図情報を取得する地図情報取得手段が設けられ、
前記店舗情報提示手段は、前記店舗情報に加えて前記地図情報を提示する請求項１〜４のいずれか一項に記載の店舗情報提示システム。
【請求項６】
前記地図情報取得手段によって取得される地図情報が示す地図には、前記位置情報取得手段により取得された位置情報によって示される第１地点と、前記店舗情報によって示される第２地点との間の経路が示される請求項５に記載の店舗情報提示システム。
【請求項７】
前記位置情報取得手段は、前記ユーザ端末の位置情報を自動的に取得する請求項１〜６のいずれか一項に記載の店舗情報提示システム。
【請求項８】
店舗に設置された複数のゲーム機、及び位置情報を送信可能なユーザ端末と相互に通信可能に接続されたサーバ装置であって、
前記ゲーム機を個別に識別可能なゲーム機コードと、店舗を個別に識別可能な店舗コードとを含む設置情報を前記複数のゲーム機の各々から受信し、前記設置情報をゲーム機リストとしてゲーム機ごとに管理するゲーム機リスト管理手段と、
前記店舗コードに店舗の位置を示す店舗位置情報を対応付けた情報を店舗リストとして店舗ごとに管理する店舗リスト管理手段と、
前記ゲーム機リストと前記店舗リストとを参照して、前記ユーザ端末から受信した位置情報が示す位置に最も近い店舗を特定する店舗特定手段と、
前記店舗特定手段で特定した店舗の店舗情報を前記ユーザ端末に送信する店舗情報送信手段と、
を備えたサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム機が設置された複数の店舗から、ユーザにとって最適な店舗の情報を提示する店舗情報提示システム等に関する。
【背景技術】
【０００２】
店舗に設置されたゲーム機は、ネットワークを介してサービス管理者が運営するサーバ装置と接続されている。店舗の情報や店舗に設置されているゲーム機の情報は、サーバ装置で管理されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６２３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
店舗に設置されるタイプのゲーム機をプレイしたい場合には、そのゲーム機がどの店舗に設置されているかを知らなければ、ユーザはゲーム機をプレイすることはできない。また、仮にゲーム機が設置されている店舗を知っているとしても、その店舗の近くにユーザが位置しているとは限らないので、ユーザがゲーム機をプレイする機会が失われるおそれがある。
【０００５】
そこで、本発明は、位置情報に基づいて、ユーザにとって最適な店舗の情報を提示する店舗情報提示システム及びサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の店舗情報提示システムは、店舗（７）に設置された複数のゲーム機（２）と、前記複数のゲーム機のそれぞれと通信可能に接続されたサーバ装置（３）と、前記サーバ装置と通信可能に接続され、前記サーバ装置に位置情報を送信可能なユーザ端末（６）と、を備え、前記複数のゲーム機の各々には、前記ゲーム機を個別に識別可能なゲーム機コード（４５）と、店舗を個別に識別可能な店舗コード（４６）とを含む設置情報を前記サーバ装置に送信する情報送信手段（２０）が設けられ、前記サーバ装置には、前記複数のゲーム機の各々から受信した前記設置情報をゲーム機リスト（１６）としてゲーム機ごとに管理するゲーム機リスト管理手段（１０）と、前記店舗コードに店舗の位置を示す店舗位置情報を対応付けた情報を店舗リスト（１５）として店舗ごとに管理する店舗リスト管理手段（１０）と、前記ゲーム機リストと前記店舗リストとを参照して、前記ユーザ端末から受信した位置情報が示す位置に最も近い店舗を特定する店舗特定手段（１０）と、前記店舗特定手段で特定した店舗の店舗情報を前記ユーザ端末に送信する店舗情報送信手段（１０）と、が設けられ、前記ユーザ端末には、位置情報を取得する位置情報取得手段（３０）と、前記取得した位置情報を前記サーバ装置に送信する位置情報送信手段（３０）と、前記サーバ装置から前記店舗情報を受信する店舗情報受信手段（３０）と、前記店舗情報受信手段で受信した店舗情報をユーザに提示する店舗情報提示手段（３０）と、が設けられている、ことにより上記課題を解決する。
【０００７】
本発明の店舗情報提示システムによれば、店舗に設置されているゲーム機の設置情報がサーバへ送信される。サーバでは、ゲーム機から受信するゲーム機の設置情報に基づいて、ゲーム機ごとの設置情報に関するリストが管理される。ユーザがユーザ端末から位置情報をサーバ装置へ送信すると、ゲーム機が設置された店舗の中からユーザ端末から受信した位置情報が示す位置に最も近い店舗が特定され、その店舗の店舗情報がユーザ端末に送信される。ユーザ端末では、取得した店舗情報がユーザに提示される。従って、ユーザがゲーム機でのプレイを希望する場合に、ユーザ端末から位置情報を送信すれば、送信した位置情報が示す位置から最も近くにある、ゲーム機が設置されている店舗が提示される。よって、提示された店舗へ行けば、ユーザはゲーム機をプレイすることができる。
【０００８】
本発明の店舗情報提示システムの一形態において、前記ゲーム機リスト管理手段は、前記複数のゲーム機の各々から前記設置情報を受信するごとに、前記ゲーム機リストを更新してもよい。これによれば、リストは設置情報が送信されるごとに更新されるので、常に最新の情報でユーザに提示すべき店舗を決定することができる。この形態において、前記ゲーム機リスト管理手段は、前記複数のゲーム機の各々から前記設置情報を受信して前記ゲーム機リストを更新するとき、更新対象の前記設置情報に含まれるゲーム機コードに対応付けて更新時刻（４８）を記録しておき、当該更新時刻から現在時刻までの時間が所定時間以上となった場合に、対応するゲーム機コードに係る情報を無効としてもよい。これによれば、ゲーム機リストにおいて一定期間更新されないゲーム機リストのレコードが無効化されるので、例えば故障等で設置情報が送信不能となったゲーム機の状態についても、リストに適切に反映される。
【０００９】
本発明の店舗情報提示システムの一形態において、前記設置情報には、前記ゲーム機に空席があるか否かを示す空席情報（４７）がさらに含まれ、前記店舗情報送信手段は、前記空席情報を含む店舗情報を前記ユーザ端末に送信してもよい。これによれば、ユーザに提示する店舗情報には、現時点での空席情報が含まれる。従って、ユーザはゲーム機に空席があるかどうかを予め知ることができるので、プレイできる可能性が高いという安心感をユーザに付与できる。
【００１０】
本発明の店舗情報提示システムの一形態において、前記ユーザ端末には、前記位置情報取得手段により取得された位置情報及び前記サーバ装置から取得した店舗情報に基づいて地図情報を取得する地図情報取得手段（３０）が設けられ、前記店舗情報提示手段は、前記店舗情報に加えて前記地図情報を提示してもよい。これによれば、地図情報を取得することにより、店舗の位置とユーザの位置とを示した地図をユーザに提示できる。
【００１１】
地図情報取得手段が設けられた形態において、前記地図情報取得手段によって取得される地図情報が示す地図（５１）には、前記位置情報取得手段により取得された位置情報によって示される第１地点（５２）と、前記店舗情報によって示される第２地点（５３）との間の経路（５４）が示されていてもよい。これによれば、地図に店舗地点までの経路が示されるので、ユーザは容易に店舗までの経路を把握できる。
【００１２】
本発明の店舗情報提示システムの一形態において、前記位置情報取得手段は、前記ユーザ端末の位置情報を自動的に取得してもよい。これによれば、ユーザ端末が自身の位置情報を自動的に取得するので、ユーザ端末を所持するユーザの現在位置に基づいてユーザに提示すべき店舗が決定される。
【００１３】
本発明のサーバ装置は、店舗（７）に設置された複数のゲーム機（２）、及び位置情報を送信可能なユーザ端末（６）と相互に通信可能に接続されたサーバ装置（３）であって、前記ゲーム機を個別に識別可能なゲーム機コード（４５）と、店舗を個別に識別可能な店舗コード（４６）とを含む設置情報を前記複数のゲーム機の各々から受信し、前記設置情報をゲーム機リスト（１６）としてゲーム機ごとに管理するゲーム機リスト管理手段（１０）と、前記店舗コードに店舗の位置を示す店舗位置情報を対応付けた情報を店舗リスト（１５）として店舗ごとに管理する店舗リスト管理手段（１０）と、前記ゲーム機リストと前記店舗リストとを参照して、前記ユーザ端末から受信した位置情報が示す位置に最も近い店舗を特定する店舗特定手段（１０）と、前記店舗特定手段で特定した店舗の店舗情報を前記ユーザ端末に送信する店舗情報送信手段（１０）と、を備えたことにより上記課題を解決する。本発明のサーバ装置は、本発明の店舗情報提示システムにおけるサーバ装置として機能させることができる。
【００１４】
なお、以上の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【発明の効果】
【００１５】
以上、説明したように、本発明においては、店舗に設置されているゲーム機の設置情報がサーバへ送信される。サーバでは、ゲーム機から受信するゲーム機の設置情報に基づいて、ゲーム機ごとの設置情報に関するリストが管理される。ユーザがユーザ端末から位置情報をサーバ装置へ送信すると、ゲーム機が設置された店舗の中からユーザ端末から受信した位置情報が示す位置に最も近い店舗が特定され、その店舗の店舗情報がユーザ端末に送信される。ユーザ端末では、取得した店舗情報がユーザに提示される。従って、ユーザがゲーム機でのプレイを希望する場合に、ユーザ端末から位置情報を送信すれば、送信した位置情報が示す位置から最も近くにあり、かつユーザがプレイを希望するゲーム機が設置されている店舗が提示される。よって、提示された店舗へ行けば、ユーザはゲーム機をプレイすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一形態に係る店舗情報提示システムが適用されたアミューズメントシステムのシステム構成の概要を示す図。
【図２】アミューズメントシステムの機能ブロック図。
【図３】サーバがゲーム機リストを更新する処理を示すフローチャート。
【図４】店舗リストを示した図。
【図５】ゲーム機リストを示した図。
【図６】ユーザに店舗情報を提示する処理を説明するフローチャート。
【図７】ユーザ端末の表示装置に提示される情報の一例を示す図。
【発明を実施するための形態】
【００１７】
図１は、本発明の一形態に係る店舗情報提示システムが適用されたアミューズメントシステムのシステム構成の概要を示す図である。本形態のアミューズメントシステム１では、オペレータがアミューズメント施設等の商業施設（以下、店舗という。）に設置した１台又は複数台のゲーム機２と、サービス管理者が管理又は運営しているサーバ装置としてのサーバ３とが、ルータ４を介してネットワーク５に相互に通信可能に接続されている。ネットワーク５には、ユーザ端末６が接続されている。ユーザ端末６は、例えば携帯電話機等の携帯端末、あるいはパーソナルコンピュータ等であって、ネットワーク接続機能を備えた装置として構成されている。各ゲーム機２は、所定の経済的価値の消費と引き換えに、その消費に応じてゲームのプレイを許可する商用のゲーム機として構成されている。ゲーム機２は、異なる複数の店舗７のそれぞれに適当な台数ずつ設置される。
【００１８】
サーバ３は、ネットワーク５を介した各種のサービスをゲーム機２又はそのゲーム機２のユーザであるプレイヤに対して提供する。一例として、サーバ３は、ゲーム機２に記憶されたゲームプログラム又は各種データの更新サービスや、ゲーム機２のプレイヤをそのＩＤ及びパスワードによって認証し、そのプレイヤのプレイ履歴やセーブデータ等を含んだプレイデータをサーバ３上に保管して適宜に利用可能とするサービス等を提供する。なお、図１では、１台のサーバ３が図示されているが、複数のサーバ３を設置し、それらの間でサービスに必要な処理を分担してもよい。ゲーム機２及びサーバ３には、ネットワーク５上でそれぞれを識別するためのユニークなアドレスが付されており、ゲーム機２同士、あるいはゲーム機２とサーバ３との通信では、そのアドレスを利用して通信相手が特定される。
【００１９】
図２は、アミューズメントシステム１の機能ブロック図を示す。アミューズメントシステム１のサーバ３には、制御ユニット１０と、記憶装置１１とが設けられている。制御ユニット１０は、マイクロプロセッサとその動作に必要な主記憶装置等の周辺装置とを組み合わせたコンピュータユニットである。記憶装置１１は、磁気記憶媒体、光学記憶媒体、ＥＥＰＲＯＭといった不揮発性の記憶媒体を含む装置である。制御ユニット１０は、記憶装置１１に記録されたサーバ用プログラムを読み取って実行することにより、制御ユニット１０内には論理的装置としての情報管理部１３及び店舗特定部１４が設けられる。情報管理部１３は、記憶装置１１に記録された店舗リスト１５及びゲーム機リスト１６を管理する。
【００２０】
図３は、記憶装置１１に記憶された店舗リスト１５のデータ構造を示した図である。店舗リスト１５には、店舗コード４１、店舗名４２、店舗位置情報４３、店舗開店情報４４が含まれる。店舗コード４１は、オペレータが運営する店舗７を識別するための情報であり、店舗７ごとにユニークな情報である。店舗名４２は、店舗７の名称を示すテキスト情報である。店舗位置情報４３は、店舗７の位置に関する情報であり、住所を示すテキスト情報、又は緯度及び経度を示す数値情報が記録され得る。店舗開店情報４４は、開始時刻及び終了時刻を含む店舗７の営業時間に関する情報である。店舗リスト１５は、例えば、ゲーム機２がまだ設置されていない新たな店舗へゲーム機２を設置するタイミングで、サービス管理者によって新たなレコードとして各情報が追加される。もしくは、ゲーム機２が設置され得る全ての店舗の情報を店舗リスト１５に予め記録しておくようにしてもよい。情報管理部１３が、店舗リスト管理手段として機能する。
【００２１】
図４は、記憶装置１１に記憶されたゲーム機リスト１６のデータ構造を示した図である。ゲーム機リスト１６は、サーバ３と接続されたゲーム機２に関する情報であり、ゲーム機コード４５、店舗コード４６、空席情報４７、更新時刻４８が含まれる。ゲーム機コード４５は、ゲーム機２を識別するための情報であり、ゲーム機２ごとにユニークな情報である。店舗コード４６は、店舗７を識別するための情報であり、上述した店舗リスト１５における店舗コード４１と同等である。空席情報４７は、ゲーム機２がプレイヤによってプレイされているか否かを示す情報である。ゲーム機２がプレイヤによってプレイされている場合には、プレイ中状態を示す「１」が記憶され、ゲーム機２がプレイヤによってプレイされていない場合には空席状態を示す「０」が記憶される。更新時刻４８は、ゲーム機リスト１６で該当するレコードを更新したときの時刻である。
【００２２】
サーバ３は、ゲーム機２から受信した情報に基づいて、ゲーム機リスト１６を随時更新する。店舗特定部１４は、記憶装置１１に記憶された店舗リスト１５とゲーム機リスト１６とを参照してゲーム機２が設置された店舗７の中からユーザ端末６から受信した位置情報が示す位置に最も近い店舗７を特定する。特定された店舗７の情報は、サーバ３の制御ユニット１０によりユーザ端末６に送信される。
【００２３】
ゲーム機２には、制御ユニット２０と、記憶装置２１とが設けられている。制御ユニット２０は、マイクロプロセッサを主体とするコンピュータユニットである。記憶装置２１もサーバ３の記憶装置１１と同様の構成でよい。制御ユニット２０は、記憶装置２１に記録されたゲーム機用プログラムを読み取って実行することにより、制御ユニット２０の内部には論理的装置としてのゲーム実行部２２及び情報送信部２３が設けられる。ゲーム実行部２２は、ゲーム機２でプレイされるゲームの進行を制御する。情報送信部２３は、ゲーム実行部２２によって実行されるゲームの状況を示すゲーム実行情報と、サービス管理者又は店舗７のオペレータによってゲーム機２に予め設定された情報である設置情報とをサーバ３へ送信する。ゲーム実行情報には、ゲーム実行部２２で判断された、ゲーム機２がプレイされているか否かを示す空席情報が含まれる。設置情報には、ゲーム機２を識別するゲーム機コード、ゲーム機２が設置されている店舗７を識別する店舗コードが含まれる。情報送信部２３が情報送信手段として機能する。
【００２４】
ユーザ端末６には、制御ユニット３０と、記憶装置３１とが設けられている。制御ユニット３０は、マイクロプロセッサを主体とするコンピュータユニットである。記憶装置３１もサーバ３の記憶装置１１及びゲーム機２の記憶装置２１と同様の構成でよい。また、ユーザ端末６には、入力装置３５と表示装置３６とが設けられ、制御ユニット３０とそれぞれ接続されている。制御ユニット３０は、記憶装置３１に記録されたユーザ端末用プログラムを読み取って実行することにより、制御ユニット３０の内部には論理的装置としての位置情報取得部３２、店舗情報取得部３３及び店舗情報提示部３４が設けられる。位置情報取得部３２は、ユーザ端末６に搭載されたグローバルポジショニングシステム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、以下ＧＰＳと略称する。）の受信機を利用して、ＧＰＳ衛星から信号を受信してユーザ端末６の位置情報を取得する。位置情報の取得については、周知技術を利用してよい。店舗情報取得部３３は、制御ユニット３０が位置情報取得部３２で取得したユーザ端末６の位置情報をユーザの位置情報としてサーバ３への送信データに含めて送信することで、ユーザの位置情報が示す位置に最も近い店舗７の情報をサーバ３に対して要求する。ユーザ端末６は、サーバ３からの応答を受けて、店舗７の情報を取得する。店舗情報提示部３４は、店舗情報取得部３３で取得した店舗７の情報をユーザに提示する。
【００２５】
図５は、サーバ３の情報管理部１３がゲーム機リスト１６を管理する処理を示すフローチャートである。まず、ステップＳ１でゲーム機２の情報送信部２３は、ゲーム機２のゲーム実行情報と設置情報とをサーバ３に送信する。なお、当該情報は、ゲーム機２からサーバ３に対して随時送信されている。ステップＳ２でサーバ３の情報管理部１３は、ゲーム機２から送信された情報を受信する。そして、ステップＳ３で情報管理部１３は、ゲーム機リスト１６のゲーム機コードを参照して、受信した情報に含まれるゲーム機コードと同一のゲーム機コードがゲーム機リスト１６に存在するか否かを判別する。
【００２６】
ステップＳ３において、情報管理部１３は、ゲーム機２から情報を受信するごとに、その情報に含まれているゲーム機コードをキーとしてゲーム機リスト１６を検索する。ゲーム機リスト１６のゲーム機コード４５に同一のゲーム機コードが存在する場合、情報管理部１３はステップＳ４に進み、そのゲーム機コードを含むレコードのデータを、ゲーム機２から受信した情報で更新して今回の処理を終了する。一方、ゲーム機リスト１６に同一のゲーム機コードが存在しない場合、情報管理部１３はステップＳ５に進んで、ゲーム機２から受信した情報を新たなレコードとしてゲーム機リスト１６に記録して今回の処理を終了する。なお、ステップＳ４及びステップＳ５において、ゲーム機リスト１６が更新された時刻は、更新時刻４８に記録される。ゲーム機リスト１６に記録された各レコードは、更新時刻４８から現在時刻までの時間が所定時間以上となった場合に無効化される。
【００２７】
上述の処理によれば、各店舗７のゲーム機２からゲーム実行情報及び設置情報を送信する（ステップＳ１）と、サーバ３で受信される（ステップＳ２）。サーバ３の制御ユニット１０の情報管理部１３は、ゲーム機リスト１６のゲーム機コード４５を参照して、受信した情報に含まれるゲーム機コードと同一のゲーム機コードがゲーム機リスト１６のゲーム機コード４５に存在するか否かを判別する（ステップＳ３）。存在する場合は、ゲーム機２から受信した情報に基づいてゲーム機リスト１６を更新し（ステップＳ４）、存在しない場合は、ゲーム機２から受信した情報を新たなレコードとしてゲーム機リスト１６に記録する（ステップＳ５）。これにより、ゲーム機リスト１６には、最新のゲーム機２のゲーム実行情報及び設定情報が反映される。上述の処理では、サーバ３の制御ユニット１０が実行するステップＳ３〜ステップＳ５がゲーム機リスト管理手段として機能する。なお、ステップＳ３〜ステップＳ５の処理は、情報管理部１３により実行される。
【００２８】
図６は、サーバ３がユーザ端末６から受け付けた位置情報に基づいて、ユーザに店舗７の情報を提示する処理を説明するフローチャートである。この処理は、サーバ３がユーザ端末６から受け付けた位置情報が示す位置に最も近い店舗７をユーザに提示するための処理である。まず、ユーザ端末６の制御ユニット３０が、ユーザの操作に基づいて、ユーザ端末６に搭載されたＧＰＳの受信機を利用してユーザ端末６の位置情報を取得する（ステップＳ１１）。
【００２９】
ユーザ端末６の制御ユニット３０は、ステップＳ１１で取得したユーザ端末６の位置情報を、ユーザの位置情報として送信データに含めてサーバ３に送信する（ステップＳ１２）。位置情報の取得及び送信は、ユーザ端末６にインストールされたゲーム機２専用のアプリケーションを介して実行される。ユーザは、アプリケーションの案内に沿って操作をすれば、ユーザ端末６の位置情報が取得されてユーザの位置情報としてサーバ３に送信される。アプリケーションの構成については、周知技術を利用してよい。
【００３０】
次に、サーバ３の制御ユニット１０は、ユーザ端末６から送信されたユーザの位置情報を受信する（ステップＳ１３）。そしてステップＳ１４以降では、サーバ３の店舗特定部１４は、ユーザ端末６から受信したユーザの位置情報が示す位置に最も近い店舗７を特定するための処理を行う。制御ユニット１０は、記憶装置１１に記憶された店舗リスト１５のうち、一のレコードに含まれる店舗コードを取得する（ステップＳ１４）。次に、制御ユニット１０は、ステップＳ１４で取得した店舗コードをキーとして、記憶装置１１に記憶されたゲーム機リスト１６の店舗コード４６を検索して、一致する店舗コードが存在するか否かを判断する（ステップＳ１５）。一致する店舗コードがある場合、制御ユニット１０は、一致レコード数を１加算する（ステップＳ１６）。一致する店舗コードがない場合、制御ユニット１０は、ステップＳ１７へ進む。制御ユニット１０は、ステップＳ１５において店舗コード４６の検索をしたレコードがゲーム機リスト１６の最終レコードか否かを判断する（ステップＳ１７）。最終レコードでない場合、制御ユニット１０は、ステップＳ１５に戻り、ゲーム機リスト１６の店舗コード４６から次に比較すべき店舗コードを抽出して、ステップＳ１４で取得した店舗コードと比較して一致するか否かを判断する。以上、ステップＳ１５〜ステップＳ１６の処理を、ゲーム機リスト１６の先頭レコードから最終レコードまで繰り返す。
【００３１】
次に、制御ユニット１０は、ステップＳ１６で計数した一致レコード数が１以上か否かを判断する（ステップＳ１８）。一致レコード数が１以上であれば、制御ユニット１０は、店舗リスト１５におけるステップＳ１４で取得した店舗コードに対応する店舗位置情報４３と、ユーザ端末６から受信したユーザの位置情報とから２点間の距離を算出する（ステップＳ１９）。一方、一致レコード数が０であれば、制御ユニット１０は、ステップＳ１９をスキップしてステップＳ２０に進む。制御ユニット１０は、ステップＳ１４で取得した店舗コードが店舗リスト１５の最終レコードか否かを判断する（ステップＳ２０）。最終レコードでなければ、制御ユニット１０は、ステップＳ１４に戻って次の店舗コードを取得して、ステップＳ１５〜ステップＳ２０の処理を、店舗リスト１５の先頭レコードから最終レコードまで繰り返す。ステップＳ１３〜ステップＳ２０の処理により、店舗リスト１５に含まれる全ての店舗コードのそれぞれについて、各店舗コードに対応する店舗位置情報とユーザの位置情報との２点間の距離が算出される。制御ユニット１０は、ステップＳ１９で算出された距離を参照して、ユーザに提示する店舗７を特定する（ステップＳ２１）。これら２点間の距離が最小となる店舗位置情報を持つ店舗をユーザに提示すべき店舗７として特定する。
【００３２】
店舗位置情報とユーザの位置情報との間の距離の比較は、それぞれの情報が緯度及び経度を示す数値情報である場合には、店舗リスト１５の各レコードに含まれる店舗位置情報と、ユーザの位置情報との２点間の差分をそれぞれ算出して、最も差分の小さくなる店舗位置情報を持つ店舗７をユーザの位置情報が示す位置に最も近い店舗７として特定する。店舗位置情報又はユーザの位置情報の少なくとも一方が、住所を示すテキスト情報である場合には、住所を示すテキスト情報を緯度及び経度を示す数値情報に変換した上で、上述した２点間の差分を算出する処理をすればよい。住所を示すテキスト情報を緯度及び経度を示す数値情報に変換する方法については、周知技術を利用してよい。例えば、ネットワーク５を介してサーバ３から、外部に設けられた位置情報サービスを提供するサーバに対して住所を示すテキスト情報を送信することで、緯度及び経度を示す数値情報を取得する。
【００３３】
ステップＳ２１でユーザに提示すべき店舗７が特定されたら、制御ユニット１０は、特定された店舗７における空席状態のゲーム機２の数を取得する（ステップＳ２２）。具体的には、ゲーム機リスト１６において、ステップＳ２１で特定した店舗７の店舗コードに対応する空席情報４７が空席状態を示す「０」であるレコードの数を計数する。
【００３４】
制御ユニット１０は、ステップＳ２１で特定した店舗７の情報をユーザ端末６に送信する（ステップＳ２３）。店舗リスト１５の各情報４１〜４４、及び空席状態のゲーム機２の数の全ての情報をユーザに提示する店舗７の情報として送信してもよいし、店舗位置情報４３を含む一部の情報を選択して送信してもよい。
【００３５】
ユーザ端末６の制御ユニット３０は、サーバ３が送信した店舗７の情報を受信する（ステップＳ２４）。次に、ユーザ端末６で取得した位置情報とサーバ３から受信した店舗７の店舗位置情報とから地図情報を取得する（ステップＳ２５）。地図情報の取得には、周知技術を利用してよい。例えば、ネットワーク５を介して提供されている各種の地図情報サービスを利用することができる。ユーザ端末６で取得した位置情報と店舗７の位置情報とを地図情報サービスのサーバへ送信することで、２点間を結ぶルートを含んだ地図情報を取得できる。そして、制御ユニット３０は、取得した店舗７の情報及び地図情報をユーザ端末６の表示装置３６に表示してユーザに提示する（ステップＳ２６）。図７は、ユーザ端末６の表示装置３６に提示される情報の一例を示す図である。表示装置３６には、地図５１上に、第１地点としてのユーザの位置５２と、第２地点としての店舗７の位置５３と、各位置５２、５３を結んだルート５４とが示される。店舗７の位置５３に対して、店舗７の店舗名、住所、店舗開店情報、空席情報等を示してもよい。図６の表示装置３６に示される情報は一例であり、提示する店舗７の情報やレイアウトは適宜変更してよい。そして制御ユニット３０は今回の処理を終了する。
【００３６】
上述の処理によれば、ユーザがユーザ端末６を操作してユーザ端末６の位置情報を取得し（ステップＳ１１）、取得した位置情報をユーザの位置情報としてサーバ３に送信する（ステップＳ１２）。サーバ３では、店舗リスト１５とゲーム機リスト１６とから、ユーザの位置情報が示す位置に最も近い店舗７を特定し（ステップＳ１４〜Ｓ２１）、特定した店舗７の情報をユーザ端末６に送信する（ステップＳ２３）。ユーザ端末６は、店舗７の情報を受信し（ステップＳ２４）、これに基づいて地図情報を取得する（ステップＳ２５）。そしてユーザ端末６は、得られた各情報を表示装置３６に表示してユーザに提示する（ステップＳ２６）。
【００３７】
ユーザ端末６の制御ユニット３０が実行するステップＳ１１の処理が位置情報取得手段として、ステップＳ１２の処理が位置情報送信手段として、ステップＳ２４の処理が店舗情報受信手段として、ステップＳ２５の処理が地図情報取得手段として、ステップＳ２６の処理が店舗情報提示手段としてそれぞれ機能する。なお、ステップＳ１１の処理は位置情報取得部３２により実行され、ステップＳ１２及びステップＳ２４の処理は店舗情報取得部３３により実行され、ステップＳ２６の処理は店舗情報提示部３４により実行される。また、サーバ３の制御ユニット１０が実行するステップＳ１４〜Ｓ２２の処理が店舗特定手段として、ステップＳ２３の処理が店舗情報送信手段としてそれぞれ機能する。なお、ステップＳ１４〜Ｓ２２の処理は、店舗特定部１４により実行される。
【００３８】
本発明は、上述した形態に限定されることなく、種々の形態にて実施することができる。例えば、本形態では、ユーザ端末６の位置情報の取得にＧＰＳを利用したが、これに限られない。例えば、ユーザが住所、地名等の文字情報を入力してもよい。これにより、ＧＰＳ受信機が搭載されていないユーザ端末６の場合でも、ユーザの現在位置に最も近い店舗７の情報をユーザに提示できる。また、ユーザの現在位置とは異なる位置についても、その位置に最も近い店舗７の情報をユーザに提示できる。また、ユーザに提示する情報として、交通機関の経路情報を含めてもよい。ユーザの位置情報及び店舗の位置情報に基づいて、それぞれに最寄りの駅を特定し、使用する交通機関や所要時間等の経路情報を提示する。経路情報の取得には、ネットワーク５を介して提供されている各種の経路情報サービスを利用することができる。最寄りの駅の位置と店舗７の位置とを結んだルートを提示してもよい。ゲーム機２は、１人プレイヤ対応のゲーム機や複数プレイヤ対応のゲーム機のいずれの形態であってもよい。本発明は、メダルゲームや音楽ゲーム、シューティングゲーム等各種のゲーム機に対して適用ができる。
【００３９】
上述した形態では、１種類のゲーム機２で説明したが、これに限られない。複数種類のゲーム機を扱う場合には、ゲーム機リスト１６を複数種類のゲーム機のそれぞれに設けるか、１つのゲーム機リスト１６に複数種類のゲーム機についての情報を含めるようにすればよい。そして、ゲーム機２からサーバ３に送信する設置情報に、ゲーム機２の種類を識別する情報を含めればよい。そして、ユーザ端末６からサーバ３に送信する情報として、ユーザの位置情報に加え、ユーザにより指定されたゲーム機の種類を特定する情報を含めればよい。この場合、ユーザ端末６の制御ユニット３０は、ユーザによりゲーム機の種類を特定させる種類特定手段として機能する。一方、サーバ３はゲーム機の種類を特定する情報に基づいて、ステップＳ１４〜Ｓ２２の処理を実行すればよい。
【００４０】
ユーザ端末６では、サービス管理者が構築したウェブサイトを介してサーバ３に接続するようにしてもよい。この場合、複数種類のゲーム機の中から特定の種類のゲーム機をユーザに選択させるか、あるいはユーザにゲーム機の種類を特定する情報を入力させることによりゲーム機の種類が特定される。あるいは、特定の種類のゲーム機専用に設けられたウェブサイトを介してユーザ端末６がサーバ３に接続するようにしてもよい。ウェブサイトを介した接続により、ゲーム機の種類が特定される。または、ユーザ端末６にインストールされた、複数種類のゲーム機のそれぞれに対応したアプリケーションを介してサーバ３と接続されるようにしてもよい。
【００４１】
図３の店舗リスト１５及び図４のゲーム機リスト１６にある各情報４１〜４８は、一例であり、これに限られない。例えば、店舗７の広さや、ユーザの興味を引きそうな関連するゲーム機の有無等、適宜の情報を付加してもよい。また、店舗リスト１５から店舗７の情報としてユーザへ提示する情報についても、店舗７の店舗位置情報の他、店舗リスト１５にある各情報を適宜選択するようにしてよい。
【００４２】
ステップＳ２１でサーバ３の制御ユニット１０がユーザに提示すべき店舗７を特定すると説明したが、ユーザに提示すべき店舗７は一つの店舗に限られない。例えば、ユーザの位置情報と店舗７の位置情報とに基づいて複数の店舗７の候補を抽出し、ユーザの位置から近い順に複数の店舗７の情報を提示するようにしてもよい。提示すべき店舗７の数はユーザに決定させるようにしてもよい。また、ゲーム機リスト１６の空席情報４７に基づいて、空席状態のゲーム機２の数が多い店舗７を優先的に表示するようにしてもよい。
【符号の説明】
【００４３】
１  アミューズメントシステム
２  ゲーム機
３  サーバ（サーバ装置）
５  ネットワーク
６  ユーザ端末
１０  制御ユニット（ゲーム機リスト管理手段、店舗リスト管理手段、店舗特定手段、店舗情報送信手段）
１５  店舗リスト
１６  ゲーム機リスト
２０  制御ユニット（情報送信手段）
３０  制御ユニット（位置情報取得手段、位置情報送信手段、店舗情報受信手段、地図情報取得手段、店舗情報提示手段）
【図１】
2013068991.tif 000003
【図２】
2013068991.tif 000004
【図３】
2013068991.tif 000005
【図４】
2013068991.tif 000006
【図５】
2013068991.tif 000007
【図６】
2013068991.tif 000008
【図７】
2013068991.tif 000009