(57)【要約】【課題】地域の知識レベルに応じた広告をユーザに提供すること。【解決手段】広告配信サーバ１は、所定のカテゴリに所属する用語及び地域に基づいて、地域毎にカテゴリ毎の使用頻度を算出する使用頻度算出部１０７と、地域毎に算出したカテゴリ毎の使用頻度に基づいて、地域におけるカテゴリ毎の知識レベルを決定する知識レベル決定部１０８と、閲覧端末３からのアクセスを受け付けると、閲覧端末３の位置より特定した地域に基づいて、閲覧端末３に対して地域におけるカテゴリの知識レベルに応じた広告を配信することを決定する配信広告決定部１０９と、広告を配信する広告配信部１１０と、を備える。【選択図】図３
2010117824.tif 000002
【特許請求の範囲】
【請求項１】
知識レベルに基づいて広告を配信する広告配信装置であって、
ユーザ端末の位置を特定して、該特定した位置に基づいて地域を特定する地域特定手段と、
前記ユーザ端末により送信された検索クエリを前記ユーザ端末の地域と関連付けて記憶する記憶手段と、
前記検索クエリに基づいて、前記地域における所定のカテゴリの使用頻度を算出する使用頻度算出手段と、
前記地域における前記カテゴリの使用頻度に基づいて、前記地域におけるカテゴリの知識レベルを決定する知識レベル決定手段と、
閲覧端末からのアクセスを受け付けると、該閲覧端末の位置より特定した地域に基づいて、前記地域におけるカテゴリの前記知識レベル決定手段により決定した知識レベルに応じた広告を該閲覧端末に対して配信することを決定する配信広告決定手段と、
前記広告を前記閲覧端末に対して配信する広告配信手段と、
を備える広告配信装置。
【請求項２】
前記地域特定手段は、前記ユーザ端末のネットワーク上のアドレスに関連付けられた位置情報に基づいて前記位置を特定し、該特定した位置に基づいて地域を特定することを特徴とする請求項１記載の広告配信装置。
【請求項３】
ＧＰＳ衛星を利用した３次元測位を利用して位置情報を受信するＧＰＳ受信手段を更に備え、
前記地域特定手段は、前記ＧＰＳ受信手段により、前記位置情報を受信することで、前記ユーザ端末の位置を特定することを特徴とする請求項１記載の広告配信装置。
【請求項４】
前記検索クエリより前記所定のカテゴリに属する用語を抽出する抽出手段を更に備え、
前記使用頻度算出手段は、前記用語及び前記地域に基づいて、前記地域におけるカテゴリの使用頻度を算出することを特徴とする請求項１から３のいずれかに記載の広告配信装置。
【請求項５】
前記使用頻度算出手段は、前記用語を、前記地域及び前記カテゴリ毎に集計し、
前記知識レベル決定手段は、前記地域及び前記カテゴリ毎に集計した値について前記カテゴリ毎に和をとることで該カテゴリ毎の合計値を集計し、前記地域における該カテゴリ毎の合計値の割合に基づいて知識レベルを決定することを特徴とする請求項４記載の広告配信装置。
【請求項６】
前記抽出手段は、前記検索クエリの形態素解析結果と、前記カテゴリに属する用語を予め定めた用語テーブルに含まれる用語との比較により前記用語を抽出することを特徴とする請求項４又は５に記載の広告配信装置。
【請求項７】
知識レベルに基づいて広告を配信する広告配信装置であって、
ユーザ端末のネットワーク上のアドレスを特定するアドレス特定手段と、
前記ユーザ端末のユーザ及び該ユーザの家族を特定し、前記ネットワーク上のアドレス、該ユーザ、及び該ユーザの家族とを関連付けて記憶する家族特定手段と、
前記ユーザ端末により送信された検索クエリを前記ネットワーク上のアドレス及び前記家族と関連付けて記憶する記憶手段と、
前記検索クエリ、前記ネットワーク上のアドレス、及び前記家族に基づいて、前記ネットワーク上のアドレス及び前記家族毎のカテゴリの使用頻度を算出する使用頻度算出手段と、
前記ネットワーク上のアドレス及び前記家族毎に算出した前記カテゴリの使用頻度に基づいて、前記ネットワーク上のアドレス及び前記家族におけるカテゴリの知識レベルを決定する知識レベル決定手段と、
閲覧端末からのアクセスを受け付けると、該閲覧端末の前記ネットワーク上のアドレス及び前記家族に基づいて、前記ネットワーク上のアドレス及び前記家族におけるカテゴリの前記知識レベル決定手段により決定した知識レベルに応じた広告を該閲覧端末に対して配信することを決定する配信広告決定手段と、
前記広告を前記閲覧端末に対して配信する広告配信手段と、
を備える広告配信装置。
【請求項８】
知識レベルに基づいて広告を配信する広告配信方法であって、
ユーザ端末の位置を特定して、該特定した位置に基づいて地域を特定するステップと、
前記ユーザ端末により送信された検索クエリを前記ユーザ端末の地域と関連付けて記憶するステップと、
前記検索クエリに基づいて、前記地域における所定のカテゴリ毎の使用頻度を算出するステップと、
前記地域における前記カテゴリの使用頻度に基づいて、前記地域におけるカテゴリ毎の知識レベルを決定するステップと、
閲覧端末からのアクセスを受け付けると、該閲覧端末の位置より特定した地域に基づいて、前記地域におけるカテゴリの前記知識レベルを決定するステップにより決定した知識レベルに応じた広告を該閲覧端末に対して配信することを決定するステップと、
前記広告を前記閲覧端末に対して配信するステップと、
を備えた広告配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、知識レベルに基づいて広告を配信する装置及び方法に関する。特に、地域毎に知識レベルを決定して、この知識レベルに基づいて広告を配信する装置及び方法に関する。
【背景技術】
【０００２】
従来、Ｗｅｂページに広告を表示するＷｅｂ広告表示方法が提案されている。このＷｅｂ広告表示方法では、広告を表示するための計算機の場所を特定するステップと、広告提示場所を指定する広告提示場所情報と広告情報を格納した広告データベースに格納された広告情報とネットワークとを介して取得したＷｅｂページの類似度を算出し、表示する広告を選択するステップと、選択された広告をＷｅｂページに配信するステップとを含んでいる。（例えば、特許文献１）この方法では、計算機、すなわち、閲覧端末の場所に対応し、かつ、Ｗｅｂページの内容に類似した広告を配信することができる。
【特許文献１】特開２００７−１９９６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この情報検索方法では、Ｗｅｂ広告を配信する地域を特定したとしても、地域によっては、広告の内容がこの地域におけるユーザの知識レベルと合わないおそれがあり、この結果、広告の効果が十分に発揮されないおそれがある。そこで、地域の知識レベルに応じた広告をユーザに提供することが求められている。
【０００４】
本発明は、地域の知識レベルに応じた広告をユーザに提供する装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明では、以下のような解決手段を提供する。
【０００６】
（１）  知識レベルに基づいて広告を配信する広告配信装置であって、
ユーザ端末の位置を特定して、該特定した位置に基づいて地域を特定する地域特定手段と、
前記ユーザ端末により送信された検索クエリを前記ユーザ端末の地域と関連付けて記憶する記憶手段と、
前記検索クエリに基づいて、前記地域における所定のカテゴリの使用頻度を算出する使用頻度算出手段と、
前記地域における前記カテゴリの使用頻度に基づいて、前記地域におけるカテゴリの知識レベルを決定する知識レベル決定手段と、
閲覧端末からのアクセスを受け付けると、該閲覧端末の位置より特定した地域に基づいて、前記地域におけるカテゴリの前記知識レベル決定手段により決定した知識レベルに応じた広告を該閲覧端末に対して配信することを決定する配信広告決定手段と、
前記広告を前記閲覧端末に対して配信する広告配信手段と、
を備える広告配信装置。
【０００７】
（１）記載の広告配信装置によれば、記憶手段により、ユーザ端末より送信された検索クエリを端末の地域と関連付けて記憶する。そして、使用頻度算出手段により、検索クエリに基づいて、地域における所定のカテゴリの使用頻度を算出し、知識レベル決定手段により、地域におけるカテゴリの使用頻度に基づいて、地域におけるカテゴリの知識レベルを決定する。また、配信広告決定手段により、閲覧端末からのアクセスを受け付けると、該閲覧端末の位置より特定した地域に基づいて、地域におけるカテゴリの知識レベルに応じた広告を、該閲覧端末に対して配信することを決定し、広告配信手段により、広告を閲覧端末に対して配信する。
【０００８】
このようにすることで、ユーザ端末の地域と、ユーザ端末により送信された検索クエリに基づいて地域の知識レベルを決定し、閲覧端末の地域に基づいて、地域の知識レベルに応じた広告を配信することができる。すなわち、地域の知識レベルに応じた広告を閲覧端末のユーザに提供することができる。
【０００９】
（２）  前記地域特定手段は、前記ユーザ端末のネットワーク上のアドレスに関連付けられた位置情報に基づいて前記位置を特定し、該特定した位置に基づいて地域を特定することを特徴とする（１）記載の広告配信装置。
【００１０】
（２）記載の広告配信装置によれば、ネットワーク上のアドレスに基づいて、ユーザ端末の位置を特定することができる。
【００１１】
（３）  ＧＰＳ衛星を利用した３次元測位を利用して位置情報を受信するＧＰＳ受信手段を更に備え、
前記地域特定手段は、前記ＧＰＳ受信手段により、前記位置情報を受信することで、前記ユーザ端末の位置を特定することを特徴とする（１）記載の広告配信装置。
【００１２】
（３）記載の広告配信装置によれば、ＧＰＳ衛星を利用した３次元測位により、ユーザ端末の位置を特定することができる。
【００１３】
（４）  前記検索クエリより前記所定のカテゴリに属する用語を抽出する抽出手段を更に備え、
前記使用頻度算出手段は、前記用語及び前記地域に基づいて、前記地域におけるカテゴリの使用頻度を算出することを特徴とする（１）から（３）のいずれかに記載の広告配信装置。
【００１４】
（４）記載の広告配信装置によれば、抽出手段により、検索クエリより所定のカテゴリに属する用語を抽出し、使用頻度算出手段により、用語及び地域に基づいて、地域における所定のカテゴリの使用頻度を算出する。このため、検索クエリに含まれる用語及び地域に基づいて地域における所定のカテゴリの使用頻度を算出することができる。
【００１５】
（５）  前記使用頻度算出手段は、前記用語を、前記地域及び前記カテゴリ毎に集計し、
前記知識レベル決定手段は、前記地域及び前記カテゴリ毎に集計した値について前記カテゴリ毎に和をとることで該カテゴリ毎の合計値を集計し、前記地域における該カテゴリ毎の合計値の割合に基づいて知識レベルを決定することを特徴とする（４）記載の広告配信装置。
【００１６】
（５）記載の広告配信装置によれば、使用頻度算出手段により、用語を、地域及びカテゴリ毎に集計する。そして、知識レベル決定手段により、地域及びカテゴリ毎に集計した値についてカテゴリ毎に和をとることで当該カテゴリ毎の合計値を集計し、地域における当該カテゴリ毎の合計値の割合に基づいて知識レベルを決定する。このため、それぞれの地域及びカテゴリにおいて抽出された用語の相対的な割合に基づいて知識レベルを決定することができる。
【００１７】
（６）  前記抽出手段は、前記検索クエリの形態素解析結果と、前記カテゴリに属する用語を予め定めた用語テーブルに含まれる用語との比較により前記用語を抽出することを特徴とする（４）又は（５）に記載の広告配信装置。
【００１８】
（６）記載の広告配信装置によれば、抽出手段により、検索クエリの形態素解析結果と、カテゴリに属する用語を予め定めた用語テーブルに含まれる用語の比較により用語を抽出する。このため、形態素解析により検索クエリの文字列を、意味を持つ最小の単位である形態素に分解し、形態素と用語テーブルに含まれる用語との比較を行うことができる。
【００１９】
（７）  知識レベルに基づいて広告を配信する広告配信装置であって、
ユーザ端末のネットワーク上のアドレスを特定するアドレス特定手段と、
前記ユーザ端末のユーザ及び該ユーザの家族を特定し、前記ネットワーク上のアドレス、該ユーザ、及び該ユーザの家族とを関連付けて記憶する家族特定手段と、
前記ユーザ端末により送信された検索クエリを前記ネットワーク上のアドレス及び前記家族と関連付けて記憶する記憶手段と、
前記検索クエリ、前記ネットワーク上のアドレス、及び前記家族に基づいて、前記ネットワーク上のアドレス及び前記家族毎のカテゴリの使用頻度を算出する使用頻度算出手段と、
前記ネットワーク上のアドレス及び前記家族毎に算出した前記カテゴリの使用頻度に基づいて、前記ネットワーク上のアドレス及び前記家族におけるカテゴリの知識レベルを決定する知識レベル決定手段と、
閲覧端末からのアクセスを受け付けると、該閲覧端末の前記ネットワーク上のアドレス及び前記家族に基づいて、前記ネットワーク上のアドレス及び前記家族におけるカテゴリの前記知識レベル決定手段により決定した知識レベルに応じた広告を該閲覧端末に対して配信することを決定する配信広告決定手段と、
前記広告を前記閲覧端末に対して配信する広告配信手段と、
を備える広告配信装置。
【００２０】
（７）記載の広告配信装置によれば、記憶手段により、送信された検索クエリをネットワーク上のアドレス及び家族と関連付けて記憶する。そして、使用頻度算出手段により、検索クエリ、ネットワーク上のアドレス、及び家族に基づいて、ネットワーク上のアドレス及び家族毎のカテゴリの使用頻度を算出し、知識レベル決定手段により、ネットワーク上のアドレス及び家族毎に算出したカテゴリの使用頻度に基づいて、ネットワーク上のアドレス及び家族におけるカテゴリの知識レベルを決定する。また、配信広告決定手段により、閲覧端末からのアクセスを受け付けると、該閲覧端末のネットワーク上のアドレス及び家族に基づいて、ネットワーク上のアドレス及び家族におけるカテゴリの知識レベルに応じた広告を該閲覧端末に対して配信することを決定し、広告配信手段により、閲覧端末に対して広告を配信する。
【００２１】
このようにすることで、ネットワーク上のアドレス及び家族毎に知識レベルを決定できる。また、ネットワーク上のアドレス及び家族の知識レベルに応じた広告をユーザに提供することができる。
【００２２】
（８）  知識レベルに基づいて広告を配信する広告配信方法であって、
ユーザ端末の位置を特定して、該特定した位置に基づいて地域を特定するステップと、
前記ユーザ端末により送信された検索クエリを前記ユーザ端末の地域と関連付けて記憶するステップと、
前記検索クエリに基づいて、前記地域における所定のカテゴリ毎の使用頻度を算出するステップと、
前記地域における前記カテゴリの使用頻度に基づいて、前記地域におけるカテゴリ毎の知識レベルを決定するステップと、
閲覧端末からのアクセスを受け付けると、該閲覧端末の位置より特定した地域に基づいて、前記地域におけるカテゴリの前記知識レベルを決定するステップにより決定した知識レベルに応じた広告を該閲覧端末に対して配信することを決定するステップと、
前記広告を前記閲覧端末に対して配信するステップと、
を備えた広告配信方法。
【００２３】
このような構成によれば、当該方法を実現することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００２４】
本発明によれば、地域の知識レベルに応じた広告をユーザに提供することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２６】
（本実施形態）
［システム全体構成］
図１は、本実施形態に係る広告配信サーバ１と関連要素との全体構成を示す図である。本実施形態では、インターネット等の通信回線に代表される通信ネットワーク４を介して、広告配信サーバ１と、登録端末２と、閲覧端末３と、が通信可能に接続されている。
【００２７】
広告配信サーバ１は、登録端末２においてユーザが検索サイト又はポータルサイトから入力した検索クエリを受信して、検索クエリを得るとともに、ネットワーク上のアドレス、すなわち、ＩＰアドレスを取得する。そして、検索結果を登録端末２に送信する一方で、ＩＰアドレスに基づいて登録端末２の所在する地域を特定し、検索クエリに含まれる用語のうち、所定のカテゴリに属する用語を抽出する。そして、抽出した用語及び特定した地域に基づいて、カテゴリ毎の使用頻度を算出して、地域におけるカテゴリ毎の知識レベルを決定する。
【００２８】
また、広告配信サーバ１は、閲覧端末３からＩＰアドレスを受信すると、このＩＰアドレスに基づいて閲覧端末３の所在する地域を特定する。そして、特定した地域の知識レベルに応じた広告を閲覧端末３に対して配信する。閲覧端末３は、配信された広告を受信して、表示部３４（後述の図３）に表示する。
【００２９】
［広告配信サーバ１のハードウェア構成］
図２は、本実施形態に係る広告配信サーバ１のハードウェア構成を示す図である。本発明が実施される広告配信サーバ１のハードウェア構成は標準的なものでよく、以下に構成の一例を示す。
【００３０】
広告配信サーバ１は、制御部１００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェイス）１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、表示装置１０２２、Ｉ／Ｏコントローラ１０７０、キーボード及びマウス等の入力装置１１００、ハードディスク１０７４、光ディスクドライブ１０７６、並びに半導体メモリ１０７８を備える。なお、ハードディスク１０７４、光ディスクドライブ１０７６、及び半導体メモリ１０７８はまとめて記憶部１２０と呼ぶ。
【００３１】
制御部１００は、広告配信サーバ１を統括的に制御する部分であり、ハードディスク１０７４に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００３２】
通信Ｉ／Ｆ１０４０は、広告配信サーバ１が、通信ネットワーク４を介して端末等と情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００３３】
ＢＩＯＳ１０６０は、広告配信サーバ１の起動時にＣＰＵ１０１０が実行するブートプログラムや、広告配信サーバ１のハードウェアに依存するプログラム等を記録する。
【００３４】
表示装置１０２２は、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００３５】
Ｉ／Ｏコントローラ１０７０には、ハードディスク１０７４、光ディスクドライブ１０７６、及び半導体メモリ１０７８等の記憶装置である記憶部１２０を接続することができる。
【００３６】
入力装置１１００は、広告配信サーバ１の管理者による入力の受け付けを行うものである。
【００３７】
ハードディスク１０７４は、本ハードウェアを広告配信サーバ１として機能させるための各種プログラム、本発明の機能を実行するプログラム及び後述するＤＢを記憶する。なお、広告配信サーバ１は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００３８】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。
【００３９】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、広告配信サーバ１は、上述のように、制御部１００、記憶部１２０等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００４０】
また、広告配信サーバ１は、ハードウェアの数に制限はなく、必要に応じて１又は複数のハードウェアで構成してよい。また、複数のハードウェアで構成する場合には、通信ネットワーク４を介して各ハードウェアを接続してもよい。例えば、後述する各機能毎に別サーバ（装置）とし、各サーバ間での信号の送受信により、各サーバを連携させることで、本実施形態の機能を実現してもよい。
【００４１】
［登録端末２及び閲覧端末３のハードウェア構成］
登録端末２及び閲覧端末３も、上述の広告配信サーバ１と同様な構成を持つ。また、本実施形態ではいわゆるコンピュータで実現した例について説明するが、さらに、本発明の原理が適用可能である限り、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）等の様々な端末で実現してよい。
【００４２】
［機能構成］
図３は、本実施形態に係る広告配信サーバ１、登録端末２、及び閲覧端末３の機能構成を示す図である。
【００４３】
登録端末２は、制御部２０と、表示部２４と、操作部２５と、を備える。また、登録端末２の制御部２０は、ＩＰアドレス送信部２１と、検索クエリ送信部２２と、検索結果受信部２３と、を備える。
【００４４】
閲覧端末３は、制御部３０と、表示部３４と、操作部３５と、を備える。また、閲覧端末３の制御部３０は、ＩＰアドレス送信部３１と、広告受信部３２と、を備える。
【００４５】
広告配信サーバ１の制御部１００は、ＩＰアドレス受信部１０１と、アクセス地域特定部１０２と、検索クエリ受信部１０３と、検索結果取得部１０４と、検索結果送信部１０５と、特定用語抽出部１０６と、使用頻度算出部１０７と、知識レベル決定部１０８と、配信広告決定部１０９と、広告配信部１１０と、を備える。また、広告配信サーバ１の記憶部１２０は、地域ＤＢ１２１と、検索ＤＢ１２２と、知識ＤＢ１２３と、広告ＤＢ１２４と、を備える。
【００４６】
ＩＰアドレス送信部２１は、登録端末２のＩＰアドレスを広告配信サーバ１に送信する。
【００４７】
検索クエリ送信部２２は、登録端末２においてユーザが操作部２５より入力した検索クエリを広告配信サーバ１に送信する。
【００４８】
検索結果受信部２３は、広告配信サーバ１より送信された検索クエリの検索結果を受信する。
【００４９】
表示部２４は、登録端末２の機能に関する表示を行い、例えば、検索クエリの受付画面や、検索クエリの検索結果画面といった、インターネット上でアクセスしたＷｅｂサイト内のＷｅｂページを表示する。表示部２４は、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。操作部２５は、ユーザが登録端末２の操作を行うための、マウスやキーボード等を指す。
【００５０】
ＩＰアドレス送信部３１は、閲覧端末３のＩＰアドレスを広告配信サーバ１に送信する。
【００５１】
広告受信部３２は、広告配信サーバ１より配信された広告を受信する。具体的には、広告配信サーバ１において、後述の配信広告決定部１０９により配信することが決定された広告であって、後述の広告配信部１１０により配信された広告を受信する。
【００５２】
表示部３４は、登録端末２と同様に機能に関する表示を行う。操作部３５は、登録端末２と同様にユーザが閲覧端末３の操作を行うための、マウスやキーボード等を指す。
【００５３】
ＩＰアドレス受信部１０１は、登録端末２及び閲覧端末３より送信されたＩＰアドレスを受信する。
【００５４】
アクセス地域特定部１０２は、ＩＰアドレス受信部１０１により受信したＩＰアドレスに基づいて、登録端末２及び閲覧端末３が所在する地域を特定する。具体的には、地域ＤＢ１２１（後述の図４）を参照して、ＩＰアドレス受信部１０１により受信したＩＰアドレスに対応した地域を取得する。
【００５５】
なお、本実施形態では、地域ＤＢ１２１を広告配信サーバ１に格納して、この地域ＤＢ１２１を参照して地域を取得することとしたが、これに限らない。例えば、受信したＩＰアドレスについて、外部のドメイン名の登録機関又はサービス（例えば、Ｗｈｏｉｓ）に問い合わせを行い、住所や郵便番号といった地域を特定できる情報を取得してもよい。これにより、既存の外部サービスを利用してＩＰアドレスに対応した地域を取得できるので、地域ＤＢ１２１を構築する必要性がなく、設備投資を抑制できる。
【００５６】
また、本実施形態では、ＩＰアドレスに対応した地域を取得することとしたが、これに限らない。例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）アンテナを備えた携帯端末等により、ＧＰＳ衛星を利用した３次元測位を利用して位置情報を取得して、この位置情報に基づいて地域を取得することとしてもよい。また、ネットワーク上で機器を特定するためのネットワーク上のアドレスであって、地域を特定できるものであってもよい。
【００５７】
図４は、本実施形態に係る地域ＤＢ１２１を示す図である。地域ＤＢ１２１には、ＩＰアドレスを格納する「ＩＰアドレス」フィールドと、地域の名称を示す「地域」フィールドと、が含まれており、ＩＰアドレスに基づいて地域情報を取得することができる。
【００５８】
図３に戻り、検索クエリ受信部１０３は、登録端末２より送信された検索クエリを受信するとともに、アクセス地域特定部１０２により特定した地域と関連付けて検索クエリを知識ＤＢ１２３の検索履歴テーブルに記憶する（後述の図５）。
【００５９】
検索結果取得部１０４は、検索クエリについて、検索ＤＢ１２２（図示せず）に対して参照を行い、検索結果を取得する。なお、本実施形態では、検索ＤＢ１２２に対して検索クエリの問い合わせを行うこととしたが、これに限らない。例えば、外部に設けられた検索サーバに対して検索クエリの参照を行い、検索結果を得ることとしてもよい。
【００６０】
検索結果送信部１０５は、検索結果取得部１０４により取得した検索クエリの検索結果を登録端末２に送信する。
【００６１】
図５は、本実施形態に係る知識ＤＢ１２３に格納された検索履歴テーブルを示す図である。検索履歴テーブルには、登録端末２より送信された検索クエリが格納される「検索クエリ」フィールドと、地域の名称を示す「地域」フィールドと、が含まれている。検索履歴テーブルは、検索クエリ受信部１０３が検索クエリを記憶するときと、後述の特定用語抽出部１０６において検索クエリに含まれる単語が特定用語であるか否かの判定を行うときと、に参照される。
【００６２】
図６は、本実施形態に係る知識ＤＢ１２３に格納された用語テーブルを示す図である。用語テーブルには、技術分野や、学術分野に分類する「カテゴリ」フィールドと、カテゴリに所属する用語、すなわち、特定用語を示す「用語」フィールドと、が含まれている。用語テーブルは、特定用語抽出部１０６において検索クエリに含まれる単語が特定用語であるか否かの判定を行うために参照される。
【００６３】
図７は、本実施形態に係る知識ＤＢ１２３に格納された知識テーブルを示す図である。知識テーブルには、地域の名称を示す「地域」フィールドと、技術分野や、学術分野に分類する「カテゴリ」フィールドと、カテゴリに対する理解度を示す「知識レベル」フィールドと、が含まれている。知識テーブルは、後述の知識レベル決定部１０８により地域毎のカテゴリの知識レベルの更新を行うときと、後述の配信広告決定部１０９により配信する広告を決定するときと、に参照される。
【００６４】
図３に戻り、特定用語抽出部１０６は、知識ＤＢ１２３に記憶された検索クエリの形態素解析結果と、カテゴリに属する用語を予め定めた用語テーブルに含まれる用語の比較により用語を抽出する。具体的には、知識ＤＢ１２３に記憶されている検索履歴テーブルの「検索クエリ」フィールドに格納されている検索クエリについて、形態素解析を行う。そして、解析により抽出された単語が用語テーブルに記憶されている単語であるか否かを判別する。判別の結果、用語テーブルに記憶されている単語であれば、特定用語であると判断される。抽出した特定用語には、検索履歴テーブルに基づいて地域が関連付けられている。このため、特定用語抽出部１０６は、形態素解析により検索クエリの文字列を、意味を持つ最小の単位である形態素に分解し、形態素と用語テーブルに含まれる用語との比較を行うことができる。
【００６５】
使用頻度算出部１０７は、特定用語抽出部１０６により抽出した特定用語と、この特定用語に関連付けられている地域と、に基づいて、地域毎、かつ、カテゴリ毎の使用頻度を算出する。
【００６６】
具体的には、以下のように地域毎、かつ、カテゴリ毎の使用頻度が算出される。すなわち、地域Ａ（ｉ）においてカテゴリＣ（ｊ）に所属する特定用語の種類がｋ個あり、それぞれの特定用語について抽出された個数を集計した値がそれぞれＮ（ｋ）であるとする。そして、地域Ａ（ｉ）においてカテゴリＣ（ｊ）に所属する特定用語であって特定用語抽出部１０６により抽出された特定用語の合計値Ｓ（ｉ，ｊ）を、地域毎、かつ、カテゴリ毎の使用頻度とすると、Ｓ（ｉ，ｊ）は、
【数１】
2010117824.tif 000003
により算出される。
【００６７】
知識レベル決定部１０８は、使用頻度算出部１０７により算出された地域毎、かつ、カテゴリ毎の使用頻度、すなわち、Ｓ（ｉ，ｊ）に基づいて、カテゴリ毎の知識レベルを決定し、知識ＤＢ１２３の知識テーブルを更新する。具体的には、Ｓ（ｉ，ｊ）を地域毎に集計する。そして、Ｓ（ｉ，ｊ）の地域毎の集計値に対してＳ（ｉ，ｊ）の割合を算出することで、カテゴリ毎の相対的な使用頻度を算出する。そして、使用頻度が相対的に高いカテゴリを知識レベルが高いものとして決定し、使用頻度が相対的に低いカテゴリを知識レベルが低いものとして決定する。そして、これらの決定した知識レベルに基づいて、知識ＤＢ１２３の知識テーブルを更新する。
【００６８】
配信広告決定部１０９は、閲覧端末３に配信する広告を決定する。具体的には、配信広告決定部１０９は、最初に、広告ＤＢ１２４（後述の図８参照）を参照して、配信する広告の広告主をランダムに決定する。そして、この広告主の広告のカテゴリを取得する。ここで、広告主が複数のカテゴリに対して広告配信を指定している場合には、複数のカテゴリのうち、いずれか１つをランダムに取得する。そして、ＩＰアドレス受信部１０１により受信したＩＰアドレスに基づいて、アクセス地域特定部１０２により特定された閲覧端末３の所在する地域を特定する。そして、特定した地域におけるカテゴリであって、広告主の広告のカテゴリに応じたカテゴリの知識レベルを、知識テーブルに基づいて取得する。広告主の広告のカテゴリには、知識レベル毎に異なる広告データが予め登録されているので、取得した知識レベルに基づいて配信する広告を決定する。
【００６９】
なお、本実施形態では、配信する広告の広告主をランダムに決定することとしたが、これに限らない。例えば、広告入札金額の高額な広告主の広告を優先して選択する等、予め定められた規則に基づいて調整を行うこととしてもよい。このようにすることで、広告入札金額が、複数の広告主で異なる場合には、広告入札金額の高額な広告主の広告が優先して選択されるので、広告入札金額に応じて公平に広告を配信できる。
【００７０】
また、配信する広告のカテゴリをＷｅｂページの内容との類似度に基づいて決定することとしてもよい。すなわち、閲覧端末３の表示部３４に表示されているＷｅｂページの内容を受信して、Ｗｅｂページの内容について形態素解析を行い、解析結果からＷｅｂページが所属するカテゴリを決定することとしてもよい。この場合には、形態素解析の結果に、所定のカテゴリに属する用語が含まれるか否かを判定し、所定のカテゴリに属する単語が含まれている場合には、当該Ｗｅｂページが所定のカテゴリに属するものであると決定する。これにより、広告がＷｅｂページの内容に調和し、違和感がない広告を配信することができる。
【００７１】
広告配信部１１０は、配信広告決定部１０９により配信することを決定した広告を閲覧端末３に送信する。
【００７２】
図８は、本実施形態に係る広告ＤＢ１２４を示す図である。広告ＤＢ１２４には、広告を一意に特定する「広告ＩＤ」フィールドと、広告主の名称を示す「広告主名」フィールドと、技術分野や学術分野に分類する「カテゴリ」フィールドと、カテゴリに対する理解度を示す「知識レベル」フィールドと、配信する広告の内容である「表示広告データ」フィールドと、を含んでいる。広告ＤＢ１２４は、配信広告決定部１０９により配信する広告を決定するときに参照される。ここで、広告主は、予め知識レベル毎に異なる広告を予め登録し、知識レベルに応じて広告を提供することとする。
【００７３】
［処理フロー］
図９は、本実施形態に係る登録端末２が広告配信サーバ１にアクセスしてから地域毎、かつ、カテゴリ毎の知識レベルが決定されるまでの処理を示すフローチャートである。
【００７４】
ステップＳ１１０では、制御部２０は、登録端末２のＩＰアドレスを広告配信サーバ１に送信する。
【００７５】
ステップＳ１２０では、制御部１００は、ステップＳ１１０にて登録端末２より送信された登録端末２のＩＰアドレスを受信する。
【００７６】
ステップＳ１３０では、制御部１００は、ステップＳ１２０にて受信したＩＰアドレスに基づいて、登録端末２が所在する地域を特定する。
【００７７】
ステップＳ１４０では、制御部２０は、登録端末２のユーザが操作部２５を用いて入力した検索クエリを広告配信サーバ１に送信する。
【００７８】
ステップＳ１５０では、制御部１００は、ステップＳ１４０にて登録端末２より送信された検索クエリを受信する。
【００７９】
ステップＳ１６０では、制御部１００は、ステップＳ１５０にて受信した検索クエリとステップＳ１３０にて特定された登録端末２の所在する地域とを関連付けて、知識ＤＢ１２３に記憶する。
【００８０】
ステップＳ１７０では、制御部１００は、ステップＳ１５０にて受信した検索クエリについて、検索ＤＢ１２２を参照して検索結果を取得する。
【００８１】
ステップＳ１８０では、制御部１００は、ステップＳ１７０にて取得した検索クエリの検索結果を登録端末２に送信する。
【００８２】
ステップＳ１９０では、制御部２０は、ステップＳ１８０にて広告配信サーバ１より送信された検索クエリの検索結果を受信する。
【００８３】
ステップＳ２００では、制御部２０は、ステップＳ１９０にて受信した検索クエリの検索結果を表示部２４に表示する。
【００８４】
ステップＳ２１０では、制御部１００は、知識ＤＢ１２３に記憶された検索クエリより特定用語、すなわち、所定のカテゴリに属する用語を抽出する。
【００８５】
ステップＳ２２０では、制御部１００は、ステップＳ２１０にて抽出した特定用語と、この特定用語に関連付けられている地域及びカテゴリとに基づいて、地域毎、かつ、カテゴリ毎の使用頻度を算出する。具体的には、ステップＳ２１０にて抽出した特定用語の個数を地域毎、かつ、カテゴリ毎に集計し、この集計した値をさらにカテゴリ毎に合計することで、地域毎、かつ、カテゴリ毎の使用頻度を算出する。
【００８６】
ステップＳ２３０では、制御部１００は、ステップＳ２２０にて算出した地域毎、かつ、カテゴリ毎の使用頻度に基づいて、地域におけるカテゴリの知識レベルを決定し、記憶部１２０を更新する。具体的には、地域毎、かつ、カテゴリ毎に抽出された特定用語の合計値に基づいて。カテゴリ毎の相対的な使用頻度を算出する。そして、使用頻度が相対的に高いカテゴリを知識レベルが高いものとして決定し、使用頻度が相対的に低いカテゴリを知識レベルが低いものとして決定する。そして、これらの決定した知識レベルに基づいて、知識ＤＢ１２３を更新する。
【００８７】
図１０は、本実施形態に係る閲覧端末３が広告配信サーバ１にアクセスしてから広告が配信されるまでの処理を示すフローチャートである。
【００８８】
ステップＳ３１０では、制御部３０は、閲覧端末３のＩＰアドレスを広告配信サーバ１に送信する。
【００８９】
ステップＳ３２０では、制御部１００は、ステップＳ３１０にて閲覧端末３より送信された閲覧端末３のＩＰアドレスを受信する。
【００９０】
ステップＳ３３０では、制御部１００は、ステップＳ３２０にて受信したＩＰアドレスに基づいて、閲覧端末３が所在する地域を特定する。
【００９１】
ステップＳ３４０では、ステップＳ３３０にて特定した閲覧端末３の地域と、広告ＤＢ１２４に基づいて配信する広告を決定する。具体的には、広告ＤＢ１２４を参照して、ランダムで広告主を決定する。そして、ステップＳ３３０にて特定した閲覧端末３の地域において、広告主が指定するカテゴリに応じたカテゴリの知識レベルを知識ＤＢ１２３を参照して抽出する。そして、抽出した知識レベルに応じた広告を配信する広告として決定する。
【００９２】
ステップＳ３５０では、制御部１００は、ステップＳ３４０にて配信することを決定した広告を閲覧端末３に配信する。
【００９３】
ステップＳ３６０では、制御部３０は、ステップＳ３５０にて広告配信サーバ１より配信された広告を受信する。
【００９４】
ステップＳ３７０では、制御部３０は、ステップＳ３６０にて受信した広告を表示部３４に表示する。
【００９５】
［表示情報の表示例］
図１１及び図１２は、本実施形態に係る閲覧端末３の表示部３４に対して広告が表示されたときの表示例を示す図である。
【００９６】
以下に、図１１に示される広告が表示されるまでの流れを示す。ここで、閲覧端末３のＩＰアドレスが「２１０．２３２．＊＊＊．＊＊＊」であり、配信する広告の広告主が「Ａ社」、カテゴリが「ＩＴ」に決定されたこととする。
【００９７】
ＩＰアドレス受信部１０１により閲覧端末３のＩＰアドレスを受信すると、アクセス地域特定部１０２により、図４の地域テーブルが参照され、閲覧端末３の所在する地域が「地域Ａ」に特定される。そして、配信広告決定部１０９により、広告主が「Ａ社」、カテゴリが「ＩＴ」と決定されていることから、図７の知識テーブルにより、「地域Ａ」における「ＩＴ」の知識レベルが「７」であることが参照され、知識レベル「７」に応じた広告として、広告ＩＤ「００２」の広告が配信する広告として決定される。
【００９８】
図１１では、閲覧端末３の表示部３４にブラウザ３４１が表示されている。そして、ブラウザ３４１に、ポータルサイト３４２の画面が表示されており、ポータルサイト３４２の右部には、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に関する広告画像３４３ａが表示されているのを確認できる。この広告画像３４３ａの表示は、広告ＩＤ「００２」に応じた広告の表示であり、ＩＴの知識レベルが「５〜１０」の地域向けの広告である。このように、特定した地域レベルの知識レベルが高い場合には、ＩＴの知識レベルが高いユーザが興味を持つような広告を選択して表示させることができる。
【００９９】
図１２は、本実施形態に係る閲覧端末３に対して広告が配信されたときの表示例を示す別の図である。
【０１００】
ここで、閲覧端末３のＩＰアドレスが「２１０．２１１．＊＊＊．＊＊＊」であり、図１１の説明と同様に、配信する広告の広告主が「Ａ社」、カテゴリが「ＩＴ」に決定されたこととする。
【０１０１】
ＩＰアドレス受信部１０１により閲覧端末３のＩＰアドレスを受信すると、アクセス地域特定部１０２により、図４の地域テーブルが参照され、閲覧端末３の所在する地域が「地域Ｄ」に特定される。そして、配信広告決定部１０９により、広告主が「Ａ社」、カテゴリが「ＩＴ」と決定されていることから、図７の知識テーブルにより、「地域Ｄ」における「ＩＴ」の知識レベルが「４」であることが参照され、知識レベル「４」に応じた広告として、広告ＩＤ「００１」の広告が配信する広告として決定される。
【０１０２】
図１２では、図１１と同様に、閲覧端末３の表示部３４にブラウザ３４１が表示されている。そして、ブラウザ３４１に、ポータルサイト３４２の画面が表示されており、ポータルサイト３４２の右部には、ＰＣに関する広告画像３４３ｂが表示されているのを確認できる。この広告画像３４３ｂの表示は、広告ＩＤ「００１」に応じた広告の表示であり、ＩＴの知識レベルが「１〜４」の地域向けの広告である。このように、特定した地域レベルの知識レベルが低い場合には、ＩＴの知識レベルが低いユーザが興味を持つような広告を選択して表示させることができる。
【０１０３】
以上、本発明の実施形態について説明したが、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【０１０４】
本実施形態では、地域毎、かつ、カテゴリ毎に知識レベルを予め決定して記憶し、閲覧端末３のＩＰアドレスにより特定された地域におけるカテゴリ毎の知識レベルに応じた広告を当該閲覧端末３に配信することとしたが、これに限らない。例えば、ＩＰアドレス毎、かつ、カテゴリ毎に知識レベルを予め決定して知識テーブルに記憶し、閲覧端末３のＩＰアドレスに応じた知識レベルを知識テーブルより取得し、この知識レベルに応じた広告を当該閲覧端末３に配信することとしてもよい。
【０１０５】
さらに、閲覧端末３のユーザが、広告配信サービスを受けるためのユーザ登録を行い、閲覧端末３のユーザ及び家族を一意に特定するためのユーザＩＤが付与されているものとして、ＩＰアドレスとユーザＩＤに基づいて広告を配信することとしてもよい。すなわち、閲覧端末３のユーザがどの家族に属するかと、家族がどのＩＰアドレスに対応するかと、を記憶する家族テーブルと、ＩＰアドレス、家族、及びカテゴリ毎に知識レベルを記憶する知識テーブルを設けることとする。そして、閲覧端末３のＩＰアドレスが知識テーブルに記憶されているＩＰアドレスのいずれかと一致した場合には、家族テーブルを参照してユーザＩＤがどの家族に属するかを抽出し、さらに、知識テーブルより抽出した家族に応じた知識レベルを取得して、この知識レベルに応じた広告を閲覧端末３に配信することとしてもよい。このようにすることで、ＩＰアドレスだけではなく、家族毎に決定された知識レベルに基づいて広告を配信することができる。
【０１０６】
なお、この場合には、検索履歴テーブルに対して、検索クエリと、ＩＰアドレスと、家族を関連付けて記憶する。また、使用頻度算出部１０７により、用語、ＩＰアドレス、及び家族に基づいて、ＩＰアドレス及び家族毎にカテゴリ毎の使用頻度を算出し、知識レベル決定部１０８により、ＩＰアドレス及び家族毎に算出したカテゴリ毎の使用頻度に基づいて、ＩＰアドレス及び家族におけるカテゴリ毎の知識レベルを決定することとする。
【図面の簡単な説明】
【０１０７】
【図１】本実施形態に係る広告配信サーバ１と関連要素との全体構成を示す図である。
【図２】本実施形態に係る広告配信サーバ１のハードウェア構成を示す図である。
【図３】本実施形態に係る広告配信サーバ１、登録端末２、及び閲覧端末３の機能構成を示す図である。
【図４】本実施形態に係る地域ＤＢ１２１を示す図である。
【図５】本実施形態に係る知識ＤＢ１２３に格納された検索履歴テーブルを示す図である。
【図６】本実施形態に係る知識ＤＢ１２３に格納された用語テーブルを示す図である。
【図７】本実施形態に係る知識ＤＢ１２３に格納された知識テーブルを示す図である。
【図８】本実施形態に係る広告ＤＢ１２４を示す図である。
【図９】本実施形態に係る登録端末２が広告配信サーバ１にアクセスしてから地域毎、かつ、カテゴリ毎の知識レベルが決定されるまでの処理を示すフローチャートである。
【図１０】本実施形態に係る閲覧端末３が広告配信サーバ１にアクセスしてから広告が配信されるまでの処理を示すフローチャートである。
【図１１】本実施形態に係る閲覧端末３に対して広告が配信されたときの表示例を示す図である。
【図１２】本実施形態に係る閲覧端末３に対して広告が配信されたときの別の表示例を示す図である。
【符号の説明】
【０１０８】
１  広告配信サーバ
２  登録端末
３  閲覧端末
４  通信ネットワーク
２０  制御部
２１  ＩＰアドレス送信部
２２  検索クエリ送信部
２３  検索結果受信部
２４  表示部
２５  操作部
３０  制御部
３１  ＩＰアドレス送信部
３２  広告受信部
３４  表示部
３５  操作部
１００  制御部
１０１  ＩＰアドレス受信部
１０２  アクセス地域特定部
１０３  検索クエリ受信部
１０４  検索結果取得部
１０５  検索結果送信部
１０６  特定用語抽出部
１０７  使用頻度算出部
１０８  知識レベル決定部
１０９  配信広告決定部
１１０  広告配信部
１２０  記憶部
１２１  地域ＤＢ
１２２  検索ＤＢ
１２３  知識ＤＢ
１２４  広告ＤＢ
【図１】
2010117824.tif 000004
【図２】
2010117824.tif 000005
【図３】
2010117824.tif 000006
【図４】
2010117824.tif 000007
【図５】
2010117824.tif 000008
【図６】
2010117824.tif 000009
【図７】
2010117824.tif 000010
【図８】
2010117824.tif 000011
【図９】
2010117824.tif 000012
【図１０】
2010117824.tif 000013
【図１１】
2010117824.tif 000014
【図１２】
2010117824.tif 000015