JP2010113489A - Relevant blog presentation device, method, and program - Google Patents

Relevant blog presentation device, method, and program Download PDF

Info

Publication number
JP2010113489A
JP2010113489A JP2008285075A JP2008285075A JP2010113489A JP 2010113489 A JP2010113489 A JP 2010113489A JP 2008285075 A JP2008285075 A JP 2008285075A JP 2008285075 A JP2008285075 A JP 2008285075A JP 2010113489 A JP2010113489 A JP 2010113489A
Authority
JP
Japan
Prior art keywords
blog
search
words
important
word
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.)
Granted
Application number
JP2008285075A
Other languages
Japanese (ja)
Other versions
JP5068728B2 (en
Inventor
Tomonori Saida
友徳 齋田
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 JP2008285075A priority Critical patent/JP5068728B2/en
Publication of JP2010113489A publication Critical patent/JP2010113489A/en
Application granted granted Critical
Publication of JP5068728B2 publication Critical patent/JP5068728B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a relevant blog presentation device for achieving communication between users without restricting a retrieval range without making the users themselves input any word for retrieval. <P>SOLUTION: The relevant blog presentation device includes: a blog data storage means 31 for storing the data of a blog carried on a Web site; a significant word extraction means 11 for extracting significant words in contribution content in a prescribed contribution period from the stored block data of a certain user; a significant word storage means 42 for storing extracted significant words by block units; a relevant block extraction means 14 for extracting the relevant blogs of the other users based on the significant words of the stored blog of the user; and an output means 19 for outputting data related with the extracted relevant blogs of the other users. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、対象となるユーザのブログに関連する他のユーザのブログを提示する技術の改良に関するものである。   The present invention relates to an improvement in a technique for presenting another user's blog related to a target user's blog.

従来、ウェブサイト上にユーザの記述するブログを掲載するユーザ発信型サービスにおいて、ユーザ間のコミュニケーションを図る場合にブログ検索が利用されていた。このブログ検索は、WWW(ワールド・ワイド・ウェブ)上に存在する各ブログの内容を表すブログデータを、コンピュータにより予めクロール(巡回読込)しておき、ユーザが指定するキーワードに基き検索に応じるサービスやシステムである。   Conventionally, a blog search has been used for communication between users in a user-originated service for posting a blog described by a user on a website. This blog search is a service in which blog data representing the contents of each blog existing on the WWW (World Wide Web) is previously crawled (patently read) by a computer, and the search is performed based on a keyword designated by the user. Or system.

また、予めカテゴリ別に登録されたキーワードを検出することにより、ブログの各投稿記事をカテゴリ別けしてユーザに情報提供する提案や(特許文献1参照)、ユーザに代わるコンピュータ上の仮想キャラクタが仮想の旅をしながら、他者と自動的にコンタクトしたり、それら旅などの経験をユーザにメールで送ってくる例も知られていた(非特許文献1参照)。
特開2007−207202号公報 株式会社テグレット技術開発、「美穂の旅」、[online]、[平成20年10月6日検索]、インターネット〈URL:http://travel.teglet.co.jp/sub1.htm〉
In addition, by detecting keywords registered in advance by category, proposals for providing information to users by categorizing each posted article in a blog (see Patent Document 1), virtual characters on a computer on behalf of the user are virtual. There have also been known examples in which, while traveling, they automatically contact other people or send their experiences such as travel by email to users (see Non-Patent Document 1).
JP 2007-207202 A Tegret Technology Development Co., Ltd., “Miho no Journey”, [online], [October 6, 2008 search], Internet <URL: http://travel.teglet.co.jp/sub1.htm>

しかし、上記のように従来のブログ検索では、ユーザ自身が、検索のためにキーワードとして、具体的な単語を正確に掲げなければならず、作業が煩雑であるという問題があった。また、ユーザ自身は、自分が興味を持っている事柄について、通常は特に具体的なキーワードを意識している訳ではないため、ブログを検索する際に適切なキーワードを思いつかない場合もあった。
この意味で、キーワードの指定入力を必須とするハードルは、自分の興味に合った他のブログを発見したり、そのようなブログの開設者などとの交流を促進するためには、潜在的に撤廃が希求されていた。
また、特許文献1記載の例では、ブログ検索するにあたり、カテゴリやキーワードを事前に登録することが必要なため、事前に登録されていない検索キーワードを利用することができず、ユーザの負担が大きい割に適用対象が限定される問題があった。
However, as described above, the conventional blog search has a problem that the user himself / herself must accurately list specific words as keywords for the search, and the work is complicated. In addition, the user himself / herself is usually not particularly aware of specific keywords regarding the matters he / she is interested in, and sometimes he / she cannot come up with an appropriate keyword when searching a blog.
In this sense, hurdles that require keyword input are potentially a great way to discover other blogs that fit your interests and to promote exchanges with such blog publishers. Abolition was desired.
Further, in the example described in Patent Literature 1, since it is necessary to register categories and keywords in advance when searching for a blog, search keywords that are not registered in advance cannot be used, and the burden on the user is large. However, there was a problem that the application target was limited.

さらに、非特許文献1記載の例では、ユーザの意思とは無関係に仮想キャラクタが自動的に他者とのコンタクトをとるため、他者からの心証が必ずしも良いとは限らず、また、ユーザの意図しない未知の相手とのコンタクトによるリスクが増大する、などの問題点の解決が課題として残されていた。
この発明は上述のような課題を解決するためになされたもので、ユーザが正確な検索キーワードを自発的に設定することなく、ユーザ自身のブログと話題の共通性が高い他人のブログを検索して、その検索結果を提示することができる関連ブログ提示装置、関連ブログ提示方法及び関連ブログ提示プログラムを提供することを目的とする。
Furthermore, in the example described in Non-Patent Document 1, since the virtual character automatically contacts another person regardless of the user's intention, the identification from the other person is not always good. Resolving problems such as increased risk due to unintended contact with unknown opponents remained a challenge.
The present invention has been made to solve the above-described problems. A user can search for a blog of another person who has a high degree of commonality with the user's own blog without voluntarily setting an accurate search keyword. An object of the present invention is to provide a related blog presenting apparatus, a related blog presenting method, and a related blog presenting program capable of presenting the search results.

(1)この発明に係る関連ブログ提示装置は、検索元ブログに関連しているブログである関連ブログを検索して、前記関連ブログを提示する関連ブログ提示装置において、前記検索元ブログのデータを記憶する検索元ブログ記憶手段と、前記検索元ブログ記憶手段により記憶されている検索元ブログ内の単語の中から、重要と見做せる単語を重要語として抽出する重要語抽出手段と、ネットワーク上のブログ内の単語が登録されているブログ検索用の索引データを記憶する索引データ記憶手段と、前記重要語抽出手段により抽出された重要語と前記索引データ記憶手段により記憶されている索引データ内の単語とを照合して、前記検索元ブログに関連している関連ブログを検索する関連ブログ検索手段と、前記関連ブログ検索手段による関連ブログの検索結果を提示する検索結果提示手段と、を備えたことを特徴とするものである。   (1) A related blog presenting apparatus according to the present invention searches for a related blog that is a blog related to a search source blog, and presents the related blog, and uses the search source blog data Search source blog storage means for storing, important word extraction means for extracting words considered as important from the words in the search source blog stored by the search source blog storage means, and on the network Index data storage means for storing index data for blog search in which words in the blog are registered, important words extracted by the important word extraction means, and in the index data stored by the index data storage means The related blog search means for searching the related blog related to the search source blog by comparing the word with the search word, and the related blog search means It is characterized in that it comprises a search result display means for presenting search results in the log, the.

(1−2)上記発明に係る関連ブログ提示装置の態様を方法の観点から選択すると、この発明に係る関連ブログ提示方法は、コンピュータが、検索元のブログに関連しているブログである関連ブログを検索して、前記関連ブログを提示する関連ブログ提示方法において、前記コンピュータの検索元ブログ記憶手段が、前記検索元ブログを記憶する検索元ブログ記憶ステップと、前記コンピュータの重要語抽出手段が、前記検索元ブログ記憶手段により記憶されている前記検索元ブログ内の単語の中から、重要と見做せる単語を重要語として抽出する重要語抽出ステップと、前記コンピュータの索引データ記憶手段が、ネットワーク上のブログ内の単語が登録されているブログ検索用の索引データを前記コンピュータの記憶部に記憶させる索引データ記憶ステップと、前記コンピュータの関連ブログ検索手段が、前記重要語抽出ステップで抽出した重要語と前記記憶部により記憶されている索引データ内の単語とを照合して、前記検索元ブログに関連している関連ブログを検索する関連ブログ検索ステップと、前記コンピュータの検索結果提示手段が、前記関連ブログ検索ステップでの関連ブログの検索結果を提示する検索結果提示ステップと、を備えたことを特徴とする。   (1-2) When the aspect of the related blog presenting apparatus according to the present invention is selected from the viewpoint of the method, the related blog presenting method according to the present invention is a related blog in which a computer is a blog related to a search source blog. In the related blog presentation method for searching for and presenting the related blog, the search source blog storage unit of the computer stores the search source blog storage step of storing the search source blog, and the important word extraction unit of the computer includes: An important word extracting step for extracting, as an important word, a word that can be regarded as important from words in the search source blog stored in the search source blog storage means; Index for storing index data for blog search in which words in the above blog are registered in the storage unit of the computer And the related blog search means of the computer matches the important words extracted in the important word extraction step with the words in the index data stored in the storage unit, and stores them in the search source blog. A related blog search step for searching for related blogs related to each other, and a search result presentation unit of the computer comprising a search result presentation step for presenting a search result of related blogs in the related blog search step. Features.

(1−3)上記発明に係る関連ブログ提示装置の態様をプログラムの観点から選択すると、この発明に係る関連ブログ提示プログラムは、検索元のブログに関連しているブログである関連ブログを検索して、前記関連ブログを提示する処理をコンピュータに実行させるための関連ブログ提示プログラムであって、前記検索元ブログのデータを記憶する検索元ブログ記憶処理手順と、前記検索元ブログ記憶処理手順により記憶されている検索元ブログ内の単語の中から、重要と見做せる単語を重要語として抽出する重要語抽出処理手順と、ネットワーク上のブログ内の単語が登録されているブログ検索用の索引データを記憶する索引データ記憶処理手順と、前記重要語抽出処理手順により抽出された重要語と前記索引データ記憶処理手順により記憶されている索引データ内の単語とを照合して、前記検索元ブログに関連している関連ブログを検索する関連ブログ検索処理手順と、前記関連ブログ検索処理手順による関連ブログの検索結果を提示する検索結果提示処理手順と、をコンピュータに実行させるための関連ブログ提示プログラムである。   (1-3) When the aspect of the related blog presenting apparatus according to the present invention is selected from the viewpoint of the program, the related blog presenting program according to the present invention searches for a related blog that is a blog related to the search source blog. A related blog presenting program for causing a computer to execute a process of presenting the related blog, which is stored according to a search source blog storage processing procedure for storing data of the search source blog and the search source blog storage processing procedure Important word extraction processing procedure to extract words that can be regarded as important from the words in the search source blog, and index data for blog search in which the words in the blog on the network are registered Index data storage processing procedure for storing the key word extracted by the key word extraction processing procedure and the index data storage processing procedure The related blog search processing procedure for searching the related blog related to the search source blog by matching the words in the stored index data, and the related blog search result by the related blog search processing procedure are presented. And a related blog presentation program for causing a computer to execute a search result presentation processing procedure.

この発明によれば、ユーザが正確な検索キーワードを自発的に設定することなく、ユーザの自らのブログの話題と共通性が高い他人のブログを検索して、その検索結果を提示することができる。
即ち、重要語抽出手段が検索元ブログ記憶手段により記憶されている検索元ブログ内の単語の中から、重要と見做せる単語を重要語(検索キーワード)として抽出し、関連ブログ検索手段が上記重要語抽出手段により抽出された重要語と索引データ記憶手段により記憶されている索引データ内の単語を照合して、上記検索元ブログに関連している関連ブログを検索するようにしているので、事前にカテゴリを設定して、検索キーワードをカテゴリ別に分類して登録するなどの事前処理が不要になる。また、ユーザが正確な検索キーワードを自発的に設定する処理や、ユーザが検索キーワード一覧画面中の多くの検索キーワードの中から、任意の検索キーワードを選択する処理などを実施することなく、ユーザの自らのブログの話題と共通性が高い他人のブログを検索することが可能となる。
According to the present invention, the user can search other people's blogs that have high commonality with the topic of the user's own blog and present the search results without voluntarily setting an accurate search keyword. .
That is, the important word extracting means extracts words that are regarded as important from the words in the search source blog stored in the search source blog storage means as important words (search keywords). Since the keyword in the index data stored in the index data storage means is matched with the keyword extracted by the keyword extraction means, the related blog related to the search source blog is searched. Prior processing such as setting categories in advance and classifying search keywords by category is not necessary. In addition, the user does not perform the process of spontaneously setting an accurate search keyword or the process of the user selecting an arbitrary search keyword from many search keywords on the search keyword list screen. It is possible to search for other people's blogs that have a high commonality with the topic of their blog.

これにより、ユーザ間のコミュニケーションの促進を図ることができる関連ブログ提示装置を提供することができる。
また、ユーザが自らのブログに意識して書き込んでいない関心事(単語)であっても、重要と見做せる関心事を検索キーワードとして得られるようになるため、ユーザ間の意外なコミュニケーションの展開を図ることができる関連ブログ提示装置を提供することができる。
Thereby, the related blog presentation apparatus which can aim at the communication promotion between users can be provided.
Also, even if the interest (words) that the user has not consciously written in his / her blog, the interest that can be regarded as important can be obtained as a search keyword. It is possible to provide a related blog presentation device that can achieve the above.

(2)この発明に係る関連ブログ提示装置の重要語抽出手段は、(1)の関連ブログ提示装置に対して、前記関連ブログ検索手段により検索された1つ以上の関連ブログの中から、所望の関連ブログの指定を受け付ける関連ブログ指定受付手段と、前記関連ブログ指定受付手段により指定が受け付けられた関連ブログ内の文章の中から、前記重要語抽出手段により抽出された重要語を含む行の文字列を抽出して、前記文字列に引用符を付加し、引用符付の文字列を予めセットした投稿用のコメント入力欄を有する投稿画面を作成する投稿画面作成手段と、前記投稿画面作成手段により作成された投稿画面を提示する投稿画面提示手段と、前記投稿画面提示手段により提示された投稿画面のコメント入力欄に対するコメントの入力を受け付けて、前記コメントを前記所望の関連ブログに投稿するコメント投稿手段と、を備えてもよい。
この発明によれば、ユーザの自らのブログの話題と共通性が高い他人のブログの中で、特に共通性が高い部分の文字列をユーザに提示することができると共に、その他人のブログに対して、容易にコメントを投稿することができる関連ブログ提示装置を提供することができる。
(2) The important word extracting means of the related blog presenting apparatus according to the present invention may be selected from the one or more related blogs searched by the related blog searching means for the related blog presenting apparatus of (1). A related blog designation accepting unit that accepts designation of the related blog, and a line including an important word extracted by the important word extracting unit from the sentences in the related blog that is designated by the related blog designation accepting unit. A posting screen creation means for extracting a character string, adding a quotation mark to the character string, and creating a posting screen having a comment input field for posting in which the character string with the quotation mark is set in advance; and the creation of the posting screen A posting screen presenting means for presenting a posting screen created by the means, and an input of a comment to the comment input field of the posting screen presented by the posting screen presenting means And comments posted means to post the comment to the desired related blogs, may be provided.
According to the present invention, it is possible to present to the user a character string having a particularly high commonness among other people's blogs that are highly common with the topic of the user's own blog, and for other people's blogs. Thus, it is possible to provide a related blog presenting apparatus that can easily post a comment.

(3)また、(1)又は(2)の関連ブログ提示装置において、前記重要語抽出手段は、前記検索元ブログ内の単語のうち、前記検索元ブログの開設者以外の者により書き込まれた文章にのみ含まれている単語を重要語の抽出対象から除外して、前記検索元ブログの開設者により書き込まれた単語のみを重要語の抽出対象とするようにしてもよい。
これにより、ユーザの自らのブログの話題と共通性が高い他人のブログを検索することが可能な検索キーワードを得る上で支障となる重要語を排除することができるため、即ち、検索元ブログの開設者以外の者により書き込まれた単語が重要語として抽出される影響を排除することができるため、話題の共通性が高い他人のブログの検索精度を高めることができる関連ブログ提示装置を提供することができる。
(3) Also, in the related blog presentation device according to (1) or (2), the important word extraction unit is written by a person other than the searcher blog founder among the words in the searcher blog. The words included only in the sentence may be excluded from the important word extraction targets, and only the words written by the founder of the search source blog may be set as the important word extraction targets.
As a result, it is possible to eliminate an important word that becomes a hindrance in obtaining a search keyword that can search for another person's blog that has a high commonality with the topic of the user's own blog. Provided is a related blog presentation device that can improve the search accuracy of other people's blogs that have a high degree of commonality because it is possible to eliminate the influence that words written by persons other than the founder are extracted as important words be able to.

この発明によれば、ユーザが正確な検索キーワードを自発的に設定することなく、ユーザの自らのブログの話題と共通性が高い他人のブログを自動的に検索して、その検索結果を提示することができる効果がある。   According to this invention, the user automatically searches for another person's blog having high commonality with the topic of the user's own blog without presenting an accurate search keyword spontaneously, and presents the search result. There is an effect that can.

以下、本発明を実施するための複数の最良の実施形態について、図面を参照しながら、さらに具体的に説明する。
〔1.第1実施形態の構成〕
図1は、第1実施形態における関連ブログ提示装置の構成を示すブロック図である。
図1では、ユーザ端末30と、記憶装置40を備えたサーバ10と、がインターネットに代表される通信ネットワークNに接続されているシステム構成を示すが、第1実施形態における関連ブログ提示装置(以下「本装置」とも呼ぶ)は、サーバ10において、図示はしないが、予めインストール(導入)したプログラムをCPUなどの演算制御部が実行することにより、図1に示す下記のような機能作用に対応する各要素(仮想的回路手段)を実現することで構成している。
Hereinafter, a plurality of best embodiments for carrying out the present invention will be described more specifically with reference to the drawings.
[1. Configuration of First Embodiment]
FIG. 1 is a block diagram illustrating a configuration of a related blog presentation device according to the first embodiment.
FIG. 1 shows a system configuration in which a user terminal 30 and a server 10 having a storage device 40 are connected to a communication network N typified by the Internet. The "this device") is not shown in the figure in the server 10, but corresponds to the following functions and operations shown in FIG. 1 by executing a previously installed (introduced) program by an arithmetic control unit such as a CPU. This is realized by realizing each element (virtual circuit means).

