(57)【要約】      （修正有）【課題】ユーザ端末に対してより多くの機能を実行させることが可能な技術を提供する。【解決手段】ナビゲーションシステムは、ユーザ端末と近距離通信を行う通信部を制御する通信制御部と、少なくともナビゲーション画面を表示する表示部の表示内容に基づいて、前記通信部による近距離通信を介して前記ユーザ端末に実行させる機能を切り替える機能制御部と、を備える。表示部の表示内容に基づいてユーザ端末に実行させる機能を切り替えられるため、より多くの機能をユーザ端末に実行させることができる。【選択図】図１
2018173311.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と近距離通信を行う通信部を制御する通信制御部と、
少なくともナビゲーション画面を表示する表示部の表示内容に基づいて、前記通信部による近距離通信を介して前記ユーザ端末に実行させる機能を切り替える機能制御部と、
を備えるナビゲーションシステム。
【請求項２】
前記機能制御部は、前記表示部が地図を表示しているか否かに応じて、前記ユーザ端末に実行させる機能を切り替える、
請求項１に記載のナビゲーションシステム。
【請求項３】
前記機能制御部は、前記表示部が表示している地図上にてユーザが位置を指定しているか否かに応じて、前記ユーザ端末に実行させる機能を切り替える、
請求項１または請求項２のいずれかに記載のナビゲーションシステム。
【請求項４】
前記機能制御部は、ユーザによって指定された地図上の位置である指定位置が施設上の位置であるか否かに応じて、前記ユーザ端末に実行させる機能を切り替える、
請求項３に記載のナビゲーションシステム。
【請求項５】
前記機能制御部は、前記指定位置が前記施設上の位置でない場合、予め前記ユーザが指定した単語と、前記指定位置が属する地域の地名とで構成される検索キーワードによって前記ユーザ端末にインターネット検索を実行させる、
請求項４に記載のナビゲーションシステム。
【請求項６】
前記機能制御部は、前記指定位置が前記施設上の位置である場合、当該施設の施設データにＵＲＬ（Uniform Resource Locator）が記録されているかを判定し、
前記施設データに前記ＵＲＬが記録されている場合には、前記ＵＲＬにあるコンテンツをブラウザによって表示させ、
前記施設データに前記ＵＲＬが記録されていない場合には、前記施設の名称を含むキーワードによって前記ユーザ端末にインターネット検索を実行させる、
請求項４または請求項５のいずれかに記載のナビゲーションシステム。
【請求項７】
前記機能制御部は、前記指定位置が前記施設上の位置である場合、当該施設の属性に応じて、前記ユーザ端末に実行させる機能を切り替える、
請求項４から請求項６のいずれか一項に記載のナビゲーションシステム。
【請求項８】
前記通信部はＩＳＯ／ＩＥＣ１８０９２による通信を行う、
請求項１から請求項７のいずれか一項に記載のナビゲーションシステム。
【請求項９】
コンピュータを、
ユーザ端末と近距離通信を行う通信部を制御する通信制御部、
少なくともナビゲーション画面を表示する表示部の表示内容に基づいて、前記通信部による近距離通信を介して前記ユーザ端末に実行させる機能を切り替える機能制御部、
として機能させるナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステムおよびナビゲーションプログラムに関する。
【背景技術】
【０００２】
画面に表示されている地図上において指定された施設の施設データを二次元コードに変換し、当該二次元コードを画面に表示するナビゲーション装置が知られている（特許文献１、参照。）。特許文献１において、二次元コードを携帯端末で読み取ることにより、当該携帯端末にて施設データを表示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６４６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、携帯端末で施設データを表示することしかできないという問題があった。また、ナビゲーション装置において施設を指定した場合にしか携帯端末を活用することができないという問題があった。
本発明は、前記課題にかんがみてなされたもので、ユーザ端末に対してより多くの機能を実行させることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明のナビゲーションシステムは、ユーザ端末と近距離通信を行う通信部を制御する通信制御部と、少なくともナビゲーション画面を表示する表示部の表示内容に基づいて、通信部による近距離通信を介してユーザ端末に実行させる機能を切り替える機能制御部と、を備える。
【０００６】
また、ナビゲーションプログラムは、コンピュータを、ユーザ端末と近距離通信を行う通信部を制御する通信制御部、少なくともナビゲーション画面を表示する表示部の表示内容に基づいて、通信部による近距離通信を介してユーザ端末に実行させる機能を切り替える機能制御部、として機能させる。
【０００７】
前記のように構成された本発明において、表示部の表示内容に基づいてユーザ端末に実行させる機能を切り替えられるため、より多くの機能をユーザ端末に実行させることができる。また、ユーザは、表示部の表示内容に基づいてユーザ端末が実行する機能を認識できるため、意図しない機能をユーザ端末が実行する可能性を低減できる。また、ユーザは、表示部における表示内容に基づいて、ユーザ端末にて実行される機能を容易に認識できる。そのため、ユーザ端末にて機能を実行させるためのボタンや、当該機能の内容を表示するボタン等を表示部に表示しなくても済み、表示部の表示内容を複雑にしなくても済む。さらに、表示部における表示内容に応じて複数の機能をユーザ端末に実行させることができるため、車両内の複数のユーザのそれぞれが所望の機能を各ユーザのユーザ端末にて実行させることができる。
【図面の簡単な説明】
【０００８】
【図１】ナビゲーションシステムのブロック図である。
【図２】図２Ａ，図２Ｂは地図の例である。
【図３】連携処理のフローチャートである。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーションシステムの構成：
（２）携帯端末の構成：
（３）連携処理：
（４）他の実施形態：
【００１０】
（１）ナビゲーションシステムの構成：
図１は、本発明の一実施形態であるナビゲーションシステム１０の構成例を示すブロック図である。ナビゲーションシステム１０は、車両に搭載された車載端末である。
【００１１】
ナビゲーションシステム１０は、制御部２０と記録媒体３０とタッチパネルディスプレイ４０とＮＦＣ（Near field radio communication）ライタ４１とＮＦＣタグ４２と測位部４３とを備えている。制御部２０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、当該ＲＯＭや記録媒体３０や他の記録媒体に記録された種々のプログラムを実行する。タッチパネルディスプレイ４０は、制御部２０の制御の下で任意の画像を表示する表示部を構成するとともに、表示面に対するユーザのタッチ操作を受け付ける入力部も兼ねる。
【００１２】
ＮＦＣタグ４２は、不揮発性のメモリと発電部とを有する。ＮＦＣライタ４１は、ＩＳＯ／ＩＥＣ１８０９２による通信を介して、ＮＦＣタグ４２のメモリに情報を書き込む。ＮＦＣタグ４２の発電部は、ＮＦＣライタ４１から電波を受けると、当該電波によって電力を発電する。この電力によって、ＮＦＣライタ４１は、ＮＦＣタグ４２と近距離無線通信を行って、当該ＮＦＣライタ４１から送信された情報をメモリに書き込む。ＮＦＣタグ４２は、タッチパネルディスプレイ４０の近傍に備えられており、例えばタッチパネルディスプレイ４０を囲むフレーム上に備えられている。なお、制御部２０は、必ずしも近距離無線通信を介してＮＦＣタグ４２のメモリに情報を書き込まなくてもよく、有線通信を介してＮＦＣタグ４２のメモリに情報を書き込んでもよい。また、ＮＦＣタグ４２は、必ずしもタッチパネルディスプレイ４０の近傍に備えられなくてもよく、ステアリングホイール等に備えられてもよい。
【００１３】
測位部４３は、ＧＰＳ受信回路や車速センサやジャイロセンサ等を含み、これらが取得した信号を制御部２０に出力する。制御部２０は、測位部４３の出力信号に基づいて車両の現在地を算出する。
【００１４】
記録媒体３０は地図情報３０ａと指定情報３０ｂとを記録する。地図情報３０ａは、ノードデータとリンクデータと施設データと地域データとを含む。ノードデータは、車両が走行可能な道路上に存在する交差点等に対応するノードの座標等を示す。リンクデータは、車両が走行可能な道路をノードで区切った道路区間（リンク）ごとに、当該道路区間についての情報を示す。リンクデータは、道路区間の形状を示す形状補間点データを含む。
【００１５】
施設データとは、施設ごとに当該施設についての各種情報を示すデータである。具体的に、施設データは、施設の名称と住所と電話番号とＵＲＬ（Uniform Resource Locator）と属性と敷地形状等を示す。ただし、すべての施設について名称と住所と電話番号とＵＲＬと属性が記録されているのではなく、施設によっては一部の情報が欠損している場合がある。制御部２０は、地図情報３０ａに基づいて地図を描画し、タッチパネルディスプレイ４０に表示させる。敷地形状は、ポリゴンによって特定されている。地域データは、地図上の地域ごとに、当該地域の地名と形状とを示す。地域は、おもに行政区画によって画定されている。地域の形状もポリゴンによって特定されている。指定情報３０ｂの詳細については後述する。
【００１６】
制御部２０は、ナビゲーションプログラム２１を実行する。このナビゲーションプログラム２１は、ナビゲーションモジュール２１ａと通信制御モジュール２１ｂと機能制御モジュール２１ｃとを含む。通信制御モジュール２１ｂと機能制御モジュール２１ｃとを実行する制御部２０は、本発明の通信制御部と機能制御部とを構成する。
【００１７】
ナビゲーションモジュール２１ａの機能により制御部２０は、タッチパネルディスプレイ４０に各種ナビゲーション画面を表示させる。すなわち、ナビゲーションモジュール２１ａの機能により制御部２０は、ナビゲーション画面の画像データを生成し、当該画像データをタッチパネルディスプレイ４０に出力する。
【００１８】
図２Ａは、ナビゲーション画面の一例である。同図のナビゲーション画面においては、地図Ｍ上にメニューボタンＢ１と現在地ボタンＢ２とＡＵＤＩＯボタンＢ３とが表示されている。ナビゲーションモジュール２１ａの機能により制御部２０は、タッチパネルディスプレイ４０に対するユーザの操作に基づいて、ナビゲーション画面を切り替える。
【００１９】
例えば、メニューボタンＢ１が操作された場合、制御部２０は、経路探索等を行うための操作が可能なメニュー画面を表示する。現在地ボタンＢ２が操作された場合、制御部２０は、車両の現在地に追従するように地図Ｍを表示させる。すなわち、制御部２０は、車両の現在地がタッチパネルディスプレイ４０上の一定位置（例えば左右中央の下部等）に表示されるように、地図Ｍを自動でスクロールさせる。ＡＵＤＩＯボタンＢ３が操作された場合、制御部２０は、スピーカ（不図示）から出力する音源を選択する等の操作が可能なＡＵＤＩＯ設定画面を表示する。
【００２０】
さらに、地図Ｍが操作された場合、制御部２０は、地図Ｍに対する操作に応じて地図Ｍを手動でスクロールさせる。具体的に、地図Ｍ上においてドラッグ＆ドロップ操作やフリック操作が行われた場合、制御部２０は、これらの操作に応じた方向と距離だけ地図Ｍの位置を変化させ、その後、停止させる。図２Ａに示すように、地図Ｍを手動でスクロールさせる場合、制御部２０は、タッチパネルディスプレイ４０上の中央位置にカーソルＣを表示させる。
【００２１】
通信制御モジュール２１ｂの機能により制御部２０は、ユーザ端末１００と近距離通信を行う通信部を制御する。具体的に、通信制御モジュール２１ｂの機能により制御部２０は、ＮＦＣタグ４２のメモリに各種情報を書き込むことにより、当該ＮＦＣタグ４２を制御する。すなわち、制御部２０は、ＮＦＣタグ４２のメモリに書き込む情報を切り替えることにより、当該ＮＦＣタグ４２がユーザ端末１００と近距離通信する際に、当該ユーザ端末１００に送信する情報を切り替えることができる。なお、通信部としてのＮＦＣタグ４２は、ユーザ端末１００との間で、ＩＳＯ／ＩＥＣ１８０９２による通信を行う。
【００２２】
機能制御モジュール２１ｃの機能により制御部２０は、少なくともナビゲーション画面を表示する表示部の表示内容に基づいて、通信部による近距離通信を介してユーザ端末１００に実行させる機能を切り替える。具体的に、通信制御モジュール２１ｂの機能により制御部２０は、タッチパネルディスプレイ４０における表示内容に基づいて、ＮＦＣタグ４２のメモリに書き込む情報を切り替える。
【００２３】
具体的に、機能制御モジュール２１ｃの機能により制御部２０は、表示部が地図Ｍを表示しているか否かに応じて、ユーザ端末１００に実行させる機能を切り替える。機能制御モジュール２１ｃの機能により制御部２０は、タッチパネルディスプレイ４０の表示内容に地図Ｍが含まれるか否かを判定し、表示内容に地図Ｍが含まれるか否かに応じて、ＮＦＣタグ４２のメモリに書き込む情報を切り替える。ここで、表示内容に地図Ｍが含まれない場合、機能制御モジュール２１ｃの機能により制御部２０は、通信設定起動指示をＮＦＣタグ４２のメモリに書き込む。その結果、ＮＦＣタグ４２から通信設定起動指示を受信したユーザ端末１００は、ナビゲーションシステム１０との間の通信設定を行う機能を実行することとなる。
【００２４】
一方、表示内容に地図Ｍが含まれる場合において、機能制御モジュール２１ｃの機能により制御部２０は、表示部が表示している地図Ｍ上にてユーザが位置を指定しているか否かに応じて、ユーザ端末１００に実行させる機能を切り替える。ここで、地図Ｍ上にてユーザが位置を指定しているとは、地図Ｍが手動でスクロールされていることを意味する。つまり、地図Ｍ上にてユーザが位置を指定しているとは、地図Ｍ上におけるドラッグ＆ドロップ操作やフリック操作に応じてスクロールした後に、地図Ｍが停止していることを意味する。反対に、地図Ｍ上にてユーザが位置を指定していないとは、車両の現在地がタッチパネルディスプレイ４０上の一定位置（例えば左右中央の下部等）に表示されていることを意味する。この場合、車両の現在地の変化に応じて地図Ｍが自動でスクロールされることとなる。
【００２５】
地図Ｍ上にてユーザが位置を指定していない場合、機能制御モジュール２１ｃの機能により制御部２０は、指定アプリ起動指示をＮＦＣタグ４２のメモリに書き込む。その結果、ＮＦＣタグ４２から指定アプリ起動指示を受信したユーザ端末１００は、指定アプリ起動指示にて指定されたアプリケーションプログラムを実行することとなる。指定アプリとは、ユーザ端末１００が実行可能なアプリケーションプログラムのうち、予めユーザがナビゲーションシステム１０に登録したものであり、例えば音楽を聴くためのオーディオアプリや動画を見るための動画アプリがある。指定アプリは、タッチパネルディスプレイ４０上における操作に基づいて指定されており、指定情報３０ｂに記録されている。
【００２６】
地図Ｍ上にてユーザが位置を指定している場合、機能制御モジュール２１ｃの機能により制御部２０は、ユーザによって指定された地図Ｍ上の位置である指定位置が施設上の位置であるか否かに応じて、ユーザ端末１００に実行させる機能を切り替える。ここで、指定位置とは、タッチパネルディスプレイ４０上においてカーソルＣと重なっている地図Ｍ上の位置である。
【００２７】
具体的に、機能制御モジュール２１ｃの機能により制御部２０は、指定位置が施設上の位置でない場合、予めユーザが指定した単語と、指定位置が属する地域の地名とで構成される検索キーワードによってユーザ端末にインターネット検索を実行させる。機能制御モジュール２１ｃの機能により制御部２０は、カーソルＣの少なくとも一部が、施設データが示すいずれかの施設の敷地内であるか否かを判定し、いずれの施設の敷地内でもない場合、指定位置の地名と指定単語とを検索キーワードとして指定したブラウザ起動指示をＮＦＣタグ４２のメモリに書き込む。その結果、当該ブラウザ起動指示をＮＦＣタグ４２から受信したユーザ端末１００は、アプリケーションプログラムとしてのブラウザを起動し、当該ブラウザによって指定位置の地域と指定単語とをインターネット検索することとなる。具体的に、制御部２０は、指定位置の地名と指定単語とをアンド検索する。指定単語は、タッチパネルディスプレイ４０上における操作に基づいて指定されており、指定情報３０ｂに記録されている。
【００２８】
図２Ａは、カーソルＣがいずれの施設の敷地内でもない場合の地図Ｍを示す。このような場合、制御部２０は、カーソルＣが重なっている指定位置の地名"Ａ県Ｂ市"を地域データから取得し、当該地名と指定単語とを検索キーワードとして指定したブラウザ起動指示をＮＦＣタグ４２のメモリに書き込む。指定単語は、地域についてユーザが任意に入力可能な単語であるが、例えば天気やグルメや観光地等のようにプリセットされた単語から選択されてもよい。これらの指定単語は、設定画面等で予めユーザが任意に入力されたり、プリセットされた単語から選択される。図２Ａの例では、予めユーザが指定単語として"天気"を入力または選択しており、"Ａ県Ｂ市"と"天気"が検索キーワードとなる。なお、指定単語が指定情報３０ｂに未記録である場合、制御部２０は、指定位置が属する地域の地名のみを検索キーワードとして指定したブラウザ起動指示をＮＦＣタグ４２のメモリに書き込む。
【００２９】
一方、機能制御モジュール２１ｃの機能により制御部２０は、指定位置が施設上の位置である場合、当該施設の施設データにＵＲＬが記録されているか否かを判定し、ＵＲＬが記録されているか否かに応じて、ユーザ端末１００に実行させる機能を切り替える。施設データにＵＲＬが記録されている場合には、ＵＲＬにあるコンテンツをブラウザによって表示させる。機能制御モジュール２１ｃの機能により制御部２０は、カーソルＣの少なくとも一部が、施設データが示すいずれかの施設の敷地内であると判定した場合、当該施設の施設データに当該施設のＵＲＬが記録されているか否かを判定する。カーソルＣが存在している施設のＵＲＬが施設データに記録されている場合、制御部２０は、当該ＵＲＬをアクセス先として指定したブラウザ起動指示をＮＦＣタグ４２のメモリに書き込む。その結果、当該ブラウザ起動指示をＮＦＣタグ４２から受信したユーザ端末１００は、アプリケーションプログラムとしてのブラウザを起動し、当該ブラウザによってＵＲＬに存在するコンテンツを表示することとなる。
【００３０】
本実施形態の施設データにおいて、施設の公式ホームページのインターネット上のアドレスがＵＲＬとして記録されている。ＵＲＬにあるコンテンツには、公式ホームページのほかに、当該公式ホームページに組み込まれた画像コンテンツや映像コンテンツや音声コンテンツが含まれる。
【００３１】
図２Ｂは、カーソルＣの一部が施設Ｑの敷地内である場合の地図Ｍを示す。このような場合、制御部２０は、敷地がカーソルＣと重なっている施設Ｑの敷地データにＵＲＬが記録されているか否かを判定する。図２Ｂの場合、施設Ｑの敷地データにＵＲＬが記録されており、当該ＵＲＬをアクセス先として指定したブラウザ起動指示がＮＦＣタグ４２のメモリに書き込まれることとなる。
【００３２】
一方、施設データにＵＲＬが記録されていない場合には、機能制御モジュール２１ｃの機能により制御部２０は、カーソルＣが敷地内に存在する施設の名称を検索キーワードとして指定したブラウザ起動指示をＮＦＣタグ４２のメモリに書き込む。その結果、当該ブラウザ起動指示をＮＦＣタグ４２から受信したユーザ端末１００は、アプリケーションプログラムとしてのブラウザを起動し、当該ブラウザによって施設の名称をインターネット検索することとなる。
【００３３】
（２）ユーザ端末の構成：
次に、ユーザ端末１００について説明する。本実施形態において、ユーザ端末１００はスマートフォンである。ユーザ端末１００は、制御部１２０と記録媒体１３０とタッチパネルディスプレイ１４０とＮＦＣリーダ１４１と遠距離通信部１４２とを備える。制御部１２０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、ＲＯＭや記録媒体１３０等に記録された種々のプログラムを実行する。遠距離通信部１４２は、ユーザ端末１００と無線基地局との間の無線通信を可能とする無線通信回路であり、当該無線基地局を介してユーザ端末１００をインターネットに接続する。
【００３４】
タッチパネルディスプレイ１４０は、制御部１２０の制御の下で任意の画像を表示し、表示面に対するユーザのタッチ操作を受け付ける。ＮＦＣリーダ１４１はアンテナを有し、当該アンテナから電波を送信する。ユーザ端末１００のうち当該アンテナが設けられた部位をＮＦＣタグ４２に接近させると、ＮＦＣタグ４２の発電部が発電し、ＮＦＣタグ４２はメモリに記録された情報をＮＦＣリーダ１４１に送信する。具体的に、ＮＦＣリーダ１４１のアンテナが設けられた部位をＮＦＣタグ４２に対して１０ｃｍ程度まで近づけると、ＮＦＣタグ４２はメモリに記録された情報をＮＦＣリーダ１４１に送信することが可能となる。すなわち、ナビゲーションシステム１０のタッチパネルディスプレイ４０の近傍に備えられたＮＦＣタグ４２に対してユーザ端末１００をかざすことにより、ＮＦＣリーダ１４１はＮＦＣタグ４２に記録された情報を読み取ることが可能となる。
【００３５】
制御部１２０は、ユーザ端末プログラム１２１を実行する。このユーザ端末プログラム１２１は、いわゆるＯＳ（Operating System）であり、当該ＯＳ上でＮＦＣ読取プログラム１２１ａや各種アプリケーションプログラム１２１ｂが実行される。アプリケーションプログラム１２１ｂには、ブラウザのプログラムも含まれる。
【００３６】
ＮＦＣ読取プログラム１２１ａの機能により制御部１２０は、ＮＦＣリーダ１４１を制御することにより、ナビゲーションシステム１０のＮＦＣタグ４２に記録された情報を受信する。ＮＦＣ読取プログラム１２１ａの機能により制御部１２０は、ＮＦＣタグ４２に記録された情報を取得し、当該情報に基づいて各種アプリケーションプログラム１２１ｂを起動させる。
【００３７】
具体的に、ＮＦＣタグ４２から通信設定起動指示を受信した場合、制御部１２０は、ナビゲーションシステム１０との間の通信設定を行うためのアプリケーションプログラム１２１ｂを起動する。当該アプリケーションプログラム１２１ｂの機能により制御部１２０は、例えばＮＦＣリーダ１４１による通信やＢｌｕｅｔｏｏｔｈ（登録商標）等の他の通信手段による通信のＯＮ／ＯＦＦを切り替える操作を受け付けてもよい。
【００３８】
また、ＮＦＣタグ４２から指定アプリ起動指示を受信した場合、制御部１２０は、指定アプリ起動指示にて指定されているアプリケーションプログラム１２１ｂを起動する。さらに、ブラウザ起動指示をＮＦＣタグ４２から受信した場合、制御部１２０は、ブラウザのアプリケーションプログラム１２１ｂを起動する。当該アプリケーションプログラム１２１ｂの機能により制御部１２０は、遠距離通信部１４２を介してインターネットにアクセスする。
【００３９】
具体的に、ブラウザ起動指示にて単数または複数の検索キーワードが指定されている場合、ブラウザのアプリケーションプログラム１２１ｂの機能により制御部１２０は、当該検索キーワードによるインターネット検索を行い、その検索結果をタッチパネルディスプレイ１４０に表示する。また、ブラウザ起動指示にてアクセス先のＵＲＬが指定されている場合、ブラウザのアプリケーションプログラム１２１ｂの機能により制御部１２０は、当該ＵＲＬにあるコンテンツをタッチパネルディスプレイ１４０に表示する。
【００４０】
前記のように構成された本実施形態において、タッチパネルディスプレイ４０の表示内容に基づいてユーザ端末１００に実行させる機能を切り替えられるため、より多くの機能をユーザ端末１００に実行させることができる。また、ユーザは、表示部の表示内容に基づいてユーザ端末１００が実行する機能を認識できるため、意図しない機能をユーザ端末１００が実行する可能性を低減できる。また、ユーザは、タッチパネルディスプレイ４０における表示内容に基づいて、ユーザ端末１００にて実行される機能を容易に認識できる。そのため、ユーザ端末にて機能を実行させるためのボタンや、当該機能の内容を表示するボタン等をタッチパネルディスプレイ４０に表示しなくても済み、タッチパネルディスプレイ４０の表示内容を複雑にしなくても済む。さらに、タッチパネルディスプレイ４０における表示内容に応じて複数の機能をユーザ端末１００に実行させることができるため、車両内の複数のユーザのそれぞれが所望の機能を各ユーザのユーザ端末１００にて実行させることができる。例えば、あるユーザ端末ではレストランのメニューを見る機能が実行され、別のユーザ端末ではレストランの所在地についての情報を見る機能が実行されるようなことも可能となる。また、ユーザ端末１００にて各種機能が実行されるのであり、ユーザ端末１００にて実行される機能に依存することなく、タッチパネルディスプレイ４０は通常のナビゲーション画面を表示することもできる。従って、ユーザ端末１００にて各種機能が実行されている期間においても、運転者等は、タッチパネルディスプレイ４０をナビゲーションのために利用することができる。ただし、本発明において、ユーザ端末１００にて実行される機能に連動した表示がタッチパネルディスプレイ４０においても行われてもよい。
【００４１】
具体的に、制御部２０は、タッチパネルディスプレイ４０が地図Ｍを表示しているか否かに応じて、ユーザ端末１００に実行させる機能を切り替える。これにより、地図Ｍを表示している場合には、地図Ｍとの関連性が強い機能（地図Ｍ上の地物についての情報の表示や検索）をユーザ端末１００に実行させることができる。一方、地図Ｍを表示していない場合には、地図Ｍとの関連性が低い機能（指定アプリや通信設定）をユーザ端末１００に実行させることができる。
【００４２】
制御部２０は、タッチパネルディスプレイ４０が表示している地図Ｍ上にてユーザが位置を指定しているか否かに応じて、ユーザ端末１００に実行させる機能を切り替える。ここで、ユーザが地図Ｍ上の位置を指定している場合には、ユーザが地図Ｍ上の位置を意識している可能性が高い。このような場合に、ユーザが指定した位置との関連性が強い機能をユーザ端末１００に実行させることができる。
【００４３】
具体的に、制御部２０は、ユーザによって指定された地図Ｍ上の位置である指定位置が施設上の位置であるか否かに応じて、ユーザ端末１００に実行させる機能を切り替える。これにより、ある施設が具体的に指定されている場合と、施設まで具体的に指定していない場合とで、ユーザ端末１００に実行させる機能が切り替えることができる。ユーザが施設上の位置を具体的に指定している場合には、施設との関連性が強い機能をユーザ端末に実行させることができる。一方、ユーザが施設上の位置を具体的に指定していない場合にも、指定位置に関する機能をユーザ端末に実行させることができる。
【００４４】
より具体的に、制御部２０は、指定位置が施設上の位置でない場合、予めユーザが指定した指定単語と、指定位置が属する地域の地名とで構成される検索キーワードによってユーザ端末１００にインターネット検索を実行させる。これにより、ユーザが施設上の位置を指定していない場合には、指定位置が属する地域についての情報をインターネット検索によってユーザに提供できる。さらに、予めユーザが指定した単語が検索キーワードに含められるため、地域についてユーザが興味のある情報をインターネット検索によってユーザに提供できる。
【００４５】
また、制御部２０は、指定位置が存在する施設の施設データにＵＲＬが記録されている場合には、ＵＲＬにあるコンテンツをブラウザによって表示させる。一方、指定位置が存在する施設の施設データにＵＲＬが記録されていない場合には、施設の名称を含むキーワードによってユーザ端末にインターネット検索を実行させる。これにより、施設データにＵＲＬが記録されている場合に、ＵＲＬにあるコンテンツをブラウザによって表示させることで、より信頼度の高い情報をユーザに提供できる。一方、施設データにＵＲＬが記録されていない場合でも、施設の名称を含むキーワードによってインターネット検索を実行させることにより、施設についての情報をユーザに提供できる。
【００４６】
また、通信部（ＮＦＣタグ４２）がＩＳＯ／ＩＥＣ１８０９２（いわゆるＮＦＣ）による通信を行うことにより、ユーザ端末１００を特定の通信箇所にかざしたことをトリガーにユーザ端末１００に各機能を実行させることができる。ユーザ端末１００をかざすことが機能実行の要件となるため、意図に反してユーザ端末１００が機能を実行する可能性を低減できる。例えば、ユーザ端末１００をかざす通信箇所をタッチパネルディスプレイ４０の付近に設けることにより、タッチパネルディスプレイ４０における表示内容を意識させた上で当該表示内容に基づいた機能を実行させることができる。
【００４７】
（３）連携処理：
図３は、ナビゲーションシステム１０が実行する連携処理のフローチャートである。連携処理は、ナビゲーションモジュール２１ａの起動中において常時実行される処理である。まず、ナビゲーションモジュール２１ａの機能により制御部２０は、操作を受け付ける（ステップＳ１０５）。すなわち、制御部２０は、タッチパネルディスプレイ４０等において何らかの操作を受け付けたか否かを判定する。
【００４８】
次に、機能制御モジュール２１ｃの機能により制御部２０は、表示内容が変化したか否かを判定する（ステップＳ１１０）。すなわち、制御部２０は、ステップＳ１０５にて受け付けたユーザの操作に応じて、タッチパネルディスプレイ４０の表示内容が変化したか否かを判定する。表示内容が変化したと判定しなかった場合（ステップＳ１１０：Ｎ）、制御部２０は、ステップＳ１０５に戻る。すなわち、タッチパネルディスプレイ４０の表示内容を変化させる操作が受け付けられるまで待機する。
【００４９】
一方、表示内容が変化したと判定した場合（ステップＳ１１０：Ｙ）、機能制御モジュール２１ｃの機能により制御部２０は、表示内容が地図Ｍであるか否かを判定する（ステップＳ１１５）。すなわち、制御部２０は、タッチパネルディスプレイ４０上に地図Ｍが表示されているか否かを判定する。ステップＳ１０５にてもともと表示されている地図Ｍ上の領域が操作された場合には、手動でスクロールされる地図Ｍが表示されていることとなる。ステップＳ１０５にて現在地ボタンＢ２が操作された場合には、現在地に追従して自動でスクロールされる地図Ｍが表示されていることとなる。ステップＳ１０５にてメニューボタンＢ１またはＡＵＤＩＯボタンＢ３が操作された場合には、地図Ｍが表示されていないこととなる。
【００５０】
表示内容が地図Ｍであると判定しなかった場合（ステップＳ１１５：Ｎ）、機能制御モジュール２１ｃの機能により制御部２０は、通信設定起動指示を書き込む（ステップＳ１２０）。すなわち、制御部２０は、通信設定起動指示をＮＦＣタグ４２のメモリに書き込む。
【００５１】
一方、表示内容が地図Ｍであると判定した場合（ステップＳ１１５：Ｙ）、機能制御モジュール２１ｃの機能により制御部２０は、地図Ｍが手動でスクロールされているか否かを判定する（ステップＳ１２５）。すなわち、制御部２０は、地図Ｍ上におけるドラッグ＆ドロップ操作やフリック操作に応じてスクロールした後に地図Ｍが停止し、指定位置を指定するためのカーソルＣが当該地図Ｍ上に表示されているか否かを判定する。
【００５２】
地図Ｍが手動でスクロールされていると判定しなかった場合（ステップＳ１２５：Ｎ）、機能制御モジュール２１ｃの機能により制御部２０は、指定アプリ起動指示を書き込む（ステップＳ１３０）。すなわち、制御部２０は、指定情報３０ｂに記録された指定アプリを起動させるための指定アプリ起動指示をＮＦＣタグ４２のメモリに書き込む。
【００５３】
一方、地図Ｍが手動でスクロールされていると判定した場合（ステップＳ１２５：Ｙ）、機能制御モジュール２１ｃの機能により制御部２０は、カーソルＣが施設上にあるか否かを判定する（ステップＳ１３５）。すなわち、制御部２０は、カーソルＣの少なくとも一部が、施設データが示すいずれかの施設の敷地内であるか否かを判定する。
【００５４】
カーソルＣが施設上にあると判定しなかった場合（ステップＳ１３５：Ｎ）、機能制御モジュール２１ｃの機能により制御部２０は、指定単語があるか否かを判定する（ステップＳ１４０）。すなわち、制御部２０は、予めユーザが指定した指定単語が指定情報３０ｂに記録されているか否かを判定する。
【００５５】
指定単語があると判定しなかった場合（ステップＳ１４０：Ｎ）、機能制御モジュール２１ｃの機能により制御部２０は、地名を検索キーワードに指定してブラウザ起動指示を書き込む（ステップＳ１４５）。すなわち、制御部２０は、カーソルＣが存在している地図Ｍ上の指定位置が属する地域の地名のみを検索キーワードとして指定したブラウザ起動指示をＮＦＣタグ４２のメモリに書き込む。
【００５６】
一方、指定単語があると判定した場合（ステップＳ１４０：Ｙ）、機能制御モジュール２１ｃの機能により制御部２０は、指定位置の地名と指定単語とを検索キーワードとして指定したブラウザ起動指示を書き込む（ステップＳ１５０）。すなわち、制御部２０は、カーソルＣが存在している地図Ｍ上の指定位置が属する地域とユーザが予め指定した指定単語とをアンド検索させるようにブラウザ起動指示をＮＦＣタグ４２のメモリに書き込む。
【００５７】
一方、カーソルＣが施設上にあると判定した場合（ステップＳ１３５：Ｙ）、機能制御モジュール２１ｃの機能により制御部２０は、施設データにＵＲＬがあるか否かを判定する（ステップＳ１５５）。すなわち、制御部２０は、カーソルＣが存在している施設の施設データに当該施設の公式ホームページのＵＲＬが記録されているか否かを判定する。
【００５８】
施設データにＵＲＬがあると判定しなかった場合（ステップＳ１５５：Ｎ）、機能制御モジュール２１ｃの機能により制御部２０は、施設の名称を検索キーワードに指定してブラウザ起動指示を書き込む（ステップＳ１６０）。すなわち、制御部２０は、カーソルＣが敷地内に存在する施設の名称を検索キーワードとして指定したブラウザ起動指示をＮＦＣタグ４２のメモリに書き込む。
【００５９】
一方、施設データにＵＲＬがあると判定した場合（ステップＳ１５５：Ｙ）、機能制御モジュール２１ｃの機能により制御部２０は、アクセス先のＵＲＬを指定してブラウザ起動指示を書き込む（ステップＳ１６５）。すなわち、制御部２０は、カーソルＣが存在している施設の公式ホームページのＵＲＬをアクセス先として指定したブラウザ起動指示をＮＦＣタグ４２のメモリに書き込む。
【００６０】
以上のようにして、タッチパネルディスプレイ４０の表示内容に基づいて各種指示が書き込まれたＮＦＣタグ４２にユーザ端末１００をかざすことにより、タッチパネルディスプレイ４０の表示内容に応じた機能をユーザ端末１００に実行させることができる。
【００６１】
（４）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、機能制御モジュール２１ｃの機能により制御部２０は、指定位置が施設上の位置である場合、当該施設の属性に応じて、ユーザ端末に実行させる機能を切り替えてもよい。すなわち、制御部２０は、カーソルＣが存在している施設の施設データから当該施設の属性を取得し、当該属性に対応するアプリケーションプログラム１２１ｂの起動指示をＮＦＣタグ４２に書き込んでもよい。
【００６２】
これにより、施設の属性に特化した機能をユーザ端末１００に実行させることができる。例えば、施設の属性が飲食施設である場合、制御部２０は、飲食施設の検索や比較に特化したアプリケーションプログラム１２１ｂの起動指示をＮＦＣタグ４２に書き込んでもよい。施設の属性が宿泊施設である場合、制御部２０は、宿泊施設の検索や比較に特化したアプリケーションプログラム１２１ｂの起動指示をＮＦＣタグ４２に書き込んでもよい。さらに、施設の属性が公共交通施設である場合、制御部２０は、公共交通機関の乗換案内に特化したアプリケーションプログラム１２１ｂの起動指示をＮＦＣタグ４２に書き込んでもよい。
【００６３】
制御部２０は、必ずしも指定位置に存在する施設の施設データにＵＲＬが記録されているか否かに応じてブラウザが実行する機能を切り替えなくてもよい。例えば、制御部２０は、施設データにＵＲＬが記録されている場合にも施設データが示す情報でインターネット検索を行わせるようにしてもよい。むろん、インターネット検索の検索キーワードは、施設の名称に限らず、施設データが示す他の情報であってもよい。
【００６４】
さらに、制御部２０は、必ずしも指定位置が施設上であるか否かに応じてブラウザが実行する機能を切り替えなくてもよい。例えば、制御部２０は、指定位置が施設上であるか否かに拘わらず、指定位置に最も近い施設についての情報をブラウザによってインターネット検索させてもよい。さらに、制御部２０は、指定位置が施設上であるか否かに拘わらず、指定位置が属する地域についての情報をブラウザによってインターネット検索させてもよい。例えば大きくフリック操作をした場合等、直前のスクロール距離が大きい場合、ユーザが詳細な位置を意識していないと推定できる。従って、直前のスクロール距離が閾値以上であれば、制御部２０は、指定位置が施設上であるか否かに拘わらず、指定位置が属する地域についての情報をブラウザによってインターネット検索させてもよい。
【００６５】
さらに、制御部２０は、必ずしも指定位置が属する地域の地名と指定単語とを組み合わせた検索キーワードによってインターネット検索を行わせなくてもよい。例えば、指定単語が指定不能な構成を採用してもよく、制御部２０は、指定位置が施設上にない場合には、すべて地名のみによってインターネット検索を行わせなくてもよい。さらに、指定単語は、必ずしも指定位置が属する地域の地名と組み合わせられなくてもよく、例えば指定位置が存在する施設についての情報と組み合わせることにより検索キーワードが構成されてもよい。
【００６６】
また、制御部２０は、必ずしも地図Ｍ上の位置がユーザによって指定されているか否かに応じてユーザ端末１００に実行させる機能を切り替えなくてもよい。例えば、制御部２０は、現在地に追従するように地図Ｍがスクロールしている場合にも、現在地が属する地域についての情報や、現在地に最も近い施設についての情報を、ユーザ端末１００にインターネット検索させてもよい。
【００６７】
さらに、制御部２０は、必ずしもタッチパネルディスプレイ４０の表示内容が地図Ｍであるか否かに応じてユーザ端末１００に実行させる機能を切り替えなくてもよい。すなわち、タッチパネルディスプレイ４０の表示内容が地図Ｍである場合と、当該表示内容が地図Ｍでない場合とで、同一の指示をＮＦＣタグ４２に書き込んでもよい。
【００６８】
さらに、制御部２０は、必ずしも通信部はユーザ端末１００との間でＩＳＯ／ＩＥＣ１８０９２による通信を行わなくてもよい。例えば、通信部はユーザ端末１００との間でＢｌｕｅｔｏｏｔｈ（登録商標）による通信を行ってもよい。この場合、ユーザ端末１００をかざす行為の変わりに、タッチパネルディスプレイ４０の表示内容に応じた機能をユーザ端末１００に実行させるためのトリガーを設定しておいてもよい。例えば、ユーザ端末１００のタッチパネルディスプレイ１４０に表示された連携ボタンが操作されたことをトリガーに、ナビゲーションシステム１０が各種指示をユーザ端末１００に送信してもよい。
【００６９】
ユーザ端末とは、ナビゲーションシステムとは別にユーザが使用する端末であり、ナビゲーションシステムに対して近距離まで接近可能な端末であればよい。例えば、ユーザ端末は、スマートフォンやウェアラブル端末や携帯電話やタブレットやラップトップコンピュータ等の携帯端末であってもよい。通信制御部は、通信部を制御することによりユーザ端末と近距離通信を行えばよく、当該近距離通信の通信媒体は電波であってもよいし、赤外線等の光であってもよい。
【００７０】
表示部は、少なくともナビゲーション画面を表示すればよく、表示内容が異なる複数種のナビゲーション画面を表示してもよいし、ナビゲーション画面において表示内容を遷移させてもよいし、ナビゲーション画面以外のユーザＩ／Ｆ画面を表示してもよい。表示部における表示内容は、ユーザ端末に実行させる機能の内容を示唆する表示内容であってもよい。
【００７１】
機能制御部は、表示部の表示内容に基づいて、ユーザ端末に実行させる機能を切り替えればよく、ユーザ端末が実行する処理の種類が切り替えられてもよいし、ある処理における処理対象のコンテンツが切り替えられてもよい。さらに、ユーザ端末に実行させる機能には、ユーザ端末が実行している処理を終了させることも含まれ得る。表示部における表示内容とユーザ端末に実行させる機能の内容との対応関係は、例えばユーザによって設定可能であってもよいし、車両の走行状況や時間帯等に応じて可変であってもよい。
【００７２】
また、機能制御部は、表示部が地図を表示しているか否かに応じて、ユーザ端末に実行させる機能を切り替えてもよい。これにより、地図を表示している場合には、地図との関連性が強い機能をユーザ端末に実行させることができる。一方、地図を表示していない場合には、地図との関連性が低い機能をユーザ端末に実行させることができる。
【００７３】
さらに、機能制御部は、表示部が表示している地図上にてユーザが位置を指定しているか否かに応じて、ユーザ端末に実行させる機能を切り替えてもよい。ここで、ユーザが地図上の位置を指定している場合には、ユーザが地図の位置を意識している可能性が高い。このような場合に、ユーザが指定した位置との関連性が強い機能をユーザ端末に実行させることができる。地図上にてユーザが位置を指定しているとは、地図上に表示されている位置がユーザの操作に依存していることを意味する。例えば、地図上にてユーザが位置を指定しているとは、ユーザの操作に応じて地図がスクロールされていることであってもよい。ユーザが位置を指定するとは、ある施設や地点等を具体的に指定することであってもよいし、行政区画等の地域全体を指定することであってもよい。ユーザが指定した位置との関連性が強い機能とは、ユーザが指定した位置に関する情報をユーザに提供するための機能であってもよい。
【００７４】
さらに、機能制御部は、ユーザによって指定された地図上の位置である指定位置が施設上の位置であるか否かに応じて、ユーザ端末に実行させる機能を切り替えてもよい。すなわち、ある施設が具体的に指定されている場合と、施設まで具体的に指定されていない場合とで、ユーザ端末に実行させる機能が切り替えられてもよい。ユーザが施設上の位置を具体的に指定している場合には、施設との関連性が強い機能をユーザ端末に実行させることができる。一方、ユーザが施設上の位置を具体的に指定していない場合にも、指定位置に関する機能をユーザ端末に実行させることができる。指定位置とは、固定のカーソル等に対して地図を移動させることにより指定されてもよいし、固定の地図に対してカーソル等を移動させることにより指定されてもよい。
【００７５】
さらに、機能制御部は、指定位置が施設上の位置でない場合、予めユーザが指定した単語と、指定位置が属する地域の地名とで構成される検索キーワードによってユーザ端末にインターネット検索を実行させてもよい。これにより、ユーザが施設上の位置を指定していない場合には、指定位置が属する地域についての情報をインターネット検索によってユーザに提供できる。さらに、予めユーザが指定した単語が検索キーワードに含められるため、地域についてユーザが興味のある情報をインターネット検索によってユーザに提供できる。
【００７６】
さらに、機能制御部は、指定位置が施設上の位置である場合、当該施設の施設データにＵＲＬが記録されているかを判定し、施設データにＵＲＬが記録されている場合には、ＵＲＬにあるコンテンツをブラウザによって表示させてもよい。一方、指定位置が存在する施設の施設データにＵＲＬが記録されていない場合には、施設の名称を含むキーワードによってユーザ端末にインターネット検索を実行させてもよい。これにより、施設データにＵＲＬが記録されている場合に、ＵＲＬにあるコンテンツをブラウザによって表示させることで、より信頼度の高い情報をユーザに提供できる。一方、施設データにＵＲＬが記録されていない場合でも、施設の名称を含むキーワードによってインターネット検索を実行させることにより、施設についての情報をユーザに提供できる。
【００７７】
また、機能制御部は、指定位置が施設上の位置である場合、当該施設の施設データに記録された属性に応じて、ユーザ端末に実行させる機能を切り替えてもよい。これにより、施設の属性に特化した機能をユーザ端末に実行させることができる。施設の属性とは、例えば施設の公共性の区別であってもよいし、施設の利用目的の区別であってもよい。
【００７８】
また、通信部はＩＳＯ／ＩＥＣ１８０９２による通信を行ってもよい。いわゆるＮＦＣで通信を行うことにより、ユーザ端末を特定の通信箇所にかざしたことをトリガーにユーザ端末に各機能を実行させることができる。ユーザ端末をかざすことが機能実行の要件となるため、意図に反してユーザ端末が機能を実行する可能性を低減できる。例えば、ユーザ端末をかざす通信箇所を表示部の付近に設けることにより、表示部における表示内容を意識させた上で当該表示内容に基づいた機能を実行させることができる。ただし、ユーザ端末をかざす通信箇所は、必ずしも表示部の付近でなくてもよい。
【００７９】
さらに、必ずしも、機能制御部は、表示部の表示内容に基づいて、通信部による近距離通信を介してユーザ端末に実行させる機能を切り替えなくてもよい。例えば、制御部２０は、機能制御部は、ユーザが施設上の位置を指定しているか否かに応じて、ユーザ端末に実行させる機能を切り替えてもよい。さらに、制御部２０は、ユーザが指定している施設にＵＲＬ（Uniform Resource Locator）が対応付けてられているか否かに応じて、ユーザ端末に実行させる機能を切り替えてもよい。すなわち、必ずしもユーザによる施設の指定状況が表示部の表示内容に反映されなくてもよい。例えば、機能制御部は、音声認識によって施設名が指定された場合と、地域名が指定された場合とで、ユーザ端末に実行させる機能を切り替えてもよい。
【００８０】
さらに、本発明のように、表示部の表示内容に基づいてユーザ端末に実行させる機能を切り替える手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような構成を備えたナビゲーションシステムや端末、方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００８１】
１０…ナビゲーションシステム、２０…制御部、２１…ナビゲーションプログラム、２１ａ…ナビゲーションモジュール、２１ｂ…通信制御モジュール、２１ｃ…機能制御モジュール、３０…記録媒体、３０ａ…地図情報、３０ｂ…指定情報、４０…タッチパネルディスプレイ、４１…ＮＦＣライタ、４２…ＮＦＣタグ、４３…測位部、１００…ユーザ端末、１２０…制御部、１２１…ユーザ端末プログラム、１２１ａ…ＮＦＣ読取プログラム、１２１ｂ…アプリケーションプログラム、１３０…記録媒体、１４０…タッチパネルディスプレイ、１４１…ＮＦＣリーダ、１４２…遠距離通信部、Ｂ１…メニューボタン、Ｂ２…現在地ボタン、Ｂ３…ＡＵＤＩＯボタン、Ｃ…カーソル、Ｍ…地図、Ｑ…施設
【図１】
2018173311.tif 000003
【図２】
2018173311.tif 000004
【図３】
2018173311.tif 000005