(57)【要約】【課題】  ブログサイトのカテゴリ別のランキングを的確に作成するためのカテゴリ別ランキング作成装置を提供する。【解決手段】  記事ＩＤと、その記事が属するカテゴリのカテゴリＩＤと、その記事が含まれるサイトのサイトＩＤを対応付けて記憶した記事データ記憶手段１０と、サイトＩＤと、そのサイトについての指標を対応付けて記憶したサイト情報記憶手段２０を用意しておき、カテゴリ特定手段３０が、記事データ記憶手段１０を参照して、サイト別に、各サイトが有する記事データに付与されたカテゴリＩＤの数を集計し、そのサイトが属するカテゴリを特定し、得点算出手段４０が、指標に基づいて各サイトの得点を算出し、順位付け手段５０が、特定したカテゴリ別に、算出された得点で順位付けを行うことにより、カテゴリ別のサイトのランキングを決定する。【選択図】  図１
2009070210.tif 000002
【特許請求の範囲】
【請求項１】
記事データを特定する記事ＩＤと、当該記事ＩＤで特定される記事データが属するカテゴリを特定するカテゴリＩＤと、当該記事ＩＤで特定される記事データが含まれるサイトのサイトＩＤを対応付けて記憶した記事データ記憶手段と、
前記サイトＩＤと、当該サイトＩＤで特定されるサイトについての指標を対応付けて記憶したサイト情報記憶手段と、
前記記事データ記憶手段を参照して、サイト別に、各サイトが有する記事データに付与されたカテゴリＩＤの数を集計し、当該サイトが属するカテゴリを特定するカテゴリ特定手段と、
前記指標に基づいて、各サイトの得点を算出する得点算出手段と、
前記特定したカテゴリ別に、前記算出された得点で順位付けを行うことにより、カテゴリ別のサイトのランキングを決定する順位付け手段と、
前記作成されたランキングを記憶するランキング記憶手段と、
を有することを特徴とするカテゴリ別ランキング作成装置。
【請求項２】
前記指標は、被リンク数、更新頻度であり、前記得点算出手段は、各サイトの被リンク数、更新頻度に所定の重み付けを行って得点を算出するものであることを特徴とする請求項１に記載のカテゴリ別ランキング作成装置。
【請求項３】
コンピュータを、請求項１または請求項２に記載のカテゴリ別ランキング作成装置として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の文書を有するサイトのランキングを、カテゴリ別に作成するための技術に関する。
【背景技術】
【０００２】
現在、Ｗｅｂサイトの数が膨大となったインターネットにおいては、検索サイトの利用が行われている。具体的には、利用者が、検索サイトにアクセスして、キーワードを入力すると、検索サイトでは、入力されたキーワードに該当するＷｅｂサイトを検索し、利用者に提示することが行われている。
【０００３】
また、インターネットにおいて誰でも見られるように公開した“ブログ”と呼ばれる簡易型のＷｅｂサイトが急増している。このため、最近では、ブログサイトに関する情報を収集し、閲覧者が目的とするブログサイトを探し易いようにしたブログ収集サイトも出現している。このようなブログ収集サイトでは、目的とするブログサイトをより迅速に探すことができるように、所定の指標に基づいてランキングを作成し、閲覧者に提示することが行われている。閲覧者は、ブログ収集サイトにおいて、ランキングを見ることにより、ブログサイトを選ぶ場合の参考にしている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ブログサイトの数は膨大であるため、カテゴリに関係なく全てのブログサイトについてのランキングを作成した場合は、閲覧者にとって興味のないものものがランキングに含まれることになり、結局面白そうなブログサイトを探すのに手間がかかるという問題がある。一方、ブログサイト内の文書をカテゴリ別に分類する技術が提案されている（特許文献１参照）。
【特許文献１】特願２００７−０３６１１８号公報
【０００５】
そこで、本発明は、ブログサイトのカテゴリ別のランキングを的確に作成するためのカテゴリ別ランキング作成装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、記事データと当該記事データを特定する記事ＩＤを対応付けて記憶した記事データ記憶手段と、前記記事ＩＤと、当該記事ＩＤで特定される記事データが属するカテゴリを特定するカテゴリＩＤを対応付けて記憶したカテゴリ対応記憶手段と、サイト別に、各サイトが有する記事データに付与されたカテゴリＩＤの数を集計し、当該サイトが属するカテゴリを特定するカテゴリ特定手段と、各サイトについて、所定の指標に基づいて、得点を算出する得点算出手段と、前記特定したカテゴリ別に、前記算出された得点で順位付けを行うことにより、カテゴリ別のサイトのランキングを決定する順位付け手段を有することを特徴とするカテゴリ別ランキング作成装置を提供する。
【０００７】
本発明のカテゴリ別ランキング作成装置によれば、サイトが有している記事データのカテゴリを基に、サイトのカテゴリを特定し、特定したカテゴリ別に、所定の指標で算出した得点に従って順位付けするようにしたので、カテゴリ別のサイトのランキングを作成することが可能となる。
【発明の効果】
【０００８】
本発明によれば、カテゴリ別のサイトのランキングを的確に作成することが可能となり、作成されたランキングを利用することにより、サイトを効率的に探すことができるようになる。
【発明を実施するための最良の形態】
【０００９】
（１．装置構成）
以下、本発明の好適な実施形態について図面を参照して詳細に説明する。図１は、本発明に係るカテゴリ別ランキング作成装置の一実施形態における構成図である。図１において、１０は記事データ記憶手段、２０はサイト情報記憶手段、３０はカテゴリ特定手段、４０は得点算出手段、５０は順位付け手段、６０はランキング記憶手段である。
【００１０】
記事データ記憶手段１０は、収集されたブログサイトに含まれる全ての記事データについて、その記事データのＩＤである記事ＩＤ、その記事データが属するカテゴリを特定するカテゴリＩＤ、その記事データが含まれるブログサイトのＩＤであるサイトＩＤ、およびテキスト形式の記事データを対応付けて記憶したものである。
【００１１】
サイト情報記憶手段２０は、収集された全てのブログサイトについて、そのブログサイトのＩＤであるサイトＩＤ、そのブログサイトに対して他のサイトからリンクが張られている数である被リンク数、そのブログサイトの更新頻度を対応付けて記憶したものである。更新頻度としては、様々な定義で記録することが可能であるが、本実施形態では、直近１週間に更新された回数を記録している。
【００１２】
カテゴリ特定手段３０は、記事データ記憶手段１０を参照し、ブログサイト別に、各ブログサイトが有する記事データに付与されたカテゴリＩＤの数を集計し、そのブログサイトが属するカテゴリを特定する機能を有している。得点算出手段４０は、サイト情報記憶手段２０を参照し、被リンク数、更新頻度の指標に基づいて、各ブログサイトの得点を算出する機能を有している。順位付け手段５０は、カテゴリ特定手段３０により特定されたカテゴリ別に、得点算出手段４０により算出された得点で順位付けを行うことにより、カテゴリ別のサイトのランキングを決定する機能を有している。ランキング記憶手段６０は、決定されたランキングを記憶する機能を有している。
【００１３】
ここで、記事データ記憶手段１０、サイト情報記憶手段２０に記憶された情報について説明しておく。図２は、記事データ記憶手段１０に記憶された情報の一例を示す図である。図２に示すように、記事データ記憶手段１０には、記事ＩＤに対応付けて、その記事データが属するカテゴリを特定するカテゴリＩＤ、その記事データが含まれるブログサイトのＩＤであるサイトＩＤ、およびテキスト形式の記事データの内容が記憶されている。１つの記事が、複数のカテゴリに属する場合もあり、図２の例では、記事“Ｋ０００３”は、“Ｃ００５” “Ｃ００２”の２つのカテゴリに属していることを示している。なお、現実には、記事データ記憶手段１０には、どのカテゴリにも属していない記事についての情報も記録されている。
【００１４】
図３は、サイト情報記憶手段２０に記憶された情報の一例を示す図である。図３に示すように、サイト情報記憶手段２０には、サイトＩＤに対応付けて、そのブログサイトに対して他のサイトからリンクが張られている数である被リンク数、そのブログサイトの更新頻度が記憶されている。
【００１５】
図１に示したカテゴリ別ランキング作成装置は、コンピュータに専用のプログラムを組み込むことにより実現される。また、記事データ記憶手段１０、サイト情報記憶手段２０、ランキング記憶手段６０は、ハードディスク等の記憶装置内の所定の領域に設けられる。カテゴリ別ランキング作成装置は、単体のコンピュータにおいても実現可能であるが、インターネット等のネットワークに接続されたブログ収集サーバ内に設け、ブログサイトについての情報を、随時収集して記事データ記憶手段１０、サイト情報記憶手段２０等に蓄積するような構成としても良い。
【００１６】
（２．処理動作）
次に、図１に示した装置の処理動作について説明する。カテゴリ別ランキング作成装置１００は、事前に設定されたタイミングで定期的に処理を行う。カテゴリ特定手段３０は、設定された所定の時期がくると、記事データ記憶手段１０を参照し、ブログサイト別に、各ブログサイトが有する記事データに付与されたカテゴリＩＤの数を集計する処理を行う。例えば、図２の例では、サイトＩＤ“Ｓ００１”で特定されるブログサイトであるサイトＳ００１に含まれる記事は、記事Ｋ０００１〜Ｋ０００４の４つである。この４つの記事のカテゴリＩＤを集計すると、Ｃ００５が４つ、Ｃ００２が１つである。
【００１７】
続いて、カテゴリ特定手段３０は、集計したカテゴリＩＤのうち、最も多いカテゴリＩＤが、全体に対して所定の比率を超えているかどうかを判断する。所定の比率としては、適宜設定することが可能であるが、本実施形態では５０％としている。図２の例では、Ｓ００１に含まれる記事は、Ｃ００５が４つ、Ｃ００２が１つの延べ５つのカテゴリＩＤに分類されている。したがって、カテゴリＣ００５は全体の８０％、カテゴリＣ００２は全体の２０％である。このため、５０％を超えているＣ００５が、サイトＳ００１が分類されるカテゴリとして特定される。例えば、カテゴリＣ００５が“映画”に関するカテゴリ、カテゴリＣ００２が“テレビ”に関するカテゴリであったとすると、サイトＳ００１は、映画のカテゴリに属すると判断されることになるのである。同様にして、カテゴリ特定手段３０は、記事データ記憶手段１０内の記事データが含まれる全てのブログサイトについて、カテゴリを特定する処理を行う。ただし、１つのカテゴリＩＤが全体の５０％を超えない場合は、そのブログサイトについては、カテゴリＩＤは特定されず、カテゴリ別のランキング作成の対象外となる。
【００１８】
各ブログサイトについて、カテゴリ特定処理が行われたら、得点算出手段４０は、サイト情報記憶手段２０を参照し、カテゴリが特定されたブログサイトについて、被リンク数、更新頻度を抽出する。続いて、得点算出手段４０は、抽出した被リンク数、更新頻度を用いて、各ブログサイトの得点を算出する。被リンク数、更新頻度を用いた得点の算出は、様々な手法で実行することができるが、基本的には、被リンク数が多いものほど得点が高くなり、更新頻度が多いものほど得点が高くなる。
【００１９】
得点算出手段４０により得点が算出されたら、順位付け手段５０は、カテゴリ特定手段３０により特定されたカテゴリ別に、算出された得点で順位付け処理を行う。具体的には、カテゴリ別に、ブログサイトを抽出し、抽出されたブログサイトを得点の高いほうから順位を付与する処理を行う。そして、サイトＩＤ、カテゴリＩＤ、カテゴリ別の順位を対応付けて、ランキング記憶手段６０に記憶する。
【００２０】
ここで、図４にランキング記憶手段６０に記憶された情報の一例を示す。図４に示すように、ランキング記憶手段６０には、サイトＩＤに対応付けて、カテゴリＩＤが記録されるとともに、そのサイトＩＤの、該当するカテゴリＩＤにおける順位が記録される。
【００２１】
（３．作成されたランキングの利用）
以上のようにして作成されたランキングは、ブログ収集サーバにアクセスした閲覧者によって、面白そうなブログサイトを探す際に利用される。次に、作成されたランキングを利用する場合について説明する。図５は、ランキングを記録したブログ収集サーバの利用状態を示す図である。図５において、２００はブログ収集サーバ、２１０は情報提示手段、３００は利用者端末である。記事データ記憶手段１０、サイト情報記憶手段２０、ランキング記憶手段６０は図１に示したものと同一である。なお、ブログ収集サーバ２００は、記事データ記憶手段１０、サイト情報記憶手段２０、ランキング記憶手段６０以外にも、ブログサイトに関連する情報を記憶し、利用者端末３００に対して、詳細な情報の提供が可能となっている。
【００２２】
ブログ収集サーバ２００は、ブログサイトの情報を収集し、蓄積したサーバコンピュータである。ネットワークを介してブログサイトから収集した情報は、記事データ記憶手段１０に蓄積される。情報提示手段２１０は、利用者端末３００からの要求に応じて、記事データ記憶手段１０、サイト情報記憶手段２０、ランキング記憶手段６０から必要な情報を抽出し、加工して利用者端末３００に提示する機能を有している。情報提示手段２１０は、Ｗｅｂサーバソフトウェア、通信用ソフトウェア、その他、専用のプログラム等の連携により実現される。利用者端末３００は、ネットワーク接続機能、Ｗｅｂブラウザを搭載した汎用のコンピュータである。
【００２３】
利用者は、利用者端末３００からブログ収集サーバ２００にアクセスした後、情報提示手段２１０から提示される情報に従って、様々な手順で目的とするブログサイトを探すことができる。この際、目的とするカテゴリが既に決まっており、その中で面白そうなブログサイトを探したいと思った場合には、利用者端末３００からカテゴリを指定するとともに、そのカテゴリのランキングを要求する旨をブログ収集サーバ２００に対して指示する。すると、情報提示手段２１０は、指定されたカテゴリに対応するサイトの情報を、ランキング記憶手段６０から所定数抽出するとともに、サイト名等の関連情報をブログ収集サーバ２００内の他の記憶領域から抽出し、順位に従って配置したページデータを生成し、利用者端末３００に送信する。
【００２４】
利用者端末３００では、受信したページデータをブラウザの機能により画面に表示する。利用者端末３００の画面には、指定したカテゴリに該当するサイト名の一覧が順位に従って表示される。利用者が、その中から見たいと思うサイトを指定すると、その情報がブログ収集サーバ２００に送信される。そして、情報提示手段２１０が指定されたサイトの詳細な情報を、記事データ記憶手段１０、サイト情報記憶手段２０から抽出して、所定の体裁に加工し、利用者端末３００に送信する。
【図面の簡単な説明】
【００２５】
【図１】本発明に係るカテゴリ別ランキング作成装置の一実施形態における構成図である。
【図２】記事データ記憶手段１０に記憶された情報の一例を示す図である。
【図３】サイト情報記憶手段２０に記憶された情報の一例を示す図である。
【図４】ランキング記憶手段６０に記憶された情報の一例を示す図である。
【図５】ランキングを記録したブログ収集サーバの利用状態を示す図である。
【符号の説明】
【００２６】
１０・・・記事データ記憶手段
２０・・・サイト情報記憶手段
３０・・・カテゴリ特定手段
４０・・・得点算出手段
５０・・・順位付け手段
６０・・・ランキング記憶手段
１００・・・カテゴリ別ランキング作成装置
２００・・・ブログ収集サーバ
２１０・・・情報提示手段
３００・・・利用者端末
【図１】
2009070210.tif 000003
【図２】
2009070210.tif 000004
【図３】
2009070210.tif 000005
【図４】
2009070210.tif 000006
【図５】
2009070210.tif 000007