(57)【要約】【課題】プライバシーを保護しつつユーザの生活履歴に対応した適切な広告を配信する。【解決手段】ユーザ端末１１２は、ユーザの生活履歴を公開生活履歴情報と非公開生活履歴情報とに分離し、前記公開生活履歴情報のみ広告配信サーバ１２０に提供する。そして、広告配信サーバ１２０で、前記公開生活履歴情報を広告配信条件に含む広告データを選別する。広告配信サーバ２００は、前記非公開生活履歴情報に対応する所定の広告配信条件と関連の強い公開生活履歴情報を推定し、この推定された公開生活履歴情報を広告配信条件に含む広告データを優先的に配信する。ユーザ端末１１２は前記広告データをダウンロードすると、前記非公開生活履歴情報と前記広告データとを照合し、前記非公開生活履歴情報と合致する広告データを表示する。【選択図】図１
2010123011.tif 000002
【特許請求の範囲】
【請求項１】
端末装置のユーザの生活履歴に関する生活履歴項目の中で前記ユーザが公開する生活履歴項目に属する公開生活履歴情報を格納する第１記憶部と、
広告データ毎に配信条件である広告配信条件を格納する第２記憶部と、
前記端末装置から広告データの配信要求を受信する通信部と、
前記配信要求を送信した端末装置のユーザに対応する公開生活履歴情報を広告配信条件に含む広告データを選択し、
前記選択した複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を所定の配信順序に決定し、
前記配信順序に基づいて、前記選択した複数の広告データを前記端末装置に配信する制御部と、を
具備した広告配信サーバ。
【請求項２】
前記制御部は、
前記選択した複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を決定する際、
前記ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件を含む広告データについては、前記所定の広告配信条件と関連が強い公開生活履歴情報を予測し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信するように前記所定の順序を決定する
ことを特徴とする請求項１記載の広告配信サーバ。
【請求項３】
前記公開生活履歴情報は数値で示される情報であり、
前記第１記憶部は、前記端末装置の複数のユーザについて公開生活履歴情報を格納し、
前記制御部は、
前記所定の配信順序を決定する際、
前記選択した複数の広告データの各々について、各広告データの間の配信順序の先後を示す配信順序スコアを算出し、
前記配信順序スコアを算出するにあたって、前記所定の広告配信条件と前記端末装置のユーザの公開生活履歴情報との関連の強さを示す関連スコアを算出し、
広告データ毎にその広告データに含まれる広告配信条件に対応する各生活履歴項目の関連スコアを合計して前記配信順序スコアを算出し、
前記関連スコアを算出するにあたって、
前記端末装置のユーザについて、前記所定の広告配信条件と前記公開生活履歴情報の各々との近似度を計算し、
前記近似度を計算するにあたって、
所定の公開生活履歴情報が示す生活履歴項目について、他のユーザを含めた全体の傾向を表す第１値と、前記端末装置のユーザが非公開生活履歴情報としている生活履歴項目を公開生活履歴情報とする他のユーザの生活履歴項目の中で、前記所定の公開生活履歴情報が示す生活履歴項目の傾向を表す第２値と、に基づいて、前記所定の公開生活履歴情報が前記第２値に近い程、前記所定の広告配信条件と前記所定の公開生活履歴情報との近似度が大きくなるように前記近似度を計算し、
前記所定の公開履歴情報が現在判断の対象となっている広告データの広告配信条件に含まれる場合は前記近似度の値に応じて前記近似度が大きくなるように前記近似度を補正し、一方、前記現在判断の対象となっている広告データの広告配信条件に含まれない場合は前記近似度の補正は行わない制御を行う
ことを特徴とする請求項２記載の広告配信サーバ。
【請求項４】
前記制御部は、
前記関連スコアを計算するにあたって、
前記端末装置のユーザの所定の公開生活履歴情報が示す数値とこの公開生活履歴情報と同一の生活履歴項目に属する他の全てのユーザの生活履歴情報が示す数値との第１偏差値を算出し、
前記端末装置のユーザが非公開生活履歴情報としている生活履歴項目を公開生活履歴情報とする他のユーザの生活履歴項目の中で、前記所定の公開生活履歴情報と同一の生活履歴項目に属する生活履歴情報が示す数値の第２偏差値を算出し、
前記端末装置のユーザの所定の公開生活履歴情報が示す第３数値と、前記第１偏差値との第１差分を算出し、
前記第３数値と前記第２偏差値との第２差分を算出し、
前記第１差分に比例し且つ前記第２差分の逆数となる値を前記所定の公開生活履歴項目のスコアとして設定して前記近似度を計算し、
前記所定の公開履歴情報が現在判断の対象となっている広告データの広告配信条件に含まれる場合は前記スコアが示す値に応じた所定の加算値を前記スコアに加算して前記近似度を補正し、一方、前記現在判断の対象となっている広告データの広告配信条件に含まれない場合は前記スコアに前記所定の加算値は加算しない制御を行う
ことを特徴とする請求項３記載の広告配信サーバ。
【請求項５】
前記制御部は、
前記広告データを前記端末装置に配信する際、前記広告データに対応する広告配信条件の中で前記公開生活履歴情報に合致した広告配信条件を除いた広告配信条件を前記広告データと共に配信することを特徴とする請求項１記載の広告配信サーバ。
【請求項６】
複数の家電機器と接続し前記複数の家電機器から各家電端末の使用の結果得られる生活履歴に関する生活履歴情報を収集する第１通信部と、
広告データを配信する広告配信サーバと接続する第２通信部と、
前記収集した生活履歴情報の中から公開対象の公開生活履歴情報と非公開の非公開生活履歴情報とを識別し、前記公開生活履歴情報を前記広告配信サーバに送信する第１制御部と、
前記広告配信サーバに広告データの配信要求を送信し、前記広告データの配信要求に応じて前記広告配信サーバにおいて前記公開生活履歴情報に基づいて選択された広告データを所定の配信順序で受信すると、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択する第２制御部と、を
具備した端末装置。
【請求項７】
前記所定の配信順序は、
前記広告配信サーバにおいて、前記ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件を含む広告データについては、前記所定の広告配信条件と関連が強い公開生活履歴情報を予測し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信するように前記所定の順序を決定された配信順序である
ことを特徴とする請求項６記載の端末装置。
【請求項８】
前記広告データを記憶する第３記憶部を設け、
前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択し前記第３記憶部に保存することを特徴とする請求項６記載の端末装置。
【請求項９】
前記広告データを表示する表示部を設け、
前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択し前記表示部に表示することを特徴とする請求項６記載の端末装置。
【請求項１０】
前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した次の広告データを選択するまでの間、前回合致した広告データを前記表示部に表示する
することを特徴とする請求項８記載の端末装置。
【請求項１１】
前記広告データを記憶する第３記憶部を設け、
前記広告データを表示する表示部を設け、
前記端末装置の電源をオンオフするスイッチを設け、
前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択し前記第３記憶部に保存し、
前記制御部は、前記端末装置の電源がオンされた場合、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択するまでの間、前記第３記憶部に保存された広告データを前記表示部に表示することを特徴とする請求項６載の端末装置。
【請求項１２】
前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択するまでの間、前記第３記憶部に保存された広告データを前記表示部に表示する際、前記保存された広告データの中から最新の非公開生活履歴情報に合致した広告データを選択することを特徴とする請求項１０記載の端末装置。
【請求項１３】
前記表示部は、前記端末装置の外部に設けられた外部装置であることを特徴とする請求項８記載の端末装置。
【請求項１４】
前記収集した生活履歴情報について公開生活履歴情報とするか又は非公開生活履歴情報とするかを設定する設定部を設けたことを特徴とする請求項６記載の端末装置。
【請求項１５】
前記制御部は、前記第３記憶部内の前記広告データの記憶量が増大するに応じて、前記ユーザが非公開とする非公開生活履歴情報に関連が弱い公開生活履歴情報を広告配信条件に含む広告データの配信量を増大するよう、前記広告配信サーバに指示する
ことを特徴とする請求項８記載の端末装置。
【請求項１６】
広告データを蓄積する広告配信サーバと、この広告配信サーバから前記広告データを受信する端末装置と、を含む広告配信システムであって、
前記広告配信サーバは、
端末装置のユーザの生活履歴に関する生活履歴項目の中で前記ユーザが公開する生活履歴項目に属する公開生活履歴情報を格納する第１記憶部と、
広告データ毎に配信条件である広告配信条件を格納する第２記憶部と、
前記端末装置から広告データの配信要求を受信する第１通信部と、
前記配信要求を送信した端末装置のユーザに対応する公開生活履歴情報を広告配信条件に含む広告データを選択し、
前記選択した複数の広告データを前記端末装置に配信する第１制御部と、を具備し、
前記端末装置は、
複数の家電機器と接続し前記複数の家電機器から各家電端末の使用の結果得られる生活履歴に関する生活履歴情報を収集する第２通信部と、
前記広告配信サーバと接続する第３通信部と、
前記収集した生活履歴情報の中から公開対象の公開生活履歴情報と非公開の非公開生活履歴情報とを識別し、前記公開生活履歴情報を前記広告配信サーバに送信する第２制御部と、
前記広告配信サーバに広告データの配信要求を送信し、前記広告データの配信要求に応じて前記広告配信サーバにおいて前記公開生活履歴情報に基づいて選択された広告データの中から前記非公開生活履歴情報に合致した広告データを選択する第３制御部と、を
具備した広告配信システム。
【請求項１７】
前記第１制御部は、前記選択された複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を所定の配信順序に決定し、
前記配信順序に基づいて、前記選択した複数の広告データを前記端末装置に配信し、
前記第３制御部は、前記配信順序に基づいて前記広告データを受信すると、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択する
ことを特徴とする請求項１６記載の広告配信システム。
【請求項１８】
広告データを蓄積する広告配信サーバから前記広告データを端末装置に配信する広告配信方法であって、
前記広告配信サーバは、
端末装置のユーザの生活履歴に関する生活履歴項目の中で前記ユーザが公開する生活履歴項目に属する公開生活履歴情報を第１記憶部に格納し、
広告データ毎に配信条件である広告配信条件を第２記憶部に格納し、
前記端末装置から広告データの配信要求を受信し、
前記配信要求を送信した端末装置のユーザに対応する公開生活履歴情報を広告配信条件に含む広告データを選択し、
前記選択した複数の広告データを前記端末装置に配信し、
前記端末装置は、
複数の家電機器と接続し前記複数の家電機器から各家電端末の使用の結果得られる生活履歴に関する生活履歴情報を収集し、
前記収集した生活履歴情報の中から公開対象の公開生活履歴情報と非公開の非公開生活履歴情報とを識別し、
前記公開生活履歴情報を前記広告配信サーバに送信し、
前記広告配信サーバに広告データの配信要求を送信し、
前記広告データの配信要求に応じて前記広告配信サーバにおいて前記公開生活履歴情報に基づいて選択された広告データの中から前記非公開生活履歴情報に合致した広告データを選択する
ことを特徴とする広告配信方法。
【請求項１９】
前記広告配信サーバは、前記選択された複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を所定の配信順序に決定し、
前記配信順序に基づいて、前記選択した複数の広告データを前記端末装置に配信し、
前記端末装置は、前記配信順序に基づいて前記広告データを受信すると、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択する
ことを特徴とする請求項１８記載の広告配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの生活履歴に対応した広告を前記ユーザに配信する広告配信システム、広告配信方法、広告配信サーバ及び端末装置に関する。
【背景技術】
【０００２】
近年、ユーザの生活履歴に対応した広告配信方法が検討されている。この広告配信方法では、冷蔵庫やテレビ等の各種機器が家庭内のネットワークに接続され、前記各種機器からの情報を収集する端末装置が家庭内に配置される。前記端末装置は前記各種機器の使用時間などユーザの生活様態を反映した生活履歴に関する情報を収集し、前記生活履歴に関する情報を広告配信サーバに送信する。前記広告配信サーバは各種広告コンテンツデータとこれに対応する広告配信条件とを保有する。前記広告配信サーバは前記端末装置から前記生活履歴に関する情報を受信し、前記広告配信条件と照合する。前記広告配信条件が前記生活履歴に関する情報と一致するとき、前記広告配信サーバは前記広告配信条件に対応する前記広告データを前記端末装置に配信する。これによって、ユーザの生活履歴に基づいた広告が配信される。
【０００３】
しかし、前記端末装置がユーザの生活履歴という個人情報を外部に出すことになり、ユーザのプライバシーが漏洩するという問題がある。
従来、プライバシーを保護しつつユーザの生活履歴に対応した広告を配信するために、端末装置が広告配信サーバから広告配信条件を受信する方法がある。前記端末装置が保有している生活履歴に関する情報と前記広告配信サーバから受信した前記広告配信条件とが前記端末装置で比較される。前記広告配信条件が前記生活履歴に関する情報に一致するとき、前記端末装置は前記広告配信条件に対応する広告コンテンツデータを前記広告配信サーバに要求する。前記要求に応じて前記広告配信サーバは前記広告コンテンツデータを配信し、前記端末装置は前記広告コンテンツデータを取得して表示する（例えば、特許文献１）。
【特許文献１】特願２００４−５６２００２号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術では、以下のような問題が生じていた。
即ち、上記従来技術では、前記生活履歴に関する情報を前記広告配信サーバに送信しないので、上記端末装置がユーザの個人情報を外部に出すことはない。
しかし、前記広告配信条件が前記生活履歴に関する情報に一致するとき、この前記広告配信条件に対応する前記広告コンテンツデータを前記端末装置が前記広告配信サーバに要求して取得した時点で、この前記広告配信条件からユーザの前記生活履歴に関する情報が特定されるという問題がある。例えば、前記広告配信条件が「体重６５ｋｇ」という条件を含む場合、これに対応する前記広告コンテンツデータを要求して取得すると、前記広告配信サーバではユーザの体重が６５ｋｇだと特定できる。この結果、前記端末装置が前記広告配信サーバに前記生活履歴に関する情報自体を渡さなくても、前記広告配信サーバでユーザの個人情報を間接的に推定できる。
【０００５】
かかる問題に対しては、前記端末装置が前記広告配信条件のみならず、前記広告コンテンツデータ自体を予めダウンロードすることで解決できる。前記端末装置は、前記広告配信条件と前記生活履歴に関する情報とを照合し、前記広告配信条件が前記生活履歴に関する情報に一致するとき、予めダウンロードした広告コンテンツデータの中から前記広告配信条件に対応する広告コンテンツデータを選択し、表示する。このとき、前記広告コンテンツデータ自体は予め前記端末装置にダウンロードされているので、前記広告配信条件と前記生活履歴に関する情報とを照合した後、前記端末装置は前記広告配信条件に対応する広告コンテンツデータを改めて前記広告配信サーバに要求する必要がなくなる。この結果、前記広告配信サーバでユーザの個人情報が推定されることはない。
【０００６】
しかし、かかる解決手段では、前記端末装置は前記生活履歴に関する情報に対応しない前記広告コンテンツデータまでダウンロードすることになる。したがって、前記端末装置は前記生活履歴に関する情報に対応しない前記広告コンテンツデータについてまで照合するので、前記生活履歴に関する情報に合致する広告配信条件に対応する広告コンテンツデータを表示するまでに余計な時間が発生する。これにより、前記広告配信条件に対応する広告コンテンツデータの表示が遅れ、前記広告コンテンツデータは適切なタイミングで表示されなくなるので、ユーザへの広告効果が低下するという問題があった。
【０００７】
そこで、本発明では、上記課題に鑑みてなされたものであって、プライバシーを保護し、また、ユーザの生活履歴に対応した適切な広告を配信する広告配信システム、広告配信方法、広告配信サーバ及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一実施の態様は、端末装置で、ユーザの生活履歴を公開生活履歴情報と非公開生活履歴情報とに分離し、前記公開生活履歴情報のみ広告配信サーバに提供する。広告配信サーバで、前記公開生活履歴情報を広告配信条件に含む広告データを選別する。広告配信サーバは、前記非公開生活履歴情報に対応する所定の広告配信条件と関連の強い公開生活履歴情報を推定し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信する。ユーザ端末は前記広告データをダウンロードすると、前記非公開生活履歴情報と前記広告データとを照合し、前記非公開生活履歴情報と合致する広告データを表示するものである。
【発明の効果】
【０００９】
本態様により、ユーザが非公開としたい情報を外部に出さないことでプライバシーの保護を図ることができる。また、広告配信サーバで前記公開生活履歴に合致する広告を選別し、端末装置で前記非公開生活履歴情報に合致する広告を表示することでユーザの生活履歴に対応した適切な広告を表示できる。
【発明を実施するための最良の形態】
【００１０】
請求項１記載の態様の広告配信サーバは、端末装置のユーザの生活履歴に関する生活履歴項目の中で前記ユーザが公開する生活履歴項目に属する公開生活履歴情報を格納する第１記憶部と、広告データ毎に配信条件である広告配信条件を格納する第２記憶部と、前記端末装置から広告データの配信要求を受信する通信部と、前記配信要求を送信した端末装置のユーザに対応する公開生活履歴情報を広告配信条件に含む広告データを選択し、前記選択した複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を所定の配信順序に決定し、前記配信順序に基づいて、前記選択した複数の広告データを前記端末装置に配信する制御部と、を備えたものである。
【００１１】
本態様によると、生活履歴情報をユーザが公開とする公開生活履歴情報と非公開とする非公開生活履歴情報とに分け、広告配信サーバはユーザの公開生活履歴情報だけを格納し、この公開生活履歴情報を広告配信条件に含む広告データを選択することにより、広告配信サーバでは非公開生活履歴情報を持たないで広告の選択を行うので、ユーザが非公開としたい非公開生活履歴情報は外部に出ず、個人情報の保護を図ることができる。
【００１２】
また、広告配信サーバは前記選択した複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を所定の配信順序に決定し配信することにより、例えば、前記端末装置のユーザの非公開生活履歴情報に対応する所定の広告配信条件と関連が強い公開生活履歴情報を予測し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信すれば、前記端末装置側では前記端末装置が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバが保有する全広告データをダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００１３】
請求項２記載の態様の広告配信サーバは、請求項１の態様において、前記制御部は、前記選択した複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を決定する際、前記ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件を含む広告データについては、前記所定の広告配信条件と関連が強い公開生活履歴情報を予測し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信するように前記所定の順序を決定するものである。
【００１４】
本態様によると、前記ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件と関連が強い公開生活履歴情報を予測し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信するよう前記所定の配信順序を決定することより、前記端末装置側では前記端末装置が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバが保有する全広告データをダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００１５】
請求項３記載の態様の広告配信サーバは、請求項２記載の態様において、前記公開生活履歴情報は数値で示される情報であり、前記第１記憶部は、前記端末装置の複数のユーザについて公開生活履歴情報を格納し、前記制御部は、前記所定の配信順序を決定する際、前記選択した複数の広告データの各々について、各広告データの間の配信順序の先後を示す配信順序スコアを算出し、前記配信順序スコアを算出するにあたって、前記所定の広告配信条件と前記端末装置のユーザの公開生活履歴情報との関連の強さを示す関連スコアを算出し、広告データ毎にその広告データに含まれる広告配信条件に対応する各生活履歴項目の関連スコアを合計して前記配信順序スコアを算出し、前記関連スコアを算出するにあたって、前記端末装置のユーザについて、前記所定の広告配信条件と前記公開生活履歴情報の各々との近似度を計算し、前記近似度を計算するにあたって、所定の公開生活履歴情報が示す生活履歴項目について、他のユーザを含めた全体の傾向を表す第１値と、前記端末装置のユーザが非公開生活履歴情報としている生活履歴項目を公開生活履歴情報とする他のユーザの生活履歴項目の中で、前記所定の公開生活履歴情報が示す生活履歴項目の傾向を表す第２値と、に基づいて、前記所定の公開生活履歴情報が前記第２値に近い程、前記所定の広告配信条件と前記所定の公開生活履歴情報との近似度が大きくなるように前記近似度を計算し、前記所定の公開履歴情報が現在判断の対象となっている広告データの広告配信条件に含まれる場合は前記近似度の値に応じて前記近似度が大きくなるように前記近似度を補正し、一方、前記現在判断の対象となっている広告データの広告配信条件に含まれない場合は前記近似度の補正は行わない制御を行うものである。
【００１６】
本態様によると、前記所定の公開生活履歴情報が示す生活履歴項目について、他のユーザを含めた全体の傾向を表す第１値と、前記端末装置のユーザが非公開生活履歴情報としている生活履歴項目を公開生活履歴情報とする他のユーザの生活履歴項目の中で、前記所定の公開生活履歴情報が示す生活履歴項目の傾向を表す第２値と、に基づいて、前記所定の公開生活履歴情報が前記第２値に近い程、前記非公開生活履歴情報と前記所定の公開生活履歴情報との近似度が大きくなるように前記近似度を計算する。これにより、ある非公開生活履歴情報を広告条件とする第１広告データと別の非公開生活履歴情報を広告条件とする第２広告データとの間で配信順序の先後を決める。
【００１７】
しかし、同一の非公開生活履歴情報を広告条件としつつ、公開生活履歴情報が異なる複数の広告データ間では、配信順序スコアが示す値が同一となり、配信順序の先後を決まらない。
そこで、前記所定の公開履歴情報が現在判断の対象となっている広告データの広告配信条件に含まれる場合は前記近似度の値に応じて前記近似度が大きくなるように前記近似度を補正し、一方、前記現在判断の対象となっている広告データの広告配信条件に含まれない場合は前記近似度の補正は行わない制御を行う。これにより、同一の非公開生活履歴情報を広告配信条件としつつ、公開生活履歴情報が異なる複数の広告データ間においても、配信順序の先後を決める。これにより、公開生活履歴情報と非公開生活履歴情報との関連の強弱及び前記公開生活履歴情報が広告配信条件に含まれるか否かを考慮して、配信順序の先後を決める。その結果、前記広告配信サーバ側では、前記ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件と関連の強い公開生活履歴情報を推定し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信するよう前記所定の配信順序を決定でき、一方、前記端末装置側では、前記端末装置が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。
【００１８】
請求項４記載の態様の広告配信サーバは、請求項３記載の態様において、前記制御部は、前記関連スコアを計算するにあたって、前記端末装置のユーザの所定の公開生活履歴情報が示す数値とこの公開生活履歴情報と同一の生活履歴項目に属する他の全てのユーザの生活履歴情報が示す数値との第１偏差値を算出し、前記端末装置のユーザが非公開生活履歴情報としている生活履歴項目を公開生活履歴情報とする他のユーザの生活履歴項目の中で、前記所定の公開生活履歴情報と同一の生活履歴項目に属する生活履歴情報が示す数値の第２偏差値を算出し、前記端末装置のユーザの所定の公開生活履歴情報が示す第３数値と、前記第１偏差値との第１差分を算出し、前記第３数値と前記第２偏差値との第２差分を算出し、前記第１差分に比例し且つ前記第２差分の逆数となる値を前記所定の公開生活履歴項目のスコアとして設定して前記近似度を計算し、前記所定の公開履歴情報が現在判断の対象となっている広告データの広告配信条件に含まれる場合は前記スコアが示す値に応じた所定の加算値を前記スコアに加算して前記近似度を補正し、一方、前記現在判断の対象となっている広告データの広告配信条件に含まれない場合は前記スコアに前記所定の加算値は加算しない制御を行うものである。
【００１９】
本態様によると、前記近似度の計算に、偏差値を用いて計算してもよい。ここで、第１偏差値は所定の公開生活履歴情報と同一の生活履歴項目に属する他のユーザの全体の偏差値であるため、全体的な傾向を示す。一方、第２偏差値は、前記端末装置のユーザが非公開生活履歴情報としている生活履歴項目を公開生活履歴情報とする他のユーザの中での偏差値であるため、より特徴的な傾向を示す。前記端末装置のユーザの所定の公開生活履歴情報が示す値が第２偏差値に近ければ、前記所定の公開生活履歴情報は前記ユーザの非公開生活履歴情報に対応する所定の広告配信条件に関連が強いと言える。そのため、本態様では、前記端末装置のユーザの所定の公開生活履歴情報が示す値と第２偏差値との差分である第２差分がより強調されるように、前記第１差分に比例し且つ前記第２差分の逆数となる値を前記所定の公開生活履歴項目のスコアとして設定する。これによると、ある非公開生活履歴情報を広告配信条件とする第１広告データと別の非公開生活履歴情報を広告条件とする第２広告データとの間で配信順序の先後を決める。しかし、同一の非公開生活履歴情報を広告配信条件としつつ、公開生活履歴情報が異なる複数の広告データ間では、スコアが示す値が同一となり、配信順序の先後を決まらない。そこで、現在判断の対象となっている公開履歴情報が現在判断の対象となっている広告データの広告配信条件に含まれる場合は、前記現在判断の対象となっている公開履歴情報が前記現在判断の対象となっている広告データとの関係で強調されるように、前記現在判断の対象となっている公開履歴情報のスコアに所定の加算値を加算する。これにより、同一の非公開生活履歴情報を広告配信条件としつつ、公開生活履歴情報が異なる複数の広告データ間においても、配信順序の先後を決める。これにより、公開生活履歴情報と前記所定の広告配信条件との関連の強弱及び前記公開生活履歴情報が広告配信条件に含まれるか否かを考慮して、配信順序の先後を決める。その結果、前記広告配信サーバ側では、前記ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件に関連が強い公開生活履歴情報を推定し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信するよう、配信順序を決定でき、一方、前記端末装置側では、前記端末装置が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。
【００２０】
請求項５記載の態様の広告配信サーバは、請求項１記載の態様において、前記制御部は、前記広告データを前記端末装置に配信する際、前記広告データに対応する広告配信条件の中で前記公開生活履歴情報に合致した広告配信条件を除いた広告配信条件を前記広告データと共に配信するものである。
本態様によると、前記広告データを前記端末装置に配信する際、前記広告データに対応する広告配信条件の中で前記公開生活履歴情報に合致した広告配信条件を除いた広告配信条件を配信することにより、広告配信サーバ側で既に照合した広告配信条件を除くので、その分前記端末装置に配信する広告配信条件を削減でき、処理を効率化できる。
【００２１】
請求項６記載の態様の端末装置は、請求項２記載の態様において、複数の家電機器と接続し前記複数の家電機器から各家電端末の使用の結果得られる生活履歴に関する生活履歴情報を収集する第１通信部と、広告データを配信する広告配信サーバと接続する第２通信部と、前記収集した生活履歴情報の中から公開対象の公開生活履歴情報と非公開の非公開生活履歴情報とを識別し、前記公開生活履歴情報を前記広告配信サーバに送信する第１制御部と、前記広告配信サーバに広告データの配信要求を送信し、前記広告データの配信要求に応じて前記広告配信サーバにおいて前記公開生活履歴情報に基づいて選択された広告データを所定の配信順序で受信すると、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択する第２制御部と、を備えたものである。
【００２２】
本態様によると、生活履歴情報をユーザが公開とする公開生活履歴情報と非公開とする非公開生活履歴情報とに分け、前記公開生活履歴情報のみを前記広告配信サーバに送信することにより、ユーザが非公開としたい非公開生活履歴情報は外部には出ないので、個人情報の保護を図ることができる。
また、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択することにより、非公開生活履歴情報については前記端末装置側で広告配信条件との比較を行うので、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００２３】
さらに、前記広告配信サーバにおいて前記公開生活履歴情報に基づいて選択された広告データを所定の配信順序で受信し、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択することにより、例えば、前記端末装置のユーザの非公開生活履歴情報と関連の高い広告データを推定して、前記端末装置のユーザの非公開生活履歴情報と関連の高い順序で広告データを配信すれば、前記端末装置側では前記端末装置が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバが保有する全広告データを前記端末装置にダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００２４】
請求項７記載の態様の端末装置は、請求項６記載の態様において、前記所定の配信順序は、前記広告配信サーバにおいて、前記ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件を含む広告データについては、前記所定の広告配信条件と関連が強い公開生活履歴情報を予測し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信するように前記所定の順序を決定された配信順序であるものである。
【００２５】
本態様によると、前記ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件と関連の強い公開生活履歴情報を推定し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信するよう決定された配信順序を、前記所定の配信順序とすることより、前記端末装置側では前記端末装置が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバが保有する全広告データをダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００２６】
請求項８記載の態様の端末装置は、請求項６記載の態様において、前記広告データを記憶する第３記憶部を設け、前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択し前記第３記憶部に保存するものである。
本態様によると、前記受信した広告データの中から選択された広告データを内部のメモリに保存してもよい。例えば、前記受信した広告データの中で、前記非公開生活履歴情報に合致した広告データが連続する場合には、現在表示している広告の終了を待って表示するため、後続する広告データについてはメモリに保存することになる。
【００２７】
請求項９記載の態様の広告配信サーバは、請求項６記載の態様において、前記広告データを表示する表示部を設け、前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択し前記表示部に表示するものである。
本態様によると、前記受信した広告データの中から選択された広告データを表示してもよい。
【００２８】
請求項１０記載の態様の端末装置は、請求項８記載の態様において、前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した次の広告データを選択するまでの間、前回合致した広告データを前記表示部に表示するものである。
本態様によると、前記受信した広告データの中から前記非公開生活履歴情報に合致した次の広告データを選択するまでの間、前回合致した広告データを前記表示部に表示することにより、次の広告データを選択するまでの間に表示する広告データが存在しない場合であっても、前回合致した広告データを継続して表示するので、広告の未表示状態が継続するのを防止できる。
【００２９】
請求項１１記載の態様の端末装置は、請求項６記載の態様において、前記広告データを記憶する第３記憶部を設け、前記広告データを表示する表示部を設け、前記端末装置の電源をオンオフするスイッチを設け、前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択し前記第３記憶部に保存し、前記制御部は、前記端末装置の電源がオンされた場合、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択するまでの間、前記第３記憶部に保存された広告データを前記表示部に表示するものである。
【００３０】
本態様は、前記受信した広告データの中から選択された広告データを内部のメモリに保存しておき、前記端末装置の電源がオンされた場合、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択するまでの間、前記第３記憶部に保存された広告データを前記表示部に表示するものである。これによると、前記端末装置の電源がオンし且つ未だ広告配信サーバから広告データを受信しない初期状態の場合でも、前記ユーザの生活履歴を反映した広告データを表示できるので、前記初期状態において前記ユーザの生活履歴を反映した広告データが存在しないために、前記ユーザの生活履歴の無関係に広告が代わりに流れるのを防止できる。
【００３１】
請求項１２記載の態様の端末装置は、請求項１０記載の態様において、前記制御部は、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択するまでの間、前記第３記憶部に保存された広告データを前記表示部に表示する際、前記保存された広告データの中から最新の非公開生活履歴情報に合致した広告データを選択するものである。
【００３２】
本態様は、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択するまでの間、前記第３記憶部に保存された広告データを前記表示部に表示する際、前記保存された広告データの中から最新の非公開生活履歴情報に合致した広告データを選択するものである。前記受信した広告データの中から選択された広告データを内部のメモリに保存しておくと、次に端末装置の電源がオンされるまでの間に生活履歴が変化する場合がある。本態様によると、最新の非公開生活履歴情報に合致した広告データを選択することにより、前記初期状態においても、保存した広告データの中から前記ユーザの最新の生活履歴を反映した広告データを選択して表示するので、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００３３】
請求項１３記載の態様の端末装置は、請求項８記載の態様において、前記表示部は、前記端末装置の外部に設けられた外部装置としたものである。
本態様によると、前記表示部を、前記端末装置の外部に設けられた外部装置としてもよい。
請求項１４記載の態様の端末装置は、請求項６記載の態様において、前記収集した生活履歴情報について公開生活履歴情報とするか又は非公開生活履歴情報とするかを設定する設定部を設けたものである。
【００３４】
本態様によると、前記収集した生活履歴情報について公開生活履歴情報とするか又は非公開生活履歴情報とするかを設定する設定部を設けてもよい。
請求項１５記載の態様の端末装置は、請求項８記載の態様において、前記制御部は、前記第３記憶部内の前記広告データの記憶量が増大するに応じて、前記ユーザが非公開とする非公開生活履歴情報に関連が弱い公開生活履歴情報を広告配信条件に含む広告データの配信量を増大するよう、前記広告配信サーバに指示するものである。
【００３５】
前記端末装置が有する非公開生活履歴情報に合致する格納する広告データが多い程、前記第３記憶部の残量は少なり、前記第３記憶部は広告データで一杯となる。
本態様によると、前記第３記憶部内の前記広告データの記憶量が増大すると、前記ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件と関連が弱い公開生活履歴情報を広告配信条件に含む広告データの配信量を増大するよう、前記広告配信サーバに指示することにより、前記端末装置が有する非公開生活履歴情報に合致する格納する広告データを少なくできるので、前記第３記憶部が広告データで一杯となるのを未然に防止できる。例えば、家電機器等のメモリの容量を十分に備えていない端末装置においても好適である。
【００３６】
請求項１６記載の態様の広告配信システムは、広告データを蓄積する広告配信サーバと、この広告配信サーバから前記広告データを受信する端末装置と、を含む広告配信システムであって、前記広告配信サーバは、端末装置のユーザの生活履歴に関する生活履歴項目の中で前記ユーザが公開する生活履歴項目に属する公開生活履歴情報を格納する第１記憶部と、広告データ毎に配信条件である広告配信条件を格納する第２記憶部と、前記端末装置から広告データの配信要求を受信する第１通信部と、前記配信要求を送信した端末装置のユーザに対応する公開生活履歴情報を広告配信条件に含む広告データを選択し、前記選択した複数の広告データを前記端末装置に配信する第１制御部と、を具備し、前記端末装置は、複数の家電機器と接続し前記複数の家電機器から各家電端末の使用の結果得られる生活履歴に関する生活履歴情報を収集する第２通信部と、前記広告配信サーバと接続する第３通信部と、前記収集した生活履歴情報の中から公開対象の公開生活履歴情報と非公開の非公開生活履歴情報とを識別し、前記公開生活履歴情報を前記広告配信サーバに送信する第２制御部と、前記広告配信サーバに広告データの配信要求を送信し、前記広告データの配信要求に応じて前記広告配信サーバにおいて前記公開生活履歴情報に基づいて選択された広告データの中から前記非公開生活履歴情報に合致した広告データを選択する第３制御部と、を備えたものである。
【００３７】
本態様によると、生活履歴情報をユーザが公開とする公開生活履歴情報と非公開とする非公開生活履歴情報とに分け、広告配信サーバはユーザの公開生活履歴情報だけを格納し、この公開生活履歴情報を広告配信条件に含む広告データを選択することにより、広告配信サーバでは非公開生活履歴情報を持たないで広告の選択を行うので、ユーザが非公開としたい非公開生活履歴情報は外部に出ず、個人情報の保護を図ることができる。
【００３８】
請求項１７記載の態様の広告配信システムは、請求項１６記載の広告配信システムにおいて、前記第１制御部は、前記選択された複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を所定の配信順序に決定し、前記配信順序に基づいて、前記選択した複数の広告データを前記端末装置に配信し、前記第３制御部は、前記配信順序に基づいて前記広告データを受信すると、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択するものである。
【００３９】
本態様によると、前記第１制御部は前記選択した複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を所定の配信順序に決定し配信することにより、例えば、前記端末装置のユーザの非公開生活履歴情報に対応する所定の広告配信条件と関連の強い公開生活履歴情報を推定し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信すれば、前記端末装置側では前記端末装置が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバが保有する全広告データをダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００４０】
請求項１８記載の態様の広告配信方法は、広告データを蓄積する広告配信サーバから前記広告データを端末装置に配信する広告配信方法であって、前記広告配信サーバは、端末装置のユーザの生活履歴に関する生活履歴項目の中で前記ユーザが公開する生活履歴項目に属する公開生活履歴情報を第１記憶部に格納し、広告データ毎に配信条件である広告配信条件を第２記憶部に格納し、前記端末装置から広告データの配信要求を受信し、前記配信要求を送信した端末装置のユーザに対応する公開生活履歴情報を広告配信条件に含む広告データを選択し、前記選択した複数の広告データを前記端末装置に配信し、前記端末装置は、複数の家電機器と接続し前記複数の家電機器から各家電端末の使用の結果得られる生活履歴に関する生活履歴情報を収集し、前記収集した生活履歴情報の中から公開対象の公開生活履歴情報と非公開の非公開生活履歴情報とを識別し、前記公開生活履歴情報を前記広告配信サーバに送信し、前記広告配信サーバに広告データの配信要求を送信し、前記広告データの配信要求に応じて前記広告配信サーバにおいて前記公開生活履歴情報に基づいて選択された広告データの中から前記非公開生活履歴情報に合致した広告データを選択するものである。
【００４１】
本態様によると、生活履歴情報をユーザが公開とする公開生活履歴情報と非公開とする非公開生活履歴情報とに分け、広告配信サーバはユーザの公開生活履歴情報だけを格納し、この公開生活履歴情報を広告配信条件に含む広告データを選択することにより、広告配信サーバでは非公開生活履歴情報を持たないで広告の選択を行うので、ユーザが非公開としたい非公開生活履歴情報は外部に出ず、個人情報の保護を図ることができる。
【００４２】
請求項１９記載の広告配信方法は、請求項１８記載の広告配信方法において、前記広告配信サーバは、前記選択された複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を所定の配信順序に決定し、前記配信順序に基づいて、前記選択した複数の広告データを前記端末装置に配信し、前記端末装置は、前記配信順序に基づいて前記広告データを受信すると、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択するものである。
【００４３】
本態様によると、広告配信サーバは前記選択した複数の広告データの中から、前記配信要求を送信した端末装置に配信する広告データの配信順序を所定の配信順序に決定し配信することにより、例えば、前記端末装置のユーザの非公開生活履歴情報に対応する所定の広告配信条件と関連の強い公開生活履歴情報を推定し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信すれば、前記端末装置側では前記端末装置が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバが保有する全広告データをダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
（実施の態様１）
以下、本発明の一実施の態様である広告配信システム、広告配信方法、広告配信サーバ及び端末装置について、図面を参照しながら説明する。図１は、本発明の一実施の態様である広告配信方法、広告配信サーバ及び端末装置が用いられる広告配信システムを示したシステム構成図である。図１において、本実施の態様の広告配信システムは、ユーザＡ宅１００からユーザＮ宅を含み、また、広告配信サーバ１２０を含んでいる。ユーザＡ宅１００からユーザＮ宅と広告配信サーバ１２０とはインターネット１０３を介して接続されている。
【００４４】
ユーザＡ宅１００は、家電機器１１０をｎ個有し、また、表示装置１１１及び端末装置であるユーザ端末１１２を有している。ここで、家電機器１１０は、例えば、冷蔵庫、電子レンジ、または、洗濯機などを示している。家電機器１１０は、生活履歴に関する情報を収集する機能を有している。例えば、何時に洗濯機が使用された時間を示す時間情報や洗濯機を使用する際に用いられるすすぎ時間や脱水時間などのモード情報を生活履歴に関する情報として収集する。
【００４５】
表示装置１１１は、例えば、テレビ受像機を示している。ユーザ端末１１２は、表示装置１１１の表示画面に表示制御を行う。例えば、パーソナルコンピュータやビデオ記録再生装置などである。
ユーザ端末１１２は、家電機器１１０の各々から生活履歴に関する情報を収集する機能、及び、前記収集した生活履歴に関する情報を格納するメモリ１１３を備えている。メモリ１１３に格納された生活履歴に関する情報は、ユーザが公開してよいと指定した公開生活履歴情報とユーザが非公開としたいと指定した非公開生活履歴情報とにユーザの設定により区別される。そして、メモリ１１３には、各家電機器を使用するユーザについての情報も、生活履歴に関する情報として格納する。例えば、ユーザＡ宅のユーザは年齢が３２歳で体重が６５ｋｇである。この場合、ユーザＡ宅のユーザは年齢を公開生活履歴情報として指定し、体重を非公開生活履歴情報として指定している。また、ユーザＮ宅のユーザは年齢が５８歳で体重が８０ｋｇである。この場合、ユーザＮ宅のユーザは年齢及び体重を公開生活履歴情報として指定している。
【００４６】
広告配信サーバ１２０は、複数の広告データを格納する広告データ格納メモリ１２１、及び、前記複数の広告データの各々について各広告データを配信するための広告配信情報を格納する配信条件格納メモリ１２２を有する。配信条件格納メモリ１２２は、例えば、広告ＩＤがＡ＿００１である広告データについて、広告配信条件として、年齢が３０歳代であるユーザを対象とすることを指定しており、また、広告ＩＤがＡ＿００２である広告データについて、広告配信条件として、体重が６５ｋｇ以上のユーザを対象とすることを指定している。広告配信サーバ１２０は、ユーザ宅の各々について公開生活履歴情報を格納するメモリ１２３を有する。公開生活履歴情報は、ユーザ宅の各々において公開生活履歴情報として指定されたものを、ユーザ宅の各々から広告配信サーバ１２０に送信されたものである。メモリ１２３は、例えば、ユーザＩＤがＵ＿００１であるユーザについて、そのユーザの年齢が３２歳であるという公開生活履歴情報を格納し、また、ユーザＩＤがＵ＿００２であるユーザについて、そのユーザの年齢が５８歳であり体重が８０ｋｇであるという公開生活履歴情報を格納している。
【００４７】
図２は、本発明の一実施の態様である広告配信サーバ１２０の機能ブロック図を示す。図２において、本実施の態様の広告配信サーバ１２０は、通信部２０１を介してインターネット１０３に接続される。生活履歴収集部２０２は、ユーザの生活履歴に関する情報をユーザ端末から収集し、公開生活履歴格納メモリ２０３に格納する。生活履歴収集部２０２は、ユーザが公開してもよいと指定した生活履歴に関する情報を前記ユーザ端末１１２から受信する。公開生活履歴格納メモリ２０３は、例えば、ユーザＩＤがＵ＿００Ｂであるユーザについて、そのユーザの年齢が３２歳、体重が５８ｋｇ、洗濯機の使用開始時刻が１０時、及びエアコンの設定温度が２８度というユーザの生活履歴に関する情報を格納している。
【００４８】
また、広告配信サーバ１２０は、複数の広告データを格納する広告データ格納メモリ２０４、及び前記複数の広告データの各々について各広告データを配信するための広告配信条件を格納する配信条件格納メモリ２０５を有する。配信条件格納メモリ２０５において、例えば、広告ＩＤがＡ＿００Ａである広告データ（以下、「広告００Ａとする」）は、「年齢が３０歳代でかつ体重が７５ｋｇ以上」であるユーザを対象とする広告配信条件が指定されている。
【００４９】
配信要求受信部２０６は、前記ユーザ端末から送信される広告配信要求を受け付ける。
広告選別部２０７は、前記ユーザ端末へ配信する広告データを広告データ格納メモリ２０４から選別する。配信広告の選別において、広告選別部２０７は、公開生活履歴格納メモリ２０３に格納され広告配信を要求しているユーザの公開生活履歴情報と、配信条件格納メモリ２０５に格納されている各広告データの広告配信条件とを照合する。照合した後、前記公開生活履歴情報と前記広告配信条件とが部分一致したとき、広告選別部２０７は部分一致した広告配信条件に対応する広告データを広告データ格納メモリ２０４から選別する。これにより、前記ユーザ端末が広告データをダウンロードする際、全広告をダウンロードする必要がなくなるので、広告データ配信時のデータ量を削減できる。
【００５０】
配信順序決定部２０８は、広告選別部２０７で選別された広告データ各々について、その配信順序を決定する。配信順序の決定において、配信順序決定部２０８は、広告配信を要求しているユーザ（以下、「配信要求元」とする）が非公開と指定している生活履歴情報に対応する所定の広告配信条件を含む広告データについて、前記所定の広告配信条件と関連が強い公開生活履歴情報を推定する。前記所定の広告配信条件と関連の強い公開生活履歴情報の推定は、配信要求元と同一あるいは類似の公開生活履歴情報を保有する他のユーザの公開生活履歴情報に基づいて行われる。配信要求元の公開生活履歴情報が前記所定の広告配信条件と関連が強いと推定される程、前記所定の広告配信条件を含む広告データが優先的に配信されるように広告データの配信順序が決定される。例えば、ユーザIDがU＿００Ａのユーザ（以下、「ユーザ００Ａ」とする）に対して、広告００Ａを配信する場合を考える。公開生活履歴格納メモリ２０３を参照すると、ユーザ００Ａは「年齢」、「洗濯開始時刻」、及び「エアコンの設定温度」に関する生活履歴情報を公開しており、「体重」に関する生活履歴情報を非公開としている。一方、ユーザIDがU＿００Ｂのユーザ（以下、「ユーザ００Ｂ」とする）、及び、ユーザIDがU＿００Ｃのユーザ（以下、「ユーザ００Ｃ」とする）は、「年齢」、「体重」、「洗濯開始時刻」、及び「エアコンの設定温度」に関する生活履歴情報を公開している。ここで、ユーザ００Ｂの公開生活履歴情報である「年齢」は、ユーザ００Ａの公開生活履歴情報である「年齢」と類似しており、また、ユーザ００Ｃの公開生活履歴情報である「洗濯開始時刻」、及び「エアコンの設定温度」は、ユーザ００Ａの公開生活履歴情報である「洗濯開始時刻」、及び「エアコンの設定温度」と類似している。したがって、ユーザ００Ａと類似の公開生活履歴情報を保有するユーザ００Ｂ及びユーザ００Ｃの公開生活履歴情報「年齢」、「洗濯開始時刻」、又は「エアコンの設定温度」を基に、ユーザ００Ａの非公開生活履歴情報に対応する広告００Ａの広告配信条件「体重が７５ｋｇ以上」と関連の強い公開生活履歴情報が推定される。ユーザ００Ａの公開生活履歴情報と広告００Ａの広告配信条件「体重が７５ｋｇ以上」との関連が強いと推定される程、広告００Ａは優先的に配信される。
【００５１】
この構成により、ユーザ端末１１２側ではユーザ端末１１２が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバ１２０が保有する全広告データをダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００５２】
広告配信部２０９は、配信順序決定部２０８で決定した配信順序に従い、広告データ及び広告表示条件を配信要求元のユーザ端末へ順次配信する。ここで広告表示条件とは、配信条件格納メモリ２０５に格納されている広告配信条件のうち、広告選別部２０７において前記広告配信条件と部分一致した公開生活履歴情報に相当する条件を除いたものである。例えば、ユーザ００Ａに対して、広告データ００Ａを配信する場合を考える。このとき、広告００Ａに対応する広告配信条件「年齢が３０歳代でかつ体重が７５ｋｇ以上」と、ユーザ００Ａであるユーザの公開生活履歴情報「年齢が３２歳、洗濯開始時刻が２２時、エアコンの設定温度が２０度」とを比較すると、「年齢」で部分一致する。広告Ａ＿００Ａに対応する広告配信条件「年齢が３０歳代でかつ体重が７５ｋｇ以上」のうち、「年齢」に相当する条件を除くと「体重が７５ｋｇ以上」という条件が残る。したがって、「体重が７５ｋｇ以上」という条件が、広告００Ａに対応する広告表示条件となる。このように、前記広告表示条件において、前記ユーザ端末側で再度照合する必要がない公開生活履歴情報を除くことで配信データ量を削減でき、ユーザ端末のリソースを有効に利用することが可能となる。
【００５３】
図３は、図２の公開生活履歴格納メモリ２０３のメモリ構造を詳細に表した図である。図３において、公開生活履歴格納メモリ２０３は、各ユーザにつき、年齢、体重、体脂肪率、最高血圧、帰宅時刻、エアコンの設定温度、レンジの使用頻度、テレビの視聴時間、及び健康機器の使用頻度の各項目を生活履歴情報として格納する。ここでは、ユーザＩＤがＵ＿００１のユーザからＵ＿００７のユーザまでの７人の生活履歴情報を格納している。例えば、図３において、ユーザＩＤがＵ＿００１であるユーザ（以下、「ユーザ００１」とする）について、項目「年齢」に３２歳、項目「最高血圧」に１４５ｍｍＨｇ、項目「帰宅時刻」に２３時、項目「レンジの使用頻度」に週１回、又項目「テレビの視聴時間」に６時間、が公開生活履歴情報として格納されている。一方、ユーザ００１の非公開生活履歴情報に相当する項目「体重」、項目「体脂肪率」、項目「エアコンの設定温度」、及び項目「健康機器の使用頻度」には何も格納されない。そして、図３において、ユーザ００１以外のユーザは、公開生活履歴格納メモリ２０３に格納可能な生活履歴情報の全ての項目を公開していることがわかる。
【００５４】
図４は、配信条件格納メモリ２０５のメモリ構造を詳細に表した図である。図４において、配信条件格納メモリ２０５は、広告ＩＤがＡ＿００１の広告データから広告ＩＤがＡ＿００５の広告データまでの５件の広告データについて、各広告データを配信するための広告配信条件を格納する。
前記広告配信条件は、複数の項目を同時に指定可能である。例えば、図４において、広告ＩＤがＡ＿００１の広告データ（以下、「広告００１」とする）の広告配信条件には項目「年齢」及び項目「体重」の２つの項目が同時に指定され、「年齢が３０歳代でかつ体重が７０ｋｇ以上」のユーザを配信対象とする広告配信条件が指定されている。同様に、広告ＩＤがＡ＿００２の広告データ（以下、「広告００２」とする）の広告配信条件には項目「年齢」及び項目「体重」の２つの項目が同時に指定され、「年齢が３０歳代でかつ体重が５５ｋｇ未満」のユーザを配信対象とする広告配信条件が指定されている。また、広告ＩＤがＡ＿００３の広告データ（以下、「広告００３」とする）」の広告配信条件には項目「洗濯開始時刻」及び項目「体重」の２つの項目が同時に指定され、「洗濯開始時刻が２２時以降でかつ体重が７０ｋｇ以上」のユーザを配信対象とする広告配信条件が指定されている。そして、広告ＩＤがＡ＿００４の広告データ（以下、「広告００４」とする）」の広告配信条件には「体重」及び「帰宅時刻」の２つの項目が同時に指定され、「洗濯開始体重が７０ｋｇ以上でかつ帰宅時刻が２２時以降」のユーザを配信対象とする広告配信条件が指定されている。一方、広告ＩＤがＡ＿００５の広告データまで（以下、「広告００５」とする）の広告配信条件には、項目「年齢」、項目「体重」、及び項目「帰宅時刻」の３つの項目が同時に指定され、「年齢が３０歳代でかつ体重が７０ｋｇ以上でかつ帰宅時刻が２３時以降」のユーザを対象とする広告配信条件が指定されている。
【００５５】
図５は、本発明の一実施の態様である端末装置の機能ブロック図を示す。図５において、本実施の態様の端末装置であるユーザ端末１１２は、通信部３０１を介してインターネット１０３に接続される。通信部３０１は、一般的にはＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で構成される。また、ユーザ端末１１２は、通信部３０２を介してユーザ宅内に設置された各種家電機器にアクセスする。通信部３０２は、一般的にはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で構成される。ここで、前記家電機器は、例えば、冷蔵庫、洗濯機、又はエアコンなどを示している。前記家電機器は、生活履歴に関する情報を収集する機能を有している。例えば、前記家電機器が洗濯機の場合、何時に洗濯機が使用されたかを示す時間情報、又は洗濯機を使用する際に用いられるすすぎ時間及び脱水時間などのモード情報を生活履歴に関する情報として収集する。
【００５６】
生活履歴受信部３０３は、通信部３０２を介してユーザ宅内の前記各種家電機器からユーザの生活履歴に関する情報を収集する。各種家電機器から収集された生活履歴に関する情報は、生活履歴公開可否設定部３０４においてユーザが公開してよいと指定した情報「公開生活履歴情報」とユーザが非公開にしたいと指定した情報「非公開生活履歴情報」とに区別して設定され、生活履歴格納メモリ３０５に格納される。さらに、生活履歴格納メモリ３０５には、各種家電機器から収集した生活履歴に関する情報とは別に、「年齢」、及び「体重」など各家電機器を使用するユーザについての情報も、生活履歴に関する情報として格納する。
【００５７】
公開生活履歴送信部３０６は、生活履歴格納メモリ３０５に格納されているユーザの生活履歴に関する情報のうち、公開生活履歴情報を広告配信サーバに送信する。
広告表示要求受付部３０７は、ユーザ端末１２０のユーザから広告表示要求を受け付ける。広告表示要求部３０７が広告表示要求を受け付けると、広告配信要求送信部３０８は、前記広告配信サーバに広告配信を要求する。
【００５８】
広告受信部３０９は、前記広告配信の要求に応じて前記広告配信サーバから、広告データ及び前記広告データに対応する広告表示条件を受信する。
表示広告選別部３１０は、広告受信部３０９において受信される広告データから、広告表示部３１１で表示する広告データを選別し、表示候補広告格納メモリ３１２に格納する。広告データの選別において、表示広告選別部３１０は、広告受信部３０９において受信された各広告データに対応する広告表示条件と、生活履歴格納メモリ３０５に格納された非公開生活履歴情報とを比較する。比較した結果、前記ユーザの非公開生活履歴情報と合致する前記広告表示条件に対応する広告データを、広告表示部３１１で表示するための待機広告として表示候補広告格納メモリ３１２に格納する。
【００５９】
表示広告切替制御部３１３は、表示広告選別部３１０においてユーザの非公開生活履歴情報と合致する広告表示条件に対応する広告データが出現するまで、表示候補広告格納メモリ３１２に格納されている過去の表示待機広告データのうち、最新の非公開生活履歴情報に合致する表示待機広告データを優先的に表示する。この構成によって、現在表示している広告データの表示が終了した後、次に表示する広告データが存在しない場合であっても、前回合致した広告データを継続して表示するので、広告表示部３１１において広告の未表示状態を防止できる。
【００６０】
以下、以上のように構成された広告配信システム、広告配信方法、広告配信サーバ及び端末装置について、図面を用いてその動作を説明する。
図６は、本発明の実施の形態に係る広告配信システムにおける広告配信サーバと端末装置の動作を示したシーケンス図である。
まず、配信要求元の端末装置であるユーザ端末１１２は、広告データを要求する広告配信要求を広告配信サーバ１２０に送信する（ＳＴ１０１）。
【００６１】
広告配信サーバ１２０は、前記広告配信要求を受信すると、ユーザ端末１１２に配信する広告データを選別する配信広告選別処理を行う（ＳＴ１０２）。この配信広告選別処理については後述する。ＳＴ１０２において配信広告データ群が選別されると、広告配信サーバ１２０は、その配信順序を決定する配信順序決定処理を行う（ＳＴ１０３）。この配信順序決定処理については後述する。次に、広告配信サーバ１２０は、配信広告データ各々について広告表示条件を生成する広告表示条件生成処理を行う（ＳＴ１０４）。この広告表示条件生成処理については後述する。その後、広告配信サーバ１２０は、広告配信処理を行う（ＳＴ１０５）。広告配信処理については後述する。広告配信サーバ１２０は、ＳＴ１０３において決定された配信順序に従って、ユーザ端末１１２に前記配信広告データ及び前記広告表示条件を順次送信する（ＳＴ１０６）。
【００６２】
ユーザ端末１１２は、広告配信サーバ１２０から前記配信広告データ及び前記広告表示条件を受信すると、前記広告表示条件を基に、前記配信広告データの合致判定処理及び表示対象広告データの選択処理を行う（ＳＴ１０７）。この配信広告データの合致判定処理及び表示対象広告データの選択処理については後述する。その後、ユーザ端末１１２は、ＳＴ１０７において選択された表示対象の広告データである表示対象広告を表示装置１１１に送信する（ＳＴ１０８）。
【００６３】
表示装置１１１は、ユーザ端末１１２から前記表示対象広告を受信すると、前記表示対象広告を表示（ＳＴ１０９）する。表示装置１１１において、前記表示対象広告の表示が終了すると、表示装置１１１は、前記表示対象広告の表示が終了したことをユーザ端末１１２に通知する（ＳＴ１１０）。
表示装置１１１において前記表示対象広告の表示が終了すると、ユーザ端末１１２は、次の表示対象広告データを表示装置１１１に送信する。
【００６４】
図７は、本発明の一実施の態様である広告配信サーバ１２０において、配信要求元のユーザ端末１１２へ提供する広告データを選別し、選別された広告データを配信するまでの動作を示したフローチャートである。
まず、広告配信サーバ１２０は、配信要求元のユーザ端末１１２から、広告データを要求する広告配信要求を広告配信要求受信部２０６で受信する（ＳＴ２０１）。
【００６５】
広告配信要求受信部２０６が前記広告配信要求を受信すると、広告配信サーバ１２０は、配信広告選別処理（ＳＴ２０２〜ＳＴ２０８）に移行する。この配信広告選別処理は、図２の広告選別部２０７において実行され、前記ユーザ端末１１２に配信する広告データを選別する。前記配信広告選別処理において、広告選別部２０７は、配信要求元の公開生活履歴情報と各広告データの広告配信条件とを照合する。照合した結果、前記公開生活履歴情報と前記広告配信条件とが部分一致したとき、部分一致した広告配信条件に対応する広告データを選別する。なお、配信広告選別処理（ＳＴ２０２〜ＳＴ２０８）は、図６のＳＴ１０２に相当する。
【００６６】
まず、広告選別部２０７は、公開生活履歴格納メモリ２０３から配信要求元の公開生活履歴情報「ＬＨａ」を取得する（ＳＴ２０２）。
次に、広告選別部２０７は、広告データ格納メモリ２０４及び配信条件格納メモリ２０５を参照し、広告データ「ＡＤｉ」及び広告データ「ＡＤｉ」に対応する広告配信条件「ＤＣｉ」を各々１件取得する（ＳＴ２０３）。このとき、広告データ格納メモリ２０４及び配信条件格納メモリ２０５に格納されている複数の広告データ及び広告配信条件のうち、配信広告選別処理において参照されていない広告データ及び広告配信条件が残っていない場合は、広告配信順序決定処理（ＳＴ２０９〜ＳＴ２１２）に移行する（ＳＴ２０４）。
【００６７】
広告データ格納メモリ２０４及び配信条件格納メモリ２０５に、前記参照されていない広告データ及び広告配信条件が残っている場合、広告選別部２０７は、広告データ「ＡＤｉ」及び広告配信条件「ＤＣｉ」を取得し、広告配信条件（公開部）「ＤＣｉｏ」を生成する（ＳＴ２０５）。この広告配信条件（公開部）「ＤＣｉｏ」は、広告配信条件「ＤＣｉ」から配信要求元の非公開生活履歴情報に相当する条件を除くことにより生成される。
【００６８】
次に、広告選別部２０７は、配信要求元の公開生活履歴情報「ＬＨａ」と広告配信条件（公開部）「ＤＣｉｏ」とを比較する（ＳＴ２０６）。比較した後、広告選別部２０７は、公開生活履歴情報「ＬＨａ」と広告配信条件（公開部）「ＤＣｉｏ」とが部分一致するかどうかを判定する（ＳＴ２０７）。
そして、公開生活履歴情報「ＬＨａ」と広告配信条件（公開部）「ＤＣｉｏ」とが部分一致したとき、広告選別部２０７は、前記広告配信条件（公開部）「ＤＣｉｏ」に対応する広告データ「ＡＤｉ」及び広告配信条件「ＤＣｉ」を配信広告リストに記録する（ＳＴ２０８）。その後、次の広告データ「ＡＤｉ＋１」について配信広告選別処理が同様に行われる。
【００６９】
一方、ＳＴ２０７において公開生活履歴情報「ＬＨａ」と広告配信条件（公開部）「ＤＣｉｏ」とが部分一致しないとき、前記広告配信条件（公開部）「ＤＣｉｏ」に対応する広告データ「ＡＤｉ」は、前記配信広告リストには記録されず、ユーザ端末１１２に送信する配信広告データ群から外される。
以上、前記配信広告選別処理（ＳＴ２０２〜ＳＴ２０８）によると、ユーザ端末１１２が広告データをダウンロードする際、全広告をダウンロードする必要がなくなるので、広告データ配信時のデータ量を削減できる。
【００７０】
次に、広告配信順序決定処理（ＳＴ２０９〜ＳＴ２１２）に移行する（ＳＴ２０４）。この広告配信順序決定処理は、図２の配信順序決定部２０８において実行され、前記配信広告リストに記録された配信広告データの配信順序を決定する。前記配信順序決定処理において、配信順序決定部２０８は、配信要求元の非公開生活履歴情報に対応する所定の広告配信条件と関連が強い公開生活履歴情報を予測し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信するように広告データの配信順序が決定される。なお、広告配信順序決定処理（ＳＴ２０９〜ＳＴ２１２）は、図６のＳＴ１０３に相当する。
【００７１】
まず、配信順序決定部２０８は、前記配信広告リストから配信広告データ「ＡＤｊ」及び配信広告データ「ＡＤｊ」に対応する広告配信条件「ＤＣｊ」を各々１件取得する（ＳＴ２０９）。
このとき、前記配信広告リストに含まれる複数の配信広告データ及び広告配信条件のうち、参照されていない広告データ及び広告配信条件が残っている場合、配信順序決定部２０８は、広告データ「ＡＤｊ」及び広告配信条件「ＤＣｊ」を取得する（ＳＴ２１０）。そして、前記配信広告リストに含まれる全配信広告データについて配信順序スコア計算処理を行う（ＳＴ２１１）。この配信順序スコア計算処理については後述する。広告データ「ＡＤｊ」の配信順序スコアの計算が終了すると、次の配信広告データ「ＡＤｊ＋１」について、配信順序決定処理が同様に行われる。
【００７２】
一方、ＳＴ２１０において、前記参照されていない配信広告データ及び広告配信条件が残っていない場合、配信順序決定部２０８は、前記配信広告リストに記録された全配信広告データをＳＴ２１１において計算された配信順序のスコアが高い順序に整列し、順序付配信広告リストに記録する（ＳＴ２１２）。
以上、配信順序決定処理（ＳＴ２０９〜ＳＴ２１２）によると、ユーザ端末１１２側では前記ユーザ端末１１２が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関連の強い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバ１２０が保有する全広告データをダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００７３】
次に、広告表示条件生成処理（ＳＴ２１３〜ＳＴ２１５）に移行する。この広告表示条件生成処理（ＳＴ２１３〜ＳＴ２１５）は、図２の広告配信部２０９において実行される。前記広告表示条件生成処理において、広告配信部２０９は、配信条件格納メモリ２０５に格納されている広告配信条件のうち、広告選別部２０７において前記広告配信条件と部分一致した公開生活履歴情報に相当する条件を除いたもの、即ち、配信要求元の非公開生活履歴情報に相当する条件を生成し、これを広告表示条件として保有する。なお、広告表示条件生成処理（ＳＴ２１３〜ＳＴ２１５）は、図６のＳＴ１０４に相当する。
【００７４】
まず、広告配信部２０９は、前記順序付配信広告リストから配信広告データ「ＡＤｋ」及び配信広告データ「ＡＤｋ」に対応する広告配信条件「ＤＣｋ」を各々１件取得する（ＳＴ２１３）。このとき、前記順序付配信広告リストに含まれる複数の配信広告データ及び広告配信条件のうち、広告表示条件生成処理において参照されていない配信広告データ及び広告配信条件が残っていない場合は、広告配信処理（ＳＴ２１６〜ＳＴ２１８）に移行する（ＳＴ２１４）。
【００７５】
前記順序付配信広告リストに、前記参照されていない配信広告データ及び広告配信条件が残っている場合、広告配信部２０９は、配信広告データ「ＡＤｋ」及び広告配信条件「ＤＣｋ」を取得し、広告表示条件「ＰＣｋ」を生成する（ＳＴ２１５）。この広告表示条件「ＰＣｋ」は、前記広告配信条件「ＤＣｋ」から配信要求元の公開生活履歴情報に相当する条件を除くことにより生成される。
【００７６】
配信広告データ「ＡＤｋ」に対応する広告表示条件「ＰＣｋ」が生成された後、次の配信広告データ「ＡＤｋ＋１」について、広告配信条件生成処理が同様に行われる。
以上、広告表示条件生成処理（ＳＴ２１３〜ＳＴ２１５）によると、ユーザ端末１１２で利用されない公開生活履歴情報を広告配信サーバ１２０側で除くことで配信データ量を削減でき、ユーザ端末１１２のリソースを有効に活用できる。
【００７７】
次に、広告配信処理（ＳＴ２１６〜ＳＴ２１８）に移行する（ＳＴ２１４）。この広告配信処理は、図２の広告配信部２０９において実行される。前記広告配信処理において、広告配信部２０９は、前記広告配信順序決定処理において定められた配信順序に従い、前記配信広告データ及び前記広告表示条件を配信要求元のユーザ端末１１２へ配信する。なお、広告配信処理（ＳＴ２１６〜ＳＴ２１８）は図６のＳＴ１０５に相当する。
【００７８】
まず、広告配信部２０９は、前記順序付配信広告リストの先頭に記録されている配信広告データ「ＡＤｍ」及び配信広告データ「ＡＤｍ」に対応する広告表示条件「ＰＣｍ」を取得する（ＳＴ２１６）。このとき、前記順序付配信広告リストに含まれる複数の配信広告データ及び広告表示条件のうち、広告配信処理において参照されていない配信広告データ及び広告表示条件が残っていない場合は、広告配信サーバ１２０はその動作を終了する（ＳＴ２１７）。
【００７９】
前記順序付配信広告リストに、前記参照されていない配信広告データ及び広告表示条件が残っている場合、広告配信部２０９は、配信広告データ「ＡＤｍ」及び広告表示条件「ＰＣｍ」を取得し、配信広告データ「ＡＤｍ」及び広告表示条件「ＰＣｍ」を配信要求元のユーザ端末１１２へ送信する（Ｓ２１８）。
配信広告データ「ＡＤｍ」の送信が終わると、次の配信広告データ「ＡＤｍ＋１」及び広告表示条件「ＰＣｍ＋１」の広告配信処理が行われる。
【００８０】
以上、広告配信処理（ＳＴ２１６〜ＳＴ２１８）によると、前記配信広告データを前記ユーザ端末１１２に配信する際、前記配信広告データに対応する広告表示条件の中で配信要求元の公開生活履歴情報に合致した広告配信条件を除いた広告配信条件を配信することにより、広告配信サーバ１２０側で既に照合した広告配信条件を除くので、その分ユーザ端末１１２に配信する広告配信条件を削減でき、処理を効率化できる。
【００８１】
本態様の広告配信サーバ１２０によると、生活履歴情報をユーザが公開とする公開生活履歴情報と非公開とする非公開生活履歴情報とに分け、広告配信サーバ１２０はユーザの公開生活履歴情報だけを格納し、この公開生活履歴情報を広告配信条件に含む広告データを選択することにより、広告配信サーバ１２０では非公開生活履歴情報を持たないで広告の選択を行うので、ユーザが非公開としたい非公開生活履歴情報は外部に出ず、個人情報の保護を図ることができる。
【００８２】
また、広告配信サーバ１２０は前記選択した複数の広告データの中から、前記配信要求を送信したユーザ端末１１２に配信する広告データの配信順序を所定の配信順序に決定し配信することにより、例えば、前記ユーザ端末１１２のユーザの非公開生活履歴情報に対応する所定の広告配信条件と関連が強い公開生活履歴情報を予測し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データをより優先的に配信すれば、前記ユーザ端末１１２側では前記ユーザ端末１１２が格納する非公開生活履歴情報を用いて前記ユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバ１２０が保有する全広告データをダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【００８３】
図８は、図７の配信順序スコア計算処理（ＳＴ２１１）の動作を示したフローチャートである。この配信順序スコア計算処理は、配信要求元の公開生活履歴情報ごとに、前記配信要求元の非公開生活履歴情報に対応する所定の広告配信条件との関連の強さを示す関連スコアを計算し、前記関連スコアを合計して、広告配信条件を満たす程度を示す配信順序スコアを計算する。図９（１）は、各広告データに対応する広告配信条件及び配信順序スコアを格納するテーブルを示した図である。図９（２）は、図３に示した公開生活履歴格納メモリ２０３のメモリ構造の中から本処理の説明に必要な部分を一例として示した図である。図９（２）は、図３に示した公開生活履歴格納メモリ２０３のメモリ構造から、ユーザＩＤがＵ＿００１のユーザからＵ＿００４のユーザまでの４人のユーザについて、生活履歴項目「年齢」、生活履歴項目「体重」、生活履歴項目「体脂肪率」、生活履歴項目「最高血圧」、及び生活履歴項目「帰宅時刻」を参照したものである。図９（３）は、各生活履歴項目について、関連スコアを格納するテーブルを示した図である。
【００８４】
以上のように表された図９を参照しながら図８の動作を説明する。ここでは、計算対象の広告データ「ＡＤｔ」を図９（１）に示す広告００１とし、配信要求元「Ｕａ」を図９（２）に示すユーザ００１とする。
まず、配信順序決定部２０８は、図９（１）の広告００１の配信順序スコアを初期化する（ＳＴ３０１）。
【００８５】
次に、配信順序決定部２０８は、図９（２）に示す公開生活履歴格納メモリ２０３から、ユーザ００１の１番目の生活履歴項目「年齢」を取得する（ＳＴ３０２）。このとき、ユーザ００１が、生活履歴項目「年齢」について生活履歴情報を公開している場合、配信順序決定部２０８は、生活履歴項目「年齢」について関連スコア計算処理（ＳＴ３０４）を行う（ＳＴ３０３）。一方、ユーザ００１が、生活履歴項目「年齢」について生活履歴情報を非公開としている場合、配信順序決定部２０８は、関連スコア計算処理（ＳＴ３０４）を行わない（ＳＴ３０３）。この関連スコア計算処理については後述する。
【００８６】
図９（２）において、ユーザ００１は、生活履歴項目「年齢」について生活履歴情報を公開している。したがって、配信順序決定部２０８は、生活履歴項目「年齢」について関連スコア計算処理を行い、計算結果を図９（３）のテーブルに記録する（ＳＴ３０４）。そして、配信順序決定部２０８は、図９（３）に記録された生活履歴項目「年齢」の関連スコアを図９（１）の配信順序スコアに加算する（ＳＴ３０５）。
【００８７】
次に、配信順序決定部２０８は、図９（２）に示す公開生活履歴格納メモリ２０３から、ユーザ００１の２番目の生活履歴項目「体重」を取得する（ＳＴ３０２）。図９（２）において、ユーザ００１は、生活履歴項目「体重」について生活履歴情報を非公開としている。したがって、配信順序決定部２０８は、生活履歴項目「体重」について関連スコア計算処理（ＳＴ３０４）を行わず、図９（３）のテーブルには何も記録しない（ＳＴ３０３）。また、このとき、配信順序２０８は、図９（１）の配信順序スコアに何も加算しない。
【００８８】
次に、配信順序決定部２０８は、図９（２）に示す公開生活履歴格納メモリ２０３から、ユーザ００１の３番目の生活履歴項目「体脂肪率」を取得する（ＳＴ３０２）。図９（２）において、ユーザ００１は、生活履歴項目「体脂肪率」について生活履歴情報を非公開としている。したがって、配信順序決定部２０８は、生活履歴項目「体脂肪率」について関連スコア計算処理（ＳＴ３０４）を行わず、図９（３）のテーブルには何も記録しない（ＳＴ３０３）。また、このとき、配信順序２０８は、図９（１）の配信順序スコアに何も加算しない。
【００８９】
次に、配信順序決定部２０８は、図９（２）に示す公開生活履歴格納メモリ２０３から、ユーザ００１の４番目の生活履歴項目「最高血圧」を取得する（ＳＴ３０２）。図９（２）において、ユーザ００１は、生活履歴項目「最高血圧」について生活履歴情報を公開している。したがって、配信順序決定部２０８は、生活履歴項目「最高血圧」について関連スコア計算処理を行い、計算結果を図９（３）のテーブルに記録する（ＳＴ３０４）。そして、配信順序決定部２０８は、図９（３）に記録された生活履歴項目「最高血圧」の関連スコアを図９（１）の配信順序スコアに加算する（ＳＴ３０５）。
【００９０】
次に、配信順序決定部２０８は、図９（２）に示す公開生活履歴格納メモリ２０３から、ユーザ００１の５番目の生活履歴項目「帰宅時刻」を取得する（ＳＴ３０２）。図９（２）において、ユーザ００１は、生活履歴項目「帰宅時刻」について生活履歴情報を公開している。したがって、配信順序決定部２０８は、生活履歴項目「帰宅時刻」について関連スコア計算処理を行い、計算結果を図９（３）のテーブルに記録する（ＳＴ３０４）。そして、配信順序決定部２０８は、図９（３）に記録された生活履歴項目「帰宅時刻」の関連スコアを図９（１）の配信順序スコアに加算する（ＳＴ３０５）。
【００９１】
このように、配信順序決定部２０８は、生活履歴項目「年齢」から生活履歴項目「帰宅時刻」まで、ユーザ００１の公開生活履歴情報に含まれる全ての生活履歴項目を取得すると、図９（１）に記録されている配信順序スコア、即ち、図９（３）に記録されている各生活履歴項目の関連スコアの和を、広告００１の配信順序スコアとして出力する（ＳＴ３０６）。
【００９２】
本態様によると、前記配信要求元の公開生活履歴情報ごとに、前記配信要求元の非公開生活履歴情報に対応する所定の広告配信条件との関連の強さを示す関連スコアを計算し、各生活履歴項目の関連スコアを合計して前記配信順序スコアを算出する。これにより、前記配信要求元が非公開としている非公開生活履歴情報に対応する所定の広告配信条件と関連の強い公開生活履歴情報を推定し、前記端末装置のユーザの公開生活履歴情報が前記所定の広告配信条件と関連の強い程、前記所定の広告配信条件を含む広告データがより優先的に配信されるように配信順序の先後を決める。その結果、前記配信要求元の生活履歴と関係が高い順序で広告データの配信順序を決定できる。
【００９３】
図１０は、図８の関連スコア計算処理（ＳＴ３０４）の動作を示したフローチャートである。この関連スコア計算処理は、前記配信要求元の所定の公開生活履歴情報と前記配信要求元の非公開生活履歴情報に対応する所定の広告配信条件との関連の強弱を示す関連スコアを計算する。そして、前記公開履歴情報が現在判断の対象となっている広告データの広告配信条件に含まれる場合は前記関連スコアの値に応じて前記関連スコアが大きくなるように前記関連スコアを補正する。図１１（１）は、図４の配信条件格納メモリ２０５のメモリ構造の中から広告００１の広告配信条件を示した図である。図１１（２）は、図３の公開生活履歴格納メモリ２０３のメモリ構造の中から本処理の説明に必要な部分を一例として示した図である。図１１（２）は、図３に示した公開生活履歴格納メモリ２０３のメモリ構造から、ユーザＩＤがＵ＿００１のユーザからＵ＿００４のユーザまでの４人のユーザについて、生活履歴項目「年齢」、生活履歴項目「体重」、及び生活履歴項目「帰宅時刻」を参照したものである。
【００９４】
以上のように表された図１１を参照しながら図１０の動作を説明する。ここでは、現在判断の対象となっている広告データ「ＡＤｔ」を図１１（１）に示す広告００１とし、配信要求元「Ｕａ」を図１１（２）に示すユーザ００１とする。そして、関連スコア計算対象の生活履歴項目「ＬＩｔ」を図１１（２）に示す生活履歴項目「年齢」とする。
まず、配信順序決定部２０８は、前記生活履歴項目「年齢」の関連スコアを初期化する（ＳＴ４０１）。そして、公開生活履歴格納メモリ２０３より、ユーザ００１以外の他のユーザを含めたユーザ全体の生活履歴項目「年齢」の値「ＬＶ」を抽出する（ＳＴ４０２）。
【００９５】
次に、配信順序決定部２０８は、広告００１の広告配信条件のうちユーザ００１の非公開生活履歴情報に相当する条件（以下、「広告配信条件（非公開部）」とする）を生成し、公開生活履歴格納メモリ２０３より、前記広告配信条件（非公開部）を満たす公開生活履歴情報を保有する他のユーザの前記生活履歴項目「年齢」の値「ＬＶｓ」を抽出する（ＳＴ４０３）。例えば、図１１の場合、前記広告配信条件（非公開部）は、広告００１の広告配信条件「年齢が３０歳代でかつ体重が７０ｋｇ以上」のうち、ユーザ００１の非公開生活履歴情報「体重」に相当する条件、即ち「体重が７０ｋｇ以上」である。したがって、ＳＴ４０３において、配信順序決定部２０８は「体重が７０ｋｇ以上」を満たす公開生活履歴情報を保有するユーザ００３及びユーザ００４の前記生活履歴項目「年齢」の値を前記「ＬＶｓ」として抽出する。
【００９６】
次に、配信順序決定部２０８は、ユーザ００１の生活履歴項目「年齢」の値「３２歳」と前記「ＬＶ」との近似度を示す乖離度「Ｄ」を算出する（ＳＴ４０４）。また、配信順序決定部２０８は、ユーザ００１の生活履歴項目「年齢」の値「３２歳」と前記「ＬＶｓ」との近似度を示す乖離度「Ｄｓ」を算出する（ＳＴ４０５）。ここで、この乖離度「Ｄ」及び「Ｄｓ」の算出方法について図１２を用いて説明する。
【００９７】
図１２（１）は、現在関連スコアの計算対象となっている生活履歴項目をユーザ００１の生活履歴項目「年齢」としたときの乖離度「Ｄ」及び乖離度「Ｄｓ」を示す図である。一方、図１２（２）は、現在関連スコアの計算対象となっている生活履歴項目をユーザ００１の生活履歴項目「帰宅時刻」としたときの乖離度「Ｄ」及び乖離度「Ｄｓ」を示す図である。
【００９８】
まず、乖離度「Ｄ」の算出において、配信順序決定部２０８は、ユーザ００１以外の他のユーザを含めたユーザ全体が示す値「ＬＶ」の分布を算出する。そして、前記「ＬＶ」の分布の平均値（以下、「第１平均値」とする）を算出する。前記乖離度「Ｄ」は前記配信要求元の所定の公開生活履歴情報が示す数値と前記第１平均値との第１差分を算出することによって求められる。具体的には、図１２（１）の場合、生活履歴項目「年齢」についてユーザ全体が示す前記「ＬＶ」の分布の平均値は「４５歳」である。この場合、乖離度「Ｄ」はユーザ００１の生活履歴項目「年齢」の値「３２歳」と前記平均値「４５歳」との差分「１３歳」となる。また、図１２（２）の場合、生活履歴項目「帰宅時刻」についてユーザ全体が示す前記「ＬＶ」の分布の平均値は「１８時」である。この場合、乖離度「Ｄ」はユーザ００１の生活履歴項目「帰宅時刻」の値「２３時」と前記平均値「１８時」との差分「５時間」となる。
【００９９】
一方、乖離度「Ｄｓ」の算出において、配信順序決定部２０８は、前記広告配信条件（非公開部）を満たす他のユーザについて、所定の生活履歴項目「ＬＶｓ」の分布を求める。そして、前記「ＬＶｓ」の分布の平均値（以下、「第２平均値」とする）を算出する。乖離度「Ｄｓ」は前記所定の公開生活履歴情報が示す数値と前記第２平均値との第２差分を算出することによって求められる。具体的には、図１２（１）の場合、生活履歴項目「年齢」について前記「ＬＶｓ」の分布の平均値は「６０歳」である。この場合、乖離度「Ｄｓ」はユーザ００１の生活履歴項目「年齢」の値「３２歳」と前記平均値「６０歳」との差分「２８歳」となる。また、図１２（２）の場合、生活履歴項目「帰宅時刻」について前記「ＬＶｓ」の分布の平均値は「２４時」である。乖離度「Ｄｓ」はユーザ００１の生活履歴項目「帰宅時刻」の値「２３時」と前記平均値「２４時」との差分「１時間」となる。
【０１００】
これによると、前記「ＬＶ」の分布は前記配信要求元の所定の公開生活履歴情報と同一の生活履歴項目に属するユーザ全体の値であるため、全体的な傾向を示す。一方、前記「ＬＶｓ」の分布は、前記配信要求元が非公開生活履歴情報としている生活履歴項目を公開生活履歴情報とし、前記公開生活履歴情報が前記配信要求元の非公開生活履歴情報に対応する所定の広告配信条件を満たす他のユーザの中での値であるため、より特徴的な傾向を示す。そのため、ユーザ００１の所定の生活履歴項目の値が前記「ＬＶｓ」の分布の平均値に近ければ、即ち、前記第２差分が小さければ、ユーザ００１の生活履歴項目「年齢」の値は前記広告配信条件（非公開部）、即ち「体重が７０ｋｇ以上」に関連が強いと言える。
【０１０１】
図１０の説明に戻り、以上のようにして前記乖離度「Ｄ」及び前記乖離度「Ｄｓ」が求まると、配信順序決定部２０８は前記乖離度「Ｄ」に比例しかつ前記乖離度「Ｄｓ」に反比例する値を生活履歴項目「年齢」の関連スコアとして設定する（ＳＴ４０６）。本態様によると、前記第１差分に比例し且つ前記第２差分の反比例となる値を前記所定の公開生活履歴項目の関連スコアとして設定する。これにより、前記第２差分がより強調されるので、前記配信要求元の所定の公開生活履歴情報と前記配信要求元の非公開生活履歴情報に対応する所定の広告配信条件との関連の強弱に応じて、関連スコアを設定できる。ただし、この関連スコアの設定方法は実施の一例に過ぎず、前記第２差分がより強調されるような方法であれば他の設定方法でもよい。
【０１０２】
次に、ユーザ００１の生活履歴項目「年齢」と、図７のＳＴ２０５において生成される前記広告配信条件（公開部）、即ち、広告００１の広告配信条件のうちユーザ００１の公開生活履歴情報に相当する条件とを比較する（ＳＴ４０７）。比較した結果、前記広告配信条件（公開部）に前記生活履歴項目「年齢」に相当する条件が含まれる場合、配信順序決定部２０８は、前記生活履歴項目「年齢」の関連スコアの値に応じて前記関連スコアの値を加算する（ＳＴ４０９）。一方、前記広告配信条件（公開部）に生活履歴項目「年齢」に相当する条件が含まれない場合、配信順序決定部２０８は、前記関連スコアには何も加算しない（ＳＴ４０８）。例えば、図１１の場合、前記広告配信条件（公開部）は、広告００１の広告配信条件「年齢が３０歳代でかつ体重が７０ｋｇ以上」のうち、ユーザ００１の公開生活履歴情報に相当する条件、即ち、「年齢が３０歳代」である。したがって、前記広告配信条件（公開部）に、ユーザ００１の生活履歴項目「年齢」に相当する条件が含まれるので、ＳＴ４０６において設定した前記生活履歴項目「年齢」の関連スコアの値に応じて、前記関連スコアの値を加算する。
【０１０３】
一方、現在関連スコアの計算対象となっている生活履歴項目が図１１（２）に示す「帰宅時刻」の場合、前記広告配信条件（公開部）に生活履歴項目「帰宅時刻」に相当する条件が含まれない。したがって、この場合、配信順序決定部２０８は前記関連スコアには何も加算しない。
本態様によると、前記配信要求元の所定の公開生活履歴情報について、他のユーザを含めたユーザ全体の分布と、前記配信要求元が非公開生活履歴情報としている生活履歴項目を公開生活履歴情報とする他のユーザが保有する前記所定の生活履歴項目の値が示す特徴的な分布とを基に、前記配信要求元の公開生活履歴情報と前記配信要求元の非公開生活履歴情報に対応する所定の広告配信条件との近似度を示す関連スコアを計算する。これによると、前記広告配信条件（非公開部）が異なる広告データ間の配信順序の先後を決定できる。しかし、前記広告配信条件（非公開部）が同じ複数の広告データ間の場合、例えば、図４に示す広告００１と広告００３の場合、この処理だけでは配信順序スコアは同じ値になり、配信順序の先後を決めることができない。そこで、現在配信スコアの計算対象となっている公開履歴情報が現在判断の対象となっている広告データの広告配信条件に含まれる場合は、前記現在判断の対象となっている公開履歴情報が前記現在判断の対象となっている広告データとの関係で強調されるように、前記現在判断の対象となっている公開履歴情報のスコアに所定の加算値を加算する。これにより、前記広告配信条件（非公開部）が同じ広告データ間の場合においても配信順序の先後を決定できる。その結果、すべての広告データについて前記配信要求元の公開生活履歴情報と前記配信要求元の非公開生活履歴情報に対応する所定の広告配信条件との関連の強弱及び前記公開生活履歴情報が広告配信条件に含まれるか否かを考慮して、配信順序の先後を決めることができる。
【０１０４】
図１３は、本発明の一実施の態様であるユーザ端末１１２において広告データを表示するまでの動作を示したフローチャートである。ユーザ端末１１２は、広告配信サーバ１２０より受信した広告データの中からユーザの非公開生活履歴情報と合致する広告データを選別し、表示する処理を行う。
まず、ユーザ端末１１２は、ユーザから広告表示の要求を受け付けると広告配信サーバ１２０に広告配信を要求する（ＳＴ５０１）。この広告配信の要求後、ユーザ端末１１２は、広告データの選別処理（ＳＴ５０２〜ＳＴ５０８）及び広告データの表示処理（ＳＴ５０９〜ＳＴ５１５）に移行し、これらの処理を並行して行う。先に、前記広告データの選別処理について述べる。
【０１０５】
前記広告データの選別処理において、前記広告配信の要求後（ＳＴ５０１）、ユーザ端末１１２は広告配信サーバ１２０より前記広告配信要求に応じて送信される広告データ及び前記広告データに対応する広告表示条件を受信する（ＳＴ５０２）。
次に、ユーザ端末１１２は、前記広告表示条件と生活履歴格納メモリ３０５に格納されているユーザの最新の非公開生活履歴情報とを比較する（ＳＴ５０３）。
【０１０６】
比較した結果、前記非公開生活履歴情報が前記広告表示条件を満たさない場合、ユーザ端末１１２は表示候補広告格納メモリ３１２に当該配信広告データを格納せず、次の広告データを受信する（ＳＴ５０４）。
一方、前記非公開生活履歴情報が前記広告表示条件を満たす場合（ＳＴ５０４）、ユーザ端末１１２は表示候補広告格納メモリ３１２に空き領域があるかどうかを判断する（ＳＴ５０５）。
【０１０７】
ＳＴ５０５において表示候補広告格納メモリ３１２に空き領域がある場合、当該広告データ及び前記広告配信条件を表示候補広告格納メモリ３１２に格納する（ＳＴ５０６）。
一方、ＳＴ５０５において表示候補広告格納メモリ３１２に空き領域がない場合、ユーザ端末１１２は、表示候補広告格納メモリ３１２に格納されている広告データの中で、最も古い広告データ又はすでに無効となった広告データを削除する（ＳＴ５０７）。そして、表示候補広告格納メモリ３１２に空き領域を確保した後、当該配信広告データ及び広告配信条件を格納する（ＳＴ５０６）。
【０１０８】
ＳＴ５０６において、当該広告データが広告配信サーバ１２０から送信される最後の広告データでない場合、ユーザ端末１１２は広告配信サーバ１２０より次の配信広告データを受信する（ＳＴ５０８）。一方、当該広告データが広告配信サーバ１２０から送信される最後の配信広告データである場合、ユーザ端末１１２は広告データの選別処理を終了する（ＳＴ５０８）。
【０１０９】
なお、ユーザ端末１１２は、表示候補広告格納メモリ３１２の広告データの記憶量が増大するに応じて、ユーザが非公開とする非公開生活履歴情報に対応する所定の広告配信条件に関連が弱い公開生活履歴情報を広告配信条件に含む広告データを優先的に配信するよう、広告配信サーバ１２０に指示することができる。表示候補広告格納メモリ３１２の残量が少なくなった場合、このように前記所定の広告配信条件と関連が弱い公開生活履歴情報を広告配信条件に含む広告データを優先的に配信することにより、前記所定の広告配信条件と関連が強い公開生活履歴情報を広告配信条件に含む広告データの配信率が低くなる。これにより、ユーザ端末１１２側で広告データを受信した際、ユーザ端末１１２が保有する非公開生活履歴情報と合致する広告データが少なくなる。このため、表示候補広告格納メモリ３１２に記憶される広告データの増加率を緩やかにできる。その結果、表示候補広告格納メモリ３１２が広告データで一杯となるのを未然に防止できる。例えば、家電機器等のメモリの容量を十分に備えていないユーザ端末１１２においても好適である。
【０１１０】
次に、前記広告データの表示処理について述べる。
前記広告データの表示処理において、前記広告配信の要求後（ＳＴ５０１）、ユーザ端末１１２は表示候補広告格納メモリ３１２に広告データが存在するかどうかを判断する。
表示候補広告格納メモリ３１２に広告データが存在する場合（ＳＴ５０９）、ユーザ端末１１２は表示候補広告格納メモリ３１２より前記広告データ及びこの広告データに対応する広告表示条件を取得する（ＳＴ５１０）。
【０１１１】
次に、ユーザ端末１１２は、前記広告表示条件と生活履歴格納メモリ３０５に格納されているユーザの最新の非公開生活履歴情報とを比較する（ＳＴ５１１）。これにより、ＳＴ５０３において広告データが選択されてから本処理までの間にユーザの生活履歴が更新された場合でも、表示候補広告格納メモリ３１２に保存した広告データの中からユーザの最新の生活履歴を反映した広告データを選択して表示する。そのため、現時点でのユーザの生活履歴情報に合致する適切な広告データを表示できる。
【０１１２】
ＳＴ５１１において前記広告表示条件と前記最新の非公開生活履歴情報とを比較した結果、前記非公開生活履歴情報が前記広告表示条件を満足しない場合（ＳＴ５１２）、ユーザ端末１１２は前記広告データ及び前記広告表示条件を表示候補広告格納メモリ３１２から削除し（ＳＴ５１３）、表示候補広告格納メモリ３１２より次の広告データを取得する。
【０１１３】
一方、前記非公開生活履歴情報が前記広告表示条件を満足する場合（ＳＴ５１２）、前記広告データを広告表示部３１１に表示する（ＳＴ５１４）。
ここで、広告データの表示先を広告表示部３１１としたが、前記表示先はユーザ端末１１２の外部に設けられた表示端末１１１でもよい。
本態様によると、ユーザ端末１１２は、生活履歴情報をユーザが公開とする公開生活履歴情報と非公開とする非公開生活履歴情報とに分け、前記非公開生活履歴情報をユーザ端末１１２内の生活履歴メモリ３０５に保持する。そして、広告配信サーバ１２０より受信した広告データの中から、ユーザの非公開生活履歴情報に合致した広告データを選択し、この広告データを表示候補広告格納メモリ３１２に保存する。これにより、ユーザが非公開としたい非公開生活履歴情報は外部に出ないので、個人情報の保護を図ることができる。また、非公開生活履歴情報についてはユーザ端末１１２側で広告配信条件との比較を行うので、ユーザの生活履歴情報に合致する広告データを選別できる。その結果、ユーザ端末１１２はユーザの生活履歴に対応した適切な広告を抽出できる。
【０１１４】
また、ユーザ端末１１２は、広告配信サーバ１２０で選別された広告データを所定の配信順序で受信し、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択することにより、ユーザ端末１１２側ではユーザ端末１１２が格納する非公開生活履歴情報を用いてユーザの生活履歴と関係が高い順序で前記ユーザの生活履歴を反映した広告データを抽出できる。そのため、広告配信サーバ１２０が保有する全広告データをユーザ端末１１２にダウンロードする場合に比較して、ユーザの生活履歴情報に合致する広告配信条件を含む広告を抽出するまでの時間を大幅に短縮できる。その結果、適切なタイミングで、ユーザの生活履歴情報に合致する広告配信条件を含む広告を表示できる。
【０１１５】
さらに、本態様によると、前記受信した広告データの中から前記非公開生活履歴情報に合致した広告データを選択するまでの間、前記保存された広告データを広告表示部３１１に表示する。これによると、未だ広告配信サーバ１２０から広告データを受信しない初期状態の場合でも、前記ユーザの生活履歴を反映した広告データを表示できる。そのため、前記初期状態において前記ユーザの生活履歴を反映した広告データが存在しないために、前記ユーザの生活履歴に無関係な広告データが代わりに流れるのを防止できる。   
【産業上の利用可能性】
【０１１６】
本発明によれば、プライバシーを保護しつつユーザの生活履歴に対応した適切な広告を配信する広告配信システム、広告配信方法、広告配信サーバ及び端末装置を提供できる。 
【図面の簡単な説明】
【０１１７】
【図１】本発明の一実施の態様を示したシステム構成図
【図２】本発明の一実施の態様に用いる広告配信サーバのハード構成を示した図
【図３】本発明の一実施の態様に用いる広告配信サーバが有する公開生活履歴格納メモリのメモリ構造を詳細に表した図
【図４】本発明の一実施の態様に用いる広告配信サーバが有する配信条件格納メモリのメモリ構造を詳細に表した図
【図５】本発明の一実施の態様に用いるユーザ端末のハード構成を示した図
【図６】本発明の実施の形態に係る広告配信システムにおける広告配信サーバとユーザ端末の動作を示したシーケンス図
【図７】本発明の一実施の態様である広告配信サーバの動作を示したフローチャート
【図８】本発明の一実施の態様に用いる広告配信サーバにおいて、図７に示す配信順序スコア計算処理の動作を示したフローチャート
【図９】図８に示す配信順序スコア計算処理の動作を説明するための図
【図１０】本発明の一実施の態様に用いる広告配信サーバにおいて、図８に示す関連スコア計算処理の動作を示したフローチャート
【図１１】図１０に示す関連スコア計算処理の動作を説明するための図
【図１２】図１０に示す関連スコア計算処理において、所定の計算方法を説明するための図
【図１３】本発明の一実施の態様に用いるユーザ端末の動作を示したフローチャート
【符号の説明】
【０１１８】
１１０  家電機器
１１１  表示端末
１１２  ユーザ端末
１２０  広告配信サーバ
２０２  生活履歴収集部
２０３  公開生活履歴格納メモリ
２０４  広告データ格納メモリ
２０５  配信条件格納メモリ
２０６  配信要求受信部
２０７  広告選別部
２０８  配信順序決定部
２０９  広告配信部
３０３  生活履歴受信部
３０４  生活履歴公開可否設定部
３０５  生活履歴格納メモリ
３０６  公開生活履歴送信部
３０７  広告表示要求受付部
３０８  広告表示要求送信部
３０９  広告受信部
３１０  表示広告選別部
３１１  広告表示部
３１２  表示候補広告格納メモリ
３１３  表示候補広告切替制御部
【図１】
2010123011.tif 000003
【図２】
2010123011.tif 000004
【図３】
2010123011.tif 000005
【図４】
2010123011.tif 000006
【図５】
2010123011.tif 000007
【図６】
2010123011.tif 000008
【図７】
2010123011.tif 000009
【図８】
2010123011.tif 000010
【図９】
2010123011.tif 000011
【図１０】
2010123011.tif 000012
【図１１】
2010123011.tif 000013
【図１２】
2010123011.tif 000014
【図１３】
2010123011.tif 000015