JP2012079073A - Blog service providing system - Google Patents

Blog service providing system Download PDF

Info

Publication number
JP2012079073A
JP2012079073A JP2010223289A JP2010223289A JP2012079073A JP 2012079073 A JP2012079073 A JP 2012079073A JP 2010223289 A JP2010223289 A JP 2010223289A JP 2010223289 A JP2010223289 A JP 2010223289A JP 2012079073 A JP2012079073 A JP 2012079073A
Authority
JP
Japan
Prior art keywords
blog
avatar
image data
user
providing system
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
JP2010223289A
Other languages
Japanese (ja)
Other versions
JP2012079073A5 (en
Inventor
Masaki Imai
政紀 今井
Genji Shimomura
源治 下村
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.)
Nifty Corp
Original Assignee
Nifty 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 Nifty Corp filed Critical Nifty Corp
Priority to JP2010223289A priority Critical patent/JP2012079073A/en
Publication of JP2012079073A publication Critical patent/JP2012079073A/en
Publication of JP2012079073A5 publication Critical patent/JP2012079073A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a blog service providing system capable of providing blog service in which even an avatar has an information transfer function.SOLUTION: The blog service providing system includes storage means of storing an image data group with which a plurality of kinds of avatars having different appearances can be displayed by changing combinations of image data used to display the avatars, combination determination means of determining combinations of a plurality of image data to be used to display the avatars of respective users among the image data group stored in the storage means by analyzing contents of information that the respective users wrote to their blogs most recently, and blog page providing means of providing blog pages in which the avatars are displayed to the respective users by using image data in combinations determined by the image data determination means for the respective users.

Description

本発明は、ブログサービスを提供するためのブログサービス提供システムに関する。   The present invention relates to a blog service providing system for providing a blog service.

周知のように、ブログサービスの中には、ブログ上にアバターを表示できるものが存在している。そして、そのようなブログサービスは、通常、ブログ上に表示するアバターの外観をユーザが自由に編集できるものとなっているのであるが、既存のブログサービスのアバターは、ユーザの識別情報としての意味しかないものとなっている。   As is well known, some blog services can display an avatar on a blog. Such a blog service usually allows the user to freely edit the appearance of the avatar displayed on the blog, but the avatar of the existing blog service means the user's identification information. It is only a thing.

特開2010−67240号公報JP 2010-67240 A

そこで、本発明の課題は、アバターも情報伝達機能を有するブログサービスを提供できるブログサービス提供システムを提供することにある。   Accordingly, an object of the present invention is to provide a blog service providing system that can provide a blog service in which an avatar also has an information transmission function.

上記課題を解決するために、本発明の、アバターがブログページ上に表示されるブログサービスを提供するためのブログサービス提供システムは、アバターの表示に利用する画像データ組み合わせを変えることにより、外観の異なる複数種類のアバターを表示可能な画像データ群を記憶した記憶手段と、各ユーザが自身のブログに最も最近書き込んだ情報の内容を解析することにより、記憶手段に記憶されている画像データ群の中から、各ユーザのアバターの表示に用いる複数の画像データの組み合わせを決定する組み合わせ決定手段と、画像データ決定手段により各ユーザについて決定された組み合わせの画像データを用いて、各ユーザに、アバターが表示されるブログページを提供するブログページ提供手段とを備える。   In order to solve the above-mentioned problem, a blog service providing system for providing a blog service in which an avatar is displayed on a blog page according to the present invention changes an image data combination used for displaying an avatar. Storage means storing image data groups capable of displaying a plurality of different types of avatars, and analyzing the contents of information most recently written by each user on his / her blog, the image data groups stored in the storage means A combination of a plurality of image data used for displaying each user's avatar, and a combination of the image data determined for each user by the image data determination means. Blog page providing means for providing a displayed blog page.

すなわち、本発明のブログサービス提供システムが提供するブログサービスは、ユーザがブログに書き込んだ情報に基づき、ブログページ上のアバターの外観が自動的に変更されるものとなっている。従って、このブログサービス提供システムによれば、アバターを見るだけで、知り合いの状態が分かるブログサービス(アバターも情報伝達機能を有するブログサービス)を提供できることになる。   That is, in the blog service provided by the blog service providing system of the present invention, the appearance of the avatar on the blog page is automatically changed based on the information written on the blog by the user. Therefore, according to this blog service providing system, it is possible to provide a blog service (a blog service in which an avatar also has an information transmission function) in which an acquaintance's state can be understood only by looking at an avatar.

本発明のブログサービス提供システムを実現するに際しては、ブログページ提供手段として、幾つかの物品を所持したアバターが表示されるブログページを提供する手段を採用した上で、各ユーザが他人のブログに対して過去の一定期間内に行った行為の内容に基づき、各ユーザのアバターに所持させる物品の種類を決定する所持品変更手段を付加しておくことが出来る。   In realizing the blog service providing system of the present invention, as means for providing a blog page, a means for providing a blog page on which an avatar possessing several articles is displayed is adopted, and each user is added to another person's blog. On the other hand, it is possible to add possession change means for determining the type of article to be possessed by each user's avatar based on the contents of actions performed within a certain period in the past.

また、ブログページ提供手段として、背景画像上にアバターが表示されるブログページを提供する手段を採用した上で、各ユーザの所在地域を特定するための所在地域特定手段と、各地域の天候を特定するための天候特定手段と、天候特定手段により天候が特定できた各地域に所在している各ユーザのアバターの背景画像を、特定できた天候を表すものに変更する背景変更手段とを付加することも出来る。   In addition, as a means for providing a blog page, a means for providing a blog page in which an avatar is displayed on a background image is adopted, and then a location area specifying means for specifying the location area of each user, and the weather in each area. Added weather identification means to identify and background change means to change the background image of each user's avatar located in each area where the weather could be identified by the weather identification means to represent the identified weather You can also

