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