(57)【要約】【課題】  グループメンバやグループの管理者にとって使い勝手のよい位置情報共有システムおよびその携帯端末を提供する。【解決手段】  テーマパーク６００へ入場する複数の入場者がそれぞれ所持し、その所在位置が測位可能な携帯端末１００と、携帯端末１００の所持者と所定の時間間隔で測位される携帯端末１００の所在位置とを対応付けて管理するサーバ装置４００とによって位置情報共有システムを構成する。サーバ装置４００は、携帯端末１００の所持者が属すべきグループを設定し、設定したグループごとにそのメンバを管理し、同じグループメンバの携帯端末１００それぞれの所在位置情報を同じグループメンバそれぞれの携帯端末１００へ送信する。携帯端末１００は、受信した同じグループメンバの携帯端末１００の所在位置を１つの地図上に表示する。【選択図】      図１
2006276380.tif 000002
【特許請求の範囲】
【請求項１】
地図を表示する表示手段および自らの所在位置を測位する測位手段を備えるとともに所定の地域へ入場する複数の入場者にそれぞれ所持される携帯端末と、記憶手段を備えたサーバ装置とが通信ネットワークを介して接続され、
前記サーバ装置は、
前記携帯端末から送信された前記携帯端末の所持者が属するグループの識別情報を受信し、前記受信したグループの識別情報に対応付けて前記携帯端末の所持者の識別情報を、前記記憶手段に記憶し、
前記携帯端末から送信された前記携帯端末の所在位置情報を受信し、前記携帯端末の所持者の識別情報に対応付けて前記受信した携帯端末の所在位置情報を、前記記憶手段に記憶し、
前記記憶手段を参照して、前記所在位置情報を送信した前記携帯端末の所持者が属するグループと同じグループに属する前記携帯端末の所持者の識別情報を取得し、
前記取得した前記携帯端末の所持者の識別情報に基づき、前記記憶手段を参照して、前記所在位置情報を送信した前記携帯端末の所持者が属するグループと同じグループに属する所持者が所持する前記携帯端末の所在位置情報を取得し、
前記所在位置情報を送信した前記携帯端末に対して、その携帯端末の所持者が属するグループと同じグループに属する所持者の前記携帯端末の所在位置情報を送信し、
前記携帯端末は、
前記サーバ装置から送信されたその携帯端末の所持者が属するグループと同じグループに属する所持者が所持する前記携帯端末の所在位置情報を受信し、前記受信した前記携帯端末の所在位置情報がそれぞれ示す位置を自らの所在位置と併せて、前記表示手段に表示した地図上に表示すること
を特徴とするグループメンバ位置情報共有システム。
【請求項２】
地図を表示する表示手段および自らの所在位置を測位する測位手段を備えるとともに所定の地域へ入場する複数の入場者にそれぞれ所持される携帯端末に、通信ネットワークを介して接続され、かつ、記憶手段を備えたサーバ装置であって、
前記携帯端末から送信された前記携帯端末の所持者が属するグループの識別情報を受信し、前記受信したグループの識別情報に対応付けて前記携帯端末の所持者の識別情報を、前記記憶手段に記憶し、
前記携帯端末から送信された前記携帯端末の所在位置情報を受信し、前記携帯端末の所持者の識別情報に対応付けて前記受信した携帯端末の所在位置情報を、前記記憶手段に記憶し、
前記記憶手段を参照して、前記所在位置情報を送信した前記携帯端末の所持者が属するグループと同じグループに属する前記携帯端末の所持者の識別情報を取得し、
前記取得した前記携帯端末の所持者の識別情報に基づき、前記記憶手段を参照して、前記所在位置情報を送信した前記携帯端末の所持者が属するグループと同じグループに属する所持者が所持する前記携帯端末の所在位置情報を取得し、
前記所在位置情報を送信した前記携帯端末に対して、その携帯端末の所持者が属するグループと同じグループに属する所持者の前記携帯端末の所在位置情報を送信すること
を特徴とするサーバ装置。
【請求項３】
請求項２に記載のサーバ装置であって、さらに、
前記携帯端末から送信されたグループ設定要求情報または抹消要求情報に基づき、前記記憶手段に新たなグループの識別情報を有するレコードを登録、または、前記記憶手段から前記抹消要求情報によって指定されたグループの識別情報を有するレコードを抹消し、
前記携帯端末から送信されたグループ参加要求情報または退場要求情報に基づき、前記参加要求情報によって指定されるグループの識別情報を有するレコードに前記携帯端末の所持者の識別情報を登録、または、前記退場要求情報によって指定されるグループの識別情報を有するレコードから前記携帯端末の所持者の識別情報を抹消すること
を特徴とするサーバ装置。
【請求項４】
請求項２または請求項３に記載のサーバ装置であって、さらに、
前記携帯端末から送信された集合場所検索要求情報に基づき、前記集合場所検索要求情報を送信した前記携帯端末の所持者が属するグループと同じグループに属する前記携帯端末の所持者が集合すべき集合場所を決定し、前記決定した集合場所の情報を前記同じグループに属する前記携帯端末の所持者が所持する前記携帯端末へ送信すること
を特徴とするサーバ装置。
【請求項５】
請求項２ないし請求項４のいずれか１項に記載のサーバ装置であって、さらに、
前記携帯端末から送信された位置非公開要求情報を受信した場合には、前記位置非公開要求情報を送信した前記携帯端末の所在位置情報を非公開とする情報を、前記携帯端末の所持者の識別情報と対応付けて前記記憶手段に記憶し、
前記携帯端末の所在位置情報を前記携帯端末の所持者と同じグループの所持者が所持する携帯端末へ送信するときに、前記記憶手段を参照し、前記所在位置情報を非公開とする情報が記憶されていた所持者の携帯端末の所在位置情報については、前記携帯端末への送信を抑制すること
を特徴とするサーバ装置。
【請求項６】
通信ネットワークを介してサーバ装置に接続され、入力手段と地図を表示する表示手段と自らの所在位置を測位する測位手段とを備え、所定の地域へ入場する複数の入場者にそれぞれ所持される携帯端末であって、
入力手段から入力された自らを所持する所持者の識別情報と前記所持者が属するグループの識別情報とを前記サーバ装置へ送信し、
所定の時間ごとに、前記測位手段によって測位された自らの所在位置情報と前記所持者の識別情報とを前記サーバ装置へ送信し、
前記サーバ装置から送信された前記所持者が属するグループと同じグループに属する所持者が所持する前記携帯端末の所在位置情報を受信し、前記受信した前記携帯端末の所在位置情報がそれぞれ示す位置を自らの所在位置と併せて、前記表示手段に表示した地図上に表示すること
を特徴とする携帯端末。
【請求項７】
請求項６に記載の携帯端末であって、さらに、
前記入力手段から入力されるグループ設定要求情報、グループ抹消要求情報、グループ参加要求情報、グループ退場要求情報、集合場所検索要求情報および位置非公開要求情報の少なくとも１つの要求情報を受け付けて、前記受け付けた要求情報を前記サーバ装置に送信すること
を特徴とする携帯端末。
【請求項８】
請求項６または請求項７に記載の携帯端末であって、さらに、
前記サーバ装置から送信された集合場所の情報を受信し、その受信した集合場所の情報が示す位置を前記表示手段に表示した地図上に表示すること
を特徴とする携帯端末。
【請求項９】
請求項８に記載の携帯端末であって、さらに、
自らの所在位置から前記集合場所までのルートを前記表示手段に表示した地図上に表示すること
を特徴とする携帯端末。
【請求項１０】
請求項６ないし請求項９のいずれか１項に記載の携帯端末であって、さらに、
前記表示手段に表示する地図の領域および縮尺を、自らを所持する所持者と同じグループに属する他の少なくとも１人の所持者が所持する前記携帯端末の前記表示手段に表示する地図の領域および縮尺と同じにして表示すること
を特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、限定された地域へ入場し、グループを組んで行動する入場者がそれぞれ所持する携帯端末において、同じグループに属するメンバ間で位置情報を共有するグループメンバ位置情報共有システムならびにそのサーバ装置および携帯端末に関する。
【背景技術】
【０００２】
近年、ＧＰＳ（Global Positioning System）受信機を搭載した携帯電話機で、その携帯電話機が所在する位置を含むその近隣の地図を表示し、さらに、目的地を設定し、その目的地までの経路を検索して表示する歩行者用のナビゲーションシステムが普及してきている。ただ、そのようなナビゲーションシステムでは、自身の位置がわかるだけで、他人が携帯する携帯電話機の所在位置は分からない。従って、一般のナビゲーションシステムでは、複数人がグループで行動するようなときに、グループに属する他のメンバの位置を互いに知ることはできない。
【０００３】
特許文献１には、ＧＰＳ受信機を搭載した携帯端末を利用したナビゲーションシステムの例が開示されている。そのナビゲーションシステムによれば、複数の携帯端末の間でお互いの電話番号を登録し合っておき、所定の時間ごとにＧＰＳ受信機によって得られる自己の位置情報を、お互いに登録した電話番号の携帯端末へ送信する。すなわち、このナビゲーションシステムにおける携帯端末は、あらかじめ登録されている電話番号の他の携帯端末から、それらが所在する位置の位置情報を受信し、その位置を地図上に表示することができる。
【特許文献１】特開平８−５３９４公報（段落００２２〜段落００７０、段落０１３７〜段落０１５８、図１〜図１７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されているナビゲーションシステムは、一般のナビゲーションシステムに、あらかじめ登録された他の携帯端末の所在位置を表示する機能が、単に、追加されただけのシステムである。従って、このようなナビゲーションシステムでは、例えば、複数人がグループを組んで広大なテーマパークなどで行動をするような場合に、お互いにグループメンバの位置を認識し合うことはできるが、それ以上のことはできない。すなわち、従来のナビゲーションシステムは、特許文献１に開示されているものであっても、複数人がグループを組んで行動するときにその位置情報を有効に利用する位置情報共有システムとしては、ユーザにとって使い勝手がいいシステムにはなっていない。
【０００５】
以上の従来技術の問題点に鑑み、本発明の目的は、複数のグループメンバがテーマパークなどで連携して行動する際に、グループメンバやグループ管理者にとって使い勝手のよい位置情報共有システムならびにそのサーバ装置および携帯端末を提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、本発明においては、グループメンバ位置情報共有システムを、所定の地域へ入場する複数の入場者がそれぞれ所持し、その所在位置が測位可能な携帯端末と、その携帯端末の所持者と所定の時間間隔で測位された携帯端末の所在位置情報とを対応付けて管理するサーバ装置とを含むように構成した。そして、サーバ装置が、携帯端末の所持者が属すべきグループを設定し、その設定したグループとその設定したグループのメンバとを対応付けて管理し、同じグループのメンバがそれぞれ所持する前記携帯端末の所在位置情報を、前記同じグループのメンバが所持する携帯端末それぞれに送信し、携帯端末が、前記送信された携帯端末の所在位置情報を受信し、その受信した所在位置情報がそれぞれ示す位置を１つの地図上に表示するようにした。
【０００７】
さらに、本発明においては、携帯端末から送信される要求情報に基づき、グループ設定または抹消、グループ参加または退場、位置情報の非公開、集合場所の設定などを可能にする構成としている。また、携帯端末は、同じグループの少なくとも２人のメンバ間でその地図表示（表示領域、縮尺）が同じになるような表示モードを設けた。
【０００８】
以上のように本発明に係るグループメンバ位置情報共有システムにおいては、そのユーザは、グループを携帯端末からの要求によって自由に設定または抹消することができる。また、そのグループへの参加または退場もグループＩＤなどを通知できる範囲で自由にできる。そのため、フレキシブルなグループ形成が可能となる。また、位置情報の非公開、集合場所の設定、種々の地図表示モードなどの機能を備えているので、ユーザにとって使い勝手のいいグループメンバ位置情報共有システムとなっている。
【発明の効果】
【０００９】
本発明によれば、テーマパークなどで連携して行動するユーザに対し、使い勝手のいいグループメンバ位置情報共有システムなどを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態について詳しく説明する。
【００１１】
＜グループメンバ位置情報共有システムの構成＞
以下、図１〜図３を参照して、本実施形態に係るグループメンバ位置情報共有システムの構成について説明する。まず、図１は、本実施形態に係るグループメンバ位置情報共有システムが適用されるシステムの全体構成を示した図である。
【００１２】
図１において、本実施形態に係るグループメンバ位置情報共有システムは、複数の携帯端末１００およびサーバ装置４００の上に実現される。ここで、携帯端末１００は、ＧＰＳ受信機を備えた携帯電話機またはＰＤＡ（Personal Digital Assistance）によって構成される。そして、携帯端末１００は、例えば、携帯電話の無線ネットワークによってアクセスポイント２００に接続され、また、アクセスポイント２００とサーバ装置４００とは、インタネットなどのネットワーク３００により接続されている。すなわち、携帯端末１００とサーバ装置４００とは、アクセスポイント２００およびネットワーク３００を介してお互いに接続された構成となっている。
【００１３】
本実施形態においては、例えば、テーマパーク６００などに入場した複数人がグループを形成し、それぞれが携帯端末１００を所持し、そのテーマパーク６００などにおいて連携して行動する。このとき、携帯端末１００は、ＧＰＳ衛星５００の電波を受信することにより、その所在位置を測位する。そして、本実施形態に係るグループメンバ位置情報共有システムにおいては、それぞれの携帯端末１００は、その測位した位置情報をサーバ装置４００へ送信する。サーバ装置４００は、携帯端末１００から送信される位置情報を受信し、携帯端末１００の位置情報をグループごとにまとめ、まとめたグループの携帯端末１００の位置情報をそのグループに属する携帯端末１００へ送信する。
【００１４】
携帯端末１００は、以上のようにしてサーバ装置４００から送信される同じグループに属する携帯端末１００の位置情報を受信して、その同じグループに属する携帯端末１００の位置情報を、例えば、テーマパーク６００の地図上に表示する。このようにして、グループメンバは、お互いに他のメンバの位置情報を共有することができる。
【００１５】
なお、図１において、アクセスポイント２００、ネットワーク３００、サーバ装置４００は、テーマパーク６００内にあるように記載されているが、実際には、それらはテーマパーク６００の外にあっても構わない。同様に、一部の携帯端末１００が、テーマパーク６００の外へ出ていても構わない。
【００１６】
図２は、本実施形態のグループメンバ位置情報共有システムに係る携帯端末の構成を示した図である。図２において、携帯端末１００は、情報処理部１１０、方位検知部１２０、ＧＰＳ電波受信部１３０、無線ネットワーク通信部１４０、表示部１５０、キー入力部１６０などを含んで構成される。そして、図示はしていないが、情報処理部１１０は、演算装置などからなるＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク装置などからなる記憶装置とによって構成される。
【００１７】
ここで、情報処理部１１０の記憶装置は、ログイン処理部１１１、グループ設定処理部１１２、地図表示設定処理部１１３、集合場所設定処理部１１４、位置非公開設定処理部１１５、位置測位＆地図表示処理部１１６などのプログラムを記憶するとともに、モード設定テーブル１１７、グループ情報テーブル１１８、地図データ１１９などの表示用または作業用のデータを記憶する。
【００１８】
情報処理部１１０の記憶装置は、さらに、ＯＳ（Operating System）などの基本プログラムを記憶しており、ＣＰＵは、そのＯＳを実行し、前記のプログラム１１１〜１１６を実行することによって、それぞれのプログラム１１１〜１１６に定められた所定の機能を実現する。これらプログラムの機能の詳細については後記する。
【００１９】
また、図２において、方位検知部１２０は、いわゆる電子コンパスなどによって構成され、地磁気を感知して、例えば、携帯端末１００が水平面に配置されたとき、その表示および操作面の下部から上部へ向かう方向が指し示す方向を出力する。すなわち、携帯端末１００を水平に置き、その操作者が例えば北西を向いて操作する場合には、その電子コンパスは、「北西」という情報を出力する。また、ＧＰＳ電波受信部１３０は、いわゆるＧＰＳ受信機などによって構成され、携帯端末１００の所在する位置情報を、例えば、緯度・経度情報として出力する。また、無線ネットワーク通信部１４０は、例えば、携帯電話の通信装置そのものであり、通信に係るプロトコル処理を行うとともに、無線電波の変復調を行い、アクセスポイント２００との間で通信を実行する。また、表示部１５０は、ＬＣＤ（Liquid Crystal Display）などによって構成され、情報処理部１１０による処理の結果を表示するのに用いられる。また、キー入力部１６０は、キーボタンなどによって構成され、情報処理部１１０に対し、文字情報やあらかじめ指定されたコマンド情報などを入力するのに用いられる。
【００２０】
図３は、本実施形態のグループメンバ位置情報共有システムに係るサーバ装置の構成を示した図である。図３において、サーバ装置４００は、情報処理部４１０、ネットワーク通信部４３０、入出力端末４４０などを含んで構成される。
【００２１】
ここで、情報処理部４１０は、図示はしていないが、演算装置などからなるＣＰＵと、ＲＯＭ、ＲＡＭ、ハードディスク装置などからなる記憶装置とによって構成される。その記憶装置は、ユーザ登録処理部４１１、ユーザ認証処理部４１２、グループ設定処理部４１３、集合場所設定処理部４１４、位置非公開設定処理部４１５、位置情報登録＆取得部４１６などのプログラムを記憶し、さらに、ユーザマスタファイル４１７１、グループマスタファイル４１７２などからなる入場者ＤＢ（Data Base）４１７、テーマパーク６００などの地図情報を格納した地図ＤＢ４１８などを記憶する。
【００２２】
その記憶装置は、さらに、ＯＳなどの基本プログラムを記憶しており、ＣＰＵは、そのＯＳを実行し、前記のプログラム４１１〜４１６を実行することによって、それぞれのプログラム４１１〜４１６に定められた所定の機能を実現する。これらプログラムの機能の詳細については後記する。
【００２３】
また、図３において、ネットワーク通信部４３０は、ネットワーク３００に対する信号の送受信、プロトコルの処理などを行い、ネットワーク３００およびアクセスポイント２００を介した携帯端末１００との通信を可能にする。また、入出力端末４４０は、ＬＣＤのディスプレイ、キーボード、マウスなどによって構成され、情報処理部４１０による処理の結果を表示したり、情報処理部４１０に対し文字情報などを入力したりするのに用いられる。なお、入出力端末４４０は、情報処理部４１０に直接接続されるのではなく、ネットワーク３００を介して接続されてもよい。
【００２４】
＜グループメンバ位置情報共有システムの機能＞
続いて、図４〜図１９を参照して、本実施形態に係るグループメンバ位置情報共有システムの機能および動作について説明する。図４は、本実施形態に係るサーバ装置におけるユーザ登録処理部の処理の流れを示した図である。
【００２５】
（入場時の処理）
テーマパーク６００へ入場し、本実施形態に係るグループメンバ位置情報共有システムの利用を希望する利用希望者は、入場窓口で入場料金を支払うと同時に、個人情報（氏名、性別、年齢など）を登録する。登録された個人情報は、その窓口などに設置されている入出力端末４４０によってサーバ装置４００に入力される。
【００２６】
すなわち、サーバ装置４００の情報処理部４１０は、ユーザ登録処理部４１１の処理として、まず、利用希望者が登録した個人情報を入力する（ステップＳ１）。そして、情報処理部４１０は、入力された利用希望者の個人情報などに基づき、ユーザＩＤとグループ仮ＩＤとを発行する（ステップＳ２）。次いで、情報処理部４１０は、発行されたユーザＩＤおよびグループ仮ＩＤと入力された個人情報とを対応付けて入場者ＤＢ４１７に登録する（ステップＳ３）。以上の処理によって、グループメンバ位置情報共有システムの利用希望者は、これ以降、グループメンバ位置情報共有システムのユーザとして取り扱われる。
【００２７】
図５は、本実施形態のグループメンバ位置情報共有システムに係る入場者ＤＢのレコードの構成を示した図であり、（ａ）は、ユーザマスタファイルのレコードの構造、（ｂ）は、グループマスタファイルのレコードの構造である。図５（ａ）に示すように、入場者ＤＢ４１７のユーザマスタファイル４１７１のレコードは、ユーザＩＤ、グループ仮ＩＤ、参加グループＩＤ、位置情報、ユーザ属性情報などのフィールドによって構成されている。
【００２８】
すなわち、情報処理部４１０は、ステップＳ２で発行されたユーザＩＤとグループ仮ＩＤとをユーザマスタファイル４１７１のユーザＩＤおよびグループ仮ＩＤのフィールドに格納し、ステップＳ１で入力された個人情報をユーザ属性情報のフィールドに格納する。ここで、ユーザＩＤは、ユーザを個別に識別するための記号または番号であると同時に、ユーザが本実施形態に係るグループメンバ位置情報共有システムを利用するためのパスワードでもある。なお、情報処理部４１０がステップＳ３を実行した時点では、参加グループＩＤおよび位置情報のフィールドは空欄である。
【００２９】
また、図５（ｂ）に示すように、グループマスタファイル４１７２は、グループＩＤ、パスワード、参加者ユーザＩＤおよび位置非公開情報の各フィールドによって構成されている。ここで、参加者ユーザＩＤおよび位置非公開情報のフィールドは、このグループに参加するユーザの数だけ作成される。また、位置非公開情報情報のフィールドは、非公開フラグ、非公開期間情報および非公開エリア情報の各サブフィールドによって構成されている。これらのフィールド、サブフィールドの詳細については、別途後記して説明する。
【００３０】
次に、図４に戻って、説明を続ける。情報処理部４１０は、携帯端末１００が実行すべきアプリケーションプログラムと、地図ＤＢ４１８に記憶されているテーマパーク６００の地図データとを、携帯端末１００へダウンロードする（ステップＳ４）。ここで、アプリケーションプログラムとは、本実施形態に係るグループメンバ位置情報共有システムを実現するために携帯端末１００の情報処理部１１０が実行すべきプログラム１１１〜１１６（図２参照）をいう。
【００３１】
なお、ユーザは、発行されたユーザＩＤとグループ仮ＩＤとを自分の携帯端末１００へ入力する必要がある。その入力は、ユーザが携帯端末１００のキー入力部１６０を用いて行ってもよいが、以上に説明したアプリケーションプログラムおよび地図データのダウンロードに際して同時に、ユーザＩＤとグループ仮ＩＤとをサーバ装置４００から携帯端末１００へダウンロードするようにしてもよい。
【００３２】
また、これらのアプリケーションプログラムおよび地図データのダウンロードは、基本的には、ネットワーク３００およびアクセスポイント２００を介した通信によって行うが、携帯端末１００が赤外線やBluetoothなどの近距離無線通信手段を備えている場合には、それらの近距離無線通信手段を用いて行ってもよい。また、携帯端末１００がＵＳＢ（Universal Serial Bus）などのインターフェースを備えている場合には、ＵＳＢケーブルなどの有線ケーブルを用いてダウンロードを行ってもよい。
【００３３】
また、携帯端末１００がメモリカードのインターフェースを有している場合には、ダウンロードを行わず、アプリケーションプログラムや地図データをあらかじめ格納したメモリカードをユーザに貸し出すようにしてもよい。さらには、アプリケーションプログラムや地図データをあらかじめインストールした携帯端末１００をユーザに貸し出すようにしてもよい。
【００３４】
以上のようにして、グループメンバ位置情報共有システムのアプリケーションプログラムおよび地図データのダウンロードが完了すると、図２に示した構成の携帯端末１００が構成される。そこで、ユーザは、そのアプリケーションプログラムを、携帯端末１００のＯＳなどによって定められた所定の手続きに従って起動する。そして、携帯端末１００は、その起動操作に基づき、まず、ログイン処理部１１１を実行する。
【００３５】
（ログイン処理）
図６は、本実施形態に係る携帯端末のログイン処理部の処理の流れ、および、サーバ装置のユーザ認証処理部の処理の流れを示した図である。
【００３６】
携帯端末１００のユーザがアプリケーションの起動操作を行うと、携帯端末１００の情報処理部１１０は、ログイン処理部１１１の実行を開始し、図６において、まず、ユーザ認証画面を表示する（ステップＳ１１）。すなわち、携帯端末１００の表示部１５０に、ユーザＩＤなどのユーザ認証情報の入力を求めるメッセージが出力される。そこで、ユーザがキー入力部１６０からユーザＩＤなどのユーザ認証情報を入力すると、情報処理部１１０は、そのユーザ認証情報を入力し（ステップＳ１２）、入力したユーザ認証情報をサーバ装置４００へ送信する（ステップＳ１３）。
【００３７】
次に、サーバ装置４００の情報処理部４１０は、ユーザ認証処理部４１２の処理として、携帯端末１００が送信したユーザ認証情報を受信し（ステップＳ１４）、受信したユーザ認証情報に基づきユーザ認証を行う（ステップＳ１５）。ステップ１５では、ユーザ認証情報としてユーザＩＤを利用する。すなわち、受信したユーザＩＤと同じユーザＩＤが入場者ＤＢ４１７のユーザマスタファイル４１７１にすでに登録されているか否かを判定し、受信したユーザＩＤと同じユーザＩＤが登録されている場合を認証成功とし、登録されていない場合を認証失敗とする。次に、情報処理部４１０は、ステップＳ１５におけるユーザ認証の認証成否情報を携帯端末１００へ送信する（ステップＳ１６）。
【００３８】
続いて、携帯端末１００の情報処理部１１０は、サーバ装置４００が送信した認証成否情報を受信し（ステップＳ１７）、受信した認証成否情報が認証成功を示すものであった場合には（ステップＳ１８でＹｅｓ）、表示部１５０に図７に示すようなメインメニューの表示画面を表示する（ステップＳ１９）。また、受信した認証成否情報が認証失敗を示すものであった場合には（ステップＳ１８でＮｏ）、ログイン処理部１１１の実行を終了する。
【００３９】
図７は、本実施形態に係る携帯端末の表示部に表示されるメインメニューの表示画面の例を示した図である。図７に示すように、メインメニュー表示画面Ｇ０１には、サブメニュー表示指示ボタンとして、「グループ設定」、「地図表示設定」、「位置非公開設定」、「集合場所設定」の各ボタンが表示され、また、グループメンバ位置情報共有システムに係るアプリケーションを終了するための「アプリケーション終了」ボタンが表示される。すなわち、メインメニュー表示画面Ｇ０１が表示されると、ユーザは、本実施形態に係るグループメンバ位置情報共有システムを利用することができるようになる。
【００４０】
そこで、ユーザがメインメニューの表示画面Ｇ０１で、それぞれのサブメニュー表示指示ボタンを押すと、そのサブメニューに応じて、図８〜図１１に示すようなサブメニュー表示画面Ｇ０２〜Ｇ０５が表示される。ここで、図８は、グループ設定のサブメニュー表示画面の例を示した図、図９は、地図表示設定のサブメニュー表示画面の例を示した図、図１０は、位置非公開設定のサブメニュー表示画面の例を示した図、図１１は、集合場所設定のサブメニュー表示画面の例を示した図である。
【００４１】
（グループ設定処理）
図７において、ユーザが「グループ設定」ボタンを押すと、図８に示すようなグループ設定サブメニュー画面Ｇ０２が表示される。図８のグループ設定サブメニュー画面Ｇ０２には、「グループ作成」、「グループに参加」、「グループから退出」、「グループ抹消」および「戻る」の各ボタンが表示される。以下、ユーザがグループ設定サブメニュー画面Ｇ０２に表示された各ボタンを押したときの携帯端末１００およびサーバ装置４００の動作について、図１２および図１３を参照して詳しく説明する。
【００４２】
ここで、図１２は、本実施形態に係る携帯端末のグループ設定処理部におけるグループ作成処理の流れ、および、サーバ装置のグループ設定処理部におけるグループ作成処理の流れを示した図である。また、図１３は、本実施形態に係る携帯端末のグループ設定処理部におけるグループ参加処理の流れ、および、サーバ装置のグループ設定処理部におけるグループ参加処理の流れを示した図である。
【００４３】
図８において、ユーザがグループ設定サブメニュー画面Ｇ０２の「グループ作成」ボタンを押すと、図１２に示すように、携帯端末１００の情報処理部１１０は、自分のユーザＩＤを付してグループ作成コマンドをサーバ装置４００へ送信する（ステップＳ２１）。
【００４４】
サーバ装置４００の情報処理部４１０は、そのグループ作成コマンドを受信すると（ステップＳ２２）、ユーザマスタファイル４１７１を参照して、そのグループ作成コマンドに付されたユーザＩＤが登録ユーザであるか否かを判定する（ステップＳ２３）。その判定の結果、登録ユーザであった場合には（ステップＳ２３でＹｅｓ）、グループが作成可能か否かをさらに判定する（ステップＳ２４）。ここでは、その登録ユーザのグループ仮ＩＤですでにグループが作成されていたり、システム全体として所定数以上のグループが作成されていたりした場合には、グループ作成不可とする。
【００４５】
ステップＳ２４で、グループ作成可能であると判定された場合には（ステップＳ２４でＹｅｓ）、情報処理部４１０は、グループＩＤおよびパスワードを発行し、発行したグループＩＤおよびパスワードの情報を入場者ＤＢ４１７のグループマスタファイル４１７２（図５参照）に新規グループとして登録する（ステップＳ２５）。
【００４６】
なお、このとき発行されるグループＩＤは、先にグループ作成コマンドを送信した携帯端末１００のユーザのユーザＩＤに対応付けられてユーザマスタファイル４１７１に記憶されているグループ仮ＩＤであるとする。そして、その発行されたグループＩＤおよびパスワードにより、グループマスタファイル４１７２の新規レコードが作成される。ただし、この時点では、参加者ユーザＩＤおよび位置非公開情報のフィールドは空欄である。
【００４７】
次に、情報処理部４１０は、先にグループ作成コマンドを送信した送信元の携帯端末１００に対して、新規グループが登録されたことを知らせるグループ作成完了通知を送信する（ステップＳ２６）。そして、その送信を受けた携帯端末１００は、そのグループ作成完了通知を受信し（ステップＳ２７）、その表示部１５０にグループ作成完了メッセージを表示する（ステップＳ２８）。
【００４８】
一方、ステップＳ２３で登録ユーザでないと判定された場合（ステップＳ２３でＮｏ）、または、ステップＳ２４でグループ作成不可であると判定された場合には（ステップＳ２４でＮｏ）、情報処理部４１０は、先にグループ作成コマンドを送信した送信元の携帯端末１００に対して、グループ作成が拒否されたことを知らせるグループ作成拒否通知を送信する（ステップＳ３１）。そして、その送信を受けた携帯端末１００は、そのグループ作成拒否通知を受信し（ステップＳ３２）、その表示部１５０にグループ作成拒否メッセージを表示する（ステップＳ３３）。
【００４９】
以上のようにして、グループメンバの１人がグループ設定サブメニュー画面Ｇ０２（図８参照）において「グループ作成」ボタンを押すことによって、そのグループメンバに発行されたグループ仮ＩＤをグループＩＤとしたグループが作成される。そこで、次に、各グループメンバは、作成されたグループに参加を申し込む。このとき、グループに参加を申し込むユーザは、グループ設定サブメニュー画面Ｇ０２において「グループに参加」ボタンを押す。そうすると、携帯端末１００において、図１３に示すグループ参加処理が開始される。
【００５０】
携帯端末１００の情報処理部１１０は、まず、表示部１５０にユーザが参加しようとするグループのグループＩＤおよびパスワードの入力を促すメッセージを表示する。そして、情報処理部１１０は、ユーザがキー入力部１６０からキーインするグループＩＤおよびパスワードを入力し（ステップＳ４０）、その入力したグループＩＤおよびパスワード、ならびに、自分のユーザＩＤを付してグループ参加コマンドをサーバ装置４００へ送信する（ステップＳ４１）。
【００５１】
サーバ装置４００の情報処理部４１０は、そのグループ参加コマンドを受信すると（ステップＳ４２）、ユーザマスタファイル４１７１を参照して、そのグループ作成コマンドに付されたユーザＩＤが登録ユーザであるか否かを判定する（ステップＳ４３）。その判定の結果、登録ユーザであった場合には（ステップＳ４３でＹｅｓ）、さらに、グループマスタファイル４１７２を参照して、グループ作成コマンドに付されたグループＩＤが登録グループか否かを判定する（ステップＳ４４）。
【００５２】
その判定の結果、登録グループであった場合には、情報処理部４１０は、グループ参加受諾処理を行う（ステップＳ４５）。すなわち、グループ参加コマンドを送信したユーザをグループマスタファイル４１７２の参加を求められたグループのレコードに追加する。つまり、当該グループＩＤ（グループ参加コマンドに付されたグループＩＤ）のレコードに１組の参加者ユーザＩＤと位置非公開情報のフィールドが追加され、その参加者ユーザＩＤのフィールドには、当該ユーザＩＤ（グループ参加コマンドに付されたユーザＩＤ）が記憶される。また、ユーザマスタファイル４１７１の当該ユーザＩＤのレコードにおける参加グループのフィールドには、当該グループＩＤが記憶される。
【００５３】
そして、情報処理部４１０は、先にグループ参加コマンドを送信した送信元の携帯端末１００に対して、グループへの参加が受諾されたことを知らせるグループ参加受諾通知を送信する（ステップＳ４６）。携帯端末１００は、そのグループ参加受諾通知を受信し（ステップＳ４７）、その表示部１５０にグループ参加受諾メッセージを表示する（ステップＳ４８）。
【００５４】
一方、ステップＳ４３で登録ユーザでないと判定された場合（ステップＳ４３でＮｏ）、または、ステップＳ４４で登録グループでないと判定された場合には（ステップＳ４４でＮｏ）、情報処理部４１０は、先にグループ参加コマンドを送信した送信元の携帯端末１００に対して、グループ参加が拒否されたことを知らせるグループ参加拒否通知を送信する（ステップＳ５１）。そして、その送信を受けた携帯端末１００は、そのグループ参加拒否通知を受信し（ステップＳ５２）、その表示部１５０にグループ参加拒否メッセージを表示する（ステップＳ５３）。
【００５５】
以上のようにして、ユーザは、すでに登録されたグループへ参加することができる。なお、図１３には、記載されていないが、新たなユーザの参加が受諾されたときには（ステップＳ４５）、サーバ装置４００の情報処理部４１０は、そのグループにすでに参加しているユーザの携帯端末１００に対して、新規ユーザの参加があったことを通知するメッセージを送信するようにしておいてもよい。この場合、そのメッセージを受信した携帯端末１００は、その表示部１５０に新規ユーザの参加を知らせるメッセージを表示するので、既参加のユーザは、その新規ユーザの参加を知ることができる。なお、携帯端末１００においては、自分が参加しているグループＩＤとそのグループＩＤのグループに参加しているユーザのユーザＩＤをグループ情報テーブル１１８に記憶する。
【００５６】
次に、図８のグループ設定サブメニュー画面Ｇ０２において、ユーザが「グループから退出」ボタンを押すと、その携帯端末１００は、ユーザＩＤおよび参加グループＩＤを付したグループ退出コマンドをサーバ装置４００へ送信する。サーバ装置４００は、そのグループ退出コマンドを受信すると、ユーザマスタファイル４１７１における当該ユーザＩＤのレコードの参加グループＩＤフィールドから当該参加グループＩＤのデータを削除するとともに、グループマスタファイル４１７２における当該グループＩＤのレコードから当該ユーザに対応する参加者ユーザＩＤフィールドおよびそれに付属する位置非公開情報フィールドを削除する。さらに、サーバ装置４００は、当該グループに属する携帯端末１００に対して、グループから退出したユーザについての情報を送信する。携帯端末１００は、グループから退出したユーザについての情報を受信し、その受信した情報を表示部１５０に表示する。
【００５７】
また、図８のグループ設定サブメニュー画面Ｇ０２において、ユーザが「グループ抹消」ボタンを押すと、その携帯端末１００は、ユーザＩＤおよび参加グループＩＤを付したグループ抹消コマンドをサーバ装置４００へ送信する。サーバ装置４００は、そのグループ抹消コマンドを受信すると、グループマスタファイル４１７２における当該グループＩＤのレコードからそのグループに参加しているユーザのユーザＩＤを取り出し、ユーザマスタファイル４１７１におけるそのユーザＩＤのレコードの参加グループＩＤフィールドから当該グループＩＤを削除する。そして、グループマスタファイル４１７２における当該グループＩＤのレコードそのものを削除する。
【００５８】
なお、以上の実施形態においては、グループの作成およびグループへの参加の処理は、携帯端末１００からの操作に基づき行われるが、テーマパーク６００の入場窓口でグループメンバの情報をまとめて入出力端末４４０から入力するバッチ処理で行ってもよい。ただし、そのようにしたとしても、グループの作成およびグループの参加を、本実施形態のように携帯端末１００からの操作に基づき行うことができるようにしておいたほうがよい。携帯端末１００からの操作に基づきグループの作成およびグループへの参加の処理を行うことにより、ユーザは、グループの作成およびグループへの参加をフレキシブルに行うことができるようになる。例えば、テーマパーク６００へ入場した後に、グループを組替えたり、メンバを入れ替えたりすることもできるようになる。
【００５９】
（位置測位＆地図表示処理）
図１４は、本実施形態に係る携帯端末の位置測位＆地図表示処理部における処理の流れ、および、サーバ装置の位置情報登録＆取得処理部における処理の流れを示した図である。なお、この図１４で説明する処理は、所定の時間間隔（例えば、３０秒間隔など）でその実行が起動されるものとする。
【００６０】
図１４において、携帯端末１００は、ＧＰＳ電波受信部１３０によって位置を測位し（ステップＳ６１）、その測位によって得られた位置情報をサーバ装置４００へ送信する（ステップＳ６２）。なお、その位置情報送信に際しては、その位置情報にユーザＩＤを付すものとする。
【００６１】
サーバ装置４００の情報処理部４１０は、その位置情報を受信すると（ステップＳ６３）、ユーザマスタファイル４１７１を参照して、その位置情報に付されたユーザＩＤが登録ユーザであるか否かを判定する（ステップＳ６４）。その判定の結果、登録ユーザであった場合には（ステップＳ６４でＹｅｓ）、受信した位置情報をユーザマスタファイル４１７１に登録する（ステップＳ６５）。すなわち、ユーザマスタファイル４１７１における当該ユーザＩＤのレコードの位置情報フィールドに、受信した位置情報を格納する。
【００６２】
次いで、情報処理部４１０は、ユーザマスタファイル４１７１から当該ユーザの参加グループを取得する（ステップＳ６６）。そして、グループマスタファイル４１７２を参照して、当該グループ（ステップＳ６６で取得されたグループＩＤのグループ）の参加メンバのユーザＩＤおよび位置情報を取得する（ステップＳ６７）。そして、当該グループの参加メンバのユーザＩＤおよび位置情報を携帯端末１００へ送信する（ステップＳ６８）。
【００６３】
なお、ステップＳ６４の判定において、登録ユーザでなかった場合には（ステップＳ６４でＮｏ）、情報処理部４１０は、ステップＳ６５〜Ｓ６８の処理を実行しないで処理を終了する。
【００６４】
携帯端末１００は、サーバ装置４００が送信した当該グループの参加メンバのユーザＩＤおよび位置情報を受信し（ステップＳ６９）、携帯端末１００が地図表示モードであった場合には（ステップＳ７０でＹｅｓ）、別途説明する地図表示モードの設定情報に従って、図１５に示すような地図を表示する（ステップＳ７１）。また、携帯端末１００が地図表示モードでなかった場合には（ステップＳ７０でＮｏ）、地図を表示しないで処理を終了する。
【００６５】
図１５は、本実施形態に係る携帯端末においてメンバ位置を表示した地図表示画面の例を示した図である。図１５に示すように、表示画面Ｇ１１には、地図上に自分の位置を示すアイコン７０１（地図の中心）と参加メンバの位置を示すアイコン７０２とが表示される。参加メンバの位置を示すアイコン７０２のそばには、さらに、メンバの名称や自分の位置からの距離の情報などを表示したメモ情報７０３が表示される。また、表示画面Ｇ１１には、方位を示すコンパス７０４、縮尺情報７０５、位置情報の取得時刻情報７０６、グループの名称７０７、メニューボタン７０８などが表示される。
【００６６】
なお、コンパス７０４は、地図に固定された地図上の南北方向を示すコンパスであってもよく、方位検知部１２０（図２参照）の出力を得て、実際の南北方向を示すコンパスであってもよく、または、その両方であってもよい。また、ユーザがメニューボタン７０８を押すと、図７に示したメインメニューの表示画面Ｇ０１が表示される。
【００６７】
本実施形態においては、基本の地図表示モードでは、その携帯端末１００を所持しているユーザ位置を地図の中心（自己中心）に表示し、かつ、メンバ全員の位置が１つの画面に入るような縮尺で表示する。このとき、縮尺は自動的に計算されて設定される。なお、図１５の表示画面Ｇ１１では、メンバＡ（画面には無記名、中央のアイコン７０１）が中心に表示されている。また、表示画面Ｇ１２では、メンバＺ（画面には無記名）が中心に表示されており、表示される地図の領域および縮尺が表示画面Ｇ１１と異なっている。
【００６８】
すなわち、このような表示モードにおいては、メンバ全員を表示するために、自分の位置がグループの中心近くにいるか、周辺部分にいるかによって、表示される地図の縮尺や領域が変わる。このような場合、グループメンバが連携して行動するときには、不便なことがある。例えば、メンバＡとメンバＺとがそれぞれの携帯端末１００に表示された画面Ｇ１１とＧ１２とを見ながら電話で通話をしたときには、それぞれのメンバが見ている地図の縮尺と表示領域が異なるために、思わぬ誤解が生じないとも限らない。そこで、本実施形態においては、メンバ間で地図の表示方法を合わせるために、図９に示すような地図表示設定サブメニューが用意されている。
【００６９】
図９には、地図表示設定サブメニューとして「標準表示」、「全員最大表示」、「メンバ中心表示」の各ボタンが表示されている。「標準表示」ボタンを押すと、地図表示モードは、基本の地図表示モード、つまり、自己中心にメンバ全員を表示する図１５のような地図表示がなされる。また、「全員最大表示」ボタンを押すと、全員が一つの画面に表示される最大縮尺の地図が表示される。この全員最大表示モードを選択した場合には、どのメンバであっても同じ地図が表示される。
【００７０】
また、図９において、「メンバ中心表示」ボタンを押した場合には、さらにメンバ名を表示したボタンが表示され、そのボタンによりメンバ名を指定すると、指定したメンバを中心に表示した地図が表示される。例えば、図１５において、メンバＡがメンバＺを中心にすると指定して地図表示をすると、メンバＡの携帯端末１００であっても、メンバＺの携帯端末１００の表示画面Ｇ１２と同様の地図表示が行われる。このようにすることによって、メンバＡとメンバＺとは、同じように表示された地図を見ることができる。
【００７１】
なお、以上の地図表示設定に係る機能は、携帯端末１００の情報処理部１１０が地図表示設定処理部１１３を実行することによって実現される。また、その処理において設定される地図表示モードの情報は、モード設定テーブル１１７に記憶される。
【００７２】
（位置非公開機能）
次に、図１６および図１０を参照して位置非公開機能について説明する。ここで、図１６は、本実施形態に係る携帯端末１００における位置非公開機能を説明するための地図の表示例を示した図である。
【００７３】
図１６において、表示画面Ｇ１３は、メンバＡの携帯端末１００の表示画面、表示画面Ｇ１４は、メンバＺの携帯端末１００の表示画面である。この場合、メンバＺの携帯端末１００の表示画面Ｇ１３には、メンバＡが表示されていない。これは、メンバＡが自分の位置情報を非公開モードにしたからである。
【００７４】
メンバが、自分の位置情報を非公開モードにするには、図１０に示した位置非公開設定サブメニュー画面Ｇ０４を利用する。位置非公開設定サブメニュー画面Ｇ０４において、ユーザが「非公開モードにする」ボタンを押すと、そのユーザの位置情報は、他のユーザに公開されない。例えば、メンバＡが位置情報を非公開モードにすると、メンバＺの携帯端末１００には、図１６の表示画面Ｇ１４のようにメンバＡの位置が表示されない。また、位置非公開設定サブメニュー画面Ｇ０４において、ユーザが「公開モードに戻る」ボタンを押すと、元の位置情報公開モードに戻る。
【００７５】
なお、位置非公開モードを設定するにあたっては、「非公開時間設定」ボタンを押すことによって、位置非公開モードにする時間範囲をあらかじめ設定することができる。また、「非公開エリア設定」ボタンを押すことによって、位置非公開モードにするエリアを設定することができる。ただし、この場合には、さらにテーマパーク６００の全体の略図などを表示して、エリアを指定する情報を入力できるようにしておく。また、図示はしないが、メンバを指定して位置非公開モードにするようにしてもよい。
【００７６】
以上に説明した位置非公開機能は、携帯端末１００の情報処理部１１０が位置非公開設定処理部１１５を実行し、サーバ装置４００の情報処理部４１０が位置非公開設定処理部４１５を実行することによって実現される。すなわち、携帯端末１００の情報処理部１１０は、表示画面Ｇ０４（図１０参照）で「非公開モードにする」ボタンが押された場合には、その旨を通知する情報をサーバ装置４００へ送信する。サーバ装置４００は、その通知を受信して、グループマスタファイル４１７２の当該グループのレコードにおける当該ユーザの参加者ユーザＩＤフィールドに付属する位置非公開情報の非公開フラグフィールドをセットする。
【００７７】
同様に、携帯端末１００の表示画面Ｇ０４における「非公開時間設定」ボタンまたは「非公開エリア設定」ボタンで位置非公開モードにする時間範囲またはエリアが設定された場合には、設定された非公開時間情報または非公開エリア情報が、携帯端末１００からサーバ装置４００へ送信される。そして、サーバ装置４００は、その非公開時間情報または非公開エリア情報を、グループマスタファイル４１７２の当該グループのレコードにおける当該ユーザの参加者ユーザＩＤフィールドに付属する位置非公開情報の非公開時間情報または非公開エリア情報に記憶する。
【００７８】
また、サーバ装置４００は、位置情報登録＆取得部４１６の処理（図１４参照）において、グループマスタファイル４１７２から当該グループの参加メンバのユーザＩＤを取得するときに（ステップＳ６７）、位置非公開情報の非公開フラグ、非公開時間情報および非公開エリア情報をチェックする。そして、そのチェックに基づき、位置非公開モードであると判断された場合には、その参加メンバのユーザＩＤを取得しないようにする。そうすれば、その参加メンバは、そのグループに属さないとみなされるので、その参加メンバの位置情報は、携帯端末１００に送信されない。
【００７９】
以上のようにして、ユーザは、自分の位置情報を他のメンバに非公開にすることができる。なお、このような位置非公開機能は、例えば、子供たちで構成されたグループの引率者や監督者が利用すると便利である。
【００８０】
（集合場所設定機能）
次に、図１１および図１７〜図１９を参照して集合場所設定機能について説明する。ここで、図１７は、本実施形態における携帯端末における集合場所候補表示の例を示した図、図１８は、集合場所までのルート表示の例を示した図、図１９は、相手を指定して集合場所を決定した場合のルート表示の例を示した図である。
【００８１】
図７のメインメニューの表示画面Ｇ０１において、ユーザが「集合場所設定」ボタンを押すと、図１１の集合場所設定サブメニューの表示画面Ｇ０５が表示される。その表示画面Ｇ０５には、「集合場所検索」、「ルート表示」、「戻る」のボタンが表示される。そこで、ユーザが、さらに「集合場所検索」ボタンを押すと、携帯端末１００からサーバ装置４００へ集合場所検索コマンドが送信される。
【００８２】
サーバ装置４００は、その集合場所検索コマンドに基づき、例えば、最小２乗法などによって全メンバからの距離の和が最小になるメンバの中心位置を求める。さらに、その中心位置に最も近い道路位置または建物などのランドマークを検索し、図１７の表示画面Ｇ１５のような表示を行う。ここで、符号７１１はメンバの中心位置、符号７１２は中心位置７１１に最も近い道路位置（実際には道路脇になる）、符号７１３は中心位置７１１に最も近いランドマークを表わす。
【００８３】
そこで、ユーザは、中心位置７１１に最も近い道路位置７１２またはランドマーク７１３から選択して集合場所とする。あるいは、集合場所を道路位置にするか、または、ランドマークにするかはあらかじめ設定しておいてもよい。その場合には、表示画面Ｇ１５では、中心位置７１１に最も近い道路位置７１２またはランドマーク７１３のいずれか一方だけが表示される。さらには、図１７の表示画面Ｇ１６に示すように中心位置に近い複数のランドマーク７１３、７１４を表示して、集合場所は、ユーザに決定させるようにしてもよい。集合場所が決定されると、その集合場所の位置情報は、サーバ装置４００から各メンバの携帯端末１００へ送信される。
【００８４】
携帯端末１００においては、その決定された集合場所の位置情報を受信後に、図７の表示画面Ｇ０５の「ルート表示」ボタンを押すことによって、図１８に示すように、集合場所までのルートを表示させることができる。図１８において、表示画面Ｇ１７は、集合場所が道路位置にあった場合のメンバＡ（７１５）の位置から集合場所までのルートを表示した例である。また、表示画面Ｇ１８は、集合場所がランドマークであった場合のメンバＡ（７１５）の位置から集合場所までのルートを表示した例である。
【００８５】
本実施形態において集合場所の設定は、以上のようにメンバ全員に対して行うことができるほかに、集合する相手を指定して集合場所を設定することができるものとする。この場合には、図１１の集合場所設定サブメニューには、図示していないが、集合する相手を指定するボタンがある。図１９には、メンバＺ（７１６）がメンバＹ（７１７）との間で集合場所（７１８）を決定し、そのルートを表示した例が示されている。
【００８６】
なお、以上の集合場所設定機能は、携帯端末１００の情報処理部１１０が集合場所設定処理部１１４を実行し、サーバ装置４００の情報処理部４１０が集合場所設定処理部４１４を実行することによって実現される。
【００８７】
以上、本実施形態によれば、グループメンバ位置情報共有システムの登録ユーザは、自分に発行されたグループ仮ＩＤに基づき、いつでもグループを作成し、抹消することができるとともに、他のユーザが作成したグループに参加し、退場することができる。これによってフレキシブルなグループ形成が可能となる。また、地図表示をグループのメンバ間で同じにすることができるので、メンバ間で地図を見ながら連絡する場合に、誤解が生じることを防止することができる。さらには、ユーザの位置情報を非公開にしたり、メンバ間で集合場所を決定したり、集合場所までのルートを表示したりする機能が備えられているので、グループメンバは、お互いにスムーズに連携を取り合って行動することができるようになる。
【００８８】
なお、以上に記載した実施形態においては、携帯端末１００の所在位置は、携帯端末１００に搭載されたＧＰＳ受信機（ＧＰＳ電波受信部１３０）によって測位しているが、携帯端末１００にＧＰＳ受信機の代わりにIEEE802.11b規格などの無線ＬＡＮ（Local Area Network）の通信装置を搭載し、アクセスポイント２００も無線ＬＡＮの通信装置とすることによって、サーバ装置が複数のアクセスポイント２００から得られるアクセスポイント２００と携帯端末１００との距離情報に基づき測位するようにしてもよい。
【００８９】
また、以上に記載した実施形態においては、ネットワーク３００には、１つのサーバ装置４００が接続されるとしているが、ネットワーク３００に複数のサーバ装置４００を接続し、その機能を分散処理するようにしてもよい。その場合、同一グループに属するメンバに関する情報は、同一のサーバ装置４００が備える入場者ＤＢ４１７に記憶するようにすると、分散処理するサーバ装置４００間の情報のやり取りが不要となるように構成できるので、分散処理の効果が大きい。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態に係るグループメンバ位置情報共有システムが適用されるシステムの全体構成を示した図である。
【図２】本発明の実施形態のグループメンバ位置情報共有システムに係る携帯端末の構成を示した図である。
【図３】本発明の実施形態のグループメンバ位置情報共有システムに係るサーバ装置の構成を示した図である。
【図４】本発明の実施形態に係るサーバ装置におけるユーザ登録処理部の処理の流れを示した図である。
【図５】本発明の実施形態のグループメンバ位置情報共有システムに係る入場者ＤＢのレコードの構成を示した図であり、（ａ）は、ユーザマスタファイルのレコードの構造、（ｂ）は、グループマスタファイルのレコードの構造である。
【図６】本発明の実施形態に係る携帯端末のログイン処理部の処理の流れ、および、サーバ装置のユーザ認証処理部の処理の流れを示した図である。
【図７】本発明の実施形態に係る携帯端末の表示部に表示されるメインメニューの表示画面の例を示した図である。
【図８】本発明の実施形態に係る携帯端末の表示部に表示されるグループ設定のサブメニュー表示画面の例を示した図である。
【図９】本発明の実施形態に係る携帯端末の表示部に表示される地図表示設定のサブメニュー表示画面の例を示した図である。
【図１０】本発明の実施形態に係る携帯端末の表示部に表示される位置非公開設定のサブメニュー表示画面の例を示した図である。
【図１１】本発明の実施形態に係る携帯端末の表示部に表示される集合場所設定のサブメニュー表示画面の例を示した図である。
【図１２】本発明の実施形態に係る携帯端末のグループ設定処理部におけるグループ作成処理の流れ、および、サーバ装置のグループ設定処理部におけるグループ作成処理の流れを示した図である。
【図１３】本発明の実施形態に係る携帯端末のグループ設定処理部におけるグループ参加処理の流れ、および、サーバ装置のグループ設定処理部におけるグループ参加処理の流れを示した図である。
【図１４】本発明の実施形態に係る携帯端末の位置測位＆地図表示処理部における処理の流れ、および、サーバ装置の位置情報登録＆取得処理部における処理の流れを示した図である。
【図１５】本発明の実施形態に係る携帯端末においてメンバ位置を表示した地図表示画面の例を示した図である。
【図１６】本発明の実施形態に係る携帯端末における位置非公開機能を説明するための地図の表示例を示した図である。
【図１７】本発明の実施形態に係る携帯端末における集合場所候補表示の例を示した図である。
【図１８】本発明の実施形態に係る携帯端末における集合場所までのルート表示の例を示した図である。
【図１９】本発明の実施形態に係る携帯端末において相手を指定して集合場所を決定した場合のルート表示の例を示した図である。
【符号の説明】
【００９１】
１００  携帯端末
１１０  情報処理部
１１１  ログイン処理部
１１２  グループ設定処理部
１１３  地図表示設定処理部
１１４  集合場所設定処理部
１１５  位置非公開設定処理部
１１６  位置測位＆地図表示処理部
１１７  モード設定テーブル
１１８  グループ情報テーブル
１１９  地図データ
１２０  方位検知部
１３０  ＧＰＳ電波受信部
１４０  無線ネットワーク通信部
１５０  表示部
１６０  キー入力部
２００  アクセスポイント
３００  ネットワーク
４００  サーバ装置
４１０  情報処理部
４１１  ユーザ登録処理部
４１２  ユーザ認証処理部
４１３  グループ設定処理部
４１４  集合場所設定処理部
４１５  位置非公開設定処理部
４１６  位置情報登録＆取得部
４１７  入場者ＤＢ
４１７１  ユーザマスタファイル
４１７２  グループマスタファイル
４３０  ネットワーク通信部
４４０  入出力端末
５００  ＧＰＳ衛星
６００  テーマパーク
【図１】
2006276380.tif 000003
【図２】
2006276380.tif 000004
【図３】
2006276380.tif 000005
【図４】
2006276380.tif 000006
【図５】
2006276380.tif 000007
【図６】
2006276380.tif 000008
【図７】
2006276380.tif 000009
【図８】
2006276380.tif 000010
【図９】
2006276380.tif 000011
【図１０】
2006276380.tif 000012
【図１１】
2006276380.tif 000013
【図１２】
2006276380.tif 000014
【図１３】
2006276380.tif 000015
【図１４】
2006276380.tif 000016
【図１５】
2006276380.tif 000017
【図１６】
2006276380.tif 000018
【図１７】
2006276380.tif 000019
【図１８】
2006276380.tif 000020
【図１９】
2006276380.tif 000021