[go: up one dir, main page]

JP2007328705A - Method, server, and program for transmitting item data - Google Patents

Method, server, and program for transmitting item data Download PDF

Info

Publication number
JP2007328705A
JP2007328705A JP2006161102A JP2006161102A JP2007328705A JP 2007328705 A JP2007328705 A JP 2007328705A JP 2006161102 A JP2006161102 A JP 2006161102A JP 2006161102 A JP2006161102 A JP 2006161102A JP 2007328705 A JP2007328705 A JP 2007328705A
Authority
JP
Japan
Prior art keywords
data
item
terminal
association
character
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006161102A
Other languages
Japanese (ja)
Inventor
Yu Miyazaki
祐 宮崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2006161102A priority Critical patent/JP2007328705A/en
Publication of JP2007328705A publication Critical patent/JP2007328705A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】キャラクタを生成するためにユーザによるアイテム選択操作を受け付けることなく、ユーザ情報を自動的に取得し、ユーザ情報を反映したアイテムデータを送信する方法を提供すること。
【解決手段】サーバ10は、キャラクタを構成するアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムIDデータに関連付けて記憶し、端末20から、前記キャラクタデータを関連付けるための文書データを受信して記憶し、記憶した前記文書データの特徴を分析して特徴データを生成し、前記アイテムテーブルを参照し、記憶した前記アイテム属性データが前記特徴データと関連度の高いアイテムを抽出し、抽出した前記アイテムのアイテムデータを端末20に送信する。
【選択図】図1
A method for automatically acquiring user information and transmitting item data reflecting the user information without receiving an item selection operation by a user to generate a character is provided.
A server stores item attribute data of items constituting a character in association with item ID data of the item as an item table, and receives document data for associating the character data from a terminal. The feature data of the stored document data is analyzed to generate feature data, the item table is referenced, and the item attribute data stored is extracted and extracted with a high degree of association with the feature data The item data of the item is transmitted to the terminal 20.
[Selection] Figure 1

Description

本発明は、アイテムデータを送信する方法、サーバおよびプログラムに関する。特に、通信ネットワークに接続された端末にアイテムデータを送信する方法、サーバおよびプログラムに関する。   The present invention relates to a method, a server, and a program for transmitting item data. In particular, the present invention relates to a method, a server, and a program for transmitting item data to a terminal connected to a communication network.

インターネットの社会への普及に伴い、ネットワーク上で情報を閲覧したり、検索したり、あるいは商品を購入したり、といった受身のユーザのみならず、ユーザ自らが情報の発信者としてWeb上で擬似的な日記(いわゆるブログ)を公開したり、嗜好の一致する者同士でコミュニティを構成したり、といった積極的な行動をとるユーザが急速に増加している。   With the spread of the Internet to the society, not only passive users who browse information on the network, search, or purchase products, but also users themselves as information senders on the Web The number of users who take active actions such as publishing a simple diary (so-called blog) or forming a community with people with similar preferences is rapidly increasing.

特に、ブログがこの数年で急速に普及した背景には、インターネットの初心者でも簡単にホームページに文章や写真を登録して発信できるブログエディターの果たした貢献が大きいものと考えられる。   In particular, the background of the rapid spread of blogs over the past few years is thought to be largely due to the contribution made by blog editors, which even beginners of the Internet can easily register and send texts and photos on their homepages.

そして、こうしたブログの社会への普及は、単に通信ネットワークに接続できる端末によって情報を閲覧していた時代には考えられなかったネットワーク上の社会(いわゆるネットワークコミュニティ)が現実の社会とは別にもうひとつ出現し、急速に発展しつつあることを示している。   And the spread of such blogs to society is another one in which the society on the network (so-called network community) that was not considered in the era when the information was browsed simply by the terminal that can be connected to the communication network is different from the actual society. It has emerged and shows that it is developing rapidly.

こうした状況において、ネットワーク上でユーザ自身を表すシンボルとして、「アバター」を活用するユーザが増加している。「分身」を意味するアバターは、具体的には画像データ、動画データ、音声データ等で表現されたいわゆるキャラクタであるが、現実の社会とは別に存在するネットワークコミュニティにおいて自分自身を表現し、他のユーザと対話し、共感し、議論し、同好の友人関係を広げる、といった様々な活動において、擬似的な行動主体としてその存在意義を高めている。   Under such circumstances, an increasing number of users utilize “avatars” as symbols representing the users themselves on the network. An avatar that means “another” is a so-called character that is specifically represented by image data, video data, audio data, etc., but expresses itself in a network community that exists separately from the real society, In various activities such as interacting with, sympathizing with and discussing with other users, and expanding friendships that are similar to each other, it has increased its significance as a pseudo-acting subject.

具体的には、例えば、ブログを公表する際に、アバターを画面の中で活用することにより、ユーザの書き込みによる文書とは別にユーザ自身をキャラクタデータにより直感的に表現することができるので、それを見る人にあたかもネットワーク上に自分の分身が存在するかのような感覚を抱かせ、ネットワークコミュニティにおけるコミュニケーションを強力にサポートすることができる。   Specifically, for example, when publishing a blog, by using an avatar in the screen, the user can be intuitively expressed by character data separately from the document written by the user. Viewers can feel as if their alternation exists on the network, and can strongly support communication in the network community.

実際に、このアバターの髪型、服装、アクセサリ、小物、背景などのアイテムをコーディネートすること自体がネットワークコミュニティにおいてユーザ自身のセンスや嗜好をアピールするために重要な活動のひとつとなっている。このため、ユーザはこのようなアイテムを有償で購入したり、友人にプレゼントしたりしており、アバターのコーディネートは経済活動の対象ともなっている。   In fact, coordinating items such as the avatar's hairstyle, clothes, accessories, accessories, and backgrounds is one of the important activities in the network community to appeal to users' senses and preferences. For this reason, the user purchases such an item for a fee or presents it to a friend, and the coordination of the avatar is also an object of economic activity.

したがって、現実社会において洋服を購入したり、アクセサリや小物をコーディネートしたりすることと同様に、アバターのコーディネート活動はネットワーク上でユーザの嗜好を判断したり、ネットワークコミュニティにおける流行や変化を捉えたりする上で重要な分析対象ともなっている。   Therefore, as with buying clothes in the real world and coordinating accessories and accessories, avatar coordination activities determine user preferences on the network and capture trends and changes in the network community. It is also an important analysis target.

こうした状況において、通常は、ユーザが予め用意されたアイテムの中から自由に選択することにより、好みのアバターを生成するという方法がとられるが、アバター管理装置(サーバ)によって自動的にアバターを生成・更新する方法も提案されている。   In such a situation, the user usually selects a favorite avatar by freely selecting from items prepared in advance, but an avatar is automatically generated by an avatar management device (server). -A method of updating has also been proposed.

例えば、特許文献1には、ユーザに心理テストを実行させることにより当該ユーザの属性を決定し、決定された属性のアクセサリ(アイテム)画像を用いて基本画像に対して変更を行い、アバター画像を生成する方法が開示されている。
特開2005−332091号公報
For example, in Patent Document 1, a user's attribute is determined by causing a user to perform a psychological test, a basic image is changed using an accessory (item) image having the determined attribute, and an avatar image is determined. A method of generating is disclosed.
JP 2005-320991 A

しかしながら、上記の特許文献1においても、予め決められた質問(心理テスト)に対する答えに従ってアイテムを選択しているように、従来の技術では、予め用意された選択肢の中からユーザの選択を受け付けることを前提としている。   However, even in the above-mentioned Patent Document 1, the conventional technique accepts a user's selection from among prepared options so that an item is selected according to an answer to a predetermined question (psychological test). Is assumed.