また、天候特定手段として、各ユーザがブログに書き込んだ情報に基づき、各ユーザの所在地域における天候の特定を試みる手段を採用しておくことも出来る。   Further, as the weather specifying means, a means for trying to specify the weather in each user's location area based on information written by each user on the blog can be adopted.

本発明のブログサービス提供システムによれば、アバターも情報伝達機能を有するブログサービスを提供できる。   According to the blog service providing system of the present invention, an avatar can also provide a blog service having an information transmission function.

本発明の一実施形態に係るブログサービス提供システムの全体構成図。1 is an overall configuration diagram of a blog service providing system according to an embodiment of the present invention. 実施形態に係るブログサービス提供システムの構成図。The block diagram of the blog service provision system which concerns on embodiment. 個人データDBの説明図。Explanatory drawing of personal data DB. 本文データDBの説明図Illustration of text data DB コメントデータDBの説明図。Explanatory drawing of comment data DB. アバター人体パーツデータDBの説明図Illustration of Avatar Human Body Data DB アバター小物データDBの説明図。Explanatory drawing of avatar accessory data DB. アバター背景データDBの説明図Illustration of avatar background data DB アバター位置データDBの説明図。Explanatory drawing of avatar position data DB. 位置履歴DBの説明図Explanatory drawing of position history DB ブログ履歴管理DBの説明図。Explanatory drawing of blog history management DB. 位置情報DBの説明図。Explanatory drawing of position information DB. アバター発言履歴管理DBの説明図。Explanatory drawing of avatar statement history management DB. 検索ワード管理DBの説明図。Explanatory drawing of search word management DB. キーワードパターンDBの説明図。Explanatory drawing of keyword pattern DB. テキスト解析結果DBの説明図。Explanatory drawing of text analysis result DB. ブログ履歴解析結果DBの説明図。Explanatory drawing of blog history analysis result DB. アバター人体パターンDBの説明図。Explanatory drawing of avatar human body pattern DB. アバター小物パターンDBの説明図。Explanatory drawing of avatar accessory pattern DB. ポジティブパターンDBの説明図。Explanatory drawing of positive pattern DB. 実施形態に係るブログサービス提供システムの機能の説明図。Explanatory drawing of the function of the blog service provision system which concerns on embodiment. 実施形態に係るブログサービス提供システムの機能の説明図。Explanatory drawing of the function of the blog service provision system which concerns on embodiment.

以下、本発明の実施の形態について、図面を参照して詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1に示してあるように、本発明の一実施形態に係るブログサービス提供システムは、ブログ提供システム10、アバター提供システム20、行動履歴管理システム30、解析システム40及びマッチングシステム50を備えたシステムである。   As shown in FIG. 1, a blog service providing system according to an embodiment of the present invention includes a blog providing system 10, an avatar providing system 20, an action history management system 30, an analysis system 40, and a matching system 50. It is.

このブログサービス提供システムは、ブログ上に表示されるアバターの外観(表情)、持ち物、背景が、ブログへの書込内容等に基づき自動的に変更されるブログサービスを提供するために開発したものである。   This blog service providing system was developed to provide a blog service in which the appearance (expression), belongings, and background of avatars displayed on the blog are automatically changed based on the content written on the blog, etc. It is.

ブログサービス提供システムが備えるブログ提供システム10は、各ブログページを要求者に提供する処理、各ブログページへのコメントの書込に応答する処理等を行うコンピュータシステムである。   The blog providing system 10 included in the blog service providing system is a computer system that performs processing for providing each blog page to a requester, processing for responding to writing a comment on each blog page, and the like.

このブログ提供システム10は、図2に示してあるように、ブログサーバ11、個人データDB12、本文データDB13、コメントデータDB14を備えている。ブログサーバ11は、ブログ提供システム10内に設定されているプログラムに従って各種の処理を実行するユニット(ブログ提供システム10内のCPUを中心とした部分/回路)である
As shown in FIG. 2, the blog providing system 10 includes a blog server 11, a personal data DB 12, a body data DB 13, and a comment data DB 14. The blog server 11 is a unit (part / circuit centered on the CPU in the blog providing system 10) that executes various processes according to a program set in the blog providing system 10.

個人データDB12は、複数の顧客のそれぞれについて、その顧客の顧客id、氏名、アカウント名、年齢、住所等を記憶したデータベースである。なお、本明細書において、顧客とは、ブログサービス提供システムの運用者(以下、システム運用者と表記する)との間で所定の契約を行うことにより、顧客idを得た者のことである。   The personal data DB 12 is a database that stores the customer id, name, account name, age, address, and the like of each of a plurality of customers. In this specification, a customer is a person who has obtained a customer id by making a predetermined contract with an operator of a blog service providing system (hereinafter referred to as a system operator). .

この個人データDB12は、図3に示してあるように、顧客毎に、アバター(人物)id、アバター更新フラグ、お友達id、ソーシャルメディアid、ソーシャルメディアPW、ログインした日付、ログアウトした日付も記憶可能なデータベースとなっている。なお、アバター(人物)idとは、アバターの識別情報のことであり、アバター更新フラグとは、アバターの自動更新、手動更新のいずれが指定されているかを示す数値情報(1:自動更新、2:自動更新)のことである。また、ソーシャルメディアid、ソーシャルメディアPWとは、それぞれ、顧客のソーシャルメディアシステム60用のid、パスワード(PW)のことである。   As shown in FIG. 3, the personal data DB 12 also stores, for each customer, an avatar (person) id, an avatar update flag, a friend id, a social media id, a social media PW, a login date, and a logout date. It is a possible database. The avatar (person) id is identification information of the avatar, and the avatar update flag is numerical information indicating whether automatic update or manual update of the avatar is designated (1: automatic update, 2 : Automatic update). Moreover, social media id and social media PW are the id and password (PW) for the customer's social media system 60, respectively.

