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