(57)【要約】【課題】ナビゲーション装置に適切な情報を出力させる情報処理システムを提供する。【解決手段】情報処理端末１とナビゲーション装置２とを備えており、情報処理端末１は、目的地指定情報と、目的地に関連する情報であってナビゲーション装置２による目的地の取得に利用されない情報である目的地関連情報と、を有する送信情報を受け付ける送信情報受付部１０２と、受け付けた送信情報と、送信指示受付部１０５が受け付けた第一送信指示が示す目的地を設定させる目的地設定命令を有する第一命令とをナビゲーション装置２に送信する送信部１０６とを備え、ナビゲーション装置２は、第一命令と送信情報とを受信する受信部２００と、第一命令の目的地設定命令に従って、送信情報が有する目的地指定情報が示す目的地を設定する処理を行う処理部２０４と、処理結果と、送信情報が有する目的地関連情報とを出力する出力部２０５とを備えた。【選択図】図１
2014089098.tif 000002
【特許請求の範囲】
【請求項１】
１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムであって、
前記情報処理端末は、
前記ナビゲーション装置に送信される１以上の情報であって、目的地を指定する情報である目的地指定情報と、当該目的地指定情報が指定する目的地に関連する情報であって、前記ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報を受け付ける送信情報受付部と、
前記ナビゲーション装置に対して送信される命令であって、当該ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令が格納されている命令格納部と、
前記第一命令を送信する指示である第一送信指示を受け付ける送信指示受付部と、
前記送信指示受付部が受け付けた第一送信指示が示す第一命令と、前記送信情報受付部が受け付けた送信情報とを対応付けて前記ナビゲーション装置に送信する送信部とを備え、
前記ナビゲーション装置は、
前記情報処理端末が送信する第一命令と送信情報とを受信する受信部と、
前記受信部が受信した第一命令が有する目的地設定命令に従って、前記送信情報が有する目的地指定情報が示す目的地を用いて目的地を設定する処理を行う処理部と、
前記処理部が行った処理結果と、前記送信情報が有する目的地関連情報とを出力する出力部とを備えた情報処理システム。
【請求項２】
前記第一命令は、前記ナビゲーション装置が目的地に到着した場合に、当該第一命令と、当該第一命令と対応付けて送信した前記目的地指定情報及び目的地関連情報の少なくとも一方とを前記ナビゲーション装置から削除させる命令である削除命令を有する命令であり、
前記処理部は、前記ナビゲーション装置が目的地に到着した場合に、前記受信部が受信した第一命令が有する削除命令に従って、当該第一命令と、当該第一命令と対応付けられた目的地指定情報及び目的地関連情報の少なくとも一方とを削除する請求項１記載の情報処理システム。
【請求項３】
前記情報処理端末は、１以上の送信情報が格納される送信情報格納部と、
当該送信情報格納部に格納されている前記送信情報のうちの１以上を選択する指示である選択指示を受け付ける選択指示受付部とを更に備え、
前記送信情報受付部は、前記選択指示受付部が受け付けた選択指示が示す送信情報を前記送信情報格納部から読み出すことにより、当該選択指示が示す送信情報を受け付ける請求項１または請求項２記載の情報処理システム。
【請求項４】
位置を指定する情報と、当該位置に関連した情報と、を有する位置設定情報を受け付ける位置設定情報受付部を更に備え、
前記命令格納部には、前記位置設定情報が有する前記位置を指定する情報が示す位置が、前記ナビゲーション装置が現在位置する領域内の位置となった場合に、当該位置設定情報が有する位置に関連した情報を出力する命令である第二命令が更に格納されており、
前記送信指示受付部は、前記第二命令を送信する指示である第二送信指示を更に受け付け、
前記送信部は、更に、前記送信指示受付部が受け付けた第二送信指示に応じて、前記第二命令と、前記位置設定情報受付部が受け付けた位置設定情報とを対応付けて前記ナビゲーション装置に送信し、
前記受信部は、前記第二命令と位置設定情報とを更に受信し、
前記処理部は、前記受信部が受信した第二命令に従って、当該第二命令と対応付けられた前記位置設定情報が有する位置を指定する情報が示す位置の情報を取得し、当該位置が、前記ナビゲーション装置が現在位置する領域内の位置であるか判断し、
前記出力部は、前記位置を指定する情報が示す位置が前記ナビゲーション装置の現在位置する領域内の位置であると前記処理部が判断した場合に、前記受信部が受信した位置設定情報が有する位置に関連した情報を出力する請求項１から請求項３いずれか一項記載の情報処理システム。
【請求項５】
１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成する情報処理端末であって、
前記ナビゲーション装置に送信される１以上の情報であって、目的地を指定する情報である目的地指定情報と、当該目的地指定情報が指定する目的地に関連する情報であって、前記ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報を受け付ける送信情報受付部と、
前記ナビゲーション装置に対して送信される命令であって、当該ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令が格納されている命令格納部と、
前記第一命令を送信する指示である第一送信指示を受け付ける送信指示受付部と、
前記送信指示受付部が受け付けた第一送信指示が示す第一命令と、前記送信情報受付部が受け付けた送信情報とを対応付けて前記ナビゲーション装置に送信する送信部とを備えた情報処理端末。
【請求項６】
１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成するナビゲーション装置であって、
前記情報処理端末が送信する命令であって、当該ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令と、目的地を指定する情報である目的地指定情報と、当該目的地指定情報が指定する目的地に関連する情報であって、当該ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報とを受信する受信部と、
前記受信部が受信した第一命令が有する目的地設定命令に従って、前記送信情報が有する目的地指定情報が示す目的地を用いて目的地を設定する処理を行う処理部と、
前記処理部が行った処理結果と、前記送信情報が有する目的地関連情報とを出力する出力部とを備えたナビゲーション装置。
【請求項７】
１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成する情報処理端末であって、送信情報受付部と、前記ナビゲーション装置に対して送信される命令であって、当該ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令が格納されている命令格納部と、送信指示受付部と、送信部とを有する情報処理端末を用いて行われる情報処理方法であって、
前記送信情報受付部が、前記ナビゲーション装置に送信される１以上の情報であって、目的地を指定する情報である目的地指定情報と、当該目的地指定情報が指定する目的地に関連する情報であって、前記ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報を受け付ける送信情報受付ステップと、
前記送信指示受付部が、前記第一命令を送信する指示である第一送信指示を受け付ける送信指示受付ステップと、
前記送信部が、前記送信指示受付ステップで受け付けた第一送信指示が示す第一命令と、前記送信情報受付ステップで受け付けた送信情報とを対応付けて前記ナビゲーション装置に送信する送信ステップとを備えた情報処理方法。
【請求項８】
１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成するナビゲーション装置であって、受信部と、処理部と、出力部とを有するナビゲーション装置を用いて行われる情報処理方法であって、
前記受信部が、前記情報処理端末が送信する命令であって、当該ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令と、目的地を指定する情報である目的地指定情報と、当該目的地指定情報が指定する目的地に関連する情報であって、当該ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報とを受信する受信ステップと、
前記処理部が、前記受信ステップで受信した第一命令が有する目的地設定命令に従って、前記送信情報が有する目的地指定情報が示す目的地を用いて目的地を設定する処理を行う処理ステップと、
前記出力部が、前記処理ステップで行った処理結果と、前記送信情報が有する目的地関連情報とを出力する出力ステップとを備えた情報処理方法。
【請求項９】
コンピュータを、１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成する情報処理端末として機能させるためのプログラムであって、
前記ナビゲーション装置に対して送信される命令であって、当該ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令が格納されている命令格納部にアクセス可能なコンピュータを、
前記ナビゲーション装置に送信される１以上の情報であって、目的地を指定する情報である目的地指定情報と、当該目的地指定情報が指定する目的地に関連する情報であって、前記ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報を受け付ける送信情報受付部と、
前記ナビゲーション装置に対して送信される命令であって、当該ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令が格納されている命令格納部と、
前記第一命令を送信する指示である第一送信指示を受け付ける送信指示受付部と、
前記送信指示受付部が受け付けた第一送信指示が示す第一命令と、前記送信情報受付部が受け付けた送信情報とを対応付けて前記ナビゲーション装置に送信する送信部として機能させるためのプログラム。
【請求項１０】
コンピュータを、１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成するナビゲーション装置として機能させるプログラムであって、
コンピュータを、
前記情報処理端末が送信する命令であって、当該ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令と、目的地を指定する情報である目的地指定情報と、当該目的地指定情報が指定する目的地に関連する情報であって、当該ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報とを受信する受信部と、
前記受信部が受信した第一命令が有する目的地設定命令に従って、前記送信情報が有する目的地指定情報が示す目的地を用いて目的地を設定する処理を行う処理部と、
前記処理部が行った処理結果と、前記送信情報が有する目的地関連情報とを出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路の探索等を行うナビゲーション装置を備えたシステム等に関するものである。
【背景技術】
【０００２】
従来、ダイクストラ法(Dijkstra's Algorithm)と呼ばれる最短経路を決定するアルゴリズムがあった（例えば、非特許文献１参照）。ダイクストラ法は、始点から放射状に距離の短い順に距離を計算しながら最短ルートをチェックしていく方法である。また、ダイクストラ法は、目的地点へたどり着いた時点でその経路が最短ルートとなるアルゴリズムである。さらに、ダイクストラ法において、必要なメモリ量と処理時間が、リンクやノードの数に比例して増加する。なお、ノードとは、地図上の地点のことである。リンクとは、ノードとノードを接続する線である。
【０００３】
また、従来、Ａ＊アルゴリズムと呼ばれる最短経路を決定するアルゴリズムがあった（例えば、非特許文献２参照）。Ａ＊アルゴリズムは、各頂点ｎからゴールまでの距離の推定値ｈ＊（ｎ）を知っていた場合に対して、最短経路問題を効率的に解くアルゴリズムである。Ａ＊アルゴリズムは、ダイクストラ法に予測距離を加えた考えで、ダイクストラ法に比べて目的地点までの到達ステップが短くなる。また、Ａ＊アルゴリズムにおいて、予測距離が含まれる為、目的地点へたどり着いた時点でその経路が最短ルートとならない可能性がある。また、Ａ＊アルゴリズムにおいて、目的地までたどり着く事を優先させ、メモリ容量と処理時間を抑えることができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】"ダイクストラ法（最短経路問題）"、［online］、［平成２３年２月１７日検索］、インターネット<URL：http://www.deqnotes.net/acmicpc/dijkstra/>
【非特許文献２】"Ａ＊"［online］、［平成２３年２月１７日検索］、インターネット<URL：http://ja.wikipedia.org/wiki/A*>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来においては、ユーザが、ナビゲーション装置に適切な情報を出力させることができない、という課題があった。例えば、ユーザは、ナビゲーション装置に対して、経路探索等の結果や、現在地の地図等を出力させることは可能であるが、経路探索等に用いられない目的地等に関連した情報を、ナビゲーション装置から出力させることができなかった。
【課題を解決するための手段】
【０００６】
本発明の情報処理システムは、１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムであって、情報処理端末は、ナビゲーション装置に送信される１以上の情報であって、目的地を指定する情報である目的地指定情報と、目的地指定情報が指定する目的地に関連する情報であって、ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報を受け付ける送信情報受付部と、ナビゲーション装置に対して送信される命令であって、ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令が格納されている命令格納部と、第一命令を送信する指示である第一送信指示を受け付ける送信指示受付部と、送信指示受付部が受け付けた第一送信指示が示す第一命令と、送信情報受付部が受け付けた送信情報とを対応付けてナビゲーション装置に送信する送信部とを備え、ナビゲーション装置は、情報処理端末が送信する第一命令と送信情報とを受信する受信部と、受信部が受信した第一命令が有する目的地設定命令に従って、送信情報が有する目的地指定情報が示す目的地を用いて目的地を設定する処理を行う処理部と、処理部が行った処理結果と、送信情報が有する目的地関連情報とを出力する出力部とを備えた情報処理システムである。
【０００７】
かかる構成により、ナビゲーション装置に、目的地に関連した情報であって、目的地の取得に利用されない情報を出力させることができ、ナビゲーション装置に適切な情報を出力させることができる。
【０００８】
また、本発明の情報処理システムは、前記情報処理システムにおいて、第一命令は、ナビゲーション装置が目的地に到着した場合に、第一命令と、第一命令と対応付けて送信した目的地指定情報及び目的地関連情報の少なくとも一方とをナビゲーション装置から削除させる命令である削除命令を有する命令であり、処理部は、ナビゲーション装置が目的地に到着した場合に、受信部が受信した第一命令が有する削除命令に従って、第一命令と、第一命令と対応付けられた目的地指定情報及び目的地関連情報の少なくとも一方とを削除する情報処理システムである。
【０００９】
かかる構成により、目的地に到着した場合に第一命令と目的地指定情報及び目的地関連情報の少なくとも一方とをナビゲーション装置から削除させることができ、ユーザのプライバシーを保護することができる。
【００１０】
また、本発明の情報処理システムは、前記情報処理システムにおいて、情報処理端末は、１以上の送信情報が格納される送信情報格納部と、送信情報格納部に格納されている送信情報のうちの１以上を選択する指示である選択指示を受け付ける選択指示受付部とを更に備え、送信情報受付部は、選択指示受付部が受け付けた選択指示が示す送信情報を送信情報格納部から読み出すことにより、選択指示が示す送信情報を受け付ける情報処理システムである。
【００１１】
かかる構成により、予め格納されている送信情報の中から、ユーザが選択した送信情報を第一命令と対応付けて送信することができ、操作の利便性を向上させることができる。例えば、ユーザが、予め１または２以上の送信情報を送信情報格納部に蓄積しておけば、タクシー等に搭乗した際に、選択指示により送信情報の一つを選択することで、タクシー等のナビゲーション装置２に容易にかつ迅速に目的地を設定することができる。
【００１２】
また、本発明の情報処理システムは、前記情報処理システムにおいて、位置を指定する情報と、位置に関連した情報と、を有する位置設定情報を受け付ける位置設定情報受付部を更に備え、命令格納部には、位置設定情報が有する位置を指定する情報が示す位置が、ナビゲーション装置が現在位置する領域内の位置となった場合に、位置設定情報が有する位置に関連した情報を出力する命令である第二命令が更に格納されており、送信指示受付部は、第二命令を送信する指示である第二送信指示を更に受け付け、送信部は、更に、送信指示受付部が受け付けた第二送信指示に応じて、第二命令と、位置設定情報受付部が受け付けた位置設定情報とを対応付けてナビゲーション装置に送信し、受信部は、第二命令と位置設定情報とを更に受信し、処理部は、受信部が受信した第二命令に従って、第二命令と対応付けられた位置設定情報が有する位置を指定する情報が示す位置の情報を取得し、位置が、ナビゲーション装置が現在位置する領域内の位置であるか判断し、出力部は、位置を指定する情報が示す位置がナビゲーション装置の現在位置する領域内の位置であると処理部が判断した場合に、受信部が受信した位置設定情報が有する位置に関連した情報を出力する情報処理システムである。
【００１３】
かかる構成により、現在位置を含む領域内に位置指定情報が示す位置がある場合に、位置指定情報に対応する位置関連情報を出力することができ、ユーザが登録した位置関連情報を適切な位置で出力させることができる。
【００１４】
本発明の情報処理端末は、１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成する情報処理端末であって、ナビゲーション装置に送信される１以上の情報であって、目的地を指定する情報である目的地指定情報と、目的地指定情報が指定する目的地に関連する情報であって、ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報を受け付ける送信情報受付部と、ナビゲーション装置に対して送信される命令であって、ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令が格納されている命令格納部と、第一命令を送信する指示である第一送信指示を受け付ける送信指示受付部と、送信指示受付部が受け付けた第一送信指示が示す第一命令と、送信情報受付部が受け付けた送信情報とを対応付けてナビゲーション装置に送信する送信部とを備えた情報処理端末である。
【００１５】
かかる構成により、ナビゲーション装置に、目的地に関連した情報であって、目的地の取得に利用されない情報を出力させることができ、ナビゲーション装置に適切な情報を出力させることができる。
【００１６】
本発明のナビゲーション装置は、１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成するナビゲーション装置であって、情報処理端末が送信する命令であって、ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令と、目的地を指定する情報である目的地指定情報と、目的地指定情報が指定する目的地に関連する情報であって、ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報とを受信する受信部と、受信部が受信した第一命令が有する目的地設定命令に従って、送信情報が有する目的地指定情報が示す目的地を用いて目的地を設定する処理を行う処理部と、処理部が行った処理結果と、送信情報が有する目的地関連情報とを出力する出力部とを備えたナビゲーション装置である。
【００１７】
かかる構成により、目的地に関連した情報であって、目的地の取得に利用されない情報を出力させることができ、ナビゲーション装置に適切な情報を出力させることができる。
【発明の効果】
【００１８】
本発明による情報処理システム等によれば、ナビゲーション装置に適切な情報を出力させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態における情報処理システムのブロック図
【図２】同情報処理システムの情報処理端末の動作について説明するフローチャート
【図３】同情報処理システムのナビゲーション装置の動作について説明するフローチャート
【図４】同情報処理システムの概念図
【図５】同情報処理システムの送信情報管理情報を示す図
【図６】同情報処理システムの入力インターフェース画像の表示例を示す図
【図７】同情報処理システムの送信情報のリストの表示例を示す図
【図８】同情報処理システムのメニュー画面の表示例を示す図
【図９】同情報処理システムの表示例を示す図
【図１０】同情報処理システムの入力インターフェースの表示例を示す図
【図１１】同情報処理システムの位置関連情報の表示例を示す図
【図１２】同情報処理システムの入力インターフェースの表示例を示す図
【図１３】同情報処理システムの情報処理端末が表示しているＷＥＢページのソースの一例を示す図
【図１４】本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図
【図１５】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００２０】
以下、情報処理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２１】
（実施の形態）
図１は、本実施の形態における情報処理システム１０００のブロック図である。
【００２２】
情報処理システム１０００は、情報処理端末１およびナビゲーション装置２を備える。情報処理端末１とナビゲーション装置２とは、例えば、無線ＬＡＮ等の無線ネットワークや、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信等により、情報の送受信が可能となるよう接続されている。ただし、情報処理端末１とナビゲーション装置とは、有線通信等で接続されていても良いし、赤外線通信等により通信可能に接続されるものであっても良い。
【００２３】
情報処理端末１は、送信情報格納部１００、選択指示受付部１０１、送信情報受付部１０２、位置設定情報受付部１０３、命令格納部１０４、送信指示受付部１０５、送信部１０６を備える。
【００２４】
ナビゲーション装置２は、受信部２００、受信情報格納部２０１、地図情報格納部２０２、現在位置取得部２０３、処理部２０４、出力部２０５を備える。
【００２５】
情報処理端末１は、例えば、携帯情報端末や、携帯電話等の移動体通信機器、いわゆるスマートフォン、タブレット型端末、通信機能を有する携帯ゲーム機や携帯音楽プレーヤ、コンピュータ等である。情報処理端末１は、可搬性を有するものであることが好ましい。
【００２６】
送信情報格納部１００には、１または２以上の送信情報が格納される。送信情報は、ナビゲーション装置２に送信される１または２以上の情報である。送信情報は、目的地指定情報と、１または２以上の目的地関連情報とを有する情報である。
【００２７】
目的地指定情報は、目的地を指定する情報である。目的地とは、例えば、ユーザが移動する際の目的地である。目的地指定情報は、例えば、ナビゲーション装置において目的地を設定するために用いられる情報である。目的地は、例えば、ナビゲーション装置２において経路探索を行う際に利用される目的地であっても良い。かかることは、以下においても同様である。目的地指定情報は、目的地の位置情報（例えば、緯度と経度との組みあわせ等で示される座標）や、住所や、ランドマーク名等である。目的地指定情報は、結果的に目的地を指定することが可能な情報であればよく、例えば、電話番号やＵＲＬ等の検索により目的地の位置情報等が取得可能な情報であっても良い。
【００２８】
目的地関連情報は、この目的地関連情報を有する送信情報に含まれる目的地指定情報が示す目的地に関連する情報であって、ナビゲーション装置２から出力される情報である。目的地関連情報は、例えば、ナビゲーション装置２による目的地の取得に利用されない情報である。目的地の取得に利用されない情報とは、例えば、目的地指定情報以外の情報や、ナビゲーション装置２が、通常の検索等の処理を行ったとしても目的地を取得することができない情報である。目的地を取得とは、ここでは、例えば、目的地の位置を示す情報を取得することである。目的地関連情報は、例えば、目的地に関する画像情報である。この画像情報が示す画像は、静止画像であっても、動画像であっても良い。目的地に関する画像情報とは、例えば、目的地やその周辺を示す写真やイラストレーション、目的地周辺の地図等の画像情報である。目的地周辺の地図とは、例えば、目的地周辺の案内図や観光用マップ等の略地図であっても良い。また、例えば、目的地に関する画像情報は、目的地の名物を撮影した写真であっても良い。目的地に関する画像情報は、目的地が、飲食店である場合、目的地に関連した画像は、目的地の飲食店の内外の写真や、看板の写真や、飲食店で提供される飲食物の写真や、飲食店のメニューの画像等であっても良い。また、例えば、目的地関連情報は、目的地に関連した文字列であって、検索等の処理により目的地を取得できない文字列である。例えば、目的地関連情報は、目的地について説明するテキストであって、目的地に直接関連した用語が含まれないテキスト等である。目的地関連情報は、目的地に関連したＷＥＢページや、ＷＥＢページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、メール等の情報であってもよい。
【００２９】
一の送信情報が有する目的地関連情報と目的地指定情報との組は、例えば、カメラ（図示せず）等で撮影した写真と、このカメラが撮影位置において取得した位置情報との組であってもよい。カメラが撮影位置において取得した位置情報とは、カメラが有するＧＰＳ装置等が取得した撮影位置の座標等である。カメラが撮影位置において取得した位置情報は、例えば、カメラで撮影した画像情報のＥＸＩＦ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）情報内に格納されている。撮影位置を示す位置情報は、例えば、ジオタグとも呼ばれる。カメラ（図示せず）は、情報処理端末１に設けられていても良い。また、このカメラの撮影位置の位置情報は、情報処理端末１に設けられた現在位置情報を取得するためのＧＰＳ受信機等の手段（図示せず）が、撮影時に取得する現在地の位置情報を用いるようにしても良い。現在位置情報を取得するための手段としては、後述するナビゲーション装置２の現在位置取得部２０３と同様の構成を有するものが利用可能である。
【００３０】
また、一の送信情報が有する目的地指定情報と目的地関連情報との組は、以下のような組であっても良い。例えば、この組は、ユーザが閲覧している一のＷＥＢページの情報からユーザの指示等に応じて自動取得した位置情報や住所や電話番号等の目的地指定情報と、このＷＥＢページのＵＲＬや、このＷＥＢページから取得した１以上の画像情報である目的地関連情報との組であっても良い。このような情報の組は、例えば、情報処理端末１のＷＥＢページを出力する手段（図示せず）等が出力しているＷＥＢページの情報（例えばＷＥＢページのソース等）から、情報処理端末１の送信情報を自動取得するための手段（図示せず）が自動取得して、送信情報格納部１００に蓄積するようにすればよい。例えば、ユーザが、送信情報を閲覧中のＷＥＢページから取得する指示を入力した場合に、この送信情報を自動取得する手段が、出力中のＷＥＢページのソース等において目的地指定情報を取得するための予め指定されたパターンに合致する部分を検出する。そして、検出したパターン内の所定の位置に配置された情報、あるいは、そのパターンに合致する部分に対して所定の位置関係にある位置の情報を目的地指定情報として取得する。例えば、この自動取得する手段は、予め指定された識別情報等が付与されたタグを検出し、このタグの要素を目的地指定情報として取得する。また、自動取得する手段は、例えば、目的地関連情報（例えば、画像情報等）を同様に取得して蓄積する。なお、自動取得する手段は、一のＷＥＢページの代わりに、一のメールや、一のドキュメント等から、目的地指定情報や、目的地関連情報を取得しても良い。
【００３１】
なお、目的地指定情報と目的地関連情報とを有するＷＥＢページやメール、ドキュメント等の情報を、ここでは送信情報と考えても良い。
【００３２】
また、結果的に目的地指定情報と目的地関連情報とを取得可能な情報を、ここでは送信情報と考えても良い。例えば、送信情報を、目的地指定情報と目的地関連情報とを有するＷＥＢページのＵＲＬや、目的地指定情報と目的地関連情報とを有するメールやドキュメントへのリンク情報等と考えても良い。
【００３３】
送信情報格納部１００に送信情報が記憶される過程は問わない。例えば、ユーザが、入力インターフェース画面や入力デバイス等（図示せず）を用いて入力した送信情報が、送信情報格納部１００に蓄積されるようにしても良い。また、通信回線等を介して受信した送信情報が送信情報格納部１００に蓄積されるようにしてもよい。
【００３４】
送信情報格納部１００は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、ここでの格納は一時記憶も含む概念である。かかることは、以下の格納部においても同様である。
【００３５】
選択指示受付部１０１は、送信情報格納部１００に格納されている送信情報のうちの１または２以上を選択する指示である選択指示を受け付ける。選択指示は、例えば、送信情報の１または２以上を、後述する命令と対応付けてナビゲーション装置２に送信する送信情報として指定する情報と考えても良い。
【００３６】
選択指示の受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。選択指示の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。選択指示受付部１０１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３７】
送信情報受付部１０２は、１または２以上の送信情報を受け付ける。送信情報受付部１０２は、例えば、ユーザからキーボードやタッチパネル等の入力デバイス等を介して入力された送信情報を受け付ける。また、送信情報受付部１０２は、図示しない他の装置等から、無線や有線のネットワークや通信回線等を介して送信情報を受信してもよい。また、送信情報受付部１０２は、選択指示受付部１０１が受け付けた選択指示が示す送信情報を送信情報格納部１００から読み出すことにより、選択指示が示す送信情報を受け付けてもよい。送信情報格納部１００からの送信情報の読み出しも、ここでは受付と考えても良い。
【００３８】
なお、送信情報受付部１０２は、目的地指定情報と目的地関連情報とを有するＷＥＢページやメール、ドキュメント等の情報を受け付け、この情報から目的地指定情報と目的地関連情報との組を送信情報として取得しても良い。このように結果的に送信情報を取得することを、ここでは、送信情報の受け付けと考えても良い。例えば、ＷＥＢページ等から、予め指定されたタグが付与された情報等を、目的地指定情報や目的地関連情報として取得しても良い。例えば、予め指定された識別情報が付与されたタグを目的地指定情報や目的地関連情報として取得しても良い。また、ＷＥＢページ等から、予め指定された文字列の出現パターンを有する文字列、あるいは出現パターンと対応付けられた文字列を目的地指定情報や目的地関連情報として取得しても良い。例えば、送信情報受付部１０２は、「住所：」という文字列の後の、改行コードまでの文字列を目的地指定情報として取得しても良い。また、例えば、送信情報受付部１０２は、ＷＥＢページに配置された最も大きさの大きい画像を目的地関連情報として取得しても良い。
【００３９】
ここでの受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４０】
送信情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。送信情報受付部１０２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４１】
位置設定情報受付部１０３は、１または２以上の位置設定情報を受け付ける。位置設定情報は、位置を指定する情報（以下、位置指定情報と称す）と、この位置に関連した情報（以下、位置関連情報と称す）と、を有する情報である。位置指定情報が指定する位置は、例えば、送信情報受付部１０２が受け付けた送信情報が有する目的地指定情報が示す目的地以外の位置である。位置指定情報は、上述した目的地を指定する情報と同様の情報である。位置関連情報は、この位置関連情報を有する位置設定情報に含まれる位置指定情報が指定する位置で撮影した写真や、この位置に関連した文字列や画像等である。例えば、位置に関連した情報は、この位置の名物等を示す画像情報であっても良い。一の位置設定情報が有する１または２以上の位置指定情報と、１または２以上の位置関連情報との組は、例えば、カメラ（図示せず）等で撮影した写真と、このカメラが撮影位置において自動取得した位置の情報（例えば、ジオタグ等）との組であってもよい。ここでの位置は、一の地点であっても良いし、一の地点の周辺を含めた領域であっても良い。例えば、ここでの位置は、一の地点を含む予め指定された大きさおよび形状を有する領域であっても良い。
【００４２】
ここでの受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４３】
送信情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。送信情報受付部１０２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４４】
命令格納部１０４には、１または２以上の第一命令が格納される。第一命令は、ナビゲーション装置２に対して送信される命令であって、ナビゲーション装置２に対して目的地を設定させる命令である目的地設定命令を有する命令である。一の第一命令は、目的地設定命令を含む２以上の命令を有していても良い。命令格納部１０４に格納されている第一命令は、例えば、ナビゲーション装置２の処理部２０４等に、目的地を設定する処理を少なくとも含む予め指定された処理を実行させる命令である。目的地設定命令とは、例えば、ナビゲーション装置２に経路探索させたり、目的地の地図を出力させたり、目的地の情報を検索させる際等に利用する目的地を設定させる命令である。
【００４５】
目的地設定命令は、例えば、この目的地設定命令と対応付けて送信される送信情報が有する目的地設定情報が示す目的地を、ナビゲーション装置２が行う処理の目的地に設定させるための命令である。
【００４６】
第一命令は、例えば、目的地設定情報に加えて、目的地設定情報を用いて設定される目的地を用いて、ナビゲーション装置２に、現在地あるいはユーザにより指定された位置から目的地までの経路探索を行わせる命令等を有していても良い。また、第一命令は、ナビゲーション装置２に、目的地設定情報を用いて設定される目的地の周辺の地図を表示させる指示等を有していても良い。
【００４７】
また、第一命令は、目的地設定情報に加えて、更に、削除命令を有していても良い。削除命令は、ナビゲーション装置２が目的地に到着した場合に、この削除命令を有する第一命令及びこの第一命令と対応付けて送信された目的地指定情報および目的地関連情報の少なくとも一方をナビゲーション装置２から削除する命令である。第一命令と対応付けて送信された目的地指定情報および目的地関連情報とは、第一命令と対応付けてナビゲーション装置２に送信された送信情報に含まれる目的地指定情報および目的地関連情報である。なお、削除命令は、第一命令と対応付けて送信された送信情報を削除する命令であっても良い。
【００４８】
命令格納部１０４には、第二命令が更に格納されていてもよい。第二命令は、この命令に対応付けられてナビゲーション装置２に送信された位置設定情報が有する位置指定情報が示す位置が、ナビゲーション装置２が現在位置する領域内の位置となった場合に、ナビゲーション装置２にこの位置設定情報が有する位置関連情報を出力させる命令である。ナビゲーション装置２が現在位置する領域とは、例えば、ナビゲーション装置２の現在位置や、この現在位置を含む予め指定されたサイズ、形状を有する領域である。例えば、ナビゲーション装置２が現在位置する領域は、ナビゲーション装置２の現在位置を中心とした予め指定されたサイズの矩形や円形の領域である。また、ナビゲーション装置２が出力中の現在位置を含む地図が示している領域であってもよい。ナビゲーション装置２が現在位置する領域は、例えば、ナビゲーション装置２の現在位置の座標等を基準として、順次設定される領域である。
【００４９】
送信指示受付部１０５は、第一送信指示を受け付ける。第一送信指示は、命令格納部１０４に格納されている１または２以上の第一命令を送信する指示である。この第一送信指示は、送信対象となる１または２以上の第一命令を指定する操作を含んでいても良い。ただし、第一命令の指定がない場合、送信指示受付部１０５は、デフォルトで指定されている命令や、直前に送信した命令を送信する送信指示を受け付けるようにしても良い。第一送信指示は、上述した選択指示受付部１０１が受け付けた選択指示で指定された送信情報と、１または２以上の命令とを送信する指示と考えても良い。
【００５０】
送信指示受付部１０５は、更に、第二送信指示を受け付ける。第二送信指示は、命令格納部１０４に格納されている命令を送信する指示である。この第二送信指示は、上述した位置設定情報受付部１０３が受け付けた位置設定情報と、第二命令とを送信する指示と考えても良い。
【００５１】
ここでの受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００５２】
第一送信指示および第二送信指示の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。送信指示受付部１０５は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５３】
送信部１０６は、送信指示受付部１０５が受け付けた第一送信指示が示す第一命令と、送信情報受付部１０２が受け付けた送信情報とを対応付けてナビゲーション装置２に送信する。なお、第一送信指示が示す第一命令とは、必ずしも第一送信指示によって明示的に示されている第一命令でなくてもよい。例えば、第一送信指示が、第一命令を指定する情報を有していない場合、デフォルトで指定されている第一命令を、第一送信指示が示す第一命令と考えて良い。また、命令格納部１０４に格納されている第一命令が一つのみであって、第一送信指示に第一命令を指定する情報が含まれていない場合、この１つのみの第一命令を、第一送信指示が示す第一命令と考えても良い。
【００５４】
送信部１０６は、更に、送信指示受付部１０５が受け付けた第二送信指示に応じて、第二命令と、位置設定情報受付部１０３が受け付けた位置設定情報とを対応付けてナビゲーション装置２に送信する。
【００５５】
送信部１０６は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。送信部１０６は、通信デバイスを含むと考えても、含まないと考えても良い。
【００５６】
ナビゲーション装置２は、例えば、ユーザの移動に関する情報等を出力する装置である。移動に関する情報とは、例えば、移動の目的地に関する地図等の情報や、移動経路に関する情報や、現在地の地図等の情報である。ナビゲーション装置２は、例えば、いわゆるカーナビゲーション装置や、携帯型のナビゲーション装置である。また、ここでは、ナビゲーション機能を有する携帯情報端末や、携帯電話、いわゆるスマートフォン等もナビゲーション装置と考えても良い。
【００５７】
受信部２００は、情報処理端末１から送信された第一命令と送信情報とを受信する。受信部２００は、具体的には、第一命令と、この第一命令と対応付けられた送信情報との組を受信する。また、受信部２００は、情報処理端末１から送信された第二命令と位置設定情報とを受信する。受信部２００は、具体的には、第二命令と、この第二命令と対応付けられた位置設定情報との組を受信する。受信部２００は、受信した第一命令と送信情報との組を、受信情報格納部２０１に蓄積する。また、受信部２００は、受信した第二命令と送信情報との組を、受信情報格納部２０１に蓄積する。
【００５８】
なお、受信部２００が、送信情報としてＷＥＢページやメールやドキュメントや撮影位置の情報を有する写真の画像等を受信した場合、受信部２００は、受信したＷＥＢページ等から目的地指定情報と目的地関連情報とを送信情報として取得しても良い。受信部２００が、ＷＥＢページ等から、目的地指定情報と目的地関連情報とを取得する処理は、例えば、送信情報受付部１０２が、ＷＥＢページ等から目的地指定情報と目的地関連情報とを取得する処理等と同様である。
【００５９】
また、受信部２００が受信した送信情報が、ＷＥＢページのＵＲＬである場合、受信部２００は、このＵＲＬが示すＷＥＢページの情報を取得して、このＷＥＢページから上記と同様に目的地指定情報と目的地関連情報とを送信情報として取得しても良い。受信した送信情報がメールやドキュメントへのリンク情報である場合も同様である。
【００６０】
受信部２００は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。受信部２００は、通信デバイスを含むと考えても、含まないと考えても良い。
【００６１】
受信情報格納部２０１には、受信部２００が受信した第一命令と送信情報との組が格納される。また、受信情報格納部２０１には、受信部２００が受信した第二命令と位置設定情報との組が格納される。
【００６２】
地図情報格納部２０２には、地図情報が格納される。地図情報は、地図に関する情報である。地図情報は、例えば、道路情報を有している。道路情報は、地図が示す道路に関する情報である。地図情報は、通常、地図の画像である地図図柄情報を更に有している。地図図柄情報は、例えば、地図を構成するビットマップデータ（ラスタデータ）またはベクタデータ、またはこれらの組合せなどである。地図図柄情報のファイル形式は、ＧＩＦ形式やＪＰＥＧ形式や、ＰＮＧ形式等問わない。地図情報は、ＩＳＯのｋｉｗｉ地図データフォーマットであっても良い。地図情報は、地図上に表記されている地名や、建物や名勝や場所の名称などの文字列を有していても良い。
【００６３】
地図情報は、例えば、その地図情報が表示する地域の経度や緯度を有する座標情報等の、絶対的な位置を示す位置情報や、各地図情報間においてそれぞれの地図が示す領域間の位置関係が分かるような相対的な位置を示す位置情報を有している、もしくは対応付けられている。例えば、地図情報は、地図情報の表示する地図の範囲や中心点を、緯度と経度との範囲で定義する情報を有していてもよい。このような位置情報を用いることで、地図上の座標と、実空間における座標（例えば、緯度及び経度）とを適宜変換することが可能となる。また、地図情報は、当該地図情報により示される地図内の住所等の位置を指定可能な位置情報を有していても良い。また、地図情報は、縮尺ごとに地図図柄情報を有していてもよいし、縮尺ごとに地図情報が用意されていても良い。通常、地図情報は地図の縮尺と対応付けて管理されている。具体的には、地図情報は、当該地図情報により出力される地図の縮尺の値の情報を有していても良いし、地図情報が地図の縮尺と対応付けて地図情報格納部２０２に格納されていてもよい。ここでの地図の縮尺とは、地図の縮尺の値を示す情報と考えても良い。
【００６４】
道路情報は、道路に関する情報である。道路情報は、例えば、ノードデータと、リンクデータとを含んでいる。ノードは、交差点や分岐点等の、道路同士が接続される地点を示すものである。ノードデータは、ノードに関する情報である。ノードデータは、道路網の接続関係を示すデータと考えても良い。例えば、行き止まり等の道路網の端点、即ち他の道路と接続されていない道路の端点もノードと考えてもよい。また、ノードは、道路同士が接続される地点以外の道路上の任意の箇所にも設けられていてもよい。また、ノードは、必ずしも全ての道路同士が接続される地点に設けられていなくても良い。ノードデータは、例えば、ノードを識別する識別情報と、ノードの地図上の座標、あるいは、実空間の座標を有する。また、ノードデータは、ノードに接続されるリンクを示す情報等を有していても良い。リンクは、例えば、ノード間を結ぶ道路を示すものである。リンクデータは、リンクに関するデータである。リンクは、通常、一の道路または一の道路の一部に対応したものとなる。ノードで分割されたリンクに対応する道路を、分割道路と考えても良い。リンクデータは、例えば、リンクを識別する情報であるリンク識別情報や、リンクが接続されるノード（例えば、両端のノード）を示す情報（例えばノード識別情報）を有している。また、リンクデータは、リンクの端部の地図上の座標あるいは実空間の座標を有していても良い。また、各リンクデータには、リンクデータが示すリンクを含む道路の名称や道路番号等の道路の識別情報（例えば、京浜バイパスや、烏丸通りや、国道１号線等）を有していても良い。例えば、このような場合、一の道路が、複数のリンクで構成されているとすると、各リンクのリングデータには、同じ道路の識別情報が付与されることとなる。なお、本実施の形態においては、ノードは、リンクの端点と考えて、ノードデータ等は省略するようにしても良い。なお、リンクは、必ずしも隣り合わせのノードで区切られた道路でなくても良く、一の道路上の、隣り合わせでない一組のノードで区切られた道路であっても良い。
【００６５】
リンクデータは、また、複数の道路特性パラメータについてのコスト、および、道路属性としての道路種別等を有していても良い。道路特性パラメータとしては、距離、通行時間、有料・無料の区別、通りやすさ、道路幅などがあり、それぞれの道路特性パラメータについてコスト（距離のコスト、通行時間のコスト等）が定められている。コストは、例えば、経路を探索する場合等において、選択する道路を評価する際等に利用する評価値である。コストは、例えば、経路選択のための優先度を示す値と考えても良い。また、コストはスコアと考えても良い。また、道路種別は、高速道路、それ以外の有料道路、国道、県道などの種別を意味する。
【００６６】
なお、道路情報は、上記のノードデータやリンクデータの代わりに、道路の道筋を示すデータや、道路や通りの名前等の道路の識別情報や、道路の端点等の情報を有していても良い。この場合、道路は、ノードデータやリンクデータを利用する場合と異なり、道路同士が接続される地点で分割されていなくても良い。また、道路情報は、上記のノードデータやリンクデータに加えて、道路の道筋を示すデータを有していてもよい。道路あるいはリンクの道筋を示すデータは、例えば、道路の道筋に沿った直線や曲線の線状、あるいは帯状の情報（例えば、スプライン曲線や、ベジェ曲線の情報）や、道路に沿って配置された複数の座標の集合や、道路に沿って設けられた一以上のベクトルの情報等であっても良い。道路の道筋を示すデータは、リンクデータ毎に設けられていても良い。
【００６７】
現在位置取得部２０３は、現在地の位置情報を取得する。現在位置取得部２０３は、例えば、予め指定された一定または不定のタイミングごとに、現在地の位置情報を取得する。また、現在位置取得部２０３は、予め指定されたトリガーに応じて、現在地の位置情報を取得しても良い。位置情報は、例えば、現在地の緯度および経度で表される座標や、現在地の地域名等の現在の地域を識別可能な情報（以下、地域識別情報と称す）である。地域の広さは問わない。地域識別情報とは、例えば、地域名や、住所や、地区名や、市町村名や、予め地図等に設定されたエリア名やエリアコード等である。
【００６８】
現在位置取得部２０３は、例えば、ＧＰＳ受信機である。また、現在位置取得部２０３は、無線ＬＡＮや携帯電話の位置検出を行う手段と同様の構成等でも実現可能である。この場合、現在位置取得部２０３は、無線ＬＡＮや携帯電話の位置検出を行う処理等と同様の処理により位置情報を取得すれば良い。また、現在位置取得部２０３は、その他の処理によって、位置情報を取得するものであっても良い。
【００６９】
なお、上述したような地域名等の地域識別情報は、例えば、地域識別情報と、この情報が示す領域の輪郭等を定義する座標とを対応付けて管理する情報から、現在地の座標を含む領域を検索することにより取得可能である。地域識別情報と、この情報が示す領域の輪郭等を定義する座標とを対応付けて管理する情報は、例えば、後述する地図情報格納部２０２に格納されている地図情報であっても良いし、別途用意されたデータベース等であってもよい。
【００７０】
処理部２０４は、受信部２００が受信した第一命令が有する目的地設定命令に従って、送信情報が有する目的地指定情報が示す目的地を用いて目的地を設定する処理を行う。また、処理部２０４は、目的地を設定する処理以外の処理を行っても良い。処理部２０４が行う目的地を設定する処理以外の処理は、例えば、通常のナビゲーション装置で実行される処理のうちの目的地を設定する処理を除いた処理と同様の処理である。例えば、処理部２０４が行う目的地を設定する処理以外の処理は、上述した地図情報格納部２０２に格納されている道路情報を用いた経路探索を行う処理や、上述した地図情報格納部２０２に格納されている地図情報を用いた目的地の地図を出力するための処理である。また、処理部２０４が行う目的地を設定する処理以外の処理は、目的地に関する情報を取得して出力するための処理、あるいは現在位置の地図等を出力するための処理等である。これらの処理は，公知の技術であるので、ここでは詳細な説明は省略する。処理部２０４が行う一の処理は、複数の処理により構成されていても良い。例えば、処理部２０４は、第一命令が有する目的地設定命令以外の命令に従って、上述したような目的地を設定する処理以外の処理、例えば、経路探索を行う処理等を行っても良い。処理部２０４は、受信部２００が受信した第一命令に含まれる一部の命令だけを処理しても良い。
【００７１】
処理部２０４が目的地を設定する処理とは、例えば、上述したような経路を探索する処理や、目的地の地図を出力させる処理や、目的地に関する情報を取得する処理を行う際の、目的地に、目的地指定情報が示す目的地を設定する処理である。ここでの目的地を設定する処理は、例えば、目的地指定情報が示す目的地を、処理部２０４が行う経路探索等の他の処理に用いられる目的地として入力する処理である。処理部２０４は、例えば、このように設定された目的地について、上述したような経路探索の処理や、目的地の地図を出力させる処理を行う。これらの処理を実行させる命令は、第一命令内に含まれているようにしても良い。なお、目的地指定情報が、電話番号等の目的地の検索に用いられる情報等である場合、この目的地指定情報を用いて目的地を取得し、この目的地を設定する処理を行うようにすればよい。目的地の検索に用いられるデータベース等は、ナビゲーション装置２内の図示しない格納部や、ナビゲーション装置２と無線ネットワーク等を介して接続可能なサーバ装置（図示せず）が有する格納部等の、ナビゲーション装置２がアクセス可能な格納部等に予め格納されているようにすればよい。
【００７２】
受信部２００が受信した第一命令が、上記の目的地設定命令に加えて、さらに上述した削除命令を有する場合、処理部２０４は、以下のような処理を行っても良い。例えば、処理部２０４は、ナビゲーション装置２が第一命令と対応付けられた送信情報が有する目的地指定情報が示す目的地に到着した場合に、受信部２００が受信した第一命令が有する削除命令に従って、この第一命令と、この第一命令と対応付けられた目的地指定情報および目的地関連情報の少なくとも一方とを削除する。例えば、処理部２０４は、受信情報格納部２０１から、これらの情報を削除する。削除命令が送信情報を削除する命令である場合、処理部２０４は、第一命令と対応付けられた送信情報を削除しても良い。第一命令と目的地指定情報および目的地関連情報の少なくとも一方とを、これらが不要となった際に削除することで、ユーザのプライバシー等を保護することができる。処理部２０４は、例えば、ナビゲーション装置２の現在地の位置情報として、現在位置取得部２０３が取得した現在地の位置情報を取得する。そして、目的地指定情報が示す目的地の位置情報を取得する。そして、この２つの位置情報が一致する場合に、ナビゲーション装置２が目的地に到着したと判断する。あるいは、この２つの位置情報間の距離が、予め指定された距離以下になったら到着と判断してもよい。あるいは、現在位置や目的地の位置に対して、位置情報の測定精度等を考慮して、それぞれの位置を含む領域をそれぞれ設定するようにし、これらの領域が重なった場合に、目的地に到着したと判断しても良い。
【００７３】
処理部２０４は、受信部２００が受信した第二命令に従って、第二命令と対応付けられた位置設定情報が有する位置指定情報が示す位置の情報を取得し、この位置が、ナビゲーション装置２が現在位置する領域内の位置であるか判断する。そして、ナビゲーション装置２が現在位置する領域内の位置であると判断した場合に、例えば、出力部２０５に対して、第二命令と対応付けられた位置設定情報が有する位置関連情報を出力させるための指示等を渡す。例えば、処理部２０４は、出力部２０５に出力に用いられる位置関連情報等を渡す。位置関連情報を出力するための指示は、例えば、位置関連情報を、対応する位置設定情報に対応する地図上の位置に出力する指示や、位置関連情報を、予め指定された位置等に出力する指示であってもよい。処理部２０４は、例えば、ナビゲーション装置２の現在地の位置情報として、現在位置取得部２０３が取得した現在地の位置情報を取得する。そして、ナビゲーション装置２が現在位置する領域を示す情報として、現在位置を含む予め指定された形状およびサイズの領域を示す情報を取得する。例えば、この領域は、経度の範囲と、緯度の範囲との組みあわせた情報で示される。なお、この領域を、ナビゲーション装置２の出力部２０５が現在地を含む地図として出力中の地図が示す領域としても良い。そして、位置設定情報が有する位置指定情報である座標情報が、この領域内の座標であるか判断し、この領域内の座標であれば、ナビゲーション装置２が現在位置している領域内の位置であると判断する。また、この領域内の座標でなければ、ナビゲーション装置２が現在位置している領域内の位置であると判断しない。なお、ナビゲーション装置２の現在地の位置情報が示す位置と、送信情報が有する位置を指定する情報が示す位置との距離が予め指定された距離以下となった場合に、ナビゲーション装置２が現在位置している領域内の位置であると判断するようにしてもよい。
【００７４】
なお、送信情報に含まれる位置を指定する情報が、電話番号等の位置の検索に用いられる情報等である場合、上述した目的地指定情報の場合と同様に、位置を指定する情報を用いて検索等により位置情報等を取得すればよい。
【００７５】
出力部２０５は、処理部２０４が行った処理結果と、送信情報が有する目的地関連情報とを出力する。処理結果は、例えば、処理部２０４が経路探索の処理を行うことによって取得した経路を示す情報である。経路を示す情報は、例えば経路の道順を示した地図の画像や、進路を示す矢印等を示すサインや、経路で通過する地名や道路名を示す文字列や、この文字列を読み上げた音声等である。経路を示す情報は、現在地の周辺の地図上に経路を示した画像等であってもよい。目的地関連情報は、例えば、目的地を分かりやすく示す情報である。目的地関連情報は、例えば、目的地を地図や経路や目的地の識別情報以外の情報を用いて示す情報である。例えば、出力部２０５は、目的地関連情報をどのように、どのようなタイミングで出力しても良い。例えば、出力部２０５は、ナビゲーション装置２の現在位置を示す地図を出力するとともに、目的地関連情報を地図の横や、地図上の一部の領域内に常時出力しても良い。また、出力部２０５は、目的地指定情報が示す目的地が、現在地を含む地図が示す領域内となった場合や、目的地に到着した場合に、目的地関連情報を出力するようにしても良い。なお、目的地関連情報がＷＥＢページのＵＲＬ等である場合、出力部２０５は、図示しない通信手段等を用いて、このＵＲＬ等が示すＷＥＢページの情報を、図示しないネットワークや通信回線等を介して取得して出力しても良い。
【００７６】
出力部２０５は、位置を指定する情報が示す位置がナビゲーション装置２の現在位置する領域内の位置であると処理部２０４が判断した場合に、受信部２００が受信した位置設定情報が有する位置関連情報を出力してもよい。出力部２０５は、位置関連情報を、例えば、現在地を示す地図上に出力しても良いし、現在地を示す地図と並べて出力しても良い。例えば、出力部２０５は、現在地を示す地図の、位置指定情報が示す位置の近傍に、この位置指定情報に対応する位置関連情報を出力しても良い。
【００７７】
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００７８】
出力部２０５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部２０５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７９】
次に、情報処理システム１０００の情報処理端末１の動作の一例について図２のフローチャートを用いて説明する。ここでは、送信情報格納部１００に予め格納されている送信情報を送信する場合を例に挙げて説明する。
【００８０】
（ステップＳ１０１）選択指示受付部１０１は、送信情報格納部１００に格納されている一の送信情報を選択する指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０２に進み、受け付けていない場合、ステップＳ１０５に進む。
【００８１】
（ステップＳ１０２）送信情報受付部１０２は、ステップＳ１０２で選択する指示を受けた送信情報を送信情報格納部１００から読み出す。この読み出しを、ここでは受け付けと考える。
【００８２】
（ステップＳ１０３）送信指示受付部１０５は、第一送信指示を受け付けたか否かを判断する。第一送信指示は第一命令を指定する情報を有していても良い。受け付けた場合、ステップＳ１０４に進み、受け付けていない場合、ステップＳ１０３に戻る。
【００８３】
（ステップＳ１０４）送信部１０６は、第一送信指示が示す第一命令を命令格納部１０４から読み出し、この第一命令と、ステップＳ１０２で読み出した送信情報とを対応付けてナビゲーション装置２に送信する。ここでの送信は、ブロードキャストであっても良いし、ナローキャスト等であっても良い。なお、命令格納部１０４に第一命令が一つしかない場合や、デフォルト等で送信する第一命令が決まっている場合等においては、第一送信指示が、第一命令を指定する情報を有していなくても、これらの第一命令を第一送信指示が示す第一命令と考えて良い。そして、ステップＳ１０１に戻る。
【００８４】
（ステップＳ１０５）位置設定情報受付部１０３は、位置設定情報を受け付けたか否かを判断する。位置設定情報受付部１０３は、例えば、ユーザにより入力された位置設定情報を受け付ける。受け付けた場合、ステップＳ１０６に進み、受け付けていない場合、ステップＳ１０１に戻る。
【００８５】
（ステップＳ１０６）送信指示受付部１０５は、第二送信指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０７に進み、受け付けていない場合、ステップＳ１０６に戻る。
【００８６】
（ステップＳ１０７）送信部１０６は、第二送信指示に応じて、第二命令とステップＳ１０５で受け付けた位置設定情報とを対応付けてナビゲーション装置２に送信する。そして、ステップＳ１０１に戻る。
【００８７】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００８８】
次に、情報処理システム１０００のナビゲーション装置２の動作の一例について図３のフローチャートを用いて説明する。ここでは、ナビゲーション装置２が、情報処理端末１から送信される目的地設定情報が示す目的地を用いて経路探索処理を行う場合を例に挙げて説明する。なお、ここでは、説明を省略するが、ナビゲーション装置２の出力部２０５等が、図３に示すような処理と並列して、現在位置取得部２０３が予め指定された一定または不定のタイミング等で順次取得した現在位置を含む地図を地図情報格納部２０２から順次読み出して出力しているものとする。なお、並列して処理を行う代わりに、出力部２０５等が、図３に示す１以上の処理ステップの合間等に、この処理を行うようにしても良い。
【００８９】
（ステップＳ２０１）受信部２００は、第一命令と送信情報との組を受信したかを判断する。受信した場合、ステップＳ２０２に進み、受信していない場合、ステップＳ２１３に進む。
【００９０】
（ステップＳ２０２）受信部２００は、ステップＳ２０１で受信した第一命令と送信情報との組を受信情報格納部２０１に蓄積する。なお、経路探索の起点を示す情報も、受信部２００等が、情報処理端末１から受信するようにしてもよい。
【００９１】
（ステップＳ２０３）処理部２０４は、ステップＳ２０１で受信した第一命令が有する目的地設定命令に従って、ステップＳ２０１で受信した送信情報に含まれる目的地設定情報が示す目的地を、経路探索の目的地として設定する処理を行う。
【００９２】
（ステップＳ２０４）処理部２０４は、現在地からステップＳ２０３で設定された目的地までの経路探索を行う。なお、処理部２０４は、受信部２００等が受信した経路探索の起点を示す情報が示す起点から目的地までの経路探索を行っても良い。
【００９３】
（ステップＳ２０５）出力部２０５は、ステップＳ２０４で行われた経路探索の結果を出力する。
【００９４】
（ステップＳ２０６）出力部２０５は、ステップＳ２０１で受信した送信情報に含まれる目的地関連情報を出力する。
【００９５】
（ステップＳ２０７）処理部２０４は、受信情報格納部２０１に第二命令が格納されているか否かを判断する。格納されている場合、ステップＳ２０８に進み、格納されていない場合、ステップＳ２１２に進む。
【００９６】
（ステップＳ２０８）処理部２０４は、受信情報格納部２０１内に格納されている位置設定情報の中に、現在位置取得部２０３が取得したナビゲーション装置２の現在位置を含む領域内の位置を示す位置指定情報を有する位置設定情報があるか否かを判断する。例えば、処理部２０４は、受信情報格納部２０１に格納されている各位置設定情報が有する位置指定情報示す位置が、現在位置取得部２０３が取得した現在位置を含む領域内の位置であるか否かを順次判断して、現在位置を含む領域内の位置を示す位置指定情報を有する位置設定情報を検出する。そして、位置設定情報が検出できた場合、現在位置を含む領域内の位置を示す位置指定情報を有する位置設定情報があると判断する。ある場合、ステップＳ２０９に進み、ない場合、ステップＳ２１２に進む。
【００９７】
（ステップＳ２０９）出力部２０５は、ステップＳ２０８で検出した位置設定情報に含まれる位置関連情報を出力する。なお、出力した位置関連情報は、予め指定された時間経過後に出力を終了しても良い。出力した位置関連情報に対応する位置指定情報が示す位置が、現在位置を含む領域内の位置でなくなった時点で出力を終了しても良い。
【００９８】
（ステップＳ２１０）処理部２０４は、ナビゲーション装置２がステップＳ２０１で受信した送信情報が有する目的地指定情報が示す目的地に到着したか否かを判断する。例えば、処理部２０４は、現在位置取得部２０３が取得した現在位置と、目的地設定情報が示す目的地との距離が、予め指定された距離未満であるか否かを判断し、距離未満であれば、目的地に到着したと判断する。到着した場合、ステップＳ２１１に進み、到着していない場合、ステップＳ２０７に戻る。
【００９９】
（ステップＳ２１１）処理部２０４は、ステップＳ２０１で受信した第一命令が削除命令を有するか否かを判断する。削除命令を有する場合、ステップＳ２１２に進み、有していない場合、出力部２０５に経路探索結果の出力を終了させ、ステップＳ２０１に戻る。なお、ステップＳ２０１に戻る際に、ステップＳ２０１で受信した第一命令と送信情報とには、それぞれ、既に終了した処理に対応した第一命令と送信情報とであることを示すフラグ等の情報を付与して、これらの情報を用いた処理が再度実行されないようにすることが好ましい。
【０１００】
（ステップＳ２１２）処理部２０４は、ステップＳ２０１で受信した第一命令と送信情報とを受信情報格納部２０１から削除する。そして、ステップＳ２０１に戻る。
【０１０１】
（ステップＳ２１３）受信部２００は、第二命令と位置設定情報との組を受信したか判断する。受信した場合、ステップＳ２１４に進み、受信していない場合、ステップＳ２１５に進む。
【０１０２】
（ステップＳ２１４）受信部２００は、ステップＳ２１３で受信した第二命令と位置設定情報との組を受信情報格納部２０１に蓄積する。そして、ステップＳ２０１に戻る。
【０１０３】
（ステップＳ２１５）処理部２０４は、受信情報格納部２０１に第二命令が格納されているか否かを判断する。格納されている場合、ステップＳ２１６に進み、格納されていない場合、ステップＳ２０１に戻る。
【０１０４】
（ステップＳ２１６）処理部２０４は、受信情報格納部２０１内に格納されている位置設定情報の中に、現在位置取得部２０３が取得したナビゲーション装置２の現在位置を含む領域内の位置を示す位置指定情報を有する位置設定情報があるか否かを判断する。この処理は、ステップＳ２０８の処理と同様の処理である。ある場合、ステップＳ２１７に進み、ない場合、ステップＳ２０１に進む。
【０１０５】
（ステップＳ２１７）出力部２０５は、ステップＳ２１６で検出した位置設定情報に含まれる位置関連情報を出力する。そして、ステップＳ２０１に戻る。
【０１０６】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０７】
以下、本実施の形態における情報処理システム１０００の具体的な動作について説明する。図４は、情報処理システム１０００の概念図である。ここでは、ナビゲーション装置２は、自動車に搭載されたカーナビゲーション装置であるとする。また、情報処理端末１は、自動車の搭乗者が所持するスマートフォンと呼ばれる多機能携帯電話であるとする。情報処理端末１は、操作のためのタッチパネル（図示せず）を備えているものとする。ナビゲーション装置２と、情報処理端末１とは、ここでは、いわゆるＢｌｕｅｔｏｏｔｈ（登録商標）と呼ばれる無線通信により情報の送受信が可能なものであるとする。また、ナビゲーション装置２と、情報処理端末１とは、外部の無線通信ネットワーク等と適宜通信が可能なものであるとする。
【０１０８】
図５は、情報処理端末１の送信情報格納部１００に格納されている送信情報を管理する送信情報管理情報を示す図である。送信情報管理情報は、「ＩＤ」と「目的地指定情報」と「目的地関連情報」とを有している。「ＩＤ」は送信情報のレコードを管理する識別情報である。ここでは、各行をレコードと考える。「目的地指定情報」は、目的地指定情報であり、ここでは、一例として、住所や店名、座標等の異なる種類の目的地指定情報が混在しているものとする。なお、（ｘ１，ｙ１）はここでは、経度ｘ１と緯度ｙ１との組合せで示される座標であるとする。なお、ｘ、ｙは、ここでは数値であるとする。かかることは以下においても同様である。また、「目的地関連情報」は、目的地関連情報であり、ここでは、一例として、ＵＲＬや画像、テキスト等の異なる種類の目的地関連情報が混在しているものとする。
【０１０９】
図６は、情報処理端末１のモニタ１５０等に表示される入力インターフェース画像１５１を示す図である。入力インターフェース画像１５１は、送信情報を、送信情報格納部１００に蓄積するための入力インターフェース画像である。例えば、入力インターフェース画像の入力フィールド１５２に目的地指定情報を、入力フィールド１５３に目的地関連情報を入力することにより、情報処理端末１の図示しない受付部が、これらの目的地指定情報と目的地関連情報との組を受け付け、この組を有する送信情報を、送信情報格納部１００に蓄積する。入力フィールド１５３は、テキストに加えて、写真等の画像も受け付け可能であるとする。これにより、図５に示すように、送信情報が送信情報格納部１００に蓄積される。なお、目的地関連情報を入力する入力フィールド１５３に、撮影位置の情報を有する写真画像等を入力した場合、目的地指定情報を入力する入力フィールド１５３には、この写真画像に対応付けられた撮影位置の情報が自動入力されるようにしても良い。また、ＷＥＢページ等を閲覧中に、この入力インターフェース画像１５１を出力させた場合、現在閲覧中のＵＲＬが目的地指定情報を入力する入力フィールド１５３に自動入力されるようにしても良い。また、ＷＥＢページのタイトル等が、目的地指定情報を入力する入力フィールド１５３に自動入力されるようにしても良い。
【０１１０】
図７は、送信情報格納部１００に格納されている送信情報のリストを示す図である。このリストは、ユーザの操作により、情報処理端末１のモニタ１５０に表示される。ここでは、図５に示した送信情報のうちの「目的地指定情報」をリスト表示したものを示す。
【０１１１】
ナビゲーション装置２が設置された移動中の自動車に搭乗しているユーザが、例えば、情報処理端末１を操作して、図７に示したような送信情報のリストを表示させたとする。そして、ユーザが一番上の項目を指でタップして選択したとする。この項目は、図６に示した送信情報管理情報の「ＩＤ」が「００１」であるレコードに対応する項目であるとする。
【０１１２】
選択指示受付部１０１は、ユーザにより指定された項目に対応する送信情報を選択する選択指示を受け付ける。そして、送信情報受付部１０２は、この選択指示が示す送信情報を送信情報格納部１００から読み出す。具体的には、図６に示した送信情報管理情報の「ＩＤ」が「００１」であるレコードの「目的地指定情報」である「レストランＤＥＦ」と、目的地関連情報「ｈｔｔｐ：／／ｗｗｗ．ｒｅｓｔａｕｒａｎｔＤＥＦ…」とを読み出す。
【０１１３】
情報処理端末１は、選択指示を受け付けたため、命令格納部１０４に格納されている第一命令をナビゲーション装置２に送信する指示である第一送信指示を受け付けるためのメニュー画面をモニタ１５０に表示する。
【０１１４】
図８は、第一送信指示を受け付けるためのメニュー画面の表示例を示す図である。なお、ここでは、命令格納部１０４には、目的地設定命令と、削除命令とを有する第一命令が一つだけ予め格納されているものとする。
【０１１５】
ユーザが図８に示したメニュー画面において、第一送信指示を入力するためのボタン１５４を押したとすると、送信指示受付部１０５は、第一送信指示を受け付ける。送信部１０６は、この第一送信指示に従って、上記で送信情報受付部１０２が受け付けた送信情報と、命令格納部１０４に格納されている第一命令とを対応付けて、ナビゲーション装置２に送信する。
【０１１６】
ナビゲーション装置２の受信部２００は、情報処理端末１から送信される第一命令と送信情報との組を受信する。受信部２００は、受信した第一命令と送信情報との組を、受信情報格納部２０１に蓄積する。
【０１１７】
ナビゲーション装置２の処理部２０４は、受信部２００による第一命令と送信情報との受信に応じて、この送信情報に含まれる目的地指定情報「レストランＤＥＦ」が示す目的地を、経路探索の目的地に設定して、現在地から目的地までの経路探索を行う。例えば、処理部２０４は、目的地指定情報である「レストランＤＥＦ」を検索キーとして、この目的地の座標を取得する。例えば、地図情報格納部２０２に格納されている地図情報から、この「レストランＤＥＦ」という文字列が対応付けられた場所の座標を取得する。取得した座標は、（ｘ２，ｙ２）であったとする。但し、ｘ２は経度、ｙ２は緯度であるとする。そして、処理部２０４は、現在位置取得部２０３が取得した現在位置を示す座標から、この目的地の座標までの経路探索を、地図情報格納部２０２に格納されている地図情報等を用いて行う。なお、経路探索を行う処理は、公知の技術であるので、詳細な説明は省略する。また、ナビゲーション装置２は、経路探索に必要な情報等は、予め図示しない格納部等に適宜有しているようにすればよい。
【０１１８】
そして、出力部２０５は、この処理部２０４が経路探索を行った結果として取得した経路を示す情報を出力する。例えば、現在位置取得部２０３が経時的に順次取得する現在位置の情報を用いて、出力部２０５は、現在位置の周辺の地図を、順次、地図情報格納部２０２から読み出し、読み出した地図上に上記の経路を出力する。例えば、出力部２０５は、読み出した地図上に経路を示した画像を、ナビゲーション装置２のモニタ２５０に表示する。なお、現在位置の地図を取得したり、この地図に経路を示した画像を出力したりする処理等は、ナビゲーション装置２の処理として公知の技術であるので、ここでは詳細な説明は省略する。
【０１１９】
また、受信部２００が受信した送信情報が目的地関連情報「ｈｔｔｐ：／／ｗｗｗ．ｒｅｓｔａｕｒａｎｔＤＥＦ…」を有しているため、出力部２０５は、この目的地関連情報を出力する。ここでは、目的地関連情報がＵＲＬであるため、このＵＲＬが示す場所からＨＴＭＬファイル等の情報を取得して出力する。例えば、ここでは、取得したＨＴＭＬ等の情報を、上記の現在地の地図の横に並べてモニタ２５０に表示する。ＵＲＬ等からＨＴＭＬファイル等の情報を取得する処理は、ＷＥＢブラウザ等の技術として公知の技術であるため、ここでは詳細な説明は省略する。
【０１２０】
図９は、経路探索結果を示す地図と、目的地関連情報との表示例を示す図である。図においては、目的地関連情報に対応する画像９１が経路を示した地図９２の横に表示されている。地図９２においては、現在地９３からの経路が点線で示されている。
【０１２１】
処理部２０４は、受信情報格納部２０１に第二命令が格納されているか判断する。ここでは、第二命令が格納されていないとする。このため、処理部２０４は、第二命令に従った処理は行わない。
【０１２２】
処理部２０４は、経路探索が行われたため、目的地指定情報が示す位置と、現在位置取得部２０３が予め指定された一定または不定のタイミングで取得する現在地の位置情報との間の距離を順次算出し、この距離が予め指定された値未満となるか否かを判断する。そして、予め指定された値未満となった場合に、ナビゲーション装置２が目的地に到着したと判断する。予め指定された値は、例えば、現在位置取得部２０３が取得可能な現在地の位置情報の精度等によって決定される。例えば、この距離が２０ｍに設定されていたとすると、目的地指定情報が示す位置と、現在地の位置情報が示す位置との差が、２０ｍ未満となった場合に、目的地に到着したと判断する。
【０１２３】
処理部２０４は、受信部２００の受信した第一命令が削除命令を有しているため、この削除命令に従って、受信部２００が受信した第一命令と、この第一命令に対応付けられた送信情報に含まれる目的地指定情報および目的地関連情報との少なくとも一方とを削除する。ここでは、具体例として、受信情報格納部２０１に格納された第一命令と、送信情報との組を削除する。なお、第一命令が削除命令を有していない場合、経路探索結果の出力を終了し、受信部２００が受信した第一命令と、送信情報とを用いて、再度経路探索を行わないように、これらの情報に、対応した処理が終了していることを示すフラグ等の情報を付与するようにすればよい。
【０１２４】
ここで、上記の処理において、情報処理端末１から位置設定情報と第二命令とをナビゲーション装置２に送信して、この第二命令に従ってナビゲーション装置２が処理を行う場合について以下に説明する。
【０１２５】
例えば、ユーザが、情報処理端末１を操作して、位置設定情報を受け付けるための入力インターフェース画面を情報処理端末１のモニタ１５０に表示させたとする。
【０１２６】
図１０は、モニタ１５０に表示された位置設定情報を受け付けるための入力インターフェース画面を示す図である。図１０において、入力フィールド１６１は、位置指定情報を受け付ける入力フィールドであり、目的地の名称や、住所、電話番号、座標等が入力可能であるものとする。入力フィールド１６２は、位置関連情報を受け付ける入力フィールドであり、テキストや画像やＵＲＬ等が入力可能なものであるとする。なお、ここでは、入力フィールド１６２に入力される画像が、撮影位置の情報を有する写真である場合、この写真が有する撮影位置の情報（例えば、座標）が、入力フィールド１６１の情報として、自動入力されるものとする。
【０１２７】
例えば、ユーザが、撮影位置の座標を有する写真を位置関連情報として入力フィールド１６１に入力したとする。例えば、ユーザが、この写真のファイルのファイル名等を、入力フィールド１６１に入力したとすると、位置設定情報受付部１０３は、この写真から、この写真が有する撮影位置の位置情報を取得して、入力フィールド１６２に位置指定情報として入力する。入力された位置指定情報は、例えば、経度と緯度とで示される座標であるとする。そして、ユーザが位置設定情報の受け付けを行うことを指示するボタン１６３を押したとすると、位置設定情報受付部１０３が入力フィールド１６１および入力フィールド１６２を介して受け付けた写真の画像情報と、位置情報とが、図示しないメモリ等に一時記憶される。一時記憶された写真の画像情報は、例えば、ファイル名が「ａｎｎｉｖｅｒｓａｒｙ．ｊｐｇ」である画像情報であったとする。また、一時記憶された位置情報は、「（ｘ３，ｙ３）」であったとする。なお、ｘ３は、経度を示す値、ｙ３は緯度を示す値であるとする。
【０１２８】
情報処理端末１は、位置設定情報受付部１０３が位置設定情報を受け付けたため、命令格納部１０４に格納されている第二命令をナビゲーション装置２に送信する指示である第二送信指示を受け付けるためのメニュー画面をモニタ１５０に表示する。このメニュー画面は、図８のメニュー画面と同様のメニュー画面であるとする。
【０１２９】
そして、ユーザがメニュー画面において、第二送信指示を入力するためのボタンを押したとすると、送信指示受付部１０５は、第二送信指示を受け付ける。送信部１０６は、この第二送信指示に従って、上記で位置設定情報受付部１０３が受け付けた位置設定情報と、命令格納部１０４に格納されている第二命令とを対応付けて、ナビゲーション装置２に送信する。
【０１３０】
ナビゲーション装置２の受信部２００は、情報処理端末１から送信される第二命令と位置設定情報との組を受信する。受信部２００は、受信した第二命令と位置設定情報との組を、受信情報格納部２０１に蓄積する。
【０１３１】
処理部２０４は、受信部２００が受信した第二命令に従って処理を行う。具体的には、処理部２０４は、現在位置取得部２０３が順次取得して出力する現在位置の情報を順次取得する。そして、現在位置の情報を取得するごとに、この現在位置を例えば中心等とした予め指定されたサイズ及び形状を有する領域内に、受信部２００が受信した１以上の位置設定情報に含まれる位置指定情報が示す位置が含まれるか否かを、１以上の位置設定情報毎に順次判断する。
【０１３２】
具体的には、例えば、現在位置取得部２０３が取得した現在位置の座標が（ｘ４，ｙ４）であったとする（ただし、ｘ４は、経度を示す値、ｙ４は緯度を示す値であるとする）。この場合、処理部２０４は、このｘ座標（即ち、経度）に予め指定された正の値ｍを加算した値「ｘ４＋ｍ」と減算した値「ｘ４−ｍ」とをそれぞれ算出して、算出した値を、現在位置を中心とした領域の経度の範囲に設定する。また、処理部２０４は、ｙ座標（即ち、緯度）に予め指定された正の値ｎを加算した値「ｙ４＋ｎ」と減算した値「ｙ４−ｎ」とをそれぞれ算出して、算出した値を、現在位置を中心とした領域の緯度の範囲に設定する。次に、処理部２０４は、受信情報格納部２０１に格納されている一番目の位置設定情報に含まれる位置指定情報を読み出す。ここでは、上記で蓄積された位置設定情報だけが受信情報格納部２０１に格納されていたとすると、この位置設定情報から位置指定情報（ｘ４，ｙ４）を読み出す。そして、処理部２０４は、読み出した位置指定情報のｘ座標である「ｘ４」が上記の「ｘ４−ｎ」から「ｘ４＋ｎ」の間の値であり、かつ、読み出した位置指定情報のｙ座標である「ｙ４」が上記の「ｙ４−ｎ」から「ｙ４＋ｎ」の間の値であるか判断する。両方の値の範囲の値である場合、現在位置を含む領域内に、この位置設定情報の位置指定情報（ｘ３，ｙ３）が示す位置が含まれると判断する。位置指定情報が示す位置が含まれる場合、この位置指定情報を含む位置設定情報が有する位置関連情報を出力させる指示を、出力部２０５に渡す。受信情報格納部２０１に他の位置設定情報が格納されている場合、他の位置設定情報についても上記の判断を行う。なお、現在位置を含む予め指定された領域として、上記の領域の代わりに、現在位置を示す地図が示している領域を利用しても良い。
【０１３３】
そして、出力部２０５は、位置関連情報を出力させる指示を受け取ると、この指示に従って、この位置関連情報を出力する。例えば、上記において、受信部２００が受信した位置設定情報に含まれる位置指定情報（ｘ３，ｙ３）が、現在位置を含む予め指定されたサイズ及び形状を有する領域内に含まれると処理部２０４が判断したため、出力部２０５は、この位置指定情報（ｘ３，ｙ３）に対応する位置関連情報である画像「ａｎｎｉｖｅｒｓａｒｙ．ｊｐｇ」を出力する。ここでは、例えば、出力部２０５は、現在地を示す地図の横に並べて、位置関連情報である画像「ａｎｎｉｖｅｒｓａｒｙ．ｊｐｇ」を表示する。
【０１３４】
図１１は、位置関連情報の表示例を示す図である。位置関連情報１１１は、地図９２の横に並べて表示される。なお、図９に示すように、目的関連情報が既に出力されている場合、目的関連情報と重ねて位置関連情報を表示しても良いし、目的関連情報と位置関連情報とを並べて表示しても良い。また、位置関連情報１１１と並べて表示される地図は、経路探索結果が表示された地図であっても良いし、経路探索結果が表示されていない地図であっても良い。位置関連情報を表示する際に、この位置関連情報に対応する位置指定情報が示す位置を、並べて表示する地図上にマーカ等の位置を示す画像や文字等で表示するようにしても良い。
【０１３５】
なお、上記具体例においては、送信情報格納部１００に格納されている送信情報のうちの、選択指示により選択された送信情報を、送信情報受付部１０２が受け付けるようにした場合について説明した。しかし、本発明においては、以下のように送信情報受付部１０２が送信情報を受け付けるようにしても良い。
【０１３６】
例えば、図１２のように、情報処理端末１のモニタ１５０に撮影位置の情報を有する写真を表示している際に、ユーザが、情報処理端末１に、この写真を送信情報として入力させるための入力インターフェース１２０を表示させる。そして、この写真を送信情報として入力する操作、ここでは「ＯＫ」ボタン１２１を押す操作を、ユーザが行った場合に、送信情報受付部１０２が、この写真の情報が有する画像を目的地関連情報として、また、この写真が有する撮影位置の情報を目的地指定情報として有する送信情報を受け付けるようにしても良い。
【０１３７】
また、同様に、ＷＥＢページを、情報処理端末１のモニタ１５０に表示している際に、ユーザが、情報処理端末１に、このＷＥＢページ内の情報を送信情報として入力させるための入力インターフェースを図１２と同様に表示させる。そして、ユーザが、このＷＥＢページ内の情報を送信情報として入力する操作を行ったとする。この場合、送信情報受付部１０２が、このＷＥＢページ内に含まれる予め指定された第一の出現パターンを有する情報を目的地関連情報として、また、この第二の出現パターンを有する情報を目的地指定情報として有する送信情報を受け付けるようにしても良い。
【０１３８】
図１３は、情報処理端末１に表示しているＷＥＢページのソースの一例を示す図である。
【０１３９】
例えば、第一の出現パターンが「ｉｄ＝ｍａｉｎ」を含むタグ内の「ＳＲＣ＝」以下の情報という出現パターン、第二の出現パターンが「ｉｄ＝ａｄｄｒｅｓｓ」を含むタグが付けられた情報という出現パターンであったとする。このＷＥＢページを表示している際にユーザが、このＷＥＢページ内の情報を送信情報として入力する操作を行ったとする。送信情報受付部１０２は、このＷＥＢページのソースから、「ｉｄ＝ｍａｉｎ」を含むタグ内の「ＳＲＣ＝」以下の情報である「ｓｈｏｐｐｈｏｔｏ．ｊｐｇ」を送信情報の目的地関連情報として受け付ける。また、送信情報受付部１０２は、このＷＥＢページのソースから、「ｉｄ＝ａｄｄｒｅｓｓ」を含むタグが付けられた情報「Ｓ県Ｐ市Ｒ町…」を送信情報の目的地指定情報として受け付ける。
【０１４０】
以上、本実施の形態によれば、目的地指定情報を送信する際に、目的地関連情報を送信することにより、経路探索等に用いられない目的地等に関連した情報を、ナビゲーション装置から出力させることができ、ナビゲーション装置に適切な情報を出力させることができる。
【０１４１】
また、本実施の形態によれば、削除命令を更に送信することにより、目的地指定情報及び目的地関連情報の少なくとも一方、および、この目的地指定情報が示す目的地を、目的地に設定させる第一命令をナビゲーション装置から削除させることにより、プライバシーを保護することができる。例えば、ユーザが、タクシー等を利用する際に、タクシーのナビゲーション装置２に、目的地を指定するために、ユーザの所持する情報処理端末１から、ユーザの自宅の位置を示す目的地指定情報と、自宅の外観を示す目的地関連情報とを含む送信情報と第一命令を送信したとする。この場合、タクシーが自宅に着いた場合に、上記の送信情報と第一命令とが削除されることにより、タクシーのナビゲーション装置２にユーザの自宅に関する情報等が削除されるため、これらの情報が外部に漏洩する心配等がなくなる。
【０１４２】
また、本実施の形態によれば、例えば、予め送信情報格納部１００に蓄積しておいた１または２以上の送信情報から、一の送信情報を選択指示により選択することで、目的地を設定することが可能となるため、目的地の設定を容易に行うことが可能となる。例えば、ユーザが予め観光地の複数の名所についての送信情報を送信情報格納部１００に手入力や図示しないサーバ装置等からダウンロード等を行うことにより蓄積しておくようにする。そして、ユーザがその観光地でタクシー等に乗った際に、タクシーに設置されたナビゲーション装置２に、この送信情報のうちの一つを選択指示により選択して、第一命令と共に送信することで、タクシーのナビゲーション装置２に容易に、所望の名所を目的地として設定させることができる。
【０１４３】
また、本実施の形態によれば、現在位置を含む領域内の位置指定情報が存在した場合に、この位置設定情報に対応する位置関連情報を出力することにより、ユーザが場所と対応付けて蓄積した情報を、適切なタイミングで出力することができる。
【０１４４】
なお、上記実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１４５】
また、上記実施の形態において、一の装置に存在する２以上の通信手段（受信部や出力部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１４６】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０１４７】
なお、上記各実施の形態における情報処理システムを実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成する情報処理端末として機能させるためのプログラムであって、ナビゲーション装置に対して送信される命令であって、ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令が格納されている命令格納部にアクセス可能なコンピュータを、ナビゲーション装置に送信される１以上の情報であって、目的地を指定する情報である目的地指定情報と、目的地指定情報が指定する目的地に関連する情報であって、ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報を受け付ける送信情報受付部と、ナビゲーション装置に対して送信される命令であって、ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令が格納されている命令格納部と、第一命令を送信する指示である第一送信指示を受け付ける送信指示受付部と、送信指示受付部が受け付けた第一送信指示が示す第一命令と、送信情報受付部が受け付けた送信情報とを対応付けてナビゲーション装置に送信する送信部として機能させるためのプログラムである。
【０１４８】
また、本発明の情報処理システムは、コンピュータを、１以上の情報処理端末と、ナビゲーション装置とを備えた情報処理システムを構成するナビゲーション装置として機能させるプログラムであって、コンピュータを、情報処理端末が送信する命令であって、ナビゲーション装置に対して目的地を設定させる命令である目的地設定命令を有する命令である第一命令と、目的地を指定する情報である目的地指定情報と、目的地指定情報が指定する目的地に関連する情報であって、ナビゲーション装置による目的地の取得に利用されない情報である１以上の目的地関連情報とを有する情報である１以上の送信情報とを受信する受信部と、受信部が受信した第一命令が有する目的地設定命令に従って、送信情報が有する目的地指定情報が示す目的地を用いて目的地を設定する処理を行う処理部と、処理部が行った処理結果と、送信情報が有する目的地関連情報とを出力する出力部として機能させるためのプログラムである。
【０１４９】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１５０】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１５１】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５２】
図１４は、上記プログラムを実行して、上記実施の形態による情報処理システムを実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１５３】
図１４において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１５４】
図１５は、コンピュータシステム９００の内部構成を示す図である。図１５において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１５５】
コンピュータシステム９００に、上記実施の形態による情報処理システム等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１５６】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理システムの機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１５７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５８】
以上のように、本発明にかかる情報処理システム等は、ナビゲーション装置を有するシステム等として適しており、特に、ナビゲーション装置と情報処理端末とを備えたシステム等として有用である。
【符号の説明】
【０１５９】
１  情報処理端末
２  ナビゲーション装置
１００  送信情報格納部
１０１  選択指示受付部
１０２  送信情報受付部
１０３  位置設定情報受付部
１０４  命令格納部
１０５  送信指示受付部
１０６  送信部
２００  受信部
２０１  受信情報格納部
２０２  地図情報格納部
２０３  現在位置取得部
２０４  処理部
２０５  出力部
１０００  情報処理システム
【図１】
2014089098.tif 000003
【図２】
2014089098.tif 000004
【図３】
2014089098.tif 000005
【図４】
2014089098.tif 000006
【図５】
2014089098.tif 000007
【図６】
2014089098.tif 000008
【図７】
2014089098.tif 000009
【図８】
2014089098.tif 000010
【図９】
2014089098.tif 000011
【図１０】
2014089098.tif 000012
【図１１】
2014089098.tif 000013
【図１２】
2014089098.tif 000014
【図１３】
2014089098.tif 000015
【図１４】
2014089098.tif 000016
【図１５】
2014089098.tif 000017