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