(57)【要約】【課題】この発明は、通信を使って外部情報を収集し、情報を選別してユーザに配信する情報配信装置において、個々のユーザに合わせたルールによって、ユーザの好みやその時の状況を考慮して、ユーザの嗜好をより反映させる情報を配信することを可能とし、ユーザが十分に満足できる情報の提供を可能とすることを目的とする。【解決手段】この発明は、情報を表示する情報表示装置と、情報提供装置と通信する通信手段と、この通信手段を介して前記情報提供装置から情報を受信し前記情報表示装置に表示する制御手段とを備えた情報配信装置において、前記情報提供装置は、ユーザの過去の情報閲覧状況に合わせて、情報を配信するルールを自動的に作成するルール作成手段と、作成されたルール毎に、信頼度を算出する信頼度算出手段と、算出された信頼度に基づいて情報を選別する選別手段とを備えていることを特徴とする。【選択図】図１
2007272616.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する情報表示装置と、情報提供装置と通信する通信手段と、この通信手段を介して前記情報提供装置から情報を受信し前記情報表示装置に表示する制御手段とを備えた情報配信装置において、前記情報提供装置は、ユーザの過去の情報閲覧状況に合わせて、情報を配信するルールを自動的に作成するルール作成手段と、作成されたルール毎に、信頼度を算出する信頼度算出手段と、算出された信頼度に基づいて情報を選別する選別手段とを備えていることを特徴とする情報配信装置。
【請求項２】
前記信頼度は、過去に配信された情報に対して、ユーザが選択できる処理操作を複数設け、前記処理操作毎に頻度をカウントし、その頻度から算出していることを特徴とする請求項１に記載の情報配信装置。
【請求項３】
前記ルールは、少なくともジャンル分けされた情報毎に作成される第一の構成要素と、ユーザの過去に配信された情報ヘアクセスしたときの状況に応じて作成される第二の構成要素との、どちらか一方から構成されていることを特徴とする請求項１に記載の情報配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報配信装置に係り、特に、通信を使って外部情報を収集し、情報を選別してユーザに配信する際に、ユーザの好みやその時の状況を考慮して情報を配信することができる情報配信装置に関する。
【背景技術】
【０００２】
車載用の情報配信装置には、車両を目的地に向かって運転している際に、目的地への走行ルートを配信するととも、通信を使って外部情報を収集し、走行ルートや目的地周辺の情報を配信するものがある。このような情報配信装置としては、ユーザの嗜好などに応じた情報を配信するものがある。
【０００３】
従来の情報配信装置には、入力されたユーザのプロファイルを信頼度付きルールに適用し、ユーザの現況情報を算出して配信するものがある。
また、従来の情報配信装置には、ユーザの現在位置情報に基づいて、広告情報を選択して配信するものがある。
さらに、従来の情報配信装置には、ユーザのプロファイルや好みを学習し、そのときの使用状況からユーザの欲する情報を選択して配信するものがある。
【特許文献１】特開２００５−２４９６０６号公報
【特許文献２】特開２００５−３３４６４号公報
【特許文献３】特開２００２−３２８０３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の情報配信装置においては、ユーザの嗜好を学習するときに、決められたルールに沿って学習している。
しかし、従来の情報配信装置では、予め決められたルールに従って、個人の履歴学習を行っているため、そのルールがユーザ個人の嗜好に合致しているとは限らない。予め決められたルールでは、ある人にとっては合っているかもしれないし、別の人にとってみれば全く合っていない可能性がある。
このため、従来の情報配信装置では、個々のユーザに合わせた精度の高いユーザの嗜好を学習することが困難であり、ユーザの嗜好をより反映させる情報の配信が困難な問題がある。
【０００５】
この発明は、通信を使って外部情報を収集し、情報を選別してユーザに配信する情報配信装置において、個々のユーザに合わせたルールによって、ユーザの好みやその時の状況を考慮して、ユーザの嗜好をより反映させる情報を配信することを可能とし、ユーザが十分に満足できる情報の提供を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、情報を表示する情報表示装置と、情報提供装置と通信する通信手段と、この通信手段を介して前記情報提供装置から情報を受信し前記情報表示装置に表示する制御手段とを備えた情報配信装置において、前記情報提供装置は、ユーザの過去の情報閲覧状況に合わせて、情報を配信するルールを自動的に作成するルール作成手段と、作成されたルール毎に、信頼度を算出する信頼度算出算出手段と、算出された信頼度に基づいて情報を選別する選別手段とを備えていることを特徴とする。
【発明の効果】
【０００７】
この発明の情報配信装置は、ユーザが欲しい情報のみを情報表示装置に表示させるために、過去に配信した情報のユーザによる閲覧状況を基に情報を配信するためのルールを自動的に作成し、作成されたルールの信頼度を用いて情報を選別し配信しているので、精度の高い情報配信システムを実現することができる。これにより、ユーザは、最小限の操作と検索時間で適切な情報を手に入れることが可能であり、ユーザが十分に満足できる情報を提供することが可能になる。
【発明を実施するための最良の形態】
【０００８】
この発明は、ユーザの嗜好をより反映させる情報を配信することを可能とし、ユーザが十分に満足できる情報の提供を可能とする目的を、過去に配信した情報のユーザによる閲覧状況を基に情報を配信するためのルールを作成し、作成されたルールの信頼度を用いて情報を選別し配信することによって実現するものである。
以下図面に基づいて、この発明の実施例を説明する。
【実施例】
【０００９】
図１〜図３５は、この発明の実施例を示すものである。図１において、１は車載用の情報配信装置である。情報配信装置１は、車両側装置２と、外部の情報提供装置３とからなる。情報配信装置１は、主に、車両側装置２の内部から車両情報等の各種情報を車両側装置２の外部の情報提供装置３に送信し、この情報提供装置３がデータの収集・蓄積や情報の選択を行い、さらに、車両側装置２の内部で、データの送信や情報の表示を行う。
【００１０】
前記車両側装置２は、情報表示装置（ナビゲーションシステム）４と、この情報表示装置４に接続されたＧＰＳアンテナ５と、情報の表示や通信など処理する制御手段６と、この制御手段６に接続された通信手段７とを備えている。
前記情報表示装置４は、情報を表示することのできる表示パネル８を備え、この表示パネル８に表示された情報を運転者等のユーザが操作するための操作ボタン９を備えている。情報表示装置４は、ＧＰＳアンテナ５から車両の現在位置情報を受信して、その位置情報を制御手段６に送信するとともに、表示パネル８に車両の位置や地図などのナビゲーションデータ（道路案内情報）を表示し、ナビゲーションデータ以外に制御手段６で作成された表示データを表示パネル８に表示することができる。情報表示装置４は、通常の操作ボタン９ａと、表示パネル８上のタッチ式の操作ボタン９ｂとの２種類の操作ボタン９で、表示パネル８の表示状態を操作することができる。
前記ＧＰＳアンテナ５は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）での車両の現在位置情報を受信するものであり、車両の現在位置情報を情報表示装置４に取得させるために用いられる。
前記制御手段６は、情報の表示や通信などの制御する中央演算処理部１０と、通信手段７を介して車両側装置２外部の情報提供装置３とデータ通信を行う無線通信機能部１１と、情報提供装置３及び情報表示装置４から得られた情報から情報表示装置４に表示させる表示データを作成する表示データ作成部１２と、操作ボタン９の操作を処理する操作ボタン処理部１３とを備えている。
制御手段６は、情報表示装置４から現在位置情報や操作ボタン９の操作情報を受信し、表示パネル８に表示させる現在位置の表示データの作成や操作ボタン９の操作内容を処理をするとともに、通信手段７を介して情報提供装置３とデータを送受信し、受信したデータを表示パネル８に表示させる。
前記通信手段７は、無線通信カード等の通信機器からなり、車両側装置２の内部の制御手段６と車両側装置２の外部の情報提供装置３との間で携帯無線やＬＡＮ無線等により移動体通信を可能とする。
【００１１】
前記車両側装置２の外部の情報提供装置３は、車両側装置２の外部の情報センタとしての機能を有し、処理装置としての情報データサーバ１４と、記憶装置としての情報データベース１５とを備えている。
前記情報データサーバ１４は、車両側装置２からの要求やデータを通信手段７を介して受信し、情報データベース１５にアクセスしてデータを読み書きするデータ処理手段１６と、情報データベース１５に蓄積された広告情報を情報データベース１５から読み出して車両側装置２に配信する広告配信手段１７とを備えている。
前記情報データベース１５は、情報を蓄積するものであり、配信する広告情報データの蓄積及び配信テーブルを記憶する広告データベース１８を備えている。
前記情報配信装置１は、情報提供装置３の情報データベース１５に蓄積された情報を情報データサーバ１４により読み出し、通信手段７を介して車両側装置２の制御手段６に配信し、この配信された情報を制御手段６の中央演算処理部１０により情報表示装置４の表示パネル８に表示させる。
車両側装置２には、ユーザによる配信広告への操作として、情報表示装置４に、「閲覧」・「戻る」・「保存」・「案内」・「消去」の各操作ボタン９ａ・９ｂを設けている。
前記制御手段６は、図２・図３に示すよう、表示パネル８の表示画面１９に見出し画面２０と、詳細画面２１と、「閲覧」・「戻る」・「保存」・「案内」・「消去」の各操作ボタン９ｂとを表示させる。
各操作ボタン９ｂの「閲覧」・「戻る」・「保存」・「案内」・「消去」は、ユーザによる配信広告への操作として用意されている。操作ボタン９ｂの「閲覧」は、配信広告の一覧からある広告を見たことを表す。操作ボタン９ｂの「戻る」は、前の画面に戻る意志を表す。操作ボタン９ｂの「保存」は、気に入った広告を保存することを表す。操作ボタン９ｂの「案内」は、情報表示装置４の表示パネル８が、今閲覧している広告の実際の店舗までのルートを道案内することを表す。操作ボタン９ｂの「消去」は、見る前（図２）、または見た後（図３）に、その情報を消すという拒否の意志を表す。
前記制御手段６は、図２に示すよう、表示パネル８の表示画面１９に複数の例えば第１情報〜第５情報の見出し画面２０とこれら見出し画面２０に対応する「閲覧」・「消去」の各操作ボタン９ｂとを表示させるとともに、図３に示すように、表示画面１９に第１情報の詳細画面２１と「戻る」・「保存」・「案内」・「消去」の各操作ボタン９ｂとを表示させる。
制御手段６は、図２において、ユーザが通常の操作ボタン９ａあるいは表示画面１９の操作ボタン９ｂによって、例えば第１情報の見出し画面２０を閲覧する操作をすると、図３に示すように、表示画面１９に第１情報の詳細画面２１と「戻る」・「保存」・「案内」・「消去」の各操作ボタン９ｂとを表示させ、また、例えば第１情報の見出し画面２０を消去する操作をすると、第１情報の見出し画面２０を消去する。
制御手段６は、図３において、ユーザが通常の操作ボタン９ａあるいは各操作ボタン９ｂによって、戻るの操作をすると、図２に示す表示画面１９に戻して複数の第１情報〜第５情報の見出し画面２０を表示し、保存の操作をすると、第１情報を保存し、案内の操作をすると、第１情報による道案内をし、消去の操作をすると、第１情報の消去を行う。
【００１２】
この情報配信装置１の情報提供装置３は、図１に示すように、情報データベース１５に、閲覧履歴データベース２２と、操作履歴データベース２３と、評価ＸＭＬデータベース２４と、ルールＸＭＬデータベース２５とを備えている。閲覧履歴データベース２２は、ユーザ個々の配信履歴を記憶している。操作履歴データベース２３は、ユーザの操作履歴・学習テーブルを記憶している。評価ＸＭＬデータベース２４は、ユーザ毎にルール作成用の評価ＸＭＬファイルを記憶している。ルールＸＭＬデータベース２５は、作成されたルールのルールＸＭＬファイルを記憶している。
この情報配信装置１の情報提供装置３は、図１に示すように、情報データサーバ１４に、ルール作成手段２６と、信頼度算出手段２７と、選別手段２８とを備えている。ルール作成手段２６は、ユーザの過去の情報閲覧状況に合わせて、情報を配信するルールを自動的に作成する。信頼度算出手段２７は、ルール作成手段２６によって作成されたルール毎に、信頼度を算出する。選別手段２８は、信頼度算出手段２７によって算出された信頼度に基づいて、ユーザに配信するための広告の情報を選別する。この情報は、広告データベース１８に蓄積されている。
前記信頼度は、過去に配信された情報に対して、ユーザが選択できる処理操作を複数設け、前記処理操作毎に頻度をカウントし、その頻度から算出している。信頼度は、信頼度算出手段２７によって算出される。
前記ルールは、少なくともジャンル分けされた情報毎に作成される第一の構成要素と、ユーザの過去に配信された情報ヘアクセスしたときの状況に応じて作成される第二の構成要素との、どちらか一方から構成されている。ルールは、ルール作成手段２６によって作成される。
【００１３】
次に、この実施例の作用を説明する。
この情報配信装置１は、広告情報やイベント情報を配信するものであり、情報を配信する際に、ユーザの好みやそのときの状況を考慮して情報を配信する。
【００１４】
情報提供装置１は、図４（Ａ）に示すように、車両側装置２の制御手段６によるシステム全体の流れにおいて（Ａ１）、車両にユーザが乗車してイグニションキーをアクセサリ位置に回してオン（ＡＣＣ＿ＯＮ）すると（Ａ２）、情報配信と表示が行われ（Ａ３）、情報閲覧などの操作データを情報データサーバ１４に送信し（Ａ４）、イグニションキーをアクセサリ位置から回してオフ（ＡＣＣ＿ＯＦＦ）したか否かを判断する（Ａ５）。
この判断（Ａ５）がＮＯ場合は、情報配信と表示（Ａ３）に戻る。この判断（Ａ５）がＹＥＳの場合は、プログラムを終了する（Ａ６）。
また、情報配信装置１は、図４（Ｂ）に示すように、情報提供装置３の情報データサーバ１４による情報選別において（Ｂ１）、選別するタイミングであるか否かを判断する（Ｂ２）。
この判断（Ｂ２）がＮＯの場合は、この判断（Ｂ２）を繰り返す。この判断（Ｂ２）がＹＥＳの場合は、作成されているルールをもとに広告を選別し（Ｂ３）、配信候補を配信テーブルに格納し（Ｂ４）、プログラムを終了する（Ｂ５）。
さらに、情報配信装置１は、図４（Ｃ）に示すように、情報提供装置３の情報データサーバ１４で広告を選別する（Ｂ３）ためのルールの作成において（Ｃ１）、ルールを作成するタイミングであるか否かを判断する（Ｃ２）。
この判断（Ｃ２）がＮＯの場合は、この判断（Ｃ２）を繰り返す。この判断（Ｃ２）がＹＥＳの場合は、ルールを作成し（Ｃ３）、プログラムを終了する（Ｃ４）。
前記車両側装置２の制御手段６と情報提供装置３の情報データサーバ１４とは、情報配信と表示（Ａ３）と、ルールをもとにした広告の選別（Ｂ３）との間で情報が利用されている。制御手段６により配信された情報（Ａ３）は、情報データサーバ１４において広告の選別（Ｂ３）に利用される。情報データサーバ１４により選別された広告（Ｂ３）は、制御手段６において表示（Ａ３）に利用される。
【００１５】
この情報配信装置１による情報の表示と操作のアルゴリズムは、図５に示すように、情報の配信において（Ｄ１）、配信するタイミングであるか否かを判断する（Ｄ２）。
この判断（Ｄ２）がＮＯの場合は、この判断（Ｄ２）を繰り返す。この判断（Ｄ２）がＹＥＳの場合は、情報提供装置３により情報配信し、情報表示装置４により見出しや概要を表示し（Ｄ３）、ユーザが個別の情報を選別したか否かを判断する（Ｄ４）。
この判断（Ｄ４）がＮＯの場合は、情報配信（Ｄ３）に戻る。この判断（Ｄ４）がＹＥＳの場合は、情報表示装置４により個別の情報の詳細を表示し（Ｄ５）、戻るの操作ボタン９を押したか否かを判断する（Ｄ６）。
この判断（Ｄ６）がＮＯの場合は、個別の情報の詳細な表示（Ｄ５）に戻る。この判断（Ｄ６）がＹＥＳの場合は、情報表示装置４によりアンケート評価を表示し（Ｄ７）、アンケート評価のための操作ボタン９を押したか否かを判断する（Ｄ８）。
この判断（Ｄ８）がＮＯの場合は、アンケート評価の表示（Ｄ７）に戻る。この判断（Ｄ８）がＹＥＳの場合は、情報配信（Ｄ３）に戻る。
【００１６】
次に、この情報配信装置１によるルールの作成（Ｃ３）を、図６〜図３５に沿って説明する。
ルールは、図１４の表１に示す要素から作成される。ルールは、ジャンル分けされた情報（カテゴリ）毎に作成される要素（Ａ）と、過去に配信された情報へのユーザのアクセス状況（閲覧履歴）に応じて作成される要素（Ｂ）との、どちらか一方から構成される。
図６に示すように、ルール作成の全体のアルゴリズム（Ｅ１）においては、現在時刻を取得し（Ｅ２）、閲覧履歴データベース２２から閲覧履歴を全件取得し（Ｅ３）、閲覧履歴件数が「０」または前回の学習時と同じであるか否かを判断する（Ｅ４）。
この判断（Ｅ４）がＹＥＳの場合は、プログラムを終了する（Ｅ９）。この判断（Ｅ４）がＮＯの場合は、学習用データの準備を行い（Ｅ５）、ルールの作成を行い（Ｅ６）、新しいルールが作成されたか否かを判断する（Ｅ７）。
この判断（Ｅ７）がＮＯの場合は、プログラムを終了する（Ｅ９）。この判断（Ｅ７）がＹＥＳの場合は、新しく作成されたルールをシステムに反映させ（Ｅ８）、プログラムを終了する（Ｅ９）。
【００１７】
前記学習用データの準備（Ｅ５）においては、図７に示すように、学習用のデータの準備が開始されると（Ｆ１）、取得した閲覧履歴分だけ繰り返す（Ｆ２）。この実施例では、例えば、図１６の表３に示すように、取得した閲覧履歴が２２個あるので、ステップ（Ｆ３）以降のフローを２２回繰り返す。
ステップ（Ｆ３）においては、１つの閲覧履歴から、フィードバックスコアの整数を評価値として取得する。この実施例では、図１６に示すように、情報を閲覧時のユーザの操作を、消去…−１、無視…０、閲覧…１、保存…２、案内…３、で数値化している。例えば、図１６の表３による閲覧ＩＤ「１０６」の閲覧履歴は、ユーザの操作が「保存」であったので、アクション（フィードバックスコア）は、「２」となる。この値を評価値とする。
ステップ（Ｆ４）においては、その閲覧履歴の広告情報（ジャンルなど）を取得し、ステップ（Ｆ５）においては、そのときの状況（現在地、時間帯など）を取得し、ステップ（Ｆ６）においては、ルールの条件の数だけ繰り返す。ステップ（Ｆ６）における「ルールの条件の数だけ繰り返す」とは、図２１〜図３０に示す「リスト２〜リスト１１の条件を繰り返す。」ことである。
ここで
リスト２は、「店舗が現在地付近か？」の条件を示す。
リスト３は、「店舗が目的地付近か？」の条件を示す。
リスト４は、「店舗の立地は何か？」の条件を示す。
リスト５は、「現在地はどこか？」の条件を示す。
リスト６は、「現在時刻は？」の条件を示す。
リスト７は、「何曜目か？」の条件を示す。
リスト８は、「現在地が目的地付近か？」の条件を示す。
リスト９は、「休業日かどうか？」の条件を示す。
リスト１０は、「最新広告か？」の条件を示す。
リスト１１は、「店舗の開店時刻内であったか？」の条件を示す。
ものである。これらのリストのデータ構造は、ＸＭＬ形式で作成される。
ステップ（Ｆ７）においては、ステップ（Ｆ６）に挙げられたルールの条件毎に、回答を取得する。例えば、「店舗が現在地付近あるかどうか」を、ＹＥＳ、ＮＯで答える。その後で選択した方を、実際値として取得する。別の例を挙げると、「店舗の立地はどこか？」というときは、自宅周辺、職場周辺、街中、その他郊外のどれかを選択し、選択したものを実際値として取得する。
ステップ（Ｆ７）におけるルールの条件毎の回答を取得できたか否かを判断し（Ｆ８）、この判断（Ｆ８）がＮＯの場合は、実際値を無効（ＮｏＶａｌｕｅ）とし（Ｆ９）、この判断（Ｆ８）がＹＥＳの場合は、学習テーブルにＩＤ（閲覧履歴のＩＤとリンク）と評価値と全状況の実際値を登録し（Ｆ１０）、プログラムを終了する（Ｆ１１）。全状況とは、前記リスト２〜リスト１１の状況である。
【００１８】
前記ルールの作成（Ｅ６）においては、図８に示すように、ルールの作成が開始されると（Ｇ１）、全体の期待値を求め（Ｇ２）、カテゴリと状況が寄与するルールの作成を行い（Ｇ３）、カテゴリのみが寄与するルールの作成を行い（Ｇ４）、状況のみが寄与するルールの作成を行う（Ｇ５）。
その後、作成したカテゴリルールと状況ルールのうち有効なルールを抽出し（Ｇ６）、作成したカテゴリルールのうち有効なルールを抽出し（Ｇ７）、作成した状況ルールのうち有効なルールを抽出し（Ｇ８）、プログラムを終了する（Ｇ９）。
【００１９】
前記全体の期待値の求め（Ｇ２）においては、図９に示すように、全体の期待値の求めが開始されると（Ｈ１）、学習テーブルでのそれぞれの評価値の頻度から、それらを占める割合（その評価値となる確率を取得）し（Ｈ２）、評価値の割合と評価値自体の値からの期待値を求め（Ｈ３）、評価値自体の値に対するそれぞれの割合、頻度、総頻度（全体の場合は学習テーブルの全件数）、全体の期待値をＸＭＬテキストに出力し（Ｈ４）、プログラムを終了する（Ｈ５）。
前記ステップ（Ｈ２）・（Ｈ３）においては、学習テーブルから、カテゴリなど関係なく、まず全てのレコードを対象として全体の期待値として、評価値の平均を求めることになる。
ここで、全体の期待値とは、
全体の期待値＝（全ての学習テーブルの評価値＊頻度）／全ての学習テーブルの頻度の合計
の式で求められる。
また、前記ステップ（Ｈ４）においては、例えば、図３３のリスト１４に示すＸＭＬファイルが作成される。
【００２０】
前記カテゴリと状況が寄与するルールの作成（Ｇ３）においては、図１０に示すように、カテゴリと状況が寄与するルールの作成が開始されると（Ｊ１）、カテゴリの数（この実施例では、図１５の表２に示すように６１個）だけ繰り返し（Ｊ２）、状況の数（この実施例では、１０個）だけ繰り返す（Ｊ３）。
次に、学習テーブルの着目したカテゴリと状況であるレコードの中から、それぞれの評価値の頻度とそれらの割合を取得し（Ｊ４）、評価値の割合と評価値自体の値からカテゴリと状況ルールでの期待値を求め（Ｊ５）、信頼度を求める（Ｊ６）。
その後、評価値自体の値に対するそれぞれの割合、頻度、総頻度（着目したカテゴリと状況であるレコード数）、カテゴリと状況ルールでの期待値、信頼値を、ＸＭＬテキストに出力（カテゴリ名＋状況名．ｘｍｌ）し（Ｊ７）、プログラムを終了する（Ｊ８）。
各広告ジャンルが、図１５の表２に示すカテゴリのいずれに属するかは、例えば、図３１のリスト１２に示す「ＣａｔｅｇｏｒｙＬｉｓｔ．ｘｍｌ」ファイル内で定義される。なお、図３１の「ＣａｔｅｇｏｒｙＬｉｓｔ．ｘｍｌ」ファイルは、記述内容の一部を示している。
このカテゴリと状況が寄与するルールの作成（Ｇ３）においては、「カテゴリの数＊状況」の数だけ、ルールの更新を行う。
今回の学習テーブルに登録されたカテゴリ、状況については、学習テーブルに記録されている必要なデータ（評価値の頻度と割合）を読み込んだ後、それぞれの割合、頻度、期待値が更新されてＸＭＬファイルに出力される。
例えば、カテゴリが「ファーストフード」、状況が「コンテンツが現在地周辺にあるかどうか」における回答が「ｙｅｓ」と「ｎｏ」の場合、それぞれの割合と頻度と期待値が算出され、「ファストフード十ＡｒｏｕｎｄＣｕｒｒｅｎｔＬｏｃａｔｉｏｎ．ｘｍ１」というＸＭＬファイルが作成される（図３４のリスト１５参照）。
【００２１】
前記カテゴリのみが寄与するルールの作成（Ｇ４）においては、図１１に示すように、カテゴリのみが寄与するルールの作成が開始されると（Ｋ１）、カテゴリの数（この実施例では、図１５の表２に示すように６１個）だけ繰り返し（Ｋ２）、カテゴリ毎に学習テーブルの着目したカテゴリであるレコードの中から、それぞれの評価値の頻度とそれらの割合を取得し（Ｋ３）、評価値の割合と評価値自体の値からカテゴリルールでの期待値を求め（Ｋ４）、信頼度を求める（Ｋ５）。
その後、評価値自体の値に対するそれぞれの割合、頻度、総頻度（着目したカテゴリであるレコード数）、カテゴリルールの期待値、信頼値を、ＸＭＬテキストに出力（カテゴリ名．ｘｍｌ）し（Ｋ６）、プログラムを終了する（Ｋ７）。
【００２２】
前記状況のみが寄与するルールの作成（Ｇ５）においては、図１２に示すように、状況のみが寄与するルールの作成が開始されると（Ｌ１）、状況の数（この実施例では、１０個）だけ繰り返し（Ｌ２）、状況毎に学習テーブルの着目した状況であるレコードの中から、それぞれの評価値の頻度とそれらの割合を取得し（Ｌ３）、評価値の割合と評価値自体の値から状況ルールでの期待値を求め（Ｌ４）、信頼度を求める（Ｌ５）。
その後、評価値自体の値に対するそれぞれの割合、頻度、総頻度（着目した状況であるレコード数）、状況ルールでの期待値、信頼値を、ＸＭＬテキストに出力（状況名．ｘｍｌ）し（Ｌ６）、プログラムを終了する（Ｌ７）。
【００２３】
前記カテゴリと状況が寄与するルールの作成における信頼度の求め（Ｊ６）、前記カテゴリのみが寄与するルールの作成における信頼度の求め（Ｋ５）、前記状況のみが寄与するルールの作成における信頼度の求め（Ｌ５）においては、図１３に示すように、信頼度の求めが開始されると（Ｍ１）、全体ルールでの期待値とこのルールでの差を求め（Ｍ２）、「信頼度＝（差＊（頻度÷２））＾２」により信頼度を求め（Ｍ３）、プログラムを終了する（Ｍ４）。
【００２４】
次に、この情報配信装置１によるルールの作成を説明する。
ルールの作成では、
（１）個々の被験者（ユーザ）毎に、ルール作成用の評価ＸＭＬファイルが情報データサーバ１４内に設置されている。
（２）操作履歴から出力される学習テーブル（図１７の表４）の値に基づいて、評価ＸＭＬファイルの内容を書き換える。
（３）評価ＸＭＬから一定の期間毎に、ルールの作成、更新が行われる。
の処理が行われる。
【００２５】
前記（１）の「ルール作成用の評価ＸＭＬファイル」は、図２０〜図３０に示すリスト１〜リスト１１が情報データサーバ１４内に設置されている。
【００２６】
前記（２）の「評価ＸＭＬファイルの内容を書き換え」では、
・評価ＸＭＬファイルは、ユーザ毎に図２０に示すリスト１のカテゴリだけの評価ＸＭＬファイルと、図２１〜図３０に示すリスト２〜リスト１１の状況を加味した評価ＸＭＬファイルとが、存在する。また、これは、図１５の表２に示すカテゴリ分だけ作成される。
・評価ＸＭＬファイルは、閲覧履歴ができると、追加、更新される。
・学習テーブルの評価値は、図１６の表３に示す閲覧履歴として、操作（操作種別に応じて、閲覧…１、消去…−１、保存…２、案内…３、無視…０、のように数値化されている。）でつけられる。
の処理が行われる。
【００２７】
図１７の表４に示す学習テーブルの内容は、以下のとおりである。
・学習テーブルの現在位置場所は、その広告を操作したときの場所が走行位置から近かったかどうかを表す。
・学習テーブルの目的地場所は、その広告が推定された目的地に近いものかどうかを表す。推定された目的地が無い場合は、「Ｎｏ  Ｖａｌｕｅ」が入っている。
・学習テーブルの情報状況は、広告の店舗の場所が「自宅周辺、職場周辺、街中、その他郊外」のどれに当てはまっているのかを表す。
・学習テーブルの目的地状況は、推定された目的地が「自宅周辺、職場周辺、街中、その他郊外」のどれに当てはまっているのかを表す。
・学習テーブルの時刻は、「早朝、朝、昼（正午前後）、昼過ぎ、夕方、夜、深夜」の値が入っている。
・学習テーブルの休日／祝日は、その広告の店舗が休日であったかどうかを表す。
・学習テーブルの開店は、その広告の店舗が開店している時間かどうかを表す。
・学習テーブルのカテゴリは、その広告が属するカテゴリ名を示している。
・学習テーブルの新配信は、初めて配信された広告かどうかを表している。
【００２８】
例として、図２０に示すリスト１の評価ＸＭＬファイルを説明する。図２０に示すリスト１は、図１１のカテゴリのみが寄与するルールの作成のフローチャートで用意される評価ＸＭＬファイルである。
図２０に示すリスト１の評価ＸＭＬファイルにおいて、
・＜Ｅｖａｌｕａｔｉｏｎ  ｃａｔｅｇｏｒｙ＝”レストラン”ｓｔａｔｕｓ＝”−−−”＞は、レストランのカテゴリのルールであることを現す。
・＜Ｘ  ｖａｌｕｅ＝”０”ｐｒｏｂ＝”４３．９１８９２”＞１３０＜／Ｘ＞は、＜評価値の値、その割合、回数＞で、ここで、ｐｒｏｂ、すなわちその割合とは、各評価値（前述の情報を閲覧時のユーザの操作を数値化したもの）である割合を示し、この場合は、評価値が０である割合を示す（このルール全体を１００とした場合の割合）。回数とは、前記各評価値が選択された回数を示し、この場合は、評価値０である回数が１３０あったことを示す。そして、Ｘｖａｌｕｅ＊ｐｒｏｂ／１００を、期待値として表すことができる
・＜Ｆｒｅｑｕｅｎｃｙ＞２９６＜／Ｆｒｅｑｕｅｎｃｙ＞は、頻度、すなわち各評価値（−１〜３）の回数の総合計を示し、この場合は２９６である。
・＜Ａｖｅｒａｇｅ＞０．６６２１６２２＜／Ａｖｅｒａｇｅ＞は、−１から３までの期待値の平均を表す。
・＜Ｓｃｏｒｅ＞２．９７０３９０３＜／Ｓｃｏｒｅ＞は、この評価ＸＭＬファイルの期待値の平均−全体（他の評価ＸＭＬファイルの全ての平均）の期待値を引いたものでスコアを表す。
【００２９】
前記（３）の「評価ＸＭＬからのルールの作成、更新」においては、
・評価ＸＭＬファイルから、広告を選別するためのルールＸＭＬファイルを作成する。
・ルールＸＭＬファイルは、一定期間ごとに追加、更新が行われる（一日毎、一週間毎など）。
・ルールＸＭＬファイルに従って、広告は選別され、配信される。
の処理が行われる。
【００３０】
前記ルールＸＭＬファイルの作成方法を説明する。
・カテゴリだけの評価ＸＭＬファイルのスコアがある値（ここでは２０）を超えると、カテゴリだけのルールがルールＸＭＬファイルに追加される。あるいは、更新される。ただし、頻度（Ｆｒｅｑｕｅｎｃｙ）が規定値以下の場合は、まだそれほど信頼性が無いということで、スコアを減らす。このスコアは、（頻度／頻度規定値）の２乗＊スコア＝スコア、とする。
・次に、状況を加味したＸＭＬファイル（図２１〜図３０に示すリスト２〜リスト１１）からルールを作成する。
・状況を加味した評価ＸＭＬファイル（リスト２〜リスト１１）のスコアと、カテゴリだけの評価ＸＭＬファイルのスコアの差が規定値よりもプラス、もしくはマイナスだった場合に、その状況を加味した評価ＸＭＬファイルからルールを作成する。これは、カテゴリのみでやった場合とあまり大きな差が無い場合は、ルールにしてもあまり意味をもたないためである。ルールは、ＸＭＬ形式で作成される。
・図３２のリスト１３は、ルールＸＭＬファイルの記述例を示している。ルール１つ１つにルールＩＤがあり、その下にさらにカテゴリ、状況などの条件がある。
・スコアが信頼度（ＲＥＬＩＡＮＣＥ）と同じ数値になるか、評価ＸＭＬファイルのスコアがプラスになる場合は、リスト１３の「ａｃｔｉｏｎ」はＹＥＳになり、そのルールに沿った広告の配信を促すことになるが、マイナスの場合は信頼度は絶対値になってマイナスでなくなるが、リスト１３の「ａｃｔｉｏｎ」はＮＯとなり、広告の配信はされにくくなるルールとなる。
・最後に、状況だけのルールＸＭＬファイルを追加する。カテゴリに関係なく、図１７に示す学習テーブルから各状況を取ってきて同じようにスコアを算出し、ある規定値（ここでは１０）を超えたらルールＸＭＬファイルを追加、更新する。
【００３１】
この（３）の「評価ＸＭＬからのルールの作成、更新」においては、前記図８に示すルールの作成のフローチャートから有効なルールが抽出された場合のみ、ルールデータを更新する（新たなルールの場合は追加作成、すでに存在するルールの場合は更新となる）。
これは、図８に示すフローチャートにあるように、「カテゴリのみが寄与するルール」、「カテゴリと状況が寄与するルール」、「状況のみが寄与するルール」の３つのルールが、更新判定により、更新可とされた場合のみ「新たに作成」され、あるいは「更新」される。
これにより、「新たに作成」、あるいは「更新」されたルールの集合体が、ルールＸＭＬファイル（ユーザ毎に作成）である。
図３５のリスト１６は、ルールＸＭＬファイルの記述例を示している。これは、評価ＸＭＬファイルから作成されたユーザ毎にあるルールＸＭＬファイルに書かれているルールＩＤに従ったものである。ルールＸＭＬファイルには、作成されたルールが集められて並べて記載されている。図３２のリスト１３には、一部だけを記載したが、実際は図３５のリスト１６よりも、もっと数多くのルール（ユーザ毎に異なるが、５０から８０個ぐらい）が存在する。ルールは、図３５のリスト１６中の＜ｒｕｌｅ  ｉｄ＝？？？＞ごとに区切られて記載される。
【００３２】
次に、この情報配信装置１によるルールを適用した広告の配信を説明する。
広告の配信では、
（１）広告の配信の設定
（２）広告の選別
の処理が行われる。
【００３３】
前記（１）の「広告の配信の設定」では、
・広告の選別を、ある一定期間ごとに行う。
・ここでは、ユーザ（被験者）が乗車中の場合は、数分（例えば、約４分）に一回の間隔で広告の選別を行う。
・ユーザ（被験者）が乗車中で無い場合は、広告の選別を行わない。
としている。
【００３４】
前記（２）の「広告の選別」では、
・現在、情報データサーバ１４に置かれている配信期限が有効な広告のうち、ルールＸＭＬファイルに含まれているカテゴリ全てと現在の状況（現在地周辺、推定された目的地周辺など）にあったものを取ってくる。
・そこから、各広告に広告スコアを算出する。
・広告スコアは、ルールＸＭＬファイルのルール一つ一つに照らし合わせ、合致したものはそのルールの信頼度を広告スコアとする。各ルールからでた信頼度を乗算したものが、最終的な広告スコアとなる。図１８の表５の配信候補から、実際に配信する５つの広告を選択するスコアリングを参照とする。合致しなかったルールは、「１」とする。
・ここで、高い広告スコアの広告から配信されるわけではない。なぜならば、もし同じ条件ばかりのユーザがいると、同じような広告ばかりが配信されてしまうからである。
・したがって、広告スコアが１位の広告から順番に配信するかしないかを決定する。その広告スコアの２倍の範囲から乱数を出し、広告スコアが乱数値よりも大きい場合は配信を決定する。
としている。
【００３５】
この配信の決定においては、例えば、図１９の表６に示すような広告ＩＤと広告スコアがあったとした場合、その広告スコアの大きい順に並べる。そこで、その広告スコアの２倍以内の乱数を発生させる（乱数の発生は、パソコンのＣＰＵの機能を利用できる）。出てきた乱数値が広告スコアを上回っていれば配信する。ここでは、５つを同時に配信するので、上から５つ決定するまでは乱数値を発生させ、５つを決定させる。
このようにして、例えば大きな広告スコアをつけると配信の優先度は高いが、乱数値によっては配信されなくなるので、毎回同じような広告ばかりが表示されることを防ぎ、ランダム性を高めることができる。
また、広告配信の決定の中では、
１）その広告が同一走行内で配信されていた場合は、配信しないことにする。
２）同じカテゴリの広告は、一回の５個の配信で２つまでとする。
３）上記ルールから全く広告が該当しなかった場合は、ランダムに配信を決定する。
の制約を行う。
【００３６】
この（２）の「広告の選別」では、図１８の表５においてはルール１〜ルール７までしか記載していないが、実際は配信期限が有効な広告に対応するルールの数だけ、表の横軸は延長される。ここでは、一つ一つのルールＩＤに単なる英数字の１〜７を付けているだけで、数字の順番には特別な意味はない。
【００３７】
図１８の表５を利用した各広告の広告スコアの算出方法を、以下に説明する。
ある広告ＩＤ２７５３があったとして、ルール１が図３２のリスト１３のルールだったとする（なお、図３２のリスト１３では、ルールＩＤが「３６」になっているが、ここでは広告ＩＤが「２７５３」の例として説明する）。
ここで、ある広告ＩＤ２７５３がレストランで郊外であった場合、ルール１は日用品で自宅周辺の広告なら信頼度３２．１５８６４６で配信する、というルールなので当てはまらない。したがって、スコアは「１」にする。後で乗算するので、「０」だと必ず「０」になってしまうので、当てはまらない場合は「１」とする。
次に、ルール３がレストランの広告で信頼度が「３５．５」だった場合、この広告ＩＤ２７５３はレストランの広告なので当てはまる。したがって、スコアは、まず「３５．５」がつく。さらに、ルール４も適用されて「３３．２」が乗算される。
また、信頼度がマイナスの場合は、そのルールに当てはまった場合には配信しないようにするため、マイナスの符号を除いて、逆数を乗算することにする。そうすると、スコアは１以下になるため、配信されにくくなる。このようにして、「配信する」、「配信しない」のつじつまをあわせる。
【００３８】
このように、この情報配信装置１は、ユーザが欲しい情報のみを情報表示装置４に表示させるために、過去に配信した情報のユーザによる閲覧状況を基に情報を配信するためのルールを自動的に作成し、作成されたルールの信頼度を用いて情報を選別し配信しているので、精度の高い情報配信システムを実現することができる。これにより、ユーザは、最小限の操作と検索時間で適切な情報を手に入れることが可能であり、ユーザが十分に満足できる情報を提供することが可能になる。
【００３９】
また、信頼度は、過去に配信された情報に対して、ユーザが選択できる処理操作を複数設け、処理操作毎に頻度をカウントし、その頻度から算出している。このように、この情報配信装置１は、過去に情報が配信されたときのユーザの対応（反応）とその対応の頻度とを用いて、信頼度を算出しているので、ユーザ毎の好みを反映させた情報選別方法を実現させることが可能である。
【００４０】
さらに、ルールは、少なくともジャンル分けされた情報毎に作成される第一の構成要素と、ユーザの過去に配信された情報ヘアクセスしたときの状況に応じて作成される第二の構成要素との、どちらか一方から構成されている。このように、この情報配信装置１は、情報を選別するために、用いられるパラメータであるルールを、情報の種別（カテゴリ）だけでなく、ユーザが過去に配信された情報の内容あるいは情報ヘアクセスしたときの状況をから作成しているので、精度の高い情報選別用のパラメータを実現することが可能である。
【産業上の利用可能性】
【００４１】
この発明の情報配信装置は、ユーザの嗜好をより反映させる情報を配信することを可能とし、ユーザが十分に満足できる情報を提供することができるものであり、他の移動体についても適用することができる。
【図面の簡単な説明】
【００４２】
【図１】情報配信装置のシステム構成図である。
【図２】情報表示装置の表示パネルを示す図である。
【図３】表示を切り換えた情報表示装置の表示パネルを示す図である。
【図４】（Ａ）は車両側装置の情報処理のフローチャート、（Ｂ）は情報提供装置の情報処理のフローチャート、（Ｃ）はルール作成処理のフローチャートである。
【図５】情報の表示と操作のフローチャートである。
【図６】ルール作成全体のフローチャートである。
【図７】学習用データの準備のフローチャートである。
【図８】ルール作成のフローチャートである。
【図９】全体の期待値を求めるフローチャートである。
【図１０】カテゴリと状況が寄与するルールの作成のフローチャートである。
【図１１】カテゴリのみが寄与するルールの作成のフローチャートである。
【図１２】状況が寄与するルールの作成のフローチャートである。
【図１３】信頼度を求めるフローチャートである。
【図１４】閲覧履歴から生成されるルールを作成するための要素であるファクタ（配信条件）を説明する表１を示す図である。
【図１５】使用する情報のカテゴリを説明する表２を示す図である。
【図１６】閲覧履歴テーブルを説明する表３を示す図である。
【図１７】学習テーブルを説明する表４を示す図である。
【図１８】広告を選択するスコアを説明する表５を示す図である。
【図１９】広告ＩＤと広告スコアによる配信の決定を説明する表６を示す図である。
【図２０】カテゴリのみの評価ＸＭＬファイルを説明するリスト１を示す図である。
【図２１】現在地の周辺の評価ＸＭＬファイルを説明するリスト２を示す図である。
【図２２】推定目的地の周辺の評価ＸＭＬファイルを説明するリスト３を示す図である。
【図２３】広告コンテンツの場所の評価ＸＭＬファイルを説明するリスト４を示す図である。
【図２４】現在位置の場所の評価ＸＭＬファイルを説明するリスト５を示す図である。
【図２５】現在位置の時刻の評価ＸＭＬファイルを説明するリスト６を示す図である。
【図２６】曜日の評価ＸＭＬファイルを説明するリスト７を示す図である。
【図２７】推定目的地の場所の評価ＸＭＬファイルを説明するリスト８を示す図である。
【図２８】広告の店舗が休業日の場合の評価ＸＭＬファイルを説明するリスト９を示す図である。
【図２９】初配信の広告の評価ＸＭＬファイルを説明するリスト１０を示す図である。
【図３０】現在時刻が店舗の営業時間内の評価ＸＭＬファイルを説明するリスト１１を示す図である。
【図３１】ＣａｔｅｇｏｒｙＬｉｓｔ．ｘｍｌを説明するリスト１２を示す図である。
【図３２】ＸＭＬ形式で記述されたルール記述例を説明するリスト１３を示す図である。
【図３３】全体の期待値を求めるＸＭＬファイルを説明するリスト１４を示す図である。
【図３４】カテゴリと状況が寄与するルールのＸＭＬファイルを説明するリスト１５を示す図である。
【図３５】ルールＸＭＬファイルを説明するリスト１６を示す図である。
【符号の説明】
【００４３】
１  情報配信装置
２  車両側装置
３  情報提供装置
４  情報表示装置
５  ＧＰＳアンテナ
６  制御手段
７  通信手段
８  表示パネル
９  操作ボタン
１０  中央演算処理部
１１  無線通信機能部
１２  表示データ作成部
１３  操作ボタン処理部
１４  情報データサーバ
１５  情報データベース
１６  データ処理手段
１７  広告配信手段
１８  広告データベース
１９  表示画面
２０  見出し画面
２１  詳細画面
２２  閲覧履歴データベース
２３  操作履歴データベース
２４  評価ＸＭＬデータベース
２５  ルールＸＭＬデータベース
２６  ルール作成手段
２７  信頼度算出手段
２８  選別手段
【図１】
2007272616.tif 000003
【図２】
2007272616.tif 000004
【図３】
2007272616.tif 000005
【図４】
2007272616.tif 000006
【図５】
2007272616.tif 000007
【図６】
2007272616.tif 000008
【図７】
2007272616.tif 000009
【図８】
2007272616.tif 000010
【図９】
2007272616.tif 000011
【図１０】
2007272616.tif 000012
【図１１】
2007272616.tif 000013
【図１２】
2007272616.tif 000014
【図１３】
2007272616.tif 000015
【図１４】
2007272616.tif 000016
【図１５】
2007272616.tif 000017
【図１６】
2007272616.tif 000018
【図１７】
2007272616.tif 000019
【図１８】
2007272616.tif 000020
【図１９】
2007272616.tif 000021
【図２０】
2007272616.tif 000022
【図２１】
2007272616.tif 000023
【図２２】
2007272616.tif 000024
【図２３】
2007272616.tif 000025
【図２４】
2007272616.tif 000026
【図２５】
2007272616.tif 000027
【図２６】
2007272616.tif 000028
【図２７】
2007272616.tif 000029
【図２８】
2007272616.tif 000030
【図２９】
2007272616.tif 000031
【図３０】
2007272616.tif 000032
【図３１】
2007272616.tif 000033
【図３２】
2007272616.tif 000034
【図３３】
2007272616.tif 000035
【図３４】
2007272616.tif 000036
【図３５】
2007272616.tif 000037