すなわち、サーバ10は、重要語抽出手段11と、関連ブログ抽出手段14と、出力手段19と、投稿支援手段20を有している。記憶装置40は、図示しないHDD(ハードディスク装置)などの外部記憶装置や主メモリなどで、その中に、ブログデータ格納手段41と、重要語記憶手段42と、を構成する。また、第1実施形態では、通信ネットワークN上の所定の他のサーバ上に、サーバ10と同様、ブログクロール手段21と、ブログ索引作成手段22と、索引データ記憶手段であるブログインデックス記憶手段23を設ける例を示すが、これら各手段21,22,23を含む全ての本装置の要素を単一のサーバ(例えば10)上に設けてもよい。   That is, the server 10 includes an important word extraction unit 11, a related blog extraction unit 14, an output unit 19, and a posting support unit 20. The storage device 40 is an external storage device such as an HDD (hard disk device) (not shown), a main memory, and the like, and includes a blog data storage unit 41 and a keyword storage unit 42 therein. In the first embodiment, the blog crawl means 21, the blog index creation means 22, and the blog index storage means 23, which is an index data storage means, on the other predetermined server on the communication network N, like the server 10. However, all the elements of the present apparatus including these means 21, 22, and 23 may be provided on a single server (for example, 10).

ユーザ端末30は、ブログデータ格納手段31と、関連ブログ出力表示手段34と、投稿画面閲覧手段37を有するが、これらは説明上の概念で、実際には一般的なパーソナルコンピュータや携帯情報端末などにインストール(導入)したウェブブラウザ・プログラムに、サーバ10からHTMLファイルやスクリプト言語などで動作内容を伝達して実現する。なお、サーバ10の投稿支援手段20及びユーザ端末30の投稿画面閲覧手段37は、必ずしも必須の構成ではない。   The user terminal 30 includes a blog data storage unit 31, a related blog output display unit 34, and a posting screen browsing unit 37. However, these are explanatory concepts, and are actually a general personal computer, a portable information terminal, and the like. The operation content is transmitted from the server 10 to the web browser program installed (introduced) in the HTML file or script language. Note that the posting support means 20 of the server 10 and the posting screen browsing means 37 of the user terminal 30 are not necessarily indispensable configurations.