このように、ユーザからの選択入力を受け付ければ、ユーザの考えを直接反映したキャラクタにすることができるが、一方で、アバターを生成する際には、ユーザによる操作が必要となり、煩わしさを感じる可能性もある。また、自動的にアバターが生成されることによれば、ユーザ自身が持つイメージとの一致や相違、あるいは意外性などを楽しめる可能性もある。   In this way, if a selection input from the user is accepted, the character can be directly reflected on the user's thoughts, but on the other hand, when generating the avatar, the operation by the user is required, which is bothersome. There is a possibility of feeling. In addition, if the avatar is automatically generated, there is a possibility that the user can enjoy the coincidence and difference with the image of the user himself / herself or the unexpectedness.

そこで本発明は、キャラクタ(アバター)を生成するためにユーザによるアイテム選択操作を受け付けることなく、ユーザ情報(例えば、ユーザの好みや行動内容)を自動的に取得し、ユーザ情報を反映したアイテムデータを送信する方法を提供することを目的とする。   Therefore, the present invention automatically obtains user information (for example, user preferences and action content) without receiving an item selection operation by the user to generate a character (avatar), and item data reflecting the user information. It is an object to provide a method for transmitting a message.

上記目的のため、具体的には、以下のようなものを提供する。   For the above purpose, the following are specifically provided.

(1) ユーザの端末(端末20)と通信ネットワーク(通信ネットワーク30)を介して接続されたサーバ(サーバ10)が、前記ユーザのユーザIDデータに関連付けて(アバターDB201に)記憶されているキャラクタデータの一部を構成するためのアイテムデータ(画像データ、動画データ、音声データ等)を送信する方法であって、
キャラクタを構成するアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムIDデータに関連付けて(アイテムDB202に)記憶するステップと、
前記端末から、前記キャラクタデータを関連付けるための文書データを受信して(文書DB210に)記憶するステップと、
記憶した前記文書データに含まれ、前記文書データを特徴付ける単語を特徴データとして抽出するステップと、
前記アイテムテーブルを参照し、記憶した前記アイテム属性データが前記特徴データと関連度の高いアイテムを抽出するステップと、
抽出した前記アイテムのアイテムデータを前記端末に送信するステップと、
を含む方法。
(1) A server (server 10) connected to a user terminal (terminal 20) via a communication network (communication network 30) is stored in association with the user ID data of the user (in the avatar DB 201). A method of transmitting item data (image data, video data, audio data, etc.) for constituting a part of data,
Storing the item attribute data of the items constituting the character in association with the item ID data of the item (in the item DB 202) as an item table;
Receiving (in the document DB 210) and storing document data for associating the character data from the terminal;
Extracting words that are included in the stored document data and characterize the document data as feature data;
Referring to the item table, and extracting the item whose stored item attribute data is highly related to the feature data;
Transmitting the item data of the extracted item to the terminal;
Including methods.

このような構成によれば、当該サーバは、キャラクタを構成するアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムIDデータに関連付けて記憶し、前記端末から、前記キャラクタデータを関連付けるための文書データを受信して記憶し、記憶した前記文書データに含まれ、前記文書データを特徴付ける単語を特徴データとして抽出し、前記アイテムテーブルを参照し、記憶した前記アイテム属性データが前記特徴データと関連度の高いアイテムを抽出し、抽出した前記アイテムのアイテムデータを前記端末に送信する。   According to such a configuration, the server stores the item attribute data of the items constituting the character in association with the item ID data of the item as an item table, and a document for associating the character data from the terminal Data is received and stored, a word included in the stored document data and characterizing the document data is extracted as feature data, the item table is referenced, and the stored item attribute data is related to the feature data. The item with a high value is extracted, and the item data of the extracted item is transmitted to the terminal.

このことにより、当該サーバは、文書データ(ブログ等のWebドキュメント)を受信したことに応じて、当該文書データを特徴付ける特徴データ(単語)と関連度の高いアイテムのアイテムデータ(画像データ等)を端末に送信するので、当該端末に表示されるキャラクタ(アバター)は、ユーザが書いた文書の特徴を反映したものになり得る。   Thus, in response to receiving the document data (Web document such as a blog), the server receives item data (image data or the like) of the item having a high degree of association with the feature data (word) that characterizes the document data. Since it transmits to a terminal, the character (avatar) displayed on the said terminal may reflect the characteristic of the document which the user wrote.

よって、ユーザは、意識的にアイテムを選択することなくキャラクタ画像を取得でき、更には、文書の内容に応じたキャラクタの変化を楽しめる可能性がある。   Therefore, the user can acquire a character image without consciously selecting an item, and can further enjoy the change of the character according to the content of the document.

(2) 前記端末において共存して表現可能なアイテムの組み合わせを示すデータを予め記憶するステップを更に含み、
前記関連度に基づいて、前記共存して表現可能なアイテムを所定数抽出することを特徴とする(1)に記載の方法。
(2) The method further includes a step of preliminarily storing data indicating a combination of items that can be expressed together in the terminal,
The method according to (1), wherein a predetermined number of items that can be expressed together are extracted based on the degree of association.

このような構成によれば、当該サーバは、共存して表現可能なアイテムの組み合わせを示すデータを予め記憶し、前記関連度に基づいて、前記共存して表現可能なアイテムを所定数選択する。   According to such a configuration, the server stores in advance data indicating a combination of items that can be expressed together, and selects a predetermined number of items that can be expressed together based on the degree of association.

このことにより、共存して表現できない同種類のアイテムが抽出される無駄がなくなり、効果的にキャラクタを生成できる可能性がある。   This eliminates the waste of extracting the same type of items that cannot be coexisted and can effectively generate a character.

(3) 前記端末から新たな文書データを受信した際に、前記キャラクタデータを構成するアイテムのうちの、一または複数を置き換えるアイテムデータを送信することを特徴とする(1)または(2)に記載の方法。   (3) According to (1) or (2), when new document data is received from the terminal, item data for replacing one or a plurality of items constituting the character data is transmitted. The method described.

このような構成によれば、既存のキャラクタデータを活かした上で、その一部分を変化させることができる。このことにより、アイテムの抽出数が少なくてもキャラクタを生成することができ、更に、ユーザは、文書を書いていくに従ってキャラクタが段階的に変化していく様子を楽しめる可能性がある。   According to such a configuration, a part of the character data can be changed while utilizing existing character data. As a result, a character can be generated even if the number of extracted items is small, and the user may enjoy a state in which the character changes step by step as the document is written.

(4) 前記端末から新たな文書データを受信した際に、前記キャラクタデータを構成するアイテムの全てを置き換えるアイテムデータを送信することを特徴とする(1)または(2)に記載の方法。   (4) The method according to (1) or (2), wherein when new document data is received from the terminal, item data that replaces all of the items constituting the character data is transmitted.

このような構成によれば、アイテムを全て選びなおしてキャラクタを生成するので、文書データの内容と関連度の高いキャラクタを生成できる可能性がある。また、キャラクタの劇的な変化による面白さや意外性を楽しめる可能性もある。   According to such a configuration, since the character is generated by selecting all items again, there is a possibility that a character highly related to the contents of the document data can be generated. In addition, there is a possibility that you can enjoy the fun and unexpectedness due to dramatic changes in the character.

(5) 前記関連度の高いアイテムを抽出するステップにおいて、前記アイテムの利用された回数に応じた重み付けをして抽出することを特徴とする(1)から(4)のいずれかに記載の方法。   (5) The method according to any one of (1) to (4), wherein in the step of extracting an item having a high degree of relevance, the item is weighted and extracted according to the number of times the item is used. .

このような構成によれば、アイテムの利用回数に応じた重み付けをすることで、他ユーザも含めた傾向(流行)を反映できる可能性がある。   According to such a configuration, there is a possibility that a trend (fashion) including other users can be reflected by weighting according to the number of times the item is used.

(6) 複数の類義語データを互いに関連付けをして記憶するステップを更に含み、
前記関連度の高いアイテムを抽出するステップにおいて、前記関連付けをした類義語データを前記アイテム属性データに含むアイテムの関連度を高く評価することを特徴とする(1)から(5)のいずれかに記載の方法。
(6) further including a step of storing a plurality of synonym data in association with each other;
In the step of extracting an item having a high degree of association, the degree of association of an item including the related synonym data in the item attribute data is highly evaluated. (1) to (5) the method of.

