(57)【要約】【課題】  利便性を損なわずに、ナビクライアントからナビサーバに送信された各ユーザに固有の情報保護の確実を図ることができるナビサーバ及びナビクライアントを提供する。【解決手段】  ナビサーバ１００は、ナビクライアント２００との過去の通信内容から定まる第２条件をナビクライアント２００が充足する場合にナビクライアント２００のナビサーバ１００に対するアクセスを禁止するように構成されている。  ナビサーバ１００は、サーバ認証演算処理要素１１０によりナビサーバ１００に対するアクセスが禁止されたナビクライアント２００との通信に基づき、新たに前記認証子の入力を促すメッセージをナビクライアント２００に出力させるように構成されている。【選択図】図８
2015087927.tif 000002
【特許請求の範囲】
【請求項１】
サーバ通信装置と、サーバ認証演算処理要素と、データを保存するサーバ記憶要素と、を備えるナビサーバであって、
前記サーバ記憶要素は、ナビクライアントのユーザに固有の認証子と、前記サーバ通信装置を介して前記ナビクライアントから受信する前記ユーザに固有の第１情報とを関連付けて記憶するように構成され、
前記サーバ通信装置は、前記ナビクライアントとの通信に基づき、当該ナビクライアントに最後に入力された認証子を認識するように構成され、
前記サーバ認証演算処理要素は、前記サーバ通信装置により認識された前記認証子が前記サーバ記憶要素に記憶されているという第１条件を前記ナビクライアントが充足する場合に当該ナビクライアントの前記ナビサーバに対するアクセスを許可し、当該ナビクライアントとの過去の通信内容から定まる第２条件を前記ナビクライアントが充足する場合に当該ナビクライアントの前記ナビサーバに対するアクセスを禁止するように構成され、
前記サーバ通信装置は、前記サーバ認証演算処理要素により前記ナビサーバに対するアクセスが許可されたナビクライアントとの通信に基づき、前記ユーザの認証子に関連付けられて前記サーバ記憶要素に記憶されている前記第１情報を前記ナビクライアントに認識させ、
前記サーバ認証演算処理要素により前記ナビサーバに対するアクセスが禁止されたナビクライアントとの通信に基づき、新たに前記認証子の入力を促すメッセージを前記ナビクライアントに出力させるように構成されていることを特徴とするナビサーバ。
【請求項２】
請求項１記載のナビサーバにおいて、
前記サーバ記憶要素は、前記ユーザの認証子と前記ナビクライアントの利用によって蓄積される前記ユーザの評価累計値とを予め関連付けて記憶するように構成され、
前記サーバ認証演算処理要素は、
前記ユーザが利用できるサービスを前記ユーザの評価累計値に応じて選択するように構成され、
前記サーバ通信装置は、前記サービスを通知するためのアクセス情報を前記ナビクライアントに出力させるように構成されていることを特徴とするナビサーバ。
【請求項３】
請求項２記載のナビサーバにおいて、
前記サーバ認証演算処理要素は、前記サーバ通信装置を介した通信により前記第２条件が充足しない場合にも認証子の入力を促すメッセージを前記ナビクライアントに出力させると共に、前記第２条件が充足しない場合の新たな認証子の入力に対しての評価値を前記評価累計値に加算して、前記サーバ記憶要素に記憶するように構成されていることを特徴とするナビサーバ。
【請求項４】
請求項１〜３のうちいずれか１項記載のナビサーバにおいて、
前記第１情報は、前記ナビクライアント又は当該ナビクライアントを搭載したユーザ車両によって収集される前記ユーザに固有の第２情報を含む情報であることを特徴とするナビサーバ。
【請求項５】
請求項４記載のナビサーバにおいて、
前記第２情報は前記ユーザ車両の駐車位置及び駐車時間に関する情報を含み、
前記第２条件は、所定の第１期間にわたって前記ナビクライアントから受信した前記第２情報に示される前記ユーザ車両の駐車頻度が最も高い又は駐車時間が最も長い駐車位置と、前記第１期間と異なる所定の第２期間にわたって前記ナビクライアントから受信した前記第２情報に示される前記ユーザ車両の駐車頻度が最も高い又は駐車時間が最も長い駐車位置とが異なること及び所定の第３期間にわたって前記ナビクライアントから受信した前記第２情報に示される前記ユーザ車両の駐車位置のうち、頻度が高い又は駐車時間が長い複数の駐車位置と、前記第３期間とは異なる所定の第４期間にわたって前記ナビクライアントから受信した前記第２情報に示される駐車位置とがすべて異なることのうち少なくとも１つという条件であることを特徴とするナビサーバ。
【請求項６】
請求項１〜５のうちいずれか１項記載のナビサーバにおいて、
前記第２条件は、前記ナビクライアントとの過去の通信内容に基づき特定される前記ナビクライアントに前記認証子が最後に入力されたときから所定の第５期間を経過したこと、又は前記ナビクライアントとの過去の通信内容に基づき特定される前記ナビクライアントから前記ナビサーバへの最後のアクセスがあったときから所定の第６期間を経過したことのうち少なくとも１つの条件であることを特徴とするナビサーバ。
【請求項７】
請求項１〜６のうちいずれか１項記載のナビサーバにおいて、
前記サーバ通信装置は、前記ナビクライアントとの通信に基づき、前記認証子と前記第１情報とを認識するように構成され、
前記サーバ記憶要素は、前記サーバ通信装置により認識された前記認証子と前記第１情報とを関連付けて記憶するように構成されていていることを特徴とするナビサーバ。
【請求項８】
情報を記録する情報記憶要素と、ユーザの操作により情報を入力可能なクライアント入力要素と、前記情報記憶要素に記憶された情報を出力するクライアント出力要素と、クライアント演算処理要素とを備えるナビクライアントであって、
前記クライアント入力要素は、前記ナビクライアントにおける第１情報の収集時間を入力させるように構成され、
前記クライアント演算処理要素は、
前記収集時間において第１情報を前記クライアント出力要素に出力可能な形態で情報記憶要素に記憶させると共に、
前記収集時間以外に第１情報を収集せず、又は前記収集時間以外に収集される第１情報を前記クライアント出力要素に出力不能な形態で情報記憶要素に記録させるように構成されていることを特徴とするナビクライアント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビクライアント及びナビサーバに関する。
【背景技術】
【０００２】
車両に搭載されたナビクライアントに、ナビサーバに蓄積された車両の燃費等及び運転指標値等の相関関係を示す経時的なデータ又はその評価結果を表示することにより、車両のユーザに車両の燃費等をどのように調整されるべきかを認識させるシステムが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１２／００７７４２５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ナビクライアントのユーザが変更された場合（例えば、車両とともにナビクライアントが他人に譲渡された場合）、ナビクライアントの設定の更新がされないと、ナビクライアントからナビサーバに送信された旧ユーザの情報が、ナビクライアントの新ユーザに閲覧されてしまうおそれがあり、情報の保護が確保されていないという問題があった。
【０００５】
一方で、ナビクライアントのＯＦＦからＯＮへの切り替えの度に当該ナビクライアントを通じたサービスを享受するために所定の操作をユーザに要求することは、ユーザに煩雑さを感じさせてしまい、利便性を低下させてしまう。
【０００６】
そこで、本発明は、利便性を損なわずに、ナビクライアントからナビサーバに送信された各ユーザに固有の情報保護の確実を図ることができるナビサーバ及びナビクライアントを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のナビサーバは、サーバ通信装置と、サーバ認証演算処理要素と、データを保存するサーバ記憶要素と、を備えるナビサーバであって、
前記サーバ記憶要素は、ナビクライアントのユーザに固有の認証子と、前記サーバ通信装置を介して前記ナビクライアントから受信する前記ユーザに固有の第１情報とを関連付けて記憶するように構成され、
前記サーバ通信装置は、前記ナビクライアントとの通信に基づき、当該ナビクライアントに最後に入力された認証子を認識するように構成され、
前記サーバ認証演算処理要素は、前記サーバ通信装置により認識された前記認証子が前記サーバ記憶要素に記憶されているという第１条件を前記ナビクライアントが充足する場合に当該ナビクライアントの前記ナビサーバに対するアクセスを許可し、当該ナビクライアントとの過去の通信内容から定まる第２条件を前記ナビクライアントが充足する場合に当該ナビクライアントの前記ナビサーバに対するアクセスを禁止するように構成され、
前記サーバ通信装置は、前記サーバ認証演算処理要素により前記ナビサーバに対するアクセスが許可されたナビクライアントとの通信に基づき、前記ユーザの認証子に関連付けられて前記サーバ記憶要素に記憶されている前記第１情報を前記ナビクライアントに認識させ、
前記サーバ認証演算処理要素により前記ナビサーバに対するアクセスが禁止されたナビクライアントとの通信に基づき、新たに前記認証子の入力を促すメッセージを前記ナビクライアントに出力させるように構成されている。
【０００８】
なお、ハードウェアとしての構成要素が情報を「認識する」とは、当該構成要素が情報を受信すること、情報をデータベースやメモリから探索または読み出すこと、受信等した基礎情報に基づいて演算処理によって情報を算定、推定、設定、決定、探索等すること、パケットをデコードして情報を顕在化させること、さらには算定等した情報をメモリに保存すること等、他の情報処理のために当該情報を準備しておくためのあらゆる情報処理を実行することを意味する。
【０００９】
また、ハードウェアとしての構成要素が情報を「出力する」とは、当該情報の表示、音声出力、振動出力等、人間がその視覚、聴覚、触覚等、五感を通じて認識しうるあらゆる形態で情報を出力することを意味する。
【００１０】
「第１情報」とは、サーバ認証演算処理要素がサーバ通信装置を介してナビクライアントから受信する当該ナビクライアントのユーザに固有の情報であり、例えば、初期状態でナビクライアントに設定されている情報（ナビクライアントを識別する識別子等）、メンテナンス時に作業者等によって更新される情報及びナビクライアント又はユーザ車両によって当該ユーザ車両の移動中又は停止中に収集される情報（当該ユーザ車両の運転形態を示す運転データ（車両の制御情報、経路情報、位置情報、時間情報）等）を含む。
【００１１】
本発明のナビサーバによれば、ナビクライアントが「第１条件」を充足することにより当該ナビクライアントのナビサーバに対するアクセスが許可される。「第１条件」とは「サーバ通信装置により認識された認証子がサーバ記憶要素に記憶されている」という条件である。その後、ナビクライアントが「第２条件」を充足することにより当該ナビクライアントのナビサーバに対するアクセスが禁止される。「第２条件」とは「当該ナビクライアントとの過去の通信内容から定まる」条件である。
【００１２】
ナビクライアントによるナビサーバへのアクセスが禁止された後、当該アクセスを許容状態に復帰させて当該ナビクライアントがナビサーバとの通信に基づいて自身に固有の第１情報の提供を含むサービスを享受するためには、ユーザはサーバ記憶要素により事前に記憶されている当該ユーザに固有の認証子をナビクライアントに対して入力する必要がある。
【００１３】
このため、ナビクライアントがいったん第１条件を充足したからといって無条件に当該ナビクライアントによるサービス享受が許容され、その結果として第三者が他人の第１情報を取得する状態が無期限に継続する事態が回避される。その一方、ナビクライアントが第１条件を充足した後の所定期間においては、当該ナビクライアントの起動のたびに認証子入力が要求される事態も回避されている。これにより、利便性を低下させない範囲で当該ユーザの固有の情報が保護される。
【００１４】
本発明のナビサーバにおいて、前記サーバ記憶要素は、前記ユーザの認証子と前記ナビクライアントの利用によって蓄積される前記ユーザの評価累計値とを予め関連付けて記憶するように構成され、
前記サーバ認証演算処理要素は、
前記ユーザが利用できるサービスを前記ユーザの評価累計値に応じて選択するように構成され、
前記サーバ通信装置は、前記サービスを通知するためのアクセス情報を前記ナビクライアントに出力させるように構成されてもよい。
【００１５】
ここで、「前記ユーザの評価累計値を通知するためのアクセス情報」とは、ユーザの評価累計値の通知を受けるために必要なアクセスを行うための情報をいい、ＨＴＴＰアドレスのような評価累計値の所在に関する情報、Ｍａｉｌアドレスのような評価累計値の問い合わせをするための情報及びアプリケーション等を使用した評価累計値の取得方法に関する情報等、当該アクセス情報を出力したナビクライアント以外の端末でも使用できる情報を含む。
【００１６】
当該構成のナビサーバによれば、ナビクライアントにアクセス情報を出力させることにより、当該ナビクライアントのユーザに対し、当該アクセス情報を出力したナビクライアントとは別の端末の使用を促すことが出来る。この結果、利便性を低下させない範囲で当該ユーザの固有の情報が保護される。
【００１７】
当該構成のナビサーバにおいて、前記サーバ認証演算処理要素は、前記サーバ通信装置を介した通信により前記第２条件が充足しない場合にも認証子の入力を促すメッセージを前記ナビクライアントに出力させると共に、第２条件が充足しない場合の新たな認証子の入力に対しての評価値を前記評価累計値に加算して、前記サーバ記憶要素に記憶するように構成されてもよい。
【００１８】
当該構成のナビサーバによれば、第２条件が充足しない間の新たな認証子の入力に対して評価値が付与されるので、ユーザに対して随時ナビクライアントの設定の更新をするモチベーションを与えることが出来る。この結果、ユーザの意志によりナビクライアントの設定が適切に更新され、ナビクライアントに古いユーザの情報が残ったままになる事態が避けられうるので、利便性を低下させない範囲でユーザの固有の情報が保護される。
【００１９】
当該構成のナビサーバにおいて、前記第１情報は、前記ナビクライアント又は当該ナビクライアントを搭載したユーザ車両によって収集される前記ユーザに固有の第２情報を含む情報であってもよい。
【００２０】
「第２情報」とは、ナビクライアント又はユーザ車両によって収集される当該ナビクライアントのユーザに固有の情報であり、例えば、当該ユーザ車両の運転形態を示す運転データ（車両の制御情報、経路情報、位置情報、時間情報）を含む情報である。
【００２１】
当該構成のナビサーバによれば、ナビクライアントからナビサーバに対して送信されることが多い第２情報を含む情報が保護される。このため、ナビサーバは、第三者に対する第２情報を含む情報の保護を図りながら、適切なユーザに対して第２情報を活用したサービスを提供することが出来る。
【００２２】
当該構成のナビサーバにおいて、
前記第２情報は前記ユーザ車両の駐車位置及び駐車時間に関する情報を含み、
前記第２条件は、所定の第１期間にわたって前記ナビクライアントから受信した前記第２情報に示される前記ユーザ車両の駐車頻度が最も高い又は駐車時間が最も長い駐車位置と、前記第１期間と異なる所定の第２期間にわたって前記ナビクライアントから受信した前記第２情報に示される前記ユーザ車両の駐車頻度が最も高い又は駐車時間が最も長い駐車位置とが異なること、及び所定の第３期間にわたって前記ナビクライアントから受信した前記第２情報に示される前記ユーザ車両の駐車位置のうち、頻度が高い又は駐車時間が長い複数の駐車位置と、前記第３期間とは異なる所定の第４期間にわたって前記ナビクライアントから受信した前記第２情報に示される駐車位置とがすべて異なることのうち少なくとも１つという条件であってもよい。
【００２３】
ナビクライアントとの過去の通信内容に示される第１期間における駐車頻度が最も高い又は駐車時間が最も長い駐車位置と当該第１期間とは異なる第２期間における駐車頻度が最も高い又は駐車時間が最も長い駐車位置とが異なる場合、当該ナビクライアントが第三者に譲渡又は貸与等された可能性がある。
【００２４】
また、ナビクライアントとの過去の通信内容に示される第３期間における駐車位置のうち、頻度が高い又は駐車時間がない複数の駐車位置のいずれもと、当該第３期間とは異なる所定の第４期間における駐車位置とが異なる場合、当該ナビクライアントが第三者に譲渡又は貸与等された可能性がある。
【００２５】
これらの点に鑑みて構成された本発明のナビサーバによれば、ナビクライアントが第三者に譲渡または貸与等された可能性がある場合にナビクライアントからナビサーバへのアクセスが禁止され、認証子の入力を求めるメッセージがナビクライアントに出力される。この結果、利便性を低下させない範囲で当該ユーザに固有の情報が保護される。
【００２６】
本発明のナビサーバにおいて、
前記第２条件は、前記ナビクライアントとの過去の通信内容に基づき特定される前記ナビクライアントに前記認証子が最後に入力されたときから所定の第５期間を経過したこと、又は前記ナビクライアントとの過去の通信内容に基づき特定される前記ナビクライアントから前記ナビサーバへの最後のアクセスがあったときから所定の第６期間を経過したことのうち少なくとも１つの条件であってもよい。
【００２７】
ナビクライアントとの過去の通信内容に基づき特定される認証子が最後に入力されたときから所定の第５期間を経過した場合、ナビクライアントが第三者に譲渡又は貸与等された可能性がある。また、ナビクライアントとの過去の通信内容に基づき特定されるナビサーバへの最後のアクセスがあったときから所定の第６期間を経過した場合もナビクライアントが第三者に譲渡又は貸与等された可能性がある。
【００２８】
これらの点に鑑みて構成された本発明のナビサーバによれば、ナビクライアントが第三者に譲渡または貸与等された可能性がある場合にナビクライアントからナビサーバへのアクセスが禁止され、認証子の入力を求めるメッセージがナビクライアントに出力される。この結果、利便性を低下させない範囲で当該ユーザに固有の情報が保護される。
【００２９】
本発明のナビサーバにおいて、前記サーバ通信装置は、前記ナビクライアントとの通信に基づき、前記認証子と前記第１情報とを認識するように構成され、
前記サーバ記憶要素は、前記サーバ通信装置により認識された前記認証子と前記第１情報とを関連付けて記憶するように構成されていてもよい。
【００３０】
当該構成のナビサーバによれば、ナビクライアントとの通信に基づき認識された他人の第１情報を第三者が取得しうる状態が無期限に継続する事態が回避される。これにより、利便性を低下させない範囲で当該ユーザの第１情報が保護される。
【００３１】
本発明のナビクライアントは、情報を記録する情報記憶要素と、ユーザの操作により情報を入力可能なクライアント入力要素と、前記情報記憶要素に記憶された情報を出力するクライアント出力要素と、クライアント演算処理要素とを備えるナビクライアントであって、
前記クライアント入力要素は、前記ナビクライアントにおける第１情報の収集時間を入力させるように構成され、
前記クライアント演算処理要素は、
前記収集時間において第１情報を前記クライアント出力要素に出力可能な形態で情報記憶要素に記憶させると共に、
前記収集時間以外に第１情報を収集せず、又は前記収集時間以外に収集される第１情報を前記クライアント出力要素に出力不能な形態で情報記憶要素に記録させるように構成されてもよい。
【００３２】
ここで、情報記憶要素とは、ナビクライアントに備えられた記憶装置でもよく、ナビサーバ等の外部に存在する記憶装置でもよい。
【００３３】
当該構成のナビクライアントによれば、第１情報の収集時間がユーザによって指定されるので、ユーザの意図した第１情報が当該ナビクライアント及びナビサーバ等で活用されると共に、ユーザの意図と反する形で収集された第１情報情報が他のユーザに閲覧されることがない。この結果、利便性を低下させない範囲で当該ユーザに固有の情報が保護される。
【図面の簡単な説明】
【００３４】
【図１】本実施形態のナビシステムの構成概略図。
【図２】本実施形態のナビシステムの機能を説明するフローチャート。
【図３】ナビクライアント又は通信端末に表示される画面で、（ａ）が運転履歴確認ページ、（ｂ）が過去の運転履歴確認ページ、（ｃ）がユーザ情報入力画面、（ｄ）ユーザ情報登録画面、（ｅ）が運転履歴確認ページへの案内画面。
【図４】要注意個所抽出処理のフローチャート。
【図５】要注意個所の抽出にあたり、急減速が多いメッシュの抽出を説明する図。
【図６】急減速についての各方位毎のを説明する図。（ａ）は北、（ｂ）は北東、（ｃ）は東、（ｄ）は南東、（ｅ）は南、（ｆ）は南西、（ｇ）は西、（ｈ）は北西。
【図７】前方の複数メッシュの抽出を説明する図。
【図８】運転支援処理のフローチャート。
【図９】ナビゲーション機能のフローチャート。
【図１０】サーバルートの説明図。
【図１１】コーチング処理のフローチャート。
【図１２】一時停止交差点におけるコーチング処理のフローチャート。
【図１３】運転評価機能のフローチャート。
【図１４】サービス選択のフローチャート。
【図１５】ナビクライアントの一部又は全体として通信端末を利用した場合の実施形態の全体構成の説明図。（a）は、通信端末により新たなナビクライアントを構成する場合の構成説明図、（ｂ）は、車載機器の一部の構成要素と通信端末の一部の構成要素とにより新たなナビクライアントを構成する場合の構成説明図。
【図１６】コーチング処理において、要注意個所の運転形態の評価をナビサーバで行う場合のフローチャート。
【図１７】図８の運転支援処理の終了処理の他の実施形態を説明するフローチャートで、（a）はナビサーバのみでサーバ評価値を決定する場合のフローチャート、（ｂ）はナビクライアントのみでクライアント評価値を決定する場合のフローチャート。
【発明を実施するための形態】
【００３５】
（ナビシステムの構成）
本発明のナビクライアント、ナビサーバおよびナビシステムの実施形態について図面を用いて説明する。まず、本発明のナビシステムの構成について図１を用いて説明する。図１に示されているナビシステムはナビサーバ１００と、ユーザ車両（四輪自動車）２に搭載されているナビクライアント２００と通信端末３００とにより構成されている。
【００３６】
（ナビサーバの構成）
ナビサーバ１００は一または複数のサーバコンピュータ（ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏ回路、Ａ／Ｄ回路等により構成されている。）により構成されている。ナビサーバ１００は、支援データベース１０２と、サーバ演算処理要素（サーバ認証演算処理要素を兼ねる）１１０と、サーバ通信装置１３０を備えている。
【００３７】
支援データベース（サーバ記憶要素）１０２には、個々のユーザの固有の情報である「ユーザ情報」、「第１情報」、道路またはこれを構成するリンクおよびメッシュの配置、リンクコスト等を表わす「サーバマップ情報」、並びに「要注意個所閾値」が保存または格納されている。
【００３８】
「ユーザ情報」は、各ナビクライアント２００のユーザ固有の情報であり、より具体的には、ナビクライアント２００のユーザを特定するためのユーザ識別子（ユーザＩＤ等）ＵＩＤ、ナビクライアント２００のユーザを認証するためのユーザ認証子（パスワード、公開鍵、セッションキー等）Ｕｋｅｙ、ユーザ車両２を特定するための車両識別子（車両ＩＤ等）ＣＩＤ、ナビクライアント２００のユーザの運転形態の評価値の累計値（評価累計値）ＴＰがそれぞれ関連付けられて保存されている。当該評価累計値ＴＰは、ユーザの運転形態の評価値に限られず、ナビクライアント２００の利用によって蓄積される評価値であってもよい。
【００３９】
「第１情報」は、サーバ認証演算処理要素がサーバ通信装置を介してナビクライアントから受信する当該ナビクライアントのユーザに固有の情報であり、例えば、初期状態でナビクライアントに設定されている情報（ナビクライアントを識別する識別子等）、メンテナンス時に作業者等によって更新される情報及び第２情報を含む。
【００４０】
「第２情報」は、ナビクライアント又はユーザ車両によって当該ユーザ車両の移動中又は停止中に収集される情報であり、例えば、「運転履歴」を含む情報である。
【００４１】
「運転履歴」は、後述するナビゲーション機能の際にナビクライアント２００に備えられたセンサからの信号又はナビクライアント２００と車両との通信により取得される車両の運転形態を示す各種の情報であり、具体的には車両識別子ＣＩＤと、車両の運転形態を表す運転データ（位置情報、走行経路情報、燃費・電費情報、時間情報、車速情報（車速、加速度、減速度、停止時間等）等）ＦＣＤとが対応付けられた情報である。
【００４２】
「道路またはこれを構成するリンク（交差点や右折点、左折点等の道路における任意の２つの点を結ぶ道路要素を意味する。）」は、（緯度、経度）または（緯度、経度、高度）により位置が定められている点群により配置態様が表わされている。メッシュは緯度および経度により配置が定められている線分により画定されている。リンクコストは、リンクに対応する道路区間の距離または道路区間の移動に要する時間を示す情報である。支援データベース１０２に保存されているサーバマップ情報は適宜更新されうる。なお、支援データベース１０２は、ナビサーバ１００とは別個のデータベースサーバにより構成されていてもよい。
【００４３】
「要注意個所閾値」は、ユーザに対して要注意個所として報知するときに報知する要注意個所の抽出精度に関する閾値である。
【００４４】
サーバ演算処理要素１１０は、ユーザ車両２のユーザの運転を支援する運転支援処理（図８参照）、複数の車両の走行履歴に基づいてユーザ車両２が通過する際に注意喚起が必要な要注意個所（例えば、急ブレーキが多発する交差点等）を含む注意喚起情報を作成する要注意個所抽出処理（図４参照）、ユーザの運転形態の評価累計値に応じてユーザが使用できるサービスを選択するサービス選択処理（図１４参照）を実行するように構成されている。
【００４５】
例えば、サーバ演算処理要素１１０はナビクライアント２００との通信によりユーザ車両２の現在位置（または出発位置）Ｐ１および目的位置Ｐ２を認識する。サーバ演算処理要素１１０は支援データベース１０２に格納されているサーバマップ情報に基づき、現在位置Ｐ１および目的位置Ｐ２を結ぶユーザ車両２のサーバルートＲを探索する。そして、サーバ演算処理要素１１０はナビクライアント２００との通信によりこのナビクライアント２００にサーバルートＲを表示させる。
【００４６】
また、サーバ演算処理要素１１０は、サーバ通信装置１３０を介して受信した車両識別子ＣＩＤと運転データＦＣＤとに基づいてナビクライアント２００に送信するナビゲーション情報ＮＩを作成する。そして、サーバ演算処理要素１１０は、車両の運転形態の指標値と運転データＦＣＤとを比較することにより運転形態のサーバ評価値ＳＰを決定する。サーバ演算処理要素１１０は、車両識別子ＣＩＤに対応するユーザ識別子ＵＩＤを支援データベース１０２から認識する。そしてサーバ演算処理要素１１０は、ユーザ識別子ＵＩＤに関連付けられた評価累計値ＴＰにサーバ評価値ＳＰを加算する。サーバ演算処理要素１１０は、評価累計値ＴＰに応じて前記ユーザ識別子ＵＩＤに対応するユーザが利用できるサービスを決定するように構成されている。
【００４７】
また、サーバ演算処理要素１１０は、サーバ通信装置１３０を介して受信したクライアント評価値ＣＰ（後述）を車両識別子ＣＩＤに対応する評価累計値ＴＰに加算して支援データベース１０２に記憶させるように構成されている。サーバ演算処理要素１１０は、サーバ通信装置１３０により認識された認証子が支援データベース１０２に記憶されているという第１条件をナビクライアント２００が充足する場合にナビクライアント２００のナビサーバ１００に対するアクセスを許可するように構成されている。また、サーバ演算処理要素１１０は、当該アクセスの許可後に所定期間を経過したという第２条件を前記ナビクライアントが充足する場合に当該ナビクライアントの前記ナビサーバに対するアクセスを禁止するように構成されている。
【００４８】
サーバ通信装置１３０は、公衆通信網（例えばインターネット）に接続され、ナビクライアント２００又は通信端末３００と通信を行うように構成されている。サーバ通信装置１３０は、ナビクライアント２００から、車両識別子ＣＩＤ、運転データＦＣＤ、及び後述するクライアント評価値ＣＰ等を受信し、適切なナビクライアント２００にナビゲーション情報ＮＩ、注意喚起情報等を送信するように構成されている。また、サーバ通信装置１３０は、ナビクライアント２００又は通信端末３００に、そのユーザの運転データＦＣＤを閲覧可能な運転履歴確認ページを送信するように構成されている。
【００４９】
また、サーバ通信装置１３０は、ナビクライアント２００との通信に基づき、ナビクライアント２００に最後に入力された認証子を認識するように構成されている。
【００５０】
また、サーバ通信装置１３０は、サーバ演算処理要素１１０によりナビサーバ１００に対するアクセスが許可されたナビクライアント２００との通信に基づき、ユーザ情報に関連付けられてサーバ記憶要素に記憶されている第１情報（運転データＦＣＤを含む）を前記ナビクライアントに認識させるように構成されている。サーバ通信装置１３０はサーバ演算処理要素１１０によりナビサーバ１００に対するアクセスが禁止されたナビクライアント２００との通信に基づき、新たに認証子の入力を促すメッセージをナビクライアント２００に出力させるように構成されている。
【００５１】
（ナビクライアントの構成）
ナビクライアント２００はユーザ車両２に搭載されたハードウェアとしてのＥＣＵ（電子制御ユニット（ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏ等により構成されている。））により構成されている。ナビクライアント２００はクライアント入力装置２０１と、クライアント出力装置２０２と、クライアント記憶要素（記憶装置）２０４と、クライアント演算処理要素２１０と、クライアント通信装置２３０と、を備えている。
【００５２】
クライアント入力装置２０１は、ユーザ車両２のセンターコンソール等に配置された入力スイッチまたはマイクロホン等により構成され、ユーザによる入力スイッチの操作態様またはマイクロホンに検知される発話に応じて目的位置Ｐ２等の入力を可能としている。
【００５３】
クライアント入力装置（クライアント入力要素）２０１は、ナビクライアント２００における第１情報の収集時間を入力させるように構成されている。
【００５４】
クライアント出力装置（クライアント出力要素）２０２は、ユーザ車両２のセンターコンソール等に配置された画像表示装置またはスピーカ等により構成され、視覚または聴覚を通じて認識可能な形態で情報を出力する。
【００５５】
クライアント記憶要素２０４には、クライアントマップ情報等が格納されている。クライアントマップ情報により道路またはリンクの配置態様等が示され、このクライアントマップ情報は画像表示装置に表示される。サーバマップ情報におけるリンクと、クライアントマップ情報におけるリンクとには共通のリンク識別情報が付されている。
【００５６】
クライアント演算処理要素２１０は、ユーザ車両２の現在位置Ｐ１および目的位置Ｐ２を認識した上でナビサーバ１００との通信によりサーバ演算処理要素１１０に認識させる。クライアント演算処理要素２１０はサーバ演算処理要素１１０により探索されたサーバルートＲを認識かつクライアント出力装置２０２に出力させる。
【００５７】
また、クライアント演算処理要素２１０は、ユーザ車両２との通信を介して、ナビクライアント２００に備えられたＧＰＳ受信機（不図示）、ユーザ車両２に備えられたジャイロセンサ（不図示）等から、ユーザ車両２の位置、車速、加速度、減速度等を取得し、クライアント通信装置２３０を介してナビサーバ１００へ送信する。
【００５８】
クライアント演算処理要素２１０は、また、有線通信機能、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信機能、無線パケット通信機能等の機能を実行するために必要な演算処理を行うように構成されている。
【００５９】
クライアント演算処理要素２１０は、クライアント通信装置２３０を介して受信した注意喚起情報に基づき、ユーザ車両２が要注意個所を通行する際に警告をクライアント出力装置２０２に出力するように構成されている。
【００６０】
クライアント演算処理要素２１０は、ユーザ車両２が要注意個所を通行した後に、要注意個所における車両の運転形態の指標値と、要注意個所におけるユーザ車両２の運転形態を示す運転データＦＣＤとを比較してクライアント評価値ＣＰを決定する。クライアント演算処理要素２１０は、当該クライアント評価値ＣＰに応じた評価情報（例えば、「安全運転ありがとうございます」等）をクライアント出力装置２０２に出力する。
【００６１】
また、クライアント演算処理要素２１０は、クライアント入力装置２０１へのユーザによって指定された収集時間に限ってナビクライアント２００を搭載したユーザ車両２の運転形態を示す運転データＦＣＤを、通信を介してナビサーバ１００に記録させるように構成されている。
【００６２】
クライアント演算処理要素２１０は、収集時間において第１情報を前記クライアント出力装置２０２に出力可能な形態で支援データベース１０２に記憶させると共に、収集時間以外に第１情報を収集せず、又は収集時間以外に収集される第１情報をクライアント出力装置２０２に出力不能な形態で支援データベース１０２に記録させるように構成されている。
【００６３】
クライアント出力装置２０２で出力可能な形態で支援データベース１０２に記憶する方法としては、ナビクライアント２００の要求によりデータが提供されるデータベース（クライアントアクセス可能データベース）に情報が記憶されてもよく、またはフラグ等により当該データが出力可能であることが記憶されてもよい。
【００６４】
クライアント出力装置２０２で出力不能な形態で支援データベース１０２に記憶する方法としては、ナビクライアント２００の要求によってはデータが提供されないデータベース（クライアントアクセス不能データベース）に情報が記憶されてもよく、またはフラグ等により当該データが出力不能であることが記憶されてもよい。
【００６５】
クライアント通信装置２３０は、無線パケット通信機能、又はＢｌｕｅｔｏｏｔｈ通信機能を介して、携帯通信網、又は公衆通信網等を介してサーバ通信装置１３０と通信可能に構成されている。また、クライアント通信装置２３０は、有線通信機能、又はＢｌｕｅｔｏｏｔｈ通信機能により、車内通信網等を介して、車内に持ち込まれた又は車両の付近に存在する通信端末通信装置３３０と通信可能に構成されている。
【００６６】
クライアント通信装置２３０は、ナビサーバ１００からナビクライアント２００にナビゲーション情報、及び注意喚起情報等を受信し、ナビサーバ１００へ車両識別子ＣＩＤ、運転データＦＣＤ、及び後述するクライアント評価値ＣＰ等を送信するように構成されている。
【００６７】
（通信端末の構成）
通信端末３００は公衆通信網、又は携帯通信網等に接続された、パーソナルコンピュータ又はスマートフォン等の携帯電話等により構成されている。通信端末３００は通信端末入力装置３０１と、通信端末出力装置３０２と、通信端末記憶要素３０４と、通信端末演算処理要素３１０と、通信端末通信装置３３０と、を備えている。
【００６８】
通信端末入力装置３０１は、例えばキーボード、マウス、タブレット、マイクロホン等により構成され、ユーザによるキーボードの入力態様、マウス、タブレットの操作態様、マイクロホンに検知される発語に応じてＷＥＢ閲覧、メール送受信等が可能に構成されている。
【００６９】
通信端末出力装置３０２は、例えば、通信端末３００と一部を構成する画像表示装置、スピーカー等により構成され、視覚または聴覚を通じて認識可能な形態で情報を出力する。
【００７０】
通信端末記憶要素３０４は、ＲＡＭ，ＲＯＭ、Ｉ／Ｏ等で構成され、例えば、ユーザ識別子ＵＩＤなど、ナビサーバ１００にアクセスするために必要な情報を記憶する。
【００７１】
通信端末演算処理要素３１０は、ＷＥＢ閲覧、メール送受信、有線通信機能、Ｂｌｕｅｔｏｏｔｈ通信機能、及び無線パケット通信機能等の機能を実行するために必要な演算処理を行うように構成されている。
【００７２】
通信端末通信装置３３０は、無線パケット通信機能、Ｂｌｕｅｔｏｏｔｈ通信機能により、携帯通信網、又は公衆通信網等を介してサーバ通信装置１３０と通信可能に構成されている。また、通信端末通信装置３３０は、有線通信機能、Ｂｌｕｅｔｏｏｔｈ通信機能により、車内通信網等を介して、クライアント通信装置２３０と通信可能に構成されている。
【００７３】
（全体的機能）
図２を参照して、本実施形態のナビシステムについて、その全体的機能を概略的に説明する。
【００７４】
ナビサーバ１００は、定期的に、後述するコーチング機能及び運転形態評価機能の準備処理として、コーチング機能及び運転形態評価機能において使用する要注意箇所を抽出する要注意箇所抽出処理を実行する。詳細は後述する（図２／ＳＴＥＰ１００）。
【００７５】
ユーザは、運転開始前の任意のタイミングで、通信端末３００を使用して、ナビサーバ１００にアクセスし、ユーザ識別子ＵＩＤと車両識別子ＣＩＤとを登録する（図２／ＳＴＥＰ２００）。ナビサーバ１００は、ユーザ識別子ＵＩＤと車両識別子ＣＩＤとを対応させて支援データベース１０２に記憶する。
【００７６】
ユーザがユーザ車両２の運転をしている間、ナビサーバ１００とナビクライアント２００との相互通信により、後述するナビゲーション機能、コーチング機能及び運転形態評価機能等の運転支援処理が実行される（図２／ＳＴＥＰ３００）。
【００７７】
ユーザは、ユーザ車両２の運転終了後、通信端末３００を介してナビサーバ１００にアクセスすることによって、図３（ａ）に示されるような運転履歴確認ページを閲覧することが出来る（図２／ＳＴＥＰ４００）。運転履歴確認ページには、、ユーザ名、ユーザ識別子、車両識別子、車両メーカー、車種、ナンバー等のユーザ情報の表示欄ＳＣ１、運転形態の評価及びアドバイスの表示欄ＳＣ２、自身の運転形態の評価に応じた第１評価マーク（例えば顔マーク）の表示欄ＳＣ３、運転形態の評価累計値の表示欄ＳＣ４、前回運転時の運転形態の評価値の表示欄ＳＣ５、利用できるサービスの表示欄ＳＣ６等が含まれる。また、運転履歴確認ページには、図３（ｂ）のように、過去の運転履歴ｐｒ０が地図上に反映された過去の運転履歴確認ページが含まれる。この過去の運転履歴確認には、各地点における運転形態の評価に応じた第２評価マーク（例えば顔マーク）ｐｒ１〜ｐｒ４で反映されてもよい。第１評価マークＳＣ３と第２評価マークｐｒ１〜ｐｒ４とは、指標値よりよい場合にこにこマークであり、指標値より悪い場合泣き顔であるなど、同一又は対応する基準により定められ、かつ、同一のマークが使用されることが好ましい。
【００７８】
（要注意箇所抽出処理）
図４〜図７を参照して、図２／ＳＴＥＰ１００に記載された要注意個所抽出処理について説明する。ここでは、要注意点箇所抽出の一態様として、急ブレーキが多発する交差点の抽出処理について説明する。
【００７９】
まず、サーバ演算処理要素１１０は、支援データベース１０２から全てのユーザの運転データを読み出し、当該運転データから所定条件（例えば車速情報に含まれる減速度が第１閾値以上の減速度）に該当する急減速事象が生じた位置と、当該急減速事象が生じた際の車両の進行方向とを含む、急減速情報を抽出する（図４／ＳＴＥＰ１１０）。当該第１閾値は、支援データベース１０２に「要注意個所閾値」として保存されている。
【００８０】
サーバ演算処理要素１１０は、図５に示されるように、サーバマップ情報に含まれるメッシュごとに、通行台数と急減速件数とから急減速確率を算出し、当該急減速確率が第２閾値（例えば５０％）以上であるメッシュＡ１，Ａ２、Ａ３，Ａ４を急減速多発メッシュとして推定する（図４／ＳＴＥＰ１２０）。当該第２閾値は、支援データベース１０２に「要注意個所閾値」として保存されている。
【００８１】
サーバ演算処理要素１１０は、図６（ａ）〜（ｈ）に示されるように、推定した急減速多発メッシュにおいて、例えば北、北東、東、南東、南、南西、西、北西の８方位のうち急減速事象の最も多い方位を急減速方位として推定する（図４／ＳＴＥＰ１３０）。なお、図６の説明図Ｇ１における方位（北ａ、北東ｂ、東ｃ、南東ｄ、南ｅ、南西ｆ、西ｇ、北西ｈ）と図６（ａ）〜（ｈ）における各前方の複数メッシュＭ１〜Ｍ８における急減速方位Ｈ１〜Ｈ８とはそれぞれ対応している。
【００８２】
サーバ演算処理要素１１０は、急減速多発メッシュの急減速方位に基づいて、除外事由（例えば、信号機のある交差点であるとの事由）があるか否かを判定する（図４／ＳＴＥＰ１４０）。信号機のある交差点は、サーバマップ情報に格納される信号機情報を参照することで得られる。サーバ演算処理要素１１０は、除外事由のあると判定された急減速多発メッシュを、以下の処理の対象から除外する（図４／ＳＴＥＰ１５０）。
【００８３】
サーバ演算処理要素１１０は、処理対象（除外理由のない）の急減速多発メッシュＴＭに対し、図７に示されるように、急減速方位の方向の前方の複数メッシュ（例えば９個のメッシュ）ＦＭのうち、当該急減速多発メッシュが存在する前方の複数メッシュの中央地点から最も距離の短い交差点を急ブレーキ多発交差点として推定し、当該急ブレーキ多発交差点の位置座標を抽出する（図４／ＳＴＥＰ１６０）。
【００８４】
サーバ演算処理要素１１０は、支援データベース１０２から全てのユーザの運転データを参照し、当該急ブレーキ多発交差点における平均車速を算出し、当該平均車速に基づいて当該急ブレーキ多発交差点を走行する場合の目標車速を当該急ブレーキ多発交差点に付与する（図４／ＳＴＥＰ１７０）。
【００８５】
（運転支援処理）
図８を参照して、図２／ＳＴＥＰ３００の運転支援処理の詳細を説明する。この処理は、ユーザがユーザ車両２を運転する際に、ユーザ車両２のイグニッションスイッチのＯＮに伴って起動されたナビクライアント２００と、ナビサーバ１００との相互通信により、ユーザの運転を支援する処理であり、ナビゲーション処理、コーチング処理及び運転形態評価処理等を含む。
【００８６】
まず、本処理の概略を説明する。ナビクライアント２００の電源ＯＮがされると（図８／ＳＴＥＰ３１０）、ナビクライアント２００とナビサーバ１００との相互通信により、利用要求、利用受付等の開始処理が行われる（図８／ＳＴＥＰ３２０）。その後、ナビクライアント２００が、ナビサーバ１００から受信した情報に基づき、ナビゲーション、コーチング及び運転形態評価等のユーザの運転を支援する運転中処理を行う（図８／ＳＴＥＰ３４０）。そして、運転終了後には、ナビサーバ１００が、ナビクライアント２００から受信した情報に基づき、ユーザの運転を評価等する終了処理を行う（図８／ＳＴＥＰ３６０）。
【００８７】
以下、運転支援処理をより具体的に説明する。
【００８８】
ナビクライアント２００の電源がＯＮにされると（図８／ＳＴＥＰ３１０）、クライアント演算処理要素２１０は、クライアント記憶要素２０４に記憶された前回の運転履歴を参照することにより、１日のうち初回の運転かどうかを判定する（図８／ＳＴＥＰ３２１）。当該判定結果が肯定的である場合（図８／ＳＴＥＰ３２１‥ＹＥＳ）、クライアント演算処理要素２１０は、前回の運転形態の評価、及びウェルカムメッセージ（「今日も安全運転を心掛けてください。」等）等をクライアント出力装置２０２に出力する（図８／ＳＴＥＰ３２２）。
【００８９】
当該判定結果が否定的である場合（図８／ＳＴＥＰ３２１‥ＮＯ）、又はＳＴＥＰ３２２の処理の後、クライアント演算処理要素２１０は、クライアント記憶要素２０４に記憶された設定を参照し、ナビゲーション機能、コーチング機能、及び運転形態評価機能の自動開始設定がＯＮかどうかを判定する（図８／ＳＴＥＰ３２３）。
【００９０】
当該判定結果が否定的である場合（図８／ＳＴＥＰ３２３‥ＮＯ）、クライアント演算処理要素２１０は、ユーザにナビゲーション機能、コーチング機能、及び運転形態評価機能を使用するか否かを選択させるための選択画面をクライアント出力装置２０２に出力する（不図示）。ユーザがナビゲーション機能等を使用しないことを選択した場合、クライアント演算処理要素２１０は、ナビゲーション機能等を実行せずに終了する（不図示）。
【００９１】
ユーザがナビゲーション機能等を使用することを選択した場合、クライアント演算処理要素２１０は、図３（ｃ）に示されるように、ユーザにユーザ識別子ＵＩＤ、ユーザ認証子Ｕｋｅｙ等を含むユーザ情報の入力ボックス（ＳＣ７，８）と、運転履歴等の第２情報の収集時間の入力ボックス（ＳＣ９）をクライアント出力装置２０２に出力する（図８／ＳＴＥＰ３２４）。クライアント演算処理要素２１０は、図３（ｄ）に示されるように、ユーザ名の入力ボックスＳＣ１０、ユーザ識別子の入力ボックスＳＣ１１、ユーザ車両２の情報ＳＣ１２、ユーザ認証子の入力ボックスＳＣ１３などを含むユーザの情報を登録するための登録情報入力画面を表示させるようにしてもよい。この場合、クライアント演算処理要素２１０は、ユーザ車両２の情報について、ユーザ車両２との通信により車両識別子ＣＩＤを取得し、ナビサーバ１００との通信により車両識別子ＣＩＤからメーカ、車種、ナンバー等のユーザ車両２の情報を取得して、クライアント出力装置２０２に出力してもよい。
【００９２】
図８／ＳＴＥＰ３２４の後、クライアント演算処理要素２１０は、入力されたユーザ情報及び収集時間をナビサーバ１００へクライアント通信装置２３０を介して送信する（図８／ＳＴＥＰ３２５）。
【００９３】
サーバ演算処理要素１１０は、サーバ通信装置１３０を介して受信したユーザ認証情報に含まれるユーザ認証子Ｕｋｅｙが支援データベース１０２に保存されているという第１条件をナビクライアント２００が充足するか否かを判定する（図８／ＳＴＥＰ３２６）。
【００９４】
当該判定結果が肯定的である場合（図８／ＳＴＥＰ３２６‥ＹＥＳ）、サーバ演算処理要素１１０は、ユーザ識別子ＵＩＤの認証日時を記録すると共に、サーバ通信装置１３０を介して、ナビゲーション機能、コーチング機能、及び運転形態評価機能の利用を受け付けたことをナビクライアント２００に通知する（図８／ＳＴＥＰ３２７）。この通知を受けたクライアント演算処理要素２１０は、次回以降の利用の際に認証を省略するため、ナビゲーション機能、コーチング機能及び運転形態評価機能の自動開始設定をＯＮにする。
【００９５】
当該判定結果が否定的である場合（図８／ＳＴＥＰ３２６‥ＮＯ）、サーバ演算処理要素１１０は、サーバ通信装置１３０を介してナビクライアント２００にナビサーバ１００に対するアクセスを禁止する旨を通知する。当該通知を受けたクライアント演算処理要素２１０は、ナビサーバ１００に対するアクセスが拒否された旨をクライアント出力装置２０２に出力し、開始処理を終了する（図８／ＳＴＥＰ３２８）。クライアント演算処理要素２１０は、開始処理を終了せず、再度ユーザにユーザ情報入力画面（図３（ｃ）参照）をクライアント出力装置２０２に出力してもよい。
【００９６】
ナビゲーション機能、コーチング機能及び運転形態評価機能の自動開始設定がＯＮである場合（図８／ＳＴＥＰ３２３‥ＹＥＳ）、クライアント演算処理要素２１０は、ユーザ情報入力画面を出力することなく、クライアント通信装置２３０を介してナビサーバ１００にナビゲーション機能、コーチング機能及び運転形態評価機能のユーザ識別子ＵＩＤを含む利用要求を送信する。サーバ通信装置１３０を介して当該利用要求を受信したサーバ演算処理要素１１０は、ナビクライアント２００との過去の通信内容から定まる第２条件をナビクライアント２００が充足しているか否かを判定する（図８／ＳＴＥＰ３２９）。
【００９７】
第２条件として、所定の第１期間にわたってナビクライアント２００から受信した運転データに示されるユーザ車両２の最も駐車頻度が高い又は駐車時間が長い駐車位置と、第１期間と異なる所定の第２期間にわたってナビクライアント２００から受信した運転データに示されるユーザ車両２の最も駐車頻度が高い又は駐車時間が長い駐車位置とが異なるという条件が採用され得る。例えば、過去７日間のナビクライアント２００から受信したユーザ車両２の駐車頻度が最も高い位置（例えば、ナビクライアント２００の電源が頻繁にＯＮ／ＯＦＦされる位置）が、８〜２８日前のナビクライアント２００から受信したユーザ車両２の駐車頻度が最も高い位置と異なる場合、ユーザ車両２（ナビクライアント２００）のオーナーが変更された可能性がある。
【００９８】
また、第２条件として、所定の第３期間にわたってナビクライアント２００から受信した運転データに示されるユーザ車両２の駐車位置のうち、頻度が高い又は駐車時間が長い複数の駐車位置に、所定の第４期間にわたってナビクライアント２００から受信したユーザ車両２が駐車されなかったことという条件が採用され得る。例えば、過去１年間のナビクライアント２００から受信したユーザ車両２の駐車位置のうち頻度が高い駐車位置が、位置Ｌ１（自宅）、Ｌ２（職場）、Ｌ３（レジャーランド）であった場合、過去１カ月のナビクライアント２００から受信したユーザ車両２が位置Ｌ１〜Ｌ３のいずれにも駐車されない場合、ユーザ車両２（又はナビクライアント２００）のオーナーが変更された可能性がある。
【００９９】
ここで、例えば、ナビクライアント２００の電源がＯＮにされた場所がユーザ車両２の駐車位置として計測され、前回電源がＯＦＦにされてからＯＮにされるまでの時間が、ユーザ車両２の駐車時間として計測され得る。また、ナビクライアント２００が車両２から切り離して持ち出されうる場合、ナビクライアント２００と車両２との物理的又は電気的な接続が解除された場所（又は接続された場所）がユーザ車両２の駐車位置として計測され、再び接続されるまでの時間がユーザ車両２の駐車時間として計測され得る。また、ユーザの操作によって、特定の場所がユーザ車両２の駐車位置として記憶され、当該駐車位置から移動しなかった時間がユーザ車両２の駐車時間として計測されてもよい。
【０１００】
第２条件としては、ナビクライアント２００の通信に基づく当該ユーザ識別子ＵＩＤの前回の認証日時（前回の図８／ＳＴＥＰ３２６でＹＥＳになった日時）から所定の第５期間（例えば１カ月）が経過していること、及び前回のナビクライアント２００のナビサーバ１００に対するアクセス日時（前回の図８／ＳＴＥＰ３２７が実行された日時）から所定の第６期間（例えば１週間）が経過していることのうち少なくとも１つからなる条件が採用され得る。第１〜第６期間としては、試験、又は各車両などから収集されたデータから特定されたナビクライアント２００のオーナーが変更されている蓋然性の高い期間（例えば、各車両から収集されたデータから、１％以上の可能性でナビクライアントが変更されている可能性があるような期間等）が採用され得る。
【０１０１】
当該判定結果が否定的である場合（図８／ＳＴＥＰ３２９‥ＮＯ）、サーバ演算処理要素１１０は、ユーザ情報の入力を求めることなく、ＳＴＥＰ３３０〜ＳＴＥＰ３３２の処理の後、アクセス日時をサーバ記憶要素１０２に記憶した上で、ナビゲーション機能、コーチング機能及び運転形態評価機能の利用を受け付けたことをナビクライアント２００に通知する（図８／ＳＴＥＰ３２７）。この場合、第２条件が充足しない間であっても、サーバ演算処理要素１１０は、サーバ通信装置１３０を介してユーザ認証子Ｕｋｅｙの入力を促すメッセージをナビクライアント２００へ送信し（図８／ＳＴＥＰ３３０）、かつ、ナビクライアント２００からユーザ認証子Ｕｋｅｙを受信した場合（図８／ＳＴＥＰ３３１‥ＹＥＳ）、特別評価値ＥＰを評価累計値ＴＰに加算して支援データベース１０２に記憶させる（図８／ＳＴＥＰ３３２）。
【０１０２】
ＳＴＥＰ３２９の判定結果が肯定的である場合（図８／ＳＴＥＰ３２９‥ＹＥＳ）、サーバ演算処理要素１１０は、サーバ通信装置１３０を介してユーザ情報の入力を求めるメッセージをナビクライアント２００に送信する。クライアント通信装置２３０を介して当該メッセージを受信したクライアント演算処理要素２１０は、ナビゲーション機能、コーチング機能及び運転形態評価機能の自動開始設定をＯＦＦにして、図８／ＳＴＥＰ３２４以下の処理を行う。
【０１０３】
利用受付通知処理（図８／ＳＴＥＰ３２７）の後、ナビクライアント２００とナビサーバ１００とは、相互通信により、ナビゲーション処理（図８／ＳＴＥＰ３４１）及びコーチング・運転評価処理（図８／ＳＴＥＰ３４２）を実行する。
【０１０４】
目的地に到着するなどしてナビゲーション処理が終了すると、クライアント演算処理要素２１０は、車両識別子ＣＩＤ及び運転データＦＣＤとともに、コーチング・運転評価処理で決定したクライアント評価値ＣＰをクライアント通信装置２３０を介してナビサーバ１００に送信する（図８／ＳＴＥＰ３６１）。
【０１０５】
サーバ演算処理要素１１０は、車両の運転形態の指標値と、受信した運転データＦＣＤとを比較することにより、ユーザ車両２の運転形態の評価値であるサーバ評価値ＳＰを決定する。また、当該サーバ評価値ＳＰと受信したクライアント評価値ＣＰとを、車両識別子ＣＩＤに対応する評価累計値ＴＰに加算して支援データベース１０２に記憶する（図８／ＳＴＥＰ３６２）。
【０１０６】
サーバ演算処理要素１１０は、当該評価累計値ＴＰに応じて、ユーザが利用できるサービスを選択し、サーバ通信装置１３０を介してナビクライアント２００にサービス情報を通知する（図８／ＳＴＥＰ３６３）。
【０１０７】
クライアント演算処理要素２１０は、通知されたサービス情報に基づき、図３（ｅ）に示されるような評価値、及び利用可能サービスを確認するために必要なナビサーバ１００へアクセスすることを案内するメッセージ、若しくは画像または音声等のアクセス情報の表示欄ＳＣ１４を出力する（図８／ＳＴＥＰ３６４）。当該アクセス情報は、例えば、ＨＴＴＰアドレスのような評価累計値ＴＰの所在に関する情報、Ｍａｉｌアドレスのような評価累計値ＴＰの取得要求を送信するための情報及びアプリケーション等を使用した評価累計値ＴＰの取得方法に関する情報等、当該アクセス情報を出力したナビクライアント２００以外の端末（例えば通信端末３００）でも使用できる情報である。
【０１０８】
以上の一連の処理の終了により、運転支援処理が終了する。
【０１０９】
（ナビゲーション機能）
図９及び図１０を参照して、図８／ＳＴＥＰ３４１のナビゲーション機能について説明する。本機能は、ナビサーバ１００とナビクライアント２００との相互通信により、主に運転中に実行される機能である。なお、ナビサーバ１００およびナビクライアント２００の通信に際して、ナビクライアント２００またはユーザ車両２を識別するための車両識別子ＣＩＤが付加的に送受信されることにより送信元または送信先であるナビクライアント２００が識別される。
【０１１０】
まず、ナビクライアント２００において、クライアント演算処理要素２１０によりユーザ車両２の現在位置Ｐ１および目的位置Ｐ２が認識される（図９／ＳＴＥＰ３４１１、ＳＴＥＰ３４１２）。ユーザ車両２の現在位置Ｐ１はナビクライアント２００のＧＰＳ受信機により受信されたＧＰＳ信号、または、ユーザ車両２の方位または進行方向に応じたジャイロセンサの出力信号等に基づいて測定される。ユーザ車両２の目的位置Ｐ２はクライアント入力装置２０１を構成するボタンのユーザによる操作態様、または、マイクロホンにより検知されたユーザの音声または発話内容に基づいて認識される。さらに、クライアント演算処理要素２１０により、ユーザ車両２の（目的位置Ｐ２の入力時点における）現在位置Ｐ１および目的位置Ｐ２を表わすデータがナビクライアント２００からナビサーバ１００に送信される。
【０１１１】
ナビサーバ１００において、サーバ演算処理要素１１０によりユーザ車両２の現在位置Ｐ１および目的位置Ｐ２が認識され（図９／ＳＴＥＰ３４１３）、かつ、支援データベース１０２からサーバマップ情報が読み出された上で、現在位置Ｐ１および目的位置Ｐ２を結ぶ一または複数のサーバルートＲが探索される（図９／ＳＴＥＰ３４１４）。これにより、たとえば図１０（ａ）に示されているようにユーザ車両２の現在位置Ｐ１および目的位置Ｐ２を結ぶサーバルートＲが探索される。ユーザ車両２の予測走行時間もしくは走行距離が短い一もしくは複数のルート、または、ユーザ車両２の予測燃費がよい一もしくは複数のルートがサーバルートＲとして優先的に探索されうる。また、サーバ演算処理要素１１０によりＶＩＣＳ（登録商標）センター等の交通情報センターからナビサーバ１００に配信された交通情報、および、フローティングカーから収集されたＦＣＤ（フローティングカーデータ。フローティングカーの位置の時間変化態様、または、これに加えてフローティングカーの燃費を表わす。）がサーバ演算処理要素１１０により支援データベース１０２から読み出された上で、サーバルートＲの探索基礎とされうる。当該サーバルートＲを受信したナビクライアント２００において、クライアント演算処理要素２１０により図１０（ｂ）に示されているようにサーバルートＲがクライアント出力装置２０２に表示される（図９／ＳＴＥＰ３４１５）。なお、サーバルートＲに代えて、クライアント演算処理要素２１０によりサーバルートＲに基づいて探索されたクライアントルートｒ（図示略）がクライアント出力装置２０２に表示されてもよい。
【０１１２】
また、ナビクライアント２００が、ナビサーバ１００に対し、随時ユーザ車両２の運転データＦＣＤを送信し、ナビサーバ１００は受け取った運転データＦＣＤを基にサーバルートＲを含むナビゲーション情報ＮＩ（例えば現在位置を更新することにより再探索されたサーバルートを含む情報）を作成してナビクライアント２００に提供することにより、クライアント演算処理要素２１０は、適宜クライアント出力装置２０２の表示を更新する。
【０１１３】
なお、クライアント入力装置２０１を介して、ユーザによって収集時間が指定されている場合、運転開始から当該指定された収集時間（例えば１２時間）に限って運転データＦＣＤを蓄積させるように構成されてもよい。
【０１１４】
（コーチング機能）
図１１を参照して、図８／ＳＴＥＰ３４２のコーチング処理を説明する。本処理は、ナビゲーション処理と同様に、ナビサーバ１００とナビクライアント２００との相互通信により運転中、ナビゲーション処理と同時並行で実行される。
【０１１５】
まず、サーバ演算処理要素１１０は、ナビクライアント２００から随時受信した運転データＦＣＤに基づき、要注意個所抽出処理により抽出した要注意箇所のうち、ユーザ車両２が通行する可能性のある要注意個所を抽出する（図１１／ＳＴＥＰ３４２１）。より具体的には、サーバ演算処理要素１１０は、運転データＦＣＤから特定されるユーザ車両２の現在位置を中心とした所定距離（例えば１０ｋｍ）範囲以内に存在する要注意点箇所を第１要注意箇所として抽出する。そして、サーバ演算処理要素１１０は、抽出した第１要注意箇所について、運転データＦＣＤから特定される車両の進行方向を中心とした所定角度範囲内に存在する要注意箇所を第２要注意個所として抽出する。サーバ演算処理要素１１０は、サーバマップ情報からリンクを抽出し、第２要注意個所のうち、車両の現在位置から所定角度範囲内のリンクを通行することにより到達可能な要注意個所を第３要注意個所として抽出する。第３要注意個所のうち、サーバ演算処理要素１１０は、サーバルートＲ上の要注意個所を第４要注意個所として抽出する。第１〜第３の要注意個所抽出処理は、省略されてもよい。
【０１１６】
サーバ演算処理要素１１０は、抽出した要注意個所（第４要注意個所）と当該要注意箇所に付与された目標車速を含めた注意喚起情報をサーバ通信装置１３０を介してナビクライアント２００に送信する（図１１／ＳＴＥＰ３４２２）。
【０１１７】
クライアント演算処理要素２１０は、クライアント通信装置２３０を介して受信した注意喚起情報に含まれる要注意個所に基づき、ユーザ車両２が要注意個所を通過するか否かを判定する（図１１／ＳＴＥＰ３４２３）。より具体的には、クライアント演算処理要素２１０は、ユーザ車両２の現在位置と、要注意個所の位置とを比較して、ユーザ車両２の所定距離（例えば１ｋｍ）の範囲内に要注意個所が存在するかを確認する。要注意個所がユーザ車両２の所定距離の範囲内に存在する場合、クライアント演算処理要素２１０は、ユーザ車両２の進行方向から所定角度以内に当該要注意個所が存在するか否かを判定する。当該要注意個所がユーザ車両２の進行方向に存在する場合、クライアント演算処理要素２１０は、ユーザ車両２が現在通行しているリンクに当該要注意個所が隣接しているかどうかを判定する。また、クライアント演算処理要素２１０は、サーバルートＲ上に要注意個所があるか否かを判定する。これらすべての判定結果が肯定的であった場合、ユーザ車両２が要注意個所を通過する可能性があると判定される。これらのいずれかの判定結果が否定的であった場合、ユーザ車両２が要注意個所を通過しないと判定される。当該判定結果が否定的であった場合（図１１／ＳＴＥＰ３４２３‥ＮＯ）、クライアント演算処理要素２１０は、本処理を終了する。
【０１１８】
当該判定結果が肯定的であった場合（図１１／ＳＴＥＰ３４２３‥ＹＥＳ）、クライアント演算処理要素２１０は、注意喚起メッセージをクライアント出力装置２０２に出力する（図１１／ＳＴＥＰ３４２４）。例えば、クライアント演算処理要素２１０は、図１２に示されるように、「急ブレーキ多発交差点があります。安全確認お願いします。」等のメッセージをスピーカから音声で出力させると共に、画像出力装置に表示されたサーバルート上に要注意個所を示す印（例えばびっくりマークを丸で囲んだような図形）を表示する。
【０１１９】
図１１／ＳＴＥＰ３４２４の後、クライアント演算処理要素２１０は、要注意個所を通過したか否かを判定する（図１１／ＳＴＥＰ３４２５）。要注意個所を通過したか否かは、ユーザ車両２の現在位置、進行方向、及びユーザ車両２の運転データＦＣＤ等に基づいて判定される。
【０１２０】
当該判定が肯定的であった場合（図１１／ＳＴＥＰ３４２５‥ＹＥＳ）、クライアント演算処理要素２１０は、ナビサーバ１００から受信した要注意個所の目標車速を指標値として、要注意個所におけるユーザ車両２の運転データＦＣＤと比較することにより、要注意個所におけるユーザ車両２の運転形態を評価する（図１１／ＳＴＥＰ３５０）。
【０１２１】
クライアント演算処理要素２１０は、図１２に示されるように、運転形態の評価をクライアント出力装置２０２に出力する（図１１／ＳＴＥＰ３４２６）。例えば、運転形態の評価値が高い（指標値との乖離度が小さい）場合、「安全運転ありがとうございます」とのメッセージがクライアント出力装置２０２のスピーカから出力され、当該運転形態に対応する点数がクライアント出力装置２０２の画像表示装置に表示される。運転形態の評価値が低い（指標値との乖離度が大きい）場合、安全運転をするように促す警告がスピーカ等のクライアント出力装置２０２に出力される。
【０１２２】
（要注意箇所における運転形態評価機能）
図１３を参照して、要注意個所として一時停止が必要な交差点を通行するときの図１１／ＳＴＥＰ３５０の運転評価処理を説明する。本処理は、コーチング処理において、ナビクライアント２００により実行される。
【０１２３】
まず、クライアント演算処理要素２１０は、要注意個所に至るまでの減速がスムーズか否かを評価する（図１３／ＳＴＥＰ３５０１）。より具体的には、ジャイロセンサ等から出力される車速、加速度、減速度を示す信号に基づき、クライアント演算処理要素２１０は、減速度が所定の減速度（例えば０．１５Ｇ）以内かどうかを判定する。また、クライアント演算処理要素２１０は、減速度の平均値と分散を算出し、平均を大きく上回る減速度があるか否か等を判定する。これらの判定のうち、肯定的な判定が多いほど評価値が高く決定され、否定的な判定が多いほど評価値が低く決定される。
【０１２４】
そして、クライアント演算処理要素２１０は、一定時間以上一時停止がなされたかを評価する（図１３／ＳＴＥＰ３５０２）。より具体的には、クライアント演算処理要素２１０は、ジャイロセンサ等から出力される車速、加速度、減速度を示す信号に基づき、車速が所定の車速（例えば４ｋｍ／時）以下になるか否かを判定する。また、クライアント演算処理要素２１０は、車速が当該所定の車速以下となった時間が所定の時間（例えば２秒以上４秒以下）以上であるか否かを判定する。これらの判定のうち、肯定的な判定が多いほど評価値が高く決定され、否定的な判定が多いほど評価値が低く決定される。
【０１２５】
クライアント演算処理要素２１０は、要注意個所通過後の加速がスムーズか否かを評価する（図１３／ＳＴＥＰ３５０３）。より具体的には、ジャイロセンサ等から出力される車速、加速度、減速度を示す信号に基づき、クライアント演算処理要素２１０は、加速度が所定の加速度（例えば０．１５Ｇ）以内かどうかを判定する。また、クライアント演算処理要素２１０は、加速度の平均値と分散を算出し、平均を大きく上回る加速度があるか否か等を判定する。これらの判定のうち、肯定的な判定が多いほど評価値が高く決定され、否定的な判定が多いほど評価値が低く決定される。
【０１２６】
（サービス選択機能）
図１４を参照して、図８／ＳＴＥＰ３６３のサービス選択処理を説明する。本処理は、ユーザ車両２の運転が終了した後に、ナビサーバ１００で実行される処理である。
【０１２７】
まず、サーバ演算処理要素１１０は、ユーザ識別子ＵＩＤの評価累計値ＴＰが第１の値Ｖ１を超えているか否かを判定する（図１４／ＳＴＥＰ３６３１）。当該判定結果が否定的であった場合（図１４／ＳＴＥＰ３６３１‥ＮＯ）、サーバ演算処理要素１１０は、適用するサービスを選択せずに処理を終了する。
【０１２８】
当該判定結果が肯定的であった場合（図１４／ＳＴＥＰ３６３１‥ＹＥＳ）、サーバ演算処理要素１１０は、ユーザ識別子ＵＩＤの評価累計値ＴＰが第２の値Ｖ２（Ｖ２＞Ｖ１）を超えているか否かを判定する（図１４／ＳＴＥＰ３６３２）。
【０１２９】
当該判定結果が否定的であった場合、サーバ演算処理要素１１０は、ユーザ識別子ＵＩＤのユーザが利用できるサービスとして第１のサービス（例えばレンタカー費用の割引サービス）を選択する（図１４／ＳＴＥＰ３６３３）。
【０１３０】
当該判定結果が肯定的であった場合、サーバ演算処理要素１１０は、ユーザ識別子ＵＩＤのユーザが利用できるサービスとして第１のサービスと内容又は程度が異なる第２のサービス（例えばメンテナンス費用の割引サービス）を選択する（図１４／ＳＴＥＰ３６３４）。
【０１３１】
サーバ演算処理要素１１０は、適宜、評価累計値ＴＰからサービス適用に係るポイント等（例えば第２の値Ｖ２）を減算した値を新たな評価累計値ＴＰとして支援データベース１０２に記憶する。
【０１３２】
ユーザは、後に通信端末３００等を介してナビサーバ１００にアクセスすることにより、アクセス時の評価累計値及び当該利用可能なサービスを確認することが出来る（図２／ＳＴＥＰ４００）。
【０１３３】
（ナビシステムの作用効果）
本実施形態のナビサーバ１００によれば、ナビクライアント２００が「第１条件」を充足することにより当該ナビクライアント２００のナビサーバ１００に対するアクセスが許可される。「第１条件」とは「サーバ通信装置１３０により認識された認証子Ｕｋｅｙがサーバ記憶要素１０２に記憶されている」という条件である。その後、ナビクライアント２００が「第２条件」を充足することにより当該ナビクライアント２００のナビサーバ１００に対するアクセスが禁止される。「第２条件」とは「当該ナビクライアント２００との過去の通信内容から定まる」条件である。
【０１３４】
ナビクライアント２００によるナビサーバ１００へのアクセスが禁止された後、当該アクセスを許容状態に復帰させて当該ナビクライアント２００がナビサーバ１００との通信に基づいて自身に固有の第１情報の提供を含むサービスを享受するためには、ユーザはサーバ記憶要素１０２により事前に記憶されている当該ユーザに固有の認証子Ｕｋｅｙをナビクライアント２００に対して入力する必要がある。
【０１３５】
このため、ナビクライアント２００がいったん第１条件を充足したからといって無条件に当該ナビクライアント２００によるサービス享受が許容され、その結果として第三者が他人の第１情報を取得する状態が無期限に継続する事態が回避される。その一方、ナビクライアント２００が第１条件を充足した後の所定期間においては、当該ナビクライアント２００の起動のたびに認証子Ｕｋｅｙの入力が要求される事態も回避されている。これにより、利便性を低下させない範囲で当該ユーザに固有の情報が保護される。
【０１３６】
当該構成のナビサーバ１００によれば、ナビクライアント２００にアクセス情報を出力させることにより、当該ナビクライアントのユーザに対し、当該アクセス情報を出力したナビクライアントとは別の端末の使用を促すことが出来る。この結果、利便性を低下させない範囲で当該ユーザに固有の情報が保護される。
【０１３７】
当該構成のナビサーバ１００によれば、第２条件が充足しない間の新たな認証子Ｕｋｅｙの入力に対して評価値ＥＰが付与されるので、ユーザに対して随時ナビクライアント２００の設定の更新をするモチベーションを与えることが出来る。この結果、ユーザの意志によりナビクライアント２００の設定が適切に更新され、ナビクライアント２００に古いユーザの情報が残ったままになる事態が避けられうるので、利便性を低下させない範囲でユーザの固有の情報が保護される。
【０１３８】
当該構成のナビサーバ１００によれば、ナビクライアント２００からナビサーバ１００に対して送信されることが多い第２情報を含む情報が保護される。このため、ナビサーバ１００は、第三者に対する第２情報を含む情報の保護を図りながら、適切なユーザに対して第２情報を活用したサービスを提供することが出来る。
【０１３９】
ナビクライアント２００との過去の通信内容に示される第１期間における駐車頻度が最も高い又は駐車時間が最も長い駐車位置と当該第１期間とは異なる第２期間における駐車頻度が最も高い又は駐車時間が最も長い駐車位置とが異なる場合、当該ナビクライアント２００が第三者に譲渡又は貸与等された可能性がある。
【０１４０】
また、ナビクライアント２００との過去の通信内容に示される第３期間における駐車位置のうち、頻度が高い又は駐車時間がない複数の駐車位置のいずれもと、第３期間とは異なる所定の第４期間における駐車位置とが異なる場合、当該ナビクライアント２００が第三者に譲渡又は貸与等された可能性がある。
【０１４１】
また、ナビクライアント２００との過去の通信内容に基づき特定される認証子Ｕkeyが最後に入力されたときから所定の第５期間を経過した場合、ナビクライアント２００が第三者に譲渡又は貸与等された可能性がある。また、ナビクライアント２００との過去の通信内容に基づき特定されるナビサーバ１００への最後のアクセスがあったときから所定の第６期間を経過した場合もナビクライアントが第三者に譲渡又は貸与等された可能性がある。
【０１４２】
これらの点に着目して構成された本実施形態のナビサーバ１００によれば、ナビクライアント２００が第三者に譲渡または貸与等された可能性がある場合にナビクライアント２００からナビサーバ１００へのアクセスが禁止され、認証子の入力を求めるメッセージがナビクライアント２００に出力される。この結果、利便性を低下させない範囲で当該ユーザに固有の情報が保護される。
【０１４３】
当該構成のナビサーバ１００によれば、ナビクライアント２００との通信に基づき認識された他人の第１情報を第三者が取得しうる状態が無期限に継続する事態が回避される。これにより、利便性を低下させない範囲で当該ユーザに固有の情報が保護される。
【０１４４】
当該構成のナビクライアント２００によれば、第１情報の収集時間がユーザによって指定されるので、ユーザの意図した第１情報が当該ナビクライアント２００及びナビサーバ１００等で活用されると共に、ユーザの意図と反する形で収集された第１情報が他のユーザに閲覧されることがない。この結果、利便性を低下させない範囲で当該ユーザに固有の情報が保護される。
【０１４５】
（他の実施形態）
本実施形態では、ナビクライアント２００と通信端末３００とが別筐体であったが、これに代えて、図１５（ａ）に示されるように、ナビアプリケーションがインストールされた通信端末３００ａがナビクライアントとして採用されてもよい。この場合、通信端末３００ａは、無線通信又は有線通信等によりユーザ車両２ａと電気的に接続された上で、ユーザ車両２ａから車速等の車両制御情報及び位置情報等を取得するように構成されていてもよい。
【０１４６】
また、図１５（ｂ）に示されるように、ナビクライアント２００ｂの一部の構成（例えばクライアント入力装置２０１ｂ及びクライアント出力装置２０２ｂ）と通信端末３００ｂの一部の構成（通信端末記憶要素３０４ｂ、通信端末演算処理要素３１０ｂ、通信端末通信装置３３０ｂ）とにより、新たなナビクライアントが構成されてもよい。
【０１４７】
また、ナビクライアント２００とナビアプリケーションがインストールされた通信端末３００とが共に使用可能である場合、当該ナビクライアント２００と通信端末３００とのいずれを使用するかをユーザに選択させてもよい。
【０１４８】
本実施形態では、クライアント演算処理要素２１０が要注意個所における運転形態の評価を行ったが（図１１／ＳＴＥＰ３５０）、これに代えて、図１６に示されるように、クライアント演算処理要素２１０がクライアント通信装置２３０を介してサーバに運転データＦＣＤを送信し（図１６／ＳＴＥＰ３４２７）、サーバ演算処理要素１１０が当該運転データＦＣＤに基づき、要注意個所の運転形態を評価してもよい（図１６／ＳＴＥＰ３４２８）。図１６／ＳＴＥＰ３４２８における運転評価処理は、クライアント演算処理要素２１０が図１１／ＳＴＥＰ３５０で行う運転評価処理と同様の処理である。
【０１４９】
また、本実施形態では、クライアント演算処理要素２１０により評価されたクライアント評価値ＣＰが運転データＦＣＤと共にナビサーバ１００にアップロードされ（図８／ＳＴＥＰ３６１）、サーバ演算処理要素１１０が当該運転データが評価されることによりサーバ評価値ＳＰを算出し、サーバ評価値ＳＰとクライアント評価値ＣＰとを評価累計値ＴＰに加算している（図８／ＳＴＥＰ３６２）。これに代えて、運転データＦＣＤがナビサーバ１００にアップロードされ（図１７（ａ）／ＳＴＥＰ３６１１）、サーバ評価値ＳＰのみが評価累計値ＴＰに加算されてもよい（図１７（ａ）／ＳＴＥＰ３６２１）。
【０１５０】
また、これに代えて、クライアント演算処理要素２１０により評価されたクライアント評価値ＣＰが運転データＦＣＤと共にナビサーバ１００にアップロードされ（図１７（ｂ）／ＳＴＥＰ３６１２）、クライアント評価値ＣＰのみが評価累計値ＴＰに加算されてもよい（図１７（ｂ）／ＳＴＥＰ３６２２）。
【符号の説明】
【０１５１】
１００‥ナビサーバ、１０２‥支援データベース（サーバ記憶要素）、１１０‥サーバ演算処理要素、１３０‥サーバ通信装置、２００‥ナビクライアント、２０１‥クライアント入力装置、２０２‥クライアント出力装置、２０４‥クライアント記憶装置、２１０‥クライアント演算処理要素、２３０‥クライアント通信要素、ＵＩＤ‥ユーザ識別子、Ｕｋｅｙ‥ユーザ認証子、ＣＩＤ‥車両識別子、ＴＰ‥評価累計値、ＣＰ‥クライアント評価値、ＳＰ‥サーバ評価値。
【図１】
2015087927.tif 000003
【図２】
2015087927.tif 000004
【図３】
2015087927.tif 000005
【図４】
2015087927.tif 000006
【図５】
2015087927.tif 000007
【図６】
2015087927.tif 000008
【図７】
2015087927.tif 000009
【図８】
2015087927.tif 000010
【図９】
2015087927.tif 000011
【図１０】
2015087927.tif 000012
【図１１】
2015087927.tif 000013
【図１２】
2015087927.tif 000014
【図１３】
2015087927.tif 000015
【図１４】
2015087927.tif 000016
【図１５】
2015087927.tif 000017
【図１６】
2015087927.tif 000018
【図１７】
2015087927.tif 000019