(57)【特許請求の範囲】
【請求項１】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
現実世界に存在する施設、サービスまたは人と接点を持ったことを示す場合に用いる接点情報を読み取る読取装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記ユーザのＩＤの情報を含む前記接点情報を生成する生成部と、
を含み、
前記サーバ装置は、
前記端末装置から前記読取装置を介して前記接点情報を受信した場合、前記施設、前記サービスまたは前記人と前記ユーザとの関係において、前記接点情報に基づくポイント値を算出し、前記ポイント値を前記施設、前記サービスまたは前記人と前記ユーザとの友好度として累積し、前記友好度の累積値を算出する友好度算出部と、
前記友好度の累積値が所定値以上になった場合、前記ユーザのＩＤの情報に関連付ける第１特典を付与する特典付与部と、
を含み、
前記施設、前記サービスまたは前記人には、レアリティが設定されており、
前記特典付与部は、前記ユーザが前記レアリティの高い前記施設、前記サービスまたは前記人と接点を持った場合、前記第１特典よりも前記ユーザにとって有利な第２特典を前記ユーザのＩＤの情報に関連付けて付与する、
システム。
【請求項２】
前記第１特典および前記第２特典は、仮想空間において実行されるゲームに利用される、
請求項１に記載のシステム。
【請求項３】
前記第１特典または前記第２特典は、前記ゲーム内において、前記ユーザのＩＤに対応するキャラクタを戦闘不能状態から生き返らせた状態にするもの、または前記キャラクタのステータス異常状態を解消した状態にするものである、
請求項２に記載のシステム。
【請求項４】
前記友好度は、運輸業に利用される乗り物への乗車に関する友好度であり、
前記友好度算出部は、前記接点情報を前記読取装置を介して受信した場合、前記運輸業に係る会社または運転手と前記ユーザとの関係において、前記接点情報に基づくポイント値を算出し、前記ポイント値を前記会社または前記運転手と前記ユーザとの友好度として累積し、前記友好度の累積値を算出する、
請求項１〜３のいずれか１項に記載のシステム。
【請求項５】
前記ポイント値は、乗車回数、乗車距離、利用金額、およびユーザ評価のうち少なくとも１つに基づいて算出されるものである、
請求項４に記載のシステム。
【請求項６】
前記第１特典または前記第２特典は、前記ユーザが前記乗り物の乗車中に、ゲームの実行に必要なゲームパラメータを回復するものである、
請求項４または５に記載のシステム。
【請求項７】
前記ゲームパラメータは、前記第１特典または前記第２特典のみによって回復するものである、
請求項６に記載のシステム。
【請求項８】
前記接点情報は、前記ユーザのＩＤの情報を含むバーコード、マトリックス型二次元コード、または非接触通信技術を用いてやり取りされる情報である、
請求項１〜７のいずれか１項に記載のシステム。
【請求項９】
前記端末装置は、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する第１表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する第１通信部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補の仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記第１通信部から受信した情報に基づいて前記通行経路において前記ゲームの進行を制御する制御部と、
前記制御部で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する第２通信部と、
を含み、
前記端末装置は、前記第２通信部から受信した前記ゲーム進行情報を前記第１表示部に表示する制御を行う、
請求項１〜８のいずれか１項に記載のシステム。
【請求項１０】
前記端末装置は、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する第１表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する第１通信部と、
をさらに含み、
前記サーバ装置は、
前記通行経路または前記経路候補の仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記第１通信部から受信した情報に基づいて前記通行経路において所定のゲームの進行を制御する制御部と、
前記制御部で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する第２通信部と、
を含み、
前記端末装置は、前記第２通信部から受信した前記ゲーム進行情報を前記第１表示部に表示する制御を行う、
請求項１〜８のいずれか１項に記載のシステム。
【請求項１１】
前記端末装置は、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記通行経路において前記ゲームの進行を制御するゲーム制御部と、
をさらに含み、
前記サーバ装置は、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御部と、
前記制御部で決定した情報を前記端末装置に送信する通信部と、
を含み、
前記ゲーム制御部は、前記通信部から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
請求項１〜８のいずれか１項に記載のシステム。
【請求項１２】
前記端末装置は、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記通行経路において所定のゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御部と、
前記制御部で決定した情報を前記端末装置に送信する通信部と、
を含み、
前記ゲーム制御部は、前記通信部から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
請求項１〜８のいずれか１項に記載のシステム。
【請求項１３】
前記端末装置は、さらに、前記決定部で決定した前記通行経路に基づいて、バーコードまたはマトリックス型二次元コードを生成する生成部を含む、
請求項１０または１２に記載のシステム。
【請求項１４】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
現実世界に存在する施設、サービスまたは人と接点を持ったことを示す場合に用いる接点情報を読み取る読取装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付け、
前記ユーザのＩＤの情報を含む前記接点情報を生成し、
前記サーバ装置を、
前記端末装置から前記読取装置を介して前記接点情報を受信した場合、前記施設、前記サービスまたは前記人と前記ユーザとの関係において、前記接点情報に基づくポイント値を算出し、前記ポイント値を前記施設、前記サービスまたは前記人と前記ユーザとの友好度として累積し、前記友好度の累積値を算出する友好度算出手段、
前記友好度の累積値が所定値以上になった場合、前記ユーザのＩＤの情報に関連付ける第１特典を付与する特典付与手段、
として機能させ、
前記施設、前記サービスまたは前記人には、レアリティが設定されており、
前記特典付与手段は、前記ユーザが前記レアリティの高い前記施設、前記サービスまたは前記人と接点を持った場合、前記第１特典よりも前記ユーザにとって有利な第２特典を前記ユーザのＩＤの情報に関連付けて付与する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現実世界における人との交流を数値化して、その数値を利用することができるシステムおよびプログラムに関する。
【背景技術】
【０００２】
従来から、過去の行き先を履歴として記憶したＩＣカードを用いて、新たな行き先を表示するカーナビゲーションシステムを備えた行き先指定サービスシステムがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１４９０７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、現実世界における人との交流を数値化して、その数値をシステム上で利用することができるものではなかった。
【０００５】
そこで、本発明の目的は、現実世界における人との交流を数値化して、その数値を利用することができるシステムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
第１の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
現実世界に存在する施設、サービスまたは人と接点を持ったことを示す場合に用いる接点情報を読み取る読取装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記ユーザのＩＤの情報を含む前記接点情報を生成する生成部と、
を含み、
前記サーバ装置は、
前記端末装置から前記読取装置を介して前記接点情報を受信した場合、前記施設、前記サービスまたは前記人と前記ユーザとの関係において、前記接点情報に基づくポイント値を算出し、前記ポイント値を前記施設、前記サービスまたは前記人と前記ユーザとの友好度として累積し、前記友好度の累積値を算出する友好度算出部と、
前記友好度の累積値が所定値以上になった場合、前記ユーザのＩＤの情報に関連付ける第１特典を付与する特典付与部と、
を含み、
前記施設、前記サービスまたは前記人には、レアリティが設定されており、
前記特典付与部は、前記ユーザが前記レアリティの高い前記施設、前記サービスまたは前記人と接点を持った場合、前記第１特典よりも前記ユーザにとって有利な第２特典を前記ユーザのＩＤの情報に関連付けて付与する、
システムである。
【０００７】
第２の発明において、前記第１特典および前記第２特典は、仮想空間において実行されるゲームに利用することができる。
【０００８】
第３の発明は、第２の発明において、前記第１特典または前記第２特典は、前記ゲーム内において、前記ユーザのＩＤに対応するキャラクタを戦闘不能状態から生き返らせた状態にするもの、または前記キャラクタのステータス異常状態を解消した状態にするものであってもよい。
【０００９】
第４の発明において、前記友好度は、運輸業に利用される乗り物への乗車に関する友好度であり、
前記友好度算出部は、前記接点情報を前記読取装置を介して受信した場合、前記運輸業に係る会社または運転手と前記ユーザとの関係において、前記接点情報に基づくポイント値を算出し、前記ポイント値を前記会社または前記運転手と前記ユーザとの友好度として累積し、前記友好度の累積値を算出することができる。
【００１０】
第５の発明は、第４の発明において、前記ポイント値は、乗車回数、乗車距離、利用金額、およびユーザ評価のうち少なくとも１つに基づいて算出されるものであってもよい。
【００１１】
第６の発明は、第４または第５の発明において、前記第１特典または前記第２特典は、前記ユーザが前記乗り物の乗車中に、ゲームの実行に必要なゲームパラメータを回復するものであってもよい。
【００１２】
第７の発明は、第６の発明において、前記ゲームパラメータは、前記第１特典または前記第２特典のみによって回復するものであってもよい。
第８の発明は、第１〜７の発明において、前記接点情報は、前記ユーザのＩＤの情報を含むバーコード、マトリックス型二次元コード、または非接触通信技術を用いてやり取りされる情報とすることができる。
【００１３】
第９の発明において、前記端末装置は、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する第１表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する第１通信部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補の仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記第１通信部から受信した情報に基づいて前記通行経路において前記ゲームの進行を制御する制御部と、
前記制御部で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する第２通信部と、
を含み、
前記端末装置は、前記第２通信部から受信した前記ゲーム進行情報を前記第１表示部に表示する制御を行うことができる。
【００１４】
第１０の発明において、前記端末装置は、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する第１表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する第１通信部と、
をさらに含み、
前記サーバ装置は、
前記通行経路または前記経路候補の仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記第１通信部から受信した情報に基づいて前記通行経路において所定のゲームの進行を制御する制御部と、
前記制御部で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する第２通信部と、
を含み、
前記端末装置は、前記第２通信部から受信した前記ゲーム進行情報を前記第１表示部に表示する制御を行うことができるものであってもよい。
【００１５】
第１１の発明において、前記端末装置は、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記通行経路において前記ゲームの進行を制御するゲーム制御部と、
をさらに含み、
前記サーバ装置は、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御部と、
前記制御部で決定した情報を前記端末装置に送信する通信部と、
を含み、
前記ゲーム制御部は、前記通信部から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行うことができるものであってもよい。
【００１６】
第１２の発明において、前記端末装置は、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記通行経路において所定のゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御部と、
前記制御部で決定した情報を前記端末装置に送信する通信部と、
を含み、
前記ゲーム制御部は、前記通信部から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行うことができるものであってもよい。
第１３の発明は、第１０または第１２の発明において、前記端末装置は、さらに、前記決定部で決定した前記通行経路に基づいて、バーコードまたはマトリックス型二次元コードを生成する生成部を含むことができる。
【００１７】
第１４の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
現実世界に存在する施設、サービスまたは人と接点を持ったことを示す場合に用いる接点情報を読み取る読取装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付け、
前記ユーザのＩＤの情報を含む前記接点情報を生成し、
前記サーバ装置を、
前記端末装置から前記読取装置を介して前記接点情報を受信した場合、前記施設、前記サービスまたは前記人と前記ユーザとの関係において、前記接点情報に基づくポイント値を算出し、前記ポイント値を前記施設、前記サービスまたは前記人と前記ユーザとの友好度として累積し、前記友好度の累積値を算出する友好度算出手段、
前記友好度の累積値が所定値以上になった場合、前記ユーザのＩＤの情報に関連付ける第１特典を付与する特典付与手段、
として機能させ、
前記施設、前記サービスまたは前記人には、レアリティが設定されており、
前記特典付与手段は、前記ユーザが前記レアリティの高い前記施設、前記サービスまたは前記人と接点を持った場合、前記第１特典よりも前記ユーザにとって有利な第２特典を前記ユーザのＩＤの情報に関連付けて付与する、
プログラムである。
【発明の効果】
【００１８】
本発明によれば、現実世界における人との交流を数値化して、その数値を利用することができるシステムおよびプログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態におけるシステムの一部のハードウェア構成および機能的構成を示すブロック図である。
【図２】本実施の形態におけるシステムの一部のハードウェア構成および機能的構成を示すブロック図である。
【図３】本実施の形態におけるゲーム画面の一例を示す図である。
【図４】本実施の形態におけるゲーム画面の一例を示す図である。
【図５】本実施の形態におけるゲーム画面の一例を示す図である。
【図６】本実施の形態におけるゲーム画面の一例を示す図である。
【図７】本実施の形態における仮想空間の画面の一例を示す図である。
【図８】本実施の形態におけるゲーム画面の一例を示す図である。
【図９】本実施の形態におけるゲーム画面の一例を示す図である。
【図１０】本実施の形態における通行経路生成処理を示すフローチャートである。
【図１１】本実施の形態における仮想空間生成処理を示すフローチャートである。
【図１２】本実施の形態におけるゲーム媒体表示処理を示すフローチャートである。
【図１３】本実施の形態における友好度算出および特典付与の処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
［実施形態］
本発明の実施形態にかかるシステム（ゲームシステム１およびナビゲーションシステム１０）について、図１〜図１３を参照して説明する。図１に示すゲームシステム１により、たとえば、サーバ装置２においてゲームが実行される。また、図１に示すゲームシステム１および図２に示すナビゲーションシステム１０により、たとえば、読取装置５で端末装置３から得た情報を用いて、経路案内装置６において経路案内（ナビゲーション）が実行される。
【００２１】
本実施形態で説明されるゲームは、捕獲パートと戦闘パートとを含むゲームである。たとえば、ユーザは、現実世界そのもの（たとえば、普段の生活で使用する経路（通学路、通勤路など））を舞台として、捕獲パートにおいて、ユーザにとって通行したい経路などの実在場所に基づいて設けられた仮想空間上においてオブジェクトとして出現したゲーム媒体（キャラクタ、アイテムなど）を捕獲するゲームを本システムによって行う。そして、戦闘パートにおいて、ユーザは、本システムを用いて、獲得したゲーム媒体（キャラクタ）を操作して仮想空間上の敵キャラクタと戦い、勝利することでアイテムなどの特典を得て、ゲームが進行する。
【００２２】
また、ユーザは、獲得したゲーム媒体（キャラクタ、アイテムなど）を育成・強化したり、仮想空間上のフレンドとゲーム媒体（キャラクタ、アイテムなど）を交換したりすることもできる。
【００２３】
また、ユーザは、スマートフォンなどの端末装置３に入力した現在位置または乗車予定位置（以下、乗車位置）と目的位置または降車位置との情報から算出された複数の経路候補からユーザによって選択された１つの経路の情報を、タクシーなどに設置された図２に示すナビゲーションシステム１０の読取装置５に読み込ませることにより、運転手に伝えなくても、通行してもらいたい経路（道順を含む）および降車位置を経路案内装置６に示すことができる。また、ユーザは、前記通行経路と平行して設けられた仮想空間上において出現するゲーム媒体（キャラクタ）を、前記通行経路に沿ってタクシーで移動していく最中に獲得することもできる。
【００２４】
ここで、ゲーム媒体とは、ゲーム進行のためにユーザによって用いられる電子データの総称であり、たとえば、複数種類のキャラクタ、複数種類のアイテム、および複数種類のカード、仮想通貨などを含む。本実施形態では、ゲーム媒体として、キャラクタ、アイテムを例に説明するが、カード、仮想通貨などにおいても同様の処理が可能であるとともに、キャラクタ、アイテム、カード、および仮想通貨のうち２つ以上が、ゲーム媒体として混在して適用されてもよい。
【００２５】
＜ゲームシステム１のハードウェア構成について＞
図１を参照して、ゲームシステム１を実現するサーバ装置２のハードウェア構成、および、このサーバ装置２とインターネット回線などの通信ネットワーク４を介して互いに通信接続される複数の端末装置３のハードウェア構成について説明する。
【００２６】
ゲームシステム１は、サーバ装置２および複数の端末装置３にて構成される。このゲームシステム１において、サーバ装置２と各端末装置３とは所定のタイミングで相互に通信を行い、サーバ装置２から配信されたゲームプログラムおよびゲームデータに基づいてゲームが進行する。
【００２７】
サーバ装置２は、記憶部２１にゲームプログラムおよびゲームデータを記憶している。情報処理手段２０１は、各端末装置３（アカウント）のゲームデータを管理する。サーバ装置２と端末装置３とは通信ネットワーク４を介して互いに通信を行う。
【００２８】
端末装置３は、ユーザの操作に基づいて所定のゲームを実行（プレイ）するために、端末装置３を介してサーバ装置２の記憶部２１に記憶されたゲームプログラムおよびゲームデータを受信する（ダウンロードおよびインストールする）。また、アップデート用のゲームプログラムおよびゲームデータを受信する（ダウンロードおよびインストールする）。
【００２９】
端末装置３は、インストールしたゲームプログラムおよびゲームデータに基づいて、サーバ装置２にて行ったゲーム進行の情報をサーバ装置２から受信し、これらのゲーム進行に伴うゲーム演出（ゲーム画像、音声）を液晶画面（表示部）３３０およびスピーカ３４０などに出力する。
【００３０】
なお、各端末装置３および各ユーザには、それぞれ異なるアカウント情報（固有の識別情報）が付与される。そして、アカウント情報ごとにＩＤ（識別符号）が付与される。
【００３１】
サーバ装置２は、各ユーザのアカウント情報を管理し、各アカウントのゲーム進行状況に関するデータなどを端末装置３から受信して記憶部２１に記憶する。
【００３２】
たとえば、端末装置３は、ユーザによってゲームを開始する操作が行われたとき、各端末装置３が通信ネットワーク４を介してサーバ装置２と通信を行い、この端末装置３からアカウント情報が送信される。サーバ装置２は、送信されたアカウント情報に基づいて所定の認証を行い、端末装置３にゲーム進行に必要なデータ（ゲーム進行状況に関するデータ）を送信する。
【００３３】
端末装置３は、このアカウントのゲーム進行状況に関するデータなど受信して、サーバ装置２と連携しつつ、端末装置３にてタッチパッド３５０を介してユーザによるゲーム進行に関する操作を受け付ける。また、端末装置３は、ゲームの開始時のみならず、ゲーム進行の所定のタイミング（アイテム消費またはゲーム課題クリアなどのデータ更新時）でサーバ装置２にゲーム進行状況に関するデータを送信する。
【００３４】
・サーバ装置２のハードウェア構成
サーバ装置２は、制御部２０、記憶部２１、および、ネットワークインターフェース２２を備える。
【００３５】
記憶部２１およびネットワークインターフェース２２は、バス２００を介してサーバ装置２の制御部２０に接続される。
【００３６】
制御部２０は、サーバ装置２の動作を制御する。
【００３７】
記憶部２１は、主にＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）で構成される。
【００３８】
記憶部２１には、たとえば、ゲームを実行するためのゲームプログラムおよびデータ（アカウントのゲーム進行状況に関する情報を含む）、本発明のゲームシステム１を実現するためのゲームプログラムおよびデータが記憶される。
【００３９】
前記データの例としては、仮想空間上に配置するゲーム媒体（キャラクタ、アイテムなど）を選択するための抽選に使用されるゲーム媒体抽選テーブルＴ１、ユーザに関するデータを管理するためのユーザ管理テーブルＴ２、ユーザ同士の友達関係を管理するためのフレンド管理テーブルＴ３、現実世界の地図情報Ｔ４、タクシー乗車に関する友好度（乗車回数、乗車距離、利用金額、ユーザ評価などに基づいて後述の付与ポイント情報テーブルＴ６から算出されるパラメータ）をユーザＩＤごとに管理するための友好度管理テーブルＴ５、タクシー乗車に関する友好度を算出するためのポイント（利用回数、乗車距離、利用金額、運転手からのユーザ評価、ユーザからの運転手評価などに基づいてあらかじめ設定された値）を付与する条件の情報が格納されている付与ポイント情報テーブルＴ６、得られた友好度の蓄積値に応じて付与される特典の情報が格納されている特典情報テーブルＴ７などが挙げられる。
【００４０】
なお、前記友好度を高めるということは、タクシー運転手と乗客（ユーザ）との接触回数が多くなることを示すので、タクシー運転手と乗客とのコミュニケーションが多くなりやすい。なお、タクシー運転手と乗客とのコミュニケーションが多くなれば、現実世界での友好度が高まるのは必然であり、タクシー運転手が他の乗客（他のユーザ）からどの位置においてゲーム媒体が出現していたかを聞いていた場合、乗客（ユーザ）は乗車後にゲーム媒体の出現位置のヒントを聞ける可能性が高まる。また、タクシー会社としては、このようなゲームに関するコミュニケーションが多くなることで、乗客のタクシー利用を促進することができる。
【００４１】
ネットワークインターフェース２２は、通信ネットワーク４に接続され、サーバ装置２と各端末装置３との間でインターネット通信によって送受信する。
【００４２】
・端末装置３のハードウェア構成
端末装置３には、液晶画面３３０、スピーカ３４０およびタッチパッド３５０が内蔵される。この端末装置３において、記憶媒体などから読み込んだゲームプログラムおよびデータに基づいてゲームが進行する。また、端末装置３は、他端末装置３およびサーバ装置２との間で、インターネットなどの通信ネットワーク４あるいは近距離無線通信装置を介して互いにデータ通信をすることができる。
【００４３】
端末装置３は、制御部３０、記憶部３１、ネットワークインターフェース３２、グラフィック処理部３３、オーディオ処理部３４、操作部３５、および画像処理部３６を備える。
【００４４】
記憶部３１、ネットワークインターフェース３２、グラフィック処理部３３、オーディオ処理部３４、および操作部３５は、バス３００を介して、制御部３０に接続される。
【００４５】
制御部３０は、端末装置３の動作を制御する。
【００４６】
記憶部３１は、主にＨＤＤ、ＲＡＭおよびＲＯＭで構成される。記憶部３１には、たとえば、ゲームを実行するためのゲームプログラムおよびデータが記憶される。また、記憶部３１には、他端末装置３に送信するアカウント情報、フレンドに関する情報ならびに他端末装置３から受信した他のアカウント情報などが記憶される。
【００４７】
ネットワークインターフェース３２は、通信ネットワーク４に接続され、サーバ装置２と各端末装置３との間で、または端末装置３同士でデータをインターネット通信によって送受信する。
【００４８】
グラフィック処理部３３は、制御部３０の指示に従って仮想空間および各キャラクタなどを含むゲーム画像を動画形式で描画する。グラフィック処理部３３にて動画形式に描画されたゲーム画像は、ゲーム画面として液晶画面３３０に表示される。
【００４９】
オーディオ処理部３４は、制御部３０の指示に従ってデジタルのゲーム音声を再生および合成する。また、オーディオ処理部３４には、スピーカ３４０が接続される。ゲーム音声は、スピーカ３４０から外部へと出力される。
【００５０】
操作部３５は、端末装置３に付属（内蔵）するタッチパッド３５０と接続され、操作入力に関するデータを送受信することが可能である。ユーザは、タッチパッド３５０に設けられたボタン等の操作子（図示略）を操作することにより、端末装置３へ操作信号を入力する。
【００５１】
画像処理部３６は、端末装置３に付属（内蔵）するカメラ３６０と接続され、カメラ３６０によって撮影された周囲環境を画像化し、拡張現実技術に利用される周囲環境情報となる画像データを生成する。
【００５２】
＜ゲームシステム１の各制御部の機能的構成について＞
図１を参照して、ゲームシステム１を実現するサーバ装置２の制御部２０および端末装置３の制御部３０の機能的構成について説明する。
【００５３】
・サーバ装置２の制御部２０の機能的構成
サーバ装置２の制御部２０は、所定のゲームプログラムを実行することにより、情報処理手段２０１、抽選手段２０２、およびゲーム制御手段２０３として機能する。
【００５４】
情報処理手段２０１は、ゲーム進行に必要なデータを各端末装置３との間で送受信する。また、情報処理手段２０１は、端末装置３から送信されるアカウント情報を用いて、
アカウント情報の認証を行う。
【００５５】
情報処理手段２０１が各端末装置３から受信する情報は、たとえば、ユーザまたは端末装置３のアカウント情報、位置情報（ＧＰＳ情報など）、端末装置３の向きの情報（たとえば、端末装置３の上端部がどの方角を向いているか）、周囲環境情報（天気、時間などの情報）、経路候補要求信号などの操作信号、およびゲームに関する情報を含む。
【００５６】
情報処理手段２０１は、地図情報などゲームに関する情報、および、ユーザに付与するべく抽選手段２０２が選択したキャラクタに関する情報（キャラクタ名・画像およびそのランク）、または、アイテムに関する情報（アイテム名・画像およびそのランク）を端末装置３へ送信する。なお、各端末装置３から送信される各情報は、情報処理手段２０１を介して各手段に送信されるが、以下では、説明の便宜上、この点の記載を省略することがある。
【００５７】
抽選手段２０２は、端末装置３から情報処理手段２０１を介して仮想空間生成要求信号を受け付けた場合、抽選を行って記憶部２１に記憶されたゲーム媒体抽選テーブルＴ１の中から、ゲーム媒体を１つ以上無作為に選択する。たとえば、抽選手段２０２は、キャラクタ、アイテムなどのゲーム媒体の中から複数種類を無作為に選択し、選択されたゲーム媒体に関する情報（ゲーム媒体に対応するオブジェクトのデータ含む）を記憶部２１から読み出し、ユーザにそのゲーム媒体を付与すべくユーザ情報とゲーム媒体とを関連付ける。この選択されたゲーム媒体に関する情報は、通信手段３０４を介して端末装置３へ送信される。
【００５８】
ゲーム制御手段２０３は、端末装置３から情報処理手段２０１が受信した、仮想空間生成要求信号、複数の経路候補の情報、ゲームに関する情報、位置情報、周囲環境情報、および端末装置３の向きの情報など、ならびに、記憶部３１から読み出したゲームデータ（ゲーム媒体に対応するオブジェクトおよびテクスチャなどのデータ）および地図情報Ｔ４、に基づいて、二次元または三次元の仮想空間を生成する。さらに、ゲーム制御手段２０３は、仮想空間生成要求信号の受信を契機として抽選手段２０２によって選択された、仮想空間にキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、または、アイテムなどのゲーム媒体を配置する。
【００５９】
たとえば、ゲーム制御手段２０３は、抽選手段２０２によって複数選択された、キャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、または、アイテムなどのゲーム媒体のオブジェクトを、図７に示した仮想空間（仮想の地図１０４）の▲の位置（位置１６０〜１６４）のそれぞれに無作為に配置する。このとき、情報処理手段２０１は、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどの位置情報（以下、ゲーム媒体位置情報）、ゲーム媒体に対応するオブジェクトのデータなどを、各情報とともに情報処理手段２０１を介して端末装置３に送信する。
【００６０】
また、ゲーム制御手段２０３は、端末装置３から受信したタッチパッド３５０への操作信号、およびゲームの進行状況に応じて、仮想空間における端末装置３に対応するプレイヤキャラクタの行動、および、敵キャラクタの行動を制御する。
【００６１】
ゲーム制御手段２０３は、これらの仮想空間、および、キャラクタまたはアイテムなどをゲーム画面として端末装置３における液晶画面３３０に表示するための情報を生成し、これらの情報を情報処理手段２０１を介して端末装置３に送信する。
【００６２】
友好度算出手段２０４は、後述の読取装置５から受信したタクシー会社ＩＤおよび運転手ＩＤの情報と、後述の読取装置５から受信した乗客の端末装置３のユーザの情報（読取装置５に接点情報を提供した端末装置３のユーザの情報）と、友好度管理テーブルＴ５および付与ポイント情報テーブルＴ６とに基づいて、タクシー会社ごとまたはタクシー運転手ごとに友好度を算出する。そして、算出した友好度の情報をユーザＩＤに対応付けて、記憶部２１内の友好度管理テーブルＴ５を更新する。
【００６３】
ここで、接点情報とは、ユーザのＩＤの情報を含み、現実世界に存在する施設、サービスまたは人と接点を持ったことを示すための情報であり、読取装置５によって読み取ることができる（受信することができる）情報である。この接点情報としては、たとえば、バーコード、マトリックス型二次元コード、または、非接触通信技術を用いてやり取りされる情報（たとえば、非接触型ＩＣカード内に格納される情報、または、近距離無線通信でやり取りされる端末装置３に係る情報）などを含むものであってもよい。以下では、接点情報の一例であるマトリックス型二次元コードを用いて、説明する。
【００６４】
なお、付与ポイント情報テーブルＴ６は、乗車回数、乗車距離、利用金額、運転手からのユーザ評価、ユーザからの運転手評価などのうち少なくとも１つに対して付与されるポイントがあらかじめ設定されているテーブルである。たとえば、乗車回数が多くなればなるほど、乗車距離が長くなればなるほど、利用金額が高くなればなるほど、または、運転手からのユーザ評価、ユーザからの運転手評価が高ければ高いほど、大きいポイントが付与される。
【００６５】
また、特典付与手段２０５は、友好度管理テーブルＴ５におけるユーザＩＤに関連付けられた友好度の蓄積値が所定値以上になったと判定した場合、そのユーザＩＤに対応するプレイヤキャラクタまたは端末装置３に対して、特典情報テーブルＴ７に格納されている特典の情報の中からいずれかの特典を選択し、そのユーザＩＤに関連付けて付与する。
【００６６】
たとえば、特典付与手段２０５は、（１）そのユーザＩＤに対応する端末装置３にタクシー乗車に関するクーポン券の付与（サーバ装置２からクーポン券の情報を端末装置３に送信）、（２）そのユーザＩＤに対応する端末装置３にタクシー乗車料金に関する割引の実施（たとえば、割引情報を含むマトリックス型二次元コードをサーバ装置２から端末装置３に送信し、端末装置３で表示して読取装置５で読み込むことによって割引を実施）、（３）そのユーザＩＤに対応するプレイヤキャラクタにアイテムなどを付与、（４）ゲーム中の仮想空間の経路上にユーザにとって有益なオブジェクト（たとえば、レアキャラクタまたはレアアイテムなど）を配置、または、（５）ゲーム中の仮想空間の経路上にユーザにとって有益なイベントを発生させる、などの特典を付与する。なお、このような特典は、情報を端末装置３において表示後、ユーザが端末装置３の操作によって選択できるものであってもよいし、特典付与手段２０５が自動的に抽選で選択するものであってもよい。
【００６７】
・端末装置３の制御部３０の機能的構成
端末装置３の制御部３０は、端末装置３に挿入された記憶媒体または端末装置３の記憶部３１にダウンロード（インストール）されているゲームプログラムを実行することで、経路候補要求手段３０１、算出手段３０２、決定手段３０３、通信手段３０４、および情報処理手段３０５として機能する。
【００６８】
経路候補要求手段３０１は、ユーザの操作に基づいて、地図情報から乗車位置（ゲーム中のクエスト（ユーザのプレイヤキャラクタに与えられた任務またはユーザ自身が設定した目的）の開始位置の例）から降車位置（ゲーム中のクエストの終了位置（目的地）の例）までの経路候補を複数算出するための経路候補要求を行う。具体的には、たとえば、経路候補要求手段３０１は、ユーザによる操作があった場合、経路候補要求信号を生成し、算出手段３０２、通信手段３０４、および情報処理手段３０５に送信する。この経路候補要求信号とは、算出手段３０２に複数の経路候補の算出を実行させる契機となる信号である。
【００６９】
算出手段３０２は、経路候補要求信号を受信した場合には、地図情報における乗車位置から降車位置までの経路候補を複数算出し、算出した経路候補の情報を決定手段３０３、通信手段３０４、および情報処理手段３０５に送信する。
【００７０】
決定手段３０３は、複数の経路候補情報のうちいずれかを選択する操作があったか否か、および、複数の経路候補情報のうちいずれかを選択する操作があった場合にどの経路候補情報を選択する操作があったか判定する。
【００７１】
また、決定手段３０３は、複数の経路候補情報のうちユーザの操作によって経路候補情報が選択された場合、この選択された経路候補情報をユーザが通行を希望する経路の情報（通行経路の情報）として、情報処理手段３０５に送信する。
【００７２】
通信手段３０４は、たとえば、算出手段３０２から算出した複数の経路候補の情報を受信した場合、仮想空間生成要求信号および受信した複数の経路候補の情報をサーバ装置２に送信する。また、通信手段３０４は、たとえば、ユーザまたは端末装置３のアカウント情報、位置情報（ＧＰＳ情報など）、端末装置３の向きの情報、周囲環境情報、各操作信号、およびゲームに関する情報を必要に応じてサーバ装置２に送信する。
【００７３】
情報処理手段３０５は、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体位置情報、ゲーム媒体に対応するオブジェクトのデータなど、各種の情報をサーバ装置２から受信した場合、受信した各情報を記憶部３１に記憶させる。
【００７４】
また、情報処理手段３０５は、経路候補要求信号などの各種の要求信号を算出手段３０２、通信手段３０４、および情報処理手段３０５に送信するためのボタンアイコン、選択された経路候補情報などの各種の情報を通信手段３０４、および情報処理手段３０５に送信するためのボタンアイコンなどのユーザインターフェイスを液晶画面３３０に表示するための情報を生成する。これらの情報に従って、グラフィック処理部３３がユーザインターフェイスの画像を描画する。
【００７５】
たとえば、描画されるユーザインターフェイスの画像は、図５に示した画面が挙げられる。具体的に説明すると、図５は、ゲーム画面に表示された地図情報においてアイコン１５０（Ａ）またはアイコン１５１（Ｂ）をタッチすることによって２つの経路候補Ａ、Ｂのうちいずれの経路（ルート）を通行するかを決定するための画面を示している。
【００７６】
また、情報処理手段３０５は、グラフィック処理部３３に命令して、サーバ装置２から受信した情報に従って、キャラクタまたはアイテムなどのオブジェクト（画像）を描画させ、この描画したオブジェクト（画像）をカメラ３６０によって撮像して得た画面上に重ねた状態となるように合成し（いわゆるＡＲ）、必要に応じて、この合成画像を液晶画面３３０に表示させる。
【００７７】
また、情報処理手段３０５は、算出手段３０２において複数の経路候補が算出された場合、算出された複数の経路候補の情報を算出手段３０２から受信して、液晶画面３３０に表示される地図情報上に合成する。たとえば、ここで合成して得た画像は、図５に示した画面が挙げられる。
【００７８】
また、情報処理手段３０５は、決定手段３０３において複数の経路候補のうちいずれの経路（ルート）を通行するかが決定された場合、決定された経路を通行経路として通行経路情報を生成し、生成した通行経路情報をバーコードまたはマトリックス型二次元コードに変換するコードの生成部として機能し、液晶画面３３０に表示させる。なお、バーコードまたはマトリックス型二次元コードは、情報処理手段３０５により、記憶部３１に記憶させ、読取装置５に読み取らせる際に記憶部３１から読み出して使用することができるようにしておいてもよい。
【００７９】
また、情報処理手段３０５は、記憶部３１に、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体位置情報が記憶されている場合、端末装置３の位置情報とゲーム媒体位置情報とを比較して所定距離以内となった場合、ゲーム媒体の位置を液晶画面３３０の地図情報上に表示する制御を行う。
【００８０】
たとえば、情報処理手段３０５は、端末装置３の位置情報とゲーム媒体位置情報との距離が所定距離以内になっていると判定した場合、図７に示した仮想空間における▲の位置情報（たとえば、位置１６０の情報）を、図８に示したように、液晶画面３３０の地図情報上に表示する制御を行う。
【００８１】
＜ナビゲーションシステム１０のハードウェア構成について＞
図２を参照して、ナビゲーションシステム１０を実現する読取装置５のハードウェア構成、および、この読取装置５とインターネット回線などの通信ネットワーク４を介して互いに通信接続される経路案内装置６のハードウェア構成について説明する。
【００８２】
ナビゲーションシステム１０は、サーバ装置２、読取装置５および経路案内装置６にて構成される。このゲームシステム１において、サーバ装置２と読取装置５と経路案内装置６とは所定のタイミングで相互に通信を行い、経路案内（ナビゲーション）を実行する。
【００８３】
経路案内装置６は、たとえば、タクシー車内の運転座席に着席した運転手から見える位置に設置されており、記憶部６１に地図情報を記憶している。サーバ装置２および読取装置５と経路案内装置６とは通信ネットワーク４を介して互いに通信を行う。
【００８４】
読取装置５は、運輸業に利用される乗り物に固定または可搬状態で設置されており、経路案内装置６において経路案内を実行するために、読取装置５のカメラ５４０を介して端末装置３の液晶画面３３０に表示されたマトリックス型二次元コード（通行経路情報を含む）を読み取る。読取装置５は、読み取ったマトリックス型二次元コードの他、必要な情報を経路案内装置６に送信する。また、読取装置５は、読み取ったマトリックス型二次元コードの情報を経路案内装置６に送信する場合、後述するタクシー会社ＩＤおよび運転手ＩＤの情報に、マトリックス型二次元コードの情報を提供した端末装置３のユーザの情報を関連付けて、サーバ装置２に送信する。
【００８５】
経路案内装置６は、マトリックス型二次元コードおよびその他の情報を端末装置３から受信して記憶部２１に記憶する。
【００８６】
すなわち、たとえば、ユーザによって端末装置３の液晶画面３３０に表示されたマトリックス型二次元コードを読取装置５に読み取らせる操作が行われたとき、読取装置５が通信ネットワーク４を介して経路案内装置６と通信を行い、読取装置５からマトリックス型二次元コードのデータが送信される。経路案内装置６は、送信されたマトリックス型二次元コードのデータに基づいて通行経路情報を再生し、経路案内を実行するために、液晶画面６３０において地図情報上に表示する経路案内情報を生成する。
【００８７】
・読取装置５のハードウェア構成
読取装置５には、照明用ＬＥＤ５３０およびカメラ５４０が内蔵される。
【００８８】
読取装置５は、制御部５０、記憶部５１、ネットワークインターフェース５２、スイッチ部５３、およびマトリックス型二次元コードデータ抽出部５４を備える。
【００８９】
記憶部５１およびネットワークインターフェース５２は、バス５００を介して読取装置５の制御部５０に接続される。
【００９０】
制御部５０は、読取装置５の動作を制御する。
【００９１】
記憶部５１は、主にＨＤＤ、ＲＡＭおよびＲＯＭで構成される。記憶部５１には、たとえば、読み取ったマトリックス型二次元コードのデータ、ナビゲーションシステム１０を搭載しているタクシー車両の会社の個別ＩＤ（タクシー会社ＩＤ）、このタクシー車両を運転する運転手の個別ＩＤ（運転手ＩＤ）などが記憶される。
【００９２】
ネットワークインターフェース５２は、通信ネットワーク４に接続され、読取装置５と経路案内装置６との間で、直接通信またはインターネット通信によって送受信する。
【００９３】
スイッチ部５３は、マトリックス型二次元コード読み取りのための照明用ＬＥＤを点灯するためのスイッチであり、ユーザの操作によって電源をオン状態にすることができ、マトリックス型二次元コード読み取りから所定時間経過後、または、電源がオン状態になってから所定時間経過後に自動で電源がオフ状態になる。
【００９４】
マトリックス型二次元コードデータ抽出部５４は、マトリックス型二次元コードを画像データとして読み取るためのカメラ５４０に接続されており、カメラ５４０により読み取った画像データからマトリックス型二次元コードのデータを抽出し、抽出したマトリックス型二次元コードのデータを記憶部５１に記憶させるとともに、経路案内装置６に送信する。
【００９５】
・経路案内装置６のハードウェア構成
経路案内装置６には、液晶画面６３０、スピーカ６４０およびタッチパッド６５０が内蔵される。この経路案内装置６において、送信されたマトリックス型二次元コードに基づいて経路案内情報を生成し、液晶画面６３０における経路案内（ナビゲーション）に用いる。
【００９６】
経路案内装置６は、制御部６０、記憶部６１、ネットワークインターフェース６２、グラフィック処理部６３、オーディオ処理部６４、操作部６５、および画像処理部６６を備える。
【００９７】
記憶部６１、ネットワークインターフェース６２、グラフィック処理部６３、オーディオ処理部６４、および操作部６５は、バス６００を介して、制御部６０に接続される。
【００９８】
制御部６０は、経路案内装置６の動作を制御する。
【００９９】
記憶部６１は、主にＨＤＤ、ＲＡＭおよびＲＯＭで構成される。記憶部６１には、たとえば、経路案内を実行するためのプログラムおよびデータ（地図情報含む）が記憶される。
【０１００】
ネットワークインターフェース６２は、通信ネットワーク４に接続され、読取装置５と経路案内装置６との間で、直接通信またはインターネット通信によって送受信する。
【０１０１】
グラフィック処理部６３は、制御部６０の指示に従って地図情報および経路案内に関する画像を描画する。グラフィック処理部６３にて描画された画像は、経路案内画面として液晶画面６３０に表示される。
【０１０２】
オーディオ処理部６４は、制御部６０の指示に従って経路案内に関するデジタルの音声を再生および合成する。また、オーディオ処理部６４には、スピーカ６４０が接続される。音声は、スピーカ６４０から外部へと出力される。
【０１０３】
操作部６５は、経路案内装置６に付属（内蔵）するタッチパッド６５０と接続され、操作入力に関するデータを送受信することが可能である。ユーザは、タッチパッド６５０に設けられたボタン等の操作子（図示略）を操作することにより、経路案内装置６へ操作信号を入力する。
【０１０４】
＜ナビゲーションシステム１０の各制御部の機能的構成について＞
・読取装置５の制御部５０の機能的構成
読取装置５の制御部５０は、所定のプログラムを実行することにより、通信手段５０１として機能する。
【０１０５】
通信手段５０１は、端末装置３から読み取ったマトリックス型二次元コードのデータを経路案内装置６に送信する。また、このとき、通信手段５０１は、記憶部５１内のナビゲーションシステム１０を搭載しているタクシー車両の会社の個別ＩＤ（タクシー会社ＩＤ）、および、このタクシー車両を運転する運転手の個別ＩＤ（運転手ＩＤ）などの情報を、サーバ装置２に送信する。
【０１０６】
・経路案内装置６の制御部６０の機能的構成
経路案内装置６の制御部６０は、記憶部６１にダウンロード（インストール）されているプログラムを実行することで、経路案内手段６０１、および通信手段６０２として機能する。
【０１０７】
経路案内手段６０１は、マトリックス型二次元コードのデータを受信した場合、送信されたマトリックス型二次元コードに基づいて通行経路情報を再生し、経路案内を実行するために、液晶画面６３０において記憶部６１に記憶されている地図情報に合成して経路案内情報を生成する。また、経路案内手段６０１は、生成した経路案内情報に基づいて、液晶画面６３０において経路案内を実行する。このとき、経路案内手段６０１は、オーディオ処理部６４に、経路案内に関するデジタルの音声を再生および合成させた音声によっても経路案内を実行する。
【０１０８】
通信手段６０２は、たとえば、読取装置５からマトリックス型二次元コードのデータおよび各種情報を受信する。
【０１０９】
＜通行経路生成処理について＞
以下、図１０を参照して、本発明のシステムのうちゲームシステム１における通行経路生成処理について説明する。
【０１１０】
まず、ユーザの操作に基づいて端末装置３の経路候補要求手段３０１から経路候補要求信号が送信され、算出手段３０２が経路候補要求信号を受信する（ステップＳ１）。
【０１１１】
次に、経路候補要求信号を受信した算出手段３０２は、複数の経路候補を算出し、算出した複数の経路候補の情報を通信手段３０４を介してサーバ装置２に送信するとともに、情報処理手段３０５に送信する（ステップＳ２）。
【０１１２】
具体的に説明すると、サーバ装置２から情報を受信して端末装置３の液晶画面３３０に表示した図３のゲーム画面１００において、行き先として地図情報１０１上の位置１３０付近をユーザがタッチした場合、図４の画面に移行するとともに、算出手段３０２が経路候補を複数算出する。そして、算出した複数の経路候補の情報は、算出手段３０２から通信手段３０４および情報処理手段３０５に送信される。算出手段３０２から算出した複数の経路候補の情報を受信した通信手段３０４は、仮想空間生成要求信号および受信した複数の経路候補の情報をサーバ装置２に送信する。
【０１１３】
なお、図３は、アイコン１１０内に記載されているとおり、ゲーム画面１００に表示された地図情報１０１において行き先（到着したい位置または降車位置）に対応する箇所をタッチすることによって経路候補の表示を要求するための経路候補要求画面を示している。ここで、図３〜図９のゲーム画面において、端末装置３の現在位置は、アイコン１２０によって示している。また、図４は、タッチした箇所１３０を行き先としてのアイコン１３１として表示したゲーム画面１００を示している。
【０１１４】
続いて、算出された複数の経路候補の情報を算出手段３０２から受信した情報処理手段３０５は、地図情報１０１上に複数の経路候補の情報を合成して、液晶画面３３０に表示する（ステップＳ３）。具体的に説明すると、たとえば、算出手段３０２により２つの経路候補Ａ、Ｂが算出された場合、図４の画面の状態から、地図情報１０１上に操作アイコン１５０、１５１とともに経路候補１４０（経路候補Ａ）、経路候補１４１（経路候補Ｂ）が地図情報１０１上に表示された図５の画面に移行する。ここで、操作アイコン１５０、１５１は、経路を選択操作するためのアイコンである。
【０１１５】
なお、図５は、アイコン１１１内に記載されているとおり、ゲーム画面１００に表示された地図情報１０１において、操作アイコン１５０、１５１を用いて経路候補Ａ、Ｂのうちいずれを選択するかについて決定するための決定画面を示している。
【０１１６】
次に、決定手段３０３は、ユーザによって操作アイコン１５０または操作アイコン１５１の選択操作があったか否か判定する（ステップＳ４）。決定手段３０３により、操作アイコン１５０、１５１いずれも操作がされていないと判定された場合（ステップＳ４：ＮＯ）、ステップＳ４を繰り返す。一方、決定手段３０３により、操作アイコン１５０、１５１のいずれかの操作があったと判定された場合（ステップＳ４：ＹＥＳ）、決定手段３０３は、操作された操作アイコンが操作アイコン１５０か否か判定する（ステップＳ５）。
【０１１７】
決定手段３０３により、操作された操作アイコンが操作アイコン１５０であると判定された場合（ステップＳ５：ＹＥＳ）、決定手段３０３は、選択された操作アイコン１５０に対応する経路候補Ａの情報をユーザが通行を希望する経路の情報（通行経路の情報）として選択決定されたとして、通行経路の情報を情報処理手段３０５に送信する（ステップＳ６）。
【０１１８】
続いて、通行経路の情報を受信した情報処理手段３０５は、図６に示したように、地図情報１０１から、経路候補１４０のみの表示を残して、アイコン１１１、操作アイコン１５０、１５１、経路候補１４１の表示を削除する（ステップＳ７）。そして、本発明の通行経路生成処理は終了する。
【０１１９】
一方、決定手段３０３により、操作された操作アイコンが操作アイコン１５０であると判定されなかった場合（ステップＳ５：ＮＯ）、決定手段３０３は、選択された操作アイコン１５１に対応する経路候補Ｂの情報をユーザが通行を希望する経路の情報（通行経路の情報）として選択決定されたとして、通行経路の情報を情報処理手段３０５に送信する（ステップＳ８）。
【０１２０】
続いて、通行経路の情報を受信した情報処理手段３０５は、地図情報１０１から、経路候補１４１のみの表示を残して、アイコン１１１、操作アイコン１５０、１５１、経路候補１４０の表示を削除する（ステップＳ９）。そして、本発明の通行経路生成処理は終了する。
【０１２１】
＜仮想空間生成処理について＞
次に、図１１を参照して、本発明のシステムのうちゲームシステム１における仮想空間生成処理について説明する。
【０１２２】
図１１は、本発明のシステムのうちゲームシステム１における仮想空間生成処理を示すフローチャートである。このフローチャートを用いて、各ユーザの端末装置３に対する操作に基づいて、仮想空間生成処理がサーバ装置２で実行される場合を説明する。
【０１２３】
まず、ユーザの操作に基づいて端末装置３から、仮想空間生成要求信号、複数の経路候補の情報、ゲームに関する情報、位置情報、周囲環境情報、および端末装置３の向きの情報などが送信され、サーバ装置２の情報処理手段２０１が仮想空間生成要求信号、複数の経路候補の情報、ゲームに関する情報、位置情報、周囲環境情報、および端末装置３の向きの情報などを受信する（ステップＳ１１）。
【０１２４】
次に、ゲーム制御手段２０３は、端末装置３から受信した複数の経路候補の情報、ゲームに関する情報、位置情報、周囲環境情報、および端末装置３の向きの情報などと、記憶部３１から読み出したゲームデータ（ゲーム媒体に対応するオブジェクトおよびテクスチャなどのデータ）および地図情報Ｔ４とに基づいて、二次元または三次元の仮想空間を生成する（ステップＳ１２）。
【０１２５】
具体的には、たとえば、ゲーム制御手段２０３は、図７に示したように、地図情報Ｔ４において端末装置３から受信した位置情報に対応する箇所の地図情報を用いて、端末装置３の液晶画面３３０に表示されている地図に関する情報と同じ状態の仮想の地図１０４（仮想空間）の情報を生成する。
【０１２６】
続いて、抽選手段２０２は、ゲーム媒体抽選テーブルＴ１を用いて、仮想空間に配置するゲーム媒体を選択する抽選を行う（ステップＳ１３）。たとえば、抽選手段２０２によるゲーム媒体の抽選は、どの種類のゲーム媒体がいくつずつ選択されるか、あらかじめ設定されている。
【０１２７】
続いて、ゲーム制御手段２０３は、抽選手段２０２によって選択されたゲーム媒体を仮想空間に配置する（ステップＳ１４）。
【０１２８】
具体的には、たとえば、ゲーム制御手段２０３は、図７に示したように、抽選手段２０２によって複数選択された、５つのキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、または、アイテムなどのゲーム媒体を、図７に示した仮想空間の▲の位置（位置１６０〜１６４）のそれぞれに配置する。
【０１２９】
続いて、情報処理手段２０１は、地図１０４の情報、地図１０４に配置された各ゲーム媒体の位置情報（以下、ゲーム媒体位置情報）を各ゲーム媒体の各種情報とともに情報処理手段２０１を介して端末装置３に送信する（ステップＳ１５）。そして、本発明の通行経路生成処理は終了する。
【０１３０】
＜ゲーム媒体表示処理について＞
次に、図１２を参照して、本発明のシステムのうちゲームシステム１におけるゲーム媒体表示処理について説明する。
【０１３１】
図１２は、本発明のシステムのうちゲームシステム１におけるゲーム媒体表示処理を示すフローチャートである。このフローチャートを用いて、各ユーザの端末装置３に対する操作に基づいて、ゲーム媒体表示処理が端末装置３で実行される場合を説明する。
【０１３２】
まず、端末装置３は、サーバ装置２において仮想空間の生成があった場合、サーバ装置２から、仮想空間の情報、仮想空間に配置されたゲーム媒体の位置情報（以下、ゲーム媒体位置情報）を各ゲーム媒体の各種情報とともに受信する（ステップＳ２１）。
【０１３３】
具体的には、たとえば、端末装置３は、サーバ装置２において仮想の地図１０４の生成があった場合、サーバ装置２から、地図１０４の情報、地図１０４に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体の位置情報（以下、ゲーム媒体位置情報）を、これら配置されたキャラクタなどの各種情報とともに受信し、記憶部３１に記憶する（ステップＳ２２）。
【０１３４】
次に、情報処理手段３０５は、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体の配置位置に対して、端末装置３の位置が所定距離以内になっているか否か判定する（ステップＳ２３）。
【０１３５】
具体的には、情報処理手段３０５は、受信した地図１０４の情報と、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体の位置情報と、端末装置３の位置情報（ＧＰＳ情報など）とに基づいて、ゲーム媒体の配置位置と端末装置３の位置との距離を算出し、算出した距離が所定距離以内になっているか否かによって判定する。情報処理手段３０５により、算出した距離が所定距離以内になっていると判定されなかった場合（ステップＳ２３：ＮＯ）、ステップＳ２３を繰り返す。
【０１３６】
一方、情報処理手段３０５により、算出した距離が所定距離以内になっていると判定された場合（ステップＳ２３：ＹＥＳ）、情報処理手段３０５は、ゲーム媒体の位置を液晶画面３３０の地図情報上に表示する（ステップＳ２４）。
【０１３７】
具体的には、たとえば、ゲーム媒体の配置位置１６０と端末装置３の位置１２０との距離が、所定距離以内（たとえば、ゲーム媒体の配置位置１６０の中心から半径１０ｍ以内）になっている場合、図８に示したように、ゲーム媒体の配置位置１６０が液晶画面３３０の地図情報上に表示される。これに対して、図９に示したように、ゲーム媒体の配置位置１６０と端末装置３の位置１２０との距離が、所定距離以内になっていない場合、ゲーム媒体の配置位置１６０は液晶画面３３０の地図情報１０１上に表示されない。
【０１３８】
続いて、情報処理手段３０５は、端末装置３の向きの情報に基づいて、液晶画面３３０の地図情報１０１上に表示されたゲーム媒体の配置位置１６０に対応する現実世界の位置が、端末装置３のカメラ３６０によって撮像されている状態となっているか否か判定する（ステップＳ２５）。情報処理手段３０５により、端末装置３のカメラ３６０によってゲーム媒体の配置位置１６０に対応する現実世界の位置が撮像されている状態と判定されなかった場合（ステップＳ２５：ＮＯ）、ステップＳ２５を繰り返す。
【０１３９】
情報処理手段３０５により、端末装置３のカメラ３６０によってゲーム媒体の配置位置１６０に対応する現実世界の位置が撮像されている状態と判定された場合（ステップＳ２５：ＹＥＳ）、情報処理手段３０５は、グラフィック処理部３３に命令して、サーバ装置２から受信した情報および端末装置３から得た周囲環境情報に基づいて、キャラクタまたはアイテムなどの画像を描画させ、この描画した画像をカメラ３６０で撮像して液晶画面３３０に映し出した画面上に重ねた状態となるように拡張現実技術を用いて合成して、液晶画面３３０に表示させる（ステップＳ２６）。
【０１４０】
そして、本発明のゲーム媒体表示処理は終了するが、ゲーム媒体が液晶画面３３０上に表示されているうちに、ユーザの端末装置３の操作によって、ゲーム媒体を獲得することができる。
【０１４１】
＜経路案内処理について＞
次に、本発明のシステムのうちナビゲーションシステム１０における経路案内処理について説明する。
【０１４２】
経路案内装置６の経路案内手段６０１は、端末装置３の液晶画面３３０に表示されたマトリックス型二次元コードを読取装置５のカメラで撮像して得たマトリックス型二次元コードの情報に基づいて通行経路情報を再生し、経路案内を実行するために、液晶画面６３０において記憶部６１に記憶されている地図情報に合成して経路案内情報を生成する。具体的には、たとえば、図９の画面と同様の画面の情報を生成する。このとき、位置１２０と同様のマーカーは、経路案内装置６の位置情報（経路案内装置６のＧＰＳ情報などに基づく位置情報）を示していることになる。
【０１４３】
経路案内手段６０１は、生成した画面（たとえば図９の画面と同様の画面）を液晶画面６３０に表示する制御を行うとともに、生成した経路案内情報に基づいて目的地に到着するまで経路案内（ナビゲーション）を行う。このとき、経路案内手段６０１は、オーディオ処理部６４に、経路案内に関するデジタルの音声を再生および合成させた音声によっても経路案内を実行する。そして、本発明の経路案内処理は終了する。
【０１４４】
＜友好度算出および特典付与の処理について＞
次に、本発明のシステムのうちナビゲーションシステム１０における友好度算出および特典付与の処理について説明する。
【０１４５】
まず、サーバ装置２の友好度算出手段２０４は、端末装置３からマトリックス型二次元コードを読み取った読取装置５からタクシー会社ＩＤおよび運転手ＩＤの情報を受信したか否か判定する（ステップＳ３１）。友好度算出手段２０４は、タクシー会社ＩＤおよび運転手ＩＤの情報を受信したと判定しなかった場合（ステップＳ３１：ＮＯ）、ステップＳ３１を繰り返す。
【０１４６】
一方、友好度算出手段２０４は、タクシー会社ＩＤおよび運転手ＩＤの情報を受信したと判定した場合（ステップＳ３１：ＹＥＳ）、記憶部２１から付与ポイント情報テーブルＴ６を読み出し、付与ポイント情報テーブルＴ６に格納されているポイント（乗車回数、乗車距離、利用金額、運転手からのユーザ評価、ユーザからの運転手評価に基づいてあらかじめ設定された値）を付与する条件の情報のうちから、付与するポイントを選択し決定する（ステップＳ３２）。
【０１４７】
なお、ポイントを付与する条件の例としては、以下のようなものが挙げられる。たとえば、乗車した車両が属するタクシー会社への乗車回数が１回目は１ポイント、２回目は２ポイント、と乗車すればするほど、付与されるポイント値が上昇する。また、その乗車したタクシーの運転手が前回乗車時の運転手だった場合、付与されるポイントを１ポイント加算する。また、乗車距離が３ｋｍ以上だと１ポイント加算、５ｋｍ以上だと２ポイント加算、と乗車距離が長くなればなるほど、付与されるポイント値が上昇する。また、利用金額が一度の乗車で５０００円以上だと、１ポイント加算する。また、運転手からのユーザ評価が所定以上（たとえば、５段階評価で４以上）だった場合、１ポイント加算する。また、ユーザからの運転手評価が所定以上（たとえば、５段階評価で４以上）だった場合、１ポイント加算する。
【０１４８】
このようにして決定されたポイントを合算し、タクシー会社またはタクシー運転手の友好度として算出する（ステップＳ３３）。そして、算出した友好度の情報を、マトリックス型二次元コードを読取装置５に読み取らせた端末装置３に対応するユーザＩＤに関連付ける（ステップＳ３４）。
【０１４９】
次に、友好度算出手段２０４は、記憶部２１から友好度管理テーブルＴ５を読み出し、友好度管理テーブルＴ５において前記友好度の情報が関連付けられたユーザＩＤに対応するユーザＩＤの友好度の累積値の情報（今回のタクシー乗車前までに得られた友好度の累積値）に、今回得られた友好度の情報を累積して、新たな友好度の累積値を算出して、友好度管理テーブルを更新する（ステップＳ３５）。
【０１５０】
続いて、特典付与手段２０５は、更新された友好度管理テーブルＴ５におけるユーザＩＤに関連付けられた前記友好度の蓄積値が所定値以上になっているか否か判定する（ステップＳ３６）。特典付与手段２０５により、友好度管理テーブルＴ５におけるユーザＩＤに関連付けられた友好度の蓄積値が所定値以上になったと判定されなかった場合（ステップＳ３６：ＮＯ）、ステップ３１に戻る。
【０１５１】
一方、特典付与手段２０５により、友好度管理テーブルＴ５におけるユーザＩＤに関連付けられた友好度の蓄積値が所定値以上になったと判定された場合（ステップＳ３６：ＹＥＳ）、特典付与手段２０５は、前記ユーザＩＤに対応するプレイヤキャラクタまたは端末装置３に対して、特典情報テーブルＴ７に格納されている特典の情報の中からいずれかの特典を付与する（ステップＳ３７）。
【０１５２】
次に、特典付与手段２０５は、前記ユーザＩＤに対応する友好度の累積値を０にリセットし、友好度管理テーブルＴ５を更新する（ステップ３８）。
そして、本発明の友好度算出および特典付与の処理は終了する。
【０１５３】
以上をまとめると、本実施形態のシステムは、
サーバ装置２と、
サーバ装置２とネットワークを介して接続される端末装置３と、
現実世界に存在する施設、サービスまたは人と接点を持ったことを示す場合に用いる接点情報を読み取る読取装置５と、
を備えるシステムであって、
端末装置３は、
ユーザの操作を受け付ける操作部３５と、
ユーザのＩＤの情報を含む接点情報を生成する生成部（情報処理手段３０５（情報処理部））と、
を含み、
サーバ装置２は、
端末装置３から読取装置５を介して接点情報を受信した場合、施設、サービスまたは人とユーザとの関係において、接点情報に基づくポイント値を算出し、ポイント値を施設、サービスまたは人とユーザとの友好度として累積し、友好度の累積値を算出する友好度算出手段２０４（友好度算出部）と、
前記友好度の累積値が所定値以上になった場合、前記ユーザのＩＤの情報に関連付ける特典を付与する特典付与手段２０５（特典付与部）と、
システムである。
【０１５４】
［発明の効果］
たとえば、本実施形態のシステムによれば、現実世界における人との交流を数値化して、その数値を利用することができる。
【０１５５】
［他の実施形態］
前記実施形態においては、ユーザがタクシーに乗って移動する場合について説明したが、タクシーに乗らずに、徒歩、または、他の運輸業に利用される乗り物（自転車、バイク、自家用車、電車、バス、人力車、飛行機など）を利用する場合であっても、本発明を適用できる。また、ユーザが徒歩の場合は、経路に公園などが含まれてもよい。また、ユーザが電車を利用する場合は、経路に路線（路線図の情報に基づく）が含まれてもよい。
【０１５６】
また、前記実施形態においては、タクシー会社がタクシー業を運営する場合を例にして説明したが、これに限られない。団体または個人がタクシー業を運営する場合であっても、また、タクシー業以外の運輸業（タクシー業以外の人または物などを運ぶ業種および保管業を含む）に係る者（会社、団体、個人などいずれでもよい）が運営する運輸業であっても、本発明を適用できる。
【０１５７】
また、図１０〜図１３において説明した制御手段および処理手順は一例であり、本発明の実施形態はこれらには限られない。処理手順等は、本発明の要旨を変更しない範囲で適宜設計変更が可能である。
【０１５８】
また、前記実施形態では、経路についてサーバ装置２において予想した経路候補から選択したもののみを用いたが、この選択した経路候補（通行経路）においてサーバ装置２が配置したゲーム媒体の配置位置を、ユーザが端末装置３を用いて通行経路外に変更してもよい。なお、前記実施形態においては、端末装置３がゲーム媒体の配置位置まで所定距離以内にならない限り液晶画面３３０に表示されないものであったが、ユーザが経路を選択するときに配置位置または/およびゲーム媒体を表示してもよく、ゲーム媒体が液晶画面３３０の地図情報上に表示されたあとにおいては、ユーザが端末装置３を用いて、希望する位置に配置位置または/およびゲーム媒体を配置換えできるようにしてもよい。
【０１５９】
また、前記実施形態では、選択した経路候補（通行経路）においてサーバ装置２がゲーム媒体を配置する位置を制御するものであったが、経路候補を選択するときにおいてまたは経路候補の選択前においてユーザが端末装置３を操作することによって、サーバ装置２が通行経路ではない周辺の路上にもゲーム媒体を配置するようにしてもよい。
【０１６０】
前記実施形態においては、端末装置３がゲーム媒体の配置位置まで所定距離以内にならない限り液晶画面３３０に表示されないものであったが、サーバ装置２がゲーム媒体の配置位置を通行経路に無作為に配置したあとは、所定距離以内にならなくても、これらのゲーム媒体すべての配置位置を地図情報上に表示してもよい。
【０１６１】
また、前記実施形態では、経路はサーバ装置２において予想した経路候補から選択したもののみを用いたが、この選択した経路候補について、ユーザが端末装置３を用いて変更を行ってもよい。また、経路候補の変更を行った場合、経路外にあるゲーム媒体を獲得するために、この経路外にあるゲーム媒体の配置位置を通行する経路（たとえば、新たな経路候補だけでなく、変更前の経路候補を含む）に修正できるものであってもよい。また、経路候補の変更を行った場合、変更前に配置したゲーム媒体の位置について配置換え、または、リセットして最初からゲーム媒体を配置し直すことを行ってもよい。
【０１６２】
また、前記実施形態におけるナビゲーションシステム１０を有したタクシーを利用する場合、経路案内装置６の液晶画面６０３に表示される経路候補上において、金額が変更になる位置（乗車料金が上がる位置）とその乗車料金とを表示するものであってもよい。これにより、端末装置３を有したユーザは、目的地の手前で降車するか、目的地を過ぎてでもゲーム媒体があるところまで乗車するかの判断を容易にすることができる。
【０１６３】
また、前記実施形態においては、サーバ装置２が経路候補を算出したあと、経路候補の情報を端末装置３が受信した場合、自動的にまたは端末装置３でのユーザの操作によって、タクシーなどの配車手配ができるものであってもよい。
【０１６４】
また、前記実施形態において、ユーザの端末装置３の操作によって通行経路が決定した場合、ユーザのＩＤと関連付けて通行経路の情報を記憶しておき、この記憶した通行経路を通常使用する通常経路としてもよい。このとき、この通常経路を公的機関の定期券のような役割を有した定期経路として使用できるようにしてもよい。特に、ナビゲーションシステム１０を有したタクシーなどをユーザが定期経路で利用する場合には、利用すればするほど、ユーザに対して割引またはクーポンなどの特典付与などがされるものであってもよい。
【０１６５】
また、前記実施形態においては、サーバ装置２においてゲームが実行されるものであったが、端末装置３においてゲームが実行されるものであってもよい。すなわち、ゲーム制御手段が端末装置３に設けられていてもよい。この場合、サーバ装置２からゲームプログラムおよびゲームデータをダウンロードし、インストールしたゲームプログラムおよびゲームデータに基づいて、端末装置３にてゲーム進行を行い、これらのゲーム進行に伴うゲーム演出（ゲーム画像、音声）を液晶画面（表示部）３３０およびスピーカ３４０などに出力する。
【０１６６】
また、前記実施形態における複数の経路候補に配置されるゲーム媒体は、経路候補ごとに異なっていてもよい。また、ゲーム媒体が配置されるタイミングは、ユーザが複数の経路候補から１つの経路候補（通行経路）を決定したときとしてもよいし、ナビゲーションシステム１０を有したタクシーなどを利用する場合には、読取装置５に端末装置３で表示したマトリックス型二次元コードを読み取らせた後としてもよい。
【０１６７】
また、前記実施形態において、端末装置３を用いて前記実施形態におけるナビゲーションシステム１０を有したタクシーなどを利用する場合において、タクシーが誤って前記通行経路から外れた経路を通行した場合には、所定の補償処理が実行されるものであってもよい。補償処理としては、たとえば、（１）経路案内装置６において、端末装置３を用いて読取装置５に読み取らせた経路情報に基づく料金のみの請求処理、（２）外れた経路に対応する地図情報上にゲーム媒体を再配置するための再配置信号を経路案内装置６または端末装置３からサーバ装置２に送信する処理、などが挙げられる。
【０１６８】
また、前記実施形態において、端末装置３を用いて前記実施形態におけるナビゲーションシステム１０を有したタクシーなどを利用する場合において、タクシーへの乗車時の天候に応じて地図情報上の経路に配置されるゲーム媒体が異なってもよい。
【０１６９】
また、前記実施形態における地図情報上にキャラクタ、アイテムなどを配置する代わりに、その位置においてイベント（たとえば、フレンド登録しているユーザ２人以上が指定した位置に来たとサーバ装置２が判定したら、そのユーザ２人以上にアイテムを特典として付与など）を設定して実行するものであってもよい。なお、イベントの内容は、サーバ装置２の記憶部２１にあらかじめ複数種類記憶されており、たとえば、この複数種類のイベントの中から抽選手段２０２によって抽選で選択決定され、ゲーム制御手段２０３によって実行される。また、ゲーム制御手段２０３が無作為またはあらかじめ設定されているルールに基づいて、イベントが発生する位置を仮想空間上に配置設定する。
【０１７０】
また、前記実施形態における地図情報上にキャラクタ、アイテムなどを配置する代わりに、その位置において抽選機（ガチャ）を配置し、抽選機の抽選に当選した場合にゲーム媒体を獲得することができるようにしてもよい。
【０１７１】
また、前記実施形態における算出部は、複数の経路経路候補として算出するものであったが、この代わりに、最短ルートなどの１つの経路のみを算出するものであってもよい。
【０１７２】
また、前記実施形態においては、タクシーに乗って移動する場合であって、ゲームの一つのイベント開始位置を乗車位置、ゲームのイベント終了位置を降車位置として、本発明に係る各処理を説明したが、ゲームの一つのイベント開始位置およびイベント終了位置は、これに限られない。たとえば、現在において端末装置３を有したユーザが滞在している建物の位置をゲームの一つのイベント開始位置として、この建物から外出し、タクシーに乗って移動し、目的地とする別の建物の位置に到着した場合をゲームのイベント終了位置としてもよい。
【０１７３】
また、前記実施形態においては、ゲーム媒体表示処理が終了したあと、ゲーム媒体が液晶画面３３０上に表示されているうちに、ユーザの端末装置３の操作によって、ゲーム媒体を獲得することができることとしたが、これに限られない。たとえば、ゲーム媒体の配置位置から所定距離内（たとえば、ゲーム媒体の配置位置１６０の中心から半径１０ｍ以内）に入ったときに、そのゲーム媒体を撮像する（そのゲーム媒体を獲得する）ための初期操作（ゲーム媒体獲得意思を示す動作）を端末装置３が受け付けた場合、その後、そのゲーム媒体の配置位置から所定距離以上（たとえば１０ｍ以上）離れた場合または所定時間以上（たとえば３０秒以上）経過した場合であっても、ゲーム媒体獲得のための操作は継続して行えることとしてもよい。ただし、限界距離以上（たとえば５０ｍ以上）離れた場合または限界時間以上（たとえば４５秒以上）経過した場合は、そのゲーム媒体を獲得できないように制御してもよい。
【０１７４】
また、前記実施形態における友好度は、乗車時の天候に応じて、上がりやすくしてもよい。たとえば、「晴れ」の場合には友好度を１ポイント追加付与してもよい。
【０１７５】
また、タクシー運転手に必要以上に話しかけられたくない乗客（ユーザ）は、話しかけられたくない旨の情報がマトリックス型二次元コードに含まれるように、端末装置３においてあらかじめ入力しておき、このマトリックス型二次元コードを読取装置５に読み取らせることで、経路案内装置６にて話しかけられたくない旨の情報がタクシー運転手に伝わる（画面表示するなど）ようにしておいてもよい。
【０１７６】
また、前記実施形態における特典付与の条件は、タクシー会社またはタクシー運転手との友好度に基づくものであったが、タクシー会社のみとの友好度に基づくものでも、タクシー運転手のみとの友好度に基づくものでもよいし、タクシー会社とタクシー運転手との友好度の合算値に基づくものであってもよい。
【０１７７】
また、前記実施形態における特典付与の条件は、タクシー会社またはタクシー運転手の友好度に基づくものであったが、これに限られない。たとえば、ある施設のスタッフ（店舗の店員など）、父母、祖父母、先生、友人、恋人、街ですれ違う人、など様々な人との友好度、または、実家、施設（店舗、病院、塾、託児所、老人ホームなどで、運営主体は会社、団体、個人などいずれでもよい）などとの関係で算出された友好度に基づくものであってもよい。
【０１７８】
なお、これらの人、実家、施設などとの友好度は、読取装置またはネットワークを介して得た、人と会ったまたはすれ違った回数、実家に帰った回数、店舗に行った回数、病院に通院した回数、塾に通った回数などに基づいて算出してもよい。また、友好度は、サービスを対象としてもよく、たとえば、読取装置またはネットワークを介してサービスの種類ごとに得た、その種類のサービスを利用した回数などに基づいて算出されるものであってもよい。
【０１７９】
また、人同士の友好度を算出するために、その人同士が保持している端末装置同士の近距離通信またはＧＰＳなどによる位置情報を用いて、その人同士が一緒にいることを検知し、この検知した回数を、人と会ったまたはすれ違った回数としてもよい。
【０１８０】
また、前記実施形態において、ユーザがタクシーに乗車中と判断している間、ゲームの所定のパラメータを増加させるものであってもよい。所定のパラメータの増加の例としては、タクシーに乗車したユーザのプレイヤキャラクタの体力値の回復、攻撃力値の上昇、ゲームの地図（仮想空間）上におけるアイテムのドロップ率の上昇などが挙げられる。また、乗車時間、乗車距離、運賃などに基づいてパラメータの増加率を変更してもよい。なお、この所定のパラメータの増加が実行されるのは、友好度が所定値以上になった場合（または所定値以上になったあと）にのみである方が好ましい。
【０１８１】
また、前記実施形態において付与される特典はユーザが有利な状態になるものに限らず、タクシーに乗車しないとゲーム継続できないものでもよい。すなわち、乗車中にゲームの実行に必要なパラメータ（いわゆるスタミナ、チケット）を回復することができる。たとえば、ゲーム（仮想空間）中において、タクシーをキャラクタの家、基地、母艦（パラメータ補給できる施設）などのオブジェクトとし、乗車中は乗客であるユーザのキャラクタがこれらのオブジェクトでパラメータ補給している様子を端末の表示部に表示する。また、ユーザがアイテムなどを使ってもスタミナなどを回復できないようにし、タクシーに乗らないとスタミナなどを回復できないようにしてもよい。なお、友好度が上がれば上がるほど、スタミナ回復量が増えるように設定しておいてもよい。
【０１８２】
また、前記実施形態における運転手ＩＤには、縁起がいいとされる「ピンク」などの走行している台数が少ないタクシー、特別なラッピングを施したタクシー、ゴロがいいナンバープレートのタクシーなどを運転する運転手を、レアと設定された運転手ＩＤを設定してもよい。運転手以外の人または物（施設など）のＩＤでも、様々な事項でレアと設定されたＩＤが対応付けられた人または物（施設など）と接点を有した（読取装置またはネットワークなどを介して端末装置などが通信した）場合は、通常よりもよい特典を得ることができるように設定してもよい。
【０１８３】
また、前記実施形態において、所定値以上の友好度が関連付けられているＩＤを有した人または物（施設など）と接点を有した（読取装置またはネットワークなどを介して端末装置などが通信した）ことで、たとえば、ゲーム内で戦闘不能となったキャラクタを生き返らせることができたり、状態異常などのステータス異常を治したりすることできるようにしてもよい。これにより、従来のようにゲーム内において他のプレイヤを救助するのではなく、現実世界における他人との接点をもつことによりその他人がゲームに介入することができる。
【０１８４】
また、前記実施形態において、現実世界の他人または施設などを、ゲーム内（仮想空間）において牧師などのキャラクタまたは施設などのオブジェクトとして設定し、その他人または施設との現実正解における関わりがなければ、ゲームをスムーズに進行できないようにしてもよい。
【０１８５】
また、前記実施形態において、ユーザの個人情報（何のゲームをしているかなど、特典が反映されるアプリの情報）をもとに、タクシーなどの乗車中にそのユーザに合った動画（コマーシャルなど）を端末装置において再生できるようにしてもよい。そして、この動画の再生が終わった場合、この動画を再生した端末装置のユーザＩＤに関連付けられる特典が付与されるようにしてもよい。
【０１８６】
これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。
【符号の説明】
【０１８７】
１  ゲームシステム
２  サーバ装置
２０１  情報処理手段（情報処理部）
２０２  抽選手段（抽選部）
２０３  ゲーム制御手段（ゲーム制御部）
２０４  友好度算出手段（友好度算出部）
２０５  特典付与手段（特典付与部）
３  端末装置
３０１  経路候補要求手段（経路候補要求部）
３０２  算出手段（算出部）
３０３  決定手段（決定部）
３０４  通信手段（通信部）
３０５  情報処理手段（情報処理部）
４  通信ネットワーク（ネットワーク）
５  読取装置
５０１  通信手段（通信部）
６  経路案内装置
６０１  経路案内手段（経路案内部）
６０２  通信手段（通信部）
１０  ナビゲーションシステム
【図１】
0006931169.tif 000002
【図２】
0006931169.tif 000003
【図３】
0006931169.tif 000004
【図４】
0006931169.tif 000005
【図５】
0006931169.tif 000006
【図６】
0006931169.tif 000007
【図７】
0006931169.tif 000008
【図８】
0006931169.tif 000009
【図９】
0006931169.tif 000010
【図１０】
0006931169.tif 000011
【図１１】
0006931169.tif 000012
【図１２】
0006931169.tif 000013
【図１３】
0006931169.tif 000014