このような構成によれば、当該サーバは、複数の類義語データを互いに関連付けをして記憶し、前記関連付けをした類義語データを前記アイテム属性データに含むアイテムの関連度を高く評価する。   According to such a configuration, the server stores a plurality of synonym data in association with each other, and highly evaluates the degree of relevance of items including the associated synonym data in the item attribute data.

このことにより、類義語同士の関連度を高く評価するので、効果的に特徴データと近い概念のアイテムを抽出できる可能性がある。更には、互いに類似した単語を含む複数の特徴データ間で、アイテムの抽出結果のばらつきを低減できる。   As a result, the degree of association between synonyms is highly evaluated, and there is a possibility that items of concept close to the feature data can be extracted effectively. Furthermore, it is possible to reduce variations in the item extraction results between a plurality of feature data including similar words.

(7) ユーザの端末と通信ネットワークを介して接続され、前記ユーザのユーザIDデータに関連付けて記憶されているキャラクタデータの一部を構成するためのアイテムデータを送信するサーバであって、
キャラクタを構成するアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムIDデータに関連付けて記憶する手段と、
前記端末から、前記キャラクタデータを関連付けるための文書データを受信して記憶する手段と、
記憶した前記文書データに含まれ、前記文書データを特徴付ける単語を特徴データとして抽出する手段と、
前記アイテムテーブルを参照し、記憶した前記アイテム属性データが前記特徴データと関連度の高いアイテムを抽出する手段と、
抽出した前記アイテムのアイテムデータを前記端末に送信する手段と、
を備えるサーバ。
(7) A server that is connected to a user terminal via a communication network and transmits item data for constituting a part of character data stored in association with the user ID data of the user,
Means for storing item attribute data of items constituting the character in association with item ID data of the item as an item table;
Means for receiving and storing document data for associating the character data from the terminal;
Means for extracting, as feature data, a word that is included in the stored document data and characterizes the document data;
Means for referring to the item table and extracting an item whose stored item attribute data is highly related to the feature data;
Means for transmitting the item data of the extracted item to the terminal;
A server comprising

このような構成によれば、当該サーバを運用することにより、(1)と同様の効果が期待できる。   According to such a configuration, the same effect as in (1) can be expected by operating the server.

(8) 前記端末において共存して表現可能なアイテムの組み合わせを示すデータを予め記憶する手段を更に備え、
前記関連度に基づいて、前記共存して表現可能なアイテムを所定数抽出することを特徴とする(7)に記載のサーバ。
(8) further comprising means for previously storing data indicating a combination of items that can be coexisted and expressed in the terminal;
The server according to (7), wherein a predetermined number of items that can be expressed together are extracted based on the degree of association.

このような構成によれば、当該サーバを運用することにより、(2)と同様の効果が期待できる。   According to such a configuration, the same effect as in (2) can be expected by operating the server.

(9) 前記端末から新たな文書データを受信した際に、前記キャラクタデータを構成するアイテムのうちの、一または複数を置き換えるアイテムデータを送信することを特徴とする(7)または(8)に記載のサーバ。   (9) According to (7) or (8), when new document data is received from the terminal, item data for replacing one or a plurality of items constituting the character data is transmitted. The listed server.

このような構成によれば、当該サーバを運用することにより、(3)と同様の効果が期待できる。   According to such a configuration, the same effect as in (3) can be expected by operating the server.

(10) 前記端末から新たな文書データを受信した際に、前記キャラクタデータを構成するアイテムの全てを置き換えるアイテムデータを送信することを特徴とする(7)または(8)に記載のサーバ。   (10) The server according to (7) or (8), wherein when new document data is received from the terminal, item data that replaces all of the items constituting the character data is transmitted.

このような構成によれば、当該サーバを運用することにより、(4)と同様の効果が期待できる。   According to such a configuration, the same effect as in (4) can be expected by operating the server.

(11) 前記関連度の高いアイテムを抽出する手段において、前記アイテムの利用された回数に応じた重み付けをして抽出することを特徴とする(7)から(10)のいずれかに記載のサーバ。   (11) The server according to any one of (7) to (10), wherein the means for extracting an item having a high degree of association performs extraction by weighting according to the number of times the item is used. .

このような構成によれば、当該サーバを運用することにより、(5)と同様の効果が期待できる。   According to such a configuration, the same effect as in (5) can be expected by operating the server.

(12) 複数の類義語データを互いに関連付けをして記憶する手段を更に含み、
前記関連度の高いアイテムを抽出する手段において、前記関連付けをした類義語データを前記アイテム属性データに含むアイテムの関連度を高く評価することを特徴とする(7)から(11)のいずれかに記載のサーバ。
(12) further includes means for storing a plurality of synonym data in association with each other;
The means for extracting an item having a high degree of relevance evaluates the degree of relevance of an item including the related synonym data in the item attribute data to be high. (7) to (11) Server.

このような構成によれば、当該サーバを運用することにより、(6)と同様の効果が期待できる。   According to such a configuration, the same effect as in (6) can be expected by operating the server.

(13) ユーザの端末と通信ネットワークを介して接続されたサーバに、前記ユーザのユーザIDデータに関連付けて記憶されているキャラクタデータの一部を構成するためのアイテムデータを送信させるプログラムであって、
キャラクタを構成するアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムIDデータに関連付けて記憶するステップと、
前記端末から、前記キャラクタデータを関連付けるための文書データを受信して記憶するステップと、
記憶した前記文書データに含まれ、前記文書データを特徴付ける単語を特徴データとして抽出するステップと、
前記アイテムテーブルを参照し、記憶した前記アイテム属性データが前記特徴データと関連度の高いアイテムを抽出するステップと、
抽出した前記アイテムのアイテムデータを前記端末に送信するステップと、
を実行させるプログラム。
(13) A program for transmitting item data for constituting a part of character data stored in association with user ID data of a user to a server connected to the user terminal via a communication network. ,
Storing item attribute data of items constituting the character in association with item ID data of the item as an item table;
Receiving and storing document data for associating the character data from the terminal;
Extracting words that are included in the stored document data and characterize the document data as feature data;
Referring to the item table, and extracting the item whose stored item attribute data is highly related to the feature data;
Transmitting the item data of the extracted item to the terminal;
A program that executes

このような構成によれば、当該プログラムを当該サーバ上で実行することにより、(1)と同様の効果が期待できる。   According to such a configuration, the same effect as in (1) can be expected by executing the program on the server.

本発明によれば、キャラクタ(アバター)を生成するためにユーザによるアイテム選択操作を受け付けることなく、ユーザ情報(例えば、ユーザの好みや行動内容)を自動的に取得し、ユーザ情報を反映したアイテムデータを送信できる。   According to the present invention, an item that automatically acquires user information (for example, user preference and action content) and reflects user information without receiving an item selection operation by the user to generate a character (avatar). Can send data.

本発明に係る好適な実施形態の一例について、図面に基づいて以下に説明する。
[システムの全体構成]
An example of a preferred embodiment according to the present invention will be described below based on the drawings.
[System overall configuration]

図1は、本発明の好適な実施形態の一例に係るコンピュータ・システム1の全体構成およびサーバ10の機能構成を表すブロック図である。   FIG. 1 is a block diagram showing an overall configuration of a computer system 1 and a functional configuration of a server 10 according to an example of a preferred embodiment of the present invention.

サーバ10と端末20とが通信ネットワーク30を介して接続されている。ここで、サーバ10の数に制限はなく、必要に応じて1または複数で構成してよい。また、サーバ10は、必要に応じてWebサーバ、DBサーバ、アプリケーションサーバを含んで構成してよく、1台のサーバで構成しても、それぞれ別のサーバで構成してもよい。   Server 10 and terminal 20 are connected via communication network 30. Here, there is no restriction | limiting in the number of the servers 10, You may comprise by 1 or multiple as needed. Further, the server 10 may be configured to include a Web server, a DB server, and an application server as necessary, and may be configured with one server or different servers.

