(57)【要約】【課題】サーバ側において情報端末を携帯するユーザの位置情報を、適切に共有可能に管理することを可能とした情報管理システム、情報管理方法及びコンピュータプログラムを提供する。【解決手段】  ユーザ４から待ち合わせ希望の意思表示があった場合に、情報管理サーバ２は待ち合わせを行うユーザを特定し、特定した各ユーザの位置情報を各ユーザが携帯する移動情報端末５を介して取得する。また、情報管理サーバ２は、移動情報端末５から取得したユーザ位置情報を受信してから所定時間経過するまで待ち合わせ管理情報ＤＢ１５に記憶するとともに、移動情報端末５において情報管理サーバ２との接続を解除するログオフ操作が行われた場合には、待ち合わせ管理情報ＤＢ１５に記憶されたユーザの位置情報の内、該移動情報端末５から過去に受信したユーザの位置情報を待ち合わせ管理情報ＤＢ１５から削除するように構成する。【選択図】図２
2015072139.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが携帯する情報端末と、前記情報端末と通信可能に接続されたサーバと、から構成される情報管理システムであって、
前記情報端末は、
前記ユーザの位置を検出するユーザ位置検出手段と、
前記ユーザ位置検出手段によって検出された前記ユーザの位置を特定するユーザ位置情報を前記サーバへと送信する位置情報送信手段と、を有し、
前記サーバは、
前記情報端末から送信された前記ユーザ位置情報を受信する位置情報受信手段と、
前記位置情報受信手段により受信した前記ユーザ位置情報を、該ユーザ位置情報を受信してから所定時間経過するまで記憶媒体に記憶する位置記憶手段と、
前記情報端末において前記サーバとの接続を解除する操作があった場合に、前記記憶媒体に記憶された前記ユーザ位置情報の内、該情報端末から受信した前記ユーザ位置情報を前記記憶媒体から削除する情報削除手段と、
を有することを特徴とする情報管理システム。
【請求項２】
前記情報端末は、
前記ユーザ位置検出手段による前記ユーザの位置の検出を所定間隔で行うとともに、検出された前記ユーザの位置を特定する前記ユーザ位置情報を前記サーバへと送信し、
前記サーバは、
前記情報端末から送信された前記ユーザ位置情報を受信した場合であって、該情報端末から過去に受信した前記ユーザ位置情報が既に前記記憶媒体に記憶されている場合には、前記記憶媒体に記憶されている過去の前記ユーザ位置情報を新たに受信した前記ユーザ位置情報へと更新することを特徴とする請求項１に記載の情報管理システム。
【請求項３】
前記サーバは、
前記記憶媒体に記憶されている前記ユーザ位置情報を、前記ユーザと異なる他ユーザが携帯する他の情報端末へと配信する位置情報配信手段を有することを特徴とする請求項１又は請求項２に記載の情報管理システム。
【請求項４】
前記他の情報端末は、
前記位置情報配信手段によって配信された前記ユーザ位置情報に基づいて、前記ユーザの位置を案内するユーザ位置案内手段を有することを特徴とする請求項３に記載の情報管理システム。
【請求項５】
前記ユーザ位置情報には、該ユーザ位置情報が前記サーバの前記記憶媒体に記憶された日時を特定する更新日時情報が付加され、
前記ユーザ位置案内手段は、前記サーバから配信された前記ユーザ位置情報に付加された前記更新日時情報に基づいて、前記ユーザの位置の案内態様を変えることを特徴とする請求項４に記載の情報管理システム。
【請求項６】
前記ユーザ位置案内手段は、前記記憶媒体に記憶された日時が所定日時より古い前記ユーザ位置情報に基づいて前記ユーザの位置を案内する場合と、前記記憶媒体に記憶された日時が所定日時より新しい前記ユーザ位置情報に基づいて前記ユーザの位置を案内する場合とで、前記ユーザの位置の案内態様を変えることを特徴とする請求項５に記載の情報管理システム。
【請求項７】
前記サーバは、
前記ユーザと待ち合わせを行う相手を管理する待ち合わせ管理手段を有し、
前記位置情報配信手段において前記ユーザと待ち合わせを行う相手である前記他ユーザが携帯する前記他の情報端末へと前記ユーザ位置情報を配信することを特徴とする請求項３乃至請求項６のいずれかに記載の情報管理システム。
【請求項８】
ユーザが携帯する情報端末と、前記情報端末と通信可能に接続されたサーバと、を用いて前記ユーザの位置情報を管理する情報管理方法であって、
前記情報端末において、
前記ユーザの位置を検出するユーザ位置検出ステップと、
前記ユーザ位置検出ステップによって検出された前記ユーザの位置を特定するユーザ位置情報を前記サーバへと送信する位置情報送信ステップと、を行い、
前記サーバにおいて、
前記情報端末から送信された前記ユーザ位置情報を受信する位置情報受信ステップと、
前記位置情報受信ステップにより受信した前記ユーザ位置情報を、該ユーザ位置情報を受信してから所定時間経過するまで記憶媒体に記憶する位置記憶ステップと、
前記情報端末において前記サーバとの接続を解除する操作があった場合に、前記記憶媒体に記憶された前記ユーザ位置情報の内、該情報端末から受信した前記ユーザ位置情報を前記記憶媒体から削除する情報削除ステップと、
を行うことを特徴とする情報管理方法。
【請求項９】
ユーザが携帯する情報端末と、前記情報端末と通信可能に接続されたサーバと、に対して以下の各機能を実現させるコンピュータプログラムであって、
前記情報端末に、
前記ユーザの位置を検出するユーザ位置検出機能と、
前記ユーザ位置検出機能によって検出された前記ユーザの位置を特定するユーザ位置情報を前記サーバへと送信する位置情報送信機能と、を実現させ、
前記サーバに、
前記情報端末から送信された前記ユーザ位置情報を受信する位置情報受信機能と、
前記位置情報受信機能により受信した前記ユーザ位置情報を、該ユーザ位置情報を受信してから所定時間経過するまで記憶媒体に記憶する位置記憶機能と、
前記情報端末において前記サーバとの接続を解除する操作があった場合に、前記記憶媒体に記憶された前記ユーザ位置情報の内、該情報端末から受信した前記ユーザ位置情報を前記記憶媒体から削除する情報削除機能と、
を実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末を携帯するユーザの位置情報を管理する情報管理システム、情報管理方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、ユーザの現在位置についての案内を行う装置としては、携帯電話機、スマートフォン、タブレット型端末等のユーザが携帯する移動情報端末に加えて、ナビゲーション装置等の車両に搭載された車載情報端末が存在する。また、端末間で通信を行うことによって、案内が行われる端末を携帯するユーザ本人の位置を案内することに加えて、本人以外の他のユーザの位置を案内することについても行われていた。
【０００３】
例えば、特開２００８−１６４４４４号公報では、複数人のユーザがグループで行動する場合において、各ユーザが所有するナビゲーション装置間でサーバを介して通信することにより、ユーザ本人を含めた複数のユーザの現在の位置情報を共有するシステムについて開示されている。また、共有されるユーザの位置情報は、表示画面上に表示することにより案内するが、サーバとの間で通信ができなくなったナビゲーション装置がある場合には、該ナビゲーション装置に対応するユーザの位置を、他のナビゲーション装置において非表示とする技術について開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６４４４４号公報（第９−１０頁）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記特許文献１に記載されたシステムでは、何らかの理由でサーバと通信ができなくなった情報端末を有するユーザの現在位置は、他の情報端末において案内対象から除外されることとなる。しかしながら、情報端末がサーバと通信できなくなる場合としては、ユーザが意図的に通信を切断した場合以外に、ユーザが意図せずに通信が切断される場合もある。例えば、通信障害が生じたり、ユーザが建物内やトンネル内等の電波の届きにくいエリアに一時的に進入した場合等がある。
【０００６】
上記特許文献１に記載されたシステムでは、上記のようなユーザが意図せずに通信が切断された場合においても一律に案内対象から除外されることとなっていたので、位置情報の共有を希望するユーザの位置情報をユーザ間で適切に共有することができない事象が生じる問題があった。特に、ユーザが車両等で高速移動する場合においては、上記ユーザの意図しない通信の切断が生じることが多く、大きな問題となる。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、情報端末を介して取得した情報に基づいて、サーバ側において情報端末を携帯するユーザの位置情報を、適切に共有可能に管理することを可能とした情報管理システム、情報管理方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明に係る情報管理システム（１）、情報管理方法及びコンピュータプログラムは、ユーザ（４）が携帯する情報端末（５）と、情報端末と通信可能に接続されたサーバ（２）と、から構成されるシステム、並びに該システムを用いてユーザの位置情報を管理する情報管理方法、更に該システムに対して以下の各機能を実現させるコンピュータプログラムである。そして、情報端末は、ユーザの位置を検出するユーザ位置検出手段（３１）と、ユーザ位置検出手段によって検出されたユーザの位置を特定するユーザ位置情報をサーバへと送信する位置情報送信手段（３１）と、を有する。一方で、サーバは、情報端末から送信されたユーザ位置情報を受信する位置情報受信手段（２１）と、位置情報受信手段により受信したユーザ位置情報を、該ユーザ位置情報を受信してから所定時間経過するまで記憶媒体（１５）に記憶する位置記憶手段（２１）と、情報端末においてサーバとの接続を解除する操作があった場合に、記憶媒体に記憶されたユーザ位置情報の内、該情報端末から受信したユーザ位置情報を記憶媒体から削除する情報削除手段（２１）と、を有する。
【発明の効果】
【０００９】
前記構成を有する本発明に係る情報管理システム、情報管理方法及びコンピュータプログラムによれば、情報端末を介して取得した情報に基づいて、サーバ側において情報端末を携帯するユーザの位置情報を共有可能に管理することが可能となる。また、通信端末とサーバとの通信が切断された場合において、切断原因に基づいてユーザの位置情報を記憶媒体から消去するか否かを決定するので、ユーザが意図的に通信を切断した場合には該ユーザの位置情報を管理対象から外す（即ち共有対象から場外する）とともに、ユーザが意図せずに通信が切断された場合においては該ユーザの位置情報を継続して管理対象とする（即ち共有対象として維持する）ことが可能となる。その結果、管理するユーザの位置情報に基づいて、情報端末間で適切にユーザの位置情報を共有させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報管理システムを示した概略構成図である。
【図２】本実施形態に係る情報管理システムの構成を示したブロック図である。
【図３】本実施形態に係る情報管理システムの特に移動情報端末の構成を示したブロック図である。
【図４】本実施形態に係る情報管理システムの特に車載情報端末の構成を示したブロック図である。
【図５】本実施形態に係る位置情報管理プログラムのフローチャートである。
【図６】本実施形態に係る位置情報管理プログラムのフローチャートである。
【図７】移動情報端末のディスプレイに表示される待ち合わせ案内画面を示した図である。
【図８】車載情報端末の液晶ディスプレイに表示される待ち合わせ案内画面を示した図である。
【図９】待ち合わせが中止された場合に移動情報端末のディスプレイに表示される待ち合わせ案内画面を示した図である。
【図１０】待ち合わせが中止された場合に車載情報端末の液晶ディスプレイに表示される待ち合わせ案内画面を示した図である。
【図１１】本実施形態に係る通信切断処理プログラムのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明に係る情報管理システムを具体化した一実施形態について図面を参照しつつ詳細に説明する。ここで、本発明に係る情報管理システムは、複数人（例えば３人）のユーザの位置情報をサーバ側で管理するとともに管理するユーザの位置情報を各ユーザに提供することによって、ユーザ間においてユーザの位置情報を共有させるシステムである。特に以下の実施例では、情報管理システムを、待ち合わせを行う複数人のユーザからなるグループに対して、グループに属する各ユーザの現在位置や待ち合わせ場所に関する情報を管理するシステムとして適用した例について説明する。
【００１２】
先ず、本実施形態に係る情報管理システム１の概略構成について図１及び図２を用いて説明する。図１は本実施形態に係る情報管理システム１を示した概略構成図である。図２は本実施形態に係る情報管理システム１の構成を示したブロック図である。
【００１３】
図１に示すように、本実施形態に係る情報管理システム１は、情報管理サーバ２を備えた情報管理センタ３と、待ち合わせを行う複数のユーザ４がそれぞれ携帯する移動情報端末５と、ユーザ４が乗車する車両６に搭載された車載情報端末７と、から基本的に構成されている。尚、移動情報端末５としては例えば携帯電話機、スマートフォン、タブレット型端末等がある。また、車載情報端末７としては例えばナビゲーション装置等がある。また、ユーザ４は車両６に乗車している状態であっても良いし、車両６に乗車していない状態であっても良い。また、待ち合わせを行うユーザ４の数は３人に限定されることなく、２人や４人以上であっても良い。また、情報管理サーバ２と移動情報端末５は通信ネットワーク網８を介して互いに電子データを送受信可能に構成されている。一方、車載情報端末７は、情報管理サーバ２へ接続する為の通信手段を有していないが、Bluetooth（登録商標）による無線通信機能を備える。そして、移動情報端末５においても同じBluetoothによる無線通信機能を備えており、通信可能範囲内にある移動情報端末５と車載情報端末７は通信ネットワーク網８を介さずに、直接に電子データを送受信可能に構成されている。特に本実施形態では、車両６にユーザ４が乗車した場合に、乗車したユーザ４が携帯する移動情報端末５と該車両６に搭載された車載情報端末７との間で通信が行われる。
【００１４】
ここで、情報管理センタ３は、待ち合わせを行うグループ内の各ユーザ４の状況（現在位置等）を管理するとともに、グループに含まれる各ユーザ４に対して待ち合わせに必要な情報（待ち合わせ場所、待ち合わせ相手の位置、待ち合わせ場所までの経路等）を配信する待ち合わせの支援センタである。尚、待ち合わせ場所までの経路については情報管理センタ３から配信せずに、各移動情報端末５や車載情報端末７においてユーザ４の現在位置と待ち合わせ場所から探索させる構成としても良い。
【００１５】
一方、移動情報端末５は、情報管理センタ３に登録されたユーザ４が携帯し、ＧＰＳ等の移動情報端末５の現在位置を特定する為の機能やナビ機能を備えた情報端末が用いられ、例えば携帯電話機、スマートフォン、タブレット型端末等が該当する。
【００１６】
ここで、ナビ機能では、サーバから取得したりメモリに格納された地図データに基づいてユーザ４の現在位置周辺の地図画像を表示したり、表示された地図画像中においてユーザ４の現在位置を表示したり、設定された目的地までの経路の探索及び案内を行うことが可能である。特に、本実施形態に係る移動情報端末５は、後述するように情報管理センタ３から受信した待ち合わせ場所や待ち合わせ相手の位置に関する情報についても案内する。尚、上記ナビ機能の全てを移動情報端末５が備えている必要はなく、例えば、少なくとも待ち合わせ場所やユーザの現在位置を地図画像上で表示する機能を有していれば本願発明を構成することが可能である。
【００１７】
また、移動情報端末５は、後述の送受信回路部（ＲＦ）１０を介して通信ネットワーク網８に接続され、情報管理センタ３の情報管理サーバ２と双方向通信可能に構成されている。尚、移動情報端末５では特定の操作を行うことによって、情報管理サーバ２との接続を開始（ログイン）したり、接続を解除（ログオフ）することが可能である。更に、移動情報端末５は、後述の無線通信機器１１を介してBluetoothにより車載情報端末７と双方向通信可能に構成されている。また、移動情報端末５や車載情報端末７の詳細については後述する。
【００１８】
また、通信ネットワーク網８は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線（光ファイバー、ＩＳＤＮ等）又は無線で互いに接続することにより構成されている。
ここで、基地局は移動情報端末５との通信をするトランシーバー（送受信機）とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網８の末端となり、基地局の電波が届く範囲（セル）にある移動情報端末５の通信を情報管理センタ３との間で中継する役割を持つ。
【００１９】
続いて、情報管理システム１を構成する情報管理センタ３が備える情報管理サーバ２の構成について図２を用いてより詳細に説明する。情報管理サーバ２は、図２に示すように情報管理ＥＣＵ１２と、情報管理ＥＣＵ１２に接続された情報記録手段としての登録情報ＤＢ１３と、地図情報ＤＢ１４と、待ち合わせ管理情報ＤＢ１５と、センタ通信装置１６とを備える。
【００２０】
情報管理ＥＣＵ（エレクトロニック・コントロール・ユニット）１２は、情報管理サーバ２の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ２１、並びにＣＰＵ２１が各種の演算処理を行うにあたってワーキングメモリとして使用されるＲＡＭ２２、制御用のプログラムのほか、後述の位置情報管理プログラム（図５、図６参照）や通信切断処理プログラム（図１１参照）等が記録されたＲＯＭ２３、ＲＯＭ２３から読み出したプログラムを記憶するフラッシュメモリ２４等の内部記憶装置を備えている。尚、情報管理ＥＣＵ１２は、処理アルゴリズムとしての各種手段を構成する。例えば、位置情報受信手段は、移動情報端末５から送信されたユーザ位置情報を受信する。位置記憶手段は、位置情報受信手段により受信したユーザ位置情報を、該ユーザ位置情報を受信してから所定時間経過するまで待ち合わせ管理情報ＤＢ１５に記憶する。情報削除手段は、移動情報端末５において情報管理サーバ２との接続を解除する操作があった場合に、待ち合わせ管理情報ＤＢ１５に記憶されたユーザ位置情報の内、該移動情報端末５から受信したユーザ位置情報を待ち合わせ管理情報ＤＢ１５から削除する。位置情報配信手段は、待ち合わせ管理情報ＤＢ１５に記憶されているユーザ位置情報を、ユーザが携帯する移動情報端末５へと配信する。待ち合わせ管理手段は、ユーザと待ち合わせを行う相手を管理する。
【００２１】
また、登録情報ＤＢ１３は、ユーザ４に関する登録情報を記憶した記憶手段である。尚、登録情報ＤＢ１３に記憶される登録情報としては、ユーザ４の登録ＩＤ、氏名、住所、携帯する移動情報端末５の識別番号や通信アドレス等がある。従って、情報管理サーバ２は登録情報ＤＢ１３に記憶された情報を参照することによって、特定の移動情報端末５に対して情報を送信できる。また、情報を受信した場合に送信元の移動情報端末５を特定することが可能となる。
【００２２】
また、地図情報ＤＢ１４は、地図データが記憶される記憶手段である。また、地図データは、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、施設等の地点に関する地点データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ等から構成される。
【００２３】
また、待ち合わせ管理情報ＤＢ１５は、現在設定されているユーザ４の待ち合わせ場所を管理する待ち合わせ場所情報１７やユーザ４の現在位置を管理する位置管理情報１８を記憶する記憶手段である。ここで、待ち合わせ場所情報１７は、ユーザ４によって設定された現在の待ち合わせ場所を特定する情報（例えば、施設ＩＤ、施設名称、位置座標等）である。尚、基本的に待ち合わせ場所は、ユーザ４が待ち合わせを希望する際に移動情報端末５において特定される。但し、待ち合わせ場所は一旦設定された後においてもユーザ４による移動情報端末５の操作によって適宜変更することが可能である。一方、位置管理情報１８は、ユーザ４の現在位置を特定する情報である。本実施形態に係る情報管理システム１では、所定時間（例えば６０ｓｅｃ）毎に各ユーザ４から情報管理センタ３へと登録ＩＤと移動情報端末５のＧＰＳにより検出したユーザ４の現在位置座標に関する情報が送信される。そして、情報管理サーバ２は各ユーザ４から送信された情報に基づいて、待ち合わせ管理情報ＤＢ１５に記憶された位置管理情報１８を順次更新する。更に、位置管理情報１８として待ち合わせ管理情報ＤＢ１５に一旦記憶されたユーザの位置情報は、更新されない場合でも所定の保管期間（例えば１５分）が過ぎるまで削除されることなく保管されるが、後述のようにユーザが移動情報端末５において情報管理サーバ２との通信を意図的に切断する為のログオフ操作を行った場合には、該当するユーザ４の位置情報が待ち合わせ管理情報ＤＢ１５から削除される。尚、位置管理情報１８は移動情報端末５との通信が可能な状態において常に更新する構成としても良いし、後述の位置情報管理プログラム（図５、図６参照）が実行されている間のみ更新する構成としても良い。そして、情報管理サーバ２は待ち合わせ管理情報ＤＢ１５を参照することによって、現在設定されている待ち合わせ場所やユーザ４の現在位置を常に管理することが可能となる。
【００２４】
一方、センタ通信装置１６は移動情報端末５と通信ネットワーク網８を介して通信を行う為の通信装置である。
【００２５】
次に、ユーザ４が携帯する移動情報端末５の概略構成について図３を用いて説明する。図３は本実施形態に係る移動情報端末５の制御系を模式的に示すブロック図である。
【００２６】
図３に示すように移動情報端末５はデータバスＢＵＳに、ＣＰＵ３１と、移動情報端末５を所持するユーザ４に関するユーザ情報（ユーザＩＤ、氏名等）や地図情報等が記憶されたメモリ３２と、通信ネットワーク網８の基地局との間で信号の送受信を行う送受信回路部（ＲＦ）１０と、Bluetooth等による無線通信を行う為の無線通信機器１１と、送受信回路部１０において受信したＲＦ（Radio Frequency）信号をベースバンド信号に変換するとともにベースバンド信号をＲＦ信号に変換するベースバンド処理部３４と、マイクロホン３５及びスピーカ３６等とのインターフェイスである入出力部３７と、液晶表示パネル等で構成されたディスプレイ３８と、タッチパネルやキーボード等から構成される入力操作部３９と、ＧＰＳ４０とが接続されることにより構成されている。
【００２７】
ここで、移動情報端末５に内蔵されるＣＰＵ３１は、メモリ３２に格納されている動作プログラムに従って種々の動作を実行する移動情報端末５の制御手段であり、メモリ３２とともに移動情報端末ＥＣＵ４１を構成する。また、移動情報端末ＥＣＵ４１の各種処理内容は必要に応じてディスプレイ３８に表示される。尚、移動情報端末ＥＣＵ４１は、処理アルゴリズムとしての各種手段を構成する。例えば、ユーザ位置検出手段は、ユーザの位置を検出する。位置情報送信手段は、ユーザ位置検出手段によって検出されたユーザの位置を特定するユーザ位置情報を情報管理サーバ２へと送信する。ユーザ位置案内手段は、情報管理サーバ２から配信されたユーザ位置情報に基づいて、ユーザの位置を案内する。
【００２８】
また、メモリ３２は移動情報端末５を所持するユーザ４に関するユーザ情報（ユーザＩＤ、氏名等）や地図情報の他、後述の位置情報管理プログラム（図５、図６参照）や通信切断処理プログラム（図１１参照）等が記憶された記憶媒体である。尚、地図情報はメモリ３２に記憶せずに情報管理サーバ２やその他のサーバから通信により取得する構成としても良い。また、メモリ３２は、ハードディスク、メモリーカード、ＣＤやＤＶＤ等の光ディスク等により構成しても良い。
【００２９】
また、メモリ３２には、情報管理サーバ２から受信した他ユーザの現在位置や待ち合わせ場所に関する情報についても記憶される。尚、情報管理サーバ２は、ユーザ４から待ち合わせ希望の意思表示があった場合に、待ち合わせを行うグループに含まれる各ユーザ４に対して待ち合わせに必要な情報（待ち合わせ相手の位置情報や待ち合わせ場所等）を配信する。
【００３０】
また、ディスプレイ３８は、筐体の一面に配設されており、液晶ディスプレイや有機ＥＬディスプレイ等が用いられる。そして、入力操作部３９による入力内容やインターネットサイト等の各種情報が表示される。また、ナビ機能の実行時においては、道路を含む地図画像、交通情報、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報等についても表示される。更に、本実施形態ではユーザ４が待ち合わせ希望の意思表示を行った後に、待ち合わせ場所、自ユーザの現在位置、待ち合わせ相手となる他ユーザの現在位置等が表示される（図７、図９参照）。但し、自ユーザが車両６に乗車し、且つ車載情報端末７への自ユーザの操作を制限する条件（例えば、サイドブレーキがオフ、又は車速が一定速度（例えば１０ｋｍ／ｈ）以上）を満たした場合については、ディスプレイ３８による案内が制限される。
【００３１】
また、入力操作部３９は、ディスプレイ３８の前面に設けられたタッチパネルや筐体に配置されたハードボタン等によって構成されている。そして、移動情報端末ＥＣＵ４１は、タッチパネルやハードボタンの押下等により出力される電気信号に基づき、対応する各種の動作を実行すべく制御を行う。また、本実施形態では、情報管理サーバ２との接続を開始（ログイン）する際、及び接続を解除（ログオフ）する際に操作される。更に、ログインした待ち合わせを希望するユーザが、待ち合わせの希望に関する情報（例えば待ち合わせ場所や待ち合わせ時刻等）を入力する為に操作される。尚、入力操作部３９は、番号／文字入力キー、表示された内容を選択するためのカーソルを動かすカーソルキー、選択を確定する決定キー等の各種キー等により構成することもできる。
【００３２】
また、ＧＰＳ４０は、人工衛星によって発生させられた電波を受信することにより、移動情報端末５（即ちユーザ４）の現在位置及び現在時刻を検出可能とする。
【００３３】
次に、ユーザ４が乗車する車両６に搭載された車載情報端末７の概略構成について図４を用いて説明する。図４は本実施形態に係る車載情報端末７を示したブロック図である。
【００３４】
図４に示すように本実施形態に係る車載情報端末７は、車載情報端末７が搭載された車両の現在位置を検出する現在位置検出部５１と、各種のデータが記録されたデータ記録部５２と、入力された情報に基づいて、各種の演算処理を行う車載情報端末ＥＣＵ５３と、ユーザからの操作を受け付ける操作部５４と、ユーザに対して車両周辺の地図や施設の関する施設情報を表示する液晶ディスプレイ５５と、経路案内に関する音声ガイダンスを出力するスピーカ５６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ５７と、Bluetooth等による無線通信を行う為の通信モジュール５８と、から構成されている。
【００３５】
以下に、車載情報端末７を構成する各構成要素について順に説明する。
現在位置検出部５１は、ＧＰＳ６１、車速センサ６２、ステアリングセンサ６３、ジャイロセンサ６４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ６２は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号を車載情報端末ＥＣＵ５３に出力する。そして、車載情報端末ＥＣＵ５３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記４種類のセンサを車載情報端末７が全て備える必要はなく、これらの内の１又は複数種類のセンサのみを車載情報端末７が備える構成としても良い。
【００３６】
また、データ記録部５２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ６５や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部５２をハードディスクの代わりにメモリーカードやＣＤやＤＶＤ等の光ディスクにより構成しても良い。また、地図情報ＤＢ６５は外部のサーバに格納させ、車載情報端末７が通信により取得する構成としても良い。
【００３７】
ここで、地図情報ＤＢ６５は、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、施設等の地点に関する地点データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００３８】
一方、車載情報端末ＥＣＵ５３は、車載情報端末７の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ７１、並びにＣＰＵ７１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ７２、制御用のプログラム等が記録されたＲＯＭ７３、ＲＯＭ７３から読み出したプログラムや移動情報端末５から受信した他ユーザの現在位置等を記憶するフラッシュメモリ７４等の内部記憶装置を備えている。
【００３９】
操作部５４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、車載情報端末ＥＣＵ５３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部５４は液晶ディスプレイ５５の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【００４０】
また、液晶ディスプレイ５５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に、本実施形態では車両６に乗車するユーザ４が他ユーザとの待ち合わせを行っている状態では、基本的に待ち合わせ場所が目的地として設定されることとなる。その結果、待ち合わせ場所、自ユーザの現在位置、待ち合わせ相手となる他ユーザの現在位置、自ユーザの現在位置から待ち合わせ場所までの経路等が表示されることとなる（図８、図１０参照）。
【００４１】
また、スピーカ５６は、車載情報端末ＥＣＵ５３からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。
【００４２】
また、ＤＶＤドライブ５７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報ＤＢ６５の更新等が行われる。
【００４３】
また、通信モジュール５８は、Bluetooth等による無線通信によって移動情報端末５と通信を行う為の通信装置である。
【００４４】
続いて、前記構成を有する情報管理システム１を構成する情報管理サーバ２、移動情報端末５及び車載情報端末７において実行する位置情報管理プログラムについて図５及び図６に基づき説明する。図５及び図６は本実施形態に係る位置情報管理プログラムのフローチャートである。ここで、位置情報管理プログラムは、待ち合わせを希望するユーザ４の移動情報端末５において所定の操作が行われた場合に実行され、待ち合わせを行う各ユーザ４の位置情報を管理するとともに、待ち合わせに必要な情報を、待ち合わせを行う各ユーザ４へ提供するプログラムである。尚、以下の図５、図６及び図１１にフローチャートで示されるプログラムは、情報管理サーバ２や移動情報端末５が備えるＲＡＭやＲＯＭ等に記憶されており、ＣＰＵ２１又はＣＰＵ３１により実行される。尚、以下の説明では位置情報管理プログラムが実行される対象となる移動情報端末５を携帯するユーザを自ユーザといい、自ユーザ以外の待ち合わせを行うユーザを他ユーザという。
【００４５】
先ず、移動情報端末５において実行される位置情報管理プログラムについて説明する。ステップ（以下、Ｓと略記する）１において移動情報端末５のＣＰＵ３１は、移動情報端末５において所定のアプリケーションプログラムを起動させ、アプリケーションプログラム上で待ち合わせの希望に関する情報（以下、待ち合わせ希望情報という）を自ユーザの操作に基づいて入力する。尚、待ち合わせ希望情報は、“合言葉”と“待ち合わせ場所”をそれぞれ特定する情報を含む。ここで、“合言葉”は後述のように待ち合わせを行うユーザを情報管理サーバ２側で特定する為の識別情報となる。また、“待ち合わせ場所”の特定は施設名を入力することにより行っても良いし、地図上で待ち合わせ場所とする地点を指定することにより行っても良い。また、待ち合わせ希望情報として“待ち合わせ時刻”についても入力する構成としても良い。
【００４６】
次に、Ｓ２においてＣＰＵ３１は、前記Ｓ１で入力された待ち合わせ希望情報を、送信者である自ユーザを特定する情報（ユーザＩＤ等）を含めて情報管理サーバ２へと送信する。尚、上記Ｓ１及びＳ２は、待ち合わせを行う複数人のユーザ４の内、いずれか一のユーザ４の移動情報端末５でのみ行われ、他のユーザ４の移動情報端末５ではＳ３以降の処理のみが行われる。そして、以下の説明では待ち合わせを行う複数人のユーザ４の内、前記Ｓ１及びＳ２の処理を行った移動情報端末５を携帯するユーザ（即ち、待ち合わせを発案したユーザ）を発案ユーザと称し、該発案ユーザの携帯する移動情報端末５を主情報端末と称する。
【００４７】
続いて、Ｓ３においてＣＰＵ３１は、移動情報端末５において所定のアプリケーションプログラムを起動させ、アプリケーションプログラム上で“合言葉”を入力する。尚、前記Ｓ３で入力対象となる“合言葉”は、前記Ｓ１で待ち合わせ希望情報として入力された“合言葉”である。即ち、前記Ｓ１で待ち合わせ希望情報として入力された“合言葉”を、正しく入力できたユーザが待ち合わせを行うユーザとして特定されることとなる。
【００４８】
次に、Ｓ４においてＣＰＵ３１は、前記Ｓ３で入力された“合言葉”を、送信者である自ユーザを特定する情報（ユーザＩＤ等）を含めて情報管理センタ３へと送信する。
【００４９】
その後、Ｓ５においてＣＰＵ３１は、情報管理サーバ２から送信された待ち合わせ場所を特定する情報（施設名、位置座標等）を受信する。また、待ち合わせ場所を特定する情報としては、待ち合わせを発案した発案ユーザを特定するユーザＩＤも含まれる。尚、前記Ｓ５において情報管理センタ３から送信される待ち合わせ場所は、基本的に前記Ｓ１で待ち合わせ希望情報として入力された“待ち合わせ場所”であるが、入力された待ち合わせ場所が不適切であると情報管理サーバ２が判断した場合には、情報管理サーバ２において待ち合わせ場所を新たに設定しても良い。また、ユーザに待ち合わせ場所を入力させず、待ち合わせを行うユーザの現在位置等から情報管理サーバ２が適当な待ち合わせ場所を設定する構成としても良い。尚、Ｓ５以降の処理は、前記Ｓ１で待ち合わせ希望情報として入力された“合言葉”を、前記Ｓ３で正しく入力し、且つ送信した移動情報端末５でのみ行われる。
【００５０】
そして、Ｓ６においてＣＰＵ３１は、前記Ｓ５で受信した待ち合わせ場所を特定する情報に基づいて、現在設定されている待ち合わせ場所を案内する。例えば、地図上に待ち合わせ場所を特定するアイコン等を表示したり、待ち合わせ場所となる施設名を表示することにより行う。
【００５１】
続いて、Ｓ７においてＣＰＵ３１は、情報管理サーバ２から送信された位置情報要求を受信する。尚、位置情報要求は、待ち合わせを行うユーザの現在位置を要求する信号である。
【００５２】
次に、Ｓ８においてＣＰＵ３１は、ＧＰＳ４０の検出結果に基づいて移動情報端末５の現在位置を取得する。尚、現在位置の取得にはＧＰＳ４０以外に、移動情報端末５が備える他のセンサ（例えば、ジャイロセンサ等）の検出結果を用いても良い。
【００５３】
その後、Ｓ９においてＣＰＵ３１は、移動情報端末５が情報管理サーバ２と接続され、通信可能な状態にあるか否かを判定する。尚、移動情報端末５と情報管理サーバ２との接続は、移動情報端末５の入力操作部３９において所定のログイン操作が行われた場合に開始される。尚、自ユーザが特に発案ユーザである場合には、前記Ｓ１で待ち合わせ希望情報を入力する際にログイン操作についても行われる。一方、自ユーザが発案ユーザ以外である場合には、前記Ｓ３で合言葉を入力する際にログイン操作が行われる。そして、移動情報端末５と情報管理サーバ２との接続は、一旦開始されると基本的に後述のＳ１６で待ち合わせが完了したと判定されるまで、又はユーザが意図的に情報管理サーバ２との接続を解除するログオフ操作が行われるまで継続する。但し、通信障害が生じたり、自ユーザが建物内やトンネル内等の電波の届きにくいエリアに一時的に進入した場合等において、ユーザが意図せずに一時的に通信が切断される場合もある。
【００５４】
そして、現時点で移動情報端末５が情報管理サーバ２と接続されていると判定された場合（Ｓ９：ＹＥＳ）には、Ｓ１０へと移行する。それに対して、何らかの原因により移動情報端末５と情報管理サーバ２との通信が切断状態にあると判定された場合（Ｓ９：ＮＯ）には、図６のＳ１６へと移行する。
【００５５】
Ｓ１０においてＣＰＵ３１は、前記Ｓ８で取得した移動情報端末５の現在位置の情報を情報管理サーバ２へと送信する。そして、移動情報端末５から現在位置の情報を取得した情報管理サーバ２は、後述のように待ち合わせ管理情報ＤＢ１５の位置管理情報１８を更新する。具体的には、各移動情報端末５から送信された移動情報端末５の現在位置を、該移動情報端末５を携帯するユーザの現在位置として特定し、ユーザの位置情報として待ち合わせ管理情報ＤＢ１５に記憶する。更に、後述のように待ち合わせ管理情報ＤＢ１５に記憶されたユーザの位置情報は、移動情報端末５においてログオフ等の特殊な操作が行われない限りは基本的に受信してから所定の保管期間（例えば１５分）が経過するまで保管され、保管期間が経過した後に削除される。また、保管期間が経過する前に同一の移動情報端末５から新たにユーザの現在位置の情報を受信した場合には、過去に受信した情報から新たに受信したユーザの現在位置の情報へとユーザの位置情報が更新される（尚、更新された場合は、保管期間は更新後から再度カウントされることとなる）。その結果、情報管理サーバ２は待ち合わせを行う全てのユーザの現在位置を管理することが可能となる。
尚、本実施形態では、前記Ｓ７において情報管理サーバ２から送信された位置情報要求に応じる形で、移動情報端末５の現在位置の情報を情報管理サーバ２へと送信する構成としているが、位置情報要求の有無に関わらず定期的に移動情報端末５の現在位置の情報を情報管理サーバ２へと送信する構成としても良い。
【００５６】
続いて、Ｓ１１においてＣＰＵ３１は、情報管理サーバ２から送信された待ち合わせを行うグループに含まれる全ユーザの位置情報を受信する。尚、前記Ｓ１１で受信するユーザの位置情報は、情報管理サーバ２が現時点で管理する最新の位置情報である。即ち、前記Ｓ１１で受信するユーザの位置情報は、基本的に各ユーザの現在位置となるが、情報管理サーバ２との通信が何らかの理由（例えば通信障害等）で行われていないユーザについては、位置情報の更新が行われないので現在のユーザの位置ではなく過去のユーザの位置を特定する位置情報となる場合がある。更に、通信が行われていない期間が特に長いユーザについては、ユーザの位置情報が待ち合わせ管理情報ＤＢ１５から削除されることとなるので、前記Ｓ１１で位置情報を取得することができない。また、後述のように意図的に情報管理サーバ２との接続を解除するログオフ操作を行ったユーザについても、ユーザの位置情報が待ち合わせ管理情報ＤＢ１５から削除されることとなる（図１１参照）ので、同じく前記Ｓ１１で位置情報を取得することができない。そして、前記Ｓ１１で情報管理サーバ２から受信するユーザの位置情報には、情報管理サーバ２において更新が行われた最終日時（即ち、該ユーザの位置情報が待ち合わせ管理情報ＤＢ１５に記憶された日時）を特定する更新日時情報が付加されている。尚、自ユーザの位置情報については受信しない構成としても良い。
【００５７】
そして、Ｓ１２においてＣＰＵ３１は、前記Ｓ１１で受信した待ち合わせを行うグループに含まれる全ユーザの位置情報に基づいて、自ユーザの位置や自ユーザ以外の他ユーザの位置を案内する。その結果、待ち合わせ場所に加えて、自分の位置や待ち合わせ相手の位置についても把握することが可能となる。
【００５８】
ここで、図７は、前記Ｓ１２でディスプレイ３８に表示される待ち合わせ場所情報の案内画面８０の一例を示した図である。
図７に示すように、ディスプレイ３８には、自ユーザ周辺の地図画像８１とともに、自ユーザの現在位置を示す現在地マーク８２と、待ち合わせ場所や待ち合わせ時刻を特定する待ち合わせ場所マーク８３と、待ち合わせ相手である他ユーザの現在位置を特定する相手マーク８４が表示される。尚、待ち合わせ相手である他ユーザが複数いる場合には、相手マーク８４は表示される地図画像内に位置する他ユーザの位置をそれぞれ表示する。その結果、ユーザは、ディスプレイ３８に表示される案内画面８０を参照することにより、待ち合わせ場所に加えて、自分の現在位置や待ち合わせ相手の現在位置についても把握することが可能となる。
【００５９】
また、相手マーク８４は、該相手マーク８４により案内される他ユーザの位置情報に付加された更新日時情報に基づいて案内態様が変化する。具体的には、更新が行われた最終日時（即ち、該他ユーザの位置情報が待ち合わせ管理情報ＤＢ１５に記憶された日時）が所定日時（例えば、現時刻の５分前）より新しい場合には、通常の黒塗りアイコンにより相手マーク８４を表示し、所定日時より古い場合には、グレースケールにより相手マーク８４を表示する。その結果、案内画面８０に表示された他ユーザの位置情報が古い情報であるのか最新の情報であるのかを容易に識別することが可能となる。例えば図７では、『ユーザＩＤ：ａｂｃ』の他ユーザを示す相手マーク８４がグレースケールで表示されている。従って、ユーザは該他ユーザの位置情報は古い位置情報であり、情報の信頼度が低く、現時点では別の場所にいる可能性が高いことを予め把握できる。また、案内画面８０では他ユーザを識別できるように、相手マーク８４はユーザＩＤとともに表示するのが望ましい。尚、移動情報端末５では基本的に目的地（即ち、待ち合わせ場所）までの案内経路については表示しないように構成する。但し、ユーザが案内経路の表示を希望して所定の操作を行った場合については表示するように構成しても良い。
【００６０】
次に、Ｓ１３においてＣＰＵ３１は、前記Ｓ１１において特に待ち合わせを発案した発案ユーザの位置情報が取得できたか否かを判定する。尚、発案ユーザを特定するユーザＩＤは前記Ｓ５において待ち合わせ場所に関する情報の一部として情報管理サーバ２から送信される。
【００６１】
そして、前記Ｓ１１において特に待ち合わせを発案した発案ユーザの位置情報が取得できたと判定された場合（Ｓ１３：ＹＥＳ）、Ｓ１４へと移行する。それに対して、前記Ｓ１１において特に待ち合わせを発案した発案ユーザの位置情報が取得できなかったと判定された場合（Ｓ１３：ＮＯ）には、Ｓ１７へと移行する。尚、発案ユーザの位置情報が取得できないのは、待ち合わせ管理情報ＤＢ１５から発案ユーザの位置情報が削除されていることによる。ここで、待ち合わせ管理情報ＤＢ１５から発案ユーザの位置情報が削除されている状況としては以下の（１）又は（２）の状況が考えられる。
（１）主情報端末と情報管理サーバ２との間で通信が行われておらず、且つ通信が行われていない期間が所定時間（待ち合わせ管理情報ＤＢ１５における位置情報の保管期間）よりも長い場合。
（２）発案ユーザが意図的に情報管理サーバ２との接続を解除するログオフ操作を行った場合。
【００６２】
Ｓ１４においてＣＰＵ３１は、移動情報端末５が車載情報端末７と接続されて通信可能にあるか否かを判定する。尚、移動情報端末５と車載情報端末７との通信はBluetooth等による無線通信により行われる。従って、移動情報端末５を携帯するユーザが車載情報端末７の搭載された車両６に乗車し（即ち、移動情報端末５と車載情報端末７が通信可能範囲内にあり）、且つ車載情報端末７の電源がオンされている場合に、移動情報端末５と車載情報端末７とが通信可能となる。尚、移動情報端末５と車載情報端末７との通信は有線通信により行う構成としても良い。その場合には、移動情報端末５と車載情報端末７とがケーブルにより接続されたことを条件とする。
【００６３】
そして、移動情報端末５が車載情報端末７と接続されて通信可能にあると判定された場合（Ｓ１４：ＹＥＳ）には、Ｓ１５へと移行する。それに対して、移動情報端末５が車載情報端末７と通信可能にないと判定された場合（Ｓ１４：ＮＯ）には、Ｓ１６へと移行する。
【００６４】
Ｓ１５においてＣＰＵ３１は、移動情報端末５が接続された車載情報端末７へ前記Ｓ５で受信した待ち合わせ場所を特定する情報（施設ＩＤ、施設名、位置座標等）や前記Ｓ１１で受信した待ち合わせを行うグループの各ユーザの位置情報（位置座標等）を送信する。尚、前記Ｓ１５で車載情報端末７へと送信するユーザの位置情報には、前記した更新日時情報が付加されている。また、自ユーザの位置情報については、車載情報端末７で自ユーザの位置を検出できるので基本的に送信する必要はないが、送信する構成としても良い。
【００６５】
その結果、車載情報端末７では、移動情報端末５から受信した待ち合わせを行うグループに含まれる他ユーザの位置情報と車載情報端末７が備える現在位置検出部５１により検出した車両６の現在位置に基づいて、自ユーザの位置や自ユーザ以外の他ユーザの位置を案内する。具体的には、現在位置検出部５１により検出された車両６の現在位置を自ユーザの現在位置として案内するとともに、移動情報端末５から受信した他ユーザの位置情報に基づいて、他ユーザの位置を特定し、案内する。更に、移動情報端末５から受信した待ち合わせ場所を特定する情報に基づいて、現在設定されている待ち合わせ場所を案内する。その結果、待ち合わせ場所に加えて、自分の位置や待ち合わせ相手の位置についても把握することが可能となる。また、車載情報端末７は受信した待ち合わせ場所を目的地に設定し、自ユーザの現在位置から目的地までの案内経路についても案内する。尚、案内経路については情報管理サーバ２で探索し、探索結果を受信する構成としても良いし、車載情報端末７において探索する構成としても良い。
【００６６】
ここで、図８は、車載情報端末７の液晶ディスプレイ５５に表示される待ち合わせ場所情報の案内画面９０の一例を示した図である。
図８に示すように、液晶ディスプレイ５５には、自ユーザ周辺の地図画像９１とともに、自ユーザの現在位置を示す現在地マーク９２と、待ち合わせ場所や待ち合わせ時刻を特定する待ち合わせ場所マーク９３と、自ユーザの現在位置から待ち合わせ場所までの案内経路９４と、待ち合わせ相手である他ユーザの現在位置を特定する相手マーク９５が表示される。尚、待ち合わせ相手である他ユーザが複数いる場合には、相手マーク９５は表示される地図画像内に位置する他ユーザの位置をそれぞれ表示する。更に、移動情報端末５と同様に、相手マーク９５は、該相手マーク９５により案内される他ユーザの位置情報に付加された更新日時情報に基づいて案内態様が変化する。具体的には、更新が行われた最終日時（即ち、該他ユーザの位置情報が待ち合わせ管理情報ＤＢ１５に記憶された日時）が所定日時（例えば、現時刻の５分前）より新しい場合には、通常の黒塗りアイコンにより相手マーク９５を表示し、所定日時より古い場合には、グレースケールにより相手マーク９５を表示する。また、他ユーザを識別できるように、相手マーク８４はユーザＩＤとともに表示するのが望ましい。
【００６７】
その結果、ユーザは、液晶ディスプレイ５５に表示される案内画面９０を参照することにより、待ち合わせ場所に加えて、待ち合わせ場所までの経路や自分の現在位置や待ち合わせ相手の現在位置についても把握することが可能となる。
【００６８】
その後、Ｓ１６においてＣＰＵ３１は、待ち合わせが完了したか否か判定する。尚、待ち合わせが完了したか否かは、待ち合わせを行うグループに含まれる全てのユーザ４の位置が一致したか否かによって判定される。尚、待ち合わせを行うグループに含まれる全てのユーザ４の位置が一致したか否かは、移動情報端末５が判定しても良いし、情報管理サーバ２が判定しても良い。そして、待ち合わせを行うグループに含まれる全てのユーザ４の位置が一致した場合に、待ち合わせが完了したと判定する。更に、ＣＰＵ３１は、入力操作部３９において自ユーザが情報管理サーバ２との通信を意図的に切断する為の所定のログオフ操作を受け付けた場合においても、待ち合わせが完了したと判定する。
【００６９】
そして、待ち合わせが完了したと判定された場合（Ｓ１６：ＹＥＳ）には、位置情報管理プログラムを終了する。それに対して、待ち合わせが完了していないと判定された場合（Ｓ１６：ＮＯ）にはＳ８へと戻り、新たに取得された自ユーザや他ユーザの現在位置に基づいて案内が継続して行われる。
【００７０】
尚、自ユーザが待ち合わせ場所に到達したと判定された場合であって、他ユーザが待ち合わせ場所に到達していない場合には、移動情報端末５や車載情報端末７において待ち合わせ場所から他ユーザの現在位置までの推奨経路について案内するように構成しても良い。
【００７１】
一方、Ｓ１７においてＣＰＵ３１は、前記Ｓ１１で受信した待ち合わせを行うグループに含まれる全ユーザの位置情報に基づいて、いずれかのユーザが待ち合わせ場所に到着しているか否か判定する。
【００７２】
そして、いずれかのユーザが待ち合わせ場所に到着していると判定された場合（Ｓ１７：ＹＥＳ）には、現段階で待ち合わせを中止するのは不適であると判定し、Ｓ１４へと移行する。その結果、移動情報端末５や車載情報端末７において待ち合わせ場所の案内が継続して行われることとなる。
【００７３】
一方、いずれかのユーザも待ち合わせ場所に到着していないと判定された場合（Ｓ１７：ＮＯ）には、待ち合わせの発案をした発案ユーザが待ち合わせを行うことを止めた可能性が高いことから、待ち合わせを継続して行うことは不適であると判定し、Ｓ１８へと移行する。
【００７４】
Ｓ１８においてＣＰＵ３１は、前記Ｓ６で開始された待ち合わせ場所の案内を終了する。尚、自ユーザの位置や他ユーザの位置の案内については継続する。但し、前記Ｓ１１において発案ユーザの位置情報が情報管理サーバ２から取得できていないので、他ユーザの内、特に発案ユーザの位置については案内を終了することになる。
【００７５】
ここで、図９は、待ち合わせが中止された場合にディスプレイ３８に表示される待ち合わせ場所情報の案内画面８０の一例を示した図である。
図９に示す案内画面８０では、図７と比較して待ち合わせ場所マーク８３が削除される。また、待ち合わせ相手である他ユーザの現在位置を特定する相手マーク８４の内、発案ユーザである『ユーザＩＤ：ａｂｃ』の他ユーザを示す相手マーク８４についても削除される。その結果、ユーザは、ディスプレイ３８に表示される案内画面８０を参照することにより、待ち合わせが中止されたことを把握することが可能となる。尚、待ち合わせを行う予定だった他ユーザの位置については継続して把握することができるので、案内画面８０を参照することによって任意の他ユーザと合流することが可能となる。
【００７６】
次に、Ｓ１９においてＣＰＵ３１は、移動情報端末５が車載情報端末７と接続されて通信可能にあるか否かを判定する。尚、詳細についてはＳ１４と同様であるので省略する。
【００７７】
そして、移動情報端末５が車載情報端末７と接続されて通信可能にあると判定された場合（Ｓ１９：ＹＥＳ）には、Ｓ２０へと移行する。それに対して、移動情報端末５が車載情報端末７と通信可能にないと判定された場合（Ｓ１９：ＮＯ）には、Ｓ１６へと移行する。
【００７８】
Ｓ２０においてＣＰＵ３１は、移動情報端末５が接続された車載情報端末７に対して、前記Ｓ１１で受信した待ち合わせを行うグループの各ユーザの位置情報（位置座標等）とともに、待ち合わせを中止されたことを通知する待ち合わせ解除信号を送信する。
【００７９】
その結果、車載情報端末７では、移動情報端末５と同様に待ち合わせ場所の案内を終了する。尚、車載情報端末７では待ち合わせ場所が基本的に目的地に設定されているので、目的地の設定を解除し、目的地までの案内経路の案内も終了する。尚、自ユーザの位置や他ユーザの位置の案内については継続する。但し、前記Ｓ１１において発案ユーザの位置情報は情報管理サーバ２から取得できていないので、他ユーザの内、特に発案ユーザの位置については案内を終了することになる。
【００８０】
ここで、図１０は、待ち合わせが中止された場合に車載情報端末７の液晶ディスプレイ５５に表示される待ち合わせ場所情報の案内画面９０の一例を示した図である。
図１０に示す案内画面９０では、図８と比較して待ち合わせ場所マーク９３と案内経路９４が削除される。また、待ち合わせ相手である他ユーザの現在位置を特定する相手マーク９５の内、発案ユーザである『ユーザＩＤ：ａｂｃ』の他ユーザを示す相手マーク９５についても削除される。その結果、ユーザは、液晶ディスプレイ５５に表示される案内画面９０を参照することにより、待ち合わせが中止されたことを把握することが可能となる。尚、待ち合わせを行う予定だった他ユーザの位置については継続して把握することができるので、案内画面９０を参照することによって任意の他ユーザと合流することが可能となる。
【００８１】
次に、情報管理サーバ２において実行される位置情報管理プログラムについて図５を用いて説明する。
【００８２】
先ず、Ｓ２１においてＣＰＵ２１は、移動情報端末５（主情報端末）から送信された待ち合わせ希望情報を受信する。尚、待ち合わせ希望情報は、前記したように“合言葉”と“待ち合わせ場所”をそれぞれ特定する情報を含む。
【００８３】
次に、Ｓ２２においてＣＰＵ２１は、移動情報端末５から送信された“合言葉”を、送信者であるユーザ４を特定する情報（ユーザＩＤ等）とともに受信する。
【００８４】
続いて、Ｓ２３においてＣＰＵ２１は、前記Ｓ２１で受信した待ち合わせ希望情報と、前記Ｓ２２で受信した“合言葉”に基づいて、待ち合わせを行うグループに含まれるユーザ４を特定する。具体的には、待ち合わせ希望情報として入力された“合言葉”を、正しく入力できたユーザが待ち合わせを行うグループに含まれるユーザ４として特定されることとなる。
【００８５】
その後、Ｓ２４においてＣＰＵ２１は、前記Ｓ２３で特定された各ユーザが携帯する移動情報端末５に対して、待ち合わせ場所を特定する情報（施設名、位置座標等）を送信する。尚、待ち合わせ場所を特定する情報としては、待ち合わせを発案した発案ユーザを特定するユーザＩＤについても含む。
【００８６】
続いて、Ｓ２５においてＣＰＵ２１は、前記Ｓ２３で特定された各ユーザが携帯する移動情報端末５に対して、位置情報要求を送信する。尚、位置情報要求は、ユーザの現在位置を要求する信号である。
【００８７】
その後、Ｓ２６においてＣＰＵ２１は、前記Ｓ２５で送信した位置情報要求に応じて待ち合わせを行う各ユーザの移動情報端末５から送信された現在位置の情報を受信する。
【００８８】
そして、Ｓ２７においてＣＰＵ２１は、受信した現在位置の情報に基づいて待ち合わせ管理情報ＤＢ１５の位置管理情報１８を更新する。具体的には、各移動情報端末５から送信された移動情報端末５の現在位置を、該移動情報端末５を携帯するユーザの現在位置として特定し、ユーザの位置情報として待ち合わせ管理情報ＤＢ１５に記憶する。更に、後述のように待ち合わせ管理情報ＤＢ１５に記憶されたユーザの位置情報は、移動情報端末５においてログオフ等の特殊な操作が行われない限りは基本的に受信してから所定の保管期間（例えば１５分）が経過するまで保管され、保管期間が経過した後に削除される。即ち、通信障害が生じたり、ユーザが建物内やトンネル内等の電波の届きにくいエリアに進入すること等によって、ユーザが意図せずに通信が一時的に切断された場合においても、該ユーザの位置情報を継続して管理対象とする（即ち共有対象として維持する）ことが可能となる。また、保管期間が経過する前に同一の移動情報端末５から新たにユーザの現在位置の情報を受信した場合には、過去に受信した情報から新たに受信したユーザの現在位置の情報へとユーザの位置情報が更新される（尚、更新された場合は、保管期間は更新後から再度カウントされることとなる）。
【００８９】
次に、Ｓ２８においてＣＰＵ３１は、待ち合わせ管理情報ＤＢ１５の位置管理情報１８を参照し、前記Ｓ２３で特定された待ち合わせを行うグループに含まれる各ユーザに対して、同グループに含まれる全ユーザの位置情報を送信する。尚、送信先となるユーザ自身の位置情報については送信しない構成としても良い。その結果、前記したように待ち合わせを行う各ユーザの携帯する移動情報端末５において、待ち合わせ場所に加えて自ユーザの位置や他ユーザの位置等が表示されることとなる（図７）。
【００９０】
続いて、情報管理システム１を構成する情報管理サーバ２、移動情報端末５及び車載情報端末７において実行する通信切断処理プログラムについて図１１に基づき説明する。図１１は本実施形態に係る通信切断処理プログラムのフローチャートである。ここで、通信切断処理プログラムは、上述した位置情報管理プログラム（図５、図６）と並行して実行され、待ち合わせを行うユーザ４が携帯する移動情報端末５において所定のログオフ操作が行われた場合に、ログオフ操作に対応した該ユーザ４の位置情報に対する管理を行うプログラムである。
【００９１】
先ず、移動情報端末５において実行される通信切断処理プログラムについて説明する。Ｓ３１において移動情報端末５のＣＰＵ３１は、自ユーザが移動情報端末５において情報管理サーバ２との通信を意図的に切断する為のログオフ操作を行ったか否か判定する。
【００９２】
そして、自ユーザが移動情報端末５において情報管理サーバ２との通信を意図的に切断する為のログオフ操作を行ったと判定された場合（Ｓ３１：ＹＥＳ）には、Ｓ３２へと移行する。それに対して、ログオフ操作を行っていないと判定された場合（Ｓ３１：ＮＯ）には、当該通信切断処理プログラムを終了する。
【００９３】
Ｓ３２においてＣＰＵ３１は、移動情報端末５でログオフ操作が行われたことを通知するログオフ情報を情報管理サーバ２へと送信する。そして、移動情報端末５からログオフ情報を取得した情報管理サーバ２は、後述のように待ち合わせ管理情報ＤＢ１５の位置管理情報１８を更新する。
【００９４】
次に、情報管理サーバ２において実行される通信切断処理プログラムについて図１１を用いて説明する。
【００９５】
先ず、Ｓ４１においてＣＰＵ２１は、移動情報端末５から送信されたログオフ情報を受信する。尚、ログオフ情報は、前記したように送信元の移動情報端末５でログオフ操作が行われたことを通知する情報である。
【００９６】
次に、Ｓ４２においてＣＰＵ２１は、待ち合わせ管理情報ＤＢ１５に対して前記Ｓ２７で記憶及び更新されたユーザの位置情報の内、ログオフ情報を送信した移動情報端末５から過去に受信したユーザの位置情報（即ち、ログオフ操作を行ったユーザの位置情報）について、待ち合わせ管理情報ＤＢ１５から削除する。その結果、以降に実行される位置情報管理プログラム（図５）のＳ２８では、ログオフ操作を行ったユーザの位置情報を移動情報端末５に対して送信できなくなる。即ち、移動情報端末５や車載情報端末７においては、ログオフ操作を行ったユーザの位置が以後案内されなくなる（図９、図１０）。従って、ユーザが意図的に通信を切断した場合には、該ユーザの位置情報を管理対象から外す（即ち共有対象から場外する）ことが可能となる。更に、ログオフ情報を送信した移動情報端末５が、特に待ち合わせを発案した発案ユーザが携帯する主情報端末である場合には、前述のように以後は移動情報端末５や車載情報端末７において待ち合わせ場所の案内が行われなくなる（Ｓ１８、Ｓ２０）。即ち、待ち合わせが中止されることとなる。
【００９７】
以上詳細に説明した通り、本実施形態に係る情報管理システム１、情報管理システム１による情報管理方法及び情報管理システム１において実行されるコンピュータプログラムでは、ユーザ４から待ち合わせ希望の意思表示があった場合に、情報管理サーバ２は待ち合わせを行うユーザを特定し、特定した各ユーザの位置情報を各ユーザが携帯する移動情報端末５を介して取得する（Ｓ２６）。また、情報管理サーバ２は、移動情報端末５から取得したユーザ位置情報を受信してから所定時間経過するまで待ち合わせ管理情報ＤＢ１５に記憶する（Ｓ２７）。更に、移動情報端末５において情報管理サーバ２との接続を解除するログオフ操作が行われた場合には、待ち合わせ管理情報ＤＢ１５に記憶されたユーザの位置情報の内、該移動情報端末５から過去に受信したユーザの位置情報を待ち合わせ管理情報ＤＢ１５から削除する（Ｓ４２）。その結果、移動情報端末５を介して取得した情報に基づいて、情報管理サーバ２側において移動情報端末５を携帯するユーザの位置情報を共有可能に管理することが可能となる。また、移動情報端末５と情報管理サーバ２との通信が切断された場合において、切断原因に基づいてユーザの位置情報をＤＢから消去するか否かを決定するので、ユーザが意図的に通信を切断した場合には該ユーザの位置情報を管理対象から外す（即ち共有対象から場外する）とともに、ユーザが意図せずに通信が切断された場合においては該ユーザの位置情報を継続して管理対象とする（即ち共有対象として維持する）ことが可能となる。その結果、管理するユーザの位置情報に基づいて、移動情報端末５や車載情報端末７間で適切にユーザの位置情報を共有させることが可能となる。
【００９８】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では位置情報管理プログラム（図５、図６）のＳ１〜Ｓ２０の処理及び通信切断処理プログラム（図１１）のＳ３１、Ｓ３２の処理を移動情報端末５が実行し、位置情報管理プログラム（図５、図６）のＳ２１〜Ｓ２８の処理及び通信切断処理プログラム（図１１）のＳ４１、Ｓ４２の処理を情報管理サーバ２が実行する構成としているが、各ステップを実行する主体は両者の間で適宜変更することが可能である。
【００９９】
また、本実施形態では、位置情報管理プログラム（図５、図６）のＳ１〜Ｓ２０の処理及び通信切断処理プログラム（図１１）のＳ３１、Ｓ３２の処理については、移動情報端末５が実行することとしているが、車載情報端末７が実行する構成としても良い。
【０１００】
また、本実施形態では、発案ユーザがログオフ操作を行った場合において、待ち合わせは中止する一方で他ユーザの位置の案内は継続する構成としているが、他ユーザの位置の案内についても終了する構成としても良い。
【０１０１】
また、本実施形態では、移動情報端末５と車載情報端末７との間の通信はBluetoothによる無線通信により行うこととしているが、他の規格の無線通信であっても良い。また、移動情報端末５と車載情報端末７をケーブル等により接続した有線通信により行うこととしても良い。
【０１０２】
また、車載情報端末７が通信ネットワーク網８への通信手段を有していても良い。その場合には、移動情報端末５と車載情報端末７との間の通信はBluetoothにより行っても良いし、通信ネットワーク網８を介して行っても良い。
【０１０３】
また、本実施形態では情報管理システムを、待ち合わせを行う複数人のユーザからなるグループに対して、グループに属する各ユーザの現在位置や待ち合わせ場所に関する情報を提供するシステムとして適用した例について説明したが、その他のグループへの適用も可能である。例えば、待ち合わせ場所を設定せず、家族内や友人知人のグループに対して、グループに属する各ユーザの現在位置を提供するシステムとして適用することも可能である。また、移動情報端末５では、自ユーザの位置と他ユーザの位置をそれぞれ案内する構成としているが、他ユーザの位置のみを案内する構成としても良い。
【０１０４】
また、本発明に係る情報管理システムを具体化した実施例について上記に説明したが、情報管理システムは以下の構成を有することも可能であり、その場合には以下の効果を奏する。
【０１０５】
例えば、第１の構成は以下のとおりである。
情報端末は、ユーザ位置検出手段によるユーザの位置の検出を所定間隔で行うとともに、検出されたユーザの位置を特定するユーザ位置情報をサーバへと送信し、サーバは、情報端末から送信されたユーザ位置情報を受信した場合であって、該情報端末から過去に受信したユーザ位置情報が既に記憶媒体に記憶されている場合には、記憶媒体に記憶されている過去のユーザ位置情報を新たに受信したユーザ位置情報へと更新することを特徴とする。
上記構成を有する情報管理システムによれば、情報端末を介して取得した情報に基づいて、サーバ側において管理するユーザの位置情報を随時新しい情報へと更新することが可能となる。その結果、より正確なユーザ位置情報をユーザに対して提供することが可能となる。
【０１０６】
例えば、第２の構成は以下のとおりである。
サーバは、記憶媒体に記憶されているユーザ位置情報を、ユーザと異なる他ユーザが携帯する他の情報端末へと配信する位置情報配信手段を有することを特徴とする。
上記構成を有する情報管理システムによれば、サーバで管理するユーザの位置情報に基づいて、情報端末間でユーザの位置情報を共有することが可能となる。
【０１０７】
また、第３の構成は以下のとおりである。
他の情報端末は、位置情報配信手段によって配信されたユーザ位置情報に基づいて、ユーザの位置を案内するユーザ位置案内手段を有することを特徴とする。
上記構成を有する情報管理システムによれば、ユーザの位置情報を共有する各情報端末においてユーザの位置を案内するので、情報端末を携帯する各ユーザに対して、本人以外の他のユーザの位置について適切に把握させることが可能となる。
【０１０８】
また、第４の構成は以下のとおりである。
ユーザ位置情報には、該ユーザ位置情報がサーバの記憶媒体に記憶された日時を特定する更新日時情報が付加され、ユーザ位置案内手段は、サーバから配信されたユーザ位置情報に付加された更新日時情報に基づいて、ユーザの位置の案内態様を変えることを特徴とする。
上記構成を有する情報管理システムによれば、ユーザの位置情報の案内態様に基づいて、案内されたユーザの位置情報の更新日時、即ち情報の信頼度をある程度特定することが可能となる。
【０１０９】
また、第５の構成は以下のとおりである。
ユーザ位置案内手段は、記憶媒体に記憶された日時が所定日時より古いユーザ位置情報に基づいてユーザの位置を案内する場合と、記憶媒体に記憶された日時が所定日時より新しいユーザ位置情報に基づいてユーザの位置を案内する場合とで、ユーザの位置の案内態様を変えることを特徴とする。
上記構成を有する情報管理システムによれば、案内されたユーザの位置情報が所定日時よりも古い情報であるのか所定日時よりも新しい情報であるのかを容易に識別することが可能となる。また、案内されたユーザの位置情報が所定日時よりも古い情報であることが識別できれば、情報の信頼度が低く、現時点ではユーザが案内された場所とは別の場所にいる可能性が高いことを予め把握できる。一方、案内されたユーザの位置情報が所定日時よりも新しい情報であることが識別できれば、情報の信頼度が高く、現時点でもユーザが案内された場所にいる可能性が高いことを予め把握できる。
【０１１０】
また、第６の構成は以下のとおりである。
サーバは、ユーザと待ち合わせを行う相手を管理する待ち合わせ管理手段を有し、位置情報配信手段においてユーザと待ち合わせを行う相手である他ユーザが携帯する他の情報端末へとユーザ位置情報を配信することを特徴とする。
上記構成を有する情報管理システムによれば、待ち合わせを行う複数のユーザの間において、情報端末を用いて各ユーザの位置情報を共有することが可能となる。
【符号の説明】
【０１１１】
１              情報管理システム
２              情報管理サーバ
３              情報管理センタ
４              ユーザ
５              移動情報端末
６              車両
７              車載情報端末
８              通信ネットワーク網
【図１】
2015072139.tif 000003
【図２】
2015072139.tif 000004
【図３】
2015072139.tif 000005
【図４】
2015072139.tif 000006
【図５】
2015072139.tif 000007
【図６】
2015072139.tif 000008
【図７】
2015072139.tif 000009
【図８】
2015072139.tif 000010
【図９】
2015072139.tif 000011
【図１０】
2015072139.tif 000012
【図１１】
2015072139.tif 000013