(57)【要約】【課題】  情報を配信しているサイトの情報をより多く集めることが可能であると共に、閲覧者が容易に有用な配信サイトを判断することが可能なサイト情報収集システムを提供する。【解決手段】  閲覧端末３０がＲＳＳリーダーを利用して、配信サイト２０からＲＳＳファイルを取得し、ＲＳＳファイル内にＰＩＮＧサーバ送信用モジュールが存在する場合には、閲覧端末３０は、ＰＩＮＧサーバ送信用モジュール内に記録されたＲＳＳファイルのＵＲＩを、ＰＩＮＧサーバ送信用モジュール内で指定されているＰＩＮＧサーバ１０に送信する。これにより、ＰＩＮＧサーバ１０は、閲覧用情報を配信している配信サイト２０からではなく、閲覧端末３０からＲＳＳファイルのＵＲＩを取得することが可能となる。【選択図】  図１
2006209598.tif 000002
【特許請求の範囲】
【請求項１】
サーバコンピュータ上に開設され、閲覧用情報を配信すると共に、当該閲覧用情報の要約データを保有するサイトである配信サイトと、前記配信サイトからネットワークを介して配信される閲覧用情報を閲覧する端末装置である閲覧端末と、前記配信サイトに関する情報を登録するサーバコンピュータであるＰＩＮＧサーバにより構成されるシステムであって、
前記配信サイトが保有する前記要約データは、前記ＰＩＮＧサーバに当該要約データのＵＲＩを送信するためのＰＩＮＧサーバ送信用モジュールを有しており、
前記閲覧端末は、前記配信サイトから前記要約データを取得して解析し、解析した内容に従って、前記ＰＩＮＧサーバ送信用モジュールに記録されたＵＲＩを前記ＰＩＮＧサーバに送信する機能を有しており、
前記ＰＩＮＧサーバは、前記閲覧端末から受信したＵＲＩを登録する機能を有することを特徴とするサイト情報収集システム。
【請求項２】
前記ＰＩＮＧサーバは、受信して蓄積したＵＲＩに関する情報を、ＵＲＩ別に集計し、ＵＲＩ別の閲覧数を算出するものであることを特徴とする請求項１に記載のサイト情報収集システム。
【請求項３】
ネットワーク上に公開する閲覧用情報の要約を記録すると共に、自身のＵＲＩおよび送信先のサーバコンピュータであるＰＩＮＧサーバのＵＲＬを記録したＰＩＮＧサーバ送信用モジュールを有することを特徴とする要約データ。
【請求項４】
配信サイトから配信される閲覧用情報を閲覧する端末装置であって、
前記閲覧用情報の要約を記録した要約データを、ネットワークを介して前記配信サイトから取得する機能と、
前記取得した要約データの内容を解析し、解析の結果、当該要約データのＵＲＩおよび送信先のサーバコンピュータであるＰＩＮＧサーバのＵＲＬが記録されている場合に、前記ＰＩＮＧサーバ送信用モジュールに記録されたＵＲＩを前記ＵＲＬで特定されるＰＩＮＧサーバに送信する機能と、
を有することを特徴とする閲覧端末。
【請求項５】
ネットワーク上で閲覧用情報を配信しているサイトである配信サイトに関する情報を登録するサーバコンピュータであって、
前記配信サイトが保有する要約データのＵＲＩを、前記閲覧用情報を閲覧する端末装置から受信する機能と、
前記受信したＵＲＩを登録する機能と、
前記ＵＲＩの受信回数を集計することにより、各閲覧用情報の閲覧数を算出する機能と、
を有することを特徴とするＰＩＮＧサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワーク上で情報配信しているサイトの情報を収集するための技術に関する。
【背景技術】
【０００２】
近年、インターネット上において、ニュースサイトでのニュースヘッドラインの配信、ＢＬＯＧサイトによる個人の日記に類する情報の配信が増大している。ところが、このような配信情報は、インターネット上のどこに掲載されているかがわからず、自分の欲しい情報の入手が困難であるという問題が生じてきた。その一方で、情報を配信している個人は、自分が配信している情報をより多くの人に読んでもらいたいという欲求があった。
【０００３】
これらを解決する手段として、情報の発信者からの情報更新通知を受付け、公開するＰＩＮＧサーバが登場した。このＰＩＮＧサーバの登場により、自分の欲しい情報を入手したいユーザは、ＰＩＮＧサーバにアクセスすることで、欲しい情報を提供しているサイトにアクセスすることが可能となり、また、情報の発信者は自分の情報をより多くの人に見てもらうことが可能となった。また、情報の発信者が、ＰＩＮＧサーバに情報を提供する際の情報の形式としては、自身のサイトの要約を記録したＲＳＳ（RDF Site Summary、Rich Site Summary、Really Simple Syndication等の略）ファイルが用いられている。一方、閲覧者側では、このＲＳＳファイルを読み込むためのＲＳＳリーダーと呼ばれるソフトウェアを利用して、コンピュータ端末上で、配信されている情報を閲覧することが可能になっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のＰＩＮＧサーバを用いた手法では、情報を配信しているサイト側から更新情報をＰＩＮＧサーバに送信するようにしているため、個人の情報配信サイトからは、情報を集め易いが、企業の情報配信サイトから情報を集めるのは困難である。また、配信される情報を閲覧する側では、多数ある情報配信サイトの中からどれが有用な情報を配信するサイトであるかを判断するのが困難である。
【０００５】
上記のような点に鑑み、本発明は、情報を配信しているサイトの情報をより多く集めることが可能であると共に、閲覧者が容易に有用な配信サイトを判断することが可能なサイト情報収集システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明第１の態様では、サーバコンピュータ上に開設され、閲覧用情報を配信すると共に、当該閲覧用情報の要約データを保有するサイトである配信サイトと、前記配信サイトからネットワークを介して配信される閲覧用情報を閲覧する端末装置である閲覧端末と、前記配信サイトに関する情報を登録するサーバコンピュータであるＰＩＮＧサーバにより構成されるシステムであって、前記配信サイトが保有する前記要約データは、前記ＰＩＮＧサーバに当該要約データのＵＲＩを送信するためのＰＩＮＧサーバ送信用モジュールを有しており、前記閲覧端末は、前記配信サイトから前記要約データを取得して解析し、解析した内容に従って、前記ＰＩＮＧサーバ送信用モジュールに記録されたＵＲＩを前記ＰＩＮＧサーバに送信する機能を有しており、前記ＰＩＮＧサーバは、前記閲覧端末から受信したＵＲＩを登録する機能を有することを特徴とするサイト情報収集システムを提供する。
【０００７】
また、本発明第２の態様では、第１の態様において、前記ＰＩＮＧサーバは、受信して蓄積したＵＲＩに関する情報を、ＵＲＩ別に集計し、ＵＲＩ別の閲覧数を算出するものであることを特徴とする。
【０００８】
また、本発明第３の態様では、ネットワーク上に公開する閲覧用情報の要約を記録すると共に、自身のＵＲＩおよび送信先のサーバコンピュータであるＰＩＮＧサーバのＵＲＬを記録したＰＩＮＧサーバ送信用モジュールを有することを特徴とする要約データを提供する。
【０００９】
また、本発明第４の態様では、配信サイトから配信される閲覧用情報を閲覧する端末装置であって、前記閲覧用情報の要約を記録した要約データを、ネットワークを介して前記配信サイトから取得する機能と、前記取得した要約データの内容を解析し、解析の結果、当該要約データのＵＲＩおよび送信先のサーバコンピュータであるＰＩＮＧサーバのＵＲＬが記録されている場合に、前記ＰＩＮＧサーバ送信用モジュールに記録されたＵＲＩを前記ＵＲＬで特定されるＰＩＮＧサーバに送信する機能を有することを特徴とする閲覧端末を提供する。
【００１０】
また、本発明第５の態様では、ネットワーク上で閲覧用情報を配信しているサイトである配信サイトに関する情報を登録するサーバコンピュータであって、前記配信サイトが保有する要約データのＵＲＩを、前記閲覧用情報を閲覧する端末装置から受信する機能と、前記受信したＵＲＩを登録する機能と、前記ＵＲＩの受信回数を集計することにより、各閲覧用情報の閲覧数を算出する機能を有することを特徴とするＰＩＮＧサーバを提供する。
【発明の効果】
【００１１】
本発明によれば、情報を配信しているサイトの情報をより多く集めることが可能となると共に、閲覧者が容易に有用な配信サイトを判断することが可能となる。
【発明を実施するための最良の形態】
【００１２】
（１．システム構成）
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明に係るサイト情報収集システムの構成図である。図１において、１０はＰＩＮＧサーバ、１１はサイト情報ＤＢ、２０は配信サイト、３０は閲覧端末である。ＰＩＮＧサーバ１０は、配信サイトに関する情報を受け付けるためのサーバコンピュータであり、受け付けた配信サイトの情報をサイト情報ＤＢ１１に登録する機能を有している。サイト情報ＤＢ１１は、配信サイト２０に関する情報を蓄積する機能を有している。ここで、サイト情報ＤＢ１１に記録された情報の構成を図２に示す。図２に示すように、サイト情報ＤＢ１１には、各配信サイトに対応して、その配信サイトのＲＳＳを特定するＵＲＩ（Uniform Resource Identifier）、その配信サイトで配信されている閲覧用情報のタイトル、その閲覧用情報のＵＲＬ、その閲覧用情報の詳細、その閲覧用情報のカテゴリー、その閲覧用情報のサブカテゴリー、その閲覧用情報のキーワード、その閲覧用情報の更新時刻、受信時刻が記録されている。
【００１３】
配信サイト２０は、閲覧用情報を配信するサイトであり、ＷＥＢサーバ機能を有するサーバコンピュータ上で開設されている。配信サイト２０は、サーバコンピュータ上に記録された所定の閲覧用情報および要約データ（ＲＳＳファイル）の集合体として定義される。物理的には、１つのサーバコンピュータに複数サイト開設されることもあるし、複数のサーバコンピュータにより１つのサイトが形成されることもある。閲覧用情報はＷＥＢページの形式で記録されており、ＵＲＬを指定することにより特定可能となっている。閲覧用情報としては、例えば、ＷＥＢページ上のニュース記事であったり、個人の日記風の文章等が挙げられる。要約データは、閲覧用情報の要約を記録したデータであり、本実施形態では、汎用的なＲＳＳファイル形式に従って作成されている。ただし、本発明による要約データは、従来の要約データに、ＰＩＮＧサーバ送信用モジュールを付加したものとなっている。
【００１４】
ここで、本発明で用いる要約データの一例を図３に示す。図３は、要約データをＲＳＳ形式で表現したものである。図３において、上から１行目〜３行目にまたがる＜ｒｄｆ：…＞タグ内における３行目の下線で示した部分、および、上から４行目から１３行目の“＜Ｐｉｎｇ：”で始まる全てのタグがＰＩＮＧサーバ送信用モジュールである。ＲＳＳ形式では、ファイル内で使用するタグを、＜ｒｄｆ：…＞タグ内で定義している。図３の例では、４行目から１３行目までの１０個のタグにより１０要素が定義されているが、このタグを増減させることにより、ＰＩＮＧサーバ送信用モジュールとして定義するデータ数を変化させることが可能である。ＰＩＮＧサーバ送信用モジュール中、＜Ｐｉｎｇ：ｓｅｒｖｅｒ＞タグは、閲覧端末３０がメッセージを送信する先であるＰＩＮＧサーバ１０のＵＲＬを示している。＜Ｐｉｎｇ：ｒｐｃ＞タグおよび＜Ｐｉｎｇ：ｆｕｎｃ＞タグは、＜Ｐｉｎｇ：ｓｅｒｖｅｒ＞タグで指定したＰＩＮＧサーバ１０内の関数を呼び出して処理を行わせるためのものである。図３の例では、“Ｐｉｎｇ”という関数を呼び出して、“ｅｘｅｃ（実行）”することを意味している。
【００１５】
図３の４行目〜１４行目の１１個のタグのうち、上記の４行目〜６行目の３個のタグは送信先および命令を示しいるが、７行目以降の８個のタグは要素および値として、メッセージ化されて送信されるものである。＜Ｐｉｎｇ：ｓｅｎｄｕｒｉ＞は、要約データの配信サイト２０における所在を特定するＵＲＩを示しており、図２に示した記録項目の“ＵＲＩ”に対応している。＜Ｐｉｎｇ：ｔｉｔｌｅ＞は、閲覧用情報のタイトルを示しており、図２に示した記録項目の“タイトル”に対応している。＜Ｐｉｎｇ：ｌｉｎｋ＞は、閲覧用情報へのリンクを示し、具体的には、閲覧用情報のＵＲＬが記述されている。これは、図２に示した記録項目の“閲覧用情報のＵＲＬ”に対応している。＜Ｐｉｎｇ：ｄｅｓｃｒｉｐｔｉｏｎ＞は、閲覧用情報の詳細を示しており、図２に示した記録項目の“タ詳細”に対応している。＜Ｐｉｎｇ：ｃａｔｅｇｏｒｙ＞は、閲覧用情報のカテゴリーを示しており、図２に示した記録項目の“カテゴリー”に対応している。＜Ｐｉｎｇ：ｓｕｂ＿ｃａｔｅｇｏｒｙ＞は、閲覧用情報のサブカテゴリーを示しており、図２に示した記録項目の“サブカテゴリー”に対応している。＜Ｐｉｎｇ：ｋｅｙｗｏｒｄ＞は、閲覧用情報のキーワードを示しており、図２に示した記録項目の“キーワード”に対応している。＜Ｐｉｎｇ：ｐｕｂＤａｔｅ＞は、閲覧用情報の更新時刻を示しており、図２に示した記録項目の“更新時刻”に対応している。図３中のその他の部分、すなわち、１行目、２行目、および１５行目から４１行目までは、従来のＲＳＳファイル形式の要約データと同じである。
【００１６】
閲覧端末３０は、配信サイト２０において配信されている情報を閲覧する機能を有すると共に、閲覧した配信サイトについての情報をＰＩＮＧサーバ１０に送信する機能を有している。このような閲覧端末３０は、汎用のコンピュータに、専用のＲＳＳリーダーを搭載することにより実現される。すなわち、コンピュータ上でソフトウェアであるＲＳＳリーダーを起動すると、このＲＳＳリーダーにより、コンピュータが閲覧端末３０として機能することになる。本発明で用いるＲＳＳリーダーが従来と異なるのは、配信サイト２０から取得したＲＳＳ内の所定の情報を、ＰＩＮＧサーバ１０に送信する機能を有している点である。
【００１７】
（２．処理動作）
続いて、本発明に係るサイト情報収集システムの処理動作について説明する。まず、閲覧端末３０における処理について図４のフローチャートを用いて説明する。閲覧端末３０において、閲覧者がＲＳＳリーダーを起動して、所望の配信サイト２０にアクセスすると、ＲＳＳリーダーの機能により、閲覧端末３０は、ネットワーク上の配信サイト２０が有するＲＳＳを取得する（Ｓ１）。ここまでは、従来のＲＳＳリーダーによる処理と同様である。続いて、閲覧端末３０は、取得したＲＳＳ内にＰＩＮＧサーバ送信用モジュールが存在するかどうかを検索する（Ｓ２）。本実施形態では、図３に示した要約データ内において、＜ｒｄｆ：…＞タグ内に“Ｐｉｎｇ”という名前が定義されているかどうかを検索することになる。取得したＲＳＳ内にＰＩＮＧサーバ送信用モジュールが存在しない場合は、従来のＲＳＳリーダーと同様、取得したＲＳＳに基づき、タイトル、要約、閲覧用情報等を閲覧端末３０の画面に表示する。
【００１８】
一方、取得したＲＳＳ内にＰＩＮＧサーバ送信用モジュールが存在した場合は、そのＰＩＮＧサーバ送信用モジュール内から、ＰＩＮＧサーバ１０のＵＲＬとその他付随情報を取得する（Ｓ３）。具体的には、図３の例の場合、４行目から１４行目のタグ名を要素として、タグに囲まれた情報を値として取得することになる。続いて、閲覧端末３０は、Ｓ３において取得した情報をメッセージ化する（Ｓ４）。メッセージ化は、取得した情報をＰＩＮＧサーバ１０への送信に適した形式に変換することにより行う。例えば、図３に示したようなＰＩＮＧサーバ送信用モジュールの場合、各タグ名および各タグに対応した情報の内容を、図５に示すような形式に変換する。すなわち、各タグで特定される要素名と各要素の値を“＝”で結び、“＝”で結んだ組を“＆（トークン）”で結ぶ。次に、Ｓ３において取得したＵＲＬで特定されるＰＩＮＧサーバ１０に、図５に示したようなＳ４においてメッセージ化した情報を送信する（Ｓ５）。具体的には、ＰＩＮＧサーバ送信用モジュール内の＜ｐｉｎｇ：ｓｅｒｖｅｒ＞タグ（図３の上から４行目）で特定されるＰＩＮＧサーバ１０に、メッセージ化された情報を送信することになる。ＰＩＮＧサーバ１０へのメッセージの送信方式としては、種々のものを用いることができるが、本実施形態では、ＳＯＡＰ（Simple Object Access Protocol）形式としている。
【００１９】
続いて、ＰＩＮＧサーバ１０における処理について図６のフローチャートを用いて説明する。ＰＩＮＧサーバ１０は、閲覧端末３０から関数および命令と、メッセージ化された情報を受信する（Ｓ１１）。すると、ＰＩＮＧサーバ１０は受信した関数および命令を実行する。本実施形態では、図３に示したように、“Ｐｉｎｇ”という関数を実行（ｅｘｅｃ）する命令を実行することになる。この“Ｐｉｎｇ”という関数は、ＰＩＮＧサーバ１０内にあらかじめ用意されている。この“Ｐｉｎｇ”という関数を実行することにより、ＰＩＮＧサーバ１０は、以下のＳ１２からＳ１５の処理を実行することになる。具体的には、まず、受信したメッセージをトークン（＆）単位で分割する（Ｓ１２）。続いて、分割したメッセージの各要素とサイト情報ＤＢ１１のフィールドをマッピングする（Ｓ１３）。さらに、対応する要素の値をサイト情報ＤＢ１１に登録する（Ｓ１４）。具体的には、ＲＳＳファイル単位で、そのＲＳＳファイルのＵＲＩ、タイトル、閲覧用情報のＵＲＬ、詳細、カテゴリー、サブカテゴリー、キーワード、更新時刻、受信時刻を登録する。同一のＲＳＳファイルについて複数回受信した場合は、ＵＲＩ、タイトル、閲覧用情報のＵＲＬ、詳細、カテゴリー、サブカテゴリー、キーワード、更新時刻については重複しているので、受信時刻だけが各受信ごとに記録されることになる。各要素の値を登録したら、受信完了メッセージを閲覧端末３０に送信する（Ｓ１５）。以上のようにして、ＰＩＮＧサーバ１０は、配信サイト２０に関する情報を、配信サイト２０からではなく、閲覧端末３０から収集することが可能となる。
【００２０】
ＰＩＮＧサーバ１０が収集し、サイト情報ＤＢ１１に蓄積された情報は、所定のタイミングで集計される。集計は、カテゴリー別、ＵＲＩ別に行われる。カテゴリー別の集計は、図２に示した要素のうち、カテゴリー単位で行われる。この結果、各カテゴリーにどれだけのＵＲＩが存在するか、すなわち、どれだけの配信サイトが、あるカテゴリーの情報を配信しているかを求めることができる。ＵＲＩ別の集計は、図２に示した要素のうち、ＵＲＩ単位で行われる。この場合、１つのＵＲＩについて複数記録している受信時刻の数をカウントするので、１つのＵＲＩに対応するメッセージの受信回数が得られることになる。メッセージは、配信サイト２０を閲覧した際に、閲覧端末３０が取得したＲＳＳファイルから送信されてくるので、各ＵＲＩに対応するメッセージの受信回数は、各ＵＲＩに対応する配信サイト２０の情報が何回閲覧されたかを示す閲覧数となる。さらに、この閲覧数を所定の期間で区切って算出することにより、期間別の閲覧数を算出することもできる。
【００２１】
ＰＩＮＧサーバ１０に蓄積された情報は、ＰＩＮＧサーバ１０に接続されたＷＥＢサーバ（図示省略）上において公開することも可能である。これにより、閲覧者は、閲覧端末３０からネットワークを介して、配信サイト２０の閲覧数等を閲覧することができ、どの配信サイトの閲覧数が多いか、すなわち、どの配信サイトが有用であるかを判断することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係るサイト情報収集システムの構成図である。
【図２】サイト情報ＤＢ１１に記録された情報の構成を示す図である。
【図３】本発明で用いる要約データの一例を示す図である。
【図４】閲覧端末３０における処理の概要を示すフローチャートである。
【図５】ＰＩＮＧサーバ送信用モジュールをメッセージ化した状態を示す図である。
【図６】ＰＩＮＧサーバ１０における処理の概要を示すフローチャートである。
【符号の説明】
【００２３】
１０・・・ＰＩＮＧサーバ
１１・・・サイト情報ＤＢ
２０・・・配信サイト
３０・・・閲覧端末
【図１】
2006209598.tif 000003
【図２】
2006209598.tif 000004
【図３】
2006209598.tif 000005
【図４】
2006209598.tif 000006
【図５】
2006209598.tif 000007
【図６】
2006209598.tif 000008