(57)【特許請求の範囲】
【請求項１】
各ユーザの情報端末へ情報を配信する情報配信装置であって、
ユーザの傾向に関するユーザ傾向データを記憶する記憶手段と、
特定ユーザに対する配信情報の配信要求を受けると、前記記憶手段に記憶された前記ユーザ傾向データに基づいてユーザ群を抽出し、前記特定ユーザと、当該特定ユーザと傾向の一致度が所定条件を満たすユーザ群とに対して、前記配信情報を配信する配信処理手段と、
前記配信した配信情報に対する前記各ユーザの反応の度合いに応じて、前記記憶手段に記憶したユーザ傾向データを修正するユーザ傾向修正手段と、を備え、
前記ユーザ傾向修正手段は、配信した前記配信情報に関連する位置に対する前記各ユーザの移動状況を前記各ユーザの情報端末から受信すると、前記各ユーザの移動状況を解析して、前記記憶手段に記憶されている前記ユーザ傾向データを修正する、
情報配信装置。
【請求項２】
前記ユーザ傾向修正手段は、前記配信情報に関連する位置に実際にユーザが移動したと判断するとユーザの関心は高いとして前記ユーザ傾向データを修正し、前記配信情報に関連する位置をユーザが通過したと判断するとユーザの関心は低いとして前記ユーザ傾向データを修正する、
請求項１に記載の情報配信装置。
【請求項３】
前記ユーザ傾向修正手段は、前記配信情報に関連する位置に実際にユーザが移動を開始するまでの時間に応じて前記ユーザ傾向データを修正する、
請求項１または２に記載の情報配信装置。
【請求項４】
各ユーザの情報端末へ情報を配信する装置が実行する情報配信方法であって、
特定ユーザに対する配信情報の配信要求を受けると、ユーザの傾向に関するユーザ傾向データを記憶する記憶手段に記憶されたユーザ傾向データに基づいてユーザ群を抽出し、前記特定ユーザと、当該特定ユーザと傾向の一致度が所定条件を満たすユーザ群とに対して、前記配信情報を配信し、
前記配信した配信情報に対する前記各ユーザの反応の度合いに応じて、前記記憶手段に
記憶したユーザ傾向データを修正し、
前記ユーザ傾向データを修正する際は、配信した前記配信情報に関連する位置に対する前記各ユーザの移動状況を前記各ユーザの情報端末から受信すると、前記各ユーザの移動状況を解析して、前記記憶手段に記憶されている前記ユーザ傾向データを修正する、
情報配信方法。
【請求項５】
各ユーザの情報端末へ情報を配信する装置が実行する情報配信プログラムであって、
特定ユーザに対する配信情報の配信要求を受けると、ユーザの傾向に関するユーザ傾向データを記憶する記憶手段に記憶されたユーザ傾向データに基づいてユーザ群を抽出し、前記特定ユーザと、当該特定ユーザと傾向の一致度が所定条件を満たすユーザ群とに対して、前記配信情報を配信する処理と、
前記配信した配信情報に対する前記各ユーザの反応の度合いに応じて、前記記憶手段に記憶したユーザ傾向データを修正する処理と、を前記装置に実行させ、
前記ユーザ傾向データを修正する処理では、配信した前記配信情報に関連する位置に対する前記各ユーザの移動状況を前記各ユーザの情報端末から受信すると、前記各ユーザの移動状況を解析して、前記記憶手段に記憶されている前記ユーザ傾向データを修正させる、
情報配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信装置、方法およびプログラムに関する。
【背景技術】
【０００２】
ユーザの傾向に応じたコンテンツを配信する技術が開発されている（例えば、特許文献１−２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２４５２３４号公報
【特許文献２】特開２００５−２０８９４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報の配信対象とするユーザをコンテンツの内容に応じて選別する場合に、コンテンツの内容をフィルタ条件とし、ユーザを傾向に基づいて選別すると、ユーザの傾向に関するデータが頻繁に更新されて正確なデータになっていない限り、不要な情報がユーザへ届く場合や、必要な情報がユーザへ届かない場合がある。情報が適切に配信されないことは、情報処理装置のリソースや通信トラフィックの増大、商機の逸失等にも繋がる。
【０００５】
本発明は、このような課題に鑑みなされたものであり、配信対象とするユーザを適切に選別して情報を配信することが可能な情報配信装置、方法およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するため、配信した情報に対するユーザの反応の度合いに応じて定期的に修正される各ユーザの傾向に関するデータに基づいて、傾向が近似するユーザ群を抽出し、これらのユーザ群へ情報を配信することにした。
【０００７】
詳細には、各ユーザの情報端末へ情報を配信する情報配信装置であって、特定の情報の配信要求を受けると、配信した情報に対する前記各ユーザの反応の度合いに応じて定期的に修正される前記各ユーザの傾向に関するデータに基づいてユーザ群を抽出し、傾向の一致度が所定条件を満たすユーザ群へ、前記特定の情報を配信する処理部を備える。
【０００８】
ここで、配信対象のユーザを選定するにあたり、互いの傾向の一致度を参照することにしているのは、嗜好等の傾向が近似するユーザ同士であれば、興味を抱く情報の対象も近似するという思想に基づいている。上記情報配信装置では、情報を配信するにあたり、互いの傾向の一致度が所定条件を満たすユーザ群を配信先ユーザとして抽出することにより、不要な情報がユーザへ届くこと、及び必要な情報がユーザへ届かなくなることを抑制している。なお、所定条件とは、各ユーザの傾向を解析することで、嗜好等の傾向が近似しており同様の情報を欲すると客観的に推定できる傾向の一致度の条件であり、例えば、ユーザの傾向を表す様々な指標の重みを示す数値の一致度合い等を例示できる。
【０００９】
ここで、ユーザの傾向に関するデータの解析結果から、傾向が近似すると推定したユーザ同士であっても、何れか一方は配信情報を閲覧し、何れか他方は同一の配信情報を閲覧しないことが考えられる。この場合の原因としては、ユーザ自身の傾向の変化や、傾向に関するデータの精度が低いことが考えられる。そこで、上記情報配信装置では、配信した
情報に対する各ユーザの反応の度合いに応じて定期的に修正される各ユーザの傾向に関するデータに基づいて、配信対象とするユーザ群を抽出している。抽出の際に用いるデータが、配信した情報に対するユーザの反応の度合いに応じて互いの傾向の一致度が変化するものであれば、不要な情報がユーザへ届くことや、必要な情報がユーザへ届かなくなることを抑制しつつも、ユーザ自身の傾向の変化に追従し、傾向に関するデータの精度の不足を補うことができる。
【００１０】
なお、前記各ユーザの傾向に関するデータは、記憶手段に記憶されており、前記処理部は、配信した前記特定の情報に対する前記各ユーザの反応に関するデータを前記各ユーザの情報端末から受信すると、前記各ユーザの反応に関するデータを解析して、前記記憶手段に記憶されている前記各ユーザの傾向に関するデータを修正するものであってもよい。このように構成される情報配信装置であれば、当該情報配信装置が配信した情報に対するユーザの反応の度合いに応じて各ユーザの傾向に関するデータが修正されるため、ユーザ自身の傾向の変化に追従し、傾向に関するデータの精度の不足を補いながら、不要な情報がユーザへ届くことや、必要な情報がユーザへ届かなくなることを抑制することができる。
【００１１】
また、前記処理部は、情報提供事業者から前記特定の情報の配信要求を受けると、前記各ユーザの傾向に関するデータに基づいて抽出したユーザ群であって、前記情報提供事業者が配信しようとする配信対象のユーザおよび前記配信対象のユーザと傾向の一致度が前記所定条件を満たすユーザ群へ、前記特定の情報を配信するものであってもよい。このように構成される情報配信装置であれば、情報提供事業者が配信しようとする情報を、情報を必要とするユーザへ適正に配信することができる。
【００１２】
また、前記処理部は、特定のユーザから前記特定の情報の配信要求を受けると、前記各ユーザの傾向に関するデータに基づいて抽出したユーザ群であって、前記特定のユーザと傾向の一致度が前記所定条件を満たすユーザ群へ、前記特定の情報を配信するものであってもよい。特定のユーザが必要としている情報については、このユーザと傾向が近似するユーザについても興味を抱く可能性が高いと考えられる。そこで、情報配信装置をこのように構成することにより、情報を必要とするユーザへ適正に情報を配信することができる。
【００１３】
また、本発明は、方法、プログラム、或いはプログラムを記録した記録媒体として捉えることもできる。例えば、本発明は、各ユーザの情報端末へ情報を配信する装置が実行する情報配信方法であって、特定の情報の配信要求を受けると、配信した情報に対する前記各ユーザの反応の度合いに応じて定期的に修正される前記各ユーザの傾向に関するデータに基づいてユーザ群を抽出し、傾向の一致度が所定条件を満たすユーザ群へ、前記特定の情報を配信するものであってもよい。
【発明の効果】
【００１４】
配信対象とするユーザを適切に選別して情報を配信することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】情報配信システムの構成図である。
【図２】情報配信システムにおいて実行される処理の概要図である。
【図３】車載機のプロセッサが実行する処理のフローチャートである。
【図４】サーバのプロセッサが実行する処理のフローチャートである。
【図５】サーバのプロセッサが実行する傾向分析処理の概要図である。
【図６】車載機で収集されるデータの一例である。
【図７】データから推定できるユーザの傾向の一例である。
【図８】サーバのプロセッサが実行する配信処理（パターン１）の概要図である。
【図９】各ユーザの興味対象の範囲の一例を示した図である。
【図１０】各ユーザの傾向データを比較する処理の概念図である。
【図１１】配信情報の内容に応じて適切に選別されたユーザ群をツリー状に整理して示した概念図である。
【図１２】サーバのプロセッサが実行する配信処理（パターン２）の概要図である。
【図１３】配信情報に対するユーザの反応の内容と、ユーザの反応の強さ、情報配信に対する興味の度合いの概念を示した図である。
【図１４】ユーザの反応の態様と反応の度合いとの関係を示した概念図である。
【図１５】各ユーザの興味対象の範囲の変化の一例を示した図である。
【図１６】ユーザの反応の態様と反応の度合いとの関係の変形例を示した概念図である。
【図１７】サーバのプロセッサが実行する配信処理（パターン３）の概要図である。
【発明を実施するための形態】
【００１６】
以下、本願発明を実施するための形態を例示的に説明する。以下に示す実施形態は例示であり、本願発明の技術的範囲をこれらに限定するものではない。
【００１７】
＜構成＞
図１は、本願発明の一実施形態に係る情報配信装置（以下、サーバ４という）を含む、情報配信システム１の構成図である。情報配信システム１は、センター２に設置されるサーバ４がネットワーク８を介してコンテンツプロバイダ６と繋がっており、車両３に搭載されている車載機５へ固定局７を介して各種情報を配信する。コンテンツプロバイダ６には、情報の配信を専門とする事業者のみならず、各種の製品やサービスを提供する企業が含まれる。
【００１８】
サーバ４は、プロセッサ４１やメモリ４２、通信インターフェース（通信Ｉ／Ｆ）４３、データベース４４を備えており、メモリ４２にロードされたコンピュータプログラムをプロセッサ４１が実行することにより、後述する解析処理や配信処理等を実行する。これら一連の処理は、プロセッサ４１がメモリ４２、通信Ｉ／Ｆ４３、データベース４４と協働することによって実現される。プロセッサ４１は、通信Ｉ／Ｆ４３を介してネットワーク８に繋がっており、車載機５やコンテンツプロバイダ６にアクセス可能である。
【００１９】
車載機５は、プロセッサ５１やメモリ５２、表示装置５３、送受信部５４を備えており、メモリ５２にロードされたコンピュータプログラムをプロセッサ５１が実行することにより、各種の処理を実行する。車載機５は、経路を案内するナビゲーション装置であってもよいし、ナビゲーションを行なわない各種情報表示端末類であってもよい。固定局７としては、携帯電話のサービス事業者が設置する無線設備や、ＩＴＳ（Intelligent Transport System）事業者が道路脇に設置するＤＳＲＣ（Dedicated Short Range Communications）対応の無線設備を例示できるが、送受信部５４は、如何なる無線設備を経由してサーバ４にアクセスしてもよい。
【００２０】
また、車載機５は、車内通信ネットワークであるＣＡＮ（Controller Area Network）
を介して車両ＥＣＵ（Electric Control Unit）や各種センサ類から車両の状態に関する
情報を取得するようにしてもよい。
【００２１】
＜システム全体で実行される処理の概要＞
情報配信システム１は、コンテンツプロバイダ６から送られる各種情報を各ユーザの傾向に合わせて配信する。すなわち、サーバ４は、各車両３の車載機５から送られた情報に基づいて、各ユーザの興味や嗜好といった傾向を解析する。そして、コンテンツプロバイ
ダ６から提供される各種の情報をユーザへ配信し、配信した情報に対するユーザの反応を解析する。また、サーバ４は、コンテンツプロバイダ６から情報配信のリクエストを受けると、配信対象とするユーザを抽出して配信スケジュールに登録する。
【００２２】
情報配信システム１において実行される処理の概要図を図２に示す。情報配信システム１では、各車両３の車載機５からセンター２へ目的地等の設定情報がアップロードされる（Ｓ１）。センター２のサーバ４は、各車両３の車載機５から情報がアップロードされるとこれを受信する（Ｓ２）。そして、センター２のサーバ４は、アップロードされた情報を定期的（例えば、毎日１回等）に解析して各ユーザの傾向を分析し、ユーザ情報・傾向データベースへ分析結果を傾向データとして格納する。
【００２３】
また、コンテンツプロバイダ６の管理者が、例えば、即時の情報配信を希望した場合、配信する情報の内容に関するデータをサーバ４へ送信する（Ｓ４）。また、コンテンツプロバイダ６の管理者が、例えば、スケジュールに沿った情報配信を希望した場合、配信する情報の内容に関するデータをスケジュールのデータと共にサーバ４へ送信する（Ｓ５）。
【００２４】
センター２のサーバ４は、即時の情報配信のリクエストを受信すると（Ｓ６）、配信する情報を配信情報データベースへ格納すると共に、配信対象のユーザをユーザ情報・傾向データベースから抽出する（Ｓ７）。また、センター２のサーバ４は、スケジュールに沿った情報配信のリクエストを受信すると（Ｓ８）、配信する情報を配信情報データベースへ格納すると共に、情報を配信するスケジュールを配信スケジュールデータベースに登録する。
【００２５】
センター２のサーバ４は、コンテンツプロバイダ６から即時の情報配信のリクエストを受信して配信対象のユーザが抽出されるか（Ｓ７）、或いはサーバ４の内部クロックに基づいて定期的なトリガを発信する情報配信トリガが発生した際（Ｓ１０）、スケジュールが到来しており、その配信予定日時において配信対象となるユーザの抽出がなされると（Ｓ９）、配信情報データベースにアクセスして配信すべき情報を抽出する（Ｓ１１）。そして、配信情報を配信対象のユーザが使用する車載機５へ送信する（Ｓ１２）。
【００２６】
車載機５は、サーバ４から情報が配信されるとこれを受信する（Ｓ１３）。車載機５は、配信された情報に対するユーザの閲覧の有無といったユーザの反応に関する情報をサーバ４へアップロードする（Ｓ１４）。
【００２７】
センター２のサーバ４は、車載機５からユーザの反応に関する情報を収集する（Ｓ１５）。そして、センター２のサーバ４は、収集した情報を解析してユーザ情報・傾向データベースの情報を修正する（Ｓ１６）。
【００２８】
情報配信システム１全体で実行される処理の概要は以上の通りである。車載機５のプロセッサ５１やサーバ４のプロセッサ４１は、上記のようにデータを交換しながら協調して情報配信システム１を形成しているが、互いに常時連動して処理を行うものではない。すなわち、情報配信システム１全体で実行される上記処理概要は、各プロセッサが互いに独立してコンピュータプログラムを実行することによって実現される。
【００２９】
＜車載機５のプロセッサ５１が実行する処理フロー＞
車載機５のプロセッサ５１が実行する処理フローを、図３の処理フロー図に沿って説明する。
【００３０】
（ステップＳ１０１）車載機５のプロセッサ５１は、車両３の駆動源がＡＣＣオンにな
ると、ユーザの傾向に関わる各種のデータを収集する。データの収集は、例えば、次のようにして行なわれる。すなわち、プロセッサ５１は、例えば、ＣＡＮを介して計測系から送られる車室内カメラの画像やシートの重量センサ、集音マイク、或いはユーザ入力に基づく同乗者の有無や人数、同乗者の種別（成人男性、成人女性、子供等）に関するデータを取得し、メモリ５２へ蓄積する。また、プロセッサ５１は、ナビゲーション画面において設定された目的地やＧＰＳ装置によって測位された車両３の位置、時刻に関するデータを取得し、メモリ５２へ蓄積する。
【００３１】
（ステップＳ１０２）車載機５のプロセッサ５１は、メモリ５２に蓄積したデータをサーバ４へ送信するタイミングであるか否かの判定を行なう。車載機５のプロセッサ５１は、例えば、ユーザによる手動のアップロードの要求があるか、或いは情報配信システム１で規定されている自動アップロードのタイミングになると、メモリ５２に蓄積したデータをサーバ４へ送信する。自動アップロードのタイミングは、メモリ５２の容量や車両３が使用される頻度、サーバ４が実行する傾向分析の精度等に応じて予め設定されたものであり、例えば、ＡＣＣオンになった時、一定の距離を走行した時、一定時間経過時、メモリ５２に蓄積されたデータ量が規定量に達した時などを例示できる。
【００３２】
（ステップＳ１０３）車載機５のプロセッサ５１は、データをサーバ４へ送信するタイミングであると判定した場合、メモリ５２に蓄積したデータをサーバ４へ送信する（Ｓ１）。すなわち、プロセッサ５１は、ステップＳ１０２の処理で肯定判定を下した場合、メモリ５２に蓄積したデータの読出しを行い、車載機５を識別する情報と共にデータを送受信部５４へ送る。送受信部５４では最寄りの固定局７へのアクセスが試みられる。そして、車載機５と固定局７との間で通信回線が確立されると、データが送受信部５４から固定局７およびネットワーク８を介してサーバ４へ送られる。サーバ４のプロセッサ４１は常時稼働しているため、車載機５から送られたデータが後述するサーバ４側の処理によってデータベース４４に蓄積される（Ｓ２）。
【００３３】
（ステップＳ１０４）車載機５のプロセッサ５１は、上記ステップＳ１０２またはステップＳ１０３の処理を実行した後、サーバ４から情報が配信されているか否かの判定を行なう。すなわち、車載機５のプロセッサ５１は、情報を配信する旨の通知がネットワーク８経由でサーバ４から送られているか否かを判定する。
【００３４】
（ステップＳ１０５）車載機５のプロセッサ５１は、サーバ４から情報を配信する旨の通知が送られていることを検知すると（Ｓ１２）、ネットワーク８経由でサーバ４にアクセスし、配信情報のデータをダウンロードする（Ｓ１３）。そして、車載機５のプロセッサ５１は、ダウンロードした配信情報を表示装置５３に画面表示させる。
【００３５】
（ステップＳ１０６）車載機５のプロセッサ５１は、サーバ４から配信された情報に対するユーザの反応が確定したか否かを判定する。すなわち、車載機５のプロセッサ５１は、ステップＳ１０５の処理によって表示装置５３に画面表示された配信情報をユーザが閲覧するか、或いは配信情報をユーザが閲覧しないまま規定の時間が経過した場合、サーバ４から配信された情報に対するユーザの反応が確定したものと判定する。ここで、規定の時間とは、配信された情報がユーザの興味を惹かないものであることが確定できる時間であり、例えば、配信情報と共にサーバ４から通知された規定の時間、或いは、車載機５側に予め設定された規定の時間である。例えば、当日の夕方から始まる特売のタイムセールといった配信情報であれば、当日の夕方になっても当該配信情報をユーザが閲覧しなければ、当該配信情報がユーザの興味を惹かないものであることが確定できる。
【００３６】
なお、配信された情報に対する反応は、配信された情報を閲覧したか否かのみならず、例えば、配信された情報に示されていた場所へ車両３が移動したか否か等に基づいて判定
するようにしてもよい。場所を示す情報としては、例えば、観光地やテーマパークといったレジャー系の配信情報、映画やコンサート、イベントといったレジャー系の配信情報、ショッピングモールやアウトレット、デパート、ブランドショップといったショッピング系の配信情報、レストランやチェーン店といった飲食系の配信情報を例示できる。車載機５のプロセッサ５１は、このような場所を示す配信情報をユーザが参照し、情報が配信されてから規定の時間内にユーザがナビゲーション画面で当該場所を目的地に設定するか、情報が配信されてから規定の時間内に車両３が当該場所（あるいは当該場所から半径数十ｍ以内等）に到着し或いは通過した場合、配信された情報に対するユーザの反応があったものと判定することができる。
【００３７】
（ステップＳ１０７）車載機５のプロセッサ５１は、サーバ４から配信された情報に対するユーザの反応が確定したと判定した場合、ユーザの反応に関わる情報をサーバ４へアップロードする（Ｓ１４）。すなわち、プロセッサ５１は、ステップＳ１０６の処理で肯定判定を下した場合、ユーザが内容を閲覧した配信情報や、ユーザが閲覧しないまま規定の時間が経過した配信情報に関するデータを、車載機５を識別する情報と共に送受信部５４へ送る。送受信部５４では最寄りの固定局７へのアクセスが試みられる。そして、車載機５と固定局７との間で通信回線が確立されると、データが送受信部５４から固定局７およびネットワーク８を介してサーバ４へ送られる。サーバ４のプロセッサ４１は常時稼働しているため、車載機５から送られたデータが後述するサーバ４側の処理によってデータベース４４に蓄積される（Ｓ１５）。
【００３８】
車載機５のプロセッサ５１が実行する処理フローは以上の通りである。車載機５のプロセッサ５１が上記一連の処理を繰り返し実行することにより、ユーザの傾向に関わる各種のデータ収集や収集データのアップロード、配信情報の表示等の処理が実行される。上記一連の処理は、車両３の駆動源がＡＣＣオンになると、車載機５の内部クロックに基づいて繰り返し実行される。
【００３９】
＜サーバ４のプロセッサ４１が実行する処理フロー＞
次に、サーバ４のプロセッサ４１が実行する処理フローを、図４の処理フロー図に沿って説明する。以下に示す処理フローは、サーバ４の管理者によってサーバ４のシステム電源が確立されてコンピュータプログラムがメモリ４２にロードされると、プロセッサ４１が繰り返し実行する。
【００４０】
（ステップＳ２０１）サーバ４のプロセッサ４１は、車載機５がデータをアップロードしようとしているか否かの判定を行なう。すなわち、サーバ４のプロセッサ４１は、データをアップロードする旨の通知がネットワーク８経由で車載機５から送られているか否かを判定する。
【００４１】
（ステップＳ２０２）サーバ４のプロセッサ４１は、車載機５からデータをアップロードする旨の通知が送られていることを検知すると（Ｓ２）、データを受信可能な状態である旨の通知を車載機５に対して行なう。これにより、車載機５のプロセッサ５１によるデータのアップロードが開始される。サーバ４のプロセッサ４１は、車載機５からアップロードされるデータをデータベース４４へ格納する。
【００４２】
（ステップＳ２０３）サーバ４のプロセッサ４１は、各ユーザの傾向を分析するタイミングであるか否かの判定を行なう。すなわち、サーバ４のプロセッサ４１は、例えば、情報配信システム１で規定されているタイミングになると、データベース４４に蓄積されたデータに基づく各ユーザの傾向分析処理を実行する。傾向分析処理を実行するタイミングは、サーバ４の能力や配信先を決定する際の精度等に応じて予め設定されたものであり、例えば、一定時間（１日毎）経過時、サーバ４の管理者が傾向分析処理の開始を要求した
時などを例示できる。
【００４３】
（ステップＳ２０４）サーバ４のプロセッサ４１は、傾向分析処理を実行するタイミングであると判定した場合、以下のような傾向分析処理を実行する（Ｓ３）。サーバ４のプロセッサ４１が実行する傾向分析処理の概要を図５に示す。
【００４４】
サーバ４のデータベース４４には、上述したステップＳ２０２の処理が実行されることにより、各車両３の車載機５を利用する各ユーザの目的地設定履歴が格納されている。そこで、サーバ４のプロセッサ４１は、データベース４４にアクセスして各ユーザの目的地設定履歴を解析し、各ユーザの興味や嗜好といった傾向をカテゴリ別に抽出する。すなわち、サーバ４のプロセッサ４１は、ユーザが設定した目的地の設定履歴を、例えば「日時別」、「エリア別」、「同乗者の有無」、「同乗者の種別」、あるいは「同乗者の人数別」に仕分けする。
【００４５】
例えば、データベース４４に格納されている特定のユーザの目的地設定履歴が図６のようなものであったと仮定する。このユーザの場合、目的地の設定履歴を「日時別」に仕分けすると、２０時頃に出かけることが多く、次いで７時頃に出かけることが多く、次いで１０時頃に出かけることが多いことが判る。また、目的地の設定履歴を「エリア別」に仕分けすると、Ｃ地点に出かけることが最も多く、次いでＢ地点、次いでＡ地点に出かけることが多いことが判る。また、目的地の設定履歴を「同乗者の有無別」に仕分けすると、同乗者が居ないことが最も多く、次いで４名の成人男性の同乗者が居ることが多く、次いで成人男性１名と成人女性１名の同乗者が居ることが多いことが判る。
【００４６】
また、サーバ４のプロセッサ４１は、各カテゴリ間で共通する共通項を抽出する。すなわち、サーバ４のプロセッサ４１は、ユーザが設定した目的地の設定履歴を、例えば「日時とエリア別」、「日時と同乗者の有無別」、「日時と同乗者の種別別」、「日時と同乗者の人数別」に仕分けする。
【００４７】
例えば、図６の例であれば、目的地の設定履歴を「日時とエリア別」に仕分けすると、Ｃ地点に出かけるのは２０時頃であり、また、Ｂ地点に出かけるのは７時頃であることが判る。また、目的地の設定履歴を「日時と同乗者の有無別」で仕分けすると、Ｃ地点に出かける際は同乗者が不在であり、Ａ地点とＢ地点に出かける際は同乗者が居ることが判る。
【００４８】
サーバ４のプロセッサ４１は、データベース４４に格納されている各ユーザの目的地設定履歴を解析することにより、図７に示すようなユーザの傾向を各ユーザについてそれぞれ抽出する。サーバ４のプロセッサ４１は、解析した各ユーザの傾向のデータをデータベース４４に格納する。
【００４９】
（ステップＳ２０５）サーバ４のプロセッサ４１は、コンテンツプロバイダ６から即時の情報配信の要求があるか否かの判定を行なう。すなわち、サーバ４のプロセッサ４１は、情報配信を即時に実行する旨の要求が、ネットワーク８経由でコンテンツプロバイダ６から送られているか否かを判定する。
【００５０】
（ステップＳ２０６）サーバ４のプロセッサ４１は、コンテンツプロバイダ６から即時に情報を配信する旨のリクエストを受信することにより（Ｓ６）、ステップＳ２０５の処理で肯定判定を下した場合、以下のような配信処理を実行する。サーバ４のプロセッサ４１が実行する配信処理（パターン１）の概要を図８に示す。
【００５１】
サーバ４のプロセッサ４１は、コンテンツプロバイダ６から受信した配信情報の内容に
関するデータをデータベース４４に格納すると共に、配信対象となるユーザを抽出する処理を実行する（Ｓ７）。配信対象となるユーザの抽出処理は、サーバ４のプロセッサ４１がデータベース４４にアクセスして各ユーザの傾向のデータを参照し、そして、コンテンツプロバイダ６から指定された配信対象のユーザと同様の傾向を持つユーザを抽出する。
【００５２】
すなわち、サーバ４のプロセッサ４１は、配信対象となるユーザの抽出にあたり、単にコンテンツプロバイダ６から指定された配信対象のユーザをデータベース４４から抽出するのみならず、コンテンツプロバイダ６から指定された配信対象のユーザと傾向が近似するユーザも抽出する。傾向が近似するユーザの抽出は、データベース４４に格納されている各ユーザの傾向データを互いに比較し、傾向データの一致度が規定の閾値を満たすか否か等に基づいて行なう。
【００５３】
例えば、ユーザＡとユーザＢとユーザＣの３人のユーザについて、傾向の一致度を考える。図９は、各ユーザの興味対象の範囲を示した概念図である。ユーザＡとユーザＢの傾向データに一致点が多い場合、ユーザＡが興味を抱く情報については、ユーザＢも興味を抱く可能性が高いと考えられる。一方、ユーザＡとユーザＣの傾向データに一致点が少ない場合、ユーザＡが興味を抱く情報について、ユーザＣが興味を抱く可能性は低いと考えられる。
【００５４】
各ユーザの傾向データの一致度から、各ユーザの興味対象の範囲が図９に示されるような場合において、配信対象の情報の内容が図９の符号Ｐに示されるような位置づけのものであった場合、コンテンツプロバイダ６から指定された配信対象の条件に該当するユーザはユーザＡとユーザＢになるため、両者に情報が配信されることになる。一方、配信対象の情報の内容が図９の符号Ｑに示されるような位置づけのものであった場合、コンテンツプロバイダ６から指定された配信対象の条件に該当するユーザはユーザＡのみになるため、情報はユーザＡのみに配信されることになり、ユーザＢへは配信されない。しかしながら、上述したように、ユーザＡとユーザＢの傾向データに一致点が多い場合、ユーザＡが興味を抱く情報については、ユーザＢも興味を抱く可能性が高いと考えられる。傾向データの一致度は、ユーザの傾向を表す各種要素の重み係数の数値的な一致度や、キーワードの一致度等に基づいて判定する。重み係数の一致度が所定の範囲内にあるか、一致するキーワードの個数が所定の個数内にあるか否かに基づいて判定する。これらの条件判定の閾値は、システムを運用する事業者が適宜設定する。
【００５５】
そこで、サーバ４のプロセッサ４１は、配信対象となるユーザの抽出にあたり、単にコンテンツプロバイダ６から指定された配信対象のユーザをデータベース４４から抽出するのみならず、図１０に示すように各ユーザの傾向データを比較し、コンテンツプロバイダ６から指定された配信対象のユーザと傾向が近似するユーザも抽出することにより、内容が図９の符号Ｑに示されるような位置づけの情報の配信対象にユーザＢを含める。これにより、ユーザＢ自身が認識していなかった新たな興味の対象に関わる情報を得ることになり、新たな興味の対象物を見つける可能性を高めることができる。
【００５６】
サーバ４のプロセッサ４１は、コンテンツプロバイダ６から配信情報を受信すると、配信対象となるユーザの抽出にあたり、単にコンテンツプロバイダ６から指定された配信対象のユーザをデータベース４４から抽出するのみならず、コンテンツプロバイダ６から指定された配信対象のユーザと傾向が近似するユーザも抽出する。これにより、図１１に示すように、配信情報の内容に応じて適切に選別されたユーザ群を抽出することができる。
【００５７】
サーバ４のプロセッサ４１は、配信対象となるユーザの抽出を完了した後、データベース４４に格納した配信情報の内容に関するデータを抽出して配信コンテンツのデータを生成する（Ｓ１１）。そして、サーバ４のプロセッサ４１は、抽出したユーザが使用する各
車載機５へ情報を配信する（Ｓ１２）。
【００５８】
（ステップＳ２０７）サーバ４のプロセッサ４１は、ステップＳ２０５またはステップＳ２０６の処理を実行した後、コンテンツプロバイダ６からスケジュールに基づく情報配信の登録要求があるか否かの判定を行なう。すなわち、サーバ４のプロセッサ４１は、スケジュールに基づく情報配信の登録を実行する旨の要求が、ネットワーク８経由でコンテンツプロバイダ６から送られているか否かを判定する。
【００５９】
（ステップＳ２０８）サーバ４のプロセッサ４１は、スケジュールに基づく情報配信の登録を実行する旨の要求があると判定した場合、コンテンツプロバイダ６から送信される配信情報の内容に関するデータと配信スケジュールのデータをデータベース４４へ格納する。
【００６０】
（ステップＳ２０９）サーバ４のプロセッサ４１は、ステップＳ２０８の処理によって登録された情報を配信するタイミングであるか否かの判定を行なう。すなわち、サーバ４のプロセッサ４１は、データベース４４に登録されている配信スケジュールを参照し、情報を配信するタイミングが到来しているスケジュールの有無の判定を行なう。
【００６１】
（ステップＳ２１０）サーバ４のプロセッサ４１は、情報を配信するタイミングが到来しているスケジュールがあると判定した場合、以下のような配信処理を実行する（Ｓ９−１２）。サーバ４のプロセッサ４１が実行する配信処理（パターン２）の概要を図１２に示す。
【００６２】
サーバ４のプロセッサ４１は、システムマネージャが内部クロックに基づいて情報配信トリガを発生すると（Ｓ１０）、コンテンツプロバイダ６から通知された配信スケジュールで指定されている配信タイミングにおいて、配信対象となるユーザを抽出する処理を実行する（Ｓ９）。配信対象となるユーザの抽出処理は、ステップＳ２０６の処理と同様、サーバ４のプロセッサ４１がデータベース４４にアクセスして各ユーザの傾向のデータを参照し、そして、コンテンツプロバイダ６から指定された、配信対象とするユーザの傾向と同様の傾向を持つユーザを抽出する。
【００６３】
サーバ４のプロセッサ４１は、配信対象となるユーザの抽出を完了した後、データベース４４に格納した配信情報の内容に関するデータを抽出して配信コンテンツのデータを生成する（Ｓ１１）。そして、サーバ４のプロセッサ４１は、抽出したユーザが使用する各車載機５へ情報を配信する（Ｓ１２）。
【００６４】
（ステップＳ２１１）サーバ４のプロセッサ４１は、ステップＳ２０９またはステップＳ２１０の処理を実行した後、車載機５がユーザの反応に関わる情報のデータをアップロードしようとしているか否かの判定を行なう。すなわち、サーバ４のプロセッサ４１は、データをアップロードする旨の通知がネットワーク８経由で車載機５から送られているか否かを判定する。
【００６５】
（ステップＳ２１２）サーバ４のプロセッサ４１は、車載機５からユーザの反応に関わる情報のデータをアップロードする旨の通知が送られていることを検知すると（Ｓ１５）、データを受信可能な状態である旨の通知を車載機５に対して行なう。これにより、車載機５のプロセッサ５１によるデータのアップロードが開始される。サーバ４のプロセッサ４１は、車載機５からアップロードされるデータをデータベース４４へ格納する。
【００６６】
（ステップＳ２１３）サーバ４のプロセッサ４１は、各ユーザの傾向を修正するタイミングであるか否かの判定を行なう。すなわち、サーバ４のプロセッサ４１は、例えば、情
報配信システム１で規定されているタイミングになると、データベース４４に蓄積されたデータに基づく各ユーザの傾向修正処理を実行する。傾向修正処理を実行するタイミングは、サーバ４の能力や配信先を決定する際の精度等に応じて予め設定されたものであり、例えば、一定時間（１日毎）経過時、サーバ４の管理者が傾向分析処理の開始を要求した時などを例示できる。
【００６７】
（ステップＳ２１４）サーバ４のプロセッサ４１は、傾向修正処理を実行するタイミングであると判定した場合、以下のような傾向修正処理を実行する（Ｓ１５）。配信情報に対するユーザの反応の内容と、ユーザの反応の強さ、情報配信に対する興味の度合いの概念を図１３に示す。図１３に示すように、例えば、配信された情報をただちに閲覧し、かつ、配信情報に示された場所をナビゲーション画面で目的地に設定し、実際に移動した場合、配信情報に対するユーザの関心は高いといえる。一方、例えば、配信された情報を閲覧するものの実際に移動することなく、或いは、配信された情報を閲覧しないで削除する場合、配信情報に対するユーザの関心は低いといえる。
【００６８】
そこで、サーバ４のプロセッサ４１は、データベース４４に蓄積されているユーザの反応に関わる情報のデータを解析し、特定の配信情報に対するユーザの反応度合いから、データベース４４に蓄積されている当該ユーザの傾向に関するデータを修正する。データベース４４に蓄積されている当該ユーザの傾向に関するデータの修正は、例えば、ユーザの反応の態様に対して予め割り当てられた興味・嗜好の度合いに沿って、データベース４４に蓄積されている当該ユーザの各傾向に関するデータの重みを増減する。例えば、図１４に示されるように、ユーザの反応の態様に対して予め割り当てられた興味・嗜好の度合いを「高・中・低」の３段階に設定しておき、「高」であれば対応する傾向データの重みを加算し、「低」であれば対応する傾向データの重みを減算し、「中」であれば加算も減算も行なわないものとする。
【００６９】
このような処理が繰り返し実行されると、データベース４４に蓄積されている各ユーザの傾向に関するデータが徐々に修正され、例えば、図１５に示すように、傾向データに一致点が多かったユーザＡとユーザＢの一致点が徐々に少なくなったり、或いは、傾向データに一致点が少なかったユーザＡとユーザＢの一致点が徐々に多くなったりすることになる。この結果、ユーザＡとユーザＢとの間における傾向データの一致度が規定の閾値を満たさなくなった時点で、ステップＳ２０６やステップＳ２１０においてユーザＡとユーザＢの両方に配信されていた符号Ｑに示されるような位置づけの内容の情報がユーザＢへは配信されなくなる。また、ユーザＡとユーザＣとの間における傾向データの一致度が規定の閾値を満たすようになった時点で、ステップＳ２０６やステップＳ２１０においてユーザＣに配信されていなかった符号Ｑに示されるような位置づけの内容の情報がユーザＡとユーザＣの両方へ配信されるようになる。
【００７０】
なお、配信情報に対する興味の有無は、１度だけ配信した情報に対するユーザの反応の有無のみならず、例えば、図１６に示すように、情報を複数回に渡って配信し、反応があるまでの配信回数に応じて判定するようにしてもよい。例えば、図１６の＜ケース１＞に示すように情報を３回配信してもユーザの反応が無ければ興味・嗜好の度合いを「低」にし、＜ケース２＞に示すように２〜３回目の配信でユーザの反応があれば興味・嗜好の度合いを「中」にし、＜ケース３＞に示すように１回目の配信でユーザの反応があれば興味・嗜好の度合いを「高」にするようにしてもよい。
【００７１】
サーバ４のプロセッサ４１が実行する処理フローは以上の通りである。サーバ４のプロセッサ４１が上記一連の処理を繰り返し実行することにより、ユーザの傾向の分析や各種情報の配信の処理が実行される。上記一連の処理は、サーバ４の管理者によってサーバ４のシステム電源が確立されてコンピュータプログラムがメモリ４２にロードされると、サ
ーバ４の内部クロック等に基づいて定期的（例えば、１分毎など）に実行される。
【００７２】
＜効果＞
上記情報配信システム１によれば、配信対象とするユーザを適切に選別して情報を配信することが可能になる。
【００７３】
なお、上記の実施形態では、コンテンツプロバイダ６から送信される情報配信のリクエストをサーバ４が受信していたが（Ｓ６）、サーバ４に対する情報配信のリクエストはユーザが車載機５から送信してもよい。この場合にサーバ４のプロセッサ４１が実行する配信処理（パターン３）の概要を図１７に示す。
【００７４】
サーバ４のプロセッサ４１は、車載機５から配信要求のリクエストを受信すると、リクエストのあったユーザの傾向をデータベース４４から抽出する。また、サーバ４のプロセッサ４１は、リクエストのあった情報のデータをデータベース４４から抽出する。
【００７５】
次に、サーバ４のプロセッサ４１は、データベース４４にアクセスして各ユーザの傾向のデータを参照し、配信要求のリクエストがあったユーザと同様の傾向を持つユーザを抽出する。傾向が近似するユーザの抽出は、配信要求のリクエストがあったユーザの傾向データと、データベース４４に格納されている他のユーザの傾向データとを互いに比較し、傾向データの一致度が規定の閾値を満たすか否か等に基づいて行なう。
【００７６】
サーバ４のプロセッサ４１は、配信対象となるユーザの抽出を完了した後、リクエストのあった情報のデータを、配信要求のリクエストを送信したユーザの車載機５と、配信要求のリクエストを送信したユーザ以外のユーザが使用する車載機５であって、配信要求のリクエストを送信したユーザと傾向データが近似するユーザが使用する各車載機５へ配信する。
【００７７】
特定のユーザが必要としている情報については、このユーザと傾向が近似するユーザについても興味を抱く可能性が高いと考えられる。上記変形例であれば、情報を必要とするユーザへ適正に情報を配信することができる。
【００７８】
＜コンピュータが読み取り可能な記録媒体＞ 
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００７９】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【符号の説明】
【００８０】
１・・情報配信システム，２・・センター，３・・車両，４・・サーバ，５・・車載機，６・・コンテンツプロバイダ，７・・固定局，８・・ネットワーク，４１・・プロセッサ，４２・・メモリ，４３・・通信Ｉ／Ｆ，４４・・データベース，５１・・プロセッサ，５２・・メモリ，５３・・表示装置，５４・・送受信部
【図１】
0005783777.tif 000002
【図２】
0005783777.tif 000003
【図３】
0005783777.tif 000004
【図４】
0005783777.tif 000005
【図５】
0005783777.tif 000006
【図６】
0005783777.tif 000007
【図７】
0005783777.tif 000008
【図８】
0005783777.tif 000009
【図９】
0005783777.tif 000010
【図１０】
0005783777.tif 000011
【図１１】
0005783777.tif 000012
【図１２】
0005783777.tif 000013
【図１３】
0005783777.tif 000014
【図１４】
0005783777.tif 000015
【図１５】
0005783777.tif 000016
【図１６】
0005783777.tif 000017
【図１７】
0005783777.tif 000018