サーバ10において、重要語抽出手段11は、頻度検出部12と、重み付けデータ検出部13を有し、関連ブログ抽出手段14は、キーワード検索部15と、重要語検索部16を有し、重要語検索部16は、一致検索部17と、類似検索部18を有している。
また、ユーザ端末30において、ブログデータ格納手段31は、ブログデータ閲覧部32と、関連ブログ検索ボタン33を有し、関連ブログ出力表示手段34は、結果閲覧部35と、リンク操作部36を有し、投稿画面閲覧手段37は、投稿画面閲覧部38と、操作入力部39を有している。
In the server 10, the keyword extraction unit 11 includes a frequency detection unit 12 and a weighted data detection unit 13, and the related blog extraction unit 14 includes a keyword search unit 15 and a keyword search unit 16. The search unit 16 includes a match search unit 17 and a similarity search unit 18.
In the user terminal 30, the blog data storage unit 31 has a blog data browsing unit 32 and a related blog search button 33, and the related blog output display unit 34 has a result browsing unit 35 and a link operation unit 36. The posting screen browsing unit 37 includes a posting screen browsing unit 38 and an operation input unit 39.

ここで、ブログとは、ウェブサイト上に掲載される言語記述形式のブログ、いわゆるウェブブログ(狭義のブログ)だけでなく、社会的ネットワークをインターネット上で構築する掲示板、日記、メッセージ送受信などのソーシャルネットワークサービス(SNS)において、ユーザが書き込み投稿する内容(広義のブログ)も意味するものである。   Here, a blog is not only a language description blog posted on a website, a so-called web blog (a blog in a narrow sense), but also a social network such as a bulletin board, diary, and message transmission / reception for building a social network on the Internet. In the network service (SNS), it also means the content written by the user (blog in a broad sense).

〔2.第1実施形態の作用〕
次に、上記のように構成した第1実施形態に関する動作について説明する。
〔2−1.全体的処理手順〕
ここで、図2は、本装置の動作を示すフローチャートであり、サーバ10に格納されているプログラムを図示しないサーバ10のコンピュータが実行することにより、実現される各手段の処理を示すものである。
この図2において、ユーザ端末30のブログデータ格納手段31は、例えば上記ウェブブラウザのキャッシュ領域などであり、通信ネットワークNを介して記憶装置40のブログデータ格納手段41からユーザのブログデータのコピーを格納して、コピーされたブログデータに基づいてブログデータ閲覧部32(ブラウザの表示ウインドウなど)にユーザに対するブログデータ閲覧動作を実行させる(ステップS1)。ここで、ブログデータ格納手段41、31は、ウェブサイト上に掲載されるブログのデータを格納する。
[2. Operation of First Embodiment]
Next, operations relating to the first embodiment configured as described above will be described.
[2-1. (Overall procedure)
Here, FIG. 2 is a flowchart showing the operation of the present apparatus, and shows the processing of each means realized when the computer of the server 10 (not shown) executes the program stored in the server 10. .
In FIG. 2, the blog data storage means 31 of the user terminal 30 is, for example, a cache area of the web browser, and copies the user's blog data from the blog data storage means 41 of the storage device 40 via the communication network N. Based on the stored and copied blog data, the blog data browsing unit 32 (such as a browser display window) performs a blog data browsing operation for the user (step S1). Here, the blog data storage means 41 and 31 store blog data posted on the website.

ユーザ端末30のブログデータ格納手段31は、閲覧画面上の関連ブログ検索ボタン33がユーザにより押されて(クリックされて)、関連ブログ検索開始の入力があったか否かを判断する(ステップS2)。関連ブログ検索開始の入力があったとき、ユーザ端末30のブログデータ格納手段31は、通信ネットワークNを介してサーバ10の重要語抽出手段11にその旨を通知する。
関連ブログ検索開始の入力があった旨が通知されると、サーバ10の重要語抽出手段11は、重要語の抽出を開始する(ステップS3)。具体的には、サーバ10の重要語抽出手段11は、ユーザのブログデータのうちから、過去一定期間内の投稿内容中の重要語を抽出する。ブログ内の記述内容のうち、過去一定期間内の投稿内容に限って取得する理由は、一定期間内ならまだユーザの関心が保持されていて、重要語と見なせる単語が投稿内容に含まれている可能性が高いためである。ただし、もちろん、期間を限定せずに重要語の抽出処理を行ってもよい。また、過去一定期間内の投稿内容であっても、ブログの開設者以外の者(他人)により書き込まれた投稿内容(例えば、他人のコメント、トラックバック)については、ブログの開設者自身の話題を反映していない可能性があるので、取得しないようにしてもよい。
The blog data storage means 31 of the user terminal 30 determines whether or not the related blog search button 33 on the browsing screen is pressed (clicked) by the user and an input to start the related blog search has been received (step S2). When there is an input to start a related blog search, the blog data storage means 31 of the user terminal 30 notifies the important word extraction means 11 of the server 10 to that effect via the communication network N.
When notified that there is an input to start the related blog search, the keyword extraction unit 11 of the server 10 starts extracting the keyword (step S3). Specifically, the keyword extraction unit 11 of the server 10 extracts the keyword in the posted content within a certain past period from the user's blog data. The reason for acquiring only the content posted within a certain period of time in the description content in the blog is that the user's interest is still retained within the certain period, and the posted content includes words that can be regarded as important words This is because the possibility is high. However, of course, the keyword extraction process may be performed without limiting the period. In addition, even if the content has been posted within a certain period of time in the past, the content of posts posted by someone other than the blog publisher (others) (for example, comments from other people, trackbacks) Since it may not be reflected, it may not be acquired.

重要語の抽出に際して、重要語抽出手段11の頻度検出部12は、ユーザの上記所定投稿期間における投稿記事に記載される単語ごとの出現頻度を検出し、その出現頻度が所定のスレッショルドレベル(閾値)よりも高い単語を重要語として検出する(ステップS4)。ここで、出現頻度は、例えば、自然言語処理技術におけるtf(Term Frequency)などに基づいて検出することができる。tfは、文章中の特徴的な単語(重要とみなされる単語)を抽出するためのアルゴリズムであり、主に情報検索や文章要約などの分野で利用されるものである。   When extracting the important words, the frequency detection unit 12 of the important word extraction unit 11 detects the appearance frequency of each word described in the posted article of the user in the predetermined posting period, and the appearance frequency is a predetermined threshold level (threshold value). ) Is detected as an important word (step S4). Here, the appearance frequency can be detected based on, for example, tf (Term Frequency) in natural language processing technology. tf is an algorithm for extracting characteristic words (words regarded as important) in a sentence, and is mainly used in fields such as information retrieval and sentence summarization.

また、重要語の抽出の一環として、重要語抽出手段11の重み付けデータ検出部13は、ユーザのブログデータ中に記載される個人の所定項目(例えばプロフィール欄を構成する好物などの各項目)があるか否かを判断する(ステップS5)。ユーザのブログデータ中に所定項目があるとき、重要語抽出手段11の重み付けデータ検出部13は、ブログデータのうちで特定の項目、すなわち、プロフィール項目に記載されている単語について他の記事に記載されている事項よりも重要度を高める重み付けをする(ステップS6)。   In addition, as part of the important word extraction, the weighted data detection unit 13 of the important word extraction unit 11 is configured so that a predetermined individual item (for example, each item such as a favorite item constituting the profile field) described in the user's blog data is stored. It is determined whether or not there is (step S5). When there is a predetermined item in the user's blog data, the weighted data detection unit 13 of the important word extraction unit 11 describes a specific item in the blog data, that is, a word described in the profile item in another article. Weighting is performed to increase the degree of importance over the items that have been set (step S6).

そして、重要語抽出手段11は、ユーザのブログデータのうち所定投稿期間における投稿内容中の全単語について重要語の抽出を終了したと判断するまで(ステップS7)、上記のような頻度検出及び重み付け検出を繰り返す。なお、ユーザのブログデータ中にプロフィール等の所定項目がないときは、全単語について重要語の抽出を終了するまで頻度検出を繰り返す。
全単語について重要語の抽出を終了すると、重要語抽出手段11は、記憶装置40の重要語記憶手段42に、重要語抽出手段11により抽出された重要語をブログ単位で記憶する(ステップS8)。
The keyword extraction unit 11 then performs frequency detection and weighting as described above until it determines that extraction of the keyword has been completed for all words in the posted content in the predetermined posting period of the user's blog data (step S7). Repeat detection. When there is no predetermined item such as a profile in the user's blog data, frequency detection is repeated until the extraction of important words for all words is completed.
When the extraction of important words is completed for all words, the important word extracting means 11 stores the important words extracted by the important word extracting means 11 in the important word storage means 42 of the storage device 40 in units of blogs (step S8). .