サーバ10は、少なくともアバターとしてのキャラクタを管理するアバター管理装置として構成し、記憶部200は、アバターDB201、アイテムDB202、文書DB210、類語辞書DB211からなる。   The server 10 is configured as an avatar management device that manages at least a character as an avatar, and the storage unit 200 includes an avatar DB 201, an item DB 202, a document DB 210, and a synonym dictionary DB 211.

更に、制御部100は、サーバ10全体を制御し、少なくとも形態素解析部111、特徴データ抽出部112、アイテムデータ抽出部103、アイテムデータ送信部104を備える。   Furthermore, the control unit 100 controls the entire server 10 and includes at least a morphological analysis unit 111, a feature data extraction unit 112, an item data extraction unit 103, and an item data transmission unit 104.

サーバ10は、端末20においてユーザが作成したブログ等のWebドキュメントを受信し、文書DB210に記憶する。続いてサーバ10は、記憶部200に記憶した各種データ(図2、図3、図6)を参照し、制御部100によって、当該Webドキュメントに対応付けるキャラクタ(アバター)に関するアイテムデータを抽出して端末20に送信する。なお、処理の詳細については後述する(図4、図5)。
[アバターテーブル]
The server 10 receives a Web document such as a blog created by the user at the terminal 20 and stores it in the document DB 210. Subsequently, the server 10 refers to various data (FIGS. 2, 3, and 6) stored in the storage unit 200, and the control unit 100 extracts item data related to the character (avatar) that is associated with the Web document. 20 to send. Details of the processing will be described later (FIGS. 4 and 5).
[Avatar table]

図2は、本発明の好適な実施形態の一例に係るアバターテーブルを示す図である。   FIG. 2 is a diagram illustrating an avatar table according to an example of the preferred embodiment of the present invention.

記憶部200は、アバターDB201に、例えば、図2に示すアバターテーブルとして、ユーザを識別するユーザIDデータをキーに、「顔」、「髪型」、「服装」、「ボトムス」といったテーマごとにアイテムを識別するアイテムIDデータを対応付けて記憶している。   The storage unit 200 stores items for each theme such as “face”, “hairstyle”, “clothes”, and “bottoms” in the avatar DB 201, for example, as an avatar table shown in FIG. Item ID data for identifying is stored in association with each other.

例えば、ユーザIDデータが「ABC12」のユーザに関しては、記憶部200は、「顔」について「D678」を、「髪型」について「B898」を、「服装」について「C1120」を、ボトムスについて「A178」を、それぞれ「ABC12」に関連付けて記憶している。   For example, for a user whose user ID data is “ABC12”, the storage unit 200 displays “D678” for “face”, “B898” for “hairstyle”, “C1120” for “clothes”, and “A178” for bottoms. "In association with" ABC12 ".

このように、アバターテーブルは、その時点のアバターのコーディネートに基づくアイテムIDデータを、ユーザIDデータに関連付けて管理している。
[アイテムテーブル]
Thus, the avatar table manages the item ID data based on the coordinates of the avatar at that time in association with the user ID data.
[Item table]

図3は、本発明の好適な実施形態の一例に係るアイテムテーブルを示す図である。   FIG. 3 is a diagram showing an item table according to an example of the preferred embodiment of the present invention.

記憶部200は、アイテムDB202に、例えば、図3に示すアイテムテーブルとして、アイテムIDデータをキーに、画像データ、テーマIDデータ、分類データ、アイテム属性データ(属性1、属性2、属性3)、選択された回数(利用数)を対応付けて記憶している。   The storage unit 200 stores, in the item DB 202, for example, as an item table shown in FIG. 3, using item ID data as a key, image data, theme ID data, classification data, item attribute data (attribute 1, attribute 2, attribute 3), The selected number of times (the number of uses) is stored in association with each other.

例えば、アイテムIDデータが「C1120」であるアイテムには、そのアイテムを表す画像データと共に、「スーツ」、「春」、「グレー」、「ビジネス」といった分類データやアイテム属性データが対応付けられており、利用数が1000回であったことを読み取ることができる。   For example, an item whose item ID data is “C1120” is associated with image data representing the item, classification data such as “suit”, “spring”, “gray”, “business” and item attribute data. It can be read that the number of uses was 1000 times.

ここで、テーマIDデータは、「01」が「服装」、「02」が「靴」、「03」が「被り物」といったテーマを識別するデータであり、アバターテーブル(図2)のテーマに対応する。例えば、アイテムIDデータが「C1120」と「C1130」であるアイテムは、テーマIDデータが「01」(服装)で共通しており、共にアバターテーブルの服装フィールドに登場する。   Here, the theme ID data is data for identifying a theme such as “01” as “clothes”, “02” as “shoes”, and “03” as “cover”, and corresponds to the theme of the avatar table (FIG. 2). To do. For example, items having item ID data “C1120” and “C1130” have the same theme ID data “01” (clothing), and both appear in the clothing field of the avatar table.

制御部100は、後述の処理(図4、図5)に従ってこのアイテムテーブルを参照し、ユーザのアバターを構成するアイテムを選択して対応する画像データを端末20に送信する。   The control unit 100 refers to this item table according to the processing described later (FIGS. 4 and 5), selects items that constitute the user's avatar, and transmits corresponding image data to the terminal 20.

ここで、アイテムの実体を表すデータとして画像データを例示したが、これには限られず、MPEG、FLASH(登録商標)、3GP等の動画データであってもよいし、WAV、MP3等の音声データであってもよい。本発明においては、最終的に端末20に送信するアバターの一部を構成するデータとして取り扱うことが可能なものが全て含まれる。
[メイン処理]
Here, the image data is exemplified as the data representing the substance of the item. However, the present invention is not limited to this, and may be moving image data such as MPEG, FLASH (registered trademark), 3GP, or audio data such as WAV, MP3. It may be. In the present invention, everything that can be handled as data constituting a part of the avatar that is finally transmitted to the terminal 20 is included.
[Main processing]

図4は、本発明の好適な実施形態の一例に係るメイン処理の流れを示すフローチャートである。   FIG. 4 is a flowchart showing the flow of main processing according to an example of the preferred embodiment of the present invention.

ステップS11では、制御部100は、端末20から文書データを受信する。当該文書データは、端末20において作成するブログ等のWebドキュメントであって、Webページ全体であってもよいし、Webページで適時追加・変更された一部の文書データであってもよい。サーバ10は、ここで受信した文書データをユーザIDデータと関連付けて、文書DB210に記憶しておく。   In step S <b> 11, the control unit 100 receives document data from the terminal 20. The document data is a web document such as a blog created on the terminal 20 and may be the entire web page or a part of the document data added / changed on the web page in a timely manner. The server 10 stores the received document data in the document DB 210 in association with the user ID data.

ステップS12では、制御部100の形態素解析部111は、ステップS11にて受信した文書データを形態素解析し、個々の単語(形態素)に分解する。   In step S12, the morphological analysis unit 111 of the control unit 100 performs morphological analysis on the document data received in step S11, and decomposes the data into individual words (morphemes).

ステップS13では、制御部100の特徴データ抽出部112は、ステップS12にて分解された単語の中から、当該文書データを特徴付ける単語を抽出し、これを特徴データとする。具体的には、例えば、TF−IDF等の手法を用いることができ、各単語の重要度を算出することにより、1または複数の特徴語を抽出する。   In step S13, the feature data extraction unit 112 of the control unit 100 extracts a word characterizing the document data from the words decomposed in step S12, and uses this as feature data. Specifically, for example, a technique such as TF-IDF can be used, and one or a plurality of feature words are extracted by calculating the importance of each word.

このとき、例えばTF−IDFを用いる場合には、文書DB210に記憶した複数の文書データを参照し、各単語の当該文書内における出現回数および出現文書数を算出し、重要度を求める。   At this time, for example, when TF-IDF is used, the plurality of document data stored in the document DB 210 is referred to, the number of appearances and the number of appearance documents of each word in the document are calculated, and the importance is obtained.

