(57)【要約】【課題】宅内機器の一部からユーザの生活履歴に関する情報を収集できない場合においても、ユーザの生活履歴に対応した広告データを配信する。【解決手段】広告提供サーバ１２０は、ユーザの生活履歴に関する情報が不明なために、所定の広告配信条件で前記ユーザへの広告配信を判断できない場合、前記所定の広告配信条件と同一又は類似のターゲットを狙った他の広告配信条件を抽出する。そして、前記ユーザの生活履歴に関する情報が前記他の広告配信条件を満たせば、前記ユーザの生活履歴に関する情報は前記所定の広告配信条件を満たすと推定し、これに対応する広告データを配信する。【選択図】図４
2010128628.tif 000002
【特許請求の範囲】
【請求項１】
複数の広告コンテンツ及び前記複数の広告コンテンツの各々について配信条件を格納する記憶部と、
複数の宅内機器に接続される情報収集装置であって且つ前記複数の宅内機器の使用状態に関する所定の情報を収集する情報収集装置に複数接続され前記複数の情報収集装置の各々から所定の情報を受信する通信部と、
一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第１の広告コンテンツの配信条件及び前記第２の広告コンテンツの配信条件を満たす所定の情報を送信した他の情報収集装置が所定の割合以上存在する場合、前記一の情報収集装置も前記第２の広告コンテンツの配信条件を満たすと判断して、前記第２の広告コンテンツを前記一の情報収集装置に送信する制御部と
を具備した広告提供サーバ。
【請求項２】
前記制御部は、
一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第２の広告コンテンツの配信条件を満たすと判断した場合、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツをランダムに選択して、前記一の情報収集装置に送信することを特徴とする請求項１記載の広告配信サーバ。
【請求項３】
前記制御部は、
一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第２の広告コンテンツの配信条件を満たすと判断した場合、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツを順番に選択して、前記一の情報収集装置に送信することを特徴とする請求項１記載の広告配信サーバ。
【請求項４】
前記制御部は、前記複数の情報収集装置の各々について、前記複数の広告コンテンツの中の各広告コンテンツの配信条件を満たすか、満たさないか、又は満たすか満たさないか不明のフラグを記した条件評価テーブルを作成し、
前記条件評価テーブルに基づいて、前記複数の広告コンテンツの中の各広告コンテンツについて、前記第１の広告コンテンツの配信条件を満たす情報収集装置の中で前記第２の広告コンテンツの配信条件を満たす情報収集装置及び満たさない情報収集装置の総計を分母とし、前記第１の広告コンテンツの配信条件を満たす情報収集装置の中で前記第２の広告コンテンツの配信条件を満たす情報収集装置の数を分子として算出した前記第１の広告コンテンツの配信条件を基準とした前記第２の広告コンテンツの配信条件の類似度を記した条件類似度テーブルを作成し、
前記条件類似度テーブルに基づいて、前記類似度が所定の割合以上の場合、前記第１の広告コンテンツの配信条件は、前記第２の広告コンテンツの配信条件と類似すると判断し、
前記第１の広告コンテンツの配信条件を満たす一の情報収集装置が前記第２の広告コンテンツの配信条件を満たすか否か不明な場合であっても、前記一の情報収集装置は前記第２の広告コンテンツの配信条件を満たすと判断する
ことを特徴とする請求項１記載の広告配信サーバ。
【請求項５】
前記制御部は、
一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第２の広告コンテンツの配信条件を満たすと判断した場合、前記類似度に応じて前記第１の広告コンテンツ及び前記第２の広告コンテンツの各々にスコアを加算し、
前記加算されたスコアに応じた確率で、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツをランダムに選択して、前記一の情報収集装置に送信することを特徴とする請求項４記載の広告配信サーバ。
【請求項６】
前記制御部は、
一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第２の広告コンテンツの配信条件を満たすと判断した場合、前記類似度に応じて前記第１の広告コンテンツ及び前記第２の広告コンテンツの各々にスコアを加算し、
前記加算されたスコアに応じた確率で、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツを順番に選択して、前記一の情報収集装置に送信することを特徴とする請求項４記載の広告配信サーバ。
【請求項７】
前記制御部は、
前記条件類似度テーブルを類似度の高い順番にソートし、前記類似度が所定値以上のものを次回の類似度の計算に使用する
ことを特徴とする請求項４記載の広告配信サーバ。
【請求項８】
前記通信部は、前記第１の広告コンテンツを提供する広告主サーバが前記第１の広告コンテンツとの関係では、配信条件を満たすか否か不明な広告コンテンツを配信することを禁止する旨の所定の指示を前記ある広告主サーバから受信し、
前記制御部は、
前記所定の指示の受信により、前記第１の広告コンテンツとの関係では配信条件を満たすか否か不明な広告コンテンツを配信することを禁止する場合、前記第２の広告コンテンツを前記一の情報収集装置に送信しない
ことを特徴とする請求項１記載の広告配信サーバ。
【請求項９】
前記所定の情報は、前記宅内機器の電源のＯＮ／ＯＦＦの変化に関する情報であることを特徴とする請求項１記載の広告提供サーバ。
【請求項１０】
前記所定の情報は、前記宅内機器が照明である場合、前記照明の電源のＯＮ／ＯＦＦの変化に関する情報であることを特徴とする請求項９記載の広告提供サーバ。
【請求項１１】
前記所定の情報は、開閉ドアを有する宅内機器の開閉ドアの開閉の変化に関する情報であることを特徴とする請求項１記載の広告提供サーバ。
【請求項１２】
前記所定の情報は、前記宅内機器が冷蔵庫の場合、前記冷蔵庫の開閉ドアの開閉の変化に関する情報であることを特徴とする請求項１１記載の広告提供サーバ。
【請求項１３】
前記所定の情報は、前記宅内機器の使用中／不使用の変化に関する情報であることを特徴とする請求項１記載の広告提供サーバ。
【請求項１４】
前記所定の情報は、前記宅内機器が体重計の場合、前記体重計の使用中／不使用の変化に関する情報であることを特徴とする請求項１３記載の広告提供サーバ。
【請求項１５】
複数の広告コンテンツ及び前記複数の広告コンテンツの各々について配信条件を格納する広告配信サーバから前記複数の広告コンテンツの中のいずれかの広告コンテンツを配信する広告配信方法であって、
複数の宅内機器に接続される情報収集装置であって且つ前記複数の宅内機器の使用状態に関する所定の情報を収集する情報収集装置に複数接続され前記複数の情報収集装置の各々から所定の情報を受信し、
一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第１の広告コンテンツの配信条件及び前記第２の広告コンテンツの配信条件を満たす所定の情報を送信した他の情報収集装置が所定の割合以上存在する場合、前記一の情報収集装置も前記第２の広告コンテンツの配信条件を満たすと判断し、
前記第２の広告コンテンツを前記一の情報収集装置に送信する
ことを特徴とする広告提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの生活履歴に対応した広告を前記ユーザに配信する広告配信方法及び広告配信サーバに関するものである。
【背景技術】
【０００２】
近年、ユーザの生活履歴を反映した広告配信方法が検討されている。この広告配信方法では、各種広告データを保有するセンターサーバは、インターネットを介して各ユーザ宅と接続される。前記ユーザ宅内には、ホームサーバが配置され、また、テレビやデジタルカメラ等の各種機器が前記ホームサーバに接続される。前記ホームサーバは、前記各種機器の製品名、製造番号、メーカ名等の属性情報及び前記各種機器の使用頻度に関する情報を機器情報として収集し、前記センターサーバに送信する。前記センターサーバは、前記ホームサーバから前記機器情報を受信すると、ユーザの使用頻度が高い機器に関連のある広告データを前記ユーザ宅のホームサーバへ配信する。これにより、ユーザの生活履歴を反映した広告データが配信される（例えば、特許文献１）。
【特許文献１】特開２００２−２９８０１４号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来の技術では、以下のような問題が生じていた。
即ち、上記従来の技術では、ユーザの使用頻度の高い機器に関連のある広告データを配信するに過ぎず、ユーザの日々の帰宅時間や各種機器の使用時間など、ユーザの生活傾向まで考慮して広告データを配信することができないという問題があった。
かかる問題に対しては、前記ホームサーバのような情報収集機能を有する端末装置が、前記機器の使用頻度のみならず、前記機器の使用履歴に関する情報をユーザの生活履歴に関する情報として収集することで解決できる。例えば、前記機器が電子レンジの場合、前記端末装置は、何時に電子レンジが使用されたかを示す時間情報や、「強」又は「弱」など、電子レンジの使用時に選択したモード情報を前記生活履歴に関する情報として収集し、広告配信サーバに送信することも考えられる。この場合、前記広告配信サーバは、前記生活履歴に関する情報を受信すると、前記生活履歴に関する情報と前記広告配信サーバが保有する各広告データを配信するための条件である「広告配信条件」とを比較する。比較した結果、前記生活履歴に関する情報が前記広告配信条件を満たす場合、この広告配信条件に対応する広告データを前記ユーザ宅の端末装置に配信することが考えられる。これにより、ユーザの生活傾向を考慮して、ユーザの生活履歴に対応した広告データを配信することができる。
【０００４】
しかし、かかる解決手段では、前記機器が前記端末装置に前記生活履歴に関する情報を送信する機能を有していない場合や、前記機器の情報送信機能が故障している場合には、前記ユーザの生活履歴に関する情報を前記広告配信サーバに送信できない。したがって、前記広告配信サーバは、前記ユーザの生活履歴に関する情報を収集できないので、前記ユーザの生活履歴に関する情報と前記広告配信条件とを比較できない。この場合、ある特定の生活履歴に関する情報のみが前記広告配信条件と比較されるので、ユーザ宅には、特定の商品に偏った広告データが多く配信されることになる。また、同一又は類似の商品であっても、メーカが異なれば、異なる広告作成業者を選定する。前記広告作成業者が異なれば、同様の生活傾向をとる同一ターゲットを狙った広告データであっても異なる広告配信条件を設定することが考えられる。そのため、同一ターゲットを狙った広告データであるにも関わらず、広告機会の損失が発生することが想定される。この結果、前記広告配信サーバはユーザの生活履歴に対応した広告データを配信できないという問題があった。
【０００５】
そこで、本発明は、上記課題に鑑みてなされたものであって、宅内機器の一部から前記生活履歴に関する情報を収集できない場合においても、ユーザの生活履歴に対応した広告データを配信できる広告配信方法及び広告配信サーバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一実施の態様の広告配信サーバは、端末装置から収集したユーザの生活履歴に関する情報が所定の広告配信条件を満たすか否か判断できない場合、前記所定の広告配信条件と他の広告配信条件との類似性の有無を判断し、前記所定の広告配信条件と同一又は類似のターゲットを狙った他の広告配信条件を抽出する。そして、前記ユーザの生活履歴に関する情報が前記同一又は類似のターゲットを狙った他の広告配信条件を満たせば、前記ユーザの生活履歴に関する情報は前記所定の広告配信条件を満たすと推定し、前記所定の広告配信条件に対応する広告データを配信するものである。
【発明の効果】
【０００７】
本態様により、ユーザの生活履歴に関する情報が不明な場合においても、前記所定の広告配信条件と同一又は類似のターゲットを狙った他の広告配信条件を基に、所定の広告データの配信を判断することができる。その結果、宅内機器の一部から前記生活履歴に関する情報を収集できない場合においても、この宅内機器のユーザに対して前記生活履歴に対応した広告データを配信できる。
【発明を実施するための最良の形態】
【０００８】
請求項１記載の態様の広告提供サーバは、複数の広告コンテンツ及び前記複数の広告コンテンツの各々について配信条件を格納する記憶部と、複数の宅内機器に接続される情報収集装置であって且つ前記複数の宅内機器の使用状態に関する所定の情報を収集する情報収集装置に複数接続され前記複数の情報収集装置の各々から所定の情報を受信する通信部と、一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第１の広告コンテンツの配信条件及び前記第２の広告コンテンツの配信条件を満たす所定の情報を送信した他の情報収集装置が所定の割合以上存在する場合、前記一の情報収集装置も前記第２の広告コンテンツの配信条件を満たすと判断して、前記第２の広告コンテンツを前記一の情報収集装置に送信する制御部と、を備えたものである。
【０００９】
本態様は、一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満すか否か不明な場合であっても、前記第１の広告コンテンツの配信条件及び前記第２の広告コンテンツの配信条件を満たす所定の情報を送信した他の情報収集装置が所定の割合以上存在する場合、前記一の情報収集装置も前記第２の広告コンテンツの配信条件を満たすと判断して、前記第２の広告コンテンツを前記一の情報収集装置に送信するものである。
【００１０】
これにより、他の情報収集装置から収集した情報に基づいて前記第１の広告コンテンツと前記第２の広告コンテンツとの関連を推測して、前記第１の広告コンテンツと前記第２の広告コンテンツとが同一又は類似のターゲットを狙った異なるメーカの商品に関する広告であると判断された場合には、前記第１の広告コンテンツの配信条件を満たす宅内のユーザに対して前記第２の広告コンテンツを配信するので、一の情報収集装置が配置された宅内に使用状態に関する情報を送信できない宅内機器が存在しても、当該宅内機器の情報を配信条件とする前記第２の広告コンテンツを前記宅内のユーザに対して配信できる。
【００１１】
請求項２記載の態様の広告提供サーバは、請求項１記載の広告提供サーバにおいて、前記制御部は、一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第２の広告コンテンツの配信条件を満たすと判断した場合、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツをランダムに選択して、前記一の情報収集装置に送信するものである。
【００１２】
本態様によると、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツをランダムに選択することにより、配信条件を満たすか否か不明な第２の広告コンテンツも配信される可能性があるので、一の情報収集装置が配置された宅内に使用状態に関する情報を送信できない宅内機器が存在しても、当該宅内機器の情報を配信条件とする前記第２の広告コンテンツを前記宅内のユーザに対して配信できる。
【００１３】
請求項３記載の態様の広告提供サーバは、請求項１記載の広告提供サーバにおいて、前記制御部は、一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第２の広告コンテンツの配信条件を満たすと判断した場合、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツを順番に選択して、前記一の情報収集装置に送信するものである。
【００１４】
本態様によると、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツを順番に選択することにより、配信条件を満たすか否か不明な第２の広告コンテンツも配信される可能性があるので、一の情報収集装置が配置された宅内に使用状態に関する情報を送信できない宅内機器が存在しても、当該宅内機器の情報を配信条件とする前記第２の広告コンテンツを前記宅内のユーザに対して配信できるその際、配信条件を満たすか否か不明な第２の広告コンテンツより、配信条件を満たす第１の広告コンテンツに優先して配信の機会を与えることができる。
【００１５】
請求項４記載の態様の広告提供サーバは、請求項１記載の広告提供サーバにおいて、前記制御部は、前記複数の情報収集装置の各々について、前記複数の広告コンテンツの中の各広告コンテンツの配信条件を満たすか、満たさないか、又は満たすか満たさないか不明のフラグを記した条件評価テーブルを作成し、前記条件評価テーブルに基づいて、前記複数の広告コンテンツの中の各広告コンテンツについて、前記第１の広告コンテンツの配信条件を満たす情報収集装置の中で前記第２の広告コンテンツの配信条件を満たす情報収集装置及び満たさない情報収集装置の総計を分母とし、前記第１の広告コンテンツの配信条件を満たす情報収集装置の中で前記第２の広告コンテンツの配信条件を満たす情報収集装置の数を分子として算出した前記第１の広告コンテンツの配信条件を基準とした前記第２の広告コンテンツの配信条件の類似度を記した条件類似度テーブルを作成し、前記条件類似度テーブルに基づいて、前記類似度が所定の割合以上の場合、前記第１の広告コンテンツの配信条件は、前記第２の広告コンテンツの配信条件と類似すると判断し、前記第１の広告コンテンツの配信条件を満たす一の情報収集装置が前記第２の広告コンテンツの配信条件を満たすか否か不明な場合であっても、前記一の情報収集装置は前記第２の広告コンテンツの配信条件を満たすと判断するものである。
【００１６】
本態様によると、前記第１の広告コンテンツの配信条件を満たす情報収集装置の中で前記第２の広告コンテンツの配信条件を満たす情報収集装置及び満たさない情報収集装置の総計を分母とし、前記第１の広告コンテンツの配信条件を満たす情報収集装置の中で前記第２の広告コンテンツの配信条件を満たす情報収集装置の数を分子として類似度を算出する。これにより、分母を理論上最も小さな範囲に制限して類似度を計算するので、類似度を精度よく算出できる。
【００１７】
また、前記類似度が所定の割合以上の場合、前記第１の広告コンテンツの配信条件は、前記第２の広告コンテンツの配信条件と類似すると判断する。これにより、前記第２の広告コンテンツの配信条件を満たすか否か不明の場合であっても、前記第２の広告コンテンツの配信条件を満たさない情報収集装置を排除できる。そのため、一の情報収集装置が配置された宅内に使用状態に関する情報を送信できない宅内機器が仮に前記情報を送信できたとしたら、前記第２の広告コンテンツの配信条件を満たさなかったような場合にまで、前記第２の広告コンテンツを配信する不都合を防止できる。
【００１８】
請求項５記載の態様の広告提供サーバは、請求項４記載の広告提供サーバにおいて、前記制御部は、一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第２の広告コンテンツの配信条件を満たすと判断した場合、前記類似度に応じて前記第１の広告コンテンツ及び前記第２の広告コンテンツの各々にスコアを加算し、前記加算されたスコアに応じた確率で、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツをランダムに選択して、前記一の情報収集装置に送信するものである。
【００１９】
本態様によると、前記類似度に応じた確率で、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツをランダムに選択することにより、前記第１の広告コンテンツ及び前記第２の広告コンテンツに均等に配信の機会を与えるのではなく、前記類似度に応じた確率で配信の機会を与えるので、配信条件を満たすか否か不明な第２の広告コンテンツについての配信の機械を確保しつつ、配信条件を満たす第１の広告コンテンツに配信の機会をより多く与えることができる。
【００２０】
請求項６記載の態様の広告提供サーバは、請求項４記載の広告提供サーバにおいて、前記制御部は、一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第２の広告コンテンツの配信条件を満たすと判断した場合、前記類似度に応じて前記第１の広告コンテンツ及び前記第２の広告コンテンツの各々にスコアを加算し、前記加算されたスコアに応じた確率で、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツを順番に選択して、前記一の情報収集装置に送信するものである。
【００２１】
本態様によると、前記類似度に応じた確率で、前記第１の広告コンテンツ及び前記第２の広告コンテンツの中からいずれか一つの広告コンテンツを順番に選択することにより、前記第１の広告コンテンツ及び前記第２の広告コンテンツに均等に配信の機会を与えるのではなく、前記類似度に応じた確率で配信の機会を与えるので、配信条件を満たすか否か不明な第２の広告コンテンツについての配信の機械を確保しつつ、配信条件を満たす第１の広告コンテンツに配信の機会をより多く且つ優先して与えることができる。
【００２２】
請求項７記載の態様の広告提供サーバは、請求項４記載の広告提供サーバにおいて、前記制御部は、前記条件類似度テーブルを類似度の高い順番にソートし、前記類似度が所定値以上のものを次回の類似度の計算に使用するものである。
本態様によると、類似度の高い広告配信条件のみを選んで前回の類似度計算の結果を次回の類似度の計算に利用することにより、前回の類似度を維持しつつ今回の類似度テーブルを一から作成する手間を省略できるので、類似度の精度を維持しつつ類似度テーブルを作成する処理負担を軽減できる。
【００２３】
請求項８記載の態様の広告提供サーバは、請求項１記載の広告提供サーバにおいて、配信条件を満たすか否か不明な広告コンテンツについて配信を禁止する設定部を設け、前記制御部は、前記設定部の設定により、配信条件を満たすか否か不明な広告コンテンツについて配信が禁止された場合、前記第２の広告コンテンツを前記一の情報収集装置に送信しないものである。
【００２４】
本態様によると、広告コンテンツの広告主が厳密な広告配信を希望する場合には、配信条件を満たすか否か不明な広告コンテンツについては配信しないようにできる。
請求項９記載の態様の広告提供サーバは、請求項１記載の広告提供サーバにおいて、前記所定の情報を、前記宅内機器の電源のＯＮ／ＯＦＦの変化に関する情報としたものである。
【００２５】
請求項１０記載の態様の広告提供サーバは、請求項９記載の広告提供サーバにおいて、前記所定の情報を、前記宅内機器が照明である場合、前記照明の電源のＯＮ／ＯＦＦの変化に関する情報としたものである。
請求項１１記載の態様の広告提供サーバは、請求項１記載の広告提供サーバにおいて、前記所定の情報を、開閉ドアを有する宅内機器の開閉ドアの開閉の変化に関する情報としたものである。
【００２６】
請求項１２記載の態様の広告提供サーバは、請求項１１記載の広告提供サーバにおいて、前記所定の情報を、前記宅内機器が冷蔵庫の場合、前記冷蔵庫の開閉ドアの開閉の変化に関する情報としたものである。
請求項１３記載の態様の広告提供サーバは、請求項１記載の広告提供サーバにおいて、前記所定の情報を、前記宅内機器の使用中／不使用の変化に関する情報としたものである。
【００２７】
請求項１４記載の態様の広告提供サーバは、請求項１３記載の広告提供サーバにおいて、前記所定の情報を、前記宅内機器が体重計の場合、前記体重計の使用中／不使用の変化に関する情報としたものである。
請求項１５記載の態様の広告提供方法は、複数の広告コンテンツ及び前記複数の広告コンテンツの各々について配信条件を格納する広告配信サーバから前記複数の広告コンテンツの中のいずれかの広告コンテンツを配信する広告配信方法であって、複数の宅内機器に接続される情報収集装置であって且つ前記複数の宅内機器の使用状態に関する所定の情報を収集する情報収集装置に複数接続され前記複数の情報収集装置の各々から所定の情報を受信し、一の情報収集装置から受信した所定の情報が第１の広告コンテンツの配信条件を満たすが第２の広告コンテンツの配信条件を満たすか否か不明な場合であって、前記第１の広告コンテンツの配信条件及び前記第２の広告コンテンツの配信条件を満たす所定の情報を送信した他の情報収集装置が所定の割合以上存在する場合、前記一の情報収集装置も前記第２の広告コンテンツの配信条件を満たすと判断し、前記第２の広告コンテンツを前記一の情報収集装置に送信するものである。
（実施の態様１）
以下、本発明の一実施の態様である広告配信方法及び広告配信サーバについて、図面を参照しながら説明する。図１は、本発明の一実施の態様である広告配信方法及び広告配信サーバが用いられる広告配信システムを示したシステム構成図である。図１において、本実施の態様の広告配信システムは、ユーザ宅１１０を複数含み、また、広告提供サーバ１２０を含んでいる。各ユーザ宅１１０と広告提供サーバ１２０とは宅外伝送路１３０を介して接続される。ここで、宅外伝送路１３０は、イーサネット（登録商標）等の有線ネットワーク、無線ＬＡＮ等の無線ネットワーク、放送波によるネットワーク、又はこれらが複合したネットワーク等で構成される。
【００２８】
各ユーザ宅１１０は、複数の宅内機器１４０及び情報収集装置１５０を有し、複数の宅内機器１４０と情報収集装置１５０とは宅内のネットワーク１６０を介して接続される。宅内機器１４０は、例えば、テレビ、電子レンジ、又は洗濯機のように様々な種類の機器を示している。図１において、各種宅内機器１４０を宅内機器１４０ａ、宅内機器１４０ｂ、及び宅内機器１４０ｃとして区別した。一方、情報収集装置１５０は、例えば、デジタルテレビ、パーソナルコンピュータ、及びビデオ記録再生機等で実現される。ここで、ネットワーク１６０は、イーサネット（登録商標）等の有線ネットワーク、無線ＬＡＮ等の無線ネットワーク、メモリカード等のポータブルメディアを介したネットワーク、又はこれらが複合したネットワーク等で構成される。
【００２９】
宅内機器１４０は、ユーザの生活履歴に関する情報を収集する機能を備えている。例えば、宅内機器１４０が洗濯機の場合、何時に洗濯機が使用されたかを示す時間情報や、洗濯機を使用する際に用いられる「すすぎ」や「脱水」などのモード情報を前記生活履歴に関する情報として収集する。一方、情報収集装置１５０は、宅内機器１４０の各々から前記生活履歴に関する情報を収集する機能を備えている。
【００３０】
広告提供サーバ１２０は、各広告主から配信を依頼された各種の広告データと前記広告データを配信するための条件である広告配信条件とを保有している。
図２は、本発明の一実施の態様である宅内機器１４０の内部構成を示したブロック図である。図２において、本実施の態様の宅内機器１４０は、機器情報検出部１４１、機器情報記憶部１４２、及び通信部１４３から構成される。
【００３１】
機器情報検出部１４１は、宅内機器１４０に設置されたセンサの情報や内部クロック等を基に、ユーザの使用履歴に関する情報を宅内機器１４０の機器情報として検出し、機器情報記憶部１４２に格納する。例えば、宅内機器１４０が照明の場合は、照明が「オン」或いは「オフ」された日時や照度レベル等を前記機器情報として検出する。また、宅内機器１４０が体重計の場合は、測定日時、体重、及び体脂肪率等を前記機器情報として検出する。
【００３２】
機器情報記憶部１４２は、機器情報検出部１４１で検出された前記機器情報をテーブルとして保存する。例えば、各ユーザを識別するためのユーザＩＤや、宅内機器１４０の機器種別、動作内容、及び使用時間などを前記テーブルの項目として保存する場合が考えられる。
通信部１４３は、ネットワーク１６０を介して情報収集装置１５０と通信する機能を有し、機器情報記憶部１４２に記録されている前記宅内機器１４０の機器情報を情報収集装置１５０に送信する。
【００３３】
図３は、本発明の一実施の態様である情報収集装置１５０の内部構成を示したブロック図である。図３において、本実施の態様の情報収集装置１５０は、機器情報記憶部１５１、生活情報生成部１５２、生活情報記憶部１５３、広告表示制御部１５４、及び通信部１５５から構成される。
機器情報記憶部１５１は、通信部１５５で受信される各宅内機器１４０の機器情報を記憶する。
【００３４】
生活情報生成部１５２は、各種宅内機器１４０の各々から取得した前記機器情報をユーザごとに整理し、このユーザごとに整理された情報をユーザの生活履歴情報として生活情報記憶部１５３に記憶する。このとき、生活情報生成部１５２は、前記生活履歴情報を広告提供サーバ１２０に対して提供するか否かをユーザの意思に基づいて設定することができる。
【００３５】
生活情報記憶部１５３は、生活情報生成部１５２で生成された前記ユーザの生活履歴情報を記憶する。この生活情報記憶部１５３の詳細なデータ構造については図５にて後述する。
広告表示制御部１５４は、広告提供サーバ１２０に対して広告データの配信を要求し、広告提供サーバ１２０から取得した広告データを外部の表示装置へ出力することを制御する。
【００３６】
通信部１５５は、ネットワーク１６０を介して各宅内機器１４０と通信する機能を有し、機器情報記憶部１４２に記録されている宅内機器１４０の前記機器情報を各宅内機器１４０より受信する。また、通信部１５５は、宅外伝送路１６０を介して広告提供サーバ１２０と通信する機能を有する。通信部１５５は、機器情報記憶部１５２に記録されている前記ユーザの生活履歴情報を広告提供サーバ１２０に送信し、広告提供サーバ１２０から配信される広告データを受信する。さらに、通信部１５５は、前記受信した広告データを前記表示装置に送信する機能も有する。
【００３７】
図４は、本発明の一実施の態様である広告提供サーバ１２０の内部構成を示したブロック図である。図４において、本実施の態様の広告提供サーバ１２０は、通信部１２１、生活情報記憶部１２２、広告記憶部１２３、広告配信情報記憶部１２４、広告配信条件判定部１２５、広告配信条件類似判定部１２６、及び広告決定部１２７から構成される。
通信部１２１は、宅外伝送路１６０を介して各ユーザ宅１１０の情報収集装置１５０と通信する。通信部１２１は、各ユーザ宅１１０の情報収集装置１５０より、生活情報記憶部１５４に記録されている前記ユーザの生活履歴情報を受信し、生活情報記憶部１２２に記憶する。また、通信部１２１は、広告決定部１２７で選別される広告データを各ユーザ宅１１０の情報収集装置１５０に送信する。
【００３８】
生活情報記憶部１２２は、各ユーザ宅１１０の情報収集装置１３０から取得した各ユーザの生活履歴情報を記憶する。この生活情報記憶部１２２の詳細なデータ構造については図６にて後述する。
広告記憶部１２３は、各広告主から配信を依頼された各種広告データを記憶する。広告配信情報記憶部１２４は、前記各種広告データに設定された広告配信情報を記憶する。ここで、広告配信情報とは、所定のユーザに対して所定の広告データの配信可否を判定する際に、前記ユーザの生活履歴情報を評価するために用いる情報である。前記広告配信情報には、所定の広告データを所定のユーザに配信するために設定された広告配信条件や各種のパラメータ等が含まれる。この広告配信情報記憶部１２４の詳細なデータ構造については図７にて後述する。
【００３９】
広告配信条件判定部１２５は、広告配信情報記憶部１２４に格納された前記広告配信条件を用いて生活情報記憶部１２２に記憶された前記ユーザの生活履歴情報を評価し、当該広告データの配信可否を判定する。例えば、前記生活履歴情報が前記広告配信条件を満たす場合、前記広告配信条件に対応する広告データを「配信可能」であると評価し、前記生活履歴情報が前記広告配信条件を満たさない場合、前記広告配信条件に対応する広告データを「配信不可能」であると評価する。そして、ユーザから前記生活履歴情報が提供されないことにより、前記生活履歴情報を前記広告配信条件で評価できないときは、前記広告配信条件に対応する広告データを「判定不可」であると評価する。
【００４０】
広告配信条件類似判定部１２６は、広告配信条件判定部１２５での評価結果に基づいて、配信情報記憶部１２４に格納されている広告配信条件の各々について、各広告配信条件間の類似の有無を判定する。具体的には、前記ユーザの生活履歴情報が不明のため、所定の広告配信条件を満たすか否かを評価できないとき、前記所定の広告配信条件を満たす他のユーザの生活履歴情報を基に、前記所定の広告配信条件がターゲットとするユーザと他の広告配信条件がターゲットとするユーザとの間にどの程度の類似性があるかを示した類似度を算出する。この具体的な処理については後述する。
【００４１】
これにより、各広告配信条件間の類似性を算出することが可能となり、各広告データ間の関連を推定できるので、所定の広告データと同一のターゲットを狙った他の広告データを抽出できる。
広告決定部１２７は、前記類似度に応じて各ユーザ宅１１０の情報収集装置１３０に配信する広告データを決定する。具体的には、広告配信条件判定部１４５においてユーザ宅１１０へ配信可能であると評価された配信広告データと、広告配信条件判定部１４５において判定不可であると評価された広告データのうち、前記配信広告データの広告配信条件に類似し前記広告配信条件と同一のターゲットを狙った広告データであると判定された広告データとを配信候補として抽出する。
【００４２】
図５は、図３に示す生活情報記憶部１５３のデータ構造を詳細に表した図である。図５において、生活情報記憶部１５３は、項目５０１「ユーザ識別」、項目５０２「宅内機器種別」、項目５０３「宅内機器動作」、項目５０４「動作情報」、項目５０５「動作日時」、及び項目５０６「情報提供可否」の各項目に関する情報を前記ユーザの生活履歴情報として記録する。
【００４３】
項目５０１「ユーザ識別」は、宅内機器１４０を使用したユーザを識別するためのユーザＩＤが記録される。
項目５０２「宅内機器種別」は、ユーザが使用した宅内機器１４０の種類が記録される。
項目５０３「宅内機器動作」は、宅内機器１４０の使用時の動作内容を示す情報が記録される。例えば、項目５０２「宅内機器種別」に宅内機器１４０として「玄関ドア」が記録されている場合、項目５０３「宅内機器動作」には「玄関ドア」の動作内容を示す「開錠」や「施錠」等が記録される。また、項目５０２「宅内機器種別」に宅内機器１４０として「体重計」が記録されている場合、項目５０３「宅内機器動作」には「体重計」の動作内容を示す「体重測定」や「体脂肪測定」等が記録される。
【００４４】
項目５０４「動作情報」は、前記宅内機器１４０の使用時の動作内容を具体的に説明するための補助情報が記録される。例えば、項目５０２「宅内機器種別」に宅内機器１４０として「玄関ドア」が記録され、項目５０３「宅内機器動作」に「開錠」が記録されている場合、項目動作情報５０４には、「外部から」や「内部から」等が記録されることが考えられる。また、宅内機器種別５０２に宅内機器１４０として「体重計」が記録され、項目５０３「宅内機器動作」に「体重測定」が記録されている場合、項目５０４「動作情報」には、測定結果を示す「６５ｋｇ」等が記録されることが考えられる。
【００４５】
項目５０５「動作日時」は、宅内機器１４０使用時の日時が記録される。
項目５０６「提供可否」は、前記生活履歴情報を広告提供サーバ１２０に提供するかどうかを示す情報が記録される。具体的には、ユーザが前記生活履歴情報を広告提供サーバ１２０に対して提供する場合は「提供」を設定し、プライバシ情報等でユーザが前記生活履歴情報を広告提供サーバ１２０に対して提供しない場合は「未提供」を設定する。
【００４６】
図５の場合、生活情報記憶部１５３は６個の生活履歴情報を管理している。具体的には、１番目の生活履歴情報は、項目５０１「ユーザ識別」に「ＵＩＤ−００１」、項目種別５０２「宅内機器」に「玄関ドア」、項目５０３「宅内機器動作」に「開錠」、項目５０４「動作情報」に「外部から」、項目５０５「動作日時」に「９月１日２２：００」、及び項目５０６「情報提供可否」に「提供」が記録されており、「ＵＩＤ−００１のユーザが、９月１日２２：００に、玄関ドアを外部から開錠した」という情報を広告提供サーバ１２０に対して「提供する」ことを示している。同様に、２番目の生活履歴情報は「ＵＩＤ−００１のユーザが、９月１日２２：０５に、リビング照明をオンした」という情報を広告提供サーバ１２０に対して「提供する」ことを意味する。３番目の生活履歴情報は「ＵＩＤ−００１のユーザが、９月１日２２：３０に、洗濯機を標準モードで使用した」という情報を広告提供サーバ１２０に対して「提供する」ことを意味する。４番目の生活履歴情報は「ＵＩＤ−００１のユーザが、９月１日２３：００に、電子レンジを５００Ｗで１分間使用した」という情報を広告提供サーバ１２０に対して「提供する」ことを意味する。５番目の生活履歴情報は「ＵＩＤ−００１のユーザが、９月１日２３：２０に、洗濯機の使用を自動的に終了した」という情報を広告提供サーバ１２０に対して「提供する」ことを意味する。６番目の生活履歴情報は「ＵＩＤ−００１のユーザが、９月１日２３：３０に、体重測定を行い、その測定結果が６５ｋｇであった」という情報を広告提供サーバ１２０に対して「提供しない」ことを意味する。
【００４７】
図６は、図４に示す生活情報記憶部１２２のデータ構造を詳細に表した図である。生活情報記憶部１２２は、各ユーザ宅１１０の情報収集装置１５０から取得したユーザの生活履歴情報を記憶する。即ち、図６に示す生活情報記憶部１２２は、図５で説明した生活情報記憶部１５３が管理する各ユーザの生活履歴情報のうち、項目５０６「情報提供可否」が「提供」と設定された生活履歴情報を記憶するものである。したがって、生活情報記憶部１２２のデータ構造は、図５に示した生活情報記憶部１５３の各項目のうち、項目５０６「情報提供可否」を除いたものに相当する。ここでは各項目の説明を省略する。
【００４８】
図６の場合、生活情報記憶部１２２は６個の生活履歴情報を管理している。図６において１番目から５番目までの生活履歴情報は、図５に示した生活情報記憶部１５３の１番目から５番目までの生活履歴情報に相当する。図５における６番目の生活履歴情報は、情報提供可否５０６が「未提供」であり、広告提供サーバ１２０には送信されないため、生活情報記憶部１２２に記録されない。６番目の生活履歴情報は、ＵＩＤ−００１のユーザとは別のＵＩＤ−００２のユーザに関し、「ＵＩＤ−００２のユーザが、９月１日２２：３０に、リビング照明をオンした」ことを意味する。
【００４９】
なお、本発明の実施の態様において、ユーザの生活履歴情報は図５及び図６に示した生活履歴情報を一例としたが、図５及び図６の各項目の一部のみを含む情報を用いてもよいし、「洗濯機がすすぎ中」のような宅内機器の動作状態のような別の情報を含んでもよい。また、これらの生活履歴情報を抽象化して「帰宅時間が２２：００」のような形式で管理してもよい。
【００５０】
図７は、図４に示す広告配信情報記憶部１２４のデータ構造を詳細に表した図である。図７において、広告配信情報記憶部１２４は、項目７０１「広告配信条件識別」、項目７０２「広告配信条件」、項目７０３「類似配信可否」、項目７０４「類似配信閾値」、及び項目７０５「広告ファイルパス」の各項目に関する情報を記憶する。
項目７０１「広告配信条件識別」は、各広告配信条件を識別するための識別情報が記録される。
【００５１】
項目７０２「広告配信条件」は、広告提供サーバ１２０が保有する各種広告データをユーザ宅１１０へ配信するための条件が記録される。例えば、図７に示すＲＩＤ−００１の広告配信条件には、「リビング照明の点灯時刻が２２：００〜２５：００」であるユーザを対象とする条件が設定されている。
項目７０３「類似配信可否」は、前記ユーザの生活履歴情報が所定の広告配信条件を満たすか否かが不明な場合に、前記所定の広告配信条件に対応する広告データを他の広告データの類似広告としてユーザに配信することが広告主によって許可されているか否かを示す。具体的には、前記他の広告データの類似広告として前記所定の広告データをユーザへ配信することを広告主が許可する場合は「許可」を設定する。一方、前記他の広告データの類似広告として前記所定の広告データをユーザへ配信することを広告主が禁止する場合は、「禁止」を設定する。
【００５２】
項目７０４「類似配信閾値」は、所定の広告配信情報の項目７０３「類似配信可否」が「許可」と記憶されている場合に、前記所定の広告配信情報に対応する広告データを他の広告データの類似広告としてどの程度まで配信するかを示す閾値である。前記閾値には０から１までの値を設定がされる。この閾値と広告配信条件類似判定部１４６により算出される他の広告配信条件の類似度とを比較することにより、両広告データ間の類似性の有無を判定する。広告主によって項目７０４「類似配信閾値」の値が設定されていない場合は、システムに設定されたデフォルト値を用いる。
【００５３】
項目７０５「広告ファイルパス」は、広告提供サーバ１２０の広告記憶部１２３が記憶する広告データを識別するための情報である。項目７０５「広告ファイルパス」を設定することにより、所定の広告データとこれに対応する広告配信条件とが対応付けられる。
図７の場合、広告配信情報記憶部１２４は５個の広告配信情報を管理している。１番目の広告配信情報は、項目７０１「広告配信条件識別」に「ＲＩＤ−００１」、項目７０２「広告配信条件」に「リビング照明のオン時刻が２２：００〜２５：００」、項目７０３「類似配信可否」に「許可」、項目７０４「類似配信閾値」に「０．７」、項目７０５「広告ファイルパス」に「ＵＲＩ−００１」が記憶されており、「リビング照明のオン時刻が２２：００〜２５：００であるユーザを対象としてＵＲＩ−００１の広告データを配信し、ユーザの生活履歴情報がこの広告配信条件を満たすか不明な場合には、この広告配信条件と他の広告配信条件との類似度が０．７以上であればＵＲＩ−００１の広告データを前記他の広告配信条件に対応する広告データの類似広告として配信する」ことを意味する。同様に、２番目の広告配信情報は、「リビング照明のオン時刻が２１：００〜２４：００かつリビング照明オンの後１０分以内に冷蔵庫を開いたユーザを対象としてＵＲＩ−００２の広告データを配信し、ユーザの生活履歴情報がこの広告配信条件を満たすか不明な場合には他の広告配信条件との類似度が０．８以上であれば類似広告として配信する」ことを意味する。３番目の広告配信情報は、「電子レンジのオン時刻が１８：００〜２０：００であるユーザを対象としてＵＲＩ−００３の広告コンテンツを配信し、ユーザがこの広告配信条件を満たすか不明な場合には他の広告配信条件との類似度が０．９以上であれば類似広告として配信する」ことを意味する。４番目の広告配信情報は、「玄関ドアの外部からの開錠時刻が２１：００〜２５：００であるユーザを対象としてＵＲＩ−００４の広告データを配信し、別の広告配信条件の類似広告としては配信しない」ことを意味する。５番目の広告配信情報は、「洗濯機の標準モードのオン時刻が７：００〜９：００であるユーザを対象としてＵＲＩ−００５の広告データを配信し、ユーザがこの広告配信条件を満たすか不明な場合には他の広告配信条件との類似度がシステムのデフォルト値以上であれば類似広告として配信する」ことを意味する。
【００５４】
なお、本発明の実施の態様においては、図７に示した広告配信情報を一例としたが、各項目の一部のみを含む情報を用いてもよいし、広告の表示上限回数や表示期間等の別の情報を含んでもよい。
また、本発明の実施の態様においては、項目７０２「広告配信条件」の条件として１回限りの生活履歴情報を評価する例を示したが、「リビング照明のオン時刻が２２：００〜２５：００の日付が直近１ヶ月で２０日以上」のように所定期間の間のユーザの生活履歴情報をまとめて評価するような広告配信条件でもよい。
【００５５】
以下、以上のように構成された広告配信方法及び広告配信サーバについて、図面を用いてその動作を説明する。
図８は、本発明の実施の形態に係る広告配信方法における広告提供サーバ１２０、宅内機器１４０、及び情報収集装置１５０の動作を示したシーケンス図である。
まず、宅内機器１４０は、宅内機器１４０に設置されたセンサの情報や内部クロック等を基にユーザの使用履歴に関する情報を宅内機器１４０の機器情報として検出し、機器情報記憶部１４２に記憶する。記憶した後、宅内機器１４０は前記機器情報を情報収集装置１５０に送信する（Ｓ８０１）。
【００５６】
情報収集装置１５０は、宅内機器１４０の各々より前記機器情報を受信すると、機器情報記憶部１５１に記憶する（Ｓ８０２）。そして、情報収集装置１５０は、前記機器情報から宅内機器１４０のユーザの生活履歴情報を生成し、生活情報記憶部１５３に記憶する（Ｓ８０３）。このとき、ユーザは前記生活履歴情報を広告提供サーバ１２０に提供するか否かを設定することができる。
【００５７】
次に、情報収集装置１５０は、前記生活履歴情報を広告提供サーバ１２０に提供することがユーザにより許可されているか否かを判定する（Ｓ８０４）。判定した結果、前記生活履歴情報を広告提供サーバ１２０に提供することが許可されていない場合、情報収集装置１５０は前記生活履歴情報を広告提供サーバ１２０に送信しない。一方、前記生活履歴情報を広告提供サーバ１２０に提供することが許可されている場合、情報収集装置１５０は前記生活履歴情報を広告提供サーバ１２０に送信する（Ｓ８０５）。
【００５８】
広告提供サーバ１２０は、各ユーザ宅１１０の情報収集装置１５０より前記生活履歴情報を受信すると、生活情報記憶部１２２に記憶する（Ｓ８０６）。
次に、広告提供サーバ１２０は、各種広告データが各ユーザ宅１１０へ配信可能か否かを判断するために、各種広告データに設定されている広告配信条件で各ユーザの生活履歴情報を評価し、この評価結果を広告配信条件評価テーブルに記録する（Ｓ８０７）。具体的には、ユーザの生活履歴情報が広告配信条件を満たすか否かを示す情報、又はユーザの生活履歴情報が広告配信条件を満たすか否か不明であることを示す情報が前記広告配信条件評価テーブルに記録される。この広告配信条件評価テーブルの生成処理については図１０にて後述する。
【００５９】
そして、広告提供サーバ１２０は、前記広告配信条件評価テーブルに基づいて、前記広告配信条件の各々について、各広告配信条件間の類似度を算出し、広告配信条件類似度テーブルに記録する（Ｓ８０８）。具体的には、例えば、所定のユーザの生活履歴情報が広告配信条件Ａを満たし、広告配信条件Ｂを満たすか否か不明な場合、広告配信条件Ａに対する広告配信条件Ｂの類似度は、広告配信条件Ａを満たすユーザの中で広告配信条件Ｂを評価可能なユーザの総計を分母とし、前記広告配信条件Ａを満たすユーザの中で前記広告配信条件Ｂを満たすユーザの数を分子として算出する。この類似度テーブル生成処理については図１２にて後述する。
【００６０】
その後、情報収集装置１５０は、各種の番組コンテンツを格納するコンテンツサーバ１７０に番組コンテンツの配信を要求する（Ｓ８０９）。コンテンツサーバ１７０は前記番組コンテンツの配信要求に応じて情報収集装置１５０に番組コンテンツを送信する（Ｓ８１０）。情報収集装置１５０は、コンテンツサーバ１７０より当該番組コンテンツを受信すると、外部の表示装置に表示する（Ｓ８１１）。ここで、前記表示装置は、例えば、テレビ受像機、及びパーソナルコンピュータ等を示している。
【００６１】
情報収集装置１５０は、当該番組コンテンツを表示すると、広告提供サーバ１２０に広告データの配信を要求する（Ｓ８１２）。広告提供サーバ１２０は、情報収集装置１５０より前記広告データの配信要求を受け付けると、Ｓ８０８において算出された各広告配信条件間の類似度に応じて各広告データの各々について配信スコアを計算し、配信スコアテーブルに記録する（Ｓ８１３）。具体的には、広告提供サーバ１２０は広告配信条件間の類似度に応じて各広告データの配信スコアを重み付けし、ユーザの生活履歴情報を満たす広告配信条件に対応する広告データの配信スコアが高くなるように計算する。この配信スコアテーブル生成処理については図１５にて後述する。
【００６２】
次に、広告提供サーバ１２０は前記配信スコアテーブルに基づいて各ユーザ宅１１０に配信する広告データを決定し（Ｓ８１４）、各ユーザ宅１１０の情報収集装置１５０に前記広告データを配信する（Ｓ８１５）。具体的には、前記ユーザの生活履歴情報を満たす広告データ、及び前記ユーザの生活履歴情報が広告配信条件を満たすか否か不明な場合の前記類似度が所定の閾値以上である広告データを、配信広告データとして抽出し、ユーザ宅１１０へ送信する。この配信広告決定処理については図１７にて後述する。
【００６３】
情報収集装置１５０は、広告提供サーバ１２０より当該広告データを受信すると、外部の表示装置に表示する。そして、広告提供サーバ１２０に次の広告データの配信を要求する（Ｓ８１６）。
なお、本発明の実施の態様においては、図８に示した動作を一例としたが、広告提供サーバ１２０の一部の機能を情報収集装置１５０において実現するようにしてもよい。例えば、広告提供サーバ１２０が、ステップＳ８１４で配信広告を１個に決定するのではなく、複数の広告データを広告候補としてそのリストを情報収集装置１５０に送信し、情報収集装置１５０が自身の提供していない生活履歴情報に基づき決定し、広告提供サーバ１２０から取得するようにしてもよい。
【００６４】
以下、図９、図１０及び図１１を用いて図８の広告配信条件評価テーブルの生成処理（Ｓ８０７）を説明する。
図９は、広告提供サーバ１２０がユーザ宅１１０の情報収集装置１５０から収集したユーザの生活履歴情報を表した図である。
図９において、項目９０１は、宅内機器１４０を使用したユーザを識別するためのユーザＩＤが記録される。項目９０２「機器有無」は、広告提供サーバ１２０が宅内機器１４０から前記ユーザの生活履歴情報を収集できているか否かを示す情報が記録される。項目９０３「時刻」は、ユーザが何時に宅内機器１４０を使用したかを示す時間情報が記録される。項目９０４「宅内機器」は、ユーザ宅１１０が有する宅内機器１４０の種類が記録される。
【００６５】
具体的には、例えば、ＵＩＤ−００１のユーザは、リビング照明を２２：０５にオンし、電子レンジを２３：００に使用し、玄関ドアを２２：００に外部から開錠し、洗濯機を２２：３０に標準モードで使用したことを示している。また、冷蔵庫に関しては、広告提供サーバ１２０はＵＩＤ−００１のユーザの生活履歴情報を収集することができなかったことを示している。ＵＩＤ−００２のユーザは、リビング照明を２２：３０にオンし、冷蔵庫の扉を２２：４０に開き、電子レンジを２３：００にオンして、洗濯機を２４：００に使用を開始したことを示している。また、玄関ドアに関しては、広告提供サーバ１２０はＵＩＤ−００２のユーザの生活履歴情報を収集することができなかったことを示している。ＵＩＤ−００３のユーザは、電子レンジを１８：３０にオンして、玄関ドアを１９：００に開錠したことを示している。また、リビング照明、冷蔵庫及び洗濯機に関しては、広告提供サーバ１２０はＵＩＤ−００３の生活履歴情報を収集することができなかったことを示している。ＵＩＤ−００４のユーザは、リビング照明を２３：０５にオンして、冷蔵庫の扉を２３：１０に開き、玄関ドアを２３：００に開錠し、洗濯機を８：００に使用を開始したことを示している。また、電子レンジに関しては、広告提供サーバ１２０はＵＩＤ−００４のユーザの生活履歴情報を収集することができなかったことを示している。ＵＩＤ−００５のユーザは、リビング照明を２１：２０にオンして、冷蔵庫の扉を２１：３０に開き、玄関ドアを２１：１５に開錠したことを示している。また、電子レンジ及び玄関ドアに関しては、広告提供サーバ１２０はＵＩＤ−００５のユーザの生活機器情報を収集することができなかったことを示している。
【００６６】
図１０は、図８の広告配信条件評価テーブル生成処理（Ｓ８０７）の動作を示したフローチャートである。この広告配信条件評価テーブル生成処理は、図４に示した広告配信条件判定部１２５において実行される。広告配信条件判定部１２５は、ユーザの生活履歴情報が所定の広告配信条件を満たすか否かを示す情報、又はユーザの生活履歴情報が所定の広告配信条件を満たすか否か不明であることを示す情報を広告配信条件評価テーブルに記録する。ここで、評価対象は図９に示すＵＩＤ−００１のユーザ（以下、「ユーザ００１」とする）の生活履歴情報とする。
【００６７】
図１１は、広告配信条件評価テーブル生成処理（Ｓ８０７）終了後に生成される広告配信条件評価テーブルの例である。図１１において、項目１１０１の欄には、宅内機器１４０を使用したユーザを識別するためのユーザＩＤが記録される。項目１１０２の欄には、広告配信情報記憶部１２４に記憶されている各広告配信条件を識別するための識別情報が記録される。このように表された図１１の広告配信条件評価テーブルに図１０の処理結果が記録される。
【００６８】
本処理において、広告配信条件判定部１２５は、広告配信情報記憶部１２４に記憶されているすべての広告配信条件についてＳ１００２からＳ１００９の処理を繰り返す（Ｓ１００１）。例えば、図７の場合、広告配信条件判定部１２５は本処理をＲＩＤ−００１の広告配信条件からＲＩＤ−００５の広告配信条件まで５回（図９に示す「Ｎ」が「Ｎ＝５」）繰り返す。
【００６９】
まず、広告配信条件判定部１２５は、広告配信情報記憶部１２４よりＲＩＤ−００１の広告配信条件（以下、「広告配信条件００１」とする）を取得する（Ｓ１００２）。そして、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００１で評価可能であるか否かを判定する（Ｓ１００３）。
Ｓ１００３において、広告配信条件００１でユーザ００１の生活履歴情報を評価可能である場合、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報を広告配信条件００１で評価するステップ（Ｓ１００４）に移行する。一方、広告配信条件００１でユーザ００１の生活履歴情報を評価可能であるか否か不明な場合、広告配信条件判定部１２５はユーザ００１の生活履歴情報が広告配信条件００１で「評価不可」であると判定するステップ（Ｓ１００８）に移行する。そして、広告配信条件判定部１２５は「評価不可」であることを示す情報「？」を広告配信条件評価テーブルに記録する（Ｓ１００９）。例えば、図７では、広告配信条件００１は「リビング照明」に関する条件を指定している。また、図９では、広告提供サーバ１２０はユーザ００１から「リビング照明」に関する生活履歴情報を収集している。したがって、この場合、広告配信条件判定部１２５はユーザ００１の生活履歴情報を広告配信条件００１で「評価可能」であると判定し、Ｓ１００４に移行する。
【００７０】
次に、Ｓ１００４において、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００１を満たすか否か判定する（Ｓ１００５）。前記生活履歴情報が広告配信条件００１を満たす場合、広告配信条件判定部１２５は前記生活履歴情報が広告配信条件００１を「満たす」と判定する（Ｓ１００６）。そして、広告配信条件判定部１２５は「満たす」ことを示す情報「○」を広告配信条件評価テーブルに記録する（Ｓ１００９）一方、前記生活履歴情報が広告配信条件００１を満たさない場合、広告配信条件判定部１２５は前記生活履歴情報が広告配信条件００１を「満たさない」と判定する（Ｓ１００７）。そして、広告配信条件判定部１２５は「満たさない」ことを示す情報「×」を広告配信条件評価テーブルに記録する（Ｓ１００９）。例えば、広告配信条件００１は「リビング照明のオン時刻が２２：００〜２５：００」である。一方、ユーザ００１の「リビング照明」に関する生活履歴情報は「リビング照明が２２：０５にオンした」である。したがって、この場合、Ｓ１００５において、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００１を「満たす」と判定する（Ｓ１００６）。そして、広告配信条件判定部１２５は図１１に示すように広告配信条件評価テーブルの「ＲＩＤ−００１」に関する「ＵＩＤ−００１」の欄に「○」を記録する（Ｓ１００９）。
【００７１】
記録した後、広告配信条件判定部１２５は、次のＲＩＤ−００２の広告配信条件（以下、「広告配信条件００２」とする）を取得する（Ｓ１００２）。そして、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００２で評価可能であるか否かを判定する（Ｓ１００３）。
Ｓ１００３において、図７では、広告配信条件００２は「冷蔵庫」に関する条件を指定している。図９では、広告提供サーバ１２０はユーザ００１から「冷蔵庫」に関する生活履歴情報を収集できていない。したがって、この場合、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報を広告配信条件００２で「評価不可」であると判定する（Ｓ１００８）。そして、広告配信条件判定部１２５は図１１に示すように広告配信条件評価テーブルの「ＲＩＤ−００２」に関する「ＵＩＤ−００１」の欄に「？」を記録する（Ｓ１００９）。
【００７２】
記録した後、広告配信条件判定部１２５は、次のＲＩＤ−００３の広告配信条件（以下、「広告配信条件００３」とする）を取得する（Ｓ１００２）。そして、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００１で評価可能であるか否かを判定する（Ｓ１００３）。
Ｓ１００３において、図７では、広告配信条件００３は「電子レンジ」に関する条件を指定している。図９では、広告提供サーバ１２０はユーザ００１から「電子レンジ」に関する生活履歴情報を収集している。したがって、この場合、広告配信条件判定部１２５はユーザ００１の生活履歴情報を広告配信条件００３で「評価可能」であると判定し、Ｓ１００４に移行する。
【００７３】
次に、Ｓ１００４において、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００３を満たすか否か判定する（Ｓ１００５）。例えば、広告配信条件００３は「電子レンジのオン時刻が１８：００〜２０：００」である。一方、ユーザ００１の「電子レンジに関する」生活履歴情報は「電子レンジを２３：００に使用した」である。したがって、この場合、Ｓ１００５において、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００１を「満たさない」と判定する（Ｓ１００７）。そして、広告配信条件判定部１２５は図１１に示すように広告配信条件評価テーブルの「ＲＩＤ−００３」に関する「ＵＩＤ−００１」の欄に「×」を記録する。
【００７４】
記録した後、広告配信条件判定部１２５は、次のＲＩＤ−００４の広告配信条件（以下、「広告配信条件００４」とする）を取得する。そして、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００１で評価可能であるか否かを判定する（Ｓ１００３）。
Ｓ１００３において、図７では、広告配信条件００４は「玄関ドア」に関する条件を指定している。図９では、広告提供サーバ１２０はユーザ００１から「玄関ドア」に関する生活履歴情報を収集している。したがって、この場合、広告配信条件判定部１２５はユーザ００１の生活履歴情報を広告配信条件００４で「評価可能」であると判定し、Ｓ１００４に移行する。
【００７５】
次に、Ｓ１００４において、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００４を満たすか否か判定する（Ｓ１００５）。例えば、広告配信条件００４は「玄関ドアの開錠時刻が２１：００〜２５：００」である。一方、ユーザ００１の「玄関ドア」に関する生活履歴情報は「玄関ドアを２２：００に開錠した」である。したがって、Ｓ１００５において、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００４を「満たす」と判定する（Ｓ１００６）。そして、広告配信条件判定部１２５は図１１に示すように広告配信条件評価テーブルの「ＲＩＤ−００４」に関する「ＵＩＤ−００１」の欄に「○」を記録する。
【００７６】
記録した後、広告配信条件判定部１２５は、次のＲＩＤ−００５（以下、「広告配信条件００５」とする）の広告配信条件を取得する。そして、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００１で評価可能であるか否かを判定する（Ｓ１００３）。
Ｓ１００３において、図７では、広告配信条件００５は「洗濯機」に関する条件を指定している。また、図９では、広告提供サーバ１２０はユーザ００１から「洗濯機」に関する生活履歴情報を収集している。したがって、この場合、広告配信条件判定部１２５はユーザ００１の生活履歴情報を広告配信条件００５で「評価可能」であると判定し、Ｓ１００４に移行する。
【００７７】
次に、Ｓ１００４において、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００１を満たすか否か判定する（Ｓ１００５）。この場合、広告配信条件００５は「洗濯機の標準モードのオン時刻が７：００〜９：００」である。一方、ユーザ００１の洗濯機に関する生活履歴情報は「洗濯機を標準モードで２２：３０に使用開始した」である。したがって、この場合、Ｓ１００５において、広告配信条件判定部１２５は、ユーザ００１の生活履歴情報が広告配信条件００５を「満たさない」と判定する（Ｓ１００７）。そして、広告配信条件判定部１２５は図１１に示すように広告配信条件評価テーブル「ＲＩＤ−００５」に関する「ＵＩＤ−００１」の欄に「×」を記録する。
【００７８】
このように、広告配信条件判定部１２５は、ユーザの生活履歴情報を広告配信情報記憶部１２４に記憶されているすべての広告配信条件で評価し、各評価結果を広告配信条件評価テーブルに記録する。
以上の処理を、図９に示すＵＩＤ−００２のユーザからＵＩＤ−００５のユーザについて行う。その結果、図１１に示す広告配信条件評価テーブルが得られる。
【００７９】
以下、図１３を用いて図８の広告配信条件類似度テーブル生成処理（Ｓ８０８）を説明する。
図１２は、図８の広告配信条件類似度テーブル生成処理（Ｓ８０８）の動作を示したフローチャートである。この広告配信条件評価テーブル生成処理は、図４に示した広告配信条件類似判定部１２６において実行される。広告配信条件類似判定部１２６は、Ｓ８０７において生成される広告配信条件評価テーブルに基づいて、前記広告配信条件の各々について、各広告配信条件間の類似度を算出し、広告配信条件類似度テーブルに記録する。
【００８０】
図１３は、広告配信条件類似度テーブル生成処理（Ｓ８０８）終了後に生成される広告配信条件類似度テーブルの例である。ここでは、図１１に示したユーザ００１について広告配信条件類似度テーブル生成処理（Ｓ８０８）を行った場合を例に示している。図１３において、項目１３０１の欄には、類似度を算出する広告配信条件を識別するための識別情報が記録される。項目１３０２の欄には、類似度を計算する際に基準となる広告配信条件を識別するための識別情報が記録される。このように表された図１３の広告配信条件類似度テーブルに図１２の処理結果が記録される。
【００８１】
本処理において、広告配信条件類似判定部１２６は、広告配信情報記憶部１２４に記憶されているすべての広告配信条件についてＳ１２０２からＳ１２０８の処理を繰り返す（Ｓ１２０１）。例えば、図７の場合、広告配信条件類似判定部１２６は本処理をＲＩＤ−００１の広告配信条件からＲＩＤ−００５の広告配信条件まで５回（図１２に示す「Ｎ」が「Ｎ＝５」）繰り返す。
【００８２】
まず、広告配信条件類似判定部１２６は、広告配信情報記憶部１２４より、類似度を計算する際に基準となる広告配信条件を取得する（Ｓ１２０２）。ここで、基準となる広告配信条件とは、他の広告配信条件に対して類似性の有無の判断基準となる広告配信条件である。例えば、図７の場合、広告配信条件類似判定部１２６は、前記基準となる広告配信条件として広告配信条件００１を取得する。
【００８３】
次に、基準となる広告配信条件である広告配信条件００１を取得した後、広告配信条件類似判定部１２６は、広告配信情報記憶部１２４に記憶されているすべての広告配信条件について、以下のＳ１２０４からＳ１２０８の処理を繰り返す（Ｓ１２０３）。
まず、広告配信条件類似判定部１２６は、広告配信情報記憶部１２４より類似度の計算対象となる広告配信条件を取得する（Ｓ１２０４）。ここで、計算対象となる広告配信条件とは、前記基準となる広告配信条件に対してどの程度類似しているかを判断する広告配信条件である。例えば、図７の場合、広告配信条件類似判定部１２６は、基準となる広告配信条件である広告配信条件００１自身を含む、広告配信条件００１から広告配信条件００５までの各広告配信条件を順に取得する。そして、広告配信条件類似判定部１２６は、前記計算対象の広告配信条件に対応する広告データを他の広告データの類似広告として配信することが広告主によって許可されているか否か判定する（Ｓ１２０５）。具体的には、例えば、図７に示した広告配信情報の項目７０３「類似配信可否」に、「許可」が設定されている場合には、広告配信条件類似判定部１２６は、広告配信条件００１を基準とした前記計算対象の広告配信条件の類似度を計算する（Ｓ１２０６）。この類似度の計算方法については図１４にて後述する。そして、広告配信条件類似判定部１２６は、Ｓ１２０６において計算された類似度を広告配信条件類似度テーブルに記録する（Ｓ１２０８）。
【００８４】
一方、項目７０３「類似配信可否」に「禁止」が設定されている場合には、広告配信条件類似判定部１２６は、広告配信条件００１を基準とした前記計算対象の広告配信条件の類似度を「０」と設定する（Ｓ１２０７）。そして、広告配信条件類似判定部１２６は、前記類似度の値「０」を広告配信条件類似度テーブルに記録する（Ｓ１２０８）。例えば、Ｓ１２０４において、広告配信条件類似判定部１２６が前記計算対象の広告配信条件として図７に示す広告配信条件００４を取得した場合、項目７０３「類似配信可否」には「禁止」が設定されている。したがって、この場合、広告配信条件類似判定部１２６は、広告配信条件００１を基準とした広告配信条件００４の類似度を「０」と設定する。そして、広告配信条件類似判定部１２６は、図１３に示すように広告配信条件類似度テーブルの「ＲＩＤ−００１」を基準とした場合の「ＲＩＤ−００４」に関する欄に「０」を記録する。
【００８５】
また、Ｓ１２０５において、前記基準となる広告配信条件と前記計算対象の広告配信条件とが同じ広告配信条件である場合には、広告配信条件類似判定部１２６は、前記計算対象の類似度を「１」と設定する。そして、広告配信条件類似判定部１２６は、前記類似度の値「１」を広告配信条件類似度テーブルに記録する（Ｓ１２０８）。例えば、図７の場合、Ｓ１２０４において、前記計算対象の広告配信条件は広告配信条件００１も含むので、広告配信条件類似判定部１２６が前記計算対象の広告配信条件として広告配信条件００１を取得した場合、前記基準となる広告配信条件と前記計算対象の広告配信条件とは同じ広告配信条件になる。したがって、この場合、広告配信条件類似判定部１２６は、広告配信条件００１を基準とした広告配信条件００１の類似度を「１」と設定する。そして、広告配信条件類似判定部１２６は、図１３に示すように広告配信条件類似度テーブルの項目１４０１の「ＲＩＤ−００１」の欄に「１」を記録する。
【００８６】
以上のＳ１２０４からＳ１２０８までの処理を、広告配信条件００２から広告配信条件００５までの各広告配信条件について繰り返すと、広告配信条件００１を基準とした場合の各広告配信条件の類似度が広告配信条件費類似度テーブルに記録される。
さらに、Ｓ１２０２において、前記基準となる広告配信条件として広告配信条件００２から広告配信条件００５までの各広告配信条件を順に取得し、Ｓ１２０４からＳ１２０８までの処理を行うと、図１３に示すような広告配信条件類似度テーブルが生成される。
【００８７】
以下、図１１及び図１３を用いて図１４に示す広告配信条件間の類似度計算処理（Ｓ１２０６）を説明する。
図１４は、図１２の類似度計算処理（Ｓ１２０６）の動作を示したフローチャートである。本処理は、Ｓ８０７において生成される広告配信条件評価テーブルに基づいて、前記基準となる広告配信条件と前記計算対象の広告配信条件との類似度を算出するものである。
【００８８】
まず、図１５を用いて、類似度の計算方法の原理を説明する。
図１５は、全ユーザの生活履歴情報をＲＩＤ−ｉの広告配信条件及びＲＩＤ−ｊの広告配信条件で評価した結果を示すユーザ分布である。図１５（ａ）は前記ユーザ分布をベン図で示したものであり、図１５（ｂ）は前記ユーザ分布をテーブルで示したものである。なお、図１５（ａ）及び図１５（ｂ）の図中に示されたアルファベット「Ａ人」から「Ｉ人」までの総和はユーザの総数（「Ｍ人」）に相当する。
【００８９】
例えば、図１５（ａ）において、ユーザの生活履歴情報がＲＩＤ−ｉの広告配信条件で評価可能な場合、ユーザの分布は図中の左の楕円の内側に分布する。一方、ユーザの生活履歴情報がＲＩＤ−ｉの広告配信条件で評価可能か否か不明な場合、ユーザの分布は図中の左の楕円の外側に分布する。また、ユーザの生活履歴情報がＲＩＤ−ｉの広告配信条件を満たす場合、ユーザの分布は図中の左の楕円の内側で、かつ、破線の上部に分布する。一方、ユーザの生活履歴情報がＲＩＤ−ｉの広告配信条件を満たさない場合、ユーザの分布は図中の左の楕円の内側で、かつ、破線の下部に分布する。
【００９０】
同様に、ユーザの生活履歴情報がＲＩＤ−ｊの広告配信条件で評価可能な場合、ユーザの分布は図中の右の楕円の内側に分布する。一方、ユーザの生活履歴情報がＲＩＤ−ｊの広告配信条件で評価可能か否か不明な場合、ユーザの分布は図中の右の楕円の外側に分布する。また、ユーザの生活履歴情報がＲＩＤ−ｊの広告配信条件を満たす場合、ユーザの分布は図中の右の楕円の内側で、かつ、破線の上部に分布する。一方、ユーザの生活履歴情報がＲＩＤ−ｊの広告配信条件を満たさない場合、ユーザの分布は図中の右の楕円の内側で、かつ、破線の下部に分布する。
【００９１】
ここで、前記基準となる広告配信条件をＲＩＤ−ｉの広告配信条件とし、前記計算対象の広告配信条件をＲＩＤ−ｊの広告配信条件とすると、「ＲＩＤ−ｉの広告配信条件を基準とした場合のＲＩＤ−ｊの広告配信条件の類似度」は、「ＲＩＤ−ｉの広告配信条件を満たすユーザの中でＲＩＤ−ｊの広告配信条件を評価可能であるユーザの総数」に対する「ＲＩＤ−ｉの広告配信条件を満たすユーザの中でＲＩＤ−ｊの広告配信条件を満たすユーザの総数」の比率で計算される。
【００９２】
図１５（ａ）において、ＲＩＤ−ｉの広告配信条件を満たすユーザの中でＲＩＤ−ｊの広告配信条件を評価可能であるユーザ」の総数は、図１５（ａ）の「Ａ＋Ｂ」に相当する。一方、「ＲＩＤ−ｉの広告配信条件を満たすユーザの中でＲＩＤ−ｊの広告配信条件を満たすユーザ」の総数は図１５（ａ）の「Ａ人」に相当する。したがって、この場合、ＲＩＤ−ｉの広告配信条件を基準とした場合のＲＩＤ−ｊの広告配信条件の類似度は、「Ａ／（Ａ＋Ｂ）」となる。
【００９３】
図１５（ａ）で説明した考え方を図１５（ｂ）のテーブルを用いて説明すると、「ＲＩＤ−ｉの広告配信条件を満たすユーザ」の総数は、項目「ＲＩＤ−ｉの評価結果」の「○」の列に記録されている「Ａ＋Ｂ＋Ｃ」である。このうち、「ＲＩＤ−ｊの広告配信条件を評価可能であるユーザ」の総数は、項目「ＲＩＤ−ｊの評価結果」の「○」及び「×」に相当する欄に記録されている「Ａ＋Ｂ」である。一方、「ＲＩＤ−ｉの広告配信条件を満たすユーザの中でＲＩＤ−ｊの広告配信条件を満たすユーザ」の総数は、項目「ＲＩＤ−ｉの評価結果」及び項目「ＲＩＤ−ｊの評価結果」の「○」に相当する欄に記録されている「Ａ人」である。したがって、ＲＩＤ−ｉの広告配信条件を基準とした場合のＲＩＤ−ｊの広告配信条件の類似度は、「Ａ／（Ａ＋Ｂ）」となる。
【００９４】
以上、図１５を用いて、類似度計算処理（Ｓ１２０６）おける類似度の計算方法の原理を説明した。
本処理において、図１４では、前記基準となる広告配信条件を図１１に示す広告配信条件００４とし、前記計算対象の広告配信条件を図１１に示す広告配信条件００１とする。即ち、広告配信条件００４は上述のＲＩＤ−ｉの広告配信条件に相当し、広告配信条件００１は上述のＲＩＤ−ｊの広告配信条件に相当する。
【００９５】
まず、広告配信条件類似判定部１２６は、類似度を計算するための変数「ｘ」及び変数「ｙ」に「ｘ＝０」、「ｙ＝０」を代入し、類似度の値を初期化する（Ｓ１４０１）。なお、変数「ｘ」は類似度の分子の値（図１５の「Ａ人」に相当する値）を格納し、変数「ｙ」は類似度の分母の値（図１５の「Ａ人＋Ｂ人」に相当する値）を格納する。
次に、前記変数「ｘ」及び前記変数「ｙ」を初期化した後、広告配信条件類似判定部１２６は、広告配信条件評価テーブル記録されているユーザ全員について、以下のＳ１４０３からＳ１４０７までの処理を順に繰り返す（Ｓ１４０２）。例えば、図１１の場合、広告配信条件類似判定部１２６はユーザ００１からユーザ００５について本処理を順に５回（図１４及び図１５に示す「Ｍ」が「Ｍ＝５」）繰り返す。即ち、広告配信条件類似判定部１２６は図１４に示す「ｋ」の値が「５」になるまで本処理を繰り返す。
【００９６】
まず、広告配信条件類似判定部１２６は、「ｋ」に「１」を設定し、ユーザ００１の生活履歴情報を取得する（Ｓ１４０２）。次に、ユーザ００１の生活履歴情報が前記基準となる広告配信条件である広告配信条件００４を満たすか否かを判定する（Ｓ１４０３）。具体的には、図１１に示すような広告配信条件評価テーブルにおいて、前記当該ユーザの広告配信条件００４に関する設定値が「○」であるか否かを判定する。設定値が「○」の場合、広告配信条件類似判定部１２６はＳ１４０４に移行する。一方、設定値が「○」でない場合、広告配信条件類似判定部１２６は前記変数「ｘ」及び前記変数「ｙ」に値を加算せず、次のユーザの生活履歴情報を取得する処理に移行する（Ｓ１４０７→Ｓ１４０２）。ユーザ００１の場合、図１１により、広告配信条件００４に関する設定値は「○」である。したがって、この場合、広告配信条件類似判定部１２６はＳ１４０４に移行する。
【００９７】
次に、Ｓ１４０４において、広告配信条件類似判定部１２６は、現在計算対象の広告配信条件である広告配信条件００１について、ユーザ００１の広告配信条件００１に関する設定値が「○」であるか否かを判定する。
ユーザ００１の広告配信条件００１に関する設定値が「○」の場合、広告配信条件類似判定部１２６は前記変数「ｘ」の値に「１」を加算し（Ｓ１４０６）、さらに、前記変数「ｙ」の値に「１」を加算する（Ｓ１４０７）。
【００９８】
一方、Ｓ１４０４において、ユーザ００１の広告配信条件００１に関する設定値が「○」でない場合、広告配信条件類似判定部１２６はユーザ００１の広告配信条件００１に関する設定値が「×」であるか否かを判定する（Ｓ１４０５）。Ｓ１４０５において、ユーザ００１の広告配信条件００１に関する設定値が「×」の場合、広告配信条件類似判定部１２６は前記変数「ｘ」の値には加算せず、前記変数「ｙ」の値にのみ「１」を加算する（Ｓ１４０８）。また、Ｓ１４０５において、前記当該ユーザの広告配信条件００１に関する設定値が「？」の場合、広告配信条件類似判定部１２６は前記変数「ｘ」及び前記変数「ｙ」に値を加算しない。
【００９９】
ユーザ００１の場合、図１１により、Ｓ１４０４においてユーザ００１の広告配信条件００１に関する設定値は「○」である。したがって、Ｓ１４０６において変数「ｘ」に「１」が加算され「ｘ＝１」となり、Ｓ１４０７において変数「ｙ」の値に「１」が加算され「ｙ＝１」となる。次に、広告配信条件類似判定部１２６は、「ｋ」に「１」を加算して「ｋ」を「２」に設定し、次のユーザであるユーザ００２の生活履歴情報を取得する処理に移行する（Ｓ１４０７→Ｓ１４０２）。
【０１００】
次に、広告配信条件類似判定部１２６はユーザ００２の生活履歴情報を取得すると（Ｓ１４０２）、ユーザ００２の生活履歴情報が前記基準となる広告配信条件である広告配信条件００４を満たすか否かを判定する（Ｓ１４０３）。Ｓ１４０３において、ユーザ００２の場合、図１１により広告配信条件００４に関する設定値は「？」である。したがって、配信条件類似判定部１２６は、前記変数「ｘ」及び前記変数「ｙ」に値を加算しない（「ｘ＝１」、「ｙ＝１」のまま）。次に、広告配信条件類似判定部１２６は、「ｋ」に「１」を加算して「ｋ」を「３」に設定し、次のユーザであるユーザ００３の生活履歴情報を取得する処理に移行する（Ｓ１４０７→Ｓ１４０２）。
【０１０１】
次に、広告配信条件類似判定部１２６はユーザ００３の生活履歴情報を取得すると（Ｓ１４０２）、ユーザ００３の生活履歴情報が前記基準となる広告配信条件である広告配信条件００４を満たすか否かを判定する（Ｓ１４０３）。Ｓ１４０３において、ユーザ００３の場合、図１１により広告配信条件００４に関する設定値は「×」である。したがって、配信条件類似判定部１２６は前記変数「ｘ」及び前記変数「ｙ」に値を加算しない（「ｘ＝１」、「ｙ＝１」のまま）。次に、広告配信条件類似判定部１２６は、「ｋ」に「１」を加算して「ｋ」を「４」に設定し、次のユーザであるユーザ００４の生活履歴情報を取得する処理に移行する（Ｓ１４０７→Ｓ１４０２）。
【０１０２】
次に、広告配信条件類似判定部１２６はユーザ００４の生活履歴情報を取得すると（Ｓ１４０２）、ユーザ００４の生活履歴情報が前記基準となる広告配信条件である広告配信条件００４を満たすか否かを判定する（Ｓ１４０３）。Ｓ１４０３において、ユーザ００４の場合、図１１により、広告配信条件００４に関する設定値は「○」である。したがって、この場合、広告配信条件類似判定部１２６はＳ１４０４に移行する。Ｓ１４０４において、ユーザ００４の広告配信条件００１に関する設定値は「○」であるので、Ｓ１４０６において変数「ｘ」に「１」が１回加算され、Ｓ１４０７において変数「ｙ」の値に「１」が１回加算される。その結果、「ｘ＝２」、「ｙ＝２」となる。次に、広告配信条件類似判定部１２６は、「ｋ」に「１」を加算して「ｋ」を「５」に設定し、次のユーザであるユーザ００５の生活履歴情報を取得する処理に移行する（Ｓ１４０７→Ｓ１４０２）。
【０１０３】
次に、広告配信条件類似判定部１２６はユーザ００５の生活履歴情報を取得すると（Ｓ１４０２）、ユーザ００５の生活履歴情報が前記基準となる広告配信条件である広告配信条件００４を満たすか否かを判定する（Ｓ１４０３）。Ｓ１４０３において、ユーザ００５の場合、図１１により、広告配信条件００４に関する設定値は「○」である。したがって、この場合、広告配信条件類似判定部１２６はＳ１４０４に移行する。Ｓ１４０４において、ユーザ００５の広告配信条件００１に関する設定値は「○」ではないので、広告配信条件類似判定部１２６はＳ１４０５に移行する。Ｓ１４０５において、ユーザ００５の広告配信条件００１に関する設定値は「×」である。したがって、Ｓ１４０８において変数「ｙ」の値に「１」が加算される。その結果、「ｘ＝２」、「ｙ＝３」となる（Ｓ１４０８）。
【０１０４】
ここで、「ｋ」の値が「Ｍ」の値である「５」に達したので、広告配信条件類似判定部１２６は、この処理から抜ける。
この後、広告配信条件類似判定部１２６は、広告配信条件００４を基準とした場合の広告配信条件００１の類似度を「ｘ／ｙ」として計算する（Ｓ１４０９）。例えば、図１１の場合、ユーザ００１からユーザ００５までのすべてのユーザの生活履歴情報について処理を行うと、上述したように前記変数「ｘ」は「ｘ＝２」であり、前記変数「ｙ」は「ｙ＝３」である。したがって、この場合、広告配信条件００４を基準とする広告配信条件００１の類似度は「２／３」となる。
【０１０５】
そして、広告配信条件類似判定部１２６は、Ｓ１２０８において、図１３に示すように、広告配信条件類似度テーブルの項目１３０２の「ＲＩＤ−００４」に関する項目１３０１の「ＲＩＤ−００１」の欄に「２／３」と記録する。
以上、本処理を広告配信条件００１から広告配信条件００５までのすべての組み合わせについて行うと、図１３に示すような広告配信条件類似度テーブルが生成される。
【０１０６】
本態様によると、所定のユーザの生活履歴情報が所定の広告配信条件を満すか否か不明な場合に、前記所定のユーザの生活履歴情報を満たす他の広告配信条件を用い、全ユーザの生活履歴情報に基づいて前記所定の広告配信条件と前記他の広告配信条件との類似度を算出する。これにより、広告配信条件類似判定部１２６は前記所定の広告配信条件に対応する広告データと前記他の広告配信条件に対応する広告データとの関連の強弱を推測することができる。その結果、広告配信条件類似判定部１２６は前記所定の広告データと前記他の広告データとが同一又は類似のターゲットを狙った広告であるか否かを判断することができる。
【０１０７】
なお、本発明の実施の態様においては、ユーザごとにＳ８０８において毎回類似度を計算するようにしているが、前回生成した広告配信条件類似度テーブルを更新する際に、予め類似度の高い順番にソートしておき、類似度の高い部分だけを再計算するようにしてもよい。これにより、類似度の低い広告配信条件間の計算を何度もする必要がなくなる。
また、本発明の実施の態様においては、類似度計算処理（Ｓ１２０６）において、図１５に示した「Ａ人」及び「Ｂ人」に相当する部分のユーザの比率を用いて類似度を計算したが、図１５の「Ｄ人」、「Ｅ人」、及び「Ｆ人」に相当する部分を用いて、類似度を「Ｄ／（Ｄ＋Ｅ）」により計算し、「Ｆ」に相当する部分のユーザに対して類似広告を配信するようにしてもよい。また、類似度として、単純一致係数「（Ａ＋Ｅ）／（Ａ＋Ｂ＋Ｄ人＋Ｅ）」や、Ｊａｃｃａｒｄ係数「Ａ／（Ａ＋Ｂ＋Ｄ）」や、Ｄｉｃｅ係数「２Ａ／（２Ａ＋Ｂ＋Ｄ）」や、コサイン類似度「（（Ａ＋Ｅ）−（Ｂ＋Ｄ））／（（Ａ＋Ｂ）（Ｄ＋Ｅ））１／２」を用いてもよい。
【０１０８】
以下、図７、図１１、図１３及び図１７を用いて図１６に示す広告配信スコアテーブル生成処理（Ｓ８１３）を説明する。
図１６は、図８の広告配信スコアテーブル生成処理（Ｓ８１３）の動作を示したフローチャートである。この広告配信スコアテーブル生成処理は、図４に示した広告決定部１２７において実行される。広告決定部１２７は、ユーザの生活履歴情報が計算対象の広告配信条件を満たす場合に、前記広告配信条件に対応する広告データの配信スコアが高くなるように重み付けする。さらに、広告決定部１２７は、Ｓ８０８において算出される広告配信条件間の類似度の値を広告データの配信スコアに重み付けする。
【０１０９】
図１７は、広告配信スコアテーブル生成処理（Ｓ８１３）終了後に生成される広告配信スコアテーブルの例である。ここでは、図１１に示したユーザ００１について広告配信スコアテーブル生成処理（Ｓ８１３）を行った場合を例に示している。
項目１７０１の欄には、広告配信スコアの計算対象である広告配信条件を識別するための識別情報が記録される。
【０１１０】
項目１７０２の欄には、所定のユーザの生活履歴情報が項目１７０１の各広告配信条件を満たすか否かを示す「一致スコア」が記録される。この一致スコアは、広告配信を要求したユーザの生活履歴情報が広告配信条件を満たした場合に、前記広告配信条件に対応する広告データの配信スコアを重み付けするものである。
項目１７０３の欄には、前記基準となる広告配信条件に関する項目１７０１の各広告配信条件の「類似スコア」が記録される。この類似スコアは、図１３に示すような広告配信条件類似度テーブルに記録されている各広告配信条件間の類似度のうち、前記類似度が図７の項目７０４「類似配信閾値」に設定されている値より大きいものを類似スコアとして抽出している。
【０１１１】
項目１７０４の欄には、項目１７０１の欄の各広告配信条件に対応する広告データの「広告配信スコア」が記録される。
ここでは、広告データの配信要求をしているユーザを図１１に示すユーザ００１とし、このユーザ００１に図７に示すＲＩＤ−００１の広告データからＲＩＤ−００５の広告データを配信する場合を例に本処理を説明する。この場合、広告決定部１２７はＲＩＤ−００１の広告データからＲＩＤ−００５の広告データまで本処理を５回（図１７に示す「Ｎ」が「５」）行い、各々の広告配信スコアを図１７の広告配信条件評価テーブルに記録する。
【０１１２】
まず、Ｓ１６０１からＳ１６０５において、広告決定部１２７は、ユーザ００１の生活履歴情報がＲＩＤ−００１の広告配信条件である広告配信条件００１を満たすか否かに応じて、前記生活履歴情報が広告配信条件００１を満たす場合に重みが大きくなるよう前記配信スコアを重み付けする。
Ｓ１６０１において、広告決定部１２７は「ｉ」に「１」を設定し、広告配信条件００１を取得する。そして、広告決定部１２７は、ＲＩＤ−００１の広告配信スコア「Ｓ１」に「Ｓ１＝０」を代入し、広告配信スコア「Ｓ１」の値を初期化する（Ｓ１６０２）。
【０１１３】
次に、広告決定部１２７は、図１１に示す広告配信条件評価テーブルにおいて、ユーザ００１の広告配信条件００１に関する設定値が「×」であるか否かを判定する（Ｓ１６０３）。Ｓ１６０３において、ユーザ００１の広告配信条件００１に関する設定値が「×」の場合、広告決定部１２７は図１７の広告配信条件００１に関する項目１７０２「一致スコア」に「０」を設定する。このとき、広告決定部１２７は広告配信スコアに加算しない。一方、Ｓ１６０３において、ユーザ００１の広告配信条件００１に関する設定値が「×」でない場合、ユーザ００１の広告配信条件００１に関する設定値が「○」であるか否かを判定する（Ｓ１６０４）。Ｓ１６０４において、ユーザ００１の広告配信条件００１に関する設定値が「○」の場合、広告決定部１２７は、図１７の広告配信条件００１に関する項目１７０２「一致スコア」に「１」を設定する。そして、広告決定部１２７は広告配信スコア「Ｓ１」に前記一致スコアの値「１」を加算し、図１７の項目１７０４にこの広告配信スコアの値「１」を設定する（Ｓ１６０５）。Ｓ１６０４において、ユーザ００１の広告配信条件００１に関する設定値が「○」でない場合、即ち、「？」の場合、広告決定部１２７は当該広告配信条件に関する項目１７０２「一致スコア」に「０」を設定する。このとき、広告決定部１２７は広告配信スコアに加算しない。
【０１１４】
具体的には、図１１より、ユーザ００１の広告配信条件００１に関する設定値は「○」である。したがって、広告決定部１２７は図１７の項目「ＲＩＤ−００１」に関する項目１７０２「一致スコア」に「１」を設定する。そして、広告配信スコア「Ｓ１」に前記一致スコアの値「１」を加算し（「Ｓ１＝１．０」）、図１７の項目１７０４にこの広告配信スコアの値「１．０」を設定する。
【０１１５】
本態様によると、広告配信を要求しているユーザ００１の生活履歴情報が当該広告配信条件を満たす否かに応じて配信スコアを重み付けし、ユーザ００１の生活履歴情報を満たす広告配信条件に対応する広告データの配信スコアが高くなるように計算する。
これにより、広告決定部１２７は、ユーザ００１の生活履歴情報を満たす広告データとユーザ００１の生活履歴情報を満たすか否か不明な広告データとに均等に配信の機会を与えるのではなく、ユーザ００１の生活履歴情報を満たす広告データに配信の機会をより多く与えることができる。
【０１１６】
次に、Ｓ１６０３においてユーザ００１の広告配信条件００１に関する設定値が「×」でない場合、即ち、前記設定値が「○」又は「？」の場合、広告決定部１２７は、Ｓ１６０６に移行する。
Ｓ１６０６からＳ１６１２において、広告決定部１２７は、広告配信条件００１と広告配信条件００１から００５の各々との類似性の強弱を示す類似度を基に、前記類似性が強いほど重みが大きくなるように広告配信条件００１に対応する広告データの配信スコアに重み付けする。
【０１１７】
まず、Ｓ１６０６において、広告決定部１２７は「ｊ」に「１」を設定し、前記基準となる広告配信条件として広告配信条件００１を取得する。
次に、広告決定部１２７は、図１１の広告配信条件評価テーブルにおいてユーザ００１の広告配信条件００１に関する設定値が「○」であるか否かを判定する（Ｓ１６０７）。Ｓ１６０７において、ユーザ００１の広告配信条件００１に関する設定値が「○」である場合、広告決定部１２７は図１３の広告配信条件類似度評価テーブルより広告配信条件００１を基準とした場合の広告配信条件００１の類似度を選択する（Ｓ１６０８）。そして、広告決定部１２７はＳ１６０９に移行する。一方、ユーザ００１の広告配信条件００１に関する設定値が「○」でない場合、広告決定部１２７は「ＲＩＤ−００１」を基準とする「ＲＩＤ−００１」の項目１７０３「類似スコア」に関する欄に「０」を設定する。このとき、広告決定部１２７は、広告配信スコア「Ｓ１」に加算せず、項目１７０４「広告配信スコア」の設定値を更新しない。そして、広告決定部１２７は次の基準となる広告配信条件を取得する処理に移行する（Ｓ１６１２→Ｓ１６０６）。
【０１１８】
具体的には、図１１より、ユーザ００１の広告配信条件００１に関する設定値は「○」である。したがって、広告決定部１２７は、図１３の広告配信条件類似度評価テーブルより広告配信条件００１を基準とした場合の広告配信条件００１の類似度「１」を選択し、Ｓ１６０９に移行する。
次に、Ｓ１６０９において、広告決定部１２７は、配信スコアの計算対象である広告配信条件００１に関して図７の項目７０４「類似配信閾値」に値が設定されているか否かを判定する。項目７０４「類似配信閾値」に値が設定されている場合、広告決定部１２７はこの値を広告配信条件００１の類似配信閾値として設定する。一方、項目７０４「類似配信閾値」に値が設定されていない場合、広告決定部１２７は、広告配信条件００１の類似配信閾値としてシステムに設定されたデフォルト値を設定する（Ｓ１６１０）。
【０１１９】
具体的には、広告配信条件００１の場合、図７の「ＲＩＤ−００１」の項目７０４「類似配信閾値」に設定された値は「０．７」である。したがって、この場合、広告決定部１２７は広告配信条件００１の類似配信閾値を「０．７」と設定する。
次に、広告決定部１２７は、Ｓ１６０８において選択された広告配信条件００１を基準とする広告配信条件００１の類似度が前記広告配信条件００１の類似配信閾値の値より大きいか否かを判定する（Ｓ１６１１）。前記類似度が前記類似配信閾値の値より大きい場合、広告決定部１２７は、「ＲＩＤ−００１」を基準とする「ＲＩＤ−００１」の項目１７０３「類似スコア」に関する欄に前記類似度を設定する。そして、広告決定部１２７は広告配信スコア「Ｓ１」にこの類似スコアの値を加算し（Ｓ１６１２）、項目１７０４の設定値をこの広告配信スコアで更新する。一方、広告配信条件００１を基準する広告配信条件００１の類似度が前記広告配信条件００１の類似配信閾値の値より小さい場合、広告決定部１２７は、「ＲＩＤ−００１」を基準とする「ＲＩＤ−００１」の項目１７０３「類似スコア」に関する欄に「０」を設定する。このとき、広告決定部１２７は、広告配信スコア「Ｓ１」に加算せず、項目１７０４「広告配信スコア」の設定値を更新しない。
【０１２０】
具体的には、Ｓ１６０８において設定された広告配信条件００１を基準とする広告配信条件００１の類似度は「１」である。したがって、前記類似度が広告配信条件００１の類似配信閾値の値「０．７」より大きいので、「ＲＩＤ−００１」を基準とした場合の「ＲＩＤ−００１」の項目１７０３「類似スコア」に関する欄に「１」を設定する。そして、広告決定部１２７は広告配信スコア「Ｓ１」にこの類似スコアの値「１」を加算し（「Ｓ１＝２．０」）、項目１７０４「広告配信スコア」の設定値を「２．０」に更新する。この後、広告決定部１２７は次の広告配信条件００２を取得する処理に移行する（Ｓ１６１２→Ｓ１６０６）。
【０１２１】
以上が、Ｓ１６０６からＳ１６１２において広告配信条件００１を基準とした場合の広告配信条件００１の類似スコアを設定する処理である。
次に、広告決定部１２７は「ｊ」に「２」を設定し（Ｓ１６０６）、前記基準となる広告配信条件として広告配信条件００２を取得する。Ｓ１６０７において、図１１よりユーザ００１の広告配信条件００２に関する設定値は「？」である。したがって、この場合、広告決定部１２７は「ＲＩＤ−００２」を基準とする「ＲＩＤ−００１」の項目１７０３「類似スコア」に関する欄に「０」を設定する。このとき、広告決定部１２７は、広告配信スコア「Ｓ１」に加算しないので、項目１７０４「広告配信スコア」の設定値は「２．０」のままである。そして、広告決定部１２７は次の広告配信条件００３を取得する処理に移行する（Ｓ１６１２→Ｓ１６０６）。
【０１２２】
次に、広告決定部１２７は「ｊ」に「３」を設定し（Ｓ１６０６）、前記基準となる広告配信条件として広告配信条件００３を取得する。Ｓ１６０７において、図１１よりユーザ００１の広告配信条件００３に関する設定値は「×」である。したがって、この場合、広告決定部１２７は「ＲＩＤ−００３」を基準とする「ＲＩＤ−００１」の項目１７０３「類似スコア」に関する欄に「０」を設定する。このとき、広告決定部１２７は、広告配信スコア「Ｓ１」に加算しないので、項目１７０４「広告配信スコア」の設定値は「２．０」のままである。そして、広告決定部１２７は次の広告配信条件００４を取得する処理に移行する（Ｓ１６１２→Ｓ１６０６）。
【０１２３】
次に、広告決定部１２７は「ｊ」に「４」を設定し（Ｓ１６０６）、前記基準となる広告配信条件として広告配信条件００４を取得する。Ｓ１６０７において、図１１よりユーザ００１の広告配信条件００４に関する設定値は「○」である。したがって、この場合、広告決定部１２７は、図１３の広告配信条件類似度評価テーブルより広告配信条件００４を基準とする広告配信条件００１の類似度「２／３」を選択する（Ｓ１６０８）。次に、広告決定部１２７は、Ｓ１６０９において現在計算対象である広告配信条件００１の類似配信閾値「０．７」を設定し、広告配信条件００４を基準とした場合の広告配信条件００１の類似度が前記類似配信閾値「０．７」より大きいか否か判定する（Ｓ１６１１）。具体的には、Ｓ１６１１において、広告配信条件００４を基準とする広告配信条件００１の類似度は「２／３」である。したがって、この場合、前記類似度が前記類似配信閾値の値「０．７」より小さいので、広告決定部１２７は、「ＲＩＤ−００４」を基準とする「ＲＩＤ−００１」の項目１７０３「類似スコア」に関する欄に「０」を設定する。このとき、広告決定部１２７は、広告配信スコア「Ｓ１」に加算しないので、項目１７０４「広告配信スコア」の設定値は「２．０」のままである。そして、広告決定部１２７は次の広告配信条件００５を取得する処理に移行する（Ｓ１６１２→Ｓ１６０６）。
【０１２４】
次に、広告決定部１２７は「ｊ」に「５」を設定し（Ｓ１６０６）、前記基準となる広告配信条件として広告配信条件００５を取得する。Ｓ１６０７において、図１１よりユーザ００１の広告配信条件００５に関する設定値は「×」である。したがって、この場合、広告決定部１２７は「ＲＩＤ−００５」を基準とする「ＲＩＤ−００１」の項目１７０３「類似スコア」に「０」を設定する。このとき、広告決定部１２７は、広告配信スコア「Ｓ１」に加算しないので、項目１７０４「広告配信スコア」の設定値は「２．０」のままである。
【０１２５】
ここで、Ｓ１６０１において「ｊ」の値が「Ｎ」の値である「５」に達したので、広告決定部１２７は、この処理（Ｓ１６０６〜Ｓ１６１２）から抜ける。このように、Ｓ１６０６からＳ１６１２において広告配信条件００１と各広告配信条件との類似スコアを設定すると、図１７に示すように項目１７０３「類似スコア」の各々には、項目１７０１の「ＲＩＤ−００１」について、広告配信条件００１から広告配信条件００５の各広告配信条件を基準とする広告配信条件００１の類似度を示す「類似スコア」が設定される。また、項目１７０４「広告配信スコア」には、項目１７０２「一致スコア」の設定値及び項目１７０３「類似スコア」の各欄に記録されている各類似スコアの総和が設定される。具体的には、項目１７０１の「ＲＩＤ−００１」について、項目１７０４「広告配信スコア」にはＲＩＤ−００１の広告配信スコアとして「２．０」が設定される。
【０１２６】
この後、広告決定部１２７はＳ１６０１において「ｉ」に２を設定し、次のＲＩＤ−００２の広告データについて「ＲＩＤ−００１」と同様に配信スコアを計算する処理を行う（Ｓ１６１２→Ｓ１６０１）。
以上のＳ１６０１からＳ１６１２までの処理を、広告配信条件００１から広告配信条件００５について繰り返すと、各広告配信条件に関する広告配信スコアが求まり、図１７に示す広告配信スコアテーブルが得られる。
【０１２７】
本態様によると、広告配信条件間の類似度に応じて各広告データの配信スコアを重み付けし、ユーザ００１の生活履歴情報を満たす広告配信条件に対応する広告データの配信スコアが高くなるように計算する。これにより、ユーザ００１の生活履歴情報を満たす広告データとユーザ００１の生活履歴情報を満たすか否か不明な広告データとに均等に配信の機会を与えるのではなく、前記類似度に応じた確率で配信の機会を与えることができる。このため、ユーザ００１の生活履歴情報を満たすか否か不明な広告データついての配信の機会を確保しつつ、ユーザ００１の生活履歴情報を満たす広告データに配信の機会をより多く与えることができる。
【０１２８】
なお、本発明の実施の態様においては、Ｓ１６０５における一致スコアを「１」とし、ステップＳ１６１２における類似スコアを「類似度」として広告配信スコアに重みをつけたが、これらの重みを変更してもよい。
以下、図１７及び図１８を用いて図８に示す配信広告決定処理（Ｓ８１４）の動作を説明する。
【０１２９】
図１８は、図８の配信広告決定処理（Ｓ８１４）の動作を示したフローチャートである。この配信広告決定処理は、図４に示した広告決定部１２７において実行される。本処理において、広告決定部１２７は、各広告データの広告配信スコアの比率に応じてユーザ宅１１０へ配信する広告データを決定する。ここでは、広告の配信要求をしているユーザを図１１に示したユーザ００１とし、図１７に示した「ＲＩＤ−００１」から「ＲＩＤ−００５」までの各広告配信スコアを例として、本処理を説明する。
【０１３０】
まず、広告決定部１２７は、０以上１以下の範囲で乱数「ｒａｎｄ」を生成する（Ｓ１８０１）。例えば、ここでは、乱数「ｒａｎｄ」の値を「０．５」として説明する。
次に、広告決定部１２７は、項目１７０４「広告配信スコア」に記録されている「ＲＩＤ−００１」から「ＲＩＤ−００５」までの各広告配信スコアの総和を乱数「ｒａｎｄ」の値「０．５」に乗じ、前記乱数「ｒａｎｄ」をこの乗算結果に更新する（Ｓ１８０２）。具体的には、図１７の場合、「ＲＩＤ−００１」から「ＲＩＤ−００５」までの各広告配信スコアの総和は「２．０＋３．０＋０＋２．０＋０＝７．０」である。したがって、この場合、Ｓ１８０２において乱数「ｒａｎｄ」の値は「０．５×７．０＝３．５」と設定される。
【０１３１】
次に、広告決定部１２７は、Ｓ１８０３からＳ１８０５において、「ＲＩＤ−００１」から「ＲＩＤ−００５」までの各広告配信スコアを、前記乱数「ｒａｎｄ」の値より大きくなるまで、順に加算する処理を行う。ここで、前記各広告配信スコアの加算結果を格納する変数を「ｓｕｍ」とする。また、図１７の広告配信スコアテーブルの「ｋ」番目に記録されている「ＲＩＤ−ｋ」の広告配信スコアを示す変数を「Ｓｋ」とする。
【０１３２】
まず、広告決定部１２７は、変数「ｓｕｍ」に「ｓｕｍ＝０」を代入し、変数「ｓｕｍ」の値を初期化する（Ｓ１８０３）。
次に、広告決定部１２７は、「ｋ」に「１」を設定し、項目１７０４「広告配信スコア」より「ＲＩＤ−００１」の広告配信スコア「Ｓ１」を取得する（Ｓ１８０４）。そして、広告決定部１２７は変数「ｓｕｍ」に広告配信スコア「Ｓ１」を加算し、変数「ｓｕｍ」の値をこの加算結果に更新する（Ｓ１８０５）。このとき、変数「ｓｕｍ」の値が前記乱数「ｒａｎｄ」の値「３．５」より大きいとき、広告決定部１２７はこの処理を抜ける。
【０１３３】
一方、変数「ｓｕｍ」の値が前記乱数「ｒａｎｄ」の値「３．５」より小さいとき、広告決定部１２７は、「ｋ」に「２」を設定し、「ＲＩＤ−００２」の広告配信スコア「Ｓ２」を取得する（Ｓ１８０５→Ｓ１８０４）。そして、「ｋ」が「１」のときと同様に、広告決定部１２７は変数「ｓｕｍ」の値に広告配信スコア「Ｓ２」の値を加算し、変数「ｓｕｍ」の値をこの加算結果に更新する（Ｓ１８０５）。そして、変数「ｓｕｍ」の値が前記乱数「ｒａｎｄ」の値「３．５」より大きいとき、広告決定部１２７はこの処理を抜ける。
【０１３４】
また、変数「ｓｕｍ」の値が前記乱数「ｒａｎｄ」の値「３．５」より小さいとき、広告決定部１２７は、「ｋ」に「３」を設定し、項目１７０４「広告配信スコア」より「ＲＩＤ−００３」の広告配信スコア「Ｓ３」を取得する（Ｓ１８０５→Ｓ１８０４）。
このように、広告決定部１２７は、変数「ｓｕｍ」の値が前記変数「ｒａｎｄ」の値「３．５」より大きくなるまで、変数「ｓｕｍ」に「ＲＩＤ−ｋ」の広告配信スコア「Ｓｋ」の値を順に加算していく。
【０１３５】
具体的には、Ｓ１８０４において「ｋ」が「１」のとき、項目１７０４より、ＲＩＤ−００１の広告配信スコア「Ｓ１」の値は「２．０」である。したがって、Ｓ１８０５において、変数「ｓｕｍ」の値は「ｓｕｍ＝０＋２．０＝２．０」となる。この場合、変数「ｓｕｍ」の値「２．０」は変数「ｒａｎｄ」の値「３．５」より小さいので、広告決定部１２７は「ｋ」に「２」を設定し、ＲＩＤ−００２の広告配信スコア「Ｓ２」を取得する。項目１７０４より、ＲＩＤ−００２の広告配信スコア「Ｓ２」の値は「３．０」である。したがって、Ｓ１８０５において、変数「ｓｕｍ」の値は「ｓｕｍ＝２．０＋３．０＝５．０」となる。この場合、変数「ｓｕｍ」の値「５．０」は変数「ｒａｎｄ」の値「３．５」より大きくなるので、広告決定部１２７はこの処理を抜ける。
【０１３６】
次に、Ｓ１８０４からＳ１８０５の処理を抜けると、広告決定部１２７は、前記処理を抜けた時点での「ｋ」の値に相当するＲＩＤ−ｋの広告データをユーザ宅１１０へ配信する広告データに決定する（Ｓ１８０６）。具体的には、Ｓ１８０４からＳ１８０５の処理を抜けた時点の「ｋ」の値は「２」である。したがって、この場合、広告決定部１２７はＲＩＤ−００２の広告データをユーザ宅１１０へ配信する広告データとして決定する（Ｓ１８０６）。
【０１３７】
図１１に示すように、広告配信条件「ＲＩＤ−００２」はユーザ００１の生活履歴情報を満たすか否か不明であるが、本態様により、このような場合においても広告提供サーバ１２０は広告配信条件「ＲＩＤ−００２」に対応する広告データをユーザ００１に配信できる。この結果、広告提供サーバ１２０は、宅内機器の一部から前記生活履歴に関する情報を収集できない場合においても、この宅内機器のユーザに対して前記生活履歴に対応した広告データを配信できる。
【０１３８】
なお、本発明の実施の態様においては、配信広告決定処理（Ｓ８１４）を、乱数を発生させて広告配信スコアの比率に応じた配信確率で配信する場合を説明したが、広告配信スコアの比率の高い順番に配信するようにしてもよい。例えば、図１７に示すような広告配信スコアの場合、「ＲＩＤ−００２」→「ＲＩＤ−００１」→「ＲＩＤ−００４」のように、単純に広告配信スコアの高い順番に配信してもよいし、「ＲＩＤ−００２」→「ＲＩＤ−００１」→「ＲＩＤ−００２」→「ＲＩＤ−００４」→「ＲＩＤ−００１」→「ＲＩＤ−００２」→「ＲＩＤ−００４」のように、広告配信スコアの比率に応じて最高平均方式で配信してもよい。また、「ＲＩＤ−００１」→「ＲＩＤ−００４」→「ＲＩＤ−００２」のように、広告配信条件がユーザの生活履歴情報を満たした広告データを優先して配信するようにしてもよい。
【０１３９】
本態様によると、広告決定部１２７は、広告配信スコアの比率に応じた確率でユーザ宅へ配信する広告データを決定する。これにより、広告決定部１２７は、ユーザの生活履歴情報を満たす広告データ及び前記生活履歴情報を満たすか否か不明な広告データの中から、前記広告データの配信スコアの比率に応じた確率で前記広告データを配信することができる。
【０１４０】
なお、本発明の実施の態様においては、広告提供サーバ１２０が広告配信条件に基づき配信する広告データを決定するようにしているが、配信対象は広告データに限らず、各種商品やコンテンツなどの情報であってもよく、これらの商品やコンテンツなどの配信条件が設定される場合であれば同等の効果が得られる。
また、本発明はこれらの実施の態様に何ら限定されるものではなく、ユーザの生活履歴情報を収集できない場合に、複数のユーザの生活履歴情報に基づく条件を満たす割合から、前記生活履歴情報の収集ができないが潜在的に条件を満たすユーザに対して配信するコンテンツを決定するという要旨を逸脱しない範囲において、種々なる態様で実施し得る。 
【産業上の利用可能性】
【０１４１】
本発明によれば、宅内機器の一部からユーザの生活履歴に関する情報を収集できない場合においても、ユーザの生活履歴に対応した広告データを配信できる広告配信方法及び広告配信サーバを提供できる。   
【図面の簡単な説明】
【０１４２】
【図１】本発明の一実施の態様を示したシステム構成図
【図２】本発明の一実施の態様に用いる宅内機器のハード構成を示した図
【図３】本発明の一実施の態様に用いる情報収集装置のハード構成を示した図
【図４】本発明の一実施の態様に用いる広告提供サーバのハード構成を示した図
【図５】本発明の一実施の態様に用いる情報収集装置が有する生活情報記憶部のデータ構造を詳細に表した図
【図６】本発明の一実施の態様に用いる広告提供サーバが有する生活情報記憶部のデータ構造を詳細に表した図
【図７】本発明の一実施の態様に用いる広告提供サーバが有する広告配信情報記憶部のデータ構造を詳細に表した図
【図８】本発明の実施の形態に係る広告配信方法における宅内機器、情報収集装置、広告提供サーバ、及びコンテンツサーバの動作を示したシーケンス図
【図９】本発明の一実施の態様に用いる広告提供サーバが、宅内機器から収集した各ユーザの生活履歴情報を示した図
【図１０】本発明の一実施の態様に用いる広告提供サーバにおいて、図８に示す広告配信条件評価テーブル生成処理の動作を示すフローチャート
【図１１】広告配信条件評価テーブルのデータ構造を表した図
【図１２】本発明の一実施の態様に用いる広告提供サーバにおいて、図８に示す広告配信条件類似度計算テーブル生成処理を示すフローチャート
【図１３】広告配信条件類似度テーブルのデータ構造を表した図
【図１４】本発明の一実施の態様に用いる広告提供サーバにおいて、図１２に示す類似度計算処理の動作を示すフローチャート
【図１５】本発明の一実施の態様に用いる広告提供サーバにおいて、全ユーザの生活履歴情報を任意の２つの広告配信条件で評価した結果を示すユーザ分布図。
【図１６】本発明の一実施の態様に用いる広告提供サーバにおいて、図８に示す広告配信スコアテーブル生成処理の動作を示すフローチャート
【図１７】広告配信スコアテーブルのデータ構造を表した図
【図１８】本発明の一実施の態様に用いる広告提供サーバにおいて、図８に示す配信広告決定処理の動作を示すフローチャート
【符号の説明】
【０１４３】
１１０  ユーザ宅
１２０  広告提供サーバ
１２２  生活情報記憶部
１２４  広告配信情報記憶部
１２５  広告配信条件判定部
１２６  広告配信条件類似判定部
１２７  広告決定部
１４０  宅内機器
１５０  情報収集装置
１４１  機器情報検出部
１４２  機器情報記憶部
１５１  機器情報記憶部
１５２  生活情報生成部
１５３  生活情報記憶部
１５４  広告表示制御部
【図１】
2010128628.tif 000003
【図２】
2010128628.tif 000004
【図３】
2010128628.tif 000005
【図４】
2010128628.tif 000006
【図５】
2010128628.tif 000007
【図６】
2010128628.tif 000008
【図７】
2010128628.tif 000009
【図８】
2010128628.tif 000010
【図９】
2010128628.tif 000011
【図１０】
2010128628.tif 000012
【図１１】
2010128628.tif 000013
【図１２】
2010128628.tif 000014
【図１３】
2010128628.tif 000015
【図１４】
2010128628.tif 000016
【図１５】
2010128628.tif 000017
【図１６】
2010128628.tif 000018
【図１７】
2010128628.tif 000019
【図１８】
2010128628.tif 000020