(57)【特許請求の範囲】
【請求項１】
移動体に設置されたナビゲーション装置と、携帯端末とを有する情報システムであって、
前記ナビゲーション装置は、
地図に関する地図情報が格納されるナビ地図情報格納部と、
前記携帯端末から送信される送信情報を受信するナビ受信部と、
現在位置を示す現在位置情報を取得するナビ現在位置情報取得部と、
前記送信情報を用いて、前記地図情報を更新するナビ処理部と、
前記ナビ処理部が取得した情報を出力するナビ出力部と、を備え、
前記携帯端末は、
前記ナビゲーション装置に情報を送信するアプリケーションである送信アプリと、当該送信アプリが送信する情報であり、前記ナビゲーション装置がナビゲーションに利用する前記送信情報とが格納される格納部と、
前記ナビゲーション装置が送信しているビーコン信号を受信する受信部と、
前記ナビゲーション装置との位置関係が、前記送信アプリを実行することに関する実行条件を満たすか否かを判断する実行判断部と、
前記実行判断部が、前記位置関係が前記実行条件を満たすと判断した場合に、前記送信アプリを実行するアプリ実行部と、
前記送信アプリを実行している前記アプリ実行部からの指示により、当該指示により特定される前記送信情報を、前記ナビゲーション装置に送信する送信部と、
前記送信アプリが送信する前記送信情報が前記格納部に格納されているか否かを判断する送信情報有無判断部と、を備え、
前記送信情報は、前記地図情報の更新に用いられる地図更新情報であり、
前記実行判断部は、前記ビーコン信号を前記受信部が受信し、前記ナビゲーション装置との前記位置関係が、予め決められた条件を満たすほど近い場合に前記実行条件を満たすと判断する実行判断を、予め決められた期間が経過するたびに行い、
前記アプリ実行部は、前記実行判断部が、前記位置関係が前記実行条件を満たすと判断し、かつ、前記送信情報有無判断部が、前記送信情報が前記格納部に格納されていると判断した場合に前記送信アプリを実行することを特徴とする情報システム。
【請求項２】
前記地図更新情報は、地点を示す地点情報、または地図上の道路に関する道路情報の少なくとも一方を有し、
前記道路情報、前記地点情報、または前記地点情報と前記道路情報には、更新の対象となる前記地図情報に追加するかを示す追加情報が対応付いており、
前記ナビ処理部は、
追加することを示す前記追加情報に対応付いている前記地点情報を前記地図情報に追加する、
または追加することを示す前記追加情報に対応付いている前記道路情報を前記地図情報に追加する請求項１記載の情報システム。
【請求項３】
前記地図更新情報は、地点を示す地点情報、または地図上の道路に関する道路情報の少なくとも一方を有し、
前記道路情報、前記地点情報、または前記地点情報と前記道路情報には、更新の対象となる前記地図情報から削除するかを示す削除情報が対応付いており、
前記ナビ処理部は、
削除することを示す前記削除情報に対応付いている前記地点情報を前記地図情報から削除する、
または削除することを示す前記削除情報に対応付いている前記道路情報を前記地図情報から削除する請求項１または請求項２記載の情報システム。
【請求項４】
移動体に設置されたナビゲーション装置と、携帯端末とを有する情報システムであって、
前記ナビゲーション装置は、
地図に関する地図情報が格納されるナビ地図情報格納部と、
地点を示す２つの地点情報を前記携帯端末から受信するナビ受信部と、
現在位置を示す現在位置情報を取得するナビ現在位置情報取得部と、
前記地図情報と前記現在位置情報と前記２つの地点情報のうち一方の地点情報とを用いて、当該現在位置情報が示す現在位置から、当該一方の地点情報が示す地点までの経路を示す経路情報を取得する、および、前記地図情報と前記２つの地点情報のうちの他方の地点情報とを用いて、当該他方の地点情報が示す地点を含む地図を示す前記地図情報を前記ナビ地図情報格納部から取得するナビ処理部と、
前記ナビ処理部が取得した前記経路情報および前記地図情報を出力するナビ出力部と、を備え、
前記一方の地点情報は、目的地を示す目的地情報であり、かつ前記他方の地点情報は、前記目的地情報が示す目的地付近の駐車場を示す駐車場情報であり、
前記携帯端末は、
前記ナビゲーション装置に情報を送信するアプリケーションである送信アプリと、当該送信アプリが送信する情報であり、前記ナビゲーション装置がナビゲーションに利用する送信情報とが格納される格納部と、
前記ナビゲーション装置が送信しているビーコン信号を受信する受信部と、
前記ナビゲーション装置との位置関係が、前記送信アプリを実行することに関する実行条件を満たすか否かを判断する実行判断部と、
前記実行判断部が、前記位置関係が前記実行条件を満たすと判断した場合に、前記送信アプリを実行するアプリ実行部と、
前記送信アプリを実行している前記アプリ実行部からの指示により、当該指示により特定される前記送信情報を、前記ナビゲーション装置に送信する送信部と、
前記送信アプリが送信する前記送信情報が前記格納部に格納されているか否かを判断する送信情報有無判断部と、を備え、
前記送信情報は、前記目的地情報と、前記駐車場情報と、を有しており、
前記実行判断部は、前記ビーコン信号を前記受信部が受信し、前記ナビゲーション装置との前記位置関係が、予め決められた条件を満たすほど近い場合に前記実行条件を満たすと判断する実行判断を、予め決められた期間が経過するたびに行い、
前記アプリ実行部は、前記実行判断部が、前記位置関係が前記実行条件を満たすと判断し、かつ、前記送信情報有無判断部が、前記送信情報が前記格納部に格納されていると判断した場合に前記送信アプリを実行することを特徴とする情報システム。
【請求項５】
移動体に設置されたナビゲーション装置と、携帯端末とを有する情報システムであって、
前記ナビゲーション装置は、
地図に関する地図情報が格納されるナビ地図情報格納部と、
地点を示す２つの地点情報を前記携帯端末から受信するナビ受信部と、
現在位置を示す現在位置情報を取得するナビ現在位置情報取得部と、
前記地図情報と前記現在位置情報と前記２つの地点情報のうち一方の地点情報とを用いて、当該現在位置情報が示す現在位置から、当該一方の地点情報が示す地点までの経路を示す経路情報を取得する、および、前記地図情報と前記２つの地点情報のうちの他方の地点情報とを用いて、当該他方の地点情報が示す地点を含む地図を示す前記地図情報を前記ナビ地図情報格納部から取得するナビ処理部と、
前記ナビ処理部が取得した前記経路情報および前記地図情報を出力するナビ出力部と、を備え、
前記一方の地点情報は、目的地を示す目的地情報が示す目的地付近の駐車場を示す駐車場情報であり、かつ前記他方の地点情報は、前記目的地情報であり、
前記携帯端末は、
前記ナビゲーション装置に情報を送信するアプリケーションである送信アプリと、当該送信アプリが送信する情報であり、前記ナビゲーション装置がナビゲーションに利用する送信情報とが格納される格納部と、
前記ナビゲーション装置が送信しているビーコン信号を受信する受信部と、
前記ナビゲーション装置との位置関係が、前記送信アプリを実行することに関する実行条件を満たすか否かを判断する実行判断部と、
前記実行判断部が、前記位置関係が前記実行条件を満たすと判断した場合に、前記送信アプリを実行するアプリ実行部と、
前記送信アプリを実行している前記アプリ実行部からの指示により、当該指示により特定される前記送信情報を、前記ナビゲーション装置に送信する送信部と、
前記送信アプリが送信する前記送信情報が前記格納部に格納されているか否かを判断する送信情報有無判断部と、を備え、
前記送信情報は、前記目的地情報と、前記駐車場情報と、を有しており、
前記実行判断部は、前記ビーコン信号を前記受信部が受信し、前記ナビゲーション装置との前記位置関係が、予め決められた条件を満たすほど近い場合に前記実行条件を満たすと判断する実行判断を、予め決められた期間が経過するたびに行い、
前記アプリ実行部は、前記実行判断部が、前記位置関係が前記実行条件を満たすと判断し、かつ、前記送信情報有無判断部が、前記送信情報が前記格納部に格納されていると判断した場合に前記送信アプリを実行することを特徴とする情報システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報をナビゲーション装置に送信する携帯端末等に関するものである。
【背景技術】
【０００２】
従来、携帯端末にインストールされるアプリケーションであり、携帯端末に入力された目的地に関する情報を、移動体に設置されたナビゲーション装置に送信するアプリケーションが開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“NaviCon”、［online］、株式会社デンソー、［２０１５年１月６日検索］、インターネット［http://navicon.denso.co.jp/user/support/index.php］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の携帯端末では、ナビゲーション装置との位置関係が予め決められた条件を満たした場合に、ナビゲーション装置に情報を送信するアプリケーションを自動的に動作させることができなかった。
【課題を解決するための手段】
【０００５】
本第一の開示の携帯端末は、移動体に設置されたナビゲーション装置に情報を送信するアプリケーションである１以上の送信アプリと、送信アプリが送信する情報であり、ナビゲーション装置がナビゲーションに利用する情報である１または２種類以上の送信情報とが格納される格納部と、ナビゲーション装置との位置関係が、送信アプリを実行することに関する条件である実行条件を満たすか否かを判断する実行判断部と、実行判断部が、位置関係が実行条件を満たすと判断した場合に、送信アプリを実行するアプリ実行部と、送信アプリを実行しているアプリ実行部からの指示により、指示により特定される送信情報を、ナビゲーション装置に送信する送信部とを備える携帯端末である。
【０００６】
このような構成により、ナビゲーション装置との位置関係が予め決められた条件を満たした場合に、ナビゲーション装置に情報を送信するアプリケーションを自動的に動作させることができる。
【０００７】
また、本第二の開示の携帯端末は、第一の開示に対して、送信アプリが送信する送信情報が、格納部に格納されているか否かを判断する送信情報有無判断部をさらに備え、アプリ実行部は、実行判断部が、位置関係が実行条件を満たすと判断し、かつ、送信情報有無判断部が、送信情報が格納部に格納されていると判断した場合に、送信アプリを実行する携帯端末である。
【０００８】
このような構成により、ナビゲーション装置に情報を送信するアプリケーションを、ナビゲーション装置との位置関係が予め決められた条件を満たし、かつ、当該アプリケーションが送信する情報が存在する場合に、自動的に動作させることができる。
【０００９】
また、本第三の開示の携帯端末は、第一または第二の開示に対して、実行条件は、ナビゲーション装置との通信が確立されたことである携帯端末である。
【００１０】
このような構成により、ナビゲーション装置との通信が確立された場合に、ナビゲーション装置に情報を送信するアプリケーションを自動的に動作させることができる。
【００１１】
また、本第四の開示の携帯端末は、第一から第三いずれか１つの開示に対して、送信情報は、目的地を示す情報である目的地情報である携帯端末である。
【００１２】
このような構成により、ナビゲーション装置との位置関係が予め決められた条件を満たした場合に、ナビゲーション装置に目的地情報を送信するアプリケーションを自動的に動作ることができる。
【００１３】
また、本第五の開示の携帯端末は、第一から第三いずれか１つの開示に対して、送信情報は、地図情報の一部の更新に用いられる情報である地図更新情報である携帯端末である。
【００１４】
このような構成により、ナビゲーション装置との位置関係が予め決められた条件を満たした場合に、ナビゲーション装置に地図更新情報を送信するアプリケーションを自動的に動作ることができる。
【００１５】
また、本第六の開示の携帯端末は、第一から第三いずれか１つの開示に対して、送信情報は、駐車場を示す情報である駐車場情報である携帯端末である。
【００１６】
このような構成により、ナビゲーション装置との位置関係が予め決められた条件を満たした場合に、ナビゲーション装置に駐車場情報を送信するアプリケーションを自動的に動作ることができる。
【００１７】
また、本第七の開示のナビゲーション装置は、地図に関する情報である地図情報が格納されるナビ地図情報格納部と、地点を示す情報である２つの地点情報を、携帯端末から受信するナビ受信部と、現在位置を示す情報である現在位置情報を取得するナビ現在位置情報取得部と、地図情報と、現在位置情報と、２つの地点情報のうちの一方の地点情報とを用いて、現在位置情報が示す現在位置から、地点情報が示す地点までの経路を探索し、経路を示す経路情報を取得する、および、地図情報と、２つの地点情報のうちの他方の地点情報とを用いて、地点情報が示す地点を含む地図を示す地図情報を、ナビ地図情報格納部から取得するナビ処理部と、ナビ処理部が取得した情報を出力するナビ出力部とを備えるナビゲーション装置である。
【００１８】
このような構成により、受信した２つの地点情報を用いて、一方の地点情報が示す地点までの経路、および、他方の地点情報が示す地点を含む地図を出力することができる。
【００１９】
また、本第八の開示のナビゲーション装置は、第七の開示に対して、２つの地点情報は、目的地を示す情報である目的地情報と、目的地付近の駐車場を示す情報である駐車場情報であり、ナビ処理部は、地図情報と、現在位置情報と、駐車場情報とを用いて、現在位置情報が示す現在位置から、駐車場情報が示す駐車場までの経路を探索し、経路を示す経路情報を取得する、および、地図情報と、目的地情報とを用いて、目的地情報が示す目的地を含む地図を示す地図情報を、ナビ地図情報格納部から取得するナビゲーション装置である。
【００２０】
このような構成により、駐車場情報が示す駐車場までの経路、および、目的地情報が示す目的地を含む地図を出力することができる。
【００２１】
また、本第九の開示のナビゲーション装置は、第七の開示に対して、２つの地点情報は、目的地を示す情報である目的地情報と、目的地付近の駐車場を示す情報である駐車場情報であり、ナビ処理部は、地図情報と、現在位置情報と、目的地情報と、駐車場情報とを用いて、現在位置情報が示す現在位置から、目的地情報が示す目的地を経由する、駐車場情報が示す駐車場までの経路を探索し、経路を示す経路情報を取得するナビゲーション装置である。
【００２２】
このような構成により、駐車場情報が示す駐車場を経由する、目的地情報が示す目的地までの経路を出力することができる。
【００２３】
また、本第十の開示のナビゲーション装置は、第七から第九いずれか１つの開示に対して、２つの地点情報は、目的地を示す情報である目的地情報と、目的地付近の駐車場を示す情報である駐車場情報であり、ナビ処理部は、経路情報を取得する処理と地図情報を取得する処理、または、経路情報を取得する処理を行うナビゲーション装置である。
【００２４】
このような構成により、駐車場情報が示す駐車場までの経路および目的地情報が示す目的地を含む地図を出力する、または、駐車場情報が示す駐車場を経由する、目的地情報が示す目的地までの経路を出力することができる。
【発明の効果】
【００２５】
本発明による携帯端末等によれば、ナビゲーション装置との位置関係が予め決められた条件を満たした場合に、ナビゲーション装置に情報を送信するアプリケーションを自動的に動作させることができる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１における情報システム１の概念図
【図２】同携帯端末１１およびナビゲーション装置１２のブロック図
【図３】同携帯端末１１の全体動作について説明するフローチャート
【図４】同実行判断処理について説明するフローチャート
【図５】同ナビゲーション装置１２の全体動作について説明するフローチャート
【図６】同経路情報の出力例を示す図
【図７】同地図更新情報が有する地点情報の例を示す図
【図８】同地図更新情報が有する道路情報の例を示す図
【図９】同更新前の地図情報が示す地図の例を示す図
【図１０】同更新後の地図情報が示す地図の例を示す図
【図１１】同コンピュータシステムの概観図
【図１２】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２７】
以下、本発明による携帯端末等の実施の形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２８】
（実施の形態１）
本実施の形態において、携帯端末１１と、ナビゲーション装置１２とを備える情報システム１について説明する。携帯端末１１は、ナビゲーション装置１２との位置関係が予め決められた条件を満たすか否かを判断する。そして、満たす場合、携帯端末１１は、ナビゲーション装置１２に情報を送信するアプリケーションを実行する。当該「アプリケーション」とは、「アプリケーション・ソフトウェア」のことである。また、当該「アプリケーション」を、以下、適宜、「アプリ」とする。そして、携帯端末１１は、当該アプリケーションを実行することにより、情報をナビゲーション装置１２に送信する。また、ナビゲーション装置１２は、携帯端末１１から送信された情報を受信する。そして、ナビゲーション装置１２は、受信した情報に応じて、所定の処理を行う。
【００２９】
図１は、本実施の形態における情報システム１の概念図である。図１において、携帯端末１１と、ナビゲーション装置１２とは、通信手段１３を介して通信が可能である。図１において、携帯端末１１は、例えば、スマートフォン、携帯電話、ＰＤＡ、タブレットＰＣ、ノートＰＣなどである。また、ナビゲーション装置１２は、移動体に設置されている。移動体は、例えば、自動車、バイク、自転車などである。また、通信手段１３は、通常、近距離（短距離）の無線通信手段である。通信手段１３は、例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ、ＺｉｇＢｅｅ（登録商標）、赤外線などである。
【００３０】
また、図２は、本実施の形態における携帯端末１１およびナビゲーション装置１２のブロック図である。携帯端末１１は、格納部１１１、実行判断部１１２、送信情報有無判断部１１３、アプリ実行部１１４、送信部１１５を備える。また、ナビゲーション装置１２は、ナビ地図情報格納部１２１、ナビ受信部１２２、ナビ現在位置情報取得部１２３、ナビ処理部１２４、ナビ出力部１２５を備える。
【００３１】
格納部１１１には、１または２以上の送信アプリと、１または２種類以上の送信情報とが格納される。送信アプリとは、ナビゲーション装置１２に情報を送信するアプリケーションである。また、送信情報とは、送信アプリがナビゲーション装置１２に送信する情報である。また、送信情報は、ナビゲーション装置１２が、ナビゲーションに利用する情報でもある。また、格納部１１１に格納されている送信情報は、格納部１１１に格納されている１または２以上の各送信アプリが送信する情報である。
【００３２】
送信アプリは、後述のアプリ実行部１１４により実行される。当該「実行」は、例えば、「起動」であってもよい。そして、送信アプリは、実行されることにより、送信情報をナビゲーション装置１２に送信する。このとき、送信アプリは、例えば、１種類の送信情報を送信してもよいし、２種類以上の送信情報を送信してもよい。また、送信アプリは、例えば、送信情報をナビゲーション装置１２に送信する機能のみを有するアプリである。また、送信アプリは、例えば、いわゆるナビゲーションアプリ、いわゆる地図アプリ、店舗などの地点を検索するアプリなどであってもよい。
【００３３】
また、送信情報は、例えば、地点情報、地図更新情報などである。地点情報とは、地点を示す情報である。また、地点情報は、例えば、地図上の地点に関する情報であるとも言える。また、地図更新情報とは、地図情報の更新に用いられる情報である。また、地図更新情報は、例えば、地図情報を更新するための情報であるとも言える。
【００３４】
地点情報は、例えば、地点の位置を示す情報を有する。また、地点情報は、例えば、地点を識別する情報、地点の種類を示す情報などを有していてもよい。地点を識別する情報は、例えば、地点の名称を示す情報、地点の住所を示す情報、地点の電話番号、地点のＩＤなどである。また、地点の種類は、問わない。地点の種類は、例えば、交差点、駐車場、休憩所、観光名所、駅、飲食店などの店舗、ユーザが所望する目的地、などである。
【００３５】
また、例えば、地点情報が目的地を示す場合、当該地点情報は、目的地を示す情報である目的地情報である。また、例えば、地点情報が駐車場を示す場合、当該地点情報は、駐車場を示す情報である駐車場情報である。また、例えば、地点情報が、移動体の燃料を補給する地点（例えば、ガソリンスタンドなど）を示す場合、当該地点情報は、燃料補給地点を示す情報である燃料補給地点情報である。
【００３６】
また、位置を示す情報を、以下、適宜、位置情報とする。位置情報が示す位置は、通常、経緯度である。また、当該位置は、例えば、地図上の座標であってもよい。また、当該位置は、例えば、高さ（高度）を含んでもよい。
【００３７】
また、地図更新情報は、例えば、地図情報のいわゆる差分である。ここで、地図情報とは、地図に関する情報である。また、地図情報により示される地図の種類や、地図情報のデータ形式などは、問わない。当該地図の種類は、例えば、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、航空写真、衛星写真などである。また、当該データ形式は、例えば、ラスタデータや、ベクタデータ、ＫＩＷＩフォーマットなどである。
【００３８】
また、地図情報は、例えば、１以上の地点情報を有する。また、地図情報は、例えば、１以上の道路情報を有する。道路情報とは、地図上の道路に関する情報である。当該地図上の道路は、通常、地図上の道路を構成する区間（以下、適宜、道路の区間とする）である。また、道路情報は、例えば、道路を識別する情報や、道路の種類を示す情報、道路の両端の位置を示す情報などを有する。道路を識別する情報は、通常、道路の名称を示す情報である。また、道路を識別する情報は、例えば、道路のＩＤであってもよい。また、道路情報は、例えば、道路のスコアや、道路の車線数、道路の進行方向などを示す情報などを有する。当該スコアは、通常、経路探索時に用いるコストである。
【００３９】
以上より、地点更新情報は、例えば、地点情報、道路情報などを有する情報である。当該地点情報は、例えば、新たに作られた地点、削除された地点などを示す情報である。また、当該道路情報は、例えば、新たに作られた道路、削除された道路などを示す情報である。また、当該地点情報、道路情報などには、例えば、新たに作られたこと、削除されたことを示す情報が対応付いていてもよい。当該情報は、いわゆるフラグである。
【００４０】
また、地図更新情報は、通常、地図情報の一部の更新に用いられる情報である。また、地図更新情報は、例えば、地図情報の全部の更新に用いられる情報であってもよい。
【００４１】
また、送信アプリには、通常、当該送信アプリが送信する１または２種類以上の送信情報が対応付いている。当該対応付けの方法や手法などは、問わない。当該「対応付いている」とは、例えば、送信アプリを識別する情報と、送信情報を識別する情報との対応表が、格納部１１１に格納されていることである。また、当該「対応付いている」とは、例えば、送信アプリが使用する記憶領域（例えば、フォルダなど）が予め決められており、当該記憶領域に、送信情報が格納されていることである。なお、例えば、送信アプリが送信する送信情報が格納部１１１に格納されていない場合、当該送信アプリには、送信情報は対応付いていない。
【００４２】
なお、格納部１１１に送信情報が蓄積される過程は、問わない。格納部１１１には、入力デバイス、通信回線、記録媒体などを介して、送信情報が蓄積される。また、当該送信情報の蓄積は、例えば、図示しない蓄積部が行う。
【００４３】
また、例えば、格納部１１１に格納されている送信情報が、２つの地点情報である場合、当該２つの地点情報には、例えば、到達する順序を示す情報（以下、適宜、順序情報とする）が対応付いていてもよい。順序情報は、例えば、どちらの地点に先に到達するかを示すフラグ、どちらの地点に後に到着するかを示すフラグ、到達する順序を示す数値などである。
【００４４】
また、上記、２つの地点情報に対応付いている順序情報は、通常、ユーザが入力した情報である。上記、２つの地点情報に対応付いている順序情報は、例えば、順序を有する２つの入力フィールドに入力された地点情報に対して、当該入力フィールドの順序に応じて対応付けられた情報であってもよい。例えば、地点情報を入力するための２つの各入力フィールド（以下、適宜、フィールドＡ、フィールドＢとする）に対して地点情報が入力されたとする。また、当該２つの入力フィールドの順序が、フィールドＡ、フィールドＢの順であるとする。このような場合、フィールドＡに入力された地点情報には、例えば、先に到達することを示すフラグが対応付けられる。また、フィールドＢに入力された情報には、例えば、後に到達することを示すフラグが対応付けられる。
【００４５】
実行判断部１１２は、携帯端末１１とナビゲーション装置１２との位置関係が、実行条件を満たすか否かを判断する。実行条件とは、送信アプリを実行することに関する条件である。また、実行条件は、例えば、携帯端末１１とナビゲーション装置１２との位置関係に関する条件である。また、携帯端末１１とナビゲーション装置１２との位置関係が、実行条件を満たすか否かの判断を、以下、適宜、実行判断とする。
【００４６】
実行条件は、通常、携帯端末１１とナビゲーション装置１２との通信が確立されたことである。通信が確立されたとは、例えば、携帯端末１１とナビゲーション装置１２の通信状態が、通信不可の状態から、通信可能な状態になったことである。また、実行条件は、例えば、ナビゲーション装置１２が送信している情報を、携帯端末１１が受信したことであってもよい。当該情報は、例えば、いわゆるビーコン信号である。つまり、実行条件は、例えば、携帯端末１１とナビゲーション装置１２との位置関係が、予め決められた条件を満たすほど近いこと、携帯端末１１とナビゲーション装置１２との位置関係が、通信可能である位置関係にあることなどである、と言える。
【００４７】
実行判断部１１２は、例えば、携帯端末１１とナビゲーション装置１２との通信状態を取得する。当該通信状態を取得するとは、具体的には、通信状態を示す情報を取得することである。そして、実行判断部１１２は、取得した通信状態が、通信不可の状態から、通信可能な状態になったか否かを判断する。当該判断は、通信が確立されたか否かの判断である。そして、通信状態が、通信不可の状態から、通信可能な状態になった場合、実行判断部１１２は、携帯端末１１とナビゲーション装置１２との位置関係が、実行条件を満たすと判断する。また、通信状態が、通信不可の状態である場合、実行判断部１１２は、携帯端末１１とナビゲーション装置１２との位置関係が、実行条件を満たさないと判断する。
【００４８】
また、実行判断部１１２は、例えば、図示しない受信部が、ナビゲーション装置１２が送信している情報を受信したか否かを判断する。そして、受信した場合、実行判断部１１２は、携帯端末１１とナビゲーション装置１２との位置関係が、実行条件を満たすと判断する。また、受信していない場合、実行判断部１１２は、携帯端末１１とナビゲーション装置１２との位置関係が、実行条件を満たさないと判断する。
【００４９】
また、実行判断部１１２は、例えば、定期的（予め決められた期間が経過するたび）に、実行判断を行う。
【００５０】
また、実行判断部１１２は、例えば、実行条件を満たすか否かを判断した結果を示す情報を取得してもよい。当該情報は、通常、いわゆるフラグである。
【００５１】
なお、一の装置（ここでは、携帯端末１１）において、他の装置（ここでは、ナビゲーション装置１２）との通信が確立されたか否かを判断する方法や手順など、および、一の装置（ここでは、携帯端末１１）において、他の装置（ここでは、ナビゲーション装置１２）が送信している情報を受信したか否かを判断する方法や手順などは、公知であるので、詳細な説明を省略する。
【００５２】
送信情報有無判断部１１３は、送信アプリが送信する送信情報が、格納部１１１に格納されているか否かを判断する。当該判断を、以下、適宜、送信情報有無判断とする。例えば、送信情報有無判断部１１３は、後述のアプリ実行部１１４により実行される送信アプリに、送信情報が対応付いているか否かを判断する。そして、対応付いている場合、送信情報有無判断部１１３は、送信アプリが送信する送信情報が、格納部１１１に格納されていると判断する。また、対応付いていない場合、送信情報有無判断部１１３は、送信アプリが送信する送信情報が、格納部１１１に格納されていないと判断する。
【００５３】
また、送信情報有無判断部１１３は、例えば、実行判断部１１２が、携帯端末１１とナビゲーション装置１２との位置関係が、実行条件を満たすと判断した場合に、送信情報有無判断を行ってもよい。
【００５４】
また、送信情報有無判断部１１３は、例えば、送信アプリが送信する送信情報が、格納部１１１に格納されているか否かを判断した結果を示す情報を取得してもよい。当該情報は、通常、いわゆるフラグである。
【００５５】
アプリ実行部１１４は、実行判断部１１２が、位置関係が実行条件を満たすと判断した場合に、送信アプリを実行する。当該送信アプリは、格納部１１１に格納されている送信アプリである。また、当該送信アプリは、通常、予め決められている。また、当該送信アプリは、例えば、格納部１１１に格納されている１または２以上の送信アプリの中から、ユーザにより選択された一の送信アプリであってもよい。この場合、アプリ実行部１１４は、例えば、１または２以上の送信アプリの中から、一の送信アプリを選択するためのユーザ・インターフェースを出力する。当該ユーザ・インターフェースは、例えば、アプリ実行部１１４が予め保持している。そして、アプリ実行部１１４は、当該ユーザ・インターフェースを介して、ユーザから、アプリ選択指示を受け付ける。アプリ選択指示とは、送信アプリを選択する指示である。そして、アプリ実行部１１４は、当該アプリ選択指示により選択された送信アプリを実行する。
【００５６】
なお、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の読み出し、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。
【００５７】
また、アプリ実行部１１４は、例えば、実行判断部１１２が、位置関係が実行条件を満たすと判断し、かつ、送信情報有無判断部１１３が、送信情報が格納部１１１に格納されていると判断した場合に、送信アプリを実行してもよい。
【００５８】
また、アプリ実行部１１４により実行された送信アプリは、予め決められた送信情報を、ナビゲーション装置１２に送信する。当該予め決められた送信情報とは、格納部１１１に格納されている送信情報であり、自身（送信アプリ）に対応付いている１または２種類以上の送信情報である。また、当該アプリ実行部１１４により実行された送信アプリによる送信情報の送信は、通常、後述の送信部１１５が行う。つまり、アプリ実行部１１４は、送信アプリのプログラムコード（命令）を解釈し、当該解釈の結果に応じた処理を行う。そして、アプリ実行部１１４は、例えば、プログラムコードが、送信情報を送信する命令である場合、当該命令に従い、実行中の送信プログラムに対応付いている送信情報をナビゲーション装置１２に送信する旨を、後述の送信部１１５に指示する。当該指示を、以下、適宜、送信情報送信指示とする。
【００５９】
送信部１１５は、ナビゲーション装置１２に、１または２種類以上の送信情報を送信する。具体的に、送信部１１５は、アプリ実行部１１４からの送信情報送信指示に従い、当該指示により特定される送信情報を送信する。
【００６０】
例えば、送信情報送信指示は、送信する送信情報を有する。この場合、送信部１１５は、当該送信情報を、ナビゲーション装置１２に送信する。
【００６１】
また、例えば、送信情報送信指示は、送信する送信情報を識別する情報を有する。この場合、送信部１１５は、当該情報により識別される送信情報を、格納部１１１から取得する。そして、送信部１１５は、当該取得した送信情報を、ナビゲーション装置１２に送信する。
【００６２】
また、送信部１１５は、例えば、ユーザからの指示に応じて、送信情報を送信してもよい。この場合、送信部１１５は、例えば、アプリ実行部１１４からの送信情報送信指示に従い送信情報を送信する前に、送信情報の送信を許可するか否かを選択するためのユーザ・インターフェースを出力する。当該ユーザ・インターフェースは、例えば、送信部１１５が予め保持している。そして、送信部１１５は、当該ユーザ・インターフェースを介して、ユーザから、送信許可指示または送信不許可指示を受け付ける。送信許可指示とは、送信情報の送信を許可する指示である。また、送信不許可指示とは、送信情報の送信を許可しない指示である。そして、送信部１１５は、例えば、送信許可指示を受け付けた場合に、送信情報を送信する。また、送信部１１５は、例えば、送信不許可指示を受け付けた場合に、送信指示を送信しない。
【００６３】
また、例えば、送信情報が２つの地点情報である場合、送信部１１５は、例えば、当該２つの地点情報に順序情報を対応付けて、ナビゲーション装置１２に送信してもよい。この場合、送信部１１５は、例えば、当該２つの地点情報を送信する前に、順序情報を入力するためのユーザ・インターフェースを出力する。当該ユーザ・インターフェースは、例えば、送信部１１５が予め保持している。そして、送信部１１５は、当該ユーザ・インターフェースを介して、ユーザから、順序情報を受け付ける。そして、送信部１１５は、当該受け付けた順序情報を対応付けて、当該２つの地点情報を送信する。なお、当該２つの地点情報に順序情報が既に対応付いている場合、送信部１１５は、当該対応付いている順序情報と共に、当該２つの地点情報を送信する。
【００６４】
また、送信部１１５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【００６５】
ナビ地図情報格納部１２１には、地図情報が格納される。
【００６６】
ナビ受信部１２２は、携帯端末１１から、１または２種類以上の送信情報を受信する。ナビ受信部１２２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００６７】
ナビ現在位置情報取得部１２３は、現在位置情報を取得する。現在位置情報とは、現在位置を示す情報である。また、当該現在位置は、ナビゲーション装置１２の現在位置である。また、当該現在位置は、例えば、ナビゲーション装置１２が設置されている移動体の現在位置でもある。また、ナビ現在位置情報取得部１２３は、例えば、定期的（予め決められた期間が経過するたび）に現在位置情報を取得する。また、ナビ現在位置情報取得部１２３は、例えば、指示があるたびに現在位置情報を取得する。当該指示は、例えば、ユーザからの指示、後述のナビ処理部１２４からの指示などである。
【００６８】
また、ナビ現在位置情報取得部１２３は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、ナビ現在位置情報取得部１２３は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、ナビ現在位置情報取得部１２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００６９】
ナビ処理部１２４は、送信情報に応じた処理を行う。当該送信情報は、ナビ受信部１２２が受信した１または２種類以上の送信情報である。また、当該処理は、例えば、情報の取得、情報の更新などである。
【００７０】
例えば、ナビ受信部１２２が地点情報を受信した場合、ナビ処理部１２４は、例えば、現在位置から、当該地点情報が示す地点までの経路を示す経路情報を取得する。具体的に、ナビ処理部１２４は、地図情報と、現在位置情報と、当該地点情報とを用いて、現在位置情報が示す現在位置から、当該地点情報が示す地点までの経路を探索する。当該地図情報は、ナビ地図情報格納部１２１に格納されている地図情報である。また、当該現在位置情報は、ナビ現在位置情報取得部１２３が取得した現在位置情報である。そして、ナビ処理部１２４は、当該経路を示す情報である経路情報を取得する。経路情報は、例えば、経路が通過する位置を示す１以上の位置情報を有する。また、経路情報は、例えば、当該１以上の位置を結ぶ道路を示す道路情報を有する。
【００７１】
また、経路の探索には、通常、最短経路問題の解法（アルゴリズム）を用いる。「最短経路問題の解法」は、例えば、ダイクストラ法や、Ａ＊アルゴリズムなどである。これらの解法は、公知であるので、詳細な説明を省略する。また、経路情報を取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００７２】
また、例えば、ナビ受信部１２２が地点情報を受信した場合、ナビ処理部１２４は、例えば、当該地点情報が示す地点を含む地図を示す地図情報を取得する。当該取得する地図情報を、以下、適宜、出力地図情報とする。具体的に、ナビ処理部１２４は、地図情報と、当該地点情報とを用いて、当該地点情報が示す地点を略中心とし、当該地点を含む予め決められた領域の地図を示す出力地図情報を取得する。当該地図情報は、ナビ地図情報格納部１２１に格納されている地図情報である。つまり、出力地図情報は、例えば、ナビ地図情報格納部１２１に格納されている地図情報が示す地図の一部を示す地図情報であると言える。なお、一の地図情報（ここでは、ナビ地図情報格納部１２１に格納されている地図情報）から、当該地図情報が示す地図の一部を示す地図情報（ここでは、出力地図情報）を取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００７３】
また、例えば、ナビ受信部１２２が２つの地点情報を受信した場合、ナビ処理部１２４は、例えば、経路情報と出力地図情報とを取得する。この場合、ナビ処理部１２４は、地図情報と、現在位置情報と、２つの地点情報のうちの一方の地点情報とを用いて、当該現在位置情報が示す現在位置から、当該地点情報が示す地点までの経路を探索し、当該経路を示す経路情報を取得する。また、ナビ処理部１２４は、地図情報と、２つの地点情報のうちの他方の地点情報とを用いて、当該地点情報が示す地点を含む地図を示す出力地図情報を、ナビ地図情報格納部１２１から取得する。また、この場合、２つの地点情報は、例えば、目的地情報と駐車場情報であることが好適である。そして、ナビ処理部１２４は、例えば、当該目的地情報を用いて、上記経路情報を取得することが好適である。また、ナビ処理部１２４は、例えば、当該駐車場情報を用いて、上記出力地図情報を取得することが好適である。また、当該駐車場情報は、例えば、当該目的地情報が示す目的地付近の駐車場を示す情報であることが好適である。
【００７４】
また、例えば、ナビ受信部１２２が２つの地点情報を受信した場合、ナビ処理部１２４は、例えば、経路情報のみを取得する。この場合、ナビ処理部１２４は、地図情報と、現在位置情報と、２つの地点情報とを用いて、当該現在位置情報が示す現在位置から、当該２つの地点情報のうちの一方の地点情報が示す地点を経由する、当該２つの地点情報のうちの他方の地点情報が示す地点までの経路を探索し、当該経路を示す経路情報を取得する。また、この場合、２つの地点情報は、例えば、目的地情報と駐車場情報であることが好適である。そして、ナビ処理部１２４は、例えば、現在位置から、当該目的地情報が示す地点を経由する、当該駐車場情報が示す駐車場までの経路を示す経路情報を取得することが好適である。また、当該駐車場情報は、例えば、当該目的地情報が示す目的地付近の駐車場を示す情報であることが好適である。
【００７５】
また、上記、経路情報と出力地図情報とを取得する場合、ナビ処理部１２４は、例えば、２つの地点情報に対応付いている順序情報に基づき、経路情報と出力地図情報とを取得してもよい。つまり、この場合、ナビ処理部１２４は、例えば、当該順序情報により、先に訪れることが示される地点情報を用いて、当該地点情報が示す地点を目的地とする経路を示す経路情報を取得する。また、ナビ処理部１２４は、例えば、当該順序情報により、後に訪れることが示される地点情報が示す地点を含む地図を示す出力地図情報を取得する。
【００７６】
また、上記、経路情報のみを取得する場合、ナビ処理部１２４は、例えば、２つの地点情報に対応付いている順序情報に基づき、経路情報を取得してもよい。つまり、この場合、ナビ処理部１２４は、当該順序情報により、先に訪れることが示される地点情報が示す地点を経由地する、後に訪れることが示される地点情報が示す地点を目的地とする経路を示す経路情報を取得する。
【００７７】
また、上記、現在位置から、目的地情報が示す地点を経由する、駐車場情報が示す駐車場までの経路を示す経路情報の取得は、例えば、家族を目的地にて下車させてから、駐車場に向かうような場合に有用である。
【００７８】
また、例えば、ナビ受信部１２２が地図更新情報を受信した場合、ナビ処理部１２４は、当該地図更新情報を用いて、ナビ地図情報格納部１２１に格納されている地図情報を更新する。例えば、地図更新情報が、新たに作られた地点を示す地点情報を有する場合、ナビ処理部１２４は、ナビ地図情報格納部１２１に格納されている地図情報に、当該地点情報を追加する。また、例えば、地図更新情報が、削除された地点を示す地点情報を有する場合、ナビ処理部１２４は、ナビ地図情報格納部１２１に格納されている地図情報から、当該地点情報と同一の地点情報を削除する。また、例えば、地図更新情報が、新たに作られた道路を示す道路情報を有する場合、ナビ処理部１２４は、ナビ地図情報格納部１２１に格納されている地図情報に、当該道路情報を追加する。また、例えば、地図更新情報が、削除された道路を示す道路情報を有する場合、ナビ処理部１２４は、ナビ地図情報格納部１２１に格納されている地図情報から、当該道路情報と同一の道路情報を削除する。
【００７９】
なお、所定の情報（ここでは、地図情報）を、差分（ここでは、地図更新情報）を用いて更新する方法や手順などは、公知であるので、詳細な説明を省略する。
【００８０】
また、例えば、ナビ受信部１２２が地点情報と地図更新情報とを受信した場合、ナビ処理部１２４は、例えば、当該地点情報を用いて、経路情報、出力地図情報のいずれか一方または両方を取得し、かつ、当該地図更新情報を用いて、ナビ地図情報格納部１２１に格納されている地図情報を更新する。
【００８１】
ナビ出力部１２５は、ナビ処理部１２４が取得した情報を出力する。
【００８２】
例えば、ナビ処理部１２４が経路情報を取得した場合、ナビ出力部１２５は、当該経路情報を出力する。このとき、ナビ出力部１２５は、例えば、当該経路情報により示される経路が、地図上に表示されるように、地図情報と共に出力する。当該地図情報は、ナビ地図情報格納部１２１に格納されている地図情報である。
【００８３】
また、例えば、ナビ処理部１２４が出力地図情報を取得した場合、ナビ出力部１２５は、当該出力地図情報を出力する。このとき、ナビ出力部１２５は、例えば、当該出力地図情報の取得に用いた地点情報が示す地点が、当該出力地図情報が示す地図上に表示されるように、当該出力地図情報を出力する。例えば、ナビ出力部１２５は、当該地図上の、当該地点に対応する位置に、アイコンを出力する。
【００８４】
アイコンは、図柄、絵柄、記号、文字などを表現したものである。アイコンは、通常、いわゆる画像であるが、当該画像の形式は問わない。つまり、当該画像は、ラスタデータであってもよいし、ベクタデータであってもよいし、その他のデータであってもよい。また、アイコンは、アイコンの属性を示す１以上の属性情報を有していてもよい。当該属性は、例えば、色や、大きさ、形状などである。また、アイコンは、アイコンを識別するアイコン識別子を有していてもよい。
【００８５】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００８６】
また、ナビ出力部１２５は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。ナビ出力部１２５は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【００８７】
なお、格納部１１１、ナビ地図情報格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、格納部１１１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して格納部１１１などに記憶されてもよい。
【００８８】
また、実行判断部１１２、送信情報有無判断部１１３、アプリ実行部１１４、ナビ処理部１２４は、通常、ＭＰＵやメモリ等から実現され得る。また、実行判断部１１２などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、実行判断部１１２などは、ハードウェア（専用回路）で実現されてもよい。
【００８９】
次に、情報システム１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、携帯端末１１の全体動作について、図３のフローチャートを用いて説明する。なお、図３のフローチャートにおいて、格納部１１１には、一の送信アプリが格納されているものとする。
【００９０】
（ステップＳ３０１）携帯端末１１は、図示しない受付部が、電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０１に戻る。
【００９１】
（ステップＳ３０２）携帯端末１１は、電源ＯＮの処理を行う。
【００９２】
（ステップＳ３０３）図示しない蓄積部は、図示しない受付部が、地点情報を受け付けたか否かを判断する。このとき、図示しない受付部は、例えば、送信アプリまたはその他のアプリが有するユーザ・インターフェースを介して、地点情報を受け付ける。そして、受け付けた場合は、ステップＳ３０４に進み、そうでない場合は、ステップＳ３０５に進む。
【００９３】
（ステップＳ３０４）図示しない蓄積部は、ステップＳ３０３で受け付けた地点情報を、格納部１１１に格納されている送信アプリに対応付けて、格納部１１１に蓄積する。
【００９４】
（ステップＳ３０５）図示しない蓄積部は、図示しない受付部が、地図更新情報を受け付けたか否かを判断する。このとき、図示しない受付部は、例えば、地図更新情報を配信しているサーバ装置などから、地図更新情報を受け付ける。当該「受け付け」は、通常、受信である。そして、受け付けた場合は、ステップＳ３０６に進み、そうでない場合は、ステップＳ３０６に進む。
【００９５】
（ステップＳ３０６）図示しない蓄積部は、ステップＳ３０３で受け付けた地図更新情報を、格納部１１１に格納されている送信アプリに対応付けて、格納部１１１に蓄積する。
【００９６】
（ステップＳ３０７）実行判断部１１２は、実行判断を行う。この処理の詳細は、図４のフローチャートを用いて説明する。なお、当該実行判断の結果を示す情報は、実行フラグにセットされるものとする。
【００９７】
（ステップＳ３０８）アプリ実行部１１４は、実行フラグがｔｒｕｅであるか否かを判断する。ｔｒｕｅである場合は、ステップＳ３０９に進み、そうでない場合は、ステップＳ３１３に進む。
【００９８】
（ステップＳ３０９）送信情報有無判断部１１３は、格納部１１１に格納されている送信アプリに対応する送信情報が、格納部１１１に格納されているか否かを判断する。格納されている場合は、ステップＳ３１０に進み、そうでない場合は、ステップＳ３１３に進む。
【００９９】
（ステップＳ３１０）アプリ実行部１１４は、格納部１１１に格納されている送信アプリを実行する。また、アプリ実行部１１４は、当該送信アプリの実行に伴い、当該送信アプリに対応する送信情報をナビゲーション装置１２に送信する旨を、送信部１１５に指示する。
【０１００】
（ステップＳ３１１）送信部１１５は、アプリ実行部１１４から送信情報送信指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３１２に進み、そうでない場合は、ステップＳ３１３に進む。
【０１０１】
（ステップＳ３１２）送信部１１５は、ステップＳ３１１で受け付けた送信情報送信指示により特定される送信情報を、ナビゲーション装置１２に送信する。
【０１０２】
（ステップＳ３１３）携帯端末１１は、図示しない受付部が、電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３１４に進み、そうでない場合は、ステップＳ３０３に戻る。
【０１０３】
（ステップＳ３１４）携帯端末１１は、電源ＯＦＦの処理を行う。そして、ステップＳ３０１に戻る。
【０１０４】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１０５】
図４は、図３のフローチャートのステップＳ３０７の実行判断処理を示すフローチャートである。
【０１０６】
（ステップＳ４０１）実行判断部１１２は、実行フラグにｆａｌｓｅをセットする。
【０１０７】
（ステップＳ４０２）実行判断部１１２は、実行判断を行うタイミングであるか否かを判断する。当該タイミングは、通常、予め決められている。当該タイミングは、例えば、定期的、図示しない受信部が、ナビゲーション装置１２が送信している情報を受信するたびなどである。そして、判断するタイミングである場合は、ステップＳ４０３に進み、そうでない場合は、上位処理にリターンする。
【０１０８】
（ステップＳ４０３）実行判断部１１２は、携帯端末１１とナビゲーション装置１２との通信が確立されたか否かを判断する。確立された場合は、ステップＳ４０４に進み、そうでない場合は、上位処理にリターンする。
【０１０９】
（ステップＳ４０４）実行判断部１１２は、実行フラグにｔｒｕｅをセットする。そして、上位処理にリターンする。
【０１１０】
次に、ナビゲーション装置１２の全体動作について、図５のフローチャートを用いて説明する。
【０１１１】
（ステップＳ５０１）ナビゲーション装置１２は、図示しないナビ受付部が、電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ５０２に進み、そうでない場合は、ステップＳ５０１に戻る。
【０１１２】
（ステップＳ５０２）ナビゲーション装置１２は、電源ＯＮの処理を行う。
【０１１３】
（ステップＳ５０３）ナビ処理部１２４は、ナビ受信部１２２が、携帯端末１１から送信された送信情報を受信したか否かを判断する。受信した場合は、ステップＳ５０４に進み、そうでない場合は、ステップＳ５０９に進む。
【０１１４】
（ステップＳ５０４）ナビ処理部１２４は、ステップＳ５０３で受信した送信情報が、地点情報であるか、地図更新情報であるかを判断する。地点情報である場合は、ステップＳ５０５に進み、地図更新情報である場合は、ステップＳ５０８に進む。
【０１１５】
（ステップＳ５０５）ナビ処理部１２４は、ナビ現在位置情報取得部１２３に、現在位置情報を取得する旨を指示する。そして、ナビ現在位置情報取得部１２３は、当該指示に応じて、現在位置情報を取得する。
【０１１６】
（ステップＳ５０６）ナビ処理部１２４は、ナビ地図情報格納部１２１に格納されている地図情報と、ステップＳ５０５で取得した現在位置情報と、ステップＳ５０３で受信した地点情報とを用いて、当該現在位置情報が示す現在位置から、当該地点情報が示す地点までの経路を探索し、当該経路を示す経路情報を取得する。
【０１１７】
（ステップＳ５０７）ナビ出力部１２５は、ステップＳ５０６で取得した経路情報を出力する。
【０１１８】
（ステップＳ５０８）ナビ処理部１２４は、ステップＳ５０３で受信した地図更新情報を用いて、ナビ地図情報格納部１２１に格納されている地図情報を更新する。
【０１１９】
（ステップＳ５０９）ナビゲーション装置１２は、図示しないナビ受付部が、電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ５１０に進み、そうでない場合は、ステップＳ５０３に戻る。
【０１２０】
（ステップＳ５１０）ナビゲーション装置１２は、電源ＯＦＦの処理を行う。そして、ステップＳ５０１に戻る。
【０１２１】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１２２】
また、図４のフローチャートのステップＳ５０５、ステップＳ５０６において、ナビ処理部１２４は、ステップＳ５０３で受信した地点情報が示す地点を含む地図を示す出力地図情報を、ナビ地図情報格納部１２１から取得してもよい。この場合、ナビ出力部１２５は、ステップＳ５０７において、当該出力地図情報を出力する。
【０１２３】
また、上記で説明した情報システム１の全体動作は、あくまで一例である。つまり、情報システム１の全体動作は、上記の説明に限定されるものではない。
【０１２４】
（具体例）
次に、情報システム１の動作の具体例について説明する。なお、本具体例において、携帯端末１１は、スマートフォン（以下、適宜、スマホとする）であるものとする。また、ナビゲーション装置１２は、自動車に設置されているナビゲーションシステム（以下、適宜、カーナビとする）であるものとする。また、携帯端末１１の格納部１１１には、送信アプリが格納されているものとする。当該送信アプリは、予め決められたフォルダに保存されている送信情報を、ナビゲーション装置１２に送信するものとする。
【０１２５】
（例１）
本例において、携帯端末１１からナビゲーション装置１２に、地点情報を送信する例について説明する。
【０１２６】
まず、ユーザが、自宅でスマホを操作しているとする。そして、ユーザは、スマホにインストールされているアプリを使用して、行きたい飲食店を検索したとする。当該行きたい飲食店は、つまりは、目的地である。そして、ユーザは、行きたい飲食店を決定し、当該飲食店に関する情報を保存する操作を行ったとする。すると、図示しない蓄積部は、当該飲食店に関する地点情報を、格納部１１１に蓄積する。このとき、図示しない蓄積部は、当該地点情報が予め決められたフォルダに保存されるように、当該地点情報を蓄積する。当該フォルダは、送信アプリが使用するフォルダである。
【０１２７】
次に、ユーザが、スマホを所持した状態で、自動車に乗り込んだとする。そして、ユーザは、自動車のエンジンをＯＮにしたとする。すると、カーナビの電源がＯＮになる。そして、ユーザが所持しているスマホとカーナビとの通信が確立される。
【０１２８】
次に、実行判断部１１２は、スマホとカーナビとの位置関係が実行条件を満たすと判断する。
【０１２９】
次に、送信情報有無判断部１１３は、格納部１１１に、送信アプリに対応する送信情報が格納されていると判断する。
【０１３０】
次に、アプリ実行部１１４は、格納部１１１に格納されている送信アプリを実行する。そして、アプリ実行部１１４は、格納部１１１に格納されている地点情報をカーナビに送信する旨を、送信部１１５に指示する。
【０１３１】
次に、送信部１１５は、格納部１１１に格納されている地点情報を、カーナビに送信する。
【０１３２】
なお、上記、アプリ実行部１１４による送信部１１５への指示、および、送信部１１５による地点情報の送信は、例えば、実行されている送信アプリによる地点情報の送信、と表現してもよい。
【０１３３】
次に、カーナビのナビ受信部１２２は、スマホから送信された地点情報を受信する。
【０１３４】
次に、ナビ処理部１２４は、ナビ現在位置情報取得部１２３に、現在位置情報を取得する旨を指示する。そして、ナビ現在位置情報取得部１２３は、現在位置情報を取得する。
【０１３５】
次に、ナビ処理部１２４は、ナビ地図情報格納部１２１に格納されている地図情報と、ナビ現在位置情報取得部１２３が取得した現在位置情報と、ナビ受信部１２２が受信した地点情報とを用いて、当該現在位置情報が示す現在位置から、当該地点情報が示す地点までの経路を探索する。そして、ナビ処理部１２４は、当該経路を示す経路情報を取得する。
【０１３６】
次に、ナビ出力部１２５は、ナビ処理部１２４が取得した経路情報を、地図情報と共に出力する。当該出力の様子は、例えば、図６である。図６において、「Ｓ」のアイコンにより示される地点が、現在位置であり、「Ｇ」のアイコンにより示される地点が、ナビ受信部１２２が受信した地点情報が示す地点（目的地）である。
【０１３７】
（例２）
本例において、携帯端末１１からナビゲーション装置１２に、地図更新情報を送信する例について説明する。
【０１３８】
まず、ユーザが、自宅でスマホを操作しているとする。そして、ユーザは、スマホにインストールされているアプリを使用して、予め決められたサーバ装置から、地図更新情報を受信したとする。当該地図更新情報は、地点情報と、道路情報とを有する。すると、図示しない蓄積部は、当該地図更新情報を、格納部１１１に蓄積する。このとき、図示しない蓄積部は、当該地図更新情報が予め決められたフォルダに保存されるように、当該地図更新情報を蓄積する。当該フォルダは、送信アプリが使用するフォルダである。
【０１３９】
なお、上記、地図更新情報が有する地点情報は、図７であるものとする。図７において、地点情報には、レコードを一意に特定するためのＩＤと、更新の対象となる地図情報に追加するか、または、更新の対象となる地図情報から削除するかを示す情報（項目名：追加・削除）が対応付いている。また、追加する地点情報は、地点ＩＤ、位置情報（項目名：位置）、地点の名称を示す情報（項目名：名称）、地点の住所を示す情報（項目名：住所）、地点の電話番号（項目名：電話番号）を有する。また、削除する地点情報は、地点ＩＤを有する。
【０１４０】
また、上記、地図更新情報が有する道路情報は、図８であるものとする。図８において、道路情報には、レコードを一意に特定するためのＩＤと、更新の対象となる地図情報に追加するか、または、更新の対象となる地図情報から削除するかを示す情報（項目名：追加・削除）が対応付いている。また、追加する道路情報は、道路ＩＤ、道路の端点を示す位置情報（項目名：端点１、端点２）、道路の名称を示す情報（項目名：名称）を有する。また、図８には記載されていないが、削除する道路情報は、通常、道路ＩＤを有する。
【０１４１】
次に、ユーザが、スマホを所持した状態で、自動車に乗り込んだとする。そして、ユーザは、自動車のエンジンをＯＮにしたとする。すると、カーナビの電源がＯＮになる。そして、ユーザが所持しているスマホとカーナビとの通信が確立される。
【０１４２】
次に、実行判断部１１２は、スマホとカーナビとの位置関係が実行条件を満たすと判断する。
【０１４３】
次に、送信情報有無判断部１１３は、格納部１１１に、送信アプリに対応する送信情報が格納されていると判断する。
【０１４４】
次に、アプリ実行部１１４は、格納部１１１に格納されている送信アプリを実行する。そして、アプリ実行部１１４は、格納部１１１に格納されている地図更新情報をカーナビに送信する旨を、送信部１１５に指示する。
【０１４５】
次に、送信部１１５は、格納部１１１に格納されている地図更新情報を、カーナビに送信する。
【０１４６】
なお、上記、アプリ実行部１１４による送信部１１５への指示、および、送信部１１５による地図更新情報の送信は、例えば、実行されている送信アプリによる地図更新情報の送信、と表現してもよい。
【０１４７】
次に、カーナビのナビ受信部１２２は、スマホから送信された地図更新情報を受信する。
【０１４８】
次に、ナビ処理部１２４は、ナビ受信部１２２が受信した地図更新情報を用いて、ナビ地図情報格納部１２１に格納されている地図情報を更新する。例えば、ナビ処理部１２４は、図７において、「追加」が対応付いている地点情報を、当該地図情報に追加する。また、例えば、ナビ処理部１２４は、図７において、「削除」が対応付いている地点ＩＤと同一の地点ＩＤを有する地点情報を、当該地図情報から削除する。また、例えば、ナビ処理部１２４は、図８において、「追加」が対応付いている道路情報を、当該地図情報に追加する。
【０１４９】
なお、例えば、更新前の地図情報が示す地図が、図９であるとすると、更新後の地図情報が示す地図は、例えば、図１０である。図９と図１０において、黒い点は、地点である。また、図１０において、破線の道路は、更新により追加された道路情報が示す道路である。
【０１５０】
以上、本実施の形態による情報システム１によれば、ナビゲーション装置１２との位置関係が予め決められた条件を満たした場合に、ナビゲーション装置１２に情報を送信するアプリケーションを自動的に動作させることができる。これにより、例えば、ユーザが、携帯端末１１に予め保存しておいた情報を、ナビゲーション装置１２に転送するような場合において、携帯端末１１を操作することなく、自動的に、当該情報をナビゲーション装置１２に転送することができる。また、この結果、ユーザは、余計な操作等をすることなく、通常の運転準備を行っている間に、携帯端末１１に予め保存しておいた情報を、ナビゲーション装置１２に転送することができる。
【０１５１】
また、本実施の形態による情報システム１によれば、例えば、携帯端末１１に予め保存しておいた２以上の地点情報を、ナビゲーション装置１２との位置関係が予め決められた条件を満たした場合に、携帯端末１１からナビゲーション装置１２に自動的に送信することができる。この結果、例えば、当該２以上の地点情報が、目的地情報と駐車場情報の２つの地点情報である場合に、例えば、駐車場までの経路と、目的地を含む地図とを出力することができる。また、例えば、当該２以上の地点情報が、目的地情報と駐車場情報の２つの地点情報である場合に、例えば、目的地までの経路と、駐車場を含む地図とを出力することができる。また、例えば、当該２以上の地点情報が、目的地情報と駐車場情報の２つの地点情報である場合に、例えば、目的地情報が示す地点を経由する、当該駐車場情報が示す駐車場までの経路を出力することができる。
【０１５２】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１５３】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１５４】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１５５】
また、上記各実施の形態における携帯端末を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、移動体に設置されたナビゲーション装置１２に情報を送信するアプリケーションである１以上の送信アプリと、当該送信アプリが送信する情報である１以上の送信情報とが格納される格納部１１１にアクセス可能なコンピュータを、ナビゲーション装置１２との位置関係が、前記送信アプリを実行することに関する条件である実行条件を満たすか否かを判断する実行判断部１１２、実行判断部１１２が、前記位置関係が前記実行条件を満たすと判断した場合に、前記送信アプリを実行するアプリ実行部１１４、前記送信アプリを実行しているアプリ実行部１１４からの指示により、当該指示により特定される前記送信情報を、ナビゲーション装置１２に送信する送信部１１５として機能させるためのプログラムである。
【０１５６】
また、上記各実施の形態におけるナビゲーション装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、地図情報が格納されるナビ地図情報格納部にアクセス可能なコンピュータを、送信情報を受信するナビ受信部、当該送信情報を用いて予め決められた処理を行うナビ処理部として機能させるためのプログラムである。
【０１５７】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０１５８】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１５９】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０１６０】
また、図１１は、前述のプログラムを実行して、前述の実施の形態の携帯端末等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０１６１】
図１１において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１６２】
図１２は、コンピュータシステム９のブロック図である。図１２において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１に加えて、ＭＰＵ９０１２と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１３と、ＭＰＵ９０１２に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１４と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１５と、ＣＤ−ＲＯＭドライブ９０１１、ＭＰＵ９０１２等を相互に接続するバス９０１６とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０１６３】
コンピュータシステム９に、前述の実施の形態の携帯端末等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１に記憶されて、ＣＤ−ＲＯＭドライブ９０１１に挿入され、さらにハードディスク９０１５に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１５に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１４にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１またはネットワークから直接、ロードされてもよい。
【０１６４】
プログラムは、コンピュータ９０１に、前述の実施の形態の携帯端末等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０１６５】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１６６】
以上のように、本発明にかかる携帯端末は、ナビゲーション装置との位置関係が予め決められた条件を満たした場合に、ナビゲーション装置に情報を送信するアプリケーションを自動的に動作させることができるという効果を有し、スマートフォンや携帯電話等として有用である。
【符号の説明】
【０１６７】
１  情報システム
１１  携帯端末
１２  ナビゲーション装置
１１１  格納部
１１２  実行判断部
１１３  送信情報有無判断部
１１４  アプリ実行部
１１５  送信部
１２１  ナビ地図情報格納部
１２２  ナビ受信部
１２３  ナビ現在位置情報取得部
１２４  ナビ処理部
１２５  ナビ出力部
【図１】
0006646354.tif 000002
【図２】
0006646354.tif 000003
【図３】
0006646354.tif 000004
【図４】
0006646354.tif 000005
【図５】
0006646354.tif 000006
【図６】
0006646354.tif 000007
【図７】
0006646354.tif 000008
【図８】
0006646354.tif 000009
【図９】
0006646354.tif 000010
【図１０】
0006646354.tif 000011
【図１１】
0006646354.tif 000012
【図１２】
0006646354.tif 000013