(57)【特許請求の範囲】
【請求項１】
ユーザの端末と通信ネットワークを介して接続され、付加情報データを前記端末に送信するサーバであって、
複数の付加情報データを、付加情報データに関するキーワードと予め関連付けて記憶する手段と、
ユーザを識別するユーザＩＤに関連付けて記憶されたアバターを表現するコーディネートを構成する複数のアイテム分類ごとにユーザにより選択されるアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムを識別するアイテムＩＤに関連付けて記憶する手段と、
ユーザが過去に選択した前記アイテムを識別するアイテムＩＤを、コーディネート履歴テーブルとして前記アイテムを選択したユーザを識別するユーザＩＤに関連付けて、前記アイテム分類ごとに、前記アイテムが選択された順に記憶する手段と、
前記端末からの要求に応じて、前記コーディネート履歴テーブルを参照して、当該要求元のユーザを識別するユーザＩＤに関連付けられたアイテムＩＤを読み出す手段と、
前記アイテムテーブルを参照して、読み出した前記アイテムＩＤに関連付けられたアイテム属性データを読み出して、アイテム属性データの出現頻度を含む出現傾向と、当該出現傾向に関するユーザの嗜好概念の特徴を表す単語データとが関連付けられた概念辞書テーブルを参照して分析し、前記単語データを抽出する手段と、
抽出した前記単語データと関連度の高い前記キーワード、に関連付けられた前記付加情報データを抽出する手段と、
抽出した前記付加情報データを前記端末に送信する手段と、
を備えるサーバ。
【請求項２】
前記コーディネート履歴テーブルに含まれる前記アイテムＩＤにより識別されるアイテムが前記端末からの選択を受け付けた時期を示すタイムスタンプデータを更に記憶し、
前記ユーザＩＤに関連付けられたアイテムＩＤを読み出す手段において、前記タイムスタンプデータが所定の時期以降であるアイテムのアイテムＩＤを読み出すことを特徴とする請求項１に記載のサーバ。
【請求項３】
前記アイテムテーブルに含まれる前記アイテムＩＤにより識別されるアイテムが前記端末からの選択を受け付けた回数を示す選択回数データを更に記憶し、
前記付加情報データを抽出する手段において、前記選択回数データがより大きい場合に、より大きな重み付けをして抽出することを特徴とする請求項１または請求項２に記載のサーバ。
【請求項４】
前記アイテムＩＤを読み出す手段は、前記ユーザを含むユーザ群のユーザＩＤに関連付けられたアイテムＩＤを読み出すことを特徴とする請求項１から請求項３のいずれかに記載のサーバ。
【請求項５】
ユーザの端末と通信ネットワークを介して接続されたサーバが、付加情報データを前記端末に送信する方法であって、
複数の付加情報データを、付加情報データに関するキーワードと予め関連付けて記憶するステップと、
ユーザを識別するユーザＩＤに関連付けて記憶されたアバターを表現するコーディネートを構成する複数のアイテム分類ごとにユーザにより選択されるアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムを識別するアイテムＩＤに関連付けて記憶するステップと、
ユーザが過去に選択した前記アイテムを識別するアイテムＩＤを、コーディネート履歴テーブルとして前記アイテムを選択したユーザを識別するユーザＩＤに関連付けて、前記アイテム分類ごとに、前記アイテムが選択された順に記憶するステップと、
前記端末からの要求に応じて、前記コーディネート履歴テーブルを参照して、当該要求元のユーザを識別するユーザＩＤに関連付けられたアイテムＩＤを読み出すステップと、
前記アイテムテーブルを参照して、読み出した前記アイテムＩＤに関連付けられたアイテム属性データを読み出して、アイテム属性データの出現頻度を含む出現傾向と、当該出現傾向に関するユーザの嗜好概念の特徴を表す単語データとが関連付けられた概念辞書テーブルを参照して分析し、前記単語データを抽出するステップと、
抽出した前記単語データと関連度の高い前記キーワード、に関連付けられた前記付加情報データを抽出するステップと、
抽出した前記付加情報データを前記端末に送信するステップと、
を含む方法。
【請求項６】
ユーザの端末と通信ネットワークを介して接続されたサーバに、付加情報データを前記端末へ送信させるプログラムであって、
複数の付加情報データを、付加情報データに関するキーワードと予め関連付けて記憶するステップと、
ユーザを識別するユーザＩＤに関連付けて記憶されたアバターを表現するコーディネートを構成する複数のアイテム分類ごとにユーザにより選択されるアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムを識別するアイテムＩＤに関連付けて記憶するステップと、
ユーザが過去に選択した前記アイテムを識別するアイテムＩＤを、コーディネート履歴テーブルとして前記アイテムを選択したユーザを識別するユーザＩＤに関連付けて、前記アイテム分類ごとに、前記アイテムが選択された順に記憶するステップと、
前記端末からの要求に応じて、前記コーディネート履歴テーブルを参照して、当該要求元のユーザを識別するユーザＩＤに関連付けられたアイテムＩＤを読み出すステップと、
前記アイテムテーブルを参照して、読み出した前記アイテムＩＤに関連付けられたアイテム属性データを読み出して、アイテム属性データの出現頻度を含む出現傾向と、当該出現傾向に関するユーザの嗜好概念の特徴を表す単語データとが関連付けられた概念辞書テーブルを参照して分析し、前記単語データを抽出するステップと、
抽出した前記単語データと関連度の高い前記キーワード、に関連付けられた前記付加情報データを抽出するステップと、
抽出した前記付加情報データを前記端末に送信するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、付加情報データを送信する方法、サーバおよびプログラムに関する。特に、通信ネットワークに接続された端末に付加情報データを送信する方法、サーバおよびプログラムに関する。
【背景技術】
【０００２】
インターネットの社会への普及に伴い、ネットワーク上で情報を閲覧したり、検索したり、あるいは商品を購入したり、といった受身のユーザのみならず、ユーザ自らが情報の発信者としてＷｅｂ上で擬似的な日記（いわゆるブログ）を公開したり、嗜好の一致する者同士でコミュニティを構成したり、といった積極的な行動をとるユーザが急速に増加している。
【０００３】
特に、ブログがこの数年で急速に普及した背景には、インターネットの初心者でも簡単にホームページに文章や写真を登録して発信できるブログエディターの果たした貢献が大きいものと考えられる。
【０００４】
そして、こうしたブログの社会への普及は、単に通信ネットワークに接続できる端末によって情報を閲覧していた時代には考えられなかったネットワーク上の社会（いわゆるネットワークコミュニティ）が現実の社会とは別にもうひとつ出現し、急速に発展しつつあることを示している。
【０００５】
こうした状況において、ネットワーク上でユーザ自身を表すシンボルとして、「アバター」を活用するユーザが増加している。「分身」を意味するアバターは、具体的には画像データ、動画データ、音声データ等で表現されたいわゆるキャラクタであるが、現実の社会とは別に存在するネットワークコミュニティにおいて自分自身を表現し、他のユーザと対話し、共感し、議論し、同好の友人関係を広げる、といった様々な活動において、擬似的な行動主体としてその存在意義を高めている。
【０００６】
具体的には、例えば、ブログを公表する際に、アバターを画面の中で活用することにより、ユーザの書き込みによる文書とは別にユーザ自身をキャラクタデータにより直感的に表現することができるので、それを見る人にあたかもネットワーク上に自分の分身が存在するかのような感覚を抱かせ、ネットワークコミュニティにおけるコミュニケーションを強力にサポートすることができる。
【０００７】
実際に、このアバターの髪型、服装、アクセサリ、小物、背景などのアイテムをコーディネートすること自体がネットワークコミュニティにおいてユーザ自身のセンスや嗜好をアピールするために重要な活動のひとつとなっている。このため、ユーザはこのようなアイテムを有償で購入したり、友人にプレゼントしたりしており、アバターのコーディネートは経済活動の対象ともなっている。
【０００８】
したがって、現実社会において洋服を購入したり、アクセサリや小物をコーディネートしたりすることと同様に、アバターのコーディネート活動はネットワーク上でユーザの嗜好を判断したり、ネットワークコミュニティにおける流行や変化を捉えたりする上で重要な分析対象ともなっている。
【０００９】
また、Ｗｅｂページにおいては、その内容に関連させることでユーザの興味を引きやすい付加情報データ（広告等）を配信し、商品購入ページ等の別ページへと誘導する方法が用いられてきている。そして、このような方法で広告データを表示させることにより、広告主から対価を受け取れるサービスも提供されている。
【００１０】
こうした状況において、Ｗｅｂページに表示されたキャラクタ（アバター）に応じた広告の配信方法も考えられ、例えば、特許文献１では、ユーザが選択したアバターに基づいた趣味嗜好情報により広告情報を提供する方法が開示されている。
【特許文献１】特開２００６−３０４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述の特許文献１においては、キャラクタに関するアイテムそれぞれから取得する趣味嗜好情報によって広告情報を選択するのであって、過去に生成されたキャラクタも含めて、アイテムの選択傾向（履歴）を反映するものではない。したがって、一時的なキャラクタの特徴に基づいたものであるため、長期にわたるユーザの嗜好を反映できるとは限らない。
【００１２】
そこで本発明は、Ｗｅｂページに表示するキャラクタ（アバター）に関するアイテムの選択履歴からユーザの嗜好を求めて、関連する付加情報（広告）データを端末に送信する方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的のため、具体的には、以下のようなものを提供する。
【００１４】
（１）  ユーザの端末と通信ネットワークを介して接続されたサーバが、付加情報データを前記端末に送信する方法であって、
複数の前記付加情報データを、予め前記付加情報データに関するキーワードと関連付けて（広告ＤＢ２１２に）記憶するステップと、
前記ユーザのユーザＩＤに関連付けて（アバターＤＢ２０１に）記憶されているキャラクタデータの一部を構成するためのアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムＩＤに関連付けて（アイテムＤＢ２０２に）記憶するステップと、
キャラクタに関して前記ユーザが過去に選択したアイテムのアイテムＩＤデータを、コーディネート履歴テーブルとして前記ユーザのユーザＩＤデータに関連付けて（コーディネート履歴ＤＢ２０３に）記憶するステップと、
前記端末からの要求に応じて、前記コーディネート履歴テーブルを参照して、前記ユーザのユーザＩＤデータに関連付けられたアイテムＩＤデータを読み出すステップと、
前記アイテムテーブルを参照して、読み出した前記アイテムＩＤデータに関連付けられたアイテム属性データを読み出して、その特徴を、（概念辞書ＤＢ２０４に記憶した）概念辞書テーブルを参照して分析し、特徴データを生成するステップと、
記憶した前記キーワードが生成した前記特徴データと関連度の高い、前記キーワードに関連付けられた前記付加情報データを抽出するステップと、
抽出した前記付加情報データを前記端末に送信するステップと、
を含む方法。
【００１５】
このような構成によれば、当該サーバは、複数の前記付加情報データを、予め前記付加情報データに関するキーワードと関連付けて記憶し、前記ユーザのユーザＩＤに関連付けて記憶されているキャラクタデータの一部を構成するためのアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムＩＤに関連付けて記憶し、キャラクタに関して前記ユーザが過去に選択したアイテムのアイテムＩＤデータを、コーディネート履歴テーブルとして前記ユーザのユーザＩＤデータに関連付けて記憶し、前記端末からの要求に応じて、前記コーディネート履歴テーブルを参照して、前記ユーザのユーザＩＤデータに関連付けられたアイテムＩＤデータを読み出し、前記アイテムテーブルを参照して、読み出した前記アイテムＩＤデータに関連付けられたアイテム属性データを読み出して、その特徴を、概念辞書テーブルを参照して分析し、特徴データを生成し、記憶した前記キーワードが生成した前記特徴データと関連度の高い、前記キーワードに関連付けられた前記付加情報データを抽出し、抽出した前記付加情報データを前記端末に送信する。
【００１６】
このことにより、当該サーバは、ユーザによるアイテム選択の履歴データから、その特徴を抽出し、関連する付加情報データ（広告等）を端末に送信することができる。よって、ユーザの長期にわたる傾向が反映されるので、ユーザの趣味嗜好に合った付加情報データを効果的に配信できる可能性がある。
【００１７】
（２）  前記コーディネート履歴テーブルに含まれる前記アイテムが前記端末からの選択を受け付けた時期を示すタイムスタンプデータを更に記憶し、
前記ユーザのユーザＩＤデータに関連付けられたアイテムＩＤデータを読み出すステップにおいて、前記タイムスタンプデータが所定の時期以降であるアイテムのアイテムＩＤデータを読み出すことを特徴とする（１）に記載の方法。
【００１８】
このような構成によれば、当該サーバは、所定の時期以降におけるアイテムのコーディネート履歴の特徴を抽出するので、傾向が時間と共に変わっていった場合でも、最近の特徴に基づいて付加情報データ（広告等）を配信できる可能性がある。
【００１９】
（３）  前記アイテムテーブルに含まれる前記アイテムが前記端末からの選択を受け付けた回数を示す選択回数データを更に記憶し、
前記付加情報データを抽出するステップにおいて、前記選択回数データがより大きい場合に、より大きな重み付けをして抽出することを特徴とする（１）または（２）に記載の方法。
【００２０】
このような構成によれば、当該サーバは、アイテムの利用された頻度に応じて、当該アイテムに関連した付加情報データ（広告等）の出現確率を高くすることができる。よって、人気の高いアイテムに関連した付加情報データを効果的に配信できる可能性がある。
【００２１】
（４）  前記アイテムＩＤデータを読み出すステップは、前記ユーザを含むユーザ群のユーザＩＤデータに関連付けられたアイテムＩＤデータを読み出すことを特徴とする（１）から（３）のいずれかに記載の方法。
【００２２】
このような構成によれば、前記ユーザを含む複数のユーザのコーディネート履歴に基づいて、その特徴を抽出するので、多数のユーザの傾向（流行）を反映した付加情報データ（広告等）を配信できる可能性がある。
【００２３】
（５）  ユーザの端末と通信ネットワークを介して接続され、付加情報データを前記端末に送信するサーバであって、
複数の前記付加情報データを、予め前記付加情報データに関するキーワードと関連付けて記憶する手段と、
前記ユーザのユーザＩＤに関連付けて記憶されているキャラクタデータの一部を構成するためのアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムＩＤに関連付けて記憶する手段と、
キャラクタに関して前記ユーザが過去に選択したアイテムのアイテムＩＤデータを、コーディネート履歴テーブルとして前記ユーザのユーザＩＤデータに関連付けて記憶する手段と、
前記端末からの要求に応じて、前記コーディネート履歴テーブルを参照して、前記ユーザのユーザＩＤデータに関連付けられたアイテムＩＤデータを読み出す手段と、
前記アイテムテーブルを参照して、読み出した前記アイテムＩＤデータに関連付けられたアイテム属性データを読み出して、その特徴を、概念辞書テーブルを参照して分析し、特徴データを生成する手段と、
記憶した前記キーワードが生成した前記特徴データと関連度の高い、前記キーワードに関連付けられた前記付加情報データを抽出する手段と、
抽出した前記付加情報データを前記端末に送信する手段と、
を備えるサーバ。
【００２４】
このような構成によれば、当該サーバを運用することにより、（１）と同様の効果が期待できる。
【００２５】
（６）  前記コーディネート履歴テーブルに含まれる前記アイテムが前記端末からの選択を受け付けた時期を示すタイムスタンプデータを更に記憶し、
前記ユーザのユーザＩＤデータに関連付けられたアイテムＩＤデータを読み出す手段において、前記タイムスタンプデータが所定の時期以降であるアイテムのアイテムＩＤデータを読み出すことを特徴とする（５）に記載のサーバ。
【００２６】
このような構成によれば、当該サーバを運用することにより、（２）と同様の効果が期待できる。
【００２７】
（７）  前記アイテムテーブルに含まれる前記アイテムが前記端末からの選択を受け付けた回数を示す選択回数データを更に記憶し、
前記付加情報データを抽出する手段において、前記選択回数データがより大きい場合に、より大きな重み付けをして抽出することを特徴とする（５）または（６）に記載のサーバ。
【００２８】
このような構成によれば、当該サーバを運用することにより、（３）と同様の効果が期待できる。
【００２９】
（８）  前記アイテムＩＤデータを読み出す手段は、前記ユーザを含むユーザ群のユーザＩＤデータに関連付けられたアイテムＩＤデータを読み出すことを特徴とする（５）から（７）のいずれかに記載のサーバ。
【００３０】
このような構成によれば、当該サーバを運用することにより、（４）と同様の効果が期待できる。
【００３１】
（９）  ユーザの端末と通信ネットワークを介して接続されたサーバに、付加情報データを前記端末へ送信させるプログラムであって、
複数の前記付加情報データを、予め前記付加情報データに関するキーワードと関連付けて記憶するステップと、
前記ユーザのユーザＩＤに関連付けて記憶されているキャラクタデータの一部を構成するためのアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムＩＤに関連付けて記憶するステップと、
キャラクタに関して前記ユーザが過去に選択したアイテムのアイテムＩＤデータを、コーディネート履歴テーブルとして前記ユーザのユーザＩＤデータに関連付けて記憶するステップと、
前記端末からの要求に応じて、前記コーディネート履歴テーブルを参照して、前記ユーザのユーザＩＤデータに関連付けられたアイテムＩＤデータを読み出すステップと、
前記アイテムテーブルを参照して、読み出した前記アイテムＩＤデータに関連付けられたアイテム属性データを読み出して、その特徴を、概念辞書テーブルを参照して分析し、特徴データを生成するステップと、
記憶した前記キーワードが生成した前記特徴データと関連度の高い、前記キーワードに関連付けられた前記付加情報データを抽出するステップと、
抽出した前記付加情報データを前記端末に送信するステップと、
を実行させるプログラム。
【００３２】
このような構成によれば、当該プログラムを当該サーバ上で実行することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００３３】
本発明によれば、Ｗｅｂページに表示するキャラクタに関するアイテムの選択履歴からユーザの嗜好を求めて、ユーザが興味のある付加情報データを効果的に送信できる可能性がある。
【発明を実施するための最良の形態】
【００３４】
本発明に係る好適な実施形態の一例について、図面に基づいて以下に説明する。
［システムの全体構成］
【００３５】
図１は、本発明の好適な実施形態の一例に係るコンピュータ・システム１の全体構成およびサーバ１０の機能構成を表すブロック図である。
【００３６】
サーバ１０と端末２０とが通信ネットワーク３０を介して接続されている。ここで、サーバ１０の数に制限はなく、必要に応じて１または複数で構成してよい。また、サーバ１０は、必要に応じてＷｅｂサーバ、ＤＢサーバ、アプリケーションサーバを含んで構成してよく、１台のサーバで構成しても、それぞれ別のサーバで構成してもよい。
【００３７】
サーバ１０は、少なくともアバターとしてのキャラクタを管理するアバター管理装置として構成し、記憶部２００は、アバターＤＢ２０１、アイテムＤＢ２０２、コーディネート履歴ＤＢ２０３、概念辞書ＤＢ２０４、広告ＤＢ２１２からなる。
【００３８】
更に、制御部１００は、サーバ１０全体を制御し、少なくともアイテムＩＤデータ読出部１０１、アイテム属性データ特徴分析部１０２、広告データ抽出部１１３、広告データ送信部１１４を備える。
【００３９】
サーバ１０は、端末２０におけるキャラクタ（アバター）に関するアイテムの選択履歴を記憶する。続いてサーバ１０は、記憶部２００に記憶した各種データ（図２、図３、図４、図７、図８）を参照し、制御部１００によって、当該選択履歴と関連する付加情報データ（広告データ）を抽出して端末２０に送信する。なお、処理の詳細については後述する（図５、図６）。
【００４０】
以下、キャラクタはアバターとして、付加情報データは広告データとして説明する。
［アバターテーブル］
【００４１】
図２は、本発明の好適な実施形態の一例に係るアバターテーブルを示す図である。
【００４２】
記憶部２００は、アバターＤＢ２０１に、例えば、図２に示すアバターテーブルとして、ユーザを識別するユーザＩＤをキーに、「顔」、「髪型」、「服装」、「ボトムス」といった分類ごとにアイテムを識別するアイテムＩＤを対応付けて記憶している。
【００４３】
例えば、ユーザＩＤが「ＡＢＣ１２」のユーザに関しては、記憶部２００は、「顔」について「Ｄ６７８」を、「髪型」について「Ｂ８９８」を、「服装」について「Ｃ１１２０」を、ボトムスについて「Ａ１７８」を、それぞれ「ＡＢＣ１２」に関連付けて記憶している。
【００４４】
このように、アバターテーブルは、その時点のアバターのコーディネートに基づくアイテムＩＤを、ユーザＩＤに関連付けて管理している。
［アイテムテーブル］
【００４５】
図３は、本発明の好適な実施形態の一例に係るアイテムテーブルを示す図である。
【００４６】
記憶部２００は、アイテムＤＢ２０２に、例えば、図３に示すアイテムテーブルとして、アイテムＩＤをキーに、画像データ、分類データ、アイテム属性データ（属性１、属性２、属性３）、選択された回数（利用数）を対応付けて記憶している。
【００４７】
例えば、アイテムＩＤが「Ｃ１１２０」であるアイテムには、そのアイテムを表す画像データと共に、「スーツ」、「春」、「グレー」、「ビジネス」といったアイテム属性データが対応付けられており、利用数が１０００回であったことを読み取ることができる。
【００４８】
ここで、アイテムの実体を表すデータとして画像データを例示したが、これには限られず、ＭＰＥＧ、ＦＬＡＳＨ（登録商標）、３ＧＰ等の動画データであってもよいし、ＷＡＶ、ＭＰ３等の音声データであってもよい。本発明においては、最終的に端末２０に送信するアバターの一部を構成するデータとして取り扱うことが可能なものが全て含まれる。
［コーディネート履歴テーブル］
【００４９】
図４は、本発明の好適な実施形態の一例に係るコーディネート履歴テーブルを示す図である。
【００５０】
記憶部２００は、コーディネート履歴ＤＢ２０３に、例えば、図４に示すコーディネート履歴テーブルとして、ユーザＩＤデータをキーに、過去にユーザが選択をしたアイテムのアイテムＩＤデータを対応付けて記憶している。
【００５１】
例えば、ユーザＩＤデータが「ＡＢＣ１２」のユーザは、過去に「顔」として「Ｄ６７８」および「Ｂ６５８」を選択し、また、「髪型」として「Ｂ８９８」、「Ｄ１５８」および「Ｅ７７３」をアイテムとして選択していること等を読み取ることができる。
【００５２】
図４の例では、過去の選択履歴を羅列しているが、それぞれのアイテムがユーザにより選択された日時に関するデータをあわせて記憶することにしてもよい。このことにより、ある時点でのアイテムの選択状況や、所定の期間におけるアイテムの選択傾向等を読み取ることができる。
［メイン処理］
【００５３】
図５は、本発明の好適な実施形態の一例に係るメイン処理の流れを示すフローチャートである。
【００５４】
ステップＳ１１では、制御部１００は、端末２０のアバターを構成するアイテムの選択を受け付ける。ここで制御部１００は、端末２０からユーザによるアイテムの選択に関するデータを受信してもよいし、あるいは、アイテムの選択がユーザの意思にはよらず、例えばサーバ１０により自動的に選択することにしてもよい。
【００５５】
ステップＳ１２では、制御部１００は、ステップＳ１１にて受け付けたアイテムの選択について、履歴データを記憶する。具体的には、前述のコーディネート履歴テーブル（図４）を用いてアイテムＩＤデータを記憶していく。
【００５６】
ステップＳ１３では、制御部１００は、ステップＳ１２にて記憶した履歴データに基づいて、そのアイテム属性データを特徴付ける特徴データを抽出する。なお、処理内容の詳細は図６にて後述する。
【００５７】
ステップＳ１４では、制御部１００の広告データ抽出部１１３は、ステップＳ１３にて抽出した特徴データと広告テーブル（図８）に記憶した広告それぞれのキーワードデータとの関連度を算出する。
【００５８】
図８に示す広告テーブルには、画像データやリンクデータを含む広告データと関連付けて、それぞれの広告内容に関連するキーワードデータを記憶している。即ち、特徴データとキーワードデータがマッチングする広告に関して関連度を高く評価し、広告データ抽出のための指標として記憶する。
【００５９】
ここで、関連度とは、例えば、比較対象となっている二つのデータに含まれる単語が一致した数をポイント化して表現することができる。あるいは、キーワードデータに含まれる単語が一致した場合には、より高いポイントを付与し、その類義語や同義語が一致した場合には、それよりは低いポイントを付与してもよい。その他、様々な関連度判断の精度向上ならびに効率向上のための公知の技術が本発明に適用可能である。
【００６０】
ステップＳ１５では、制御部１００の広告データ抽出部１１３は、ステップＳ１４にて算出した関連度に基づいて、端末２０に送信するための広告データを選択して抽出する。ここで抽出する広告データは、所定の関連度以上のものであってよい。または、関連度の高い順に所定数を抽出することにしてもよい。
【００６１】
ステップＳ１６では、制御部１００の広告データ送信部１１４は、ステップＳ１５にて抽出した広告データを端末２０へ送信する。
［特徴データの抽出処理］
【００６２】
図６は、本発明の好適な実施形態の一例に係る特徴データの抽出処理の流れを示すフローチャートである。この処理は、メイン処理（図５）のステップＳ１３に相当する。
【００６３】
ステップＳ２１では、制御部１００のアイテムＩＤデータ読出部１０１は、コーディネート履歴テーブル（図４）を参照し、端末２０のユーザのユーザＩＤデータに関連付けられたアイテムＩＤデータを読み込む。これにより、当該ユーザのアバターに関するアイテムの選択履歴を取得する。
【００６４】
ステップＳ２２では、制御部１００のアイテム属性データ特徴分析部１０２は、アイテムテーブル（図３）を参照し、ステップＳ１３にて読み出したアイテムＩＤに関連付けられたアイテム属性データを読み込む。
【００６５】
ステップＳ２３では、制御部１００のアイテム属性データ特徴分析部１０２は、概念辞書データを読み込む。具体的には、例えば、図７に示す概念辞書テーブルから、アイテム属性データの傾向と、その特徴であるユーザの嗜好概念を表すデータ（単語）との関連付けについての規則を取得する。
【００６６】
例えば、コーディネート履歴に対応するアイテム属性データについて、「ビジネス向け服装が連続している」場合には、嗜好概念（特徴データ）として「ビジネススーツ」を対応付ける。このように、概念辞書テーブルには、アイテムのコーディネート履歴を特徴付ける単語（特徴データ）を予め記憶しておく。
【００６７】
ステップＳ２４では、制御部１００のアイテム属性データ特徴分析部１０２は、ステップＳ２２にて読み込んだアイテム属性データと、ステップＳ２３にて読み込んだ概念辞書データとのマッチング評価を行う。即ち、読み込んだアイテム属性データが、概念辞書テーブルに記憶したアイテム属性データの傾向それぞれに当てはまるか否かを判別し、評価点を記憶する。
【００６８】
このとき、一致していなくても類似している場合には、一致している場合よりも低い評価点を記憶することにしてよい。また、利用された回数の多いアイテムのアイテム属性データに関連するものについては、高い重み付けをして評価することにしてもよい。
【００６９】
ステップＳ２５では、ステップＳ２４における評価に基づき、記憶した評価点の高い嗜好概念を特徴データとして抽出する。なお、抽出する特徴データは、所定の評価点以上のものであってもよいし、評価点の高いものから所定の数を抽出してもよい。
【００７０】
以上説明した特徴データの抽出処理において、アイテムＩＤデータを読み込む対象のユーザは複数であってもよい。複数ユーザに関するアイテム選択の履歴を参照することにより、特徴データには自分以外のユーザも含めた世間の流行が反映されることになり、流行の広告を配信できる可能性がある。
【００７１】
また、上記の実施形態においては、図７に示した概念辞書テーブルを用いたが、概念辞書テーブルとしては、この構成には限られず、例えば、単語の上位／下位関係、部分／全体関係、同義関係、類義関係等によって単語を分類して体系付けたものであってもよいし、その他の公知の概念辞書が本発明に利用できる。
【００７２】
その場合には、読み込んだアイテム属性データと広告のキーワードデータとを対比し、両者の単語の上位／下位関係、部分／全体関係、同義関係、類義関係等によって関連度を算出する。あるいは、アイテム属性データやキーワードデータを、当該辞書によって代表的な単語に変換した上でマッチングを行ってもよい。
【００７３】
また、読み込むアイテムＩＤデータに関して、コーディネート履歴テーブルに記憶したもののうち、所定の時期以降のものとしてもよい。このことにより、例えば、最近一ヶ月の期間におけるアイテム選択の傾向に基づく等、流行を反映できる可能性がある。
【００７４】
あるいは、アイテムが選択された時期に応じた重み付けをして関連度を算出することにしてもよい。このことにより、例えば、最近選択されたアイテムに関連する広告が優先的に抽出されるようにできる。
【００７５】
更には、アイテムの利用回数に応じた重み付けを行うようにすれば、アイテム選択の流行が反映され、人気のある広告が優先的に抽出される可能性がある。
［サーバのハードウェア構成］
【００７６】
図９は、図１で説明したサーバ１０のハードウェア構成の一例を示す図である。サーバ１０は、制御部１００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２など複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、ならびにキーボードおよびマウス１１００等の入力手段や表示装置１０２２を備える。
【００７７】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００７８】
ＢＩＯＳ１０６０は、サーバ１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、サーバ１０のハードウェアに依存するプログラム等を格納する。
【００７９】
記憶部２００を構成するハードディスク１０７４は、サーバ１０がサーバとして機能するための各種プログラムおよび本発明の機能を実行するプログラムを記憶しており、更に必要に応じて各種データベースを構成可能である。
【００８０】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００８１】
サーバ１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、または通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、サーバ１０にインストールされ実行されてもよい。
【００８２】
前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部２００を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、またはメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４または光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムをサーバ１０に提供してもよい。
【００８３】
ここで、表示装置１０２２は、ユーザにデータの入力を受け付ける画面を表示したり、サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００８４】
ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボードおよびマウス１１００等により構成してよい。
【００８５】
また、通信Ｉ／Ｆ１０４０は、サーバ１０を専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデムおよびイーサネット（登録商標）・アダプタを含んでよい。
【００８６】
以上の例は、サーバ１０について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明したサーバにより実現される機能は、上述の方法を当該コンピュータにより実行することにより、あるいは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
［端末のハードウェア構成］
【００８７】
端末２０も、上述のサーバ１０と同様な構成を持つ。また、上述の例ではいわゆるコンピュータで実現した例について説明したが、更に、本発明の原理が適用可能である限り、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ゲーム機等の様々な端末で実現してよい。
【００８８】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８９】
【図１】本発明の好適な実施形態の一例に係るコンピュータ・システム１の全体構成およびサーバ１０の機能構成を表すブロック図である。
【図２】本発明の好適な実施形態の一例に係るアバターテーブルを示す図である。
【図３】本発明の好適な実施形態の一例に係るアイテムテーブルを示す図である。
【図４】本発明の好適な実施形態の一例に係るコーディネート履歴テーブルを示す図である。
【図５】本発明の好適な実施形態の一例に係るメイン処理の流れを示すフローチャートである。
【図６】本発明の好適な実施形態の一例に係る特徴データの抽出処理の流れを示すフローチャートである。
【図７】本発明の好適な実施形態の一例に係る概念辞書テーブルを示す図である。
【図８】本発明の好適な実施形態の一例に係る広告テーブルを示す図である。
【図９】本発明の好適な実施形態の一例に係るサーバ１０のハードウェア構成の一例を示す図である。
【符号の説明】
【００９０】
１        システム
１０      サーバ
２０      端末
３０      通信ネットワーク
１００    制御部
１０１    アイテムＩＤデータ読出部
１０２    アイテム属性データ特徴分析部
１１３    広告データ抽出部
１１４    広告データ送信部
２００    記憶部
２０１    アバターＤＢ
２０２    アイテムＤＢ
２０３    コーディネート履歴ＤＢ
２０４    概念辞書ＤＢ
２１２    広告ＤＢ
【図１】
0004847797.tif 000002
【図２】
0004847797.tif 000003
【図３】
0004847797.tif 000004
【図４】
0004847797.tif 000005
【図５】
0004847797.tif 000006
【図６】
0004847797.tif 000007
【図７】
0004847797.tif 000008
【図８】
0004847797.tif 000009
【図９】
0004847797.tif 000010