続いて、サーバ10の関連ブログ抽出手段14は、関連ブログの抽出を開始する(ステップS9)。すなわち、サーバ10の関連ブログ抽出手段14は、重要語抽出手段11により抽出された重要語に基づいて、関連する他のユーザのブログを抽出する。
このとき、他のユーザのブログのインデックスに基づく検索結果に関するブログインデックス情報は、通信ネットワークN上の所定のサーバ内に実現されるブログインデックス記憶手段23に予め記憶されている。
Subsequently, the related blog extracting unit 14 of the server 10 starts extracting related blogs (step S9). That is, the related blog extracting unit 14 of the server 10 extracts other related users' blogs based on the important word extracted by the important word extracting unit 11.
At this time, the blog index information related to the search result based on the index of the blog of another user is stored in advance in the blog index storage unit 23 implemented in a predetermined server on the communication network N.

すなわち、ブログクロール手段21は、通信ネットワークNを介してウェブサイト上に掲載される他人のブログのデータを読込専用のコンピュータにより予めクロール(巡回読込)し、ブログ索引作成手段22は、クロールしたブログのデータに基づいてブログインデックスデータを作成し、ブログインデックス記憶手段23に記憶しておく。ブログインデックスデータは、他人のブログのうち、どのブログサイト、どの記事又はどの表示ページに、どの単語が含まれるかの対応関係を示す索引データである。
ブログクロール手段21、ブログ索引作成手段22及びブログインデックス記憶手段23におけるそれぞれの動作は、上述した重要語抽出動作とは独立して行うことができ、例えば、深夜帯等の情報処理のトラフィックが比較的少ない時間帯に定期的に実行することが好ましい。
In other words, the blog crawl means 21 crawls data of other people's blog posted on the website via the communication network N in advance by a read-only computer, and the blog index creation means 22 crawls the blog that has been crawled. The blog index data is created based on the data and stored in the blog index storage means 23. The blog index data is index data indicating a correspondence relationship between which blog site, which article or which display page includes which word among other people's blogs.
Each operation in the blog crawl means 21, the blog index creation means 22 and the blog index storage means 23 can be performed independently of the above-described important word extraction operation. For example, traffic of information processing such as midnight is compared. It is preferable to execute it regularly at a small time period.

図2のフローチャートの説明に戻って、サーバ10の関連ブログ抽出手段14は、ユーザのブログの重要語に基づいて関連する他のユーザのブログの抽出を開始すると、重要語検索部16による重要語検索動作を行うか否かを判断する(ステップS10)。すなわち、関連ブログ抽出手段14は、キーワード検索部15によって、予め与えられたキーワードに基づいてブログを検索するのか、重要語検索部16によって、ユーザのブログから抽出された重要語の読込をトリガとしてブログ検索動作を行うのかを判断する。   Returning to the description of the flowchart of FIG. 2, when the related blog extracting unit 14 of the server 10 starts extracting other related users' blogs based on the keyword of the user's blog, the keyword search unit 16 performs the keyword search. It is determined whether or not a search operation is performed (step S10). In other words, the related blog extracting unit 14 searches the blog based on the keyword given in advance by the keyword search unit 15, or triggered by the reading of the important word extracted from the user's blog by the keyword search unit 16. Determine whether to perform a blog search operation.

キーワード検索部15によるブログを検索するときは、一般的なキーワード検索(ステップS19)を行う。このキーワード検索は、従来のいわゆるブログ検索と同様の処理であるため、詳細についてはその説明を省略する。また、重要語検索部16によるブログ検索動作を行うときは、重要語検索部16の一致検索部17で、他人のブログに重要語と一致する単語が含まれているかどうかを検索する(ステップS11)。ここで、この一致検索は、完全一致、部分一致のいずれか、又はいずれについても行ってよい。この処理を、対象となっている全ブログについて行い(ステップS12)、所定の数(例えば50)の一致検索結果が得られたかどうかを判断する(ステップS13)。所定の数が得られた場合には、後述する出力処理を行う。   When searching for a blog by the keyword search unit 15, a general keyword search (step S19) is performed. Since this keyword search is the same process as a conventional so-called blog search, the description thereof is omitted for details. Further, when performing the blog search operation by the keyword search unit 16, the match search unit 17 of the keyword search unit 16 searches whether another person's blog includes a word that matches the keyword (step S11). ). Here, this match search may be performed for either complete match, partial match, or both. This process is performed for all the target blogs (step S12), and it is determined whether a predetermined number (for example, 50) of matching search results have been obtained (step S13). When the predetermined number is obtained, output processing described later is performed.

一方、所定の数が得られなかった場合には、重要語と類似する単語を含む他人のブログ検索を行う(ステップS14)。すなわち、重要語と類似する単語を含む他人のブログ検索を行うとき、重要語検索部16の類似検索部18は、これらの全ての重要語についてこれらと類似する単語を含む他人のブログをブログインデックスデータに基づいて抽出する(ステップS14)。類似検索は、例えば、シソーラス(同義語辞書)などで類似範囲を拡大してもよいし、同時に使用される単語を類似範囲とし、半角全角文字及びアルファベットの大文字小文字等の相違などのいわゆる「表記のゆれ」を考慮に入れ、検索の精度を高めることもできる。また、類似検索は、先の類似検索結果に基づく学習機能を用いてもよい。これらの類似検索も、対象となる全ブログについて行う(ステップ15)。   On the other hand, if the predetermined number is not obtained, a blog search for another person including a word similar to the important word is performed (step S14). That is, when searching for another person's blog including a word similar to the important word, the similar search unit 18 of the important word searching unit 16 blog indexes other people's blogs including words similar to these for all the important words. Extraction is performed based on the data (step S14). The similarity search may be performed by, for example, expanding a similar range by using a thesaurus (synonym dictionary) or by using a similar range of words that are used at the same time. It is possible to improve the accuracy of the search by taking into account “sway”. Further, the similar search may use a learning function based on the previous similar search result. These similar searches are also performed for all target blogs (step 15).

全ブログについて重要語の検索を終了すると、サーバ10の出力手段19は、関連ブログ抽出手段14により抽出された、関連する他のユーザのブログに関するデータ(例えば、ブログ4のURL、ブログ4のタイトル(見出し)、ブログ4の本文の一部(要約)、更新時刻)を、通信ネットワークNを介してユーザ端末30に対して出力(送信)する(ステップS16)。   When the retrieval of the important words for all the blogs is completed, the output unit 19 of the server 10 extracts the data related to the blogs of other related users extracted by the related blog extracting unit 14 (for example, the URL of the blog 4 and the title of the blog 4). (Heading), a part of the body of the blog 4 (summary), update time) are output (transmitted) to the user terminal 30 via the communication network N (step S16).

ここで、ユーザ端末30の関連ブログ出力表示手段34は、入力(受信)したデータを、結果閲覧部35で、検索結果画面として表示して、検索結果を閲覧できるようにする。また、関連ブログ出力表示手段34は、リンク操作部36を介したユーザの閲覧要求操作に応じて、検索結果にリンク付けられている関連ブログを表示出力させる。   Here, the related blog output display means 34 of the user terminal 30 displays the input (received) data as a search result screen in the result browsing unit 35 so that the search result can be browsed. Further, the related blog output display means 34 displays and outputs the related blog linked to the search result in response to the user's browsing request operation via the link operation unit 36.

サーバ10の投稿支援手段20は、ユーザ端末30の投稿画面閲覧手段37の操作入力部39によるユーザの投稿操作入力があったか否かを、通信ネットワークNを介して判断する(ステップS17)。   The posting support means 20 of the server 10 determines whether or not there has been a user posting operation input by the operation input unit 39 of the posting screen browsing means 37 of the user terminal 30 (step S17).

ユーザの投稿操作入力があると、サーバ10の投稿支援手段20は、通信ネットワークNを介してユーザ端末30に対して投稿画面の閲覧を可能にする(ステップS18)。すなわち、サーバ10の投稿支援手段20は、表示出力手段19により表示出力される他のユーザのブログの重要語を含む行に引用符を加えた投稿画面に対して投稿を可能とする。この場合、出力表示画面上にハイパーリンクが貼られたURLをリンク操作部36により選択操作することでリンク先における投稿画面が提供されるようにしてもよい。   When there is a user posting operation input, the posting support means 20 of the server 10 enables browsing of the posting screen to the user terminal 30 via the communication network N (step S18). That is, the posting support unit 20 of the server 10 enables posting on a posting screen in which quotation marks are added to a line including the important word of another user's blog displayed and output by the display output unit 19. In this case, the posting screen at the link destination may be provided by selecting and operating the URL with the hyperlink pasted on the output display screen by the link operation unit 36.

ここで、ユーザ端末30の投稿画面閲覧手段37は、サーバ10の投稿支援手段20から通信ネットワークNを介して出力される投稿画面に関するデータに基づいて、投稿画面閲覧部38にユーザに対する投稿画面閲覧動作を実行させる。また、投稿画面閲覧手段37は、投稿画面閲覧部38による投稿画面閲覧動作中に操作入力部39によるユーザの投稿操作を可能にして、その後、投稿画面の閲覧を終了する。
なお、上記投稿支援手段20による投稿画面の閲覧及び投稿の処理は、必須の処理ではなく、必要に応じて実行させることができるものである。
Here, the posting screen browsing unit 37 of the user terminal 30 is configured to browse the posting screen for the user in the posting screen browsing unit 38 based on the data related to the posting screen output from the posting support unit 20 of the server 10 via the communication network N. Run the action. Further, the posting screen browsing means 37 enables the user's posting operation by the operation input unit 39 during the posting screen browsing operation by the posting screen browsing unit 38, and thereafter ends the browsing of the posting screen.
Note that the posting screen browsing and posting processing by the posting support means 20 is not an essential process and can be executed as necessary.