ブログ提供システム10(図2)が備える本文データDB13、コメントデータDB14は、各ブログページの現時点における内容を管理する(記憶しておく)ためのデータベースである。本文データDB13は、図4に示してあるように、顧客id、本文テキスト番号、URL、本文テキスト、画像URL、トラックバックURL、コメント番号、更新日付等からなる情報を複数個記憶可能なデータベースとなっている。また、コメントデータDB14は、図5に示してあるように、顧客idと、本文テキスト番号と、コメント番号、フラグ、コメントテキスト及び更新日からなる何組かの情報とを含む情報を複数個記憶可能なデータベースとなっている。なお、このコメントデータDB14内に記憶される各フラグは、コメント(コメントテキスト)が他顧客が書き込んだものである(「1」)か顧客自身が書き込んだものであるか(「2」)を示す情報である。   The text data DB 13 and comment data DB 14 included in the blog providing system 10 (FIG. 2) are databases for managing (storing) the current contents of each blog page. As shown in FIG. 4, the body data DB 13 is a database that can store a plurality of pieces of information including customer id, body text number, URL, body text, image URL, trackback URL, comment number, update date, and the like. ing. Further, as shown in FIG. 5, the comment data DB 14 stores a plurality of pieces of information including a customer id, a body text number, and several sets of information including a comment number, a flag, a comment text, and an update date. It is a possible database. Each flag stored in the comment data DB 14 indicates whether the comment (comment text) is written by another customer (“1”) or the customer himself (“2”). It is information to show.

アバター提供システム20(図2)は、ブログ提供システム10にアバター(アバター表示用の画像データ)を提供するシステムである。図示してあるように、このアバター提供システム20は、アバターサーバ21、アバター人体パーツデータDB22、アバター小物データDB23、アバター背景データDB24及びアバター位置データDB25を備えている。   The avatar providing system 20 (FIG. 2) is a system that provides the blog providing system 10 with an avatar (image data for avatar display). As illustrated, the avatar providing system 20 includes an avatar server 21, an avatar human body part data DB 22, an avatar accessory data DB 23, an avatar background data DB 24, and an avatar position data DB 25.

アバター人体パーツデータDB22は、図6に示してあるような構成・内容のデータベースである。   The avatar human body part data DB 22 is a database having a configuration and contents as shown in FIG.

すなわち、アバター人体パーツデータDB22は、アバターの特定のパーツ(顔、髪等)についての複数の画像データの画像URLとidとを記憶したテーブルと、各アバターが、各パーツとしてどの画像データを使用すべきものであるか(及び各アバターの更新日時)を記憶しておくためのテーブル22aとを含むデータベースとなっている。   That is, the avatar human body part data DB 22 stores a table storing image URLs and ids of a plurality of image data for specific parts (face, hair, etc.) of the avatar, and which image data each avatar uses as each part. It is a database including a table 22a for storing whether it should be (and the update date and time of each avatar).

アバター小物データDB23は、図7に示してあるような構成・内容のテーブルを含むデータベースである。   The avatar accessory data DB 23 is a database including a configuration / content table as shown in FIG.

すなわち、アバター小物データDB23は、特定の小物(バック、携帯電話等)についての複数の画像データの画像URLとidとを記憶した複数(多数)のテーブルと、各アバターが、現時点において、どのような小物を所持しているかを管理するためのテーブル23aとを含むデータベースとなっている。   That is, the avatar accessory data DB 23 has a plurality of (many) tables storing image URLs and ids of a plurality of image data for specific accessories (back, mobile phone, etc.), and how each avatar is currently displayed. The database includes a table 23a for managing whether or not a small accessory is possessed.

アバター背景データDB24は、図8に示してあるような構成・内容のデータベースで
ある。
The avatar background data DB 24 is a database having a configuration and contents as shown in FIG.

すなわち、アバター背景データDB24は、特定の状況下にあるとき(雨天時、降雪時等)にアバターの背景画像データとして使用する複数の画像データの画像URLとidとを記憶した複数のテーブルと、各アバターが、背景画像データとしてどの画像データを使用すべき状況にあるかを管理するためのテーブル24aとを含むデータベースとなっている。   That is, the avatar background data DB 24 stores a plurality of tables storing image URLs and ids of a plurality of image data used as avatar background image data when in a specific situation (rainy weather, snowfall, etc.), Each avatar is a database including a table 24a for managing which image data should be used as background image data.

アバター位置データDB25は、図9に示したように、複数の位置idのそれぞれについて、2つの画像URLを記憶したテーブル25aと、複数のアバター(人物)idのそれぞれについて、位置id及び更新日付を記憶しておくためのテーブル25bとを含むデータベースである。   As shown in FIG. 9, the avatar position data DB 25 stores the position id and the update date for each of a plurality of position ids, a table 25a storing two image URLs, and a plurality of avatar (person) ids. It is a database including a table 25b for storing.

アバターサーバ21は、アバター提供システム20内に設定されているプログラムに従って各種の処理を実行するユニット(アバター提供システム20内のCPUを中心とした部分/回路)である。   The avatar server 21 is a unit (part / circuit centered on the CPU in the avatar providing system 20) that executes various processes according to a program set in the avatar providing system 20.

このアバターサーバ21が実行する主要な処理は、ブログサーバ11からの,アバターの画像データ要求(アバター(人物)idを含むもの)に応答して、ブログサーバ11に、アバターの画像データを供給する処理である。   The main processing executed by the avatar server 21 supplies avatar image data to the blog server 11 in response to an avatar image data request (including an avatar (person) id) from the blog server 11. It is processing.

そして、アバターサーバ21は、当該処理時、その時点におけるアバター人体パーツデータDB22内の情報からアバターの各部の画像データを特定し、その時点におけるアバター小物データDB23内の情報からアバターの所持させる小物の画像データを特定し、その時点におけるアバター背景データDB24内の情報からアバターの背景の画像データを特定するユニットとして構成(プログラミング)されている。   And the avatar server 21 specifies the image data of each part of the avatar from the information in the avatar human body data DB 22 at that time at the time of the process, and the accessory avatar possesses from the information in the avatar accessory data DB 23 at that time. It is configured (programmed) as a unit that identifies image data and identifies image data of the background of the avatar from information in the avatar background data DB 24 at that time.

