(57)【要約】【課題】目的地に到着する前に、適切なタイミングで移動するユーザの情報を送出する。【解決手段】  地図データ上に定義可能な、移動する第１ユーザの現在位置と目的地とを取得する位置情報取得手段１と、現在位置から目的地までの地図データ上の経路を算出する経路算出手段２と、この経路に沿って、第１ユーザが現在位置から目的地まで移動する場合に要する所要コストを算出する所要コスト算出手段３と、算出された所要コストに基づいて、第１ユーザの状況を第２ユーザに伝える情報を送出する１又は２以上の送信タイミングを算出する送信タイミング算出手段５と、送信タイミングにおける第１ユーザの状況情報を生成する情報生成手段４と、算出された送信タイミングで、状況情報を第２ユーザに向けて送出する送信手段８とを有する。【選択図】  図１
2006090951.tif 000002
【特許請求の範囲】
【請求項１】
移動する一のユーザの情報を、他のユーザに伝えるメッセージ送信装置であって、
地図データ上に定義可能な、一のユーザの現在位置と目的地とを取得する位置情報取得手段と、
前記現在位置から前記目的地に至る過程において、前記一のユーザの情報を他のユーザに送出する１又は２以上の送信タイミングを算出する送信タイミング算出手段と、
前記送信タイミングにおける前記一のユーザの情報を生成する情報生成手段と、
前記送信タイミング算出手段により算出された１又は２以上の送信タイミングで、前記情報を前記他のユーザに向けて送出する送信手段とを有するメッセージ送信装置。
【請求項２】
移動する一のユーザの情報を、他のユーザに伝えるメッセージ送信装置であって、
地図データ上に定義可能な、前記一のユーザの現在位置と目的地とを取得する位置情報取得手段と、
前記現在位置から前記目的地までの前記地図データ上の経路を算出する経路算出手段と、
前記経路算出手段により算出された経路に沿って、前記一のユーザが現在位置から目的地まで移動する場合に要する所要コストを算出する所要コスト算出手段と、
前記所要コスト算出手段により算出された所要コストに基づいて、前記一のユーザの情報を他のユーザに送出する１又は２以上の送信タイミングを算出する送信タイミング算出手段と、
前記送信タイミングにおける前記一のユーザの情報を生成する情報生成手段と、
前記送信タイミング算出手段により算出された１又は２以上の送信タイミングで、前記情報を前記他のユーザに向けて送出する送信手段とを有するメッセージ送信装置。
【請求項３】
前記所要コストは、前記一のユーザが現在位置から前記目的地まで移動する場合に要する時間又は距離である請求項２に記載のメッセージ送信装置。
【請求項４】
前記送信タイミング算出手段は、前記所要コストと送信タイミングとを対応づけた対応情報を参照して、前記所要コストに基づいて、前記一のユーザの情報を送出する送信タイミングの候補を算出する請求項２又は３に記載のメッセージ送信装置。
【請求項５】
前記送信タイミング算出手段により算出された１又は２以上の送信タイミングの候補を、前記一のユーザに提示する送信タイミング候補提示手段と、
前記送信タイミング候補提示手段により提示された送信タイミングの候補の中から１又は２以上の送信タイミングを選択する選択命令を受け付け、前記選択命令により特定された送信タイミングを前記送信手段に取得させる選択受付手段とをさらに有し、
前記送信手段は、前記取得した選択命令に基づく送信タイミングで、前記情報を前記他のユーザに向けて送出する請求項２〜４のいずれかに記載のメッセージ送信装置。
【請求項６】
前記送信タイミング算出手段は、
前記所要コスト算出手段により算出された所要コストに基づいて、１又は２以上の第１タイミングを算出する第１タイミング算出部と、
前記経路算出手段により算出された現在位置から目的地までの経路上に存在する１又は２以上のランドマークを抽出するランドマーク抽出部と、
前記抽出された各ランドマークから前記目的地まで移動する場合に要する所要コストを算出するランドマーク所要コスト算出部と、
前記第１タイミングと前記ランドマーク所要コストとに基づいて、前記各第１タイミングにおいて前記一のユーザが接近するランドマークをそれぞれ特定するランドマーク特定部と、
前記ランドマーク特定部により特定された１又は２以上の各ランドマークに前記一のユーザが到達する第２タイミングを算出し、当該第２タイミングを送信タイミングとして設定する第２タイミング算出部とを有する請求項２〜４のいずれかに記載のメッセージ送信装置。
【請求項７】
前記ランドマーク抽出部は、前記現在位置を含む経路が車両専用道路であるか否かを判断し、前記経路が車両専用道路である場合には予め定めた車両専用道路特有のランドマークを抽出する請求項６に記載のメッセージ送信装置。
【請求項８】
前記ランドマーク抽出部は、前記現在位置と前記ランドマークとの間の経路の距離が所定値以上であるか否かを判断し、前記経路の距離が所定値以上である場合には、予め定義された大規模施設に対応するランドマークを抽出する請求項６又は７に記載のメッセージ送信装置。
【請求項９】
前記送信タイミング算出手段により算出された１又は２以上の送信タイミングにおいて前記一のユーザが到達するランドマークを前記一のユーザに提示する送信タイミング候補提示手段と、
前記送信タイミング候補提示手段により提示されたランドマークにより一の送信タイミングを選択する選択命令を受け付け、前記選択命令により特定されたランドマークに対応する送信タイミングを前記送信手段に取得させる選択受付手段と、
前記送信手段は、前記取得した選択命令に基づく送信タイミングで、前記情報を前記他のユーザに向けて送出する請求項６〜８のいずれかに記載のメッセージ送信装置。
【請求項１０】
前記情報は、前記送信タイミングにおける前記目的地に到着する到着予定時間、前記送信タイミングにおける前記目的地に到着するまでの所要時間、前記送信タイミングにおける前記目的地に到着するまでの距離のいずれか１以上を含む請求項１〜９のいずれかに記載のメッセージ送信装置。
【請求項１１】
移動する一のユーザの現在位置と目的地とを取得するステップと、
前記現在位置から前記目的地に至る過程において、前記一のユーザの情報を他のユーザに送出する１又は２以上の送信タイミングを算出するステップと、
前記送信タイミングにおける前記一のユーザの情報を生成するステップと、
前記算出された１又は２以上の送信タイミングで、前記情報を前記他のユーザに向けて送出するステップとを有するメッセージ送信方法。
【請求項１２】
移動する一のユーザの現在位置と目的地とを取得するステップと、
前記現在位置から前記目的地までの前記地図データ上の経路を算出するステップと、
前記算出された経路に沿って、前記一のユーザが現在位置から目的地まで移動する場合に要する所要コストを算出するステップと、
前記算出された所要コストに基づいて、前記一のユーザの情報を他のユーザに送出する１又は２以上の送信タイミングを算出するステップと、
前記送信タイミングにおける前記一のユーザの情報を生成するステップと、
前記算出された１又は２以上の送信タイミングで、前記情報を前記他のユーザに向けて送出するステップとを有するメッセージ送信方法。
【請求項１３】
前記所要コストは、前記一のユーザが現在位置から前記目的地まで移動する場合に要する時間又は距離である請求項１２に記載のメッセージ送信方法。
【請求項１４】
前記送信タイミングを算出するステップは、前記所要コストと送信タイミングとを対応づけた対応情報を参照して、前記所要コストに基づいて、前記一のユーザの情報を送出する送信タイミングの候補を算出する請求項１２又は１３に記載のメッセージ送信方法。
【請求項１５】
前記算出された１又は２以上の送信タイミングの候補を、前記一のユーザに提示し、
提示された送信タイミングの候補の中から１又は２以上の送信タイミングを選択する選択命令を受け付け、
前記取得した選択命令に基づく送信タイミングで、前記情報を前記他のユーザに向けて送出する請求項１２〜１４のいずれかに記載のメッセージ送信方法。
【請求項１６】
前記送信タイミングを算出するステップは、
前記算出された所要コストに基づいて、１又は２以上の第１タイミングを算出するステップと、
前記算出された現在位置から目的地までの経路上に存在する１又は２以上のランドマークを抽出するステップと、
前記抽出された各ランドマークから前記目的地まで移動する場合に要する所要コストを算出するステップと、
前記第１タイミングと前記ランドマーク所要コストとに基づいて、前記各第１タイミングにおいて前記一のユーザが接近するランドマークをそれぞれ特定するステップと、
前記特定された１又は２以上の各ランドマークに前記一のユーザが到達する第２タイミングを算出し、当該第２タイミングを送信タイミングとして設定するステップとを有する請求項１２〜１４のいずれかに記載のメッセージ送信方法。
【請求項１７】
前記ランドマークを抽出するステップは、前記現在位置を含む経路が車両専用道路であるか否かを判断し、前記経路が車両専用道路である場合には予め定めた車両専用道路特有のランドマークを抽出する請求項１６に記載のメッセージ送信方法。
【請求項１８】
前記ランドマークを抽出するステップは、前記現在位置と前記ランドマークとの間の経路の距離が所定値以上であるか否かを判断し、前記経路の距離が所定値以上である場合には、予め定義された大規模施設に対応するランドマークを抽出する請求項１６又は１７に記載のメッセージ送信方法。
【請求項１９】
前記送信タイミングを算出するステップにより算出された１又は２以上の送信タイミングにおいて前記一のユーザが到達すると予測されるランドマークを前記一のユーザに提示するステップと、
前記提示されたランドマークにより一の送信タイミングを選択する選択命令を受け付け、前記選択命令により特定されたランドマークに対応する送信タイミングを取得するステップと、をさらに有し、
前記情報を送出するステップは、前記取得した選択命令に基づく送信タイミングで、前記情報を前記他のユーザに向けて送出する請求項１６〜１８のいずれかに記載のメッセージ送信方法。
【請求項２０】
前記情報は、前記送信タイミングにおける前記目的地に到着する到着予定時間、前記送信タイミングにおける前記目的地に到着するまでの所要時間、前記送信タイミングにおける前記目的地に到着するまでの距離のいずれか１以上を含む請求項１１〜１９のいずれかに記載のメッセージ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地に到着する前の所定のタイミングで、他のユーザに対して自動的に情報を送信するメッセージ送信装置に関する。
【背景技術】
【０００２】
設定した目的地に到着する時刻を計算し、表示するナビゲーション装置がある（特許文献１参照）。このナビゲーション装置によれば、自己のスケジュール情報と目的地までの到着時刻等とが関連づけた進捗状況が表示されるため、ユーザは走行中においても自己のスケジュールを管理することができる。また、スケジュール時刻どおりに目的地に到着できなかった場合には、目的地に電話をすることができる。
【０００３】
しかしながら、従来のナビゲーション装置はユーザの移動中の情報をユーザ自身に出力するものであるので、他のユーザは移動中のユーザが到着予定時刻に遅れた場合にしか移動中のユーザの情報を取得することができないという問題があった。つまり、移動中のユーザが他のユーザと待ち合わせをしている場合等において、他のユーザが移動中のユーザの状況を知りたいという要請に応じることができないという問題があった。
【特許文献１】特開平０９−２４３３８２号公報
【発明の開示】
【０００４】
本発明は、一のユーザの移動状況を、適当なタイミングで他のユーザに伝えることを目的とする。
本発明によれば、移動する一のユーザが現在位置から目的地に至る過程において、一のユーザに関する情報を他のユーザに送出する１又は２以上の送信タイミングを算出し、その送信タイミングにおける一のユーザの情報を生成して、算出された１又は２以上の送信タイミングで情報を他のユーザに向けて送出し、移動する一のユーザの情報を他のユーザに伝えるメッセージ送信装置又はメッセージ送信方法が提供される。
【０００５】
これにより、目的地に到着するまでの間の適切なタイミングにおいて、一のユーザに関する情報を、他のユーザに自動的に送信することができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面に基づいて、本発明に係る実施形態のメッセージ送信装置１００について説明する。本実施形態のメッセージ送信装置１００は、目的地に到着する前の所定のタイミングで、待ち合わせる人（他のユーザ、第２ユーザ）に対して自動的に自己（一のユーザ、第１ユーザ）の、現在位置、移動状況等を含む情報を送信する。特に限定されないが、本実施形態のメッセージ送信装置１００は、第１ユーザが搭乗する車両に搭載された車載端末装置である。もちろん、移動する第１ユーザとともに移動可能な携帯端末装置であってもよい。
【０００７】
図１にメッセージ通信装置１００の構成の概要を示した。メッセージ通信装置１００は、第２ユーザが利用するメッセージ受信装置２００と通信可能である。また、メッセージ通信装置１００は、有線又は無線の車載ＬＡＮ等により他の車載装置３００と情報の授受が可能である。ナビゲーション装置３１０は、ＧＰＳ機能（Global Positioning System）、および自律航法等を用いた現在位置の検出機能、目的地の設定機能、誘導経路探索機能、目的地までの所要時間算出機能等を有する。ナビゲーション装置３１０は、ディスプレイ３２０、ＤＶＤ、ＣＤまたはＨＤＤに格納された電子地図データベース３３０にアクセス可能であり、第１ユーザはスイッチ、タッチパネル、リモコン、音声認識装置等の入力デバイス３４０を介して制御命令を入力する。
【０００８】
＜第１実施形態＞
図１に示すように、本実施形態のメッセージ送信装置１００は、位置情報取得手段１と、経路算出手段２と、所要コスト算出手段３と、情報生成手段４と、送信タイミング算出手段５と、送信手段８とを少なくとも備え、さらに送信タイミング候補提示手段６と、選択情報受付手段７とを有している。具体的には、算出した所要コストに基づいて状況情報を含む情報を送出する１又は２以上の送信タイミングを算出するプログラムを格納したＲＯＭ等と、このＲＯＭ等に格納されたプログラムを実行することで、送信タイミング算出手段５として機能するＣＰＵ等と、アクセス可能な記憶装置（図示せず）として機能するＲＡＭ等とを備えている。
【０００９】
以下、メッセージ送信装置１００の各構成について説明する。  
「位置情報取得手段１」は、現在位置取得部１１と目的地取得部１２とを有し、電子地図データ上に定義された第１ユーザ（一のユーザに対応）の現在位置と目的地とを取得する。本実施形態の位置情報取得手段１は、ナビゲーション装置３１０が検出した現在位置及びナビゲーション装置３１０の目的地設定機能が受け付けた目的地を取得する。
【００１０】
「経路算出手段２」は、電子地図データ参照部２１により電子地図データ３３０を参照して電子地図データ上の経路を算出する。経路算出手段２は、ナビゲーション装置３１０の誘導経路探索機能が探索した誘導経路を取得してもよい。
【００１１】
「所要コスト算出手段３」は、経路算出手段２により算出された経路に沿って、第１ユーザが現在位置から目的地まで移動する場合に要する所要コストを算出する。本実施形態では、時間の観点から所要コストを算出する所要時間算出部３１と、距離の観点から所要コストを算出する距離算出部３２とを有し、所要時間算出部３１は現在位置から目的地までの所要時間を算出し、距離算出部３２は現在位置から目的地までの到達距離を算出する。
【００１２】
「情報生成手段４」は、送信タイミングにおける第１ユーザの状況を伝える状況情報を含む情報を生成する。この「情報」に含まれる「状況情報」は、送信タイミングにおける目的地に到着する到着予定時間、送信タイミングにおける目的地に到着するまでの所要時間、状況情報を送信する時点における目的地に到着するまでの距離のいずれか１以上を含む。具体的に情報生成手段４は、到着予定時間情報を生成する到着予定時間情報生成部４１と、到着所要時間情報を生成する到着所要時間情報生成部４２と、到着所要距離情報を生成する到着所要距離情報生成部４３と、現在位置情報又は現在時刻情報を生成する現在位置・現在時刻情報生成部４４とを有する。
【００１３】
「送信タイミング算出手段５」は、所要コスト算出手段３により算出された所要コストに基づいて、第１ユーザの状況を第２ユーザに伝える情報を送出する１又は２以上の送信タイミングを算出する。送信タイミングは、予め定義された演算手法により算出してもよいし、所要コストと送信タイミングとを対応づけた対応情報を参照して、所要コストに基づいて送信タイミングを算出してもよい。本実施形態の送信タイミング算出手段５は、送信タイミング演算式５１及び／又は送信タイミング対応情報５２を備えている。送信タイミング算出手段５は、算出した送信タイミングを送信手段８へ直接送出してもよい。この場合、算出された送信タイミングに従って、自動的に状況情報を含む情報が送出される。本例では、算出された送信タイミングの中から第１ユーザに１又は２以上の送信タイミングを選択させ、選択された送信タイミングを採用する。この場合は、算出された送信タイミングは、送信タイミング候補提示手段６へ送出される。
【００１４】
「送信タイミング候補提示手段６」は、送信タイミング算出手段５により算出された１又は２以上の送信タイミングの候補を第１ユーザに提示する。本実施形態では車載のディスプレイ３２０に表示する。
【００１５】
「選択受付手段７」は、送信タイミング候補提示手段６により提示された送信タイミングの候補の中から１又は２以上の送信タイミングを選択する選択命令を受け付ける。本例では車載の入力デバイス３４０を介して第１ユーザからの選択命令を受け付ける。選択受付手段７は受け付けた選択命令を送信手段８に取得させる（又は送出する）。
【００１６】
「送信手段８」は送信タイミング算出手段５により算出された送信タイミングで第１ユーザの状況情報を含む情報を第２ユーザに向けて送信する。送信タイミングは、自動的に決定したタイミングであってもよいし、ユーザが選択したタイミングであってもよい。また、複数の送信タイミングが算出された場合には、メッセージを複数回送信してもよい。本実施形態の送信手段８は送信タイミング取得部８１を有し、送信タイミング取得部８１を介して取得した選択命令に基づく送信タイミングで、情報をユーザに向けて送出する。なお、送信手段８は、メッセージ受信装置２００と情報の送受信を行うための通信機能８２を備える。本例の通信機能８２は、携帯電話網、無線ＬＡＮ、近距離無線、中長距離無線、赤外線通信などの無線通信手法を用いて第２ユーザ側のメッセージ受信装置２００に状況情報を含むメッセージ（情報）その他の情報を送信する。
【００１７】
次に、本実施形態のメッセージ送信装置の制御手順を図２及び図３のフローチャートに基づいて説明する。図２に全体の制御手順の概要を示し、図３に送信タイミング候補の算出処理の詳細を示す。
【００１８】
図２に示すように、起動後（S100）、ナビゲーション装置３１０で目的地が設定されると（S101）、状況情報を含むメッセージを自動送信する機能を起動させるか否かの問い合わせを提示しユーザ入力を待つ（S102）。ユーザがメッセージの自動送信を起動させない設定をした場合（S102のNo）はそのまま終了する。他方、ユーザがメッセージの自動送信を起動させる設定をした場合（S102のYes）、位置情報取得手段１は自車両の現在位置と目的地とをナビゲーション装置３１０から取得し、Ｓ１０３へ進む。Ｓ１０３において１又は２以上の送信タイミングの候補を算出する。送信タイミングは所定の数だけ算出することが好ましい。本例ではユーザが認識しやすく選択操作がしやすい数とする観点から、４つの送出タイミングの候補を算出する。
【００１９】
Ｓ１０３の処理の詳細について、図３に基づいて説明する。メッセージ自動送信機能が起動されると、経路算出手段２は、取得した現在位置から目的地までの経路を算出する（S201）。本例ではナビゲーション装置３１０の経路探索機能により探索された経路情報を取得する。次に所要コスト算出手段３は、経路算出手段２により算出された経路に沿って、第１ユーザが現在位置から目的地まで移動する場合に要する所要コストを算出する(S202)。所要コストは、所要時間であってもよいし、走行を要する距離であってもよい。算出された所要コストは、送信タイミング算出手段５へ送られる。送信タイミング算出手段５は、取得した所要コストに基づいて、第１ユーザの移動状況を示す状況情報を含む情報を送出する１又は２以上の送信タイミング候補を算出する（S203）。
【００２０】
ここで、２つの送信タイミング候補の算出手法を説明する。
【００２１】
第１の手法は、所定の演算式に基づいて送信タイミングを算出する手法である。演算式は予め送信タイミング演算式５１に格納されている。特に限定されないが、目的地と現在位置とが離れている場合（距離大、所要時間長）、送出タイミング候補の間隔が長く、目的地と現在位置とが近い場合（距離小、所要時間短）、送出タイミングの候補の間隔が短くなるように演算式を設定することが好ましい。目的地から遠い場合は状況情報の変化が第１ユーザ及び第２ユーザに与える影響は小さく、目的地に近い場合（接近した場合）は状況情報の変化が第１ユーザ及び第２ユーザに与える影響は大きい（関心が高い）傾向があるからである。
【００２２】
第１の手法において、目的地が設定されると、現在位置から目的地までの所要コスト（所要時間、移動距離）が算出される。ここでは所要時間Ｔ(分)に基づいて送信タイミングを算出する手法を例にして説明する。本例では、状況情報を含むメッセージを送信するタイミングを、「目的地到着のｔｎ分前のタイミング」として定義する。つまり、送信タイミング算出手段５は、所定の候補数の送信タイミングｔｎを算出する。本例は、ｔ１，ｔ２，ｔ３，ｔ４の４つの送信タイミングを算出する。ｔ１，ｔ２，ｔ３，ｔ４を以下のように定義した。  
ｔ１＝Ｔ／２，ｔ２＝Ｔ／３，ｔ３＝Ｔ／６，ｔ４＝Ｔ／１２、ただし、小数点以下は切り捨てる。また、ｔ１＝Ｔ／２＜１となるときには、「今すぐ送信」とする。ｔ１〜ｔｎのいずれか２以上が同じ値を示すとき（ｔｉ＝ｔｊ）、一方の送信タイミング（ｔｊ）をブランクとする。具体的には、本例において所要時間Ｔが５４分であるとき、送信タイミング候補は「（目的地到着の）２７分前」「１８分前」「９分前」「４分前」の４つとなる。所要時間Ｔが１１分であるとき、送信タイミング候補は「（目的地到着の）５分前」「３分前」「１分前」「今すぐ」の４つとなる。
【００２３】
なお、ユーザが選択肢を選択しやすいようにするという観点から、以下の処理を付加的に行ってもよい。先述した例のように、送信タイミング候補が「２７分前」という半端な（認識しにくい）時間である場合がある。このような場合は、ｔ１＝Ｔ／２，ｔ２＝Ｔ／３，ｔ３＝Ｔ／６，ｔ４＝Ｔ／１２により算出された値がｔｎ＞５となるとき、ｔｎを５で割った商（整数とする）を求め、商に５を乗じた数をｔｎとしてもよい。例えば、所要時間Ｔが５４分であるときの１番目の送信タイミング候補は以下のように算出される。  
ｔ１＝５４／２＝２７，２７／５＝５・・・２，５×５＝２５，故にｔ１＝２５となる。同様にｔ２＝１５,ｔ３＝５となる。ｔ４については。ｔ４＝５４／１２＝４・・・６，４＜５,故にｔ４＝４となる。このように、送信タイミングの候補を５の倍数で示すことにより、ユーザが選択時において認識しやすいように送信タイミングを提示することができる。なお、本例では所要時間が所定の値（例えば１２０分）を超える場合は、所要時間Ｔを所定の値（１２０分）として送信タイミングを算出する。
【００２４】
第２の手法は、所要コストと送信タイミングとを対応づけた対応情報に基づいて送信タイミングを算出する手法である。対応情報は予め送信タイミング対応情報５２に格納されている。対応情報の一例を図４に示した。現在位置から目的地までの予想所要時間に、第１の選択肢（送信タイミング候補）から第４の選択肢までが対応づけられている。例えば、所要時間Ｔが５４分であると算出された場合には、「予測所要時間」の３０分〜６０分に対応づけられた、３分前、５分前、１０分前、１５分前のタイミングを送信タイミングとして算出する。
【００２５】
ここで、図２のＳ１０４に戻る。送信タイミング候補提示手段６は、送信タイミング算出手段５により算出された１又は２以上の（本例では４つ）送信タイミング候補を車両に搭載されたディスプレイ３２０に提示し、ユーザの選択入力を待つ（S104）。送信タイミング候補の提示例を図５に示す。ここで示す送信タイミングは、図４に示した送信タイミング対応情報に基づいて算出されたものである。図５（Ａ）は、所要時間Ｔが９分である場合の提示例、図５（Ｂ）は所要時間Ｔが３５分である場合の提示例、図５（Ｃ）は所要時間Ｔが４時間である場合（１２０分とみなされる）の提示例である。図５に示すように、スイッチ３４１のスイッチの方向と、送信タイミングの表示方向とが略一致するように、送信タイミング候補を提示したため、ユーザの視認性及び入力操作性を向上させることができる。
【００２６】
選択受付手段７は、提示された送信タイミング候補の中から１又は２以上の送信タイミングを選択する選択命令を受け付ける（S105）。選択命令は送信手段８に送出される。このように、第１ユーザの判断を反映させた送信タイミングを設定できるため、第１ユーザの状況及び第２ユーザの状況（第２ユーザの出発地と目的地との位置関係によっても、適切な送信タイミングは異なる）に応じたタイミングでメッセージを送信することができる。
【００２７】
送信手段８は、選択命令に基づいて送信タイミングを設定する(S106)。もちろん、送信タイミング算出手段５により算出された送信タイミングを直接取得して、自動的に（ユーザの選択を待たずに）メッセージを送信してもよい。送信手段８は送信タイミングとなったか否かを監視する。具体的には、ナビゲーション装置３１０が逐次算出する予想所要時間をモニタして、設定された送信タイミングになるまで待機する（S107）。
【００２８】
送信タイミングになったら（S107でY）、情報生成手段４は送信タイミングにおける状況情報を含むメッセージ（情報）を生成する(S108)。メッセージ（情報）に含まれる状況情報は、送信タイミングにおける目的地に到着する到着予定時間、送信タイミングにおける目的地に到着するまでの所要時間、送信タイミングにおける目的地に到着するまでの距離のいずれか１以上を含むことが好ましい。図６に生成した状況情報を含むメッセージ（情報）の例を示す。図６（Ａ）は、「第１ユーザの名前」と、「送信タイミングにおける目的地に到着する到着予定時間」と、「現在時刻」とを含むメッセージ（情報）の例を示す。図６（Ｂ）は「第１ユーザの名前」と、「現在位置」と、「送信タイミングにおける目的地に到着するまでの所要時間」と、「現在時刻」とを含むメッセージ（情報）の例を示す。図６（Ｃ）は「第１ユーザの名前」と、「現在位置付近のランドマーク（施設）」と、「送信タイミングにおける目的地に到着するまでの所要時間」と、「現在時刻」とを含むメッセージを示す。状況情報は、情報を送信するタイミングにおける第１ユーザの状況を示す情報である。送信タイミングにおける到着予定時間、目的地までの所要時間、目的地までの距離は、逐次検出される現在位置に基づいて算出される。つまり、位置情報所得手段１は、起動後継続的に現在位置を取得し、経路算出手段２は継続的に経路を算出し、所要コスト算出手段３は継続的に所要コストを算出する。
【００２９】
送信手段８は、送信タイミング算出手段５により算出された１又は２以上の送信タイミングであって、ユーザにより選択された送信タイミングで、状況情報を含む情報を第２ユーザに向けて送出する（S109）。
【００３０】
本実施形態のメッセージ送信装置１００によれば、目的地に到達する前に、移動中の状況を伝えることができる情報（たとえば、５分後の横浜駅に到着する予定です）を、自動的に他のユーザに送出することができる。これにより、待ち合わせ時などにおける第１ユーザの状況を相手に知らせることができる。
【００３１】
本実施形態のメッセージ送信装置１００によれば、目的地までの所要時間や目的地までの距離等の所要コストに基づいて送信タイミングを算出するため、状況を知らせるのに適切なタイミングで状況情報を含む情報を送信することができる。
【００３２】
本実施形態のメッセージ送信装置１００によれば、１又は２以上の送信タイミング候補をユーザに提示して、ユーザの選択に基づいて送信タイミングを設定することができ、個別具体的な事情に応じた送信タイミングでメッセージ（情報）を送出することができる。
【００３３】
本装置によれば、状況を知らせたい場合に、その都度メッセージの送信操作をする必要がない。
【００３４】
＜第2実施形態＞  
次に第２実施形態について説明する。第２実施形態のメッセージ送信装置５００は、送信タイミングをランドマークにより表現する点を特徴とする。
【００３５】
本実施形態の送信タイミング算出手段５は、所要コスト算出手段３により算出された所要コストに基づいて、情報を送出する１又は２以上の送信タイミングを算出する機能を有する点で、第１実施形態の送信タイミング算出手段５と共通する。
【００３６】
第２実施形態のメッセージ送信装置５００のブロック構成を図７に示した。図７に示すように、本実施形態のメッセージ送信装置５００の送信タイミング算出手段５は、第１タイミング算出部５５と、ランドマーク抽出部５６と、ランドマーク所要コスト算出部５７と、ランドマーク特定部５８と、第２タイミング算出部５９とを有する送信タイミング算出手段５を備えている。なお、図７には図示しなかったが、第１実施形態と同様に、送信タイミング演算式５１、送信タイミング対応情報５２（図１参照）を備えている。
【００３７】
ここでは異なる構成である送信タイミング算出手段５を中心に説明し、第１実施形態と共通する点については説明を省略する。
【００３８】
「第１タイミング算出部５５」は、所要コスト算出手段３により算出された所要コストに基づいて情報を送出する１又は２以上の第１タイミングを算出する。ちなみに、第１実施形態では所要コスト算出手段３により算出された所要コストに基づいて算出されたタイミングを送信タイミングとして扱うが、本実施形態ではこの第１タイミングにおいて第１ユーザが接近するランドマークをキーにして送信タイミングを算出する。
【００３９】
「ランドマーク抽出部５６」は、経路算出手段２により算出された現在位置から目的地までの経路上に存在する１又は２以上のランドマークを抽出する。現在位置から目的地までの経路上に存在するランドマークは、電子地図データ３３０に予め記憶されたランドマークである。
【００４０】
本実施形態におけるランドマークは、第１ユーザ及び第２ユーザが連絡をするにあたって状況を伝達しやすい、すなわち目印になる場所である。例えば車両専用道路であれば、高速道路のインターチェンジ、サービスエリア、パーキングエリアをランドマークとすることが好ましい。また、市街地等であれば、駅、学校、病院、スーパー等の施設をランドマークとすることが好ましい。
【００４１】
また、本実施形態のランドマーク抽出部５６は、現在位置を含む経路が高速道路等の車両専用道路であるか否かを判断し、経路が車両専用道路である場合には予め定義した車両専用道路特有のランドマーク（例えば高速道路のインターチェンジ、サービスエリア、パーキングエリア）を抽出する。これにより、高速道路など車両専用道路上においてわかりやすいランドマークを基準として情報を送出することができる。
【００４２】
さらに、本実施形態のランドマーク抽出部５６は、現在位置とランドマークとの間の距離が所定値以上であるか否かを判断し、経路の距離が所定値以上である場合には、予め定義された大規模施設に対応するランドマークを抽出する。なお、経路の距離が所定値未満である場合は、特に限定されないが、予め定義された大規模施設及び大規模施設以外の施設に対応するランドマークを抽出する。これにより、距離が離れている場合には認識しやすい大規模施設を基準として情報を送出することができ、距離が近い場合にはランドマークの対象を広げ、身近にあるランドマークを基準として情報を送出することができる。
【００４３】
「ランドマーク所要コスト算出部５７」は、抽出された各ランドマークから目的地まで移動する場合に要する所要コストを算出する。ランドマークから目的地までの所要コストは、所要コスト算出手段３に算出させて、その結果を取得するようにしてもよい。
【００４４】
「ランドマーク特定部５８」は、第１タイミングとランドマーク所要コストとに基づいて、各第１タイミングにおいて第１ユーザが接近するランドマークをそれぞれ特定する。
【００４５】
「第２タイミング算出部５９」は、ランドマーク特定部５８により特定された１又は２以上の各ランドマークに第１ユーザが到着又は通過する第２タイミングを算出し、第２タイミングを送信タイミングとして設定する。ここで、第２タイミングを算出するのは、第１タイミングにおける車両の位置周辺に適切なランドマークがあるとは限らず、第１タイミングにおける第１ユーザの位置とランドマークの位置とが離れている場合もあるからである。このような場合、特定されたランドマークに到着する第２タイミングを基準として情報を送信することが好ましい。もっとも、第１タイミングの現在位置とランドマークとが近接して存在する場合には、第１タイミングと第２タイミングとは略同一のタイミングとなる。
【００４６】
本実施形態のメッセージ送信装置５００は、送信タイミング候補提示手段６と、選択受付手段７とを備え、送信タイミングの候補をランドマークにより表現する。送信タイミングを選択する場面においては、送信タイミングの候補をランドマークで提示して、第１ユーザの選択命令を受け付ける。
【００４７】
具体的に、送信タイミング候補提示手段６は、算出された１又は２以上の送信タイミング（第２タイミング）において第１ユーザが到達すると予測されるランドマークを提示する。選択受付手段７は、送信タイミング候補提示手段６により提示されたランドマークにより一の送信タイミングを選択する選択命令を受け付け、選択命令により特定されたランドマークに対応する送信タイミングを送信手段８に取得させる（送出する）。
【００４８】
送信手段は、取得した選択命令に基づく送信タイミングで情報を第２ユーザに向けて送出する。
【００４９】
第２実施形態のメッセージ送信装置５００の制御手順を図９〜図１２に基づいて説明する。第２実施形態のメッセージ送信装置５００の制御手順は、図２及び図３に示した第１実施形態の制御手順と基本的に共通する。
【００５０】
図８は、図２に示したＳ１０３の送信タイミング候補の算出処理を示すフローチャートである。Ｓ１０２にてメッセージ送信機能が起動されると、経路算出手段２は、取得した現在位置と目的地に基づいて現在位置から目的地までの経路を算出する（S211）。ランドマーク抽出部５６は、経路上の（電子地図データ３３０に記憶されている）ランドマーク（たとえなインターチェンジ、サービスエリア、駅、学校など）を抽出する（S212）。ランドマークの抽出は、全経路に渡って行っても良いし、経路の一部について行っても良い。例えば目的地までの所要時間がＴである場合、１／Ｔで到達できる地点から目的地までの経路についてランドマークを抽出してもよい。
【００５１】
ランドマーク所要コスト算出部５７は、現在位置から抽出された各ランドマークまで移動する場合に要する所要コスト（時間又は距離）を算出する(S213)。その後、第１タイミング算出部５５は、所要コスト算出手段３により算出された現在位置から目的地までの所要コストに基づいて第１タイミングを算出する(S214)。本例の第１タイミングは、第１実施形態の送信タイミング算出手段５により算出される送信タイミングと共通し、算出手法も同じ手法を用いることができる。第１タイミングが算出されたら、送信タイミング算出手段５は、第１タイミングにおいて第１ユーザが接近するランドマークを特定する（S215）。
【００５２】
ランドマークの特定処理に係る２つの手法を図９及び図１０に基づいて詳細に説明する。  
まず、所要時間に基づいてランドマークを特定する処理を図９に基づいて説明する。  
図９のＳ３０１は、図８の第１タイミングの算出処理（Ｓ２１４）に続く処理である。第１タイミング算出部５５は、第１タイミングｔｉとしてｔ１，ｔ２，ｔ３，ｔ４を算出する（S301）。  
ｉの初期値を１とする（S302）。ｔ１がゼロでない（１分以上）であることを判断する(S303)。ｔ１＝０であれば、第１タイミングは「今すぐ」のタイミングとなる（S304）。他方ｔ１がゼロでない（１分以上）である場合は、ｔｉからｔｉ＋１の区間の経路に高速道路、有料道路、バイパスなどの車両専用道路が含まれるか否かを判断する（S305）。車両専用道路が含まれる場合、ランドマーク抽出部５６は、インターチェンジ（ＩＣ）、サービスエリア（ＳＡ）、パーキングエリア（ＰＡ）又はジャンクション（ＪＣＴ）などの予め定義された車両専用道路特有のランドマークをさらに抽出する（絞り込む）（S306）。他方、ｔｉからｔｉ＋１の区間の経路に車両専用道路が含まれない場合は、駅、学校、役所、郵便局、病院、ガソリンスタンド、飲食店、スーパー、デパート、コンビニエンスストアその他の施設（車両専用道路特有ではない目印）又は交差点をランドマークとして抽出する（S316）。さらに、抽出したランドマークから目的地までのランドマーク所要時間Pをそれぞれ算出する。ランドマーク特定部５８は、第１タイミングとランドマーク所要コストとに基づいて、第１タイミングにおいて第１ユーザが接近するランドマークをそれぞれ特定する。つまり、ｔｉ≧Ｐで、かつＰが最大となるランドマークを抽出する(S307)。ｔｉに基づいて特定されたランドマークは、第１タイミング（ｔｉ）において接近するランドマークの候補として特定する（S308）。本例ではｉ＝４になるまで、ランドマークの特定処理を行う（S309，310）。この処理により第１タイミングに対応するランドマークがそれぞれ特定される。本実施形態では、このランドマークを用いて送信タイミングを表現する。なお、ここでは所要時間に基づいて処理を行ったが、目的地までの距離に基づいて処理を行ってもよい。
【００５３】
図１０には、ランドマーク特定処理の他の例を示した。本例は、所要コストが距離であり、距離に基づいて第１タイミングを求めた場合の処理である。第１タイミング算出部５５は、現在位置から目的地までの距離Ｄの基づいて第１タイミングを求める。本例では第１タイミングｄｉとしてｄ１，ｄ２，ｄ３，ｄ４を算出する（S401）。  
具体的に、第１タイミングは、距離ｄｉとして算出される。ｄ１，ｄ２，ｄ３，ｄ４を以下のように定義した。  
ｄ１＝Ｄ／２，ｄ２＝Ｄ／３，ｄ３＝Ｄ／６，ｄ４＝Ｄ／１２、ただし、小数点以下は切り捨てる。また、ｄ１＝（Ｄ／２）＜１となるときには、「今すぐ送信」とする。ｄ１〜ｄｎのいずれか２以上が同じ値を示すとき（ｄｉ＝ｄｊ）、一方の送信タイミング（ｄｊ）をブランクとする。送信タイミング候補は「（目的地到着の）５分前」「３分前」「１分前」「今すぐ」の４つとなる。
【００５４】
ｉの初期値を１とする（S402）。ｄ１がゼロでない（１ｋｍ以上）であることを判断する(S403)。ｄ１＝０であれば、第１タイミングは「今すぐ」のタイミングとなる（S404）。他方ｄ１がゼロでない（１ｋｍ以上）である場合は、ｄｉからｄｉ＋１の区間の経路に高速道路、有料道路、バイパスなどの車両専用道路が含まれるか否かを判断する（S405）。車両専用道路が含まれる場合、ランドマーク抽出部５６は、インターチェンジ（ＩＣ）、サービスエリア（ＳＡ）、パーキングエリア（ＰＡ）又はジャンクション（ＪＣＴ）などの予め定義された車両専用道路特有のランドマークをさらに抽出する（絞り込む）（S407）。他方、ｄｉからｄｉ＋１の区間の経路に車両専用道路が含まれない場合は、さらに、ランドマーク抽出部５６はｄｉが所定距離以上であるか否かを判断する(S406)。ｄｉが所定距離以上である場合、ランドマーク抽出部５６は、予め定義された大規模施設に対応するランドマーク（駅、学校、役所、郵便局、病院、デパートなど）を抽出する（S417）。他方、ｄｉが所定距離未満である場合、ランドマーク抽出部５６は、予め定義された大規模施設に加えて、大規模施設以外のランドマーク（交差点、ガソリンスタンド、飲食店、コンビニエンスストアなど）を抽出する（S427）。このような処理を行うのは、目的地から離れた場所、例えば目的地から２０ｋｍ手前のコンビニエンスストアが抽出されても、第２ユーザはその位置を正確に認識できないからである。他方、目的地に近い場所であれば、第２ユーザはコンビニエンスストアの位置を正確に認識することができる。
【００５５】
さらに、抽出したランドマークから目的地までのランドマーク距離Ｑをそれぞれ算出する。ランドマーク特定部５８は、第１タイミングとランドマーク所要コスト（距離Ｑ）とに基づいて、第１タイミングにおいて第１ユーザが接近するランドマークをそれぞれ特定する。つまり、ｄｉ≧Ｑで、かつＱが最大となるランドマークを抽出する(S408)。ｄｉに基づいて特定されたランドマークは、距離ｄｉの地点を通過する際に接近するランドマークであり、第１タイミングとして設定される（S409）。本例ではｉ＝４になるまで、ランドマークの特定処理を行う（S410，411）。この処理により第１タイミングに対応するランドマークがそれぞれ特定される。本実施形態では、このランドマークを用いて送信タイミングを表現する。
【００５６】
ここで図８に戻り、ランドマークの特定後(S215)、第２タイミング算出部５９は、特定されたランドマークに第１ユーザが到達すると予測される第２タイミングを算出する（S216）。特定されたランドマークを必ずしも第１タイミングにおいて通過できるとは限らないため、特定されたランドマークに到達する第２タイミングを求め、この第２タイミングを送信タイミングとして設定する(S217)。これにより、ランドマーク通過時において情報を送出させることができる。
【００５７】
その後、図２のＳ１０４に戻る。送信タイミング候補提示手段６は、送信タイミング算出手段５により算出された１又は２以上の（本例では４つ）送信タイミング候補を車両に搭載されたディスプレイ３２０に提示し、ユーザの選択入力を待つ（S104）。送信タイミング候補の提示例を図１１に示す。本実施形態では、送信タイミングをランドマークにより表現する。図１１に示すように、現時点から近い送信タイミング（目的地到着までの所要時間が最も長い送信タイミング）は到着５４分前であるが、その送信タイミングがサービスエリアの名称で提示される。これと同様にインターチェンジの名称、駅の名称、病院の名称により送信タイミングが提示される。図１１に示すように、送信タイミングに対応するランドマークが一覧として提示されるため、ユーザは送信タイミングを直感的に選択することができる。
【００５８】
次に、選択受付手段７は提示された送信タイミング候補の中から１又は２以上の送信タイミングを選択するユーザの選択命令を受け付ける（S105）。選択命令は送信手段８に送出される。
【００５９】
送信手段８は、選択命令に基づいて送信タイミングを設定する(S106)。送信手段８は送信タイミングとなったか否かを監視する。具体的には、ナビゲーション装置３１０が逐次算出する予想所要時間をモニタして、設定された送信タイミングになるまで待機する（S107）。
【００６０】
送信タイミングになったら（S107でY）、情報生成手段４は送信タイミングにおける状況情報を含むメッセージ（情報）を生成する(S108)。メッセージ（情報）に含まれる状況情報は、送信タイミングにおける目的地に到着する到着予定時間、送信タイミングにおける目的地に到着するまでの所要時間、送信タイミングにおける目的地に到着するまでの距離のいずれか１以上を含むことが好ましい。図１２に生成した状況情報を含むメッセージの例を示す。図１２に示したメッセージは、「第１ユーザの名前」と、「送信タイミングに値押するランドマークの名称」「送信タイミングにおける目的地までの所要時間」と、「現在時刻」とを含むメッセージを示す。メッセージは特に限定されず、「送信タイミングにおける目的地に到着する到着予定時刻」を含んでもよい。なお、送信タイミングにおける到着予定時間、目的地までの所要時間、目的地までの距離は、逐次検出される現在位置に基づいて算出される。つまり、位置情報所得手段１は、起動後継続的に現在位置を取得し、経路算出手段２は継続的に経路を算出し、所要コスト算出手段３は継続的に所要コストを算出する。
【００６１】
送信手段８は、送信タイミング算出手段５により算出された１又は２以上の送信タイミングであって、ユーザにより選択された送信タイミングで、状況情報を含むメッセージ（情報）を第２ユーザに向けて送出する（S109）。
【００６２】
本実施形態のメッセージ送信装置５００によれば、目的地に到達する前に、移動中の状況を示す情報（たとえば、５分後の横浜駅に到着する予定です）を、所定のランドマーク付近を通過するタイミングで、自動的に他のユーザに送出することができる。これにより、待ち合わせ時などにおける第１ユーザの状況を、適切なタイミングで相手に知らせることができる。
【００６３】
本実施形態のメッセージ送信装置５００によれば、目的地までの所要時間や目的地までの距離等の所要コストに基づいて送信タイミングを算出するため、状況を知らせるのに適切なタイミングで状況情報を含む情報を送信することができる。
【００６４】
本実施形態のメッセージ送信装置５００によれば、１又は２以上の送信タイミング候補をランドマークによりユーザに提示し、ユーザの選択に基づいて送信タイミングを設定することができる。ユーザは、ランドマークの名称により適切な送信タイミングを直感的に選択することができる。
【００６５】
本装置によれば、状況を知らせたい場合に、その都度メッセージの送信操作をする必要がない。
【００６６】
ここでは、メッセージ送信装置１００，５００について説明したが、メッセージ送信素方法を使用した場合も、同様に作用し、同様の効果を奏する。
【００６７】
なお、以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【図面の簡単な説明】
【００６８】
【図１】第１実施形態のメッセージ送信装置のブロック構成図である。
【図２】メッセージ送信装置の制御手順の全体を示すフローチャートである。
【図３】第１実施形態の送信タイミング算出処理の制御手順を示すフローチャート図である。
【図４】送信タイミング対応情報の一例を示す図である。
【図５】（Ａ）〜（Ｃ）は、送信タイミングの候補の提示例を示す図である。
【図６】（Ａ）〜（Ｃ）は、状況情報を含むメッセージの例を示す図である。
【図７】第２実施形態のメッセージ送信装置のブロック構成図である。
【図８】第２実施形態の送信タイミング算出処理の制御手順を示すフローチャート図である。
【図９】ランドマーク特定処理の制御手順を示すフローチャート図である。
【図１０】ランドマーク特定処理の他の制御手順を示すフローチャート図である。
【図１１】送信タイミングの候補の提示例を示す図である。
【図１２】状況情報を含むメッセージの例を示す図である。
【符号の説明】
【００６９】
１００，５００…メッセージ送信装置
１…位置情報取得手段
２…経路算出手段
３…所要コスト算出手段
４…情報生成手段
５…送信タイミング算出手段
６…送信タイミング候補提示手段
７…選択受付手段
８…送信手段
２００…メッセージ受信装置
３００…他の車載装置
３１０…ナビゲーション装置
３２０…ディスプレイ
３３０…電子地図データ
３４０…入力デバイス
【図１】
2006090951.tif 000003
【図２】
2006090951.tif 000004
【図３】
2006090951.tif 000005
【図４】
2006090951.tif 000006
【図５】
2006090951.tif 000007
【図６】
2006090951.tif 000008
【図７】
2006090951.tif 000009
【図８】
2006090951.tif 000010
【図９】
2006090951.tif 000011
【図１０】
2006090951.tif 000012
【図１１】
2006090951.tif 000013
【図１２】
2006090951.tif 000014