〔2−2.重要語抽出の例〕
次に、ブログ中の記述から具体的な重要語を抽出する様子を説明する。
図4は、重要語の抽出の様子を示す概念図であり、図4(a)は自分のブログの表示画面、図4(b)はブログから抽出された重要語の記憶内容、図4(c)は重要語のデータ構造である。
ユーザ端末30のブログデータ格納手段31のブログデータ閲覧部32は、ユーザに対して自分のブログの表示画面51を閲覧させる(図4(a))。
ここで、重要語抽出手段11は、ユーザの所定投稿期間における投稿内容から、ユーザであるブログサイト開設者自身のプロフィール項目52における趣味が「アウトドア」53であることを示す単語を出現頻度少なくても重要語として抽出して、この「アウトドア」53の単語を重要度記憶手段の先頭アドレス(a1)に記憶させる(図4(b))。
[2-2. Example of keyword extraction)
Next, how to extract specific important words from descriptions in the blog will be described.
FIG. 4 is a conceptual diagram showing how important words are extracted. FIG. 4 (a) is a display screen of one's own blog, FIG. 4 (b) is a storage content of important words extracted from the blog, and FIG. c) is a data structure of important words.
The blog data browsing unit 32 of the blog data storage unit 31 of the user terminal 30 causes the user to browse the display screen 51 of his / her blog (FIG. 4A).
Here, the keyword extraction unit 11 reduces the appearance frequency of a word indicating that the hobby in the profile item 52 of the blog site founder's own user is “outdoor” 53 from the contents posted in the user's predetermined posting period. Is extracted as an important word, and the word “outdoor” 53 is stored in the leading address (a1) of the importance degree storage means (FIG. 4B).

また、重要語抽出手段11の頻度検出部12は、ユーザの所定投稿期間における投稿内容から、出現頻度に基づいて頻度が所定のスレッショルドレベル(頻度3)以上の本文の「カレー」54という単語を重要語として抽出して、この「カレー」54の単語を重要度記憶手段の先頭から2番目のアドレス(a2)に記憶させる(図4(b))。
このようにして、順次、重要語を抽出して、抽出された単語を重要度記憶手段の次のアドレス(a…)に記憶させる(図4(b))。
Further, the frequency detection unit 12 of the important word extraction unit 11 determines the word “curry” 54 in the text whose frequency is equal to or higher than a predetermined threshold level (frequency 3) based on the appearance frequency from the posted contents of the user in the predetermined posting period. Extracted as an important word, the word “curry” 54 is stored in the second address (a2) from the head of the importance degree storage means (FIG. 4B).
In this way, important words are sequentially extracted, and the extracted words are stored in the next address (a ...) of the importance degree storage means (FIG. 4B).

このときの重要語のデータ構造は、例えば、識別符号を示すID55と、重要語の単語56、出現の頻度57、及び重み付け58のデータを有する(図4(c))。ここで、開設者のプロフィールに記載されている項目については、重み付け処理を行っている。具体的には、ID(符号55)がXの単語「アウトドア」の出現の頻度(符号57)は1回であるが、重み付け(符号58)として係数αが付されて(乗算されて)いる。重み付け(符号58)として係数αが付されている場合、出現頻度1回×重み付け係数α=重要度判定値αとなるため、出現頻度が低くても重み付け後の数値が大きくなる。ここで、重み付け係数αは、所定のスレッショルドレベル(例えば3)以上の値に設定されている(例えば3又は4など)。このように重み付けを行う理由は、開設者のプロフィールが開設者自身を紹介する欄であり、開設者の話題が多く反映されていると考えられるため、重要語が多く含まれている可能性が高いからである。
一方、ブログ中の記事については、重み付け58を行わず、出現の頻度のみで重要度を判定する。例えば、ID(符号55)がYの単語「カレー」の出現の頻度(符号57)は3回であり、重み付け(符号58)はされていないため、重要度判定値は出現の頻度と同じ3となる。なお、ブログ中の記事についても、例えば更新された日付順に応じて、重み付けを行うようにしてもよい。
The data structure of the important word at this time includes, for example, data of ID 55 indicating an identification code, word 56 of the important word, appearance frequency 57, and weighting 58 (FIG. 4C). Here, the weighting process is performed about the item described in the profile of an establishment person. Specifically, the frequency (symbol 57) of the appearance of the word “outdoor” whose ID (symbol 55) is X is one, but the coefficient α is added (multiplied) as a weight (symbol 58). . When the coefficient α is added as the weighting (reference numeral 58), since the appearance frequency once × weighting coefficient α = importance determination value α, the numerical value after weighting becomes large even if the appearance frequency is low. Here, the weighting coefficient α is set to a value equal to or higher than a predetermined threshold level (for example, 3) (for example, 3 or 4). The reason for weighting in this way is the column where the profile of the founder introduces the founder himself, and it seems that the topic of the founder is reflected in many, so there is a possibility that many important words are included. Because it is expensive.
On the other hand, for articles in the blog, the weighting 58 is not performed, and the importance is determined only by the appearance frequency. For example, the frequency (symbol 57) of the appearance of the word “curry” whose ID (symbol 55) is Y is three times and weighting (symbol 58) is not performed, so the importance determination value is the same as the frequency of appearance 3 It becomes. Note that the articles in the blog may be weighted according to, for example, the order of updated dates.

〔2−3.投稿画面の例〕
また、図5は、投稿画面を示す図であり、図5(a)は他人のブログの表示画面、図5(b)は他人のブログから抽出された投稿画面中の重要語を含む引用文と投稿文である。
すなわち、まず、サーバ10の投稿支援手段20は、関連ブログ検索でヒットした他人のブログの表示画面61(図5(a))における重要語を含む行に引用符を加えた引用文63(>なかでもカレーに合う…)を投稿画面62中に表示し、その下に入力用カーソル67を表示し、ユーザがこのカーソ67の表示位置から「同感です!私も必ず…」のように入力する投稿文64をさらに表示する(図5(b))。
[2-3. Example of posting screen)
FIG. 5 is a diagram showing a posting screen, FIG. 5 (a) is a display screen of another person's blog, and FIG. 5 (b) is a quotation including an important word in the posting screen extracted from another person's blog. And a post.
That is, first, the posting support unit 20 of the server 10 adds a quotation 63 (>) to a line including an important word in a display screen 61 (FIG. 5A) of another person's blog that has been hit by a related blog search. In particular, it matches the curry ...) is displayed in the posting screen 62, an input cursor 67 is displayed below it, and the user inputs from the display position of the cursor 67 "I agree! I must be sure ..." The posted text 64 is further displayed (FIG. 5B).

つまり、サーバ10の投稿支援手段20は、表示出力手段19により表示出力される他人のブログの表示画面61の重要語(カレー54)を含む行に引用符を加えた引用文63(>なかでもカレーに合う…)を含む入力欄を用いる投稿画面62のデータを、通信ネットワークNを介してユーザ端末30に送信する。そして、ユーザ端末での投稿画面閲覧手段37の投稿画面閲覧部38において、投稿画面62の閲覧が可能になる。
なお、この場合は、ブログ開設者であるユーザが投稿する場合について示しているが、ブログの閲覧者に対しても、同様の処理を行うことで、閲覧者による投稿も可能となる。
In other words, the posting support means 20 of the server 10 adds a quote 63 to the line including the important word (curry 54) of the display screen 61 of another person's blog displayed and output by the display output means 19 (> among others). The data of the posting screen 62 using the input field including “matching curry” is transmitted to the user terminal 30 via the communication network N. Then, the posting screen 62 can be browsed in the posting screen browsing unit 38 of the posting screen browsing means 37 on the user terminal.
In this case, a case where a user who is a blog creator posts is shown. However, a similar process can be performed for a blog viewer, so that the posting by the viewer is also possible.

その後、ユーザが、この投稿画面62下部に表示された投稿ボタン65を操作入力部39のマウスでクリックすると、他人のブログ記事に対するコメントとして、確認画面無しで投稿となり、確認ボタン66をクリックした場合は、図示はしないが、投稿確認画面を経由したうえで、操作入力部39による投稿の処理が完了する。   Thereafter, when the user clicks the posting button 65 displayed at the bottom of the posting screen 62 with the mouse of the operation input unit 39, the comment is posted without any confirmation screen as a comment on another person's blog article, and the confirmation button 66 is clicked. Although not shown, the posting process by the operation input unit 39 is completed after passing through the posting confirmation screen.

〔3.第1実施形態の効果〕
以上のように、第1実施形態によれば、ユーザであるブログサイト開設者の自分のブログデータのうちから所定投稿期間における投稿内容中の重要語として、例えば、プロフィール項目52の趣味「アウトドア」53、本文の「カレー」54を抽出するので、ブログサイト開設者自身が検索のためにキーワードなどの単語を入力することがなく、検索処理を簡単に実行することができる。また、ブログサイト開設者のブログの重要語に基づいて関連する他人のブログを抽出するので、所定投稿期間における重要語が投稿により更新されれば、更新後の重要語の範囲で関連する他人のブログを抽出でき、検索範囲が拡大する。さらに、抽出された関連する他人のブログに関するデータを表示出力するので、他人との間でコミュニケーションを図ることができる。
[3. Effects of the first embodiment]
As described above, according to the first embodiment, for example, the hobby “outdoor” of the profile item 52 is used as an important word in the posted content in the predetermined posting period from the user's own blog data. 53. Since the “curry” 54 of the text is extracted, the blog site owner himself / herself does not input a word such as a keyword for the search, and the search process can be executed easily. In addition, because other people's blogs are extracted based on the important words of the blog site publisher's blog, if the important words in a given posting period are updated by posting, The blog can be extracted and the search range is expanded. Further, since the extracted data related to the other person's blog is displayed and output, communication with another person can be achieved.

