(57)【要約】【課題】利用者数に応じてコンテンツのグループ分けをおこなうこと。【解決手段】情報提供サーバ１００は、取得部１０２によって、利用者情報要求部１０１による要求に応じてナビゲーション装置２００から送信された、利用者に関する情報を取得する。そして、判別部１０３によって、利用者に関する情報に基づいて、各グループの利用者数を判別する。つぎに、変更部１０４によって、判別された各グループの利用者数に応じて、グループの分け方を変更する。さらに、利用者にグループの分け方が変更された旨を報知する。【選択図】図１
2008299539.tif 000002
【特許請求の範囲】
【請求項１】
利用者に提供するコンテンツをグループに分けて保管する情報提供サーバにおいて、
前記利用者に関する情報を取得する取得手段と、
前記取得手段によって取得された前記利用者に関する情報に基づいて、各グループの利用者数を判別する判別手段と、
前記判別手段によって判別された各グループの利用者数に応じて、グループの分け方を変更する変更手段と、
を備えることを特徴とする情報提供サーバ。
【請求項２】
前記判別手段は、利用者数が所定数以上になったグループがあるか否かを判別し、
前記変更手段は、前記判別手段によって利用者数が所定数以上になったグループがあると判別された場合、当該グループを分割することを特徴とする請求項１に記載の情報提供サーバ。
【請求項３】
前記判別手段は、利用者数が所定数以下になったグループがあるか否かを判別し、
前記変更手段は、前記判別手段によって利用者数が所定数以下になったグループがあると判別された場合、当該グループを他のグループと統合することを特徴とする請求項１または２に記載の情報提供サーバ。
【請求項４】
前記取得手段は、前記利用者の現在地点の位置情報を取得し、
前記判別手段は、前記取得手段によって取得された前記利用者の現在地点の位置情報に基づいて、地域ごとに分けられた各グループの利用者数を判別することを特徴とする請求項１〜３のいずれか一つに記載の情報提供サーバ。
【請求項５】
前記取得手段は、前記利用者の自宅の位置情報を取得し、
前記判別手段は、前記取得手段によって取得された前記利用者の自宅の位置情報に基づいて、地域ごとに分けられた各グループの利用者数を判別することを特徴とする請求項１〜４のいずれか一つに記載の情報提供サーバ。
【請求項６】
前記取得手段は、前記利用者が搭乗している移動体の走行履歴を取得し、
前記判別手段は、前記取得手段によって取得された前記移動体の走行履歴に基づいて、地域ごとに分けられた各グループの利用者数を判別することを特徴とする請求項１〜５のいずれか一つに記載の情報提供サーバ。
【請求項７】
前記取得手段は、前記利用者が搭乗している移動体において設定された目的地点の位置情報を取得し、
前記判別手段は、前記取得手段によって取得された前記移動体において設定された目的地点の位置情報に基づいて、地域ごとに分けられた各グループの利用者数を判別することを特徴とする請求項１〜６のいずれか一つに記載の情報提供サーバ。
【請求項８】
前記取得手段は、前記利用者によるコンテンツの検索履歴を取得し、
前記判別手段は、前記取得手段によって取得された前記利用者によるコンテンツの検索履歴に基づいて、地域ごとに分けられた各グループ、もしくは、前記コンテンツのジャンルごとに分けられた各グループの利用者数を判別することを特徴とする請求項１〜７のいずれか一つに記載の情報提供サーバ。
【請求項９】
前記取得手段は、前記利用者によるコンテンツのアップロード回数を取得し、
前記判別手段は、前記取得手段によって取得された前記利用者によるコンテンツのアップロード回数に基づいて、地域ごとに分けられた各グループ、もしくは、前記コンテンツのジャンルごとに分けられた各グループの利用者数を判別することを特徴とする請求項１〜８のいずれか一つに記載の情報提供サーバ。
【請求項１０】
前記取得手段は、前記利用者がコンテンツのアップロードをおこなった位置情報を取得し、
前記判別手段は、前記取得手段によって取得された前記利用者がアップロードをおこなった位置情報に基づいて、地域ごとに分けられた各グループの利用者数を判別することを特徴とする請求項１〜９のいずれか一つに記載の情報提供サーバ。
【請求項１１】
前記変更手段によってグループの分け方が変更された場合、前記利用者にグループの分け方が変更された旨を報知する報知手段を備えることを特徴とする請求項１〜１０のいずれか一つに記載の情報提供サーバ。
【請求項１２】
前記利用者に関する情報の送信をナビゲーション装置に要求する利用者情報要求手段を備え、
前記取得手段は、前記利用者情報要求手段による要求に応じてナビゲーション装置から送信された、前記利用者に関する情報を取得することを特徴とする請求項１〜１１のいずれか一つに記載の情報提供サーバ。
【請求項１３】
移動体の移動状態に応じた、利用者に関する情報を記録するナビゲーション装置において、
前記利用者に関する情報を検出する検出手段と、
前記検出手段によって検出された前記利用者に関する情報が更新されたか否かを判断する判断手段と、
前記判断手段によって前記利用者に関する情報が更新されたと判断された場合、更新された情報を情報提供サーバに送信する送信手段と、
を備えることを特徴とするナビゲーション装置。
【請求項１４】
情報提供サーバにコンテンツを要求する要求手段と、
前記要求手段による要求に応じて、前記情報提供サーバにおいて地域ごとに分けられたグループもしくはジャンルごとに分けられたグループを表示する表示手段と、
前記表示手段によって表示された地域ごとに分けられたグループもしくはジャンルごとに分けられたグループから、利用者の所望するグループの選択を受け付ける受付手段と、
前記表示手段を制御して、前記受付手段によって受け付けられた利用者の所望するグループに含まれるコンテンツを表示する表示制御手段と、を備え、
前記受付手段は、利用者の所望するグループに含まれるコンテンツから、利用者の所望するコンテンツの選択を受け付け、
前記表示制御手段は、前記表示手段を制御して、前記受付手段によって受け付けられた利用者の所望するコンテンツを表示することを特徴とするナビゲーション装置。
【請求項１５】
情報提供サーバにグループごとに分けられて保管されたコンテンツを、移動体に搭載されたナビゲーション装置に提供する情報提供システムにおいて、
前記ナビゲーション装置は、前記移動体の移動状態に応じた、利用者に関する情報を検出する検出手段と、
前記検出手段によって検出された前記利用者に関する情報を、前記情報提供サーバに送信する送信手段と、を備え、
前記情報提供サーバは、
前記ナビゲーション装置から送信された、前記利用者に関する情報を取得する取得手段と、
前記取得手段によって取得された前記利用者に関する情報に基づいて、各グループの利用者数を判別する判別手段と、
前記判別手段によって判別された各グループの利用者数に応じて、グループの分け方を変更する変更手段と、
を備えることを特徴とする情報提供システム。
【請求項１６】
利用者に提供するコンテンツをグループに分けて保管する情報提供サーバにおける情報提供方法において、
前記利用者に関する情報を取得する取得工程と、
前記取得工程によって取得された前記利用者に関する情報に基づいて、各グループの利用者数を判別する判別工程と、
前記判別工程によって判別された各グループの利用者数に応じて、グループの分け方を変更する変更工程と、
を含むことを特徴とする情報提供方法。
【請求項１７】
移動体の移動状態に応じた、利用者に関する情報を記録するナビゲーション装置における情報処理方法において、
前記利用者に関する情報を検出する検出工程と、
前記検出工程によって検出された前記利用者に関する情報が更新されたか否かを判断する判断工程と、
前記判断工程によって前記利用者に関する情報が更新されたと判断された場合、更新された前記利用者に関する情報を情報提供サーバに送信する送信工程と、
を含むことを特徴とする情報処理方法。
【請求項１８】
前記情報提供サーバにコンテンツを要求する要求工程と、
前記要求工程による要求に応じて、前記情報提供サーバにおいて地域ごとに分けられたグループもしくはジャンルごとに分けられたグループを表示する表示工程と、
前記表示工程によって表示された地域ごとに分けられたグループもしくはジャンルごとに分けられたグループから、利用者の所望するグループの選択を受け付ける受付工程と、
前記表示工程を制御して、前記受付工程によって受け付けられた利用者の所望するグループに含まれるコンテンツを表示する表示制御工程と、を含み、
前記受付工程は、利用者の所望するグループに含まれるコンテンツから、利用者の所望するコンテンツの選択を受け付け、
前記表示制御工程は、前記表示工程を制御して、前記受付工程によって受け付けられた利用者の所望するコンテンツを表示することを特徴とする情報表示方法。
【請求項１９】
請求項１６に記載の情報提供方法をコンピュータに実行させることを特徴とする情報提供プログラム。
【請求項２０】
請求項１７に記載の情報処理方法をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項２１】
請求項１８に記載の情報表示方法をコンピュータに実行させることを特徴とする情報表示プログラム。
【請求項２２】
請求項１９〜２１のいずれか一つに記載のプログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、各グループの利用者数に応じて、グループの分け方を変更する情報提供サーバ、ナビゲーション装置、情報提供システム、情報提供方法、情報処理方法、情報表示方法、情報提供プログラム、情報処理プログラム、情報表示プログラムおよび記録媒体に関する。ただし、この発明の利用は、上述した情報提供サーバ、ナビゲーション装置、情報提供システム、情報提供方法、情報処理方法、情報表示方法、情報提供プログラム、情報処理プログラム、情報表示プログラムおよび記録媒体には限られない。
【背景技術】
【０００２】
従来、インターネット上の掲示板や情報提供サイトなどにおいては、地域ごと、もしくはジャンルごとにグループを作成して情報交換をおこなう。また、このような情報提供サイトの中には、業者側の提供条件と利用者側の要望条件とを基に業者と利用者とを結び付け、双方の仲介をおこなう仲介サイトが提案されている（たとえば、下記特許文献１参照。）。この仲介サイトは、業者および利用者の情報を基に、業者と利用者との間を取り持つサイトであって、業者の名称、業者のメールアドレス、提供できる条件・得たい利用者情報などを登録する業者登録データベースと、利用者のメールアドレスや利用者の要求などを登録する利用者登録データベースと、業者が利用者に送信した情報の控えを履歴として記録する履歴管理データベースと、から構成されている。
【０００３】
【特許文献１】特開２００２−２１５７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、地域ごと、もしくはジャンルごとにグループを作成する場合、データベースの管理者がグループ分けをおこなわなければならなく、時間と手間がかかるといった問題が一例として挙げられる。また、上述した特許文献１の技術では、利用者の要望と、業者の要望とを照合して、利用者と業者とを仲介することはできるが、利用者は、自身の要望を手入力しなければならなく煩わしいといった問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報提供サーバは、利用者に提供するコンテンツをグループに分けて保管する情報提供サーバにおいて、前記利用者に関する情報を取得する取得手段と、前記取得手段によって取得された前記利用者に関する情報に基づいて、各グループの利用者数を判別する判別手段と、前記判別手段によって判別された各グループの利用者数に応じて、グループの分け方を変更する変更手段と、を備えることを特徴とする。
【０００６】
また、請求項１３の発明にかかるナビゲーション装置は、移動体の移動状態に応じた、利用者に関する情報を記録するナビゲーション装置において、前記利用者に関する情報を検出する検出手段と、前記検出手段によって検出された前記利用者に関する情報が更新されたか否かを判断する判断手段と、前記判断手段によって前記利用者に関する情報が更新されたと判断された場合、更新された情報を情報提供サーバに送信する送信手段と、を備えることを特徴とする。
【０００７】
また、請求項１４の発明にかかるナビゲーション装置は、情報提供サーバにコンテンツを要求する要求手段と、前記要求手段による要求に応じて、前記情報提供サーバにおいて地域ごとに分けられたグループもしくはジャンルごとに分けられたグループを表示する表示手段と、前記表示手段によって表示された地域ごとに分けられたグループもしくはジャンルごとに分けられたグループから、利用者の所望するグループの選択を受け付ける受付手段と、前記表示手段を制御して、前記受付手段によって受け付けられた利用者の所望するグループに含まれるコンテンツを表示する表示制御手段と、を備え、前記受付手段は、利用者の所望するグループに含まれるコンテンツから、利用者の所望するコンテンツの選択を受け付け、前記表示制御手段は、前記表示手段を制御して、前記受付手段によって受け付けられた利用者の所望するコンテンツを表示することを特徴とする。
【０００８】
また、請求項１５の発明にかかる情報提供システムは、情報提供サーバにグループごとに分けられて保管されたコンテンツを、移動体に搭載されたナビゲーション装置に提供する情報提供システムにおいて、前記ナビゲーション装置は、前記移動体の移動状態に応じた、利用者に関する情報を検出する検出手段と、前記検出手段によって検出された前記利用者に関する情報を、前記情報提供サーバに送信する送信手段と、を備え、前記情報提供サーバは、前記ナビゲーション装置から送信された、前記利用者に関する情報を取得する取得手段と、前記取得手段によって取得された前記利用者に関する情報に基づいて、各グループの利用者数を判別する判別手段と、前記判別手段によって判別された各グループの利用者数に応じて、グループの分け方を変更する変更手段と、を備えることを特徴とする。
【０００９】
また、請求項１６の発明にかかる情報提供方法は、利用者に提供するコンテンツをグループに分けて保管する情報提供サーバにおける情報提供方法において、前記利用者に関する情報を取得する取得工程と、前記取得工程によって取得された前記利用者に関する情報に基づいて、各グループの利用者数を判別する判別工程と、前記判別工程によって判別された各グループの利用者数に応じて、グループの分け方を変更する変更工程と、を含むことを特徴とする。
【００１０】
また、請求項１７の発明にかかる情報処理方法は、移動体の移動状態に応じた、利用者に関する情報を記録するナビゲーション装置における情報処理方法において、前記利用者に関する情報を検出する検出工程と、前記検出工程によって検出された前記利用者に関する情報が更新されたか否かを判断する判断工程と、前記判断工程によって前記利用者に関する情報が更新されたと判断された場合、更新された前記利用者に関する情報を情報提供サーバに送信する送信工程と、を含むことを特徴とする。
【００１１】
また、請求項１８の発明にかかる情報表示方法は、前記情報提供サーバにコンテンツを要求する要求工程と、前記要求工程による要求に応じて、前記情報提供サーバにおいて地域ごとに分けられたグループもしくはジャンルごとに分けられたグループを表示する表示工程と、前記表示工程によって表示された地域ごとに分けられたグループもしくはジャンルごとに分けられたグループから、利用者の所望するグループの選択を受け付ける受付工程と、前記表示工程を制御して、前記受付工程によって受け付けられた利用者の所望するグループに含まれるコンテンツを表示する表示制御工程と、を含み、前記受付工程は、利用者の所望するグループに含まれるコンテンツから、利用者の所望するコンテンツの選択を受け付け、前記表示制御工程は、前記表示工程を制御して、前記受付工程によって受け付けられた利用者の所望するコンテンツを表示することを特徴とする。
【００１２】
また、請求項１９の発明にかかる情報提供プログラムは、請求項１６に記載の情報提供方法をコンピュータに実行させることを特徴とする。
【００１３】
また、請求項２０の発明にかかる情報処理プログラムは、請求項１７に記載の情報処理方法をコンピュータに実行させることを特徴とする。
【００１４】
また、請求項２１の発明にかかる情報表示プログラムは、請求項１８に記載の情報表示方法をコンピュータに実行させることを特徴とする。
【００１５】
また、請求項２２の発明にかかる記録媒体は、請求項１９〜２１のいずれか一つに記載のプログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明にかかる情報提供サーバ、ナビゲーション装置、情報提供システム、情報提供方法、情報処理方法、情報表示方法、情報提供プログラム、情報処理プログラム、情報表示プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１７】
（実施の形態）
（情報提供サーバの機能的構成）
まず、この発明の実施の形態にかかる情報提供サーバ１００の機能的構成について説明する。図１は、本実施の形態にかかる情報提供サーバの機能的構成を示すブロック図である。
【００１８】
図１において、情報提供サーバ１００は、利用者情報要求部１０１と、取得部１０２と、判別部１０３と、変更部１０４と、報知部１０５と、を備えている。情報提供サーバ１００は、利用者に提供するコンテンツをグループに分けて保管する。グループは、たとえば、地域ごとに分けられたグループやジャンルごとに分けられたグループである。ジャンルは、たとえば、店舗からの広告や特売情報、利用者からの口コミ情報などである。また、グループには、複数の階層があってもよい。換言すれば、コンテンツを分けたグループが、グループ内でさらにグループに分けられていてもよい。
【００１９】
利用者情報要求部１０１は、利用者に関する情報の送信をナビゲーション装置に要求する。利用者情報要求部１０１は、利用者に関する情報の送信を定期的に要求してもよいし、随時要求してもよい。利用者に関する情報は、後述する取得部１０２によって取得する情報である。
【００２０】
取得部１０２は、利用者に関する情報を取得する。取得部１０２は、たとえば、利用者情報要求部１０１による要求に応じてナビゲーション装置から送信された、利用者に関する情報を取得してもよい。また、取得部１０２は、利用者情報要求部１０１によって要求しない場合にも、ナビゲーション装置から送信される度に、利用者に関する情報を取得してもよい。ここで、利用者に関する情報は、たとえば、利用者の現在地点の位置情報、利用者の自宅の位置情報、利用者が搭乗している移動体の走行履歴、利用者が搭乗している移動体において設定された目的地点の位置情報、利用者によるコンテンツの検索履歴、利用者によるコンテンツのアップロード回数、利用者がコンテンツのアップロードをおこなった位置情報などである。
【００２１】
ここで、コンテンツの検索履歴は、利用者が情報提供サーバ１００に保管されたコンテンツを検索した検索履歴である。また、コンテンツの検索履歴は、利用者がナビゲーション装置のハードディスクやＤＶＤなどのメディアにおいてコンテンツを検索した検索履歴でもよい。この場合、一時的にナビゲーション装置に検索履歴が記録される構成でもよい。そして、一時的にナビゲーション装置に記録された検索履歴を取得部１０２によって取得する。
【００２２】
判別部１０３は、取得部１０２によって取得された利用者に関する情報に基づいて、各グループの利用者数を判別する。判別部１０３は、たとえば、利用者数が所定数以上になったグループがあるか否かを判別する。また、判別部１０３は、利用者数が所定数以下になったグループがあるか否かを判別してもよい。判別部１０３は、具体的には、取得部１０２によって取得された利用者の現在地点の位置情報に基づいて、地域ごとに分けられた各グループの利用者数を判別する。また、判別部１０３は、取得部１０２によって取得された利用者の自宅の位置情報に基づいて、地域ごとに分けられた各グループの利用者数を判別する。
【００２３】
また、判別部１０３は、取得部１０２によって取得された移動体の走行履歴に基づいて、地域ごとに分けられた各グループの利用者数を判別してもよい。この場合、具体的には、たとえば、取得部１０２によって利用者ごとの利用頻度の高いリンクを１００リンク程度取得する。そして、利用者ごとの利用頻度の高い１００リンクを収集し、各グループの利用者数を判別してもよい。また、たとえば、リンクに対して重み付けをして、頻繁に利用するリンクと、たまにしか利用しないリンクと、を差別化することで、各グループの利用者数を判別してもよい。また、利用者に対して重み付けをして、ナビゲーション装置の搭載された移動体を頻繁に利用する利用者と、たまにしか利用しない利用者と、を差別化することで、各グループの利用者数を判別してもよい。
【００２４】
さらに、判別部１０３は、取得部１０２によって取得された、移動体において設定された目的地点の位置情報に基づいて、地域ごとに分けられた各グループの利用者数を判別する。判別部１０３は、取得部１０２によって取得された、利用者によるコンテンツの検索履歴に基づいて、地域ごとに分けられた各グループ、もしくは、コンテンツのジャンルごとに分けられた各グループの利用者数を判別する。また、判別部１０３は、取得部１０２によって取得された、利用者によるコンテンツのアップロード回数に基づいて、地域ごとに分けられた各グループ、もしくは、コンテンツのジャンルごとに分けられた各グループの利用者数を判別する。さらに、判別部１０３は、取得部１０２によって取得された、利用者がアップロードをおこなった位置情報に基づいて、地域ごとに分けられた各グループの利用者数を判別してもよい。
【００２５】
変更部１０４は、判別部１０３によって判別された各グループの利用者数に応じて、グループの分け方を変更する。変更部１０４は、具体的には、判別部１０３によって利用者数が所定数以上になったグループがあると判別された場合、該グループを分割する。また、変更部１０４は、判別部１０３によって利用者数が所定数以下になったグループがあると判別された場合、該グループを他のグループと統合してもよい。
【００２６】
報知部１０５は、変更部１０４によってグループの分け方が変更された場合、利用者にグループの分け方が変更された旨を報知する。具体的には、たとえば、分け方が変更されたグループの名称の先頭に、「新規」または「変更」などのマーク表示を付す。
【００２７】
（ナビゲーション装置の機能的構成）
つぎに、この発明の実施の形態にかかるナビゲーション装置２００の機能的構成について説明する。図２は、本実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。
【００２８】
図２において、ナビゲーション装置２００は、検出部２０１と、記憶部２０２と、判断部２０３と、送信部２０４と、を備えている。検出部２０１は、利用者に関する情報を検出する。具体的には、たとえば、利用者から入力された情報を検出してもよいし、利用者の搭乗する移動体の移動状態に応じた、利用者に関する情報を検出してもよい。利用者から入力された情報は、たとえば、利用者の自宅の位置情報、利用者によるコンテンツの検索履歴、利用者によるコンテンツのアップロード回数などである。移動体の移動状態に応じた、利用者に関する情報は、移動体の現在地点の位置情報、移動体の走行履歴、利用者がコンテンツのアップロードをおこなった地点の位置情報などである。
【００２９】
記憶部２０２は、検出部２０１によって検出された利用者に関する情報を記憶する。また、記憶部２０２は、検出部２０１によって検出された、移動体の移動状態に応じた、利用者に関する情報を記録する。
【００３０】
判断部２０３は、検出部２０１によって検出された利用者に関する情報が更新されたか否かを判断する。具体的には、たとえば、検出部２０１によって検出された利用者に関する情報と、記憶部２０２に記憶された利用者に関する情報が異なる場合、情報が更新されたと判断する。
【００３１】
送信部２０４は、判断部２０３によって利用者に関する情報が更新されたと判断された場合、更新された情報を情報提供サーバに送信する。情報提供サーバは、図１に示した情報提供サーバ１００と同体でもよいし、別体でもよい。また、送信部２０４は、判断部２０３による判断に関わらず、検出部２０１によって利用者に関する情報が検出される度に、情報を送信してもよい。また、たとえば、記憶部２０２に記憶された利用者に関する情報を、１日１回や１ヶ月に１回など、定期的に送信してもよい。また、送信部２０４は、情報提供サーバ１００に備えられた利用者情報要求部１０１から利用者に関する情報の送信を要求された場合に、情報を送信してもよい。また、利用者毎に送信のタイミングを設定可能としてもよい。
【００３２】
（ナビゲーション装置の機能的構成）
つぎに、この発明の実施の形態にかかるナビゲーション装置３００の機能的構成について説明する。図３は、本実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。ナビゲーション装置３００は、図２において示したナビゲーション装置２００と、同体でもよいし、別体でもよい。
【００３３】
図３において、ナビゲーション装置３００は、コンテンツ要求部３０１と、表示部３０２と、受付部３０３と、表示制御部３０４と、を備えている。コンテンツ要求部３０１は、情報提供サーバにコンテンツを要求する。情報提供サーバは、図１に示した情報提供サーバ１００と同体でもよいし、別体でもよい。
【００３４】
表示部３０２は、コンテンツ要求部３０１による要求に応じて、情報提供サーバにおいて地域ごとに分けられたグループもしくはジャンルごとに分けられたグループを表示する。また、表示部３０２は、利用者ごとに異なる表示形式で表示してもよい。この場合、表示形式は、利用者によって選択可能であってもよい。
【００３５】
受付部３０３は、表示部３０２によって表示された地域ごとに分けられたグループもしくはジャンルごとに分けられたグループから、利用者の所望するグループの選択を受け付ける。また、受付部３０３は、グループに含まれるコンテンツから、利用者の所望するコンテンツの選択を受け付ける。受付部３０３は、具体的には、たとえば、利用者によるタッチパネルの操作などにより、利用者の所望するグループやコンテンツの選択を受け付ける。
【００３６】
表示制御部３０４は、表示部３０２を制御して、受付部３０３によって受け付けられた、利用者の所望するグループに含まれるコンテンツを表示する。また、グループに分けられたコンテンツが、グループ内でさらにグループに分けられている場合、受付部３０３によって受け付けられた、利用者の所望するグループに含まれるグループを表示してもよい。さらに、表示制御部３０４は、表示部３０２を制御して、受付部３０３によって受け付けられた利用者の所望するコンテンツを表示する。
【００３７】
（情報提供サーバの情報提供処理手順）
つぎに、情報提供サーバ１００の情報提供処理手順について説明する。図４は、情報提供サーバの情報提供処理手順を示すフローチャートである。図４のフローチャートにおいて、まず、ナビゲーション装置２００などに、利用者情報要求部１０１によって利用者に関する情報の送信を要求する（ステップＳ４０１）。
【００３８】
つぎに、取得部１０２によって、ステップＳ４０１における要求に応じてナビゲーション装置２００から送信された、利用者に関する情報を取得する（ステップＳ４０２）。そして、判別部１０３によって、ステップＳ４０２において取得された利用者に関する情報に基づいて、各グループの利用者数を判別する（ステップＳ４０３）。ステップＳ４０３においては、たとえば、利用者数が所定数以上になったグループがあるか否かを判別する。また、利用者数が所定数以下になったグループがあるか否かを判別してもよい。
【００３９】
つぎに、変更部１０４によって、ステップＳ４０３において判別された各グループの利用者数に応じて、グループの分け方を変更する（ステップＳ４０４）。ステップＳ４０４においては、たとえば、ステップＳ４０３において利用者数が所定数以上になったグループがあると判別された場合、該グループを分割する。また、たとえば、ステップＳ４０３において利用者数が所定数以下になったグループがあると判別された場合、該グループを他のグループと統合する。これらによって、各グループの利用者数を均等にすることができる。
【００４０】
さらに、利用者にグループの分け方が変更された旨を報知して（ステップＳ４０５）、一連の処理を終了する。ステップＳ４０５においては、たとえば、分け方が変更されたグループの名称の先頭に、「新規」または「変更」などのマーク表示を付す。
【００４１】
なお、図４のフローチャートにおいては、ステップＳ４０１において利用者に関する情報の送信を要求するとしているがこれに限るものではない。具体的には、たとえば、ステップＳ４０１を省略し、利用者に関する情報の送信を要求しなくてもよい。この場合、たとえば、ナビゲーション装置２００などから利用者に関する情報が送信される度に、利用者に関する情報を取得してもよい。
【００４２】
また、図４のフローチャートにおいては、ステップＳ４０５において利用者にグループの分け方が変更された旨を報知するとしているが、これに限るものではない。具体的には、たとえば、ステップＳ４０５を省略してもよい。
【００４３】
上述したように、本実施の形態の情報提供サーバ１００によれば、取得部１０２によって取得された利用者に関する情報に基づいて、判別部１０３によって各グループの利用者数を判別する。そして、判別された各グループの利用者数に応じて、変更部１０４によってグループの分け方を変更することができる。したがって、情報を共有する利用者数によってグループ構成を調整することができる。また、グループの利用者数に偏りをなくすことで、各グループの情報の偏りを補正することができる。これによって、情報提供サーバ１００の管理者は、自動的にグループ分けをおこなわせることができるため、グループ分けに手間がかからない。また、コンテンツの利用者は、コンテンツを共有するグループの利用者数が均等になるため、自身の所望するコンテンツを探しやすくなる。
【００４４】
また、本実施の形態の情報提供サーバ１００によれば、判別部１０３によって利用者数が所定数以上になったグループがあると判別された場合、変更部１０４によって該グループを分割することができる。したがって、特定のグループに利用者が集中するのを防ぐことで、特定のグループに情報が集中することを防ぐことができる。これによって、情報提供サーバ１００の管理者は、自動的にグループ分けをおこなわせることができるため、グループ分けに手間がかからない。また、コンテンツの利用者は、コンテンツを共有するグループの利用者数が均等になるため、自身の所望するコンテンツを探しやすくなる。
【００４５】
また、本実施の形態の情報提供サーバ１００によれば、判別部１０３によって利用者数が所定数以下になったグループがあると判別された場合、変更部１０４によって該グループを他のグループと統合することができる。したがって、利用者数が少ないグループを統合することで、情報の少ないグループをなくすことができる。これによって、情報提供サーバ１００の管理者は、自動的にグループ分けをおこなわせることができるため、グループ分けに手間がかからない。また、コンテンツの利用者は、コンテンツを共有するグループの利用者数が均等になるため、自身の所望するコンテンツを探しやすくなる。
【００４６】
また、本実施の形態の情報提供サーバ１００によれば、取得部１０２によって取得された利用者の現在地点の位置情報に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者の現在位置に応じて、随時グループ分けをおこなうことができる。これによって、利用者は、地域を跨って車両を運転している場合、移動した先の地域に関するコンテンツを簡単に取得することができる。
【００４７】
また、本実施の形態の情報提供サーバ１００によれば、取得部１０２によって取得された利用者の自宅の位置情報に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者の生活圏に応じて、グループ分けをおこなうことができる。これによって、利用者は、自身の生活圏に関するコンテンツを簡単に取得することができる。
【００４８】
また、本実施の形態の情報提供サーバ１００によれば、取得部１０２によって取得された移動体の走行履歴に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者が頻繁に通る地域を把握し、グループを構成することができる。これによって、利用者は、通勤路の周辺に関するコンテンツを簡単に取得することができる。
【００４９】
また、本実施の形態の情報提供サーバ１００によれば、取得部１０２によって取得された移動体において設定された目的地点の位置情報に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者が頻繁に訪問する地域を把握し、グループを構成することができる。これによって、利用者は、現在地点に関わらず、訪問することの多い地域に関するコンテンツを簡単に取得することができる。
【００５０】
また、本実施の形態の情報提供サーバ１００によれば、取得部１０２によって取得された利用者によるコンテンツの検索履歴に基づいて、判別部１０３によって地域ごとに分けられた各グループ、もしくは、コンテンツのジャンルごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者の興味のある地域やジャンルを把握し、グループを構成することができる。これによって、利用者は、自身の興味のある地域やジャンルのコンテンツを簡単に取得することができる。
【００５１】
また、本実施の形態の情報提供サーバ１００によれば、取得部１０２によって取得された利用者によるコンテンツのアップロード回数に基づいて、判別部１０３によって地域ごとに分けられた各グループ、もしくは、コンテンツのジャンルごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者の興味のある地域やジャンルを把握し、グループを構成することができる。これによって、利用者は、自身の興味のある地域やジャンルのコンテンツを簡単に取得することができる。
【００５２】
また、本実施の形態の情報提供サーバ１００によれば、取得部１０２によって取得された利用者がアップロードをおこなった位置情報に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者がアップロードした位置を把握し、グループを構成することができる。これによって、利用者は、自身の興味のある地域やジャンルのコンテンツを簡単に取得することができる。
【００５３】
また、本実施の形態の情報提供サーバ１００によれば、変更部１０４によってグループの分け方が変更された場合、報知部１０５によって利用者にグループの分け方が変更された旨を報知することができる。したがって、グループの分け方が変更される度に、利用者に報知することができる。これによって、利用者は、グループの分け方が変更された場合、気づくことができる。
【００５４】
また、本実施の形態の情報提供サーバ１００によれば、利用者情報要求部１０１による要求に応じてナビゲーション装置から送信された、利用者に関する情報を、取得部１０２によって取得することができる。したがって、利用者に関する情報を収集することができる。これによって、情報提供サーバ１００の管理者は、自身がグループ分けをおこないたいタイミングで、自動的にグループ分けをおこなわせることができる。
【００５５】
（ナビゲーション装置の情報送信処理手順）
つぎに、ナビゲーション装置２００の情報送信処理手順について説明する。図５は、ナビゲーション装置の情報送信処理手順を示すフローチャートである。図５のフローチャートにおいて、まず、検出部２０１によって利用者に関する情報を検出する（ステップＳ５０１）。
【００５６】
そして、判断部２０３によって、ステップＳ５０１において検出された利用者に関する情報が更新されたか否かを判断する（ステップＳ５０２）。ステップＳ５０２においては、たとえば、記憶部２０２において過去に記憶された利用者に関する情報と、ステップＳ５０１において検出された利用者に関する情報とを、比較することで利用者に関する情報が更新されたか否かを判断する。ステップＳ５０２において情報が更新されたと判断された場合（ステップＳ５０２：Ｙｅｓ）、更新されたと判断された情報を、送信部２０４によって情報提供サーバ１００に送信して（ステップＳ５０３）、一連の処理を終了する。一方、ステップＳ５０２において情報が更新されたと判断されない場合（ステップＳ５０２：Ｎｏ）、ステップＳ５０１に戻り、以降の処理を繰り返しおこなう。
【００５７】
なお、図５のフローチャートにおいては、ステップＳ５０２において情報が更新されたか否かを判断するとしているが、これに限るものではない。具体的には、所定時間（所定日数）たったか否かを判断して、所定時間（所定日数）たった場合、ステップＳ５０３に進む構成でもよい。この場合、情報が更新されたか否かに関わらず、利用者に関する情報を情報提供サーバ１００に送信してもよい。また、ステップＳ５０２を省略し、ステップＳ５０１において利用者に関する情報を検出する度にステップＳ５０３に進み、利用者に関する情報を情報提供サーバ１００に送信してもよい。
【００５８】
上述したように、本実施の形態のナビゲーション装置２００によれば、判断部２０３によって、検出部２０１によって検出された利用者に関する情報が更新されたと判断された場合、送信部２０４によって、更新された情報を情報提供サーバ１００に送信することができる。したがって、利用者に関する最新の情報を常に情報提供サーバ１００に送信することができる。これによって、情報提供サーバ１００の管理者は、常に最新の情報に基づいて、グループ分けをおこなわせることができる。
【００５９】
（ナビゲーション装置の情報表示処理手順）
つぎに、ナビゲーション装置３００の情報表示処理手順について説明する。図６は、ナビゲーション装置の情報表示処理手順を示すフローチャートである。図６のフローチャートにおいて、まず、コンテンツ要求部３０１によって情報提供サーバ１００にコンテンツを要求する（ステップＳ６０１）。
【００６０】
つぎに、表示部３０２によって、ステップＳ６０１における要求に応じて、情報提供サーバ１００において地域ごとに分けられたグループもしくはジャンルごとに分けられたグループを表示する（ステップＳ６０２）。そして、受付部３０３によって、ステップＳ６０２において表示された地域ごとに分けられたグループもしくはジャンルごとに分けられたグループから、利用者の所望するグループの選択を受け付ける（ステップＳ６０３）。
【００６１】
そして、表示制御部３０４によって表示部３０２を制御して、ステップＳ６０３において受け付けられた利用者の所望するグループに含まれるコンテンツを表示する（ステップＳ６０４）。さらに、受付部３０３によって、ステップＳ６０４において表示された、利用者の所望するグループに含まれるコンテンツから、利用者の所望するコンテンツの選択を受け付ける（ステップＳ６０５）。そして、表示制御部３０４によって表示部３０２を制御して、ステップＳ６０５において受け付けられた利用者の所望するコンテンツを表示して（ステップＳ６０６）、一連の処理を終了する。
【００６２】
なお、図６のフローチャートにおいては、グループに含まれるコンテンツがさらにグループに分けられている場合、ステップＳ６０４において利用者の所望するグループに含まれるグループを表示する。この場合、ステップＳ６０３に戻り、以降の処理を繰り返しおこなう。そして、利用者の所望するグループに含まれるコンテンツが表示されるまで、ステップＳ６０３およびステップＳ６０４の処理を繰り返す。
【００６３】
上述したように、本実施の形態のナビゲーション装置３００によれば、コンテンツ要求部３０１による要求に応じて、情報提供サーバ１００において地域ごとに分けられたグループもしくはジャンルごとに分けられたグループを表示部３０２によって表示し、その中から、受付部３０３によって利用者の所望するグループの選択を受け付ける。そして、表示制御部３０４によって表示部３０２を制御して、受付部３０３によって受け付けられた利用者の所望するグループに含まれるコンテンツを表示する。さらに、受付部３０３によって、利用者の所望するグループに含まれるコンテンツから、利用者の所望するコンテンツの選択を受け付け、表示制御部３０４によって表示部３０２を制御して、受付部３０３によって受け付けられた利用者の所望するコンテンツを表示することができる。
【００６４】
したがって、情報提供サーバ１００によってグループに分けられたコンテンツを表示することができる。また、グループが階層構造になっている場合も、利用者の所望するグループの選択を受け付けることで、利用者の所望するコンテンツを表示することができる。これによって、コンテンツの利用者は、利用者数に応じたグループ構成を表示させることができるため、自身の所望するコンテンツを簡単に取得することができる。
【実施例】
【００６５】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置に情報を提供する情報提供サーバによって、本発明の情報提供サーバを実施し、車両などの移動体に搭載されるナビゲーション装置によって、本発明のナビゲーション装置を実施した場合の一例について説明する。
【００６６】
（情報提供システムの概要）
つぎに、本実施例にかかる情報提供システムの概要について説明する。図７は、本実施例にかかる情報提供システムの概要を示す説明図である。
【００６７】
図７において、情報提供システム７００は、情報提供サーバ７０１と、ナビゲーション装置７０２と、から構成されている。情報提供サーバ７０１と、ナビゲーション装置７０２とは、インターネット７０３を介して接続されている。また、ナビゲーション装置７０２は、複数あり、それぞれ異なる利用者の搭乗する移動体に搭載されている。
【００６８】
（情報提供サーバのハードウェア構成）
ここで、図８を用いて、本実施例にかかる情報提供サーバ７０１のハードウェア構成について説明する。図８は、本実施例にかかる情報提供サーバのハードウェア構成の一例を示すブロック図である。
【００６９】
図８において、情報提供サーバ７０１は、ＣＰＵ８０１と、ＲＯＭ８０２と、ＲＡＭ８０３と、磁気ディスクドライブ８０４と、磁気ディスク８０５と、光ディスクドライブ８０６と、光ディスク８０７と、音声Ｉ／Ｆ（インターフェース）８０８と、スピーカ８０９と、入力デバイス８１０と、映像Ｉ／Ｆ８１１と、ディスプレイ８１２と、通信Ｉ／Ｆ８１３と、を備えている。また、各構成部８０１〜８１３はバス８２０によってそれぞれ接続されている。
【００７０】
まず、ＣＰＵ８０１は、情報提供サーバ７０１の全体の制御を司る。ＲＯＭ８０２は、ブートプログラム、データ更新プログラム、利用者数判別プログラム、グループ変更プログラムなどの各種プログラムを記録している。また、ＲＡＭ８０３は、ＣＰＵ８０１のワークエリアとして使用される。
【００７１】
利用者数判別プログラムは、通信Ｉ／Ｆ８１３によってナビゲーション装置７０２から受信した利用者に関する情報に基づいて、地域ごと、もしくはコンテンツのジャンルごとに分けられた各グループの利用者数を判別させる。具体的には、処理の詳細は図１０〜図１３、図１５および図１６において説明するが、利用者に関する情報に含まれる位置情報から地域ごと、もしくは、コンテンツのジャンルごとに分けられた各グループの利用者数を判別させる。ここで、利用者に関する情報は、たとえば、利用者の現在地点の位置情報、利用者の自宅の位置情報、利用者が搭乗している移動体の走行履歴、利用者が搭乗している移動体において設定された目的地点の位置情報、利用者によるコンテンツの検索履歴、利用者によるコンテンツのアップロード回数、利用者がコンテンツのアップロードをおこなった位置情報などである。
【００７２】
グループ変更プログラムは、地域ごと、もしくはコンテンツのジャンルごとに分けられた各グループの構成を変更させる。具体的には、処理の詳細は、図１０〜図１３、図１５および図１６において説明するが、利用者数判別プログラムによって判別された各グループの利用者数に応じて、グループの構成を変更させる。また、グループ変更プログラムは、グループを階層構造に構成させてもよい。
【００７３】
磁気ディスクドライブ８０４は、ＣＰＵ８０１の制御にしたがって磁気ディスク８０５に対するデータの読み取り／書き込みを制御する。磁気ディスク８０５は、磁気ディスクドライブ８０４の制御で書き込まれたデータを記録する。磁気ディスク８０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００７４】
光ディスクドライブ８０６は、ＣＰＵ８０１の制御にしたがって光ディスク８０７に対するデータの読み取り／書き込みを制御する。光ディスク８０７は、光ディスクドライブ８０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク８０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱自在な記録媒体として、光ディスク８０７のほか、ＭＯ、メモリカードなどであってもよい。
【００７５】
磁気ディスク８０５および光ディスク８０７に記憶されるデータの一例としては、コンテンツがある。ここで、コンテンツは、たとえば、店舗からの広告情報や特売情報、利用者からの口コミ情報などである。これらの情報は、地域ごと、もしくはコンテンツのジャンルごとにグループに分けられて記憶される。また、磁気ディスク８０５および光ディスク８０７には、ナビゲーション装置７０２から送信された利用者に関する情報が記憶される構成でもよい。
【００７６】
音声Ｉ／Ｆ８０８は、音声出力用のスピーカ８０９に接続され、スピーカ８０９からは、音声が出力される。入力デバイス８１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【００７７】
映像Ｉ／Ｆ８１１は、ディスプレイ８１２と接続される。映像Ｉ／Ｆ８１１は、具体的には、たとえば、ディスプレイ８１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ８１２を表示制御する制御ＩＣなどによって構成される。
【００７８】
ディスプレイ８１２には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ８１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００７９】
通信Ｉ／Ｆ８１３は、無線を介してネットワークに接続され、情報提供サーバ７０１とＣＰＵ８０１とのインターフェースとして機能する。通信Ｉ／Ｆ８１３は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ８０１とのインターフェースとしても機能する。
【００８０】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ８１３は、たとえば、ＦＭチューナーなどによって構成される。
【００８１】
図１に示した情報提供サーバ１００が備える利用者情報要求部１０１、取得部１０２、判別部１０３、変更部１０４、報知部１０５は、図８に示した情報提供サーバ７０１におけるＲＯＭ８０２、ＲＡＭ８０３、磁気ディスク８０５、光ディスク８０７などに記録されたプログラムやデータを用いて、ＣＰＵ８０１が所定のプログラムを実行し、情報提供サーバ７０１における各部を制御することによってその機能を実現する。
【００８２】
すなわち、本実施例の情報提供サーバ７０１は、情報提供サーバ７０１における記録媒体としてのＲＯＭ８０２に記録されているプログラムを実行することにより、図１に示した情報提供サーバ１００が備える機能を、図４に示した手順で実行することができる。
【００８３】
（ナビゲーション装置のハードウェア構成）
つぎに、本実施例にかかるナビゲーション装置７０２のハードウェア構成について説明する。図９は、本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。図９において、ナビゲーション装置７０２は、ＣＰＵ９０１と、ＲＯＭ９０２と、ＲＡＭ９０３と、磁気ディスクドライブ９０４と、磁気ディスク９０５と、光ディスクドライブ９０６と、光ディスク９０７と、音声Ｉ／Ｆ（インターフェース）９０８と、マイク９０９と、スピーカ９１０と、入力デバイス９１１と、映像Ｉ／Ｆ９１２と、ディスプレイ９１３と、通信Ｉ／Ｆ９１４と、ＧＰＳユニット９１５と、各種センサ９１６と、カメラ９１７と、を備えている。各構成部９０１〜９１７は、バス９２０によってそれぞれ接続されている。
【００８４】
まず、ＣＰＵ９０１は、ナビゲーション装置７０２の全体の制御を司る。ＲＯＭ９０２は、ブートプログラム、データ更新プログラム、データ判断プログラムなどのプログラムを記録している。また、ＲＡＭ９０３は、ＣＰＵ９０１のワークエリアとして使用される。すなわち、ＣＰＵ９０１は、ＲＡＭ９０３をワークエリアとして使用しながら、ＲＯＭ９０２に記録された各種プログラムを実行することによって、ナビゲーション装置７０２の全体の制御を司る。
【００８５】
データ判断プログラムは、後述するＧＰＳユニット９１５や各種センサ９１６などによって検出された利用者に関する情報と、過去に磁気ディスク９０５や光ディスク９０７に記録された利用者に関する情報と、を比較させて、情報が更新されているか否かを判断させる。そして、情報が更新されていると判断された場合、通信Ｉ／Ｆ９１４を制御して、更新された情報を情報提供サーバ７０１へ送信させる。
【００８６】
磁気ディスクドライブ９０４は、ＣＰＵ９０１の制御にしたがって磁気ディスク９０５に対するデータの読み取り／書き込みを制御する。磁気ディスク９０５は、磁気ディスクドライブ９０４の制御で書き込まれたデータを記録する。磁気ディスク９０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００８７】
また、光ディスクドライブ９０６は、ＣＰＵ９０１の制御にしたがって光ディスク９０７に対するデータの読み取り／書き込みを制御する。光ディスク９０７は、光ディスクドライブ９０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク９０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク９０７のほか、ＭＯ、メモリカードなどであってもよい。
【００８８】
磁気ディスク９０５および光ディスク９０７に記録される情報の一例としては、地図データや機能データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００８９】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００９０】
機能データは、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータである。地図データや機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図データは、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能データは、各々が、１つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。
【００９１】
また、機能データは、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００９２】
また、磁気ディスク９０５および光ディスク９０７に記録される情報の他の一例としては、利用者に関する情報がある。利用者に関する情報は、後述するＧＰＳユニット９１５や各種センサ９１６によって検出された情報、もしくは入力デバイス９１１から入力された情報などである。具体的には、ナビゲーション装置７０２の利用者の、自宅の位置情報、コンテンツの検索履歴、コンテンツのアップロード回数、または、ナビゲーション装置７０２の搭載された車両の、現在位置情報や走行履歴などである。
【００９３】
音声Ｉ／Ｆ９０８は、音声入力用のマイク９０９および音声出力用のスピーカ９１０に接続される。マイク９０９に受音された音声は、音声Ｉ／Ｆ９０８内でＡ／Ｄ変換される。マイク９０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ９１０からは、所定の音声信号を音声Ｉ／Ｆ９０８内でＤ／Ａ変換した音声が出力される。なお、マイク９０９から入力された音声は、音声データとして磁気ディスク９０５あるいは光ディスク９０７に記録可能である。
【００９４】
入力デバイス９１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス９１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００９５】
映像Ｉ／Ｆ９１２は、ディスプレイ９１３に接続される。映像Ｉ／Ｆ９１２は、具体的には、たとえば、ディスプレイ９１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ９１３を制御する制御ＩＣなどによって構成される。
【００９６】
ディスプレイ９１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ９１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ９１３に表示された地図データには、ナビゲーション装置７０２を搭載した車両の現在位置をあらわすマークなどを重ねて表示することができる。車両の現在位置は、ＣＰＵ９０１によって算出される。
【００９７】
ディスプレイ９１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ９１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ９１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。
【００９８】
通信Ｉ／Ｆ９１４は、無線を介してネットワークに接続され、ナビゲーション装置７０２とＣＰＵ９０１とのインターフェースとして機能する。通信Ｉ／Ｆ９１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ９０１とのインターフェースとしても機能する。
【００９９】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ９１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。
【０１００】
ＧＰＳユニット９１５は、ＧＰＳ衛星からの電波を受信し、車両の現在位置を示す情報を出力する。ＧＰＳユニット９１５の出力情報は、後述する各種センサ９１６の出力値とともに、ＣＰＵ９０１による車両の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【０１０１】
各種センサ９１６は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ９１６の出力値は、ＣＰＵ９０１による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。
【０１０２】
カメラ９１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ９１７によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ９１２を介して磁気ディスク９０５や光ディスク９０７などの記録媒体に出力する。また、カメラ９１７によって車両外部の状況を撮影し、撮影した映像を映像Ｉ／Ｆ９１２を介して磁気ディスク９０５や光ディスク９０７などの記録媒体に出力する。また、カメラ９１７は、赤外線カメラ機能を有しており、赤外線カメラ機能を用いて撮影された映像情報に基づいて車両内部に存在する物体の表面温度の分布を相対的に比較することができる。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。
【０１０３】
図２に示したナビゲーション装置２００が備える検出部２０１、記憶部２０２、判断部２０３、送信部２０４、または、図３に示したナビゲーション装置３００が備えるコンテンツ要求部３０１、表示部３０２、受付部３０３、表示制御部３０４は、図９に示したナビゲーション装置７０２におけるＲＯＭ９０２、ＲＡＭ９０３、磁気ディスク９０５、光ディスク９０７などに記録されたプログラムやデータを用いて、ＣＰＵ９０１が所定のプログラムを実行し、ナビゲーション装置７０２における各部を制御することによってその機能を実現する。
【０１０４】
すなわち、実施例のナビゲーション装置７０２は、ナビゲーション装置７０２における記録媒体としてのＲＯＭ９０２に記録されている情報送信プログラムまたは情報表示プログラムを実行することにより、図２に示したナビゲーション装置２００または図３に示したナビゲーション装置３００が備える機能を、図５に示した情報送信処理手順または図６に示した情報表示処理手順で実行することができる。
【０１０５】
（情報提供サーバにおける地域ごとのグループ分け処理の内容）
つぎに、図１０を用いて、本実施例にかかる情報提供サーバ７０１における地域ごとのグループ分け処理の内容について説明する。図１０は、本実施例にかかる情報提供サーバにおける地域ごとのグループ分け処理の内容について示した説明図である。図１０においては、第１のグループ構成１００１と、第２のグループ構成１０１０と、第３のグループ構成１０２０と、を示している。第１のグループ構成１００１は、第１階層において「北海道」グループ、「東北」グループ、「関東」グループ、「中部」グループが形成されている。そして、第２階層において各グループの詳細情報が振り分けられている。ここで、詳細情報は、各グループに含まれるコンテンツである。
【０１０６】
第２のグループ構成１０１０は、「関東」の利用者が増大した場合のグループ構成を示している。第２のグループ構成１０１０においては、第１のグループ構成１００１と異なり、「関東」グループの階層が１つ増えている。具体的には、第２階層において「栃木、群馬、茨城」グループ、「東京、埼玉」グループ、「神奈川、千葉」グループが形成されている。このように、「関東」グループは、３段階の階層となり、第３階層において詳細情報が振り分けられている。したがって、「関東」グループは、さらに関東内の地域ごとのグループに分割されている。
【０１０７】
つぎに、第３のグループ構成１０２０は、東京の利用者が増大し、埼玉の利用者が減少した場合のグループ構成を示している。第３のグループ構成１０２０においては、第２のグループ構成１０１０と異なり、「関東」グループの第２階層が、「栃木、群馬、茨城、埼玉」グループと、「東京」グループと、「神奈川、千葉」グループとに、分割されている。第３のグループ構成１０２０においては、東京の利用者が増大したため、「東京、埼玉」グループが分割され、「東京」グループと、「埼玉」グループとが形成される。そして、埼玉の利用者が減少したため、「埼玉」グループが「栃木、群馬、茨城」グループに統合されている。
【０１０８】
（第１のグループ構成の場合の表示内容の一例）
つぎに、図１１〜１３を用いて、図１０において示した地域ごとのグループ分け処理によってナビゲーション装置７０２に備えられたディスプレイ９１３に表示される表示内容の一例について説明する。図１１は、第１のグループ構成の場合の表示内容の一例について示した説明図である。図１１においては、第１の表示画面１１００において、地域ごとに分けられた各グループのグループ名が表示されている。具体的には、「北海道」、「東北」、「関東」、「中部」が表示されている。そして、第１の表示画面１１００においては、「関東」が選択されている。したがって、第２の表示画面１１０１には、図１０に示す第１のグループ構成１００１における「関東」グループの第２階層である詳細情報が表示される。具体的には、たとえば、「○○全店」、「××池袋店」、「△△池袋店」、「○×川越店」が表示される。さらに、「△△池袋店」が選択されることで、第３の表示画面１１０２には、「△△池袋店」に関するコンテンツが表示される。
【０１０９】
（第２のグループ構成の場合の表示内容の一例）
図１２は、第２のグループ構成の場合の表示内容の一例について示した説明図である。図１２においては、第１の表示画面１２００において、地域ごとに分けられたグループのグループ名が表示されている。具体的には、「北海道」、「東北」、「関東」、「中部」が表示されている。そして、第１の表示画面１２００においては、「関東」が選択されている。したがって、第２の表示画面１２０１には、図１０に示す第２のグループ構成１０１０における「関東」グループの第２階層である関東内の各地域のグループ名が表示されている。具体的には、たとえば、「栃木、群馬、茨城」、「東京、埼玉」、「神奈川、千葉」が表示される。また、第２の表示画面１２０１においては、「東京、埼玉」が選択されている。したがって、第３の表示画面１２０２には、図１０に示す第２のグループ構成１０１０における「東京、埼玉」グループの第３階層である詳細情報が表示される。具体的には、たとえば、「○○全店」、「××池袋店」、「△△池袋店」、「○×川越店」が表示される。さらに、「△△池袋店」が選択されることで、第４の表示画面１２０３には、「△△池袋店」の情報が表示される。
【０１１０】
（第３のグループ構成の場合の表示内容の一例）
図１３は、第３のグループ構成１０２０の場合の表示内容の一例について示した説明図である。図１３においては、第１の表示画面１３００において「関東」が選択されている。したがって、第２の表示画面１３０１には、図１０に示す第３のグループ構成１０２０における「関東」グループの第２階層である関東内の各地域のグループ名が表示されている。また、変更があったグループのグループ名の先頭には「（新規）」マークが付されている。具体的には、たとえば、「（新規）栃木、群馬、茨城、埼玉」、「（新規）東京」、「神奈川、千葉」が表示される。また、第２の表示画面１３０１においては、「（新規）東京」が選択されている。したがって、第３の表示画面１３０２には、図１０に示す第３のグループ構成１０２０における「東京」グループの第３階層である詳細情報が表示される。具体的には、たとえば、「○○全店」、「××池袋店」、「△△池袋店」、「○×新宿店」が表示される。さらに、「△△池袋店」が選択されることで、第４の表示画面１３０３には、「△△池袋店」の情報が表示される。
【０１１１】
図１２と図１３とを比較すると、第２の表示画面１２０１、１３０１において表示される関東内の地域ごとのグループ名が、図１０に示すグループ構成に基づいて変更されている。したがって、第３の表示画面１２０２、１３０２において表示される内容も変更される。具体的には、図１２に示した第３の表示画面１２０２には、「東京」グループと「埼玉」グループの詳細情報が表示されるが、図１３に示した第３の表示画面１３０２には、「東京」グループの詳細情報のみが表示される。
【０１１２】
（ナビゲーション装置の情報送信処理の内容）
つぎに、本実施例にかかるナビゲーション装置７０２の情報送信処理の内容について説明する。図１４は、本実施例にかかるナビゲーション装置の情報送信処理の内容を示すフローチャートである。図１４のフローチャートにおいて、まず、利用者の現在地点の位置情報を検出する（ステップＳ１４０１）。また、利用者の自宅の位置情報を検出する（ステップＳ１４０２）。
【０１１３】
つぎに、利用者の搭乗している車両の走行履歴を検出する（ステップＳ１４０３）。また、利用者の搭乗している車両において設定された目的地点の位置情報を検出する（ステップＳ１４０４）。さらに、利用者によるコンテンツの検索履歴を検出する（ステップＳ１４０５）。また、利用者によるコンテンツのアップロード回数を検出する（ステップＳ１４０６）。そして、利用者がコンテンツのアップロードをおこなった位置情報を検出する（ステップＳ１４０７）。ここで、図１４のフローチャートにおいては、ステップＳ１４０１〜ステップＳ１４０７のうちの少なくとも一つ以上の処理がおこなわれることとする。また、ステップＳ１４０１〜ステップＳ１４０７の処理の順序は、異なっていてもよい。
【０１１４】
つぎに、ステップＳ１４０１〜１４０７において検出された各情報のうち少なくとも一つの情報が更新されたか否かを判断する（ステップＳ１４０８）。ステップＳ１４０８において情報が更新された場合（ステップＳ１４０８：Ｙｅｓ）、更新された情報を情報提供サーバ７０１に送信して（ステップＳ１４０９）、一連の処理を終了する。一方、ステップＳ１４０８において情報が更新されていない場合（ステップＳ１４０８：Ｎｏ）、ステップＳ１４０１に戻り、以降の処理を繰り返しおこなう。
【０１１５】
（情報提供サーバにおけるグループ分け処理の内容）
つぎに、図１５を用いて、本実施例にかかる情報提供サーバ７０１におけるグループ分け処理の内容について説明する。図１５は、本実施例にかかる情報提供サーバにおけるグループ分け処理の内容について示すフローチャートである。図１５においては、まず、ナビゲーション装置７０２から利用者に関する情報を取得するまで待機して（ステップＳ１５０１：Ｎｏのループ）、利用者に関する情報を取得した場合（ステップＳ１５０１：Ｙｅｓ）、利用者数が所定数以上になったグループがあるか否かを判断する（ステップＳ１５０２）。ステップＳ１５０１において利用者に関する情報を取得したか否かの判断は、たとえば、図１４のステップＳ１４０９において送信された情報を受信したか否かによって判断する。
【０１１６】
ステップＳ１５０２において利用者数が所定数以上になったグループがある場合（ステップＳ１５０２：Ｙｅｓ）、ステップＳ１５０２において利用者数が所定数以上になったと判断されたグループを分割し（ステップＳ１５０３）、ステップＳ１５０４へ進む。一方、ステップＳ１５０２において利用者数が所定数以上になったグループがない場合（ステップＳ１５０２：Ｎｏ）、そのままステップＳ１５０４へ進む。
【０１１７】
ステップＳ１５０４においては、利用者数が所定数以下になったグループがあるか否かを判断する（ステップＳ１５０４）。そして、ステップＳ１５０４において利用者数が所定数以下になったグループがある場合（ステップＳ１５０４：Ｙｅｓ）、ステップＳ１５０４において利用者数が所定数以下になったと判断されたグループを他のグループと統合して（ステップＳ１５０５）、ステップＳ１５０６へ進む。一方、ステップＳ１５０４において利用者数が所定数以下になったグループがない場合（ステップＳ１５０４：Ｎｏ）、そのままステップＳ１５０６へ進む。
【０１１８】
ステップＳ１５０６においては、分け方が変更されたグループがあるか否かを判断して（ステップＳ１５０６）、分け方が変更されたグループがある場合（ステップＳ１５０６：Ｙｅｓ）、利用者にグループの分け方が変更された旨を報知して（ステップＳ１５０７）、一連の処理を終了する。一方、ステップＳ１５０６において、分け方が変更されたグループがない場合（ステップＳ１５０６：Ｎｏ）、そのまま一連の処理を終了する。
【０１１９】
（利用者の搭乗した車両の走行履歴を取得した場合の処理の内容）
つぎに、図１６を用いて、図１５のステップＳ１５０１において、利用者の搭乗した車両の走行履歴を取得した場合の処理の内容の一例について説明する。図１６は、利用者の搭乗した車両の走行履歴を取得した場合の処理の内容の一例について示すフローチャートである。図１６においては、各利用者が搭乗している車両の走行履歴を取得する（ステップＳ１６０１）。
【０１２０】
つぎに、ステップＳ１６０１において取得された走行履歴から、利用者ごとに走行頻度の高いリンクを１００リンク抽出する（ステップＳ１６０２）。そして、ステップＳ１６０２において抽出された１００リンクの中から頻繁に走行するリンクを抽出する（ステップＳ１６０３）。さらに、利用者ごとの車両の利用頻度を取得する（ステップＳ１６０４）。
【０１２１】
つぎに、すべてのリンクを集計する（ステップＳ１６０５）。ステップＳ１６０５においては、たとえば、ステップＳ１６０２において抽出された利用者ごとの走行頻度の高い１００リンクのうち、ステップＳ１６０３において抽出された頻繁に走行するリンクに重み付けをする。重み付けは、たとえば、通常のリンクに対し、頻繁に走行するリンクを５倍にして集計する。また、ステップＳ１６０４において取得された利用者ごとの車両の利用頻度に基づいて、車両を利用する頻度の低い利用者のリンクに対し、車両を利用する頻度の高い利用者のリンクを５倍にして集計してもよい。そして、ステップＳ１６０５における集計に基づいて、利用者数の多いリンクおよび利用者数の少ないリンクを決定して（ステップＳ１６０６）、一連の処理を終了する。
【０１２２】
（ナビゲーション装置における情報表示処理の内容）
つぎに、図１７を用いて、本実施例にかかるナビゲーション装置７０２における情報表示処理の内容について説明する。図１７は、本実施例にかかるナビゲーション装置における情報表示処理の内容について示すフローチャートである。図１７においては、まず、情報提供サーバ７０１にコンテンツを要求する（ステップＳ１７０１）。
【０１２３】
そして、ステップＳ１７０１における要求に応じたグループ構成の第１階層を表示する（ステップＳ１７０２）。つぎに、ステップＳ１７０２において表示された第１階層のグループのうちから、利用者の所望するグループの選択を受け付けるまで待って（ステップＳ１７０３：Ｎｏのループ）、利用者の所望するグループの選択を受け付けた場合（ステップＳ１７０３：Ｙｅｓ）、つぎの階層を表示する（ステップＳ１７０４）。
【０１２４】
ステップＳ１７０４において表示されたつぎの階層が詳細情報か否かを判断して（ステップＳ１７０５）、詳細情報ではない場合（ステップＳ１７０５：Ｎｏ）、ステップＳ１７０３に戻り、ステップＳ１７０４において表示されたグループのうちから、利用者の所望するグループの選択を受け付けたか判断し、以降の処理を繰り返しおこなう。
【０１２５】
一方、ステップＳ１７０５において表示されたつぎの階層が詳細情報の場合（ステップＳ１７０５：Ｙｅｓ）、グループに含まれるコンテンツ群を表示する（ステップＳ１７０６）。そして、ステップＳ１７０６において表示されたコンテンツ群の中から、利用者の所望するコンテンツの選択を受け付けるまで待機する（ステップＳ１７０７：Ｎｏのループ）。ステップＳ１７０７において利用者の所望するコンテンツの選択を受け付けた場合（ステップＳ１７０７：Ｙｅｓ）、ステップＳ１７０７において受け付けられたコンテンツの情報を表示して（ステップＳ１７０８）、一連の処理を終了する。
【０１２６】
上述したように、本実施例の情報提供サーバ７０１によれば、取得部１０２によって取得された利用者に関する情報に基づいて、判別部１０３によって各グループの利用者数を判別する。そして、判別された各グループの利用者数に応じて、変更部１０４によってグループの分け方を変更することができる。したがって、情報を共有する利用者数によってグループ構成を調整することができる。また、グループの利用者数に偏りをなくすことで、各グループの情報の偏りを補正することができる。これによって、情報提供サーバ１００の管理者は、自動的にグループ分けをおこなわせることができるため、グループ分けに手間がかからない。また、コンテンツの利用者は、コンテンツを共有するグループの利用者数が均等になるため、自身の所望するコンテンツを探しやすくなる。
【０１２７】
また、本実施例の情報提供サーバ７０１によれば、判別部１０３によって利用者数が所定数以上になったグループがあると判別された場合、変更部１０４によって該グループを分割することができる。したがって、特定のグループに利用者が集中するのを防ぐことで、特定のグループに情報が集中することを防ぐことができる。これによって、情報提供サーバ１００の管理者は、自動的にグループ分けをおこなわせることができるため、グループ分けに手間がかからない。また、コンテンツの利用者は、コンテンツを共有するグループの利用者数が均等になるため、自身の所望するコンテンツを探しやすくなる。
【０１２８】
また、本実施例の情報提供サーバ７０１によれば、判別部１０３によって利用者数が所定数以下になったグループがあると判別された場合、変更部１０４によって該グループを他のグループと統合することができる。したがって、利用者数が少ないグループを統合することで、情報の少ないグループをなくすことができる。これによって、情報提供サーバ１００の管理者は、自動的にグループ分けをおこなわせることができるため、グループ分けに手間がかからない。また、コンテンツの利用者は、コンテンツを共有するグループの利用者数が均等になるため、自身の所望するコンテンツを探しやすくなる。
【０１２９】
また、本実施例の情報提供サーバ７０１によれば、取得部１０２によって取得された利用者の現在地点の位置情報に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者の現在位置に応じて、随時グループ分けをおこなうことができる。これによって、利用者は、地域を跨って車両を運転している場合、移動した先の地域に関するコンテンツを簡単に取得することができる。
【０１３０】
また、本実施例の情報提供サーバ７０１によれば、取得部１０２によって取得された利用者の自宅の位置情報に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者の生活圏に応じて、グループ分けをおこなうことができる。これによって、利用者は、自身の生活圏に関するコンテンツを簡単に取得することができる。
【０１３１】
また、本実施例の情報提供サーバ７０１によれば、取得部１０２によって取得された移動体の走行履歴に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者が頻繁に通る地域を把握し、グループを構成することができる。これによって、利用者は、通勤路の周辺に関するコンテンツを簡単に取得することができる。
【０１３２】
また、本実施例の情報提供サーバ７０１によれば、取得部１０２によって取得された移動体において設定された目的地点の位置情報に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者が頻繁に訪問する地域を把握し、グループを構成することができる。これによって、利用者は、現在地点に関わらず、訪問することの多い地域に関するコンテンツを簡単に取得することができる。
【０１３３】
また、本実施例の情報提供サーバ７０１によれば、取得部１０２によって取得された利用者によるコンテンツの検索履歴に基づいて、判別部１０３によって地域ごとに分けられた各グループ、もしくは、コンテンツのジャンルごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者の興味のある地域やジャンルを把握し、グループを構成することができる。これによって、利用者は、自身の興味のある地域やジャンルのコンテンツを簡単に取得することができる。
【０１３４】
また、本実施例の情報提供サーバ７０１によれば、取得部１０２によって取得された利用者によるコンテンツのアップロード回数に基づいて、判別部１０３によって地域ごとに分けられた各グループ、もしくは、コンテンツのジャンルごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者の興味のある地域やジャンルを把握し、グループを構成することができる。これによって、利用者は、自身の興味のある地域やジャンルのコンテンツを簡単に取得することができる。
【０１３５】
また、本実施例の情報提供サーバ７０１によれば、取得部１０２によって取得された利用者がアップロードをおこなった位置情報に基づいて、判別部１０３によって地域ごとに分けられた各グループの利用者数を判別することができる。したがって、各利用者がアップロードした位置を把握し、グループを構成することができる。これによって、利用者は、自身の興味のある地域やジャンルのコンテンツを簡単に取得することができる。
【０１３６】
また、本実施例の情報提供サーバ７０１によれば、変更部１０４によってグループの分け方が変更された場合、報知部１０５によって利用者にグループの分け方が変更された旨を報知することができる。したがって、グループの分け方が変更される度に、利用者に報知することができる。これによって、利用者は、グループの分け方が変更された場合、気づくことができる。
【０１３７】
また、本実施例の情報提供サーバ７０１によれば、利用者情報要求部１０１による要求に応じてナビゲーション装置７０２から送信された、利用者に関する情報を、取得部１０２によって取得することができる。したがって、利用者に関する情報を収集することができる。これによって、情報提供サーバ７０１の管理者は、自身がグループ分けをおこないたいタイミングで、自動的にグループ分けをおこなわせることができる。
【０１３８】
また、本実施例のナビゲーション装置７０２によれば、判断部２０３によって、検出部２０１によって検出された利用者に関する情報が更新されたと判断された場合、送信部２０４によって、更新された情報を情報提供サーバ７０１に送信することができる。したがって、利用者に関する最新の情報を常に情報提供サーバ７０１に送信することができる。これによって、情報提供サーバ７０１の管理者は、常に最新の情報に基づいて、グループ分けをおこなわせることができる。
【０１３９】
また、本実施例のナビゲーション装置７０２によれば、コンテンツ要求部３０１による要求に応じて、情報提供サーバ１００において地域ごとに分けられたグループもしくはジャンルごとに分けられたグループを表示部３０２によって表示し、その中から、受付部３０３によって利用者の所望するグループの選択を受け付ける。そして、表示制御部３０４によって表示部３０２を制御して、受付部３０３によって受け付けられた利用者の所望するグループに含まれるコンテンツを表示する。さらに、受付部３０３によって、利用者の所望するグループに含まれるコンテンツから、利用者の所望するコンテンツの選択を受け付け、表示制御部３０４によって表示部３０２を制御して、受付部３０３によって受け付けられた利用者の所望するコンテンツを表示することができる。
【０１４０】
したがって、情報提供サーバ７０１によってグループに分けられたコンテンツを表示することができる。また、グループが階層構造になっている場合も、利用者の所望するグループの選択を受け付けることで、利用者の所望するコンテンツを表示することができる。これによって、コンテンツの利用者は、利用者数に応じたグループ構成を表示させることができるため、自身の所望するコンテンツを簡単に取得することができる。
【０１４１】
以上説明したように、本発明の情報提供サーバ、ナビゲーション装置、情報提供システム、情報提供方法、情報処理方法、情報表示方法、情報提供プログラム、情報処理プログラム、情報表示プログラムおよび記録媒体によれば、情報提供サーバ７０１においては、コンテンツを地域ごと、もしくはコンテンツのジャンルごとにグループに分けて記憶する。そして、ナビゲーション装置７０２から取得された利用者に関する情報に基づいて、各グループの利用者数を判別し、利用者数に応じてグループの分割および統合をおこなう。したがって、利用者に関する情報が更新される度にグループの分け方を変更し、常に各グループの利用者数を均等にすることができる。これによって、情報提供サーバ７０１の管理者は、自身でグループ分け処理をおこなわなくとも、自動的に利用者数に応じてグループ分けをおこなわせることができる。また、コンテンツの利用者は、自身の状況に応じたグループ構成となるため、所望するコンテンツを取得しやすくなる。
【０１４２】
なお、本実施の形態で説明した情報提供方法、情報処理方法および情報表示方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータ、ワークステーション、携帯端末装置（携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１４３】
【図１】本実施の形態にかかる情報提供サーバの機能的構成を示すブロック図である。
【図２】本実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。
【図３】本実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。
【図４】情報提供サーバの情報提供処理手順を示すフローチャートである。
【図５】ナビゲーション装置の情報送信処理手順を示すフローチャートである。
【図６】ナビゲーション装置の情報表示処理手順を示すフローチャートである。
【図７】本実施例にかかる情報提供システムの概要を示す説明図である。
【図８】本実施例にかかる情報提供サーバのハードウェア構成の一例を示すブロック図である。
【図９】本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
【図１０】本実施例にかかる情報提供サーバにおける地域ごとのグループ分け処理の内容について示した説明図である。
【図１１】第１のグループ構成の場合の表示内容の一例について示した説明図である。
【図１２】第２のグループ構成の場合の表示内容の一例について示した説明図である。
【図１３】第３のグループ構成の場合の表示内容の一例について示した説明図である。
【図１４】本実施例にかかるナビゲーション装置の情報送信処理の内容を示すフローチャートである。
【図１５】本実施例にかかる情報提供サーバにおけるグループ分け処理の内容について示すフローチャートである。
【図１６】利用者の搭乗した車両の走行履歴を取得した場合の処理の内容の一例について示すフローチャートである。
【図１７】本実施例にかかるナビゲーション装置における情報表示処理の内容について示すフローチャートである。
【符号の説明】
【０１４４】
１００  情報提供サーバ
１０１  利用者情報要求部
１０２  取得部
１０３  判別部
１０４  変更部
１０５  報知部
２００、３００  ナビゲーション装置
２０１  検出部
２０２  記憶部
２０３  判断部
２０４  送信部
３０１  コンテンツ要求部
３０２  表示部
３０３  受付部
３０４  表示制御部
【図１】
2008299539.tif 000003
【図２】
2008299539.tif 000004
【図３】
2008299539.tif 000005
【図４】
2008299539.tif 000006
【図５】
2008299539.tif 000007
【図６】
2008299539.tif 000008
【図７】
2008299539.tif 000009
【図８】
2008299539.tif 000010
【図９】
2008299539.tif 000011
【図１０】
2008299539.tif 000012
【図１１】
2008299539.tif 000013
【図１２】
2008299539.tif 000014
【図１３】
2008299539.tif 000015
【図１４】
2008299539.tif 000016
【図１５】
2008299539.tif 000017
【図１６】
2008299539.tif 000018
【図１７】
2008299539.tif 000019