ステップS14では、制御部100のアイテムデータ抽出部103は、ステップS13にて抽出した特徴データに基づいて、端末20に送信するためのアイテムデータ(画像データ等)を抽出する。処理内容は図5にて後述する。   In step S14, the item data extraction unit 103 of the control unit 100 extracts item data (image data or the like) to be transmitted to the terminal 20 based on the feature data extracted in step S13. The processing contents will be described later with reference to FIG.

ステップS15では、制御部100のアイテムデータ送信部104は、ステップS14にて抽出したアイテムデータを、端末20へ送信する。
[アイテムデータの抽出処理]
In step S15, the item data transmission unit 104 of the control unit 100 transmits the item data extracted in step S14 to the terminal 20.
[Item data extraction process]

図5は、本発明の好適な実施形態の一例に係るアイテムデータの抽出処理の流れを示すフローチャートである。この処理は、メイン処理(図4)のステップS14に相当する。   FIG. 5 is a flowchart showing a flow of item data extraction processing according to an example of the preferred embodiment of the present invention. This process corresponds to step S14 of the main process (FIG. 4).

ステップS21では、制御部100のアイテムデータ抽出部103は、メイン処理(図4)のステップS13にて抽出した特徴データとアイテムテーブル(図3)に記憶したアイテムそれぞれのアイテム属性データとの関連度を算出する。即ち、特徴データとアイテム属性データがマッチングするアイテムに関して関連度を高く評価し、アイテム抽出のための指標として記憶する。   In step S21, the item data extraction unit 103 of the control unit 100 associates the feature data extracted in step S13 of the main process (FIG. 4) with the item attribute data of each item stored in the item table (FIG. 3). Is calculated. That is, the degree of relevance is highly evaluated for an item that matches feature data and item attribute data, and is stored as an index for item extraction.

ここで、関連度とは、例えば、比較対象となっている二つのデータに含まれる単語が一致した数をポイント化して表現することができる。あるいは、アイテム属性データに含まれる単語が一致した場合には、より高いポイントを付与し、その類義語や同義語が一致した場合には、それよりは低いポイントを付与してもよい。その他、様々な関連度判断の精度向上ならびに効率向上のための公知の技術が本発明に適用可能である。   Here, the degree of relevance can be expressed by, for example, converting the number of words included in two pieces of data to be compared as points. Alternatively, when the words included in the item attribute data match, higher points may be given, and when the synonyms and synonyms match, lower points may be given. In addition, known techniques for improving the accuracy and efficiency of various relevance determinations can be applied to the present invention.

なお、特徴データはユーザの記述した文書データから抽出されるものであるため、同様の意味であっても異なる単語(類義語、同義語)として抽出される可能性がある。そのため、関連度を算出する際に類義語の中で結果にばらつきが出てしまう可能性がある。   Since the feature data is extracted from the document data described by the user, even if it has the same meaning, it may be extracted as a different word (synonym, synonym). Therefore, when calculating the relevance, the results may vary among the synonyms.

そこで、類義語同士については関連度を高く設定したり、あるいは、同様の意味を持つ単語を一つの代表語に集約した後に関連度を算出したりすることが好ましい。   Therefore, it is preferable to set the degree of association between synonyms high, or calculate the degree of association after collecting words having similar meanings into one representative word.

その場合、例えば、図6に示す類語辞書テーブルを用いることができる。記憶部200は、類語辞書DB211に、類語辞書テーブルとして、代表語をキーに類義語を対応付けて記憶している。   In that case, for example, the synonym dictionary table shown in FIG. 6 can be used. The storage unit 200 stores synonyms in the synonym dictionary DB 211 as synonym dictionary tables in association with synonyms using the representative words as keys.

例えば、代表語が「靴」の類義語として、「くつ」や「シューズ」が登録されており、これらの単語の関連度を高く設定する。あるいは、これらの単語は全て「靴」に変換して関連度を算出することにより、どれも「靴」と同じ結果が得られる。   For example, “shoe” and “shoes” are registered as synonyms for the representative word “shoes”, and the relevance of these words is set high. Alternatively, all these words are converted into “shoes” and the relevance is calculated, so that the same result as “shoes” can be obtained.

再び図5に戻って、ステップS22では、制御部100のアイテムデータ抽出部103は、ステップS21で算出した関連度の高いアイテムから順に参照していき、所定の関連度に満たなければ、処理を終了する。関連度の高いアイテムがあれば、ステップS23に処理を移す。   Returning to FIG. 5 again, in step S22, the item data extraction unit 103 of the control unit 100 sequentially refers to the items with the highest degree of relevance calculated in step S21. finish. If there is an item with high relevance, the process proceeds to step S23.

ここで、関連度が高い順にアイテムを抽出した場合には、例えば2種類の「靴」が抽出される等、端末20で共存できないという問題が起こりうる。共存とは、端末20にて同時に表現(画像データであれば表示)できることをさす。例えば、「スーツ」と「革靴」であれば同時に画像を表示できるが、「スーツ」と「Tシャツ」はどちらも服装というテーマであるために一方しか表示できず、共存できないと判別する。   Here, when items are extracted in descending order of relevance, for example, two types of “shoes” may be extracted, which may cause a problem that the terminal 20 cannot coexist. Coexistence means that the terminal 20 can simultaneously express (display if image data). For example, if “suit” and “leather shoes” can be displayed simultaneously, it can be determined that “suit” and “T-shirt” are both themes of clothing, so only one can be displayed and cannot coexist.

そこで、制御部100のアイテムデータ抽出部103は、既に抽出されたアイテムと端末20で共存が可能か否かの判別をし(ステップS23)、共存できないと判別した場合には、次のアイテムを参照する。こうして、共存が可能と判別される参照アイテムを抽出していく(ステップS24)。   Therefore, the item data extraction unit 103 of the control unit 100 determines whether or not the already extracted item can coexist with the terminal 20 (step S23). refer. In this way, reference items that are determined to be coexistent are extracted (step S24).

なお、共存が可能か否かを判別するためには、アイテムテーブルと関連付けて、複数アイテムをテーマごとにグループ化するデータを記憶しておく(図示せず)。あるいは、アイテムテーブル(図3)のテーマIDフィールド(例えば、「服装」、「靴」、「被り物」といった分類を示すIDデータ)を参照することにより、同一のテーマからは一のアイテムのみ抽出可能とすることでも実現できる。例えば、図3において、テーマIDが「01」(服装)で共通するアイテム「C1120」(スーツ)と「C1130」(Tシャツ)とは、どちらか一方しか選択できない。   In order to determine whether or not coexistence is possible, data for grouping a plurality of items for each theme is stored in association with the item table (not shown). Alternatively, only one item can be extracted from the same theme by referring to the theme ID field of the item table (FIG. 3) (for example, ID data indicating classification such as “clothes”, “shoes”, and “covers”). Can also be realized. For example, in FIG. 3, only one of the items “C1120” (suit) and “C1130” (T-shirt) that have a common theme ID of “01” (clothes) can be selected.

ここで、本発明の実施の形態としては、アバターの全アイテムを置き換えてもよいし、既存のアイテムの一部を置き換えることにしてもよい。全アイテムを置き換える場合には、本処理にて抽出したアイテム同士が共存できるか否か判断すればよい。一方、既存のアイテムの一部を置き換える場合には、抽出したアイテムで既存のアバターを変更したときに、既存の他のアイテムと共存できるか否かを判断することになる。   Here, as an embodiment of the present invention, all items of an avatar may be replaced, or a part of existing items may be replaced. When replacing all items, it may be determined whether the items extracted in this process can coexist. On the other hand, when replacing a part of an existing item, when an existing avatar is changed with the extracted item, it is determined whether or not the existing item can coexist.

ステップS25では、制御部100のアイテムデータ抽出部103は、所定数のアイテムを抽出したか否かを判別し、抽出していないと判別された場合にはステップS22に処理を戻し、次のアイテムを抽出する。所定数のアイテムの抽出が終わると、制御部100のアイテムデータ抽出部103は、本処理を終了する。   In step S25, the item data extraction unit 103 of the control unit 100 determines whether or not a predetermined number of items have been extracted. If it is determined that no item has been extracted, the process returns to step S22 to return the next item. To extract. When the extraction of the predetermined number of items is completed, the item data extraction unit 103 of the control unit 100 ends this process.