また、ユーザであるブログサイト開設者のブログデータのうちで出現する頻度に基づいて、例えば、頻度が所定のスレッショルドレベル(例えば3)以上の本文の「カレー」54を重要語として抽出するので、出現する頻度が高い単語を重要語として判断して関連ブログを検索することができ、重要語と一致する単語だけでなく重要語と類似する単語について関連ブログの検索をすることができる。
また、例えば、関連ブログの検索結果の他人のブログの表示画面61の重要語(カレー54)を含む行に引用符を加えた引用文63(>なかでもカレーに合う…)が予め表示されている入力欄を含む投稿画面62を提供することができ、この投稿画面62上に他のユーザによる文章を投稿文64(例えば「同感です!私も必ず…」など)を書き足すだけで投稿が容易になり、ユーザ間のコミュニケーションの機会を増やすことができる。
Further, based on the frequency of appearance in the blog data of the blog site founder who is the user, for example, the “curry” 54 of the body whose frequency is a predetermined threshold level (for example, 3) or more is extracted as an important word. A related blog can be searched by determining a word that appears frequently as an important word, and a related blog can be searched for not only a word that matches the important word but also a word similar to the important word.
Also, for example, a quote sentence 63 (> especially suitable for curry ...) is displayed in advance by adding a quotation mark to a line including an important word (curry 54) on the display screen 61 of another person's blog as a search result of related blogs. A post screen 62 including an input field can be provided, and a post by adding a post text 64 (for example, “I agree! It becomes easy and the opportunity of communication between users can be increased.

すなわち、第1実施形態では、具体的な単語を正確にあげなくても、ブログサイト開設者自身のプロフィールやブログの所定時間投稿内容から出現頻度などで重要語を抽出し、抽出した重要語をもとに他人のブログをクロールして作成したブログ検索用インデックスデータの中から、関連の深いブログを検索して紹介するので、時間に余裕がなくても、また、キーワードを自発的に若しくは正確に選ばなくても、話題の共通するような他人のブログや周囲のコミュニティなどとのオンラインコミュニケーションの促進が容易になる。さらに、プロフィールやブログに以前に書き込んだものの、その後において自ら意識していなかった関心事に基づいて意外なコミュニケーションの展開も期待することができる。   In other words, in the first embodiment, even if specific words are not accurately given, important words are extracted based on the appearance frequency or the like from the posting contents of the blog site creator's own profile or the blog for a predetermined time, and the extracted important words are Searches and introduces related blogs from the blog search index data created by crawling other people's blogs, so you can use keywords spontaneously or accurately even if you don't have time. Even if you do not choose, it will be easier to promote online communication with other people's blogs and surrounding communities that have common topics. In addition, unexpected communication can be expected based on concerns that were previously written on profiles and blogs but were not conscious of themselves.

また、関連ブログの検索でヒットした重要語を含む行に引用符を加えた表示形式の投稿画面62を、出力表示画面上にハイパーリンクが貼られたURLをクリック操作させてリンク先で表示するなどの形で提供することにより、的確なコメントを投稿する操作が簡略化されるので、ユーザ間の交流が一層促進されるようにすることができる。
なお、ユーザ端末30に対する投稿画面62の閲覧紹介の対象者は、ブログサイト開設者でもよく、また、ブログ閲覧者でもよい。さらに、投稿画面62の表示出力処理は、自動表示でもよく、閲覧の要求に応じた操作によるものでもよい。
In addition, a posting screen 62 in a display format in which a quotation mark is added to a line including an important word hit in a related blog search is displayed at a link destination by clicking on a URL with a hyperlink on the output display screen. Since the operation of posting an appropriate comment is simplified, the exchange between users can be further promoted.
In addition, the target person of browsing introduction of the posting screen 62 for the user terminal 30 may be a blog site founder or a blog viewer. Further, the display output process of the posting screen 62 may be automatic display or may be performed by an operation in response to a browsing request.

〔4.第2実施形態〕
第2実施形態は、重要語を抽出する処理を情報処理のトラフィックの少ない時間帯に予め実行しておくようにした点が実施の形態1と異なり、それ以外は第1実施形態と同様であるから、以下においては主に第1実施形態と異なる点について説明する。
また、関連ブログ提示装置のブロック構成については、第1実施形態と同様のため、第2実施形態による動作について説明する。
[4. Second Embodiment]
The second embodiment is different from the first embodiment in that processing for extracting important words is performed in advance in a time zone with a small amount of information processing traffic, and the rest is the same as the first embodiment. Therefore, in the following, differences from the first embodiment will be mainly described.
Further, since the block configuration of the related blog presentation device is the same as that of the first embodiment, the operation according to the second embodiment will be described.

図3は、第2実施形態における関連ブログ提示装置の動作を示すフローチャートであり、サーバ10において、第1実施形態におけるものは異なるプログラムにより、実現される各手段の処理を示すものである。
図3において、ユーザがユーザ端末30から通信ネットワークNを介してブログ(自ブログ)の更新投稿を行うと(ステップS21)、サーバ10の重要語抽出手段11は、記憶装置40のブログデータ格納手段31に更新されたブログデータを格納するとともに、ユーザのブログデータの更新がされたことを示す更新フラグを立てて更新フラグをセットする(ステップS22)。
FIG. 3 is a flowchart showing the operation of the related blog presenting apparatus in the second embodiment. In the server 10, the process in the first embodiment shows the processing of each means realized by different programs.
In FIG. 3, when the user posts an update of a blog (own blog) from the user terminal 30 via the communication network N (step S21), the keyword extraction unit 11 of the server 10 stores the blog data storage unit of the storage device 40. The updated blog data is stored in 31 and an update flag indicating that the user's blog data has been updated is set and an update flag is set (step S22).

サーバ10の重要語抽出手段11は、夜間の所定時間に更新フラグが立てられているセット状態を検出することで、深夜にまとめて重要語抽出の処理を実行する夜間バッチ処理を行うか否かを判断する(ステップS23)。
そして、夜間バッチ処理において、サーバ10の重要語抽出手段11は、過去一定期間のユーザのブログ中の単語から重要語を抽出しておく(ステップS24)。この重要語抽出処理は、図2で示した重要語抽出手段11の頻度検出部12及び重み付けデータ検出部13による処理と同様のため説明を省略する。なお、夜間バッチ処理を行わないときは直ちに処理を終了する。
Whether or not the keyword extraction unit 11 of the server 10 performs the night batch process for executing the keyword extraction process collectively at midnight by detecting the set state in which the update flag is set at a predetermined time at night. Is determined (step S23).
In the nighttime batch processing, the important word extraction unit 11 of the server 10 extracts important words from words in the user's blog for a certain period in the past (step S24). This important word extraction process is the same as the process by the frequency detection unit 12 and the weighted data detection unit 13 of the important word extraction unit 11 shown in FIG. If the nighttime batch processing is not performed, the processing is immediately terminated.

夜間バッチ処理時には、重要語抽出手段11は、記憶装置40の重要語記憶手段42に、ブログ単位で記憶されている重要語抽出手段11により抽出された重要語を、投稿により新たに抽出された重要語に更新して記憶した後(ステップS25)、更新フラグをリセットする(ステップS26)。このように、前記ブログデータの更新処理から更新フラグのリセット処理までで予め実行される重要語抽出処理が終了するので、自ブログの投稿によるブログデータの更新があった後、ユーザによる関連ブログ検索開始の入力がある前に、予め処理の空いている夜間などにまとめて重要語抽出の処理が済んでいる可能性が高くなる。   During nighttime batch processing, the keyword extraction unit 11 newly extracts the keyword extracted by the keyword extraction unit 11 stored in the blog unit in the keyword storage unit 42 of the storage device 40 by posting. After updating to important words and storing them (step S25), the update flag is reset (step S26). As described above, since the keyword extraction process executed in advance from the update process of the blog data to the reset process of the update flag is completed, the related blog search by the user is performed after the blog data is updated by the posting of the own blog. Before the start input, there is a high possibility that the important word extraction processing is completed in advance at night when processing is available.

他の処理として、ユーザ端末30のブログデータ格納手段31は、ユーザにより関連ブログ検索ボタン33が押されて、関連ブログ検索開始の入力があったか否かを判断し(ステップS27)、関連ブログ検索開始の入力があったとき、サーバ10の関連ブログ抽出手段14は、直ちに関連ブログの抽出をするが(ステップS28)、この関連ブログ抽出処理は、図2で示した関連ブログ抽出手段14の重要語検索部16の一致検索部17及び類似検索部18による処理と同様のため説明を省略する。なお、関連ブログ検索開始処理を行わないときは直ちに処理を終了する。   As another process, the blog data storage means 31 of the user terminal 30 determines whether or not the related blog search button 33 is pressed by the user and an input to start the related blog search is made (step S27), and the related blog search starts. Is input, the related blog extracting unit 14 of the server 10 immediately extracts the related blog (step S28). This related blog extracting process is an important word of the related blog extracting unit 14 shown in FIG. Since the processing is the same as that performed by the match search unit 17 and the similarity search unit 18 of the search unit 16, the description thereof is omitted. If the related blog search start process is not performed, the process is immediately terminated.