また、アバターサーバ21は、マッチングサーバ51(詳細は後述)から、アバター人物データDB22の更新指示(テーブル22a内の情報の更新指示)、アバター小物データDB23の更新指示(テーブル23a内の情報の更新指示)、アバター背景データDB24の更新指示(テーブル24a内の情報の更新指示)を受信した場合には、その指示に従って、テーブル22a/23a/24a内の情報(つまり、アバターの外観や所持物や背景を指定する情報)を書き換えるようにも、構成(プログラミング)されている。   The avatar server 21 also receives an update instruction for the avatar person data DB 22 (update instruction for information in the table 22a) and an update instruction for the avatar accessory data DB 23 (update information in the table 23a) from the matching server 51 (details will be described later). Instruction), when an update instruction for the avatar background data DB 24 (update instruction for information in the table 24a) is received, information in the table 22a / 23a / 24a (that is, the appearance of the avatar, It is also configured (programmed) to rewrite the information specifying the background.

行動履歴管理システム30(図2)は、各顧客のアバターの表情等を決定するために使用する情報を収集・管理するシステムであり、行動履歴管理サーバ31、位置履歴DB32、ブログ履歴管理DB33、位置情報DB34、アバター発言履歴管理DB35及び検索ワード管理DB36を備えている。   The action history management system 30 (FIG. 2) is a system that collects and manages information used to determine the facial expression of each customer's avatar. The action history management server 31, the position history DB 32, the blog history management DB 33, A position information DB 34, an avatar statement history management DB 35, and a search word management DB 36 are provided.

行動履歴管理サーバ31は、行動履歴管理システム30内に設定されているプログラムに従って各種の処理を実行するユニット(行動履歴管理システム30内のCPUを中心とした部分/回路)である。   The action history management server 31 is a unit (part / circuit centered on the CPU in the action history management system 30) that executes various processes according to a program set in the action history management system 30.

位置履歴DB32は、図10に示したように、顧客idと緯度と経度と撮影日時とからなる情報を複数個記憶できるデータベースである。この位置履歴DB32は、各顧客が、GPSデータを含む写真(デジタルカメラの撮影結果)をブログに掲載した場合等に、情報が追加されるデータベースとなっている。   As shown in FIG. 10, the position history DB 32 is a database that can store a plurality of pieces of information including customer ids, latitudes, longitudes, and shooting dates and times. This location history DB 32 is a database to which information is added when each customer posts a photograph (photographing result of a digital camera) including GPS data on a blog.

ブログ履歴管理DB33は、各顧客のブログの利用履歴を管理する(記憶しておく)ためのデータベースである。図11に示したように、このブログ履歴管理DB33には、各
顧客が行った、コメントの書込以外の行為を記憶しておくためのテーブル33aが含まれている。また、ブログ履歴管理DB33には、各顧客のブログの各ブログページの閲覧日付を記憶しておくためのテーブル33b(或る顧客の或るブログページが閲覧されたときに情報が追加されるテーブル33b)、及び、各顧客のコメントの書込日付等を記憶しておくためのテーブル33cも含まれている。
The blog history management DB 33 is a database for managing (storing) the blog use history of each customer. As shown in FIG. 11, the blog history management DB 33 includes a table 33a for storing actions performed by each customer other than writing comments. The blog history management DB 33 stores a table 33b for storing the browsing date of each blog page of each customer's blog (a table to which information is added when a certain blog page of a certain customer is viewed). 33b) and a table 33c for storing the writing date of each customer's comment.

位置情報DB34は、図12に示したように、複数の地域のそれぞれについて、その場所に割り当てられている位置idと、その地域の地名と、その地域を代表する場所の緯度及び経度とを記憶したデータベースである。   As shown in FIG. 12, the position information DB 34 stores, for each of a plurality of areas, the position id assigned to the place, the place name of the area, and the latitude and longitude of the place representing the area. Database.

アバター発言履歴管理DB35は、図13に示したように、顧客idとアバター(人物)idと発言と更新日とを含む情報を複数個記憶可能なデータベースである。   As shown in FIG. 13, the avatar statement history management DB 35 is a database capable of storing a plurality of pieces of information including a customer id, an avatar (person) id, a statement, and an update date.

検索ワード管理DB36は、顧客が検索を行う度に情報(レコード)が追加される、図14に示した構成のデータベースである。   The search word management DB 36 is a database having the configuration shown in FIG. 14 in which information (record) is added each time a customer performs a search.

解析システム40(図2)は、各顧客のブログの内容を解析することによって、各顧客のアバターの表情等を決定するために使用する情報を用意するシステムであり、解析サーバ41、キーワードパターンDB42、テキスト解析結果DB43、ブログ履歴解析結果DB44を備えている。   The analysis system 40 (FIG. 2) is a system that prepares information used to determine the facial expression of each customer's avatar by analyzing the contents of each customer's blog, and includes an analysis server 41 and a keyword pattern DB 42. A text analysis result DB 43 and a blog history analysis result DB 44 are provided.

解析サーバ41は、解析システム40内に設定されているプログラムに従って各種の処理を実行するユニット(解析システム40内のCPUを中心とした部分/回路)である。   The analysis server 41 is a unit (part / circuit centered on the CPU in the analysis system 40) that executes various processes in accordance with a program set in the analysis system 40.

キーワードパターンDB42は、図15に示したように、喜怒哀楽が関係する各種テキストのそれぞれについて、そのテキストが、嬉しい/悲しい/怒り/寂しい等のいずれの場合に使用されるものであるかを示す情報(“嬉しい”、“悲しい”等)を記憶したデータベースである。   As shown in FIG. 15, the keyword pattern DB 42 indicates, for each of various texts related to emotions, whether the text is to be used when the text is happy / sad / anger / lonely. It is a database that stores the information to show (“happy”, “sad”, etc.).

テキスト解析結果DB43、ブログ履歴解析結果DB44は、それぞれ、図16、図17に示した構成を有するデータベースである。これらのDB内に記憶される各値の意味を説明する代わりに、解析サーバ41の機能を説明することにする。   The text analysis result DB 43 and the blog history analysis result DB 44 are databases having the configurations shown in FIGS. 16 and 17, respectively. Instead of explaining the meaning of each value stored in these DBs, the function of the analysis server 41 will be explained.

解析サーバ41は、通常は、以下のイベントの発生を監視する監視処理を実行している。   The analysis server 41 normally executes a monitoring process for monitoring the occurrence of the following events.

A:本文データDB13が更新される(或る顧客のブログに本文テキストが書き込まれる)。
B:ソーシャルメディアシステム60により各顧客(個人データDB12内にソーシャルメディアIDが記憶されている顧客)に関する新たな情報が公開される。
C:検索ワード管理DB36が更新される。
D:ブログ履歴管理DB33が更新される。
E:コメントデータDB14が更新される。
A: The text data DB 13 is updated (text text is written on a blog of a certain customer).
B: New information regarding each customer (customer whose social media ID is stored in the personal data DB 12) is published by the social media system 60.
C: The search word management DB 36 is updated.
D: The blog history management DB 33 is updated.
E: The comment data DB 14 is updated.

そして、解析サーバ41は、Aのイベントの発生を検出した場合には、キーワードパターンDB42を参照することよって、新たに書き込まれた本文テキストに含まれる“嬉しいテキスト”(“嬉しい”に対応づけられてキーワードパターンDB42内に記憶されているテキスト;以下、同様)の数、“悲しいテキスト”の数、“怒りテキスト”の数等を、計数する処理を行う。また、解析サーバ41は、当該本文テキストの書込を行った顧客の所在地の天候の特定を試みる処理(本文テキストの内容を解析する処理)も行う。   When the analysis server 41 detects the occurrence of the event A, the analysis server 41 refers to the keyword pattern DB 42 and associates it with “happy text” (“happy”) included in the newly written body text. The number of texts stored in the keyword pattern DB 42 (the same applies hereinafter), the number of “sad texts”, the number of “anger texts”, etc. are counted. The analysis server 41 also performs a process of attempting to specify the weather at the location of the customer who has written the text (processing for analyzing the contents of the text).

上記2処理が完了した場合、解析サーバ41は、全計数結果の総和Sを求める。そして、解析サーバ41は、各テキストについての計数結果、当該計数結果/S×100を、テキスト解析結果DB43(図16)の、処理した本文テキストを書き込んだ顧客(以下、注目顧客と表記する)についての各テキスト用の“〜(数)”欄、“〜(%)”欄(“嬉しい(数)”欄と“嬉しい(%)”欄等)に設定する。   When the two processes are completed, the analysis server 41 obtains the sum S of all count results. Then, the analysis server 41 counts each text, and the count result / S × 100 is the customer who wrote the processed text in the text analysis result DB 43 (FIG. 16) (hereinafter referred to as “customer of interest”). "~ (Number)" field, "~ (%)" field ("joyful (number)" field, "happy (%)" field, etc.) for each text.

そして、解析サーバ41は、本文テキストから天候が特定できなかった場合には、監視処理を開始し、本文テキストから天候が特定できていた場合には、当該天候を示す情報と本文テキストを書き込んだ顧客の顧客idとを含む天候通知情報をマッチングサーバ51に送信してから、監視処理を開始する。   Then, the analysis server 41 starts the monitoring process when the weather cannot be specified from the body text, and writes the information indicating the weather and the body text when the weather can be specified from the body text. After the weather notification information including the customer id of the customer is transmitted to the matching server 51, the monitoring process is started.

解析サーバ41は、Bのイベントの発生を検出した場合には、ソーシャルメディアシステム60により新たに公開された情報に対して上記したものと同内容の処理(公開された情報を本文テキストとみなした処理)を行ってから、監視処理を再び開始する。   When the analysis server 41 detects the occurrence of the B event, the analysis server 41 processes the same content as described above for the information newly published by the social media system 60 (the published information is regarded as the body text. The monitoring process is started again.

解析サーバ41は、Cのイベントの発生を検出した場合には、検索ワード管理DB36に追加されたテキストに対して上記したものと同内容の処理を行ってから、監視処理を再び開始する。   When the analysis server 41 detects the occurrence of the event C, the analysis server 41 performs the same processing as described above on the text added to the search word management DB 36 and then restarts the monitoring processing.

解析サーバ41は、Dのイベントの発生を検出した場合には、ブログ履歴管理DB33内の過去24時間以内の行為に関する情報(ログアウト日付等が過去24時間以内となっている情報)のみを処理対象として、顧客別に以下の各処理を行う。   When the analysis server 41 detects the occurrence of an event of D, the analysis server 41 only processes information related to actions within the past 24 hours in the blog history management DB 33 (information whose logout date is within the past 24 hours). The following processes are performed for each customer.

1:“本文テキスト更新日”がnullでない情報(テーブル33a参照)の数をカウントする。
2:“他ブログ閲覧した日付”がnullでない情報(テーブル33a参照)の数をカウントする。
3:“他ブログ閲覧した日付”の平均時間を算出する。
4:“閲覧された日付”がnullでない情報(テーブル33b参照)の数をカウントする。
5:“閲覧された日付”の平均時間(単位は、分)を算出する。
6:“ログアウト日付”がnullでない情報(テーブル33a参照)の数をカウントする。
7:“ログイン日付”と“ログアウト日付”から、ログイン継続時間の平均値(単位は、分)を算出する。
1: Count the number of pieces of information (see table 33a) whose “text text update date” is not null.
2: Count the number of pieces of information (see table 33a) whose “date of browsing other blog” is not null.
3: Calculate the average time of “date of browsing other blogs”.
4: Count the number of pieces of information (see table 33b) whose “browsing date” is not null.
5: Calculate the average time (unit: minutes) of “viewed date”.
6: Count the number of information (see table 33a) whose “logout date” is not null.
7: From the “login date” and the “logout date”, an average value (unit: minute) of the login continuation time is calculated.

そして、解析サーバ41は、ブログ履歴解析結果DB44内の各顧客に関する“テキスト更新数”、“他ブログ閲覧数”、“他ブログ閲覧した平均時間(分)”、“閲覧されたページ数”、“閲覧されたページの平均時間(分)”、“ログイン数”、“ログイン平均時間(分)”を、それぞれ、対応する顧客についての1〜7の処理結果に変更する。その後、解析サーバ41は、監視処理を再び開始する。   Then, the analysis server 41 includes “text update count”, “other blog browsing count”, “average blog browsing time (minutes)”, “number of pages browsed”, for each customer in the blog history analysis result DB 44. The “average time (minutes) of pages viewed”, “number of logins”, and “average login time (minutes)” are changed to processing results 1 to 7 for the corresponding customers, respectively. Thereafter, the analysis server 41 starts the monitoring process again.

また、解析サーバ41は、Eのイベントの発生を検出した場合には、新たに書き込まれたコメントを解析することにより、顧客の“ポジティブの割合”(顧客の精神状態の指標;単位は%)を算出する。そして、解析サーバ41は、算出結果をマッチングシステム50(マッチングサーバ51)に通知してから、監視処理を開始する。   In addition, when the analysis server 41 detects the occurrence of the event E, it analyzes the newly written comment to obtain the “positive rate” of the customer (index of the customer's mental state; the unit is%). Is calculated. Then, the analysis server 41 notifies the matching result to the matching system 50 (matching server 51), and then starts the monitoring process.

マッチングシステム50(図2)は、マッチングサーバ51、アバター人体パターンDB52、アバター小物パターンDB53、ポジティブパターンDB54を備えたシステム
である。
The matching system 50 (FIG. 2) is a system including a matching server 51, an avatar human body pattern DB 52, an avatar accessory pattern DB 53, and a positive pattern DB 54.

アバター人体パターンDB52は、図18に示したような構成・内容のデータベースである。すなわち、アバター人体パターンDB52は、アバターの各パーツについて、そのパーツに使用すべき画像データのid(顔(輪郭)id等)をテキスト解析結果DB43内の幾つかの値から求めるための情報(テーブル)を保持したデータベースとなっている。   The avatar human body pattern DB 52 is a database having a configuration and contents as shown in FIG. That is, for each part of the avatar, the avatar human body pattern DB 52 is information (table) for obtaining the id (face (contour) id, etc.) of the image data to be used for the part from several values in the text analysis result DB 43. ).

アバター小物パターンDB53は、図19に示したような構成・内容のデータベースである。すなわち、アバター小物パターンDB53は、小物の種類別に、アバターに所持させるべき小物用画像データのidをブログ履歴解析結果DB44内の各値から求めるための情報(テーブル)を保持したデータベースとなっている。   The avatar accessory pattern DB 53 is a database having a configuration and contents as shown in FIG. In other words, the avatar accessory pattern DB 53 is a database that holds information (table) for obtaining the id of the accessory image data to be possessed by the avatar from each value in the blog history analysis result DB 44 for each type of accessory. .

ポジティブパターンDB54は、図20に示したように、ポジティブの割合に対して、アバターの各パーツとして使用すべき画像データのidを記憶したデータベースである。   As shown in FIG. 20, the positive pattern DB 54 is a database that stores the id of image data to be used as each part of the avatar with respect to the positive ratio.

マッチングサーバ51は、マッチングシステム50内に設定されているプログラムに従って、以下で説明するような各種の処理を実行するユニット(マッチングシステム50内のCPUを中心とした部分/回路)である。   The matching server 51 is a unit (part / circuit centered on the CPU in the matching system 50) that executes various processes described below according to a program set in the matching system 50.

マッチングサーバ51は、テキスト解析結果DB43内の或る顧客に関する情報の内容が変更された場合には、アバター人体パターンDB52を参照することにより、アバターの各パーツとして使用すべき画像データのidを特定する。そして、マッチングサーバ51は、特定したid群(idの組み合わせ)を含めたアバター人物データDB22の更新指示をアバターサーバ21に対して送信する。   The matching server 51 specifies the id of image data to be used as each part of the avatar by referring to the avatar human body pattern DB 52 when the content of the information about a certain customer in the text analysis result DB 43 is changed. To do. Then, the matching server 51 transmits an update instruction for the avatar person data DB 22 including the specified id group (id combination) to the avatar server 21.

また、マッチングサーバ51は、ブログ履歴解析結果DB44内の或る顧客に関する情報の内容が変更された場合には、アバター小物パターンDB53を参照することにより、アバターに所持させるべき各小物の画像データのidを特定する。そして、マッチングサーバ51は、特定したid群を含めたアバター小物データDB23の更新指示をアバターサーバ21に対して送信する。   The matching server 51 refers to the avatar accessory pattern DB 53 when the content of information related to a certain customer in the blog history analysis result DB 44 is changed, so that the image data of each accessory to be possessed by the avatar is stored. Specify id. Then, the matching server 51 transmits an update instruction for the avatar accessory data DB 23 including the identified id group to the avatar server 21.

マッチングサーバ51は、“ポジティブの割合”が通知された場合には、通知された“ポジティブの割合”に対応づけられている各idをポジティブパターンDB54(図20)から読み出す。そして、マッチングサーバ51は、読み出したid群を含めたアバター人物データDB22の更新指示をアバターサーバ21に対して送信する。   When the “positive ratio” is notified, the matching server 51 reads out each id associated with the notified “positive ratio” from the positive pattern DB 54 (FIG. 20). Then, the matching server 51 transmits an update instruction for the avatar person data DB 22 including the read id group to the avatar server 21.

また、マッチングサーバ51は、天候通知情報が送信されてきた場合には、その天候通知情報中の“天候を示す情報”からアバターの背景とすべき画像データを特定(決定)する。さらに、マッチングサーバ51は、その天候通知情報中の顧客idに基づき、位置履歴DB32及び位置情報DB34を参照することにより、当該顧客idを有する顧客(以下、注目顧客と表記する)が所在している地域を特定すると共に、当該地域に所在している他の各顧客を特定する。   Further, when the weather notification information is transmitted, the matching server 51 specifies (determines) image data to be used as the background of the avatar from “information indicating the weather” in the weather notification information. Furthermore, the matching server 51 refers to the location history DB 32 and the location information DB 34 based on the customer id in the weather notification information, so that the customer having the customer id (hereinafter referred to as “customer of interest”) is located. And identify each other customer located in that area.

そして、マッチングサーバ51は、注目顧客及び特定した各顧客に関する背景画像データを、天候通知情報中の“天候を示す情報”から決定した画像データとするための更新要求をアバターサーバ21に対して送信する。   Then, the matching server 51 sends an update request to the avatar server 21 to set the background image data relating to the customer of interest and the identified customers to image data determined from “information indicating the weather” in the weather notification information. To do.

以上、説明した各部の機能から明らかなように、本実施形態に係るブログサービス提供システムが提供するブログサービスは、ブロク上に表示されるアバターの形態(表情、背
景、所持物)が図21に例示したように、自動的に変化するものとなっている。従って、このブログサービス提供システムを用いておけば、アバターを見るだけで、知り合いの状態/状況が分かる環境(ブログの内容を実際に読まなくても知り合いの状態/状況が分かる環境)を実現できることになる。
As is apparent from the functions of the respective units described above, in the blog service provided by the blog service providing system according to the present embodiment, the form of the avatar (expression, background, belongings) displayed on the block is shown in FIG. As illustrated, it changes automatically. Therefore, if this blog service providing system is used, it is possible to realize an environment in which the state / situation of the acquaintance can be understood only by looking at the avatar (an environment in which the state / situation of the acquaintance can be understood without actually reading the contents of the blog). become.

また、或る地域からブログサービス提供システムにアクセスしている顧客が天候についての記事を記載した場合、図22に模式的に示したように、同地域内の各顧客のアバターの背景が、当該地域における天候を表すものに変更される。なお、図22の右側に示してある図は、アバターが室内にいる場合の天候の提示例を示した図である。   In addition, when a customer who accesses the blog service providing system from a certain region writes an article about the weather, the background of each customer's avatar in the region is Changed to represent the weather in the area. In addition, the figure shown on the right side of FIG. 22 is the figure which showed the example of presentation of the weather in case an avatar is indoors.

従って、ブログサービス提供システムを用いておけば、窓がない部屋で生活/仕事をしている者に、天気を知らせることが出来ることになる。   Therefore, if the blog service providing system is used, the weather can be notified to those who live / work in a room without windows.

10 ブログ提供システム
11 ブログサーバ
12 個人データDB
13 本文データDB
14 コメントデータDB
20 アバター提供システム
21 アバターサーバ
22 アバター人体パーツデータDB
23 アバター小物データDB
24 アバター背景データDB
25 アバター位置データDB
26 画像データDB
30 行動履歴管理システム
31 行動履歴管理サーバ
32 位置履歴DB
33 ブログ履歴DB
34 位置情報DB
35 アバター発言履歴DB
36 検索ワード管理DB
40 解析システム
41 解析サーバ
42 キーワードパターンDB
43 テキスト解析結果DB
44 部録履歴解析結果DB
50 マッチングシステム
51 マッチングサーバ
52 アバター人体パターンDB
53 アバター小物パターンDB
54 ポジティブパターンDB
60 ソーシャルメディアシステム
10 Blog providing system 11 Blog server 12 Personal data DB
13 Text data DB
14 Comment data DB
20 Avatar Providing System 21 Avatar Server 22 Avatar Human Body Parts Data DB
23 Avatar accessory data DB
24 Avatar background data DB
25 Avatar position data DB
26 Image data DB
30 Action History Management System 31 Action History Management Server 32 Location History DB
33 Blog History DB
34 Location information DB
35 Avatar Statement History DB
36 Search Word Management DB
40 analysis system 41 analysis server 42 keyword pattern DB
43 Text analysis result DB
44 Volume history analysis result DB
50 Matching System 51 Matching Server 52 Avatar Human Body Pattern DB
53 Avatar accessory pattern DB
54 Positive Pattern DB
60 Social media systems

Claims (4)

アバターがブログページ上に表示されるブログサービスを提供するためのブログサービス提供システムであって、
アバターの表示に利用する画像データ組み合わせを変えることにより、外観の異なる複数種類のアバターを表示可能な画像データ群を記憶した記憶手段と、
各ユーザが自身のブログに最も最近書き込んだ情報の内容を解析することにより、前記記憶手段に記憶されている画像データ群の中から、各ユーザのアバターの表示に用いる複数の画像データの組み合わせを決定する組み合わせ決定手段と、
前記画像データ決定手段により各ユーザについて決定された組み合わせの画像データを用いて、各ユーザに、アバターが表示されるブログページを提供するブログページ提供手段と
を備えることを特徴とするブログサービス提供システム。
A blog service providing system for providing a blog service in which an avatar is displayed on a blog page,
Storage means storing an image data group capable of displaying a plurality of types of avatars having different appearances by changing a combination of image data used for avatar display;
By analyzing the content of the information most recently written by each user on his / her blog, a combination of a plurality of image data used for displaying each user's avatar is selected from the image data group stored in the storage means. A combination determining means for determining;
A blog service providing system comprising: a blog page providing means for providing each user with a blog page on which an avatar is displayed using the combination of image data determined for each user by the image data determining means. .
前記ブログページ提供手段が、
幾つかの物品を所持したアバターが表示されるブログページを提供する手段であり、
各ユーザが他人のブログに対して過去の一定期間内に行った行為の内容に基づき、各ユーザのアバターに所持させる物品の種類を決定する所持品変更手段を、さらに備える
ことを特徴とする請求項1記載のブログサービス提供システム。
The blog page providing means is
A means of providing a blog page that displays an avatar with several items,
Claims further comprising possession change means for deciding the type of article to be possessed by each user's avatar based on the content of the action that each user has performed on another person's blog within a certain period in the past. Item 2. The blog service providing system according to item 1.
前記ブログページ提供手段が、
背景画像上にアバターが表示されるブログページを提供する手段であり、
各ユーザの所在地域を特定するための所在地域特定手段と、
各地域の天候を特定するための天候特定手段と、
前記天候特定手段により天候が特定できた各地域に所在している各ユーザのアバターの背景画像を、特定できた天候を表すものに変更する背景変更手段と
をさらに備える
ことを特徴とする請求項1又は請求項2に記載のブログサービス提供システム。
The blog page providing means is
A means of providing a blog page where an avatar is displayed on a background image,
A location identification means for identifying the location of each user;
Weather identification means for identifying the weather in each region;
The background changing means for changing the background image of each user's avatar located in each area where the weather can be specified by the weather specifying means to change to the one representing the specified weather. The blog service providing system according to claim 1 or 2.
前記天候特定手段が、
各ユーザがブログに書き込んだ情報に基づき、各ユーザの所在地域における天候の特定を試みる手段である
ことを特徴とする請求項1乃至請求項3のいずれかに記載のブログサービス提供システム。
The weather specifying means is
The blog service providing system according to any one of claims 1 to 3, wherein the blog service providing system is means for attempting to specify weather in a location where each user is located based on information written by each user on a blog.
JP2010223289A 2010-09-30 2010-09-30 Blog service providing system Pending JP2012079073A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010223289A JP2012079073A (en) 2010-09-30 2010-09-30 Blog service providing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010223289A JP2012079073A (en) 2010-09-30 2010-09-30 Blog service providing system

Publications (2)

Publication Number Publication Date
JP2012079073A true JP2012079073A (en) 2012-04-19
JP2012079073A5 JP2012079073A5 (en) 2013-10-31

Family

ID=46239248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010223289A Pending JP2012079073A (en) 2010-09-30 2010-09-30 Blog service providing system

Country Status (1)

Country Link
JP (1) JP2012079073A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015036836A (en) * 2013-08-12 2015-02-23 ソニー株式会社 Information processing apparatus, information processing method, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007328705A (en) * 2006-06-09 2007-12-20 Yafoo Japan Corp Method, server, and program for transmitting item data
JP2008107904A (en) * 2006-10-23 2008-05-08 National Institute Of Information & Communication Technology Text and animation service apparatus, and computer program
JP2008107895A (en) * 2006-10-23 2008-05-08 Nomura Research Institute Ltd Virtual space providing server, virtual space providing system, and computer program
JP2008299556A (en) * 2007-05-31 2008-12-11 Shift Inc Data processor, data communication system, and computer program
JP2009095030A (en) * 2007-10-09 2009-04-30 Lg Electronics Inc Portable terminal device and its operation control method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007328705A (en) * 2006-06-09 2007-12-20 Yafoo Japan Corp Method, server, and program for transmitting item data
JP2008107904A (en) * 2006-10-23 2008-05-08 National Institute Of Information & Communication Technology Text and animation service apparatus, and computer program
JP2008107895A (en) * 2006-10-23 2008-05-08 Nomura Research Institute Ltd Virtual space providing server, virtual space providing system, and computer program
JP2008299556A (en) * 2007-05-31 2008-12-11 Shift Inc Data processor, data communication system, and computer program
JP2009095030A (en) * 2007-10-09 2009-04-30 Lg Electronics Inc Portable terminal device and its operation control method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015036836A (en) * 2013-08-12 2015-02-23 ソニー株式会社 Information processing apparatus, information processing method, and program
US10601935B2 (en) 2013-08-12 2020-03-24 Sony Corporation Information processing apparatus, information processing method, and program
US10972562B2 (en) 2013-08-12 2021-04-06 Sony Corporation Information processing apparatus, information processing method, and program

Similar Documents

Publication Publication Date Title
US11947588B2 (en) System and method for predictive curation, production infrastructure, and personal content assistant
US10332172B2 (en) Lead recommendations
CN102947826B (en) Based on the information aggregation system of situation
KR101687927B1 (en) Obtaining event reviews
TWI541665B (en) System, method and computer-readable storage medium for communal search
CN108241737A (en) For providing the system of location information and supporting the electronic device and method of the system
WO2019242149A1 (en) Apartment share roommate recommending method and apparatus, and computer readable storage medium and server
JP5667466B2 (en) Display order control system, method and program based on closeness between users, and information processing system, method and program for determining closeness between users to be reflected in display order
US20190340529A1 (en) Automatic Digital Asset Sharing Suggestions
JP2014235656A (en) Program and information sharing support system
JP2024020631A (en) Psychological state measurement system and psychological state measurement method
JP6079479B2 (en) Information processing apparatus, information processing method, and information processing program
JP6638265B2 (en) Information providing device, program
US20210075754A1 (en) Method for sharing a photograph
JP2012079073A (en) Blog service providing system
US8954864B1 (en) Contact list integrated with social network
US20150006527A1 (en) Information processing apparatus, information processing method, and information processing program
US20140342326A1 (en) Memory capturing, storing and recalling system and method
JP6269864B2 (en) Information processing apparatus, information processing method, and information processing program
JP2006350983A (en) Individual diagnostic system distributing information for use in terminal unit, program, and information storage medium
JP7325598B1 (en) Recommendation server, recommendation method and program
KR102306707B1 (en) Method, server, computer program and computer-readable recording medium for providing schedule transaction service
US20220382766A1 (en) Automatic Media Asset Suggestions for Presentations of Selected User Media Items
JP6443431B2 (en) Information processing apparatus, information processing method, and information processing program
WO2023049042A1 (en) Methods and systems for tracking contexts

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130911

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140805

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20141202