(57)【要約】【課題】広告を仮想空間の仕様に合わせて作成しなくとも，仮想空間サービスをプレイするユーザに広告を提示することができる広告配信システムを提供する。【解決手段】広告配信システム１のクライアント１０には，ユーザが仮想空間内で会話したときに，ユーザのコメントを含むプレイデータを広告配信サーバ１１に送信する機能と，広告配信サーバ１１から送信された広告データを表示する機能を備えるようにカスタマイズされた仮想空間クライアントソフト１００がインストールされている。広告配信サーバ１１は，クライアント１０から送信されたプレイデータを蓄積し，該プレイデータのコメントを解析してデータベースから広告データを検索し，プレイデータを送信したクライアント１０に対して該広告データを配信し，該クライアント１０のディスプレイに該広告データを表示させる機能を備えている。【選択図】図１
2010146501.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間サービスを利用するためのプログラムである仮想空間クライアントソフトがインストールされたクライアントと，前記クライアントに広告データを配信するサーバ装置とから少なくとも構成される広告配信システムであって，
前記クライアントは，前記仮想空間クライアントソフトをカスタマイズすることで提供される手段として、前記ユーザが仮想空間内で指定されたプレイを実行したことを検知すると，該プレイから得られ，前記ユーザの嗜好と関連するプレイデータをリアルタイムで前記サーバ装置に送信するプレイデータ送信手段と、前記サーバ装置から受信した前記広告データを前記クライアントのディスプレイに表示させる広告表示手段を備え、
前記サーバ装置は、前記クライアントから受信した前記プレイデータを利用して，前記クライアントに配信する前記広告データをデータベースから検索し，前記プレイデータを送信した前記クライアントに対して該広告データを配信する広告データ配信手段を備え、
ていることを特徴とする広告配信システム。
【請求項２】
請求項１に記載の広告配信システムであって、前記クライアントに備えられた前記プレイデータ送信手段は，前記ユーザが前記仮想空間サービスで会話するときに前記クライアントに入力したコメントデータを少なくとも前記プレイデータに含ませる手段で，前記サーバ装置に備えられた前記広告配信手段は，前記プレイデータに含まれる前記コメントデータを自然言語解析し，前記コメントデータと関連性の高い前記広告データを検索することを特徴とする広告配信システム。
【請求項３】
請求項２に記載の広告配信システムであって，前記クライアントの前記プレイデータ送信手段は，前記コメントデータに加え，前記コメントデータが前記クライアントに入力されたときの仮想空間内の座標データと時間データを前記プレイデータに含ませ，前記サーバ装置に備えられた前記広告配信手段は，一定時間が経過する毎に，前記一定時間隔内に蓄積した前記プレイデータに含まれる前記座標データから，前記ユーザが会話している仮想空間内の区域を特定し，該区域毎に，前記区域内に前記座標データが含まれる前記コメントデータを自然言語処理することで，前記区域内の会話と関連性の高い広告データを検索し，前記区域に前記座標データが含まれる前記プレイデータを送信した前記クライアントに対して，該広告データを送信することを特徴とする広告配信システム。
【請求項４】
仮想空間サービスを利用するためのプログラムである仮想空間クライアントソフトがインストールされたクライアントと，前記クライアントに広告データを配信するサーバ装置とから少なくとも利用した広告配信方法であって，
前記クライアントが，前記ユーザが仮想空間内で指定されたプレイを実行したことを検知すると，該プレイから得られ，前記ユーザの嗜好と関連するプレイデータをリアルタイムで前記サーバ装置に送信し，前記サーバ装置が前記プレイデータをデータ記憶装置に記憶する第１の工程と，
前記サーバ装置が，前記データ記憶装置に記憶された前記プレイデータを利用して，前記クライアントに配信する前記広告データをデータベースから検索し，前記プレイデータを送信した前記クライアントに対して該広告データを配信し，前記クライアントが，前記サーバ装置から受信した前記広告データを前記クライアントのディスプレイに表示させる第２の工程が，
実行されることを特徴とする広告配信方法。
【請求項５】
請求項４に記載の広告配信方法であって、前記第１の工程において，前記クライアントは，前記ユーザが前記仮想空間サービスで会話するときに前記クライアントに入力したコメントデータを少なくとも前記プレイデータに含ませ，前記第２の工程において，前記サーバ装置は，前記プレイデータに含まれる前記コメントデータを自然言語解析し，前記コメントデータと関連性の高い前記広告データを検索することを特徴とする広告配信方法。
【請求項６】
請求項５に記載の広告配信方法であって，前記第１の工程において，前記クライアントは，前記コメントデータに加え，前記コメントデータが前記クライアントに入力されたときの仮想空間内の座標データと時間データを前記プレイデータに含ませ，前記第２の工程において，前記サーバ装置は，一定時間が経過する毎に，前記一定時間隔内に蓄積した前記プレイデータに含まれる前記座標データから，前記ユーザが会話している仮想空間内の区域を特定し，該区域毎に，前記区域内に前記座標データが含まれる前記コメントデータを自然言語処理することで，前記区域内の会話と関連性の高い前記広告データを検索し，該区域毎に，前記区域に前記座標データが含まれる前記プレイデータを送信した前記クライアントに対して，該区域内の会話と関連性の高い前記広告データを送信することを特徴とする広告配信方法。
【請求項７】
請求項１に記載のプレイデータ送信手段及び広告表示手段として機能と，仮想空間サービスを利用する機能をコンピュータに実現させるためのコンピュータプログラム。
【請求項８】
請求項２に記載のプレイデータ送信手段及び広告表示手段として機能と，仮想空間サービスを利用する機能をコンピュータに実現させるためのコンピュータプログラム。
【請求項９】
請求項３に記載のプレイデータ送信手段及び広告表示手段として機能と，仮想空間サービスを利用する機能をコンピュータに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，インターネットを介してユーザに広告を配信するための技術に関し，更に詳しくは，仮想空間サービスをプレイしているユーザに適切な広告を配信するための技術に関する。
【背景技術】
【０００２】
インターネットの高速化を受けて，３次元の仮想空間をユーザに提供する仮想空間サービスを提供する数多くのウェブサーバが，インターネット上に設置されるようになった。
【０００３】
仮想空間サービスをプレイするユーザは，自分自身のキャラクターとなる３次元オブジェクト（通称，アバター（Avatar））を設定し，該アバターを仮想空間内で操作することで，他のユーザとコミュニケーションを図り交流を深めることができる。
【０００４】
人気の博している仮想空間サービスにおいては，該仮想空間サービスに登録しているユーザ数が１０００万人近くに及ぶこともあるため，人気の博している仮想空間サービスで提供されている仮想空間は，一つの重要な広告媒体として考えられている。
【０００５】
特許文献１の「従来技術」にも記載されているように，自社の施設となる３次元オブジェクトを該仮想空間内に配置したり，多くのユーザが集まる該仮想空間内の施設に自社の広告となる３次元オブジェクトを配置することで，企業は，仮想空間内に広告を出しているが，企業側では，広告を出す仮想空間毎に，該仮想空間の仕様に応じて該3次元オブジェクトを作成しなければならないし，また，広告の内容を変更する場合は，該３次元オブジェクトを作成し直さなければならない問題がある。
【０００６】
更に，仮想空間内の施設などに企業の広告を出したとしても，該施設と広告の内容に関連性がなく，ユーザの嗜好と広告がマッチしない場合，十分な広告効果が得られない問題もある。
【０００７】
【特許文献１】特許第3732168号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで，本発明は，広告を表示するための３次元オブジェクトを仮想空間の仕様に合わせて作成しなくとも，仮想空間サービスをプレイするユーザに広告を提示することができ，更に，該ユーザの嗜好に合った広告を該ユーザに提示することのできる広告配信システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決する第１の発明は，仮想空間サービスを利用するためのプログラムである仮想空間クライアントソフトがインストールされたクライアントと，前記クライアントに広告データを配信するサーバ装置とから少なくとも構成される広告配信システムであって，前記クライアントは，前記仮想空間クライアントソフトをカスタマイズすることで提供される手段として、前記ユーザが仮想空間内で指定されたプレイを実行したことを検知すると，該プレイから得られ，前記ユーザの嗜好と関連するプレイデータをリアルタイムで前記サーバ装置に送信するプレイデータ送信手段と、前記サーバ装置から受信した前記広告データを前記クライアントのディスプレイに表示させる広告表示手段を備え、前記サーバ装置は、前記クライアントから受信した前記プレイデータを利用して，前記クライアントに配信する前記広告データをデータベースから検索し，前記プレイデータを送信した前記クライアントに対して該広告データを配信する広告データ配信手段を備えていることを特徴とする広告配信システムである。
【００１０】
更に，第２の発明は，第１の発明に記載の広告配信システムであって、前記クライアントに備えられた前記プレイデータ送信手段は，前記ユーザが前記仮想空間サービスで会話するときに前記クライアントに入力したコメントデータを少なくとも前記プレイデータに含ませる手段で，前記サーバ装置に備えられた前記広告配信手段は，前記プレイデータに含まれる前記コメントデータを自然言語解析し，前記コメントデータと関連性の高い前記広告データを検索することを特徴とする広告配信システムである。
【００１１】
更に，第３の発明は，第２の発明に記載の広告配信システムであって，前記クライアントの前記プレイデータ送信手段は，前記コメントデータに加え，前記コメントデータが前記クライアントに入力されたときの仮想空間内の座標データと時間データを前記プレイデータに含ませ，前記サーバ装置に備えられた前記広告配信手段は，一定時間が経過する毎に，前記一定時間隔内に蓄積した前記プレイデータに含まれる前記座標データから，前記ユーザが会話している仮想空間内の区域を特定し，該区域毎に，前記区域内に前記座標データが含まれる前記コメントデータを自然言語処理することで，前記区域内の会話と関連性の高い広告データを検索し，前記区域に前記座標データが含まれる前記プレイデータを送信した前記クライアントに対して，該広告データを送信することを特徴とする広告配信システムである。
【００１２】
更に，第４の発明は，仮想空間サービスを利用するためのプログラムである仮想空間クライアントソフトがインストールされたクライアントと，前記クライアントに広告データを配信するサーバ装置とから少なくとも利用した広告配信方法であって，前記クライアントが，前記ユーザが仮想空間内で指定されたプレイを実行したことを検知すると，該プレイから得られ，前記ユーザの嗜好と関連するプレイデータを生成し，該プレイデータをリアルタイムで前記サーバ装置に送信し，前記サーバ装置が前記プレイデータをデータ記憶装置に記憶する第１の工程と，前記サーバ装置が，前記データ記憶装置に記憶された前記プレイデータを利用して，前記クライアントに配信する前記広告データをデータベースから検索し，前記プレイデータを送信した前記クライアントに対して該広告データを配信し，前記クライアントが，前記サーバ装置から受信した前記広告データを前記クライアントのディスプレイに表示させる第２の工程が実行されることを特徴とする広告配信方法である。
【００１３】
更に，第５の発明は，第４の発明に記載の広告配信方法であって、前記第１の工程において，前記クライアントは，前記ユーザが前記仮想空間サービスで会話するときに前記クライアントに入力したコメントデータを少なくとも前記プレイデータに含ませ，前記第２の工程において，前記サーバ装置は，前記プレイデータに含まれる前記コメントデータを自然言語解析し，前記コメントデータと関連性の高い前記広告データを検索することを特徴とする広告配信方法である。
【００１４】
更に，第６の発明は，第５の発明に記載の広告配信方法であって，前記第１の工程において，前記クライアントは，前記コメントデータに加え，前記コメントデータが前記クライアントに入力されたときの仮想空間内の座標データと時間データを前記プレイデータに含ませ，前記第２の工程において，前記サーバ装置は，一定時間が経過する毎に，前記一定時間隔内に蓄積した前記プレイデータに含まれる前記座標データから，前記ユーザが会話している仮想空間内の区域を特定し，該区域毎に，前記区域内に前記座標データが含まれる前記コメントデータを自然言語処理することで，前記区域内の会話と関連性の高い前記広告データを検索し，該区域毎に，前記区域に前記座標データが含まれる前記プレイデータを送信した前記クライアントに対して，該区域内の会話と関連性の高い前記広告データを送信することを特徴とする広告配信方法である。
【００１５】
更に，第７の発明は，第１の発明に記載のプレイデータ送信手段及び広告表示手段として機能と，仮想空間サービスを利用する機能をコンピュータに実現させるためのコンピュータプログラムである。
【００１６】
更に，第８の発明は，第２の発明に記載のプレイデータ送信手段及び広告表示手段として機能と，仮想空間サービスを利用する機能をコンピュータに実現させるためのコンピュータプログラムである。
【００１７】
更に，第９の発明は，第３の発明に記載のプレイデータ送信手段及び広告表示手段として機能と，仮想空間サービスを利用する機能をコンピュータに実現させるためのコンピュータプログラムである。
【発明の効果】
【００１８】
上述した本発明によれば，広告を表示するための３次元オブジェクトを仮想空間の仕様に合わせて作成しなくとも，仮想空間サービスをプレイするユーザに広告を提示することができ，更に，該ユーザの嗜好に合った広告を該ユーザに提示することのできる広告配信システム及び方法を提供できる。
【発明を実施するための最良の形態】
【００１９】
ここから，本発明の好適な実施形態について，図を参照しながら詳細に説明する。図１は，本実施形態に関わる広告配信システム１の構成を説明する図である。
【００２０】
図１に図示したように，本実施形態に関わる広告配信システム１では，仮想空間サービスが運営されているサーバ装置１２（以下，「仮想空間サーバ１２」と記す。）と，該仮想空間サービスを利用するユーザが操作するクライアント１０と，クライアント１０に広告データを配信するサーバ装置１１（以下，「広告配信サーバ１１」と記す。）が，インターネット１３に接続されている。
【００２１】
各ユーザは，仮想空間サービスを利用するために，仮想空間サービスを利用するためのアプリケーションである仮想空間クライアントソフト１００をクライアント１０にインストールしている。
【００２２】
仮想空間サービスの運営者は，カスタマイズ可能なようにオープンソースで汎用の仮想空間クライアントソフトを提供しているため，クライアント１０にインストールされた仮想クライアントソフト１００は，本発明が実施可能にカスタマイズされている。
【００２３】
本実施形態において，クライアント１０にインストールされている仮想空間クライアントソフト１００は，仮想空間サービスを利用する一般的な機能に加え，ユーザが仮想空間内で指定されたプレイを実行すると，該プレイから得られ，ユーザの嗜好と関連するプレイデータをリアルタイムで広告配信サーバ１１に送信する機能と，広告配信サーバ１１から送信された広告データを表示する機能を備えるようにカスタマイズされている。
【００２４】
クライアント１０に広告データを配信する広告配信サーバ１１は，クライアント１０から送信されたプレイデータを蓄積し，該プレイデータを利用して，数多くの広告データが記憶されたデータベースから広告データを検索し，プレイデータを送信したクライアント１０に対して該広告データを配信し，該クライアント１０のディスプレイに該広告データを表示させる機能を備えている。
【００２５】
このように，本実施形態に関わる広告配信システム１によれば，仮想空間サーバ１２からではなく，広告配信サーバ１１から広告データがクライアント１０に送信されることになるので，企業側では，広告を出す仮想空間サービス毎に，該仮想空間サービスで提供している仮想空間の仕様に応じて，広告を表示させるための3次元オブジェクトを作成する必要はなくなる。
【００２６】
なお，クライアント１０が広告配信サーバ１１に送信するプレイデータは，広告配信サーバ１１が広告データの検索に利用できるデータであれば任意でよいが，仮想空間サービスから得られ，ユーザの嗜好が反映されたデータをプレイデータに含ませると，ユーザの嗜好が反映された広告データをクライアント１０に配信することができるようになる。
【００２７】
一般的に，仮想空間クライアントソフト１００には，チャットやインスタントメッセージなどの会話機能が備えられていることが一般的であるため，プレイデータには，該会話機能を利用してユーザがクライアント１０に入力したコメントデータを，ユーザの嗜好が反映されたデータとして含ませることが好適である。また，仮想空間内の施設がユーザの嗜好を反映する場合（例えば，企業によって設けられた施設），ユーザが訪れた施設を示すデータ（例えば，仮想空間内の座標データ）をプレイデータとすることもできる。
【００２８】
更に，ユーザが会話機能を利用するときは，他のユーザと会話していることになるため，広告配信サーバ１１が，ユーザ同士が会話している仮想空間内の区域を特定し，該区域内の該会話に適合した広告データを検索すると，より，ユーザが参加している会話と関連性の高い広告データを検索できるようになる。
【００２９】
ここから，図１で図示した広告配信システム１を構成するクライアント１０及び広告配信サーバ１１について詳細に説明する。なお，図１で図示した広告配信システム１を構成する仮想空間サーバ１２は，Second life（登録商標）に代表されるような，仮想空間サービスが運営されている一般的なウェブサーバでよいため，ここでは仮想空間サーバ１２の詳細な説明は省く。
【００３０】
まず，図１に図示した広告配信システム１を構成するクライアント１０について説明する。図２は，クライアント１０のブロック図で，図２（ａ）はクライアント１０のハードウェアブロック図，図２（ｂ）はクライアント１０の機能ブロック図である。
【００３１】
クライアント１０は汎用的なコンピュータで実現され，図２（ａ）に図示したように，クライアント１０は，ハードウェアとして、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、データ記憶装置であるハードディスク１０ｃ、ディスプレイ１０ｆ、キーボード１０ｄ及びマウス１０ｅを備え、クライアント１０のハードディスクには、仮想空間サービスを利用するために必要なアプリケーションプログラムで，カスタマイズされた仮想クライアント１０ソフトが記憶されている。
【００３２】
更に，図２（ｂ）に図示したように，カスタマイズされた仮想空間クライアントソフト１００がクライアント１０上で起動することで，ユーザが仮想空間サービスをプレイするための機能を提供する仮想空間プレイ手段１０１と，ユーザが仮想空間内で指定されたプレイを実行したことを検知すると，該プレイから得られるプレイデータを広告配信サーバ１１にリアルタイムで送信する機能を提供するプレイデータ送信手段１０１と，広告配信サーバ１１から送信された広告を表示する機能を提供する広告データ表示手段１０２が，本発明を実施するための機能としてクライアント１０に備えられる。
【００３３】
クライアント１０の仮想空間プレイ手段１０１は，ユーザが仮想空間サービスをプレイするための機能を提供する手段で，仮想空間サービスの運営者が提供している仮想空間クライアントソフト１００によって具体的には実現され，クライアント１０が接続している仮想空間サーバ１２から送信された仮想空間内の映像をディスプレイに表示する機能，クライアント１０を操作するユーザのアバターを移動させる機能，チャットなど用い，他のユーザと仮想空間内で会話する機能を備えている。
【００３４】
仮想空間サービスの運営者が提供している仮想空間クライアントソフト１００がカスタマイズされることで実現されるプレイデータ送信手段１０２は，予め設定されたプレイをユーザが仮想空間内で実施すると，該プレイに係わるプレイデータを広告配信サーバ１１に送信する手段である。
【００３５】
プレイデータ送信手段１０２が広告配信サーバ１１に送信するプレイデータは，広告配信サーバ１１が広告データの検索に利用できるデータであれば任意でよいが，本実施形態において，プレイデータには，クライアント１０を操作するユーザのユーザID（例えば，ユーザのアバター名），ユーザがコメントしたときの仮想空間内における時刻データ，ユーザがコメントした仮想空間内の座標データ，及びコメントデータが含まれる。
【００３６】
プレイデータ送信手段１０２は，ユーザが仮想空間サーバ１２にコメントデータを送信する動作を行うと，仮想空間プレイ手段１０１からこれらのデータを取得し，これらのデータを少なくとも含むプレイデータを生成し，ユーザが仮想空間サーバ１２にコメントを送信する動作を行った時，或いは，一定時間（例えば，５分）毎に，生成した会話データを広告配信サーバ１１に送信する動作を行う。
【００３７】
仮想空間サービスの運営者が提供している仮想空間クライアントソフト１００がカスタマイズされることで実現される広告データ表示手段１０３は，広告配信サーバ１１から広告データを受信する毎に，該広告データを然るべき手法でクライアント１０のディスプレイ１０ｆに表示させる手段である。
【００３８】
広告データ表示手段１０３がクライアント１０のディスプレイ１０ｆに広告を表示させる手法は任意でよい。例えば，広告配信サーバ１１から送信された広告を，仮想空間クライアントソフト１００と同じウィンドウ内に該広告を表示させることもできるし，或いは，ポップアップ広告のように，仮想空間クライアントソフト１００と別のウィンドウ内に該広告を表示させることもできる。
【００３９】
次に，図１に図示した広告配信システム１を構成する広告配信サーバ１１について説明する。図３は，広告配信サーバ１１のブロック図で，図３（ａ）は広告配信サーバ１１のハードウェアブロック図，図３（ｂ）は広告配信サーバ１１の機能ブロック図である。
【００４０】
広告配信サーバ１１は汎用的なウェブサーバで実現され，図３（ａ）に図示したように，広告配信サーバ１１は，ハードウェアとして、ＣＰＵ１１ａ、ＲＡＭ１１ｂ、データ記憶装置であるハードディスク１１ｃ、ディスプレイ１１ｆ、キーボード１１ｄ及びマウス１１ｅを備え、広告配信サーバ１１のハードディスク１１ｃには、本発明に係わる広告配信サーバ１１としてウェブサーバを機能させるためのコンピュータプログラムが記憶されている。
【００４１】
図３（ｂ）に図示したように，広告配信サーバ１１にハードディスク１１ｃに記憶されたコンピュータプログラムで実現される機能として，仮想空間サービスを利用しているユーザが操作しているクライアント１０から送信されたプレイデータを蓄積する機能を提供するプレイデータ蓄積手段１１０と，該クライアント１０に広告データを配信する機能を提供する広告データ配信手段１１１を備え，更に，クライアント１０から受信したプレイデータを記憶する第１のデータベース１１２と，様々な広告データを記憶する第２のデータベース１１３が広告配信サーバ１１のハードディスク１０ｃに設けられている。
【００４２】
広告配信サーバ１１のプレイデータ蓄積手段１１０は，クライアント１０からプレイデータを受信すると作動し，プレイデータ蓄積手段１１０は，クライアント１０から受信したプレイデータを第１のデータベース１１２に時系列順に記憶させる動作を行う。
【００４３】
広告配信サーバ１１の広告データ配信手段１１１は，第１のデータベース１１２に記憶されたプレイデータを利用して，クライアント１０に配信する広告データを第２のデータベース１１３から検索し，プレイデータを送信したクライアント１０に対して，検索した広告データを送信する手段である。
【００４４】
広告データ配信手段１１１が，広告データを検索する内容は，クライアント１０から受信するプレイデータに依存し，本実施形態において，広告データ配信手段１１２は，クライアント１０から受信するプレイデータに含まれるコメントを利用して，クライアント１０に配信する広告データを第２のデータベース１１３から検索する。
【００４５】
広告データを検索するとき，まず，広告データ配信手段１１１は，第１のデータベース１１２に記憶されたプレイデータの中から，広告データ配信手段１１１が作動した時点から一定時間前（例えば，１５分前）までに第１のデータベース１１２に記憶されたプレイデータを抽出する。
【００４６】
広告データ配信手段１１１は，第１のデータベース１１２からプレイデータを抽出すると，該プレイデータに含まれる座標データを解析することで，仮想空間の座標系内において，ユーザ同士が会話している区域を特定し，該区域毎に，該区域内における会話の特徴を示すキーワードとして，該区域内に座標データが含まれるプレイデータのコメントデータをひとまとまりとして自然言語処理することで，ひとまとまりにした該コメントデータのキーワードを抽出する。
【００４７】
広告データ配信手段１１１が，ユーザ同士が会話している区域を特定する手法は任意であり，実際，様々な手法で，ユーザ同士が会話している区域を特定することができる。例えば，プレイデータに含まれる座標データから，ユーザがコメントを発した仮想空間上の位置の分布を求め，該分布からユーザ同士が会話している区域を特定することができる。
【００４８】
また，広告データ配信手段１１１が，特定した区域内における会話の特徴を示すキーワードを抽出する手法は，自然言語解析で一般的に用いられる手法でよく，例えば，該区域内に座標データが含まれるプレイデータのコメントデータを形態素解析し，出現頻度の高い順に数個の単語を該キーワードとして抽出することができる。
【００４９】
広告データ配信手段１１１は，上述した内容で，区域内における会話の特徴を示すキーワードを区域毎に抽出すると，区域毎に，該区域内に座標データが含まれるプレイデータから該広告データを配信するクライアント１０のアドレスを特定した後，第２のデータベース１１３から該キーワードに適合する広告データを検索し，検索した第２のデータベース１１３から検索した広告データを該クライアント１０のアドレスに対して配信する。
【００５０】
本実施形態において，広告データ配信手段１１１が広告データを検索できるように，第２のデータベース１１３に記憶される広告データには，広告データをクライアント１０に表示させるためのＨＴＭＬファイルに加え，広告データの属性を示す複数のキーワードが記憶されている。
【００５１】
具体的に，広告データ配信手段１１１は，プレイデータから抽出したキーワードと第２のデータベース１１３に記憶された各広告データのキーワードをキーワードマッチングし，クライアント１０に送信する広告データとして，マッチング度の高い順に数個の広告データを第２のデータベース１１３から検索する。
【００５２】
最後に，本発明の方法の説明も兼ねて，図１で図示した広告配信システム１で実行される処理について説明する。図４は，広告配信サーバ１１がプレイデータを蓄積するときの手順を示したフロー図で，図５は，広告配信サーバ１１が広告データを配信するときの手順を示したフロー図である。
【００５３】
まず，図４のフロー図を参照しながら，本実施形態において，広告配信サーバ１１がプレイデータを蓄積するときの手順について説明する。図４は，ユーザが仮想空間クライアントソフト１００を起動し，コメントデータを仮想空間サーバ１２に送信する度に実行される手順で，図４で図示した手順が実行されることで，広告配信サーバ１１には，仮想空間サービスを利用している数多くのユーザのコメントが蓄積される。
【００５４】
クライアント１０にインストールされ，本発明用にカスタマイズされた仮想空間クライアントソフト１００をユーザが起動した後，ユーザが所定のプレイを行うと（S1），クライアント１０は，ユーザが仮想空間内で行ったプレイに係わるプレイデータを生成し，生成したプレイデータを広告配信サーバ１１に送信する（S2）。
【００５５】
本実施形態では，プレイデータには，ユーザID，ユーザがコメントを入力したときの仮想空間上の座標データ及び時間データ，並びに，コメントデータが含まれるため，クライアント１０は，ユーザがコメントデータをクライアント１０に入力すると，仮想空間サービスからこれらのデータを取得してプレイデータを生成し，該プレイデータを広告配信サーバ１１に送信する。
【００５６】
広告配信サーバ１１は，クライアント１０からプレイデータを取得すると，プレイデータを送信したクライアント１０のアドレス（例えば，アクセス元のＩＰアドレスを示すREMOTE ADDR）を関連付けて，クライアント１０から受信したプレイデータを第１のデータベースに記憶し（S３），図４で図示した手順は終了する。
【００５７】
次に，図５を参照しながら，本実施形態において，広告配信サーバ１１が広告データをクライアント１０に送信する手順について説明する。
【００５８】
広告配信サーバ１１に設定された一定時間が経過すると，広告配信サーバ１１は，第１のデータベース１１２に記憶されたプレイデータの中から，この時点の時刻から一定時間前までの期間内に時刻データが含まれるプレイデータを抽出する（Ｓ１０）。
【００５９】
広告配信サーバ１１は，プレイデータを抽出すると，該プレイデータに含まれる座標データから，ユーザがコメントを発した仮想空間上の位置の分布を求めるなどして，ユーザ同士が会話している仮想空間上の区域を特定する（Ｓ１１）。
【００６０】
ユーザ同士が会話している仮想空間上の区域を特定すると，広告配信サーバ１１は，該区域毎に，該区域内に座標データが含まれるプレイデータのコメントデータをひとまとまりとしてとらえ，該コメントデータを自然言語処理してキーワードを抽出することで，該区域内における会話の内容を特徴付けるキーワードを抽出する（Ｓ１２）。
【００６１】
ユーザ同士が会話している仮想空間上の区域内における会話の内容を特徴付けるキーワードを抽出すると，広告配信サーバ１１は，該区域内における会話の内容を特徴付けるキーワードを利用して，広告配信サーバ１１に備えられた第２のデータベース１１３から，区域内における会話の内容に適合した広告データを該区域毎に検索する（Ｓ１３）。
【００６２】
ユーザ同士が会話している仮想空間上の区域毎に，第２のデータベース１１３から広告データを検索すると，広告配信サーバ１１は，該区域毎に，該区域に含まれるプレイデータを参照し，座標データが該区域内であるプレイデータに関連付けられたクライアント１０のアドレスを重複することなく特定する（Ｓ１４）。
【００６３】
広告データを配信するクライアント１０のアドレスを特定すると，広告配信サーバ１１は，ユーザ同士が会話している仮想空間上の区域毎に，座標データが該区域内であるプレイデータから特定されたクライアント１０のアドレスに対して，該区域内における会話の内容を特徴付けるキーワードから検索された広告データを配信する（Ｓ１５）。
【００６４】
クライアント１０は，広告配信サーバ１１から広告データを受信すると，ポップアップ広告など定められた手法で，該広告データをクライアント１０のディスプレイに表示させ，図５で図示した手順は終了する（Ｓ１６）。
【図面の簡単な説明】
【００６５】
【図１】本実施形態に関わる広告配信システムの構成を説明する図。
【図２】クライアントのブロック図。
【図３】広告配信サーバのブロック図。
【図４】広告配信サーバがプレイデータを蓄積するときの手順を示したフロー図。
【図５】広告配信サーバが広告データを配信するときの手順を示したフロー図。
【符号の説明】
【００６６】
１  広告配信システム
１０  クライアント
１００  仮想空間クライアントソフト
１０１  仮想空間プレイ手段
１０２  プレイデータ送信手段
１０３  広告データ表示手段
１１  広告配信サーバ
１１０  プレイデータ蓄積手段
１１１  広告データ配信手段
１１２  第１のデータベース
１１３  第２のデータベース
１２  仮想空間サーバ
【図１】
2010146501.tif 000003
【図２】
2010146501.tif 000004
【図３】
2010146501.tif 000005
【図４】
2010146501.tif 000006
【図５】
2010146501.tif 000007