また、サーバ10の出力手段19は、関連ブログ抽出手段14により抽出された関連する他のユーザのブログに関するデータを通信ネットワークNを介してユーザ端末30に対して出力するが(ステップS29)、この出力処理も、図2で示した出力手段19による処理と同様のため説明を省略する。すなわち、ユーザによる関連ブログ検索開始の入力があったときに、直ちに前記関連ブログ抽出の処理を実行して、引き続いて前記関連ブログの出力を実行させる。   The output means 19 of the server 10 outputs data related to other related users' blogs extracted by the related blog extracting means 14 to the user terminal 30 via the communication network N (step S29). The output processing is also the same as the processing by the output means 19 shown in FIG. That is, when the user inputs a related blog search start, the related blog extraction process is immediately executed, and subsequently the related blog is output.

また、サーバ10の投稿支援手段20は、通信ネットワークNを介して提供される投稿画面に対して他のユーザから投稿があったか否かを判断し(ステップS30)、投稿画面に対して他のユーザから投稿があったとき、画面閲覧手段37の操作入力部39によるユーザの投稿操作入力があったか否かを判断し(ステップS31)、投稿操作入力があったときに、通信ネットワークNを介してユーザ端末30に対して投稿画面の閲覧を可能にするが(ステップS32)、これらも第1実施形態と同様である。   Also, the posting support means 20 of the server 10 determines whether or not another user has posted to the posting screen provided via the communication network N (step S30), and other users to the posting screen. When there is a posting, it is determined whether or not there has been a user posting operation input by the operation input unit 39 of the screen browsing means 37 (step S31), and when there is a posting operation input, the user is communicated via the communication network N. Although the posting screen can be viewed on the terminal 30 (step S32), these are the same as those in the first embodiment.

以上のように、第2実施形態によれば、重要語を抽出する処理を情報処理のトラフィックの少ない時間帯に予め実行しておくことで、ユーザの関連ブログ提示要求があったときに、他のユーザのブログを抽出する処理から開始することができ、要求に対するそれ以降の処理のスループットを向上させることができる。   As described above, according to the second embodiment, when the process of extracting the important word is executed in advance in the time zone when the information processing traffic is low, It is possible to start from the process of extracting the user's blog, and to improve the throughput of subsequent processes for the request.

