(57)【要約】    【課題】  リンクなどによる関連づけがなされていなくとも、ウエブページに関連するウエブページを検索することのできる装置を提供する。    【解決手段】  要素情報生成手段１０は、取得したウエブページごとに、その文字情報の構成要素を解析し、ウエブページ要素情報を生成する。生成されたウエブページ要素情報は、ウエブページ毎に、記録部２０に記録される。受信手段１２は、対象ウエブページを特定した検索要求を、端末装置4から受ける。要素情報読出手段１４は、検索要求にて示された対象ウエブページの要素情報を、記録部２０から読み出す。検索手段１８は、読み出された対象ウエブページの要素情報に類似する要素情報を有する他のウエブページを、記録部２０から検索する。検索結果送信手段１６は、検索したウエブページのＵＲＬ等の属性情報を、要求を行った端末装置４に送信する。【選択図】  図１
2006236221.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上において、対象となるウエブページとの関連性の高い他のウエブページを検索する管理サーバ装置であって、
各ウエブページにアクセスし、各ウエブページを構成する文字情報を取得する文字情報取得手段と、
取得した各ウエブページの文字情報に含まれる要素を抽出し、ウエブページ要素情報を生成し、各ウエブページの場所特定情報を含むウエブページ属性情報に対応づけて記録部に記録する要素情報生成手段と、
端末装置から送られてきた、対象ウエブページを特定した検索要求を受信する受信手段と、
検索要求によって特定された対象ウエブページのウエブページ要素情報を記録部から読み出す要素情報読出手段と、
記録部を参照し、読み出した対象ウエブページ要素情報に類似するウエブページ要素情報を有するウエブページを検索してウエブページ属性情報を取得する検索手段と、
検索したウエブページのウエブページ属性情報を前記端末装置に送信する検索結果送信手段と、
を備えた管理サーバ装置。
【請求項２】
ネットワーク上において、対象となるウエブページとの関連性の高い他のウエブページを検索する管理サーバ装置の下記手段を、コンピュータによって実現するための管理サーバプログラムであって、
各ウエブページにアクセスし、各ウエブページを構成する文字情報を取得する文字情報取得手段と、
取得した各ウエブページの文字情報に含まれる要素を抽出し、ウエブページ要素情報を生成し、各ウエブページの場所特定情報を含むウエブページ属性情報に対応づけて記録部に記録する要素情報生成手段と、
端末装置から送られてきた、対象ウエブページを特定した検索要求を受信する受信手段と、
検索要求によって特定された対象ウエブページのウエブページ要素情報を記録部から読み出す要素情報読出手段と、
記録部を参照し、読み出した対象ウエブページ要素情報に類似するウエブページ要素情報を有するウエブページを検索してウエブページ属性情報を取得する検索手段と、
検索したウエブページのウエブページ属性情報を前記端末装置に送信する検索結果送信手段と、
をコンピュータによって実現するための管理サーバプログラム。
【請求項３】
請求項1または２の管理サーバ装置およびプログラムにおいて、
前記要素情報生成手段は、
各ウエブページの文字情報を形態素解析して形態素を要素として抽出する形態素抽出手段と、
抽出した各形態素の出現頻度に基づいて各形態素ごとにスコアを算出するスコア算出手段と、
各ウエブページごとの各形態素ごとのスコアを形態素テーブルとして記録部に記録する形態素テーブル記録手段と、
を備えており、
前記検索手段は、
対象ウエブページ要素情報である複数の形態素のうちからスコアに基づいて所定数の形態素を抽出して検索形態素とする検索形態素抽出手段と、
前記形態素テーブルを参照して、各ウエブページごとに、検索形態素に与えられたスコアを合計し、当該合計に基づいて類似するウエブページを選択するウエブページ選択手段と、
を備えていることを特徴とするもの。
【請求項４】
請求項３の管理サーバ装置またはプログラムにおいて、
前記スコア算出手段は、ウエブページから抽出した各形態素の当該ウエブページにおける出願回数と、当該ウエブページにおける形態素の延べ数の比に基づいて、当該形態素のスコアを算出することを特徴とするもの。
【請求項５】
請求項１〜４のいずれかの管理サーバ装置またはプログラムにおいて、
文字情報取得手段および要素情報生成手段は、所定期間ごとにその動作を行うことを特徴とするもの。
【請求項６】
請求項１〜５のいずれかの管理サーバ装置またはプログラムにおいて、
要素情報読出手段と検索手段は、検索要求を受ける前に、予め、各ウエブページを対象ウエブページとして、ウエブページの検索を実行して記録部に記録しており、
検索結果送信手段は、端末装置から検索要求を受けると、記録部に記録された当該対象ウエブページに類似するウエブページのウエブページ属性情報を、当該端末装置に送信することを特徴とするもの。
【請求項７】
請求項１〜６のいずれかの管理サーバ装置またはプログラムにおいて、
前記検索結果送信手段は、検索した各ウエブページを代表する形態素に基づいて、各ウエブページをグループ化して端末装置に送信することを特徴とするもの。
【請求項８】
請求項１〜７のいずれかの管理サーバ装置またはプログラムにおいて、
検索手段によって検索されたウエブページを第２の対象ウエブページとし、当該第２の対象ウエブページのウエブページ要素情報を記録部から読み出す第２の要素情報読出手段と、
記録部を参照し、読み出した第２の対象ウエブページ要素情報に類似するウエブページ要素情報を有するウエブページを検索する第２の検索手段と、
を備え、
検索結果送信手段は、検索手段および第２の検索手段の双方によって見いだされたウエブページのウエブページ属性情報を前記端末装置に送信することを特徴とするもの。
【請求項９】
請求項１〜８のいずれかの管理サーバ装置またはプログラムにおいて、
前記要素情報生成手段は、所定期間ごとに区切って各ウエブページのウエブページ要素情報を生成して記録し、
前記検索手段は、所定期間ごとの対象ウエブページ要素情報に基づいて、期間を特定して関連するウエブページを検索することを特徴とするもの。
【請求項１０】
請求項１〜９のいずれかの管理サーバ装置またはプログラムにおいて、
前記ウエブページは、ブログであることを特徴とするもの。
【請求項１１】
ネットワーク上において、対象となるウエブページとの関連性の高い他のウエブページを、コンピュータによって検索するウエブページ検索方法であって、
前記コンピュータは、各ウエブページにアクセスし、各ウエブページを構成する文字情報を取得し、
取得した各ウエブページの文字情報に含まれる要素を抽出し、ウエブページ要素情報を生成し、各ウエブページの場所特定情報を含むウエブページ属性情報に対応づけて記録部に記録し、
端末装置から送られてきた、対象ウエブページを特定した検索要求を受信し、
検索要求によって特定された対象ウエブページのウエブページ要素情報を記録部から読み出し、
記録部を参照し、読み出した対象ウエブページ要素情報に類似するウエブページ要素情報を有するウエブページを検索してウエブページ属性情報を取得し、
検索したウエブページのウエブページ属性情報を前記端末装置に送信すること、
を特徴とするウエブページ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自己のウエブページなどの対象ウエブページに関連のあるウエブページを見いだすための技術に関するものである。
【背景技術】
【０００２】
インターネット上のウエブページ（掲示板、ブログ、ホームページなど）間の関連は、リンクがどのように貼られているかを参照することにより、知ることができる。たとえば、自己のウエブページに対して、他のどのウエブページがリンクを貼っているかを、サーチエンジン（google（商標）など）を用いて知ることができる。
【０００３】
また、特許文献１には、掲示板内での記事の参照関係をツリー構造にて表示して、一見して相互関係をつかむことのできる装置が開示されている。
【０００４】
【特許文献１】特開平９−１０６３３１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、サーチエンジンによってリンク元を知る方法であっても、特許文献１のように記事の関連性を表示する方法であっても、いずれも、ウエブページや記事が技術的手段によって関連付けられていなければならなかった。したがって、内容として類似するウエブページがあったとしても、リンクなどによって関連付けられていなければ、それを探し出すことは困難であった。
【０００６】
この発明は上記のような問題点を解決して、リンクなどによる関連づけがなされていなくとも、ウエブページに関連するウエブページを検索することのできる装置や方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
(1)(2)この発明に係る管理サーバ装置は、ネットワーク上において、対象となるウエブページとの関連性の高い他のウエブページを検索する管理サーバ装置であって、各ウエブページにアクセスし、各ウエブページを構成する文字情報を取得する文字情報取得手段と、取得した各ウエブページの文字情報に含まれる要素を抽出し、ウエブページ要素情報を生成し、各ウエブページの場所特定情報を含むウエブページ属性情報に対応づけて記録部に記録する要素情報生成手段と、端末装置から送られてきた、対象ウエブページを特定した検索要求を受信する受信手段と、検索要求によって特定された対象ウエブページのウエブページ要素情報を記録部から読み出す要素情報読出手段と、記録部を参照し、読み出した対象ウエブページ要素情報に類似するウエブページ要素情報を有するウエブページを検索してウエブページ属性情報を取得する検索手段と、検索したウエブページのウエブページ属性情報を前記端末装置に送信する検索結果送信手段とを備えている。
【０００８】
したがって、リンクなどによって関連付けられていなくとも、対象ウエブページに関連する内容を有する他のウエブページを検索することができる。
【０００９】
(3)この発明に係る管理サーバ装置においては、要素情報生成手段が、各ウエブページの文字情報を形態素解析して形態素を要素として抽出する形態素抽出手段と、抽出した各形態素の出現頻度に基づいて各形態素ごとにスコアを算出するスコア算出手段と、各ウエブページごとの各形態素ごとのスコアを形態素テーブルとして記録部に記録する形態素テーブル記録手段とを備えてもよく、検索手段が、対象ウエブページ要素情報である複数の形態素のうちからスコアに基づいて所定数の形態素を抽出して検索形態素とする検索形態素抽出手段と、形態素テーブルを参照して、各ウエブページごとに、検索形態素に与えられたスコアを合計し、当該合計に基づいて類似するウエブページを選択するウエブページ選択手段とを備えてもよい。
【００１０】
したがって、ウエブページの文字情報を形態素に分析しスコア化して、正確に関連するウエブページを検索することができる。
【００１１】
(4)この発明に係る管理サーバ装置においては、スコア算出手段が、ウエブページから抽出した各形態素の当該ウエブページにおける出願回数と、当該ウエブページにおける形態素の延べ数の比に基づいて、当該形態素のスコアを算出してもよい。
【００１２】
したがって、単なる出願回数だけでなく、全体に占めるウエイトを考慮して、各形態素に対するスコアを算出することができる。
【００１３】
(5)この発明に係る管理サーバ装置においては、文字情報取得手段および要素情報生成手段が、所定期間ごとにその動作を行うものであってもよい。
【００１４】
したがって、管理サーバ装置の処理負担を軽減することができる。
【００１５】
(6)この発明に係る管理サーバ装置においては、要素情報読出手段と検索手段が、検索要求を受ける前に、予め、各ウエブページを対象ウエブページとして、ウエブページの検索を実行して記録部に記録し、検索結果送信手段が、端末装置から検索要求を受けると、記録部に記録された当該対象ウエブページに類似するウエブページのウエブページ属性情報を、当該端末装置に送信するようにしてもよい。
【００１６】
したがって、検索要求に対して、関連するウエブページ属性情報を迅速に提示することができる。
【００１７】
(7)この発明に係る管理サーバ装置においては、検索結果送信手段が、検索した各ウエブページを代表する形態素に基づいて、各ウエブページをグループ化して端末装置に送信するようにしてもよい。
【００１８】
したがって、どのような形態素によって、どのようなウエブページのグループが関連しているかを提供することができる。
【００１９】
(8)この発明に係る管理サーバ装置においては、検索手段によって検索されたウエブページを第２の対象ウエブページとし、当該第２の対象ウエブページのウエブページ要素情報を記録部から読み出す第２の要素情報読出手段と、記録部を参照し、読み出した第２の対象ウエブページ要素情報に類似するウエブページ要素情報を有するウエブページを検索する第２の検索手段とを備え、検索結果送信手段が、検索手段および第２の検索手段の双方によって見いだされたウエブページのウエブページ属性情報を前記端末装置に送信するようにしてもよい。
【００２０】
したがって、関連するウエブページについて関連しているウエブページをさらに知ることができる。
【００２１】
(9)この発明に係る管理サーバ装置においては、要素情報生成手段が、所定期間ごとに区切って各ウエブページのウエブページ要素情報を生成して記録し、検索手段が、所定期間ごとの対象ウエブページ要素情報に基づいて、期間を特定して関連するウエブページを検索するようにしてもよい。
【００２２】
したがって、ウエブページの時系列に変換する各期間を特定して、関連するウエブページを検索することができる。
【００２３】
(10)この発明に係る管理サーバ装置においては、ウエブページは、ブログであることを特徴とするもの。
【００２４】
一般的に更新頻度の高いブログについて、関連するものを見いだすことのできる本発明を適用することにより、より有用性が高まる。
【００２５】
(11)この発明に係るウエブページ検索方法は、ネットワーク上において、対象となるウエブページとの関連性の高い他のウエブページを、コンピュータによって検索するウエブページ検索方法であって、前記コンピュータは、各ウエブページにアクセスし、各ウエブページを構成する文字情報を取得し、取得した各ウエブページの文字情報に含まれる要素を抽出し、ウエブページ要素情報を生成し、各ウエブページの場所特定情報を含むウエブページ属性情報に対応づけて記録部に記録し、端末装置から送られてきた、対象ウエブページを特定した検索要求を受信し、検索要求によって特定された対象ウエブページのウエブページ要素情報を記録部から読み出し、記録部を参照し、読み出した対象ウエブページ要素情報に類似するウエブページ要素情報を有するウエブページを検索してウエブページ属性情報を取得し、検索したウエブページのウエブページ属性情報を前記端末装置に送信することを特徴としている。
【００２６】
したがって、リンクなどによって関連付けられていなくとも、対象ウエブページに関連する内容を有する他のウエブページを検索することができる。
【００２７】
この発明において「ウエブページ」とは、インターネット上において閲覧可能なコンテンツをいう。ブログ、ホームページなどを含む概念である。また、１つのページだけで構成されているものだけでなく、複数のページによって構成されているものを含む概念である。
【００２８】
「文字情報取得手段」は、実施形態においては、図３のステップＳ１がこれに対応する。
【００２９】
「要素情報生成手段」は、実施形態においては、図３のステップＳ２〜Ｓ５がこれに対応する。
【００３０】
「受信手段」は、実施形態においては、図７のステップＳ１１がこれに対応する。
【００３１】
「要素情報読出手段」は、実施形態においては、ステップＳ１２がこれに対応する。
【００３２】
「検索手段」は、実施形態においては、ステップＳ１４、Ｓ１５がこれに対応する。
【００３３】
「検索結果送信手段」は、実施形態においては、ステップＳ１６がこれに対応する。
【００３４】
「プログラム」とは、ＣＰＵによって直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮されたプログラム、暗号化されたプログラムやハードディスク等によってインストールして動作可能となるプログラムなどを含む概念である。
【発明を実施するための形態】
【００３５】
図１に、この発明の一実施形態による関連ウエブページ検索システムの構成を示す。ウエブサーバW1,W2...Wnが、インターネット2に接続されている。また、端末装置４がインターネット2に接続されている。図においては、端末装置4は、1つだけしか示されていないが、実際には多くの端末装置が接続されている。端末装置４は、一般に、ユーザが使用しているＰＣである。
【００３６】
インターネット2には、さらに、管理サーバ装置６が接続されている。管理サーバ装置６は、文字情報取得手段８、要素情報生成手段１０、受信手段１２、要素情報読出手段１４、検索結果送信手段１６、検索手段１８、記録部２０を備えている。文字情報取得手段８は、インターネット２を介して、ウエブサーバW1〜Wnの各ウエブページを巡回して、文字情報を取得する。１つのウエブサーバに１つのウエブページが記録されている場合だけでなく、1つのウエブサーバに2以上のウエブページが記録されている場合もある。なお、この実施形態では、複数のウエブページがあっても、同一人が作成しているウエブページは、複数ページから構成されていても１つのウエブページであるとしている。
【００３７】
要素情報生成手段１０は、取得したウエブページごとに、その文字情報の構成要素を解析し、ウエブページ要素情報を生成する。生成されたウエブページ要素情報は、ウエブページ毎に、記録部２０に記録される。この際、併せて、ウエブページのＵＲＬや管理者(つまり作成者)などのウエブページの属性も記録される。
【００３８】
受信手段１２は、対象ウエブページを特定した検索要求を、端末装置4から受ける。要素情報読出手段１４は、検索要求にて示された対象ウエブページの要素情報を、記録部２０から読み出す。検索手段１８は、読み出された対象ウエブページの要素情報に類似する要素情報を有する他のウエブページを、記録部２０から検索する。検索結果送信手段１６は、検索したウエブページのＵＲＬ等の属性情報を、要求を行った端末装置４に送信する。
【００３９】
上記のようにして、端末装置４を使用するユーザは、特定のウエブページに関連するウエブページを知ることができる。たとえば、特定のウエブぺージとして自己のウエブページを指定すれば、自己のウエブページに類似する他人のウエブページを知ることができる。
【００４０】
図２に、図１に示す管理サーバ装置のハードウエア構成を示す。ＣＰＵ３２には、ディスプレイ３０、通信回路３４、キーボード／マウス３６、メモリ３８、ハードディスク４０、ＣＤ−ＲＯＭドライブ４２が接続されている。通信回路３４は、インターネットに接続するための回路である。ハードディスク４０には、WINDOWS(商標)などのオペレーティングシステム（ＯＳ）４６、管理サーバプログラム４８、形態素テーブル５０、巡回テーブル５２などが記録されている。管理サーバプログラム４８は、ＯＳ４６と協働してその機能を発揮するものである。これらプログラムは、ＣＤ−ＲＯＭ４４などの記録媒体に記録されていたものを、ＣＤ−ＲＯＭドライブ４２を介してインストールしたものである。なお、インターネットを介してダウンロードしたものであってもよい。
【００４１】
図３、図７に、ハードディスク４０に記録された管理サーバプログラムのフローチャートを示す。図３が形態素テーブルを作成する処理であり、図６がウエブページを検索する処理である。
【００４２】
なお、以下では、多くのユーザにブログを作成させるためにウエブサーバを運営しているものが、管理サーバ装置６を運営しているものとして説明を行う。したがって、管理サーバ装置6の運営者は、会員であるどのようなユーザがどのようなブログを作成しているかを、容易に知ることができる。
【００４３】
図３の形態素テーブルの作成は、所定期間毎（たとえば、毎日２４時に実行）に実行される。ステップＳ１において、ＣＰＵ３２は通信回路３４によってインターネットに接続し、ウエブページの記載内容(文字情報)を収集する。巡回先ウエブページのトップページＵＲＬを記述した巡回テーブル５２を参照して、ウエブページに接続する。
【００４４】
ＣＰＵ３２は、まず、巡回テーブル５２の最初に記載されたウエブページのＵＲＬを取得し、接続する。ＣＰＵ３２は、接続したトップページの文字情報を取得し、メモリ３８に記録する。さらに、当該トップページの作成者と同じ作成者が作成しているページについても同様に取得して記録する。なお、この実施形態では、トップページからリンクが貼られており、かつ、トップページのＵＲＬよりも下位のＵＲＬを有するページが、同一人によって作成されているものとしている。たとえば、巡回テーブルに記載されたトップページのＵＲＬが"http://www.furutani.co.jp/matsusihta"である場合、リンク先のページのＵＲＬが"http://www.furutani.co.jp/matsusihta/today.html"であれば、このページは同一人によって作成されたページであると判断する。
【００４５】
ＣＰＵ３２は、このようにしてウエブページの文字情報を取得すると、これら文字情報について、形態素辞書(図示せず)を参照して形態素解析を行う(ステップＳ２)。なお、ＣＰＵ３２は、形態素解析を行うとともに、当該ウエブページにおいて各形態素が何回出現したかを計数する。この実施形態では、形態素を記録した辞書(図示せず)を参照して形態素解析を行っている。また、この実施形態では、形態素解析をし、名詞のみを抽出するようにしている。
【００４６】
たとえば、図５に示すようなウエブページがあった場合、特許、知財、弁理士・・・などの形態素について、それぞれ、出現回数を計数する。ＣＰＵ３２は、計数した各形態素の出現回数に基づいて、各形態素毎のスコアを算出する。この実施形態では、次のようにして、スコアを算出している。
【００４７】
スコア＝（当該形態素の出現回数／全形態素の延数）＊１００
つまり、当該ウエブページにおける全形態素の延べ数に対して、どの程度の割合にて当該形態素が出現しているかによってスコアを算出してる。スコアが大きいほど、当該形態素が、そのウエブページにおいて重要であることを示している。ＣＰＵ３２は、このようにして算出した各形態素のスコアを、図６に示すように形態素テーブルに記録する(ステップＳ３)。
【００４８】
この実施形態では、形態素テーブルの作成は１日１回(２４時)実行されるので、その度に、形態素テーブルの内容が上書きされることになる。
【００４９】
次に、ＣＰＵ３２は、上記にて目的としたウエブぺージが巡回テーブルの最後にあるかどうか（つまり、テーブルのすべてのウエブページについて巡回したか）を判断する(ステップS４)。最後のウエブページでなければ、ＣＰＵ３２は、リストの次のウエブページを目的のウエブページとして(ステップＳ５)、ステップＳ１以下の処理を繰り返し実行する。
【００５０】
このようにして、最後のウエブページについての処理を行うと、形態素テーブル作成の処理を終了する。作成された形態素テーブルの例を、図６に示す。この実施形態では、各形態素毎のスコアだけでなく、タイトル、ＵＲＬ、管理者（作成者）などのウエブページの属性も記録されている。たとえば、ブログを管理するウエブサイトの管理者が、その会員であるブログ作成者のウエブページについて形態素テーブルを作成する場合には、会員情報に基づいて属性を取得することができる。
【００５１】
次に、図７を参照して、ユーザの端末装置４から検索要求があった場合の処理について説明する。
【００５２】
会員であるユーザは、まず、端末装置４のブラウザプログラムから管理サーバ装置６に接続する。さらに、図8のような検索要求画面を受けて、検索要求を、管理サーバ装置６に送信する。ここでは、入力ボックスBOX1に、自分のブログのＵＲＬを入力して送信したものとする。
【００５３】
管理サーバ装置６のＣＰＵ３２は、通信回路３４により、この検索要求を受信する(ステップＳ１１)。ＣＰＵ３２は、この検索要求に含まれるＵＲＬに基づいて対象ウエブページを特定し、形態素テーブルから当該対象ウエブページの形態素を取得する(ステップＳ１２)。この際、ＣＰＵ３２は、スコアが「０」を超える形態素（つまり、少なくとも1回は出現している形態素）を取得する。たとえば、対象ウエブぺージが図６の「あかねんぼ」である場合、「発明」という形態素は抽出されるが、「特許」「発明」「弁理士」などの形態素は抽出されない。
【００５４】
次に、ＣＰＵ３２は、抽出した形態素のうち、スコアの上位から所定個(この実施形態では５個)の形態素を抽出する(ステップＳ１３)。続いて、ＣＰＵ３２は、抽出した５つの形態素のいずれかを含む（その形態素のスコアが「０」を超える）ウエブページを、形態素テーブルから抽出する(ステップＳ１４)。たとえば、５つの抽出した形態素が「特許」「知財」「弁理士」「発明」「開発」であれば、「知的財産日記」「あかねんぼ」「オレンジピンク」などのウエブページが選択されることになる。
【００５５】
ＣＰＵ３２は、５つの形態素のそれぞれについて、選択したウエブページのうち、スコアの高いものを所定個（この実施形態では3つ）抽出する。つまり、形態素「特許」についてのスコアの高いウエブページを３つ、形態素「知財」についてのスコアの高いウエブページを３つ・・・というように、合計１５個のウエブページを抽出し、メモリ３８に記憶する(ステップＳ１５)。
【００５６】
ＣＰＵ３２は、このように形態素毎に抽出したウエブページを、図９に示すように画像化して、要求を行った端末装置４に、通信回路３４により送信する（ステップＳ１６）。図９では、中央に、対象ウエブページの名称が表示され、その周囲に５つの形態素が示されている。さらに、各形態素毎に、抽出したウエブページの名称が示されている。なお、各ウエブページの名称の表示は、各ウエブページへのリンクとなっている。ＣＰＵ３２は、形態素テーブルよりＵＲＬを取得して、このリンクを作成することができる。
【００５７】
端末装置４では、これにより、自分のブログにおいてキーとなっている形態素に関連する他人のブログを知ることができる。なお、形態素テーブルは、日々更新されるので、その時点において類似する他のブログを得ることができる。
【００５８】
上記実施形態では、図９において、ウエブページのタイトルを表示しているが、ブログの作成者を表示するようにしてもよい。
【００５９】
上記実施形態では、多くのユーザにブログを作成させるためにウエブサーバを運営しているものが、管理サーバ装置６を運営している場合を説明した。しかし、他人が運営するウエブサーバも対象として、本システムを運用することができる。
【００６０】
上記実施形態では、ユーザからの要求に応じて、検索を行って関連する上ウエブページを送信するようにしている。しかし、予め、検索を行っておき、検索結果を記録しておき、要求時にこの記録した結果を送信するようにしてもよい。
【００６１】
上記実施形態では、図8の画面において、ＵＲＬにより対象ウエブページを特定するようにしている。しかし、当該ウエブページの名称や作成者のメールアドレスなどによって、特定するようにしてもよい。
【００６２】
上記実施形態では、管理サーバ装置６は１台のコンピュータによって実現しているが、複数台のコンピュータによって実現してもよい。
【００６３】
上記実施形態では、形態素テーブルを毎日更新し、古い形態素テーブルは破棄(上書き)するようにしている。しかし、各月の最初の日の形態素テーブルについては、破棄せずにハードディスク４０に記録しておくようにしてもよい。これにより、現在のウエブページだけでなく、過去のウエブーページについても、検索対象とすることができる。この場合の検索結果の表示は、たとえば、図１０のように、ウエブページの名称に併せて、時期を特定する記述を行う。たとえば、「特許事務所日記」において”２００２．５”と記述されているのは、このウエブページの開始から２００２年５月までの内容を総合的に判断すると、対象ウエブページに類似しているという意味である。
【００６４】
さらに、日記などの場合であって、ＵＲＬによって作成期間が明確に把握できる場合には、図１１に示すように各期間毎に形態素テーブルを生成するようにしてもよい。図において、http://www.furutani.co.jp/2003以下のディレクトリは、2003年度に記述した日記であることを示している。このように形態素を構築しておけば、各ウエブページごと各期間ごとを関連するものの検索対象とすることができる。
【００６５】
また、検索対象を１つのウエブページに限定し、各期間を検索対象とすることもできる。
【００６６】
上記実施形態では、ウエブページの例としてブログを示したが、ホームページなどについても同様に適用することができる。
【００６７】
上記実施形態では、ステップＳ１３において抽出した形態素のそれぞれについて関連するウエブページを抽出するようにしている。５つすべての形態素を含むウエブページのうち、各形態素のスコア合計の高いウエブページを抽出するようにしてもよい。さらに、抽出したウエブページを対象ウエブページとして、関連するウエブページをさらに検索するようにしてもよい。これにより、図１２に示すように、対象ウエブページ「知的財産日記」を中心として、広がりを持って関連ウエブページを示すことができる。
【００６８】
上記実施形態では、自己のウエブページに類似するウエブページを検索しているが、他人のウエブページに類似するウエブページを検索することもできる。また、図8の入力画面において、２つのウエブページを入力させるようにし、両ウエブページの類似度を算出するようにしてもよい。類似度は、両ウエブページのスコア上位の形態素のうち、両方のウエブページにあるもののスコアを合計し、２で割った数値を用いることができる。
【図面の簡単な説明】
【００６９】
【図１】この発明の一実施形態による管理サーバ装置を含む関連ウエブページ検索システムの機能ブロック図である。
【図２】管理サーバ装置のハードウエア構成を示す図である。
【図３】管理サーバプログラムのフローチャートである。
【図４】巡回テーブルを示す図である。
【図５】ウエブページの例を示す図である。
【図６】形態素テーブルの例を示す図である。
【図７】管理サーバプログラムのフローチャートである。
【図８】検索画面の例を示す図である。
【図９】検索結果の表示例である。
【図１０】検索結果の表示例である。
【図１１】他の例による形態素テーブルの例を示す図である。
【図１２】検索結果の表示例である。
【符号の説明】
【００７０】
８・・・文字情報取得手段
１０・・・要素情報生成手段
１２・・・受信手段
１４・・・要素情報読出手段
１６・・・検索結果送信手段
１８・・・検索手段
２０・・・記録部
【図１】
2006236221.tif 000003
【図２】
2006236221.tif 000004
【図３】
2006236221.tif 000005
【図４】
2006236221.tif 000006
【図５】
2006236221.tif 000007
【図６】
2006236221.tif 000008
【図７】
2006236221.tif 000009
【図８】
2006236221.tif 000010
【図９】
2006236221.tif 000011
【図１０】
2006236221.tif 000012
【図１１】
2006236221.tif 000013
【図１２】
2006236221.tif 000014