なお、本処理によって抽出されるアイテムデータは、前述の関連度が高いものとしたが、更に、アイテムテーブル(図3)の利用数に応じた重み付けをして評価することもできる。例えば、利用数が多い(人気がある)アイテムについては優先的に選択する。こうすることで、他のユーザも含めてよく利用されるアイテムが優先的に抽出され、世間の傾向(流行)を反映できる可能性がある。
[アバター生成結果]
Note that the item data extracted by this processing has a high degree of relevance as described above, but can also be evaluated by weighting according to the number of uses of the item table (FIG. 3). For example, items that are frequently used (popular) are preferentially selected. By doing so, items that are frequently used including other users are preferentially extracted, and there is a possibility that the trend (fashion) of the world can be reflected.
[Avatar generation result]

図7は、メイン処理(図4)のステップS15の後、端末20が表示する画面の一例を示す図である。   FIG. 7 is a diagram illustrating an example of a screen displayed by the terminal 20 after step S15 of the main process (FIG. 4).

この例では、ユーザが書いたブログの段落(例えば、日記の一日分)それぞれに対応して、アバターを表示している。文章から抽出した「遊び」や「サッカー」といった単語に関連付けて、ラフな格好やユニフォーム姿といったように、アイテムが変更されて表示される。   In this example, an avatar is displayed corresponding to each paragraph of the blog written by the user (for example, one day of a diary). Items are changed and displayed in association with words such as “play” and “soccer” extracted from the sentence, such as rough appearance and uniform appearance.

なお、図7では段落ごとにアバターを表示しているが、表示の形態はこれには限られず、Webページ全体で一つのアバターを表示することにしてもよい。その場合には、Webページ全体から特徴データを抽出して、その特徴データに関連するアイテムで構成されたアバターとなる。
[サーバのハードウェア構成]
In addition, although the avatar is displayed for every paragraph in FIG. 7, the display form is not restricted to this, You may decide to display one avatar on the whole web page. In that case, feature data is extracted from the entire Web page, and an avatar composed of items related to the feature data is obtained.
[Hardware configuration of server]

図8は、図1で説明したサーバ10のハードウェア構成の一例を示す図である。サーバ10は、制御部100を構成するCPU(Central Processing Unit)1010(マルチプロセッサ構成ではCPU1012など複数のCPUが追加されてもよい)、バスライン1005、通信I/F1040、メインメモリ1050、BIOS(Basic Input Output System)1060、USBポート1090、I/Oコントローラ1070、ならびにキーボードおよびマウス1100等の入力手段や表示装置1022を備える。   FIG. 8 is a diagram illustrating an example of a hardware configuration of the server 10 described in FIG. The server 10 includes a CPU (Central Processing Unit) 1010 (a plurality of CPUs such as a CPU 1012 may be added in a multiprocessor configuration), a bus line 1005, a communication I / F 1040, a main memory 1050, a BIOS ( (Basic Input Output System) 1060, USB port 1090, I / O controller 1070, and input means such as a keyboard and mouse 1100 and a display device 1022.

I/Oコントローラ1070には、テープドライブ1072、ハードディスク1074、光ディスクドライブ1076、半導体メモリ1078、等の記憶手段を接続することができる。   Storage means such as a tape drive 1072, a hard disk 1074, an optical disk drive 1076, and a semiconductor memory 1078 can be connected to the I / O controller 1070.

BIOS1060は、サーバ10の起動時にCPU1010が実行するブートプログラムや、サーバ10のハードウェアに依存するプログラム等を格納する。   The BIOS 1060 stores a boot program executed by the CPU 1010 when the server 10 is started up, a program depending on the hardware of the server 10, and the like.

記憶部200を構成するハードディスク1074は、サーバ10がサーバとして機能するための各種プログラムおよび本発明の機能を実行するプログラムを記憶しており、更に必要に応じて各種データベースを構成可能である。   The hard disk 1074 constituting the storage unit 200 stores various programs for the server 10 to function as a server and programs for executing the functions of the present invention, and various databases can be configured as necessary.

光ディスクドライブ1076としては、例えば、DVD−ROMドライブ、CD−ROMドライブ、DVD−RAMドライブ、CD−RAMドライブを使用することができる。この場合は各ドライブに対応した光ディスク1077を使用する。光ディスク1077から光ディスクドライブ1076によりプログラムまたはデータを読み取り、I/Oコントローラ1070を介してメインメモリ1050またはハードディスク1074に提供することもできる。また、同様にテープドライブ1072に対応したテープメディア1071を主としてバックアップのために使用することもできる。   As the optical disc drive 1076, for example, a DVD-ROM drive, a CD-ROM drive, a DVD-RAM drive, or a CD-RAM drive can be used. In this case, the optical disk 1077 corresponding to each drive is used. A program or data can be read from the optical disk 1077 by the optical disk drive 1076 and provided to the main memory 1050 or the hard disk 1074 via the I / O controller 1070. Similarly, the tape medium 1071 corresponding to the tape drive 1072 can be used mainly for backup.

サーバ10に提供されるプログラムは、ハードディスク1074、光ディスク1077、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、I/Oコントローラ1070を介して、記録媒体から読み出され、または通信I/F1040を介してダウンロードされることによって、サーバ10にインストールされ実行されてもよい。   The program provided to the server 10 is provided by being stored in a recording medium such as the hard disk 1074, the optical disk 1077, or a memory card. The program may be installed in the server 10 and executed by being read from the recording medium via the I / O controller 1070 or downloaded via the communication I / F 1040.

前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部200を構成する記憶媒体としては、ハードディスク1074、光ディスク1077、またはメモリーカードの他に、MD等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク1074または光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムをサーバ10に提供してもよい。   The aforementioned program may be stored in an internal or external storage medium. Here, in addition to the hard disk 1074, the optical disk 1077, or the memory card, a magneto-optical recording medium such as an MD, or a tape medium can be used as the storage medium constituting the storage unit 200. Further, a storage device such as a hard disk 1074 or an optical disk library provided in a server system connected to a dedicated communication line or the Internet may be used as a recording medium, and the program may be provided to the server 10 via the communication line.

ここで、表示装置1022は、ユーザにデータの入力を受け付ける画面を表示したり、サーバ10による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置(CRT)、液晶表示装置(LCD)等のディスプレイ装置を含む。   Here, the display device 1022 displays a screen for accepting data input to the user, or displays a screen of a calculation processing result by the server 10, and includes a cathode ray tube display device (CRT) and a liquid crystal display device (LCD). ) And the like.

ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボードおよびマウス1100等により構成してよい。   Here, the input means accepts input by the user, and may be constituted by a keyboard, a mouse 1100, and the like.

また、通信I/F1040は、サーバ10を専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信I/F1040は、モデム、ケーブル・モデムおよびイーサネット(登録商標)・アダプタを含んでよい。   The communication I / F 1040 is a network adapter for enabling the server 10 to be connected to a terminal via a dedicated network or a public network. The communication I / F 1040 may include a modem, a cable modem, and an Ethernet (registered trademark) adapter.

以上の例は、サーバ10について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明したサーバにより実現される機能は、上述の方法を当該コンピュータにより実行することにより、あるいは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
[端末のハードウェア構成]
In the above example, the server 10 has been mainly described. However, the functions described above can also be realized by installing a program in a computer and operating the computer as a server device. Therefore, the functions realized by the server described as an embodiment in the present invention can be realized by executing the above-described method by the computer, or by introducing the above-mentioned program into the computer and executing it. It is.
[Device hardware configuration]