〔5.変形例〕
なお、上述した第1実施形態において図2のフローチャートで示した動作としては、重要語の検索について、一致検索で検索結果が得られたら類似検索をせず、一致検索で十分な数の検索結果が得られないときに類似検索をする例を示したが、一致検索及び類似検索を連続して行ってもよい。これにより、常に重要語と一致する範囲のブログ及び類似する範囲のブログを幅広く検索することができる。
[5. (Modification)
In the first embodiment described above, the operation shown in the flowchart of FIG. 2 is as follows. For a search for important words, if a search result is obtained by a match search, a similar search is not performed, and a sufficient number of search results are obtained by a match search. Although an example is shown in which a similarity search is performed when no match is obtained, a match search and a similarity search may be performed in succession. As a result, it is possible to search a wide range of blogs that always match the important words and blogs that have similar ranges.

また、第1実施形態において、関連ブログ一覧などの画面中からハイパーリンクで実際のブログなど全文表示画面に飛んだり、投稿画面に飛ぶなどの例を示したが、実際のハイパーリンクをどのように用いるか、また、スクリプト言語、プラグインによるインタラクティブ動画ファイル、Ajaxといった既知のプログラミング手法をどのように組み合わせて用いるかは自由である。   In the first embodiment, an example of jumping to a full-text display screen such as an actual blog by a hyperlink from a screen such as a related blog list or jumping to a posting screen has been shown. How to use an actual hyperlink It is free to use any combination of known programming methods such as script language, plug-in interactive video file, and Ajax.

また、第1実施形態において図2のフローチャートに示した動作としては、投稿画面中に関連ブログ検索でヒットした他人のブログの表示画面における重要語を含む引用文を表示する例を示したが、この際に、引用文の日付の新しいものに重み付けをして年月日に応じて表示出力順序を変えたりしてもよく、また、本文以外のコメント欄やトラックバック欄を非対象とするなど、ある条件で表示出力をフィルタするようにしてもよい。これにより、最新の内容を優先的に表示出力させることができ、また、本人の記載した文章のみを対象とすることで検索精度を向上させることができる。
もちろん、本発明は、以上説明した各実施形態に限定されるものではなく、本発明の要旨の範囲内で、各種の変形実施が可能である。
Further, in the first embodiment, as the operation shown in the flowchart of FIG. 2, an example in which a quotation including an important word on the display screen of another person's blog that has been hit in the related blog search is displayed in the posting screen, At this time, the newest date of the quoted text may be weighted to change the display output order according to the date, and the comment field and trackback field other than the main text may be excluded. The display output may be filtered under certain conditions. As a result, the latest contents can be preferentially displayed and output, and the search accuracy can be improved by targeting only sentences written by the user.
Of course, the present invention is not limited to the embodiments described above, and various modifications can be made within the scope of the gist of the present invention.

本発明の実施の形態の関連ブログ提示装置の構成を示すブロック図である。It is a block diagram which shows the structure of the related blog presentation apparatus of embodiment of this invention. 本発明の実施の形態の関連ブログ提示装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the related blog presentation apparatus of embodiment of this invention. 本発明の実施の形態の他の関連ブログ提示装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the other related blog presentation apparatus of embodiment of this invention. 重要語の抽出の様子を示す図であり、図4(a)は自分のブログの表示画面、図4(b)はブログから抽出された重要語の記憶内容、図4(c)は重要語のデータ構造である。It is a figure which shows the mode of extraction of an important word, Fig.4 (a) is a display screen of one's blog, FIG.4 (b) is the memory content of the important word extracted from the blog, FIG.4 (c) is an important word. This is the data structure. 投稿画面を示す図であり、図5(a)は他人のブログの表示画面、図5(b)は他人のブログから抽出された投稿画面中の重要語を含む引用文と投稿文である。FIG. 5A is a display screen of another person's blog, and FIG. 5B is a quoted sentence and a posted sentence including important words in the posting screen extracted from the other person's blog.

符号の説明Explanation of symbols

10…サーバ、11…重要語抽出手段、12…頻度検出部、13…重み付けデータ検出部、14…関連ブログ抽出手段、15…キーワード検索部、16…重要語検索部、17…一致検索部、18…類似検索部、19…出力手段、20…投稿支援手段、21…ブログクロール手段、22…ブログ索引作成手段、23…ブログインデックス記憶手段、30…ユーザ端末、31…ブログデータ格納手段、32…ブログデータ閲覧部、33…関連ブログ検索ボタン、34…関連ブログ出力表示手段、35…結果閲覧部、36…リンク操作部、37…投稿画面閲覧手段、38…投稿画面閲覧部、39…操作入力部、40…記憶装置、41…ブログデータ格納手段、42…重要語記憶手段、N…通信ネットワーク   DESCRIPTION OF SYMBOLS 10 ... Server, 11 ... Important word extraction means, 12 ... Frequency detection part, 13 ... Weighting data detection part, 14 ... Related blog extraction means, 15 ... Keyword search part, 16 ... Important word search part, 17 ... Match search part, 18 ... Similarity search unit, 19 ... Output means, 20 ... Posting support means, 21 ... Blog crawl means, 22 ... Blog index creation means, 23 ... Blog index storage means, 30 ... User terminal, 31 ... Blog data storage means, 32 ... Blog data browsing section, 33 ... Related blog search button, 34 ... Related blog output display means, 35 ... Result browsing section, 36 ... Link operation section, 37 ... Posted screen browsing means, 38 ... Posted screen browsing section, 39 ... Operation Input unit, 40 ... storage device, 41 ... blog data storage means, 42 ... key word storage means, N ... communication network

Claims (5)

検索元ブログに関連しているブログである関連ブログを検索して、前記関連ブログを提示する関連ブログ提示装置において、
前記検索元ブログのデータを記憶する検索元ブログ記憶手段と、
前記検索元ブログ記憶手段により記憶されている検索元ブログ内の単語の中から、重要と見做せる単語を重要語として抽出する重要語抽出手段と、
ネットワーク上のブログ内の単語が登録されているブログ検索用の索引データを記憶する索引データ記憶手段と、
前記重要語抽出手段により抽出された重要語と前記索引データ記憶手段により記憶されている索引データ内の単語とを照合して、前記検索元ブログに関連している関連ブログを検索する関連ブログ検索手段と、
前記関連ブログ検索手段による関連ブログの検索結果を提示する検索結果提示手段と、
を備えたことを特徴とする関連ブログ提示装置。
In a related blog presentation device that searches for a related blog that is a blog related to a search source blog and presents the related blog,
Search source blog storage means for storing data of the search source blog;
An important word extracting means for extracting, from the words in the search source blog stored by the search source blog storage means, a word that is regarded as important as an important word;
Index data storage means for storing index data for blog search in which words in blogs on the network are registered;
Related blog search for searching related blogs related to the search source blog by comparing the important words extracted by the important word extracting means with the words in the index data stored by the index data storage means Means,
Search result presenting means for presenting the search result of the related blog by the related blog search means;
A related blog presentation device characterized by comprising:
前記関連ブログ検索手段により検索された1つ以上の関連ブログの中から、所望の関連ブログの指定を受け付ける関連ブログ指定受付手段と、
前記関連ブログ指定受付手段により指定が受け付けられた関連ブログ内の文章の中から、前記重要語抽出手段により抽出された重要語を含む行の文字列を抽出して、前記文字列に引用符を付加し、引用符付の文字列を予めセットした投稿用のコメント入力欄を有する投稿画面を作成する投稿画面作成手段と、
前記投稿画面作成手段により作成された投稿画面を提示する投稿画面提示手段と、
前記投稿画面提示手段により提示された投稿画面のコメント入力欄に対するコメントの入力を受け付けて、前記コメントを前記所望の関連ブログに投稿するコメント投稿手段と、
を備えたことを特徴とする請求項1記載の関連ブログ提示装置。
Related blog designation receiving means for receiving designation of a desired related blog from one or more related blogs searched by the related blog search means;
Extracting a character string of a line including the important word extracted by the important word extracting means from sentences in the related blog whose specification is accepted by the related blog designation accepting means, and putting a quotation mark in the character string A posting screen creating means for creating a posting screen having a comment input field for posting, in which a character string with a quotation mark is set in advance;
A posting screen presenting means for presenting the posting screen created by the posting screen creating means;
A comment posting unit that accepts input of a comment to the comment input field of the posting screen presented by the posting screen presenting unit, and posts the comment to the desired related blog;
The related blog presenting apparatus according to claim 1, further comprising:
前記重要語抽出手段は、前記検索元ブログ内の単語のうち、前記検索元ブログの開設者以外の者により書き込まれた文章にのみ含まれている単語を重要語の抽出対象から除外して、前記検索元ブログの開設者により書き込まれた単語のみを重要語の抽出対象とするようにしたことを特徴とする請求項1または請求項2記載の関連ブログ提示装置。   The important word extraction means excludes words included only in sentences written by a person other than the founder of the search source blog from words in the search source blog from important word extraction targets, 3. The related blog presenting apparatus according to claim 1, wherein only words written by the founder of the search source blog are targeted for extraction of important words. コンピュータが、検索元のブログに関連しているブログである関連ブログを検索して、前記関連ブログを提示する関連ブログ提示方法において、
前記コンピュータの検索元ブログ記憶手段が、前記検索元ブログを記憶する検索元ブログ記憶ステップと、
前記コンピュータの重要語抽出手段が、前記検索元ブログ記憶手段により記憶されている前記検索元ブログ内の単語の中から、重要と見做せる単語を重要語として抽出する重要語抽出ステップと、
前記コンピュータの索引データ記憶手段が、ネットワーク上のブログ内の単語が登録されているブログ検索用の索引データを前記コンピュータの記憶部に記憶させる索引データ記憶ステップと、
前記コンピュータの関連ブログ検索手段が、前記重要語抽出ステップで抽出した重要語と前記記憶部により記憶されている索引データ内の単語とを照合して、前記検索元ブログに関連している関連ブログを検索する関連ブログ検索ステップと、
前記コンピュータの検索結果提示手段が、前記関連ブログ検索ステップでの関連ブログの検索結果を提示する検索結果提示ステップと、
を備えたことを特徴とする関連ブログ提示方法。
In a related blog presentation method in which a computer searches a related blog that is a blog related to a search source blog and presents the related blog,
A search source blog storage step in which the search source blog storage means of the computer stores the search source blog;
An important word extracting step in which the important word extracting means of the computer extracts, from the words in the search source blog stored in the search source blog storage means, a word that can be regarded as important as an important word;
An index data storage step in which the index data storage means of the computer stores index data for blog search in which words in the blog on the network are registered;
The related blog search means of the computer compares the important words extracted in the important word extraction step with the words in the index data stored in the storage unit, and related blogs related to the search source blog Search for related blogs, and
A search result presenting step in which the search result presenting means of the computer presents a search result of the related blog in the related blog search step;
Related blog presentation method characterized by comprising.
検索元のブログに関連しているブログである関連ブログを検索して、前記関連ブログを提示する処理をコンピュータに実行させるための関連ブログ提示プログラムであって、
前記検索元ブログのデータを記憶する検索元ブログ記憶処理手順と、
前記検索元ブログ記憶処理手順により記憶されている検索元ブログ内の単語の中から、重要と見做せる単語を重要語として抽出する重要語抽出処理手順と、
ネットワーク上のブログ内の単語が登録されているブログ検索用の索引データを記憶する索引データ記憶処理手順と、
前記重要語抽出処理手順により抽出された重要語と前記索引データ記憶処理手順により記憶されている索引データ内の単語とを照合して、前記検索元ブログに関連している関連ブログを検索する関連ブログ検索処理手順と、
前記関連ブログ検索処理手順による関連ブログの検索結果を提示する検索結果提示処理手順と、
をコンピュータに実行させるための関連ブログ提示プログラム。
A related blog presentation program for searching a related blog that is related to a search source blog and causing a computer to execute a process of presenting the related blog,
A search source blog storage processing procedure for storing data of the search source blog;
An important word extraction processing procedure for extracting, from the words in the search source blog stored by the search source blog storage procedure, a word that can be regarded as important as an important word;
Index data storage processing procedure for storing index data for blog search in which words in blogs on the network are registered,
A search for related blogs related to the search source blog by comparing the key words extracted by the key word extraction processing procedure with the words in the index data stored by the index data storage processing procedure Blog search processing procedure,
A search result presentation process procedure for presenting a search result of the related blog according to the related blog search process procedure;
Related blog presentation program to make computer run.
JP2008285075A 2008-11-06 2008-11-06 Related blog presentation device, method and program Active JP5068728B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008285075A JP5068728B2 (en) 2008-11-06 2008-11-06 Related blog presentation device, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008285075A JP5068728B2 (en) 2008-11-06 2008-11-06 Related blog presentation device, method and program

Publications (2)

Publication Number Publication Date
JP2010113489A true JP2010113489A (en) 2010-05-20
JP5068728B2 JP5068728B2 (en) 2012-11-07

Family

ID=42302008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008285075A Active JP5068728B2 (en) 2008-11-06 2008-11-06 Related blog presentation device, method and program

Country Status (1)

Country Link
JP (1) JP5068728B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102971762A (en) * 2010-07-01 2013-03-13 费斯布克公司 Facilitating interaction among users of a social network
JP2013061748A (en) * 2011-09-13 2013-04-04 Yahoo Japan Corp Information display device, method, and program
JP2013109629A (en) * 2011-11-22 2013-06-06 Kddi Corp Dialogue system, dialogue method and program
JP2014075006A (en) * 2012-10-03 2014-04-24 Yahoo Japan Corp Advertisement distribution apparatus and advertisement distribution method
JP2014085694A (en) * 2012-10-19 2014-05-12 Kddi Corp Search device, search program, and search method
JP2014219825A (en) * 2013-05-08 2014-11-20 ビッグローブ株式会社 Content notification device, content notification system, content notification method, and program
KR101555240B1 (en) 2010-11-23 2015-09-24 네이버 주식회사 Social network searching system and social network searching method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006236221A (en) * 2005-02-28 2006-09-07 Kazuhiko Mori Management server for web page retrieval
JP2007233438A (en) * 2006-02-27 2007-09-13 Dainippon Printing Co Ltd Trend analysis server and trend analysis method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006236221A (en) * 2005-02-28 2006-09-07 Kazuhiko Mori Management server for web page retrieval
JP2007233438A (en) * 2006-02-27 2007-09-13 Dainippon Printing Co Ltd Trend analysis server and trend analysis method

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102971762A (en) * 2010-07-01 2013-03-13 费斯布克公司 Facilitating interaction among users of a social network
JP2013539568A (en) * 2010-07-01 2013-10-24 フェイスブック,インク. Facilitating interactions between users of social networks
US9177346B2 (en) 2010-07-01 2015-11-03 Facebook, Inc. Facilitating interaction among users of a social network
US9432327B2 (en) 2010-07-01 2016-08-30 Facebook, Inc. Facilitating interaction among users of a social network
JP2017079068A (en) * 2010-07-01 2017-04-27 フェイスブック,インク. Facilitation of interaction between users of social network
KR101555240B1 (en) 2010-11-23 2015-09-24 네이버 주식회사 Social network searching system and social network searching method
JP2013061748A (en) * 2011-09-13 2013-04-04 Yahoo Japan Corp Information display device, method, and program
JP2013109629A (en) * 2011-11-22 2013-06-06 Kddi Corp Dialogue system, dialogue method and program
JP2014075006A (en) * 2012-10-03 2014-04-24 Yahoo Japan Corp Advertisement distribution apparatus and advertisement distribution method
JP2014085694A (en) * 2012-10-19 2014-05-12 Kddi Corp Search device, search program, and search method
JP2014219825A (en) * 2013-05-08 2014-11-20 ビッグローブ株式会社 Content notification device, content notification system, content notification method, and program

Also Published As

Publication number Publication date
JP5068728B2 (en) 2012-11-07

Similar Documents

Publication Publication Date Title
US11681750B2 (en) System and method for providing content to users based on interactions by similar other users
JP5546731B2 (en) Search method and search system
CN102246167B (en) Providing search results
US9201880B2 (en) Processing a content item with regard to an event and a location
US7844599B2 (en) Biasing queries to determine suggested queries
US8458207B2 (en) Using anchor text to provide context
JP5068728B2 (en) Related blog presentation device, method and program
US20080059897A1 (en) Method and system of social networking through a cloud
US20170068740A1 (en) Method and system for web searching
CN102625936A (en) Query suggestions from documents
CN101918945A (en) Automatic expanded language search
JP4962945B2 (en) Bookmark / tag setting device
KR20070039072A (en) Results based personalization of advertisements in a search engine
JP2010044584A (en) Merchandise advertisement distribution device, merchandise advertisement distribution method, and merchandise advertisement distribution control program
TW201011582A (en) Federated community search
KR20090006464A (en) Device, method, recording medium for providing customized content
JP2007334502A (en) Retrieving device, method, and program
Datta et al. Mobilewalla: A mobile application search engine
US8788521B2 (en) Information processing device, information processing method, program for information processing device, and recording medium
JP4859893B2 (en) Advertisement distribution apparatus, advertisement distribution method, and advertisement distribution control program
JP2005316573A (en) Information retrieval device
US9064014B2 (en) Information provisioning device, information provisioning method, program, and information recording medium
JP2009015589A (en) System and program for presenting related document
Mustafa et al. Search engine optimization techniques to get high score in SERP’s using recommended guidelines
JP2012256268A (en) Advertisement distribution device and advertisement distribution program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111115

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20111207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120112

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120717

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120815

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150824

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5068728

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250