端末20も、上述のサーバ10と同様な構成を持つ。また、上述の例ではいわゆるコンピュータで実現した例について説明したが、更に、本発明の原理が適用可能である限り、携帯電話、PDA(Personal Data Assistant)、ゲーム機等の様々な端末で実現してよい。   The terminal 20 also has the same configuration as the server 10 described above. In the above-described example, an example realized by a so-called computer has been described. Furthermore, as long as the principle of the present invention is applicable, it can be realized by various terminals such as a mobile phone, a PDA (Personal Data Assistant), and a game machine. It's okay.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。   As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.

本発明の好適な実施形態の一例に係るコンピュータ・システム1の全体構成およびサーバ10の機能構成を表すブロック図である。1 is a block diagram showing an overall configuration of a computer system 1 and a functional configuration of a server 10 according to an example of a preferred embodiment of the present invention. 本発明の好適な実施形態の一例に係るアバターテーブルを示す図である。It is a figure which shows the avatar table which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係るアイテムテーブルを示す図である。It is a figure which shows the item table which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係るメイン処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the main process which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係るアイテムデータの抽出処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the extraction process of the item data which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係る類語辞書テーブルを示す図である。It is a figure which shows the synonym dictionary table which concerns on an example of suitable embodiment of this invention. 本発明の好適な実施形態の一例に係る端末20が表示する画面の一例を示す図である。It is a figure which shows an example of the screen which the terminal 20 which concerns on an example of suitable embodiment of this invention displays. 本発明の好適な実施形態の一例に係るサーバ10のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the server 10 which concerns on an example of suitable embodiment of this invention.

符号の説明Explanation of symbols

1 システム
10 サーバ
20 端末
30 通信ネットワーク
100 制御部
103 アイテムデータ抽出部
104 アイテムデータ送信部
111 形態素解析部
112 特徴データ抽出部
200 記憶部
201 アバターDB
202 アイテムDB
210 文書DB
211 類語辞書DB
1 system 10 server 20 terminal 30 communication network 100 control unit 103 item data extraction unit 104 item data transmission unit 111 morpheme analysis unit 112 feature data extraction unit 200 storage unit 201 avatar DB
202 Item DB
210 Document DB
211 Thesaurus dictionary DB

Claims (13)

ユーザの端末と通信ネットワークを介して接続されたサーバが、前記ユーザのユーザIDデータに関連付けて記憶されているキャラクタデータの一部を構成するためのアイテムデータを送信する方法であって、
キャラクタを構成するアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムIDデータに関連付けて記憶するステップと、
前記端末から、前記キャラクタデータを関連付けるための文書データを受信して記憶するステップと、
記憶した前記文書データに含まれ、前記文書データを特徴付ける単語を特徴データとして抽出するステップと、
前記アイテムテーブルを参照し、記憶した前記アイテム属性データが前記特徴データと関連度の高いアイテムを抽出するステップと、
抽出した前記アイテムのアイテムデータを前記端末に送信するステップと、
を含む方法。
A server connected to a user terminal via a communication network is a method of transmitting item data for constituting a part of character data stored in association with the user ID data of the user,
Storing item attribute data of items constituting the character in association with item ID data of the item as an item table;
Receiving and storing document data for associating the character data from the terminal;
Extracting words that are included in the stored document data and characterize the document data as feature data;
Referring to the item table, and extracting the item whose stored item attribute data is highly related to the feature data;
Transmitting the item data of the extracted item to the terminal;
Including methods.
前記端末において共存して表現可能なアイテムの組み合わせを示すデータを予め記憶するステップを更に含み、
前記関連度に基づいて、前記共存して表現可能なアイテムを所定数抽出することを特徴とする請求項1に記載の方法。
Further storing in advance data indicating a combination of items that can be coexisted and expressed in the terminal,
The method according to claim 1, wherein a predetermined number of items that can be expressed together are extracted based on the degree of association.
前記端末から新たな文書データを受信した際に、前記キャラクタデータを構成するアイテムのうちの、一または複数を置き換えるアイテムデータを送信することを特徴とする請求項1または請求項2に記載の方法。   3. The method according to claim 1, wherein when new document data is received from the terminal, item data for replacing one or a plurality of items constituting the character data is transmitted. . 前記端末から新たな文書データを受信した際に、前記キャラクタデータを構成するアイテムの全てを置き換えるアイテムデータを送信することを特徴とする請求項1または請求項2に記載の方法。   The method according to claim 1 or 2, wherein when new document data is received from the terminal, item data that replaces all items constituting the character data is transmitted. 前記関連度の高いアイテムを抽出するステップにおいて、前記アイテムの利用された回数に応じた重み付けをして抽出することを特徴とする請求項1から請求項4のいずれかに記載の方法。   5. The method according to claim 1, wherein in the step of extracting an item having a high degree of relevance, the item is weighted and extracted according to the number of times the item is used. 複数の類義語データを互いに関連付けをして記憶するステップを更に含み、
前記関連度の高いアイテムを抽出するステップにおいて、前記関連付けをした類義語データを前記アイテム属性データに含むアイテムの関連度を高く評価することを特徴とする請求項1から請求項5のいずれかに記載の方法。
Further comprising storing a plurality of synonym data in association with each other;
6. The step of extracting an item having a high degree of relevance evaluates the degree of relevance of an item that includes the related synonym data in the item attribute data to be high. the method of.
ユーザの端末と通信ネットワークを介して接続され、前記ユーザのユーザIDデータに関連付けて記憶されているキャラクタデータの一部を構成するためのアイテムデータを送信するサーバであって、
キャラクタを構成するアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムIDデータに関連付けて記憶する手段と、
前記端末から、前記キャラクタデータを関連付けるための文書データを受信して記憶する手段と、
記憶した前記文書データに含まれ、前記文書データを特徴付ける単語を特徴データとして抽出する手段と、
前記アイテムテーブルを参照し、記憶した前記アイテム属性データが前記特徴データと関連度の高いアイテムを抽出する手段と、
抽出した前記アイテムのアイテムデータを前記端末に送信する手段と、
を備えるサーバ。
A server that is connected to a user terminal via a communication network and transmits item data for configuring a part of character data stored in association with the user ID data of the user,
Means for storing item attribute data of items constituting the character in association with item ID data of the item as an item table;
Means for receiving and storing document data for associating the character data from the terminal;
Means for extracting, as feature data, a word that is included in the stored document data and characterizes the document data;
Means for referring to the item table and extracting items whose stored item attribute data is highly related to the feature data;
Means for transmitting the item data of the extracted item to the terminal;
A server comprising
前記端末において共存して表現可能なアイテムの組み合わせを示すデータを予め記憶する手段を更に備え、
前記関連度に基づいて、前記共存して表現可能なアイテムを所定数抽出することを特徴とする請求項7に記載のサーバ。
Means further storing in advance data indicating a combination of items that can be coexisted and expressed in the terminal;
The server according to claim 7, wherein a predetermined number of items that can be expressed together are extracted based on the degree of association.
前記端末から新たな文書データを受信した際に、前記キャラクタデータを構成するアイテムのうちの、一または複数を置き換えるアイテムデータを送信することを特徴とする請求項7または請求項8に記載のサーバ。   The server according to claim 7 or 8, wherein when new document data is received from the terminal, item data that replaces one or a plurality of items constituting the character data is transmitted. . 前記端末から新たな文書データを受信した際に、前記キャラクタデータを構成するアイテムの全てを置き換えるアイテムデータを送信することを特徴とする請求項7または請求項8に記載のサーバ。   The server according to claim 7 or 8, wherein when new document data is received from the terminal, item data that replaces all items constituting the character data is transmitted. 前記関連度の高いアイテムを抽出する手段において、前記アイテムの利用された回数に応じた重み付けをして抽出することを特徴とする請求項7から請求項10のいずれかに記載のサーバ。   The server according to any one of claims 7 to 10, wherein the means for extracting an item having a high degree of association performs extraction by weighting according to the number of times the item has been used. 複数の類義語データを互いに関連付けをして記憶する手段を更に含み、
前記関連度の高いアイテムを抽出する手段において、前記関連付けをした類義語データを前記アイテム属性データに含むアイテムの関連度を高く評価することを特徴とする請求項7から請求項11のいずれかに記載のサーバ。
Means for storing a plurality of synonym data in association with each other;
The means for extracting an item having a high degree of association evaluates the degree of association of an item including the related synonym data in the item attribute data to be high. Server.
ユーザの端末と通信ネットワークを介して接続されたサーバに、前記ユーザのユーザIDデータに関連付けて記憶されているキャラクタデータの一部を構成するためのアイテムデータを送信させるプログラムであって、
キャラクタを構成するアイテムのアイテム属性データを、アイテムテーブルとして前記アイテムのアイテムIDデータに関連付けて記憶するステップと、
前記端末から、前記キャラクタデータを関連付けるための文書データを受信して記憶するステップと、
記憶した前記文書データに含まれ、前記文書データを特徴付ける単語を特徴データとして抽出するステップと、
前記アイテムテーブルを参照し、記憶した前記アイテム属性データが前記特徴データと関連度の高いアイテムを抽出するステップと、
抽出した前記アイテムのアイテムデータを前記端末に送信するステップと、
を実行させるプログラム。
A program for transmitting, to a server connected to a user terminal via a communication network, item data for constituting a part of character data stored in association with the user ID data of the user,
Storing item attribute data of items constituting the character in association with item ID data of the item as an item table;
Receiving and storing document data for associating the character data from the terminal;
Extracting words that are included in the stored document data and characterize the document data as feature data;
Referring to the item table, and extracting the item whose stored item attribute data is highly related to the feature data;
Transmitting the item data of the extracted item to the terminal;
A program that executes
JP2006161102A 2006-06-09 2006-06-09 Method, server, and program for transmitting item data Pending JP2007328705A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006161102A JP2007328705A (en) 2006-06-09 2006-06-09 Method, server, and program for transmitting item data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006161102A JP2007328705A (en) 2006-06-09 2006-06-09 Method, server, and program for transmitting item data

Publications (1)

Publication Number Publication Date
JP2007328705A true JP2007328705A (en) 2007-12-20

Family

ID=38929108

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006161102A Pending JP2007328705A (en) 2006-06-09 2006-06-09 Method, server, and program for transmitting item data

Country Status (1)

Country Link
JP (1) JP2007328705A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010113719A (en) * 2008-11-06 2010-05-20 Disney Enterprises Inc System and method for server-side avatar pre-rendering
JP2010122885A (en) * 2008-11-19 2010-06-03 Yahoo Japan Corp Homepage diagnostic device, and homepage diagnostic method and program
JP2012079073A (en) * 2010-09-30 2012-04-19 Nifty Corp Blog service providing system
JP2014021599A (en) * 2012-07-13 2014-02-03 Yamaha Corp Display control device, and program
JP2014525068A (en) * 2011-06-10 2014-09-25 エスケー プラネット カンパニー、リミテッド GAME PROVIDING SYSTEM USING EXCHANGE RATE CONCEPT, TERMINAL DEVICE FOR THE SAME, SERVICE DEVICE AND RECORDING MEDIUM CONTAINING PROGRAM
JP2015509238A (en) * 2012-01-09 2015-03-26 華為技術有限公司Huawei Technologies Co.,Ltd. User status display method, display terminal, and server
US9509787B2 (en) 2012-01-09 2016-11-29 Huawei Technologies Co., Ltd. User status displaying method, and server
JP7469452B1 (en) 2022-12-27 2024-04-16 Lineヤフー株式会社 RECOMMENDATION DECISION DEVICE, RECOMMENDATION DECISION METHOD, AND PROGRAM

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1185783A (en) * 1997-09-04 1999-03-30 N T T Data:Kk Advertising information providing system in information providing service
JP2002132814A (en) * 2000-10-24 2002-05-10 Yafoo Japan Corp Advertising method, WWW server, and computer-readable recording medium
JP2005332091A (en) * 2004-05-18 2005-12-02 Softbank Human Capital Corp Information providing system and method
JP2006006431A (en) * 2004-06-23 2006-01-12 Infobahn Inc Web site evaluation display system and web site evaluation program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1185783A (en) * 1997-09-04 1999-03-30 N T T Data:Kk Advertising information providing system in information providing service
JP2002132814A (en) * 2000-10-24 2002-05-10 Yafoo Japan Corp Advertising method, WWW server, and computer-readable recording medium
JP2005332091A (en) * 2004-05-18 2005-12-02 Softbank Human Capital Corp Information providing system and method
JP2006006431A (en) * 2004-06-23 2006-01-12 Infobahn Inc Web site evaluation display system and web site evaluation program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010113719A (en) * 2008-11-06 2010-05-20 Disney Enterprises Inc System and method for server-side avatar pre-rendering
JP2010122885A (en) * 2008-11-19 2010-06-03 Yahoo Japan Corp Homepage diagnostic device, and homepage diagnostic method and program
JP2012079073A (en) * 2010-09-30 2012-04-19 Nifty Corp Blog service providing system
JP2014525068A (en) * 2011-06-10 2014-09-25 エスケー プラネット カンパニー、リミテッド GAME PROVIDING SYSTEM USING EXCHANGE RATE CONCEPT, TERMINAL DEVICE FOR THE SAME, SERVICE DEVICE AND RECORDING MEDIUM CONTAINING PROGRAM
JP2015509238A (en) * 2012-01-09 2015-03-26 華為技術有限公司Huawei Technologies Co.,Ltd. User status display method, display terminal, and server
US9509787B2 (en) 2012-01-09 2016-11-29 Huawei Technologies Co., Ltd. User status displaying method, and server
JP2014021599A (en) * 2012-07-13 2014-02-03 Yamaha Corp Display control device, and program
JP7469452B1 (en) 2022-12-27 2024-04-16 Lineヤフー株式会社 RECOMMENDATION DECISION DEVICE, RECOMMENDATION DECISION METHOD, AND PROGRAM
JP2024093156A (en) * 2022-12-27 2024-07-09 Lineヤフー株式会社 RECOMMENDATION DECISION DEVICE, RECOMMENDATION DECISION METHOD, AND PROGRAM

Similar Documents

Publication Publication Date Title
Chuang et al. “Without the clutter of unimportant words” Descriptive keyphrases for text visualization
US9569536B2 (en) Identifying similar applications
US9536246B2 (en) Content recommendation system, content recommendation device, and content recommendation method
JP5480389B2 (en) Specialized for dynamic search suggestions and classification
CN102541590A (en) Software recommending method and system
JP7512903B2 (en) Sensitivity calculation device, sensitivity calculation method, and program
JP5250709B1 (en) Information processing apparatus, information processing method, information processing apparatus program, and recording medium
JP5302614B2 (en) Facility related information search database formation method and facility related information search system
JP4630232B2 (en) Method, server, and program for displaying coordinate data indicating coordinate of character
JP2007328705A (en) Method, server, and program for transmitting item data
WO2024250748A9 (en) Object set and image generation method and apparatus, electronic device, storage medium, computer program, and computer program product
CN109325135A (en) Text based video generation method, device, computer equipment and storage medium
JP2009223372A (en) Recommendation device, recommendation system, control method for recommendation device and control method for recommendation system
JP4847797B2 (en) Method, server, and program for transmitting additional information data
Vargas et al. Term-by-term query auto-completion for mobile search
JP4749242B2 (en) Similar character data search method, server, and program
JP4871650B2 (en) Method, server, and program for transmitting item data
KR102649622B1 (en) Method, computer device, and computer program for providing brand reputation analysis service
JP4679443B2 (en) Method, server and program for transmitting background data
CN113177152A (en) Searching method, searching device, electronic equipment and storage medium
Hirsch et al. The Tip of the Buyer: Extracting Product Tips from Reviews
Dehghani Topic modeling in game reviews
JP2007328700A (en) Tag search method and search server for character data
Guzsvinecz et al. Topic Modeling of Virtual Reality Game Reviews using Latent Dirichlet Allocation
JP2025143886A (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101214

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110210

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110510

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110809

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110817

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20111007

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120312

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20120903