(57)【要約】      （修正有）【課題】利用者が選んだホームページの中で、探している記事の載っているページ（Ｗｅｂデータ）を探すことができ、このＷｅｂデータがその後更新された場合は、これを探し、あるいは更新内容を通知することのできるホームページ監視システムを提供する。【解決手段】クライアント２から検索代理サーバ１に、検索したいテーマに適した所望のキーワードと、希望するホームページのアドレスとを送信し、検索サーバは、インターネット上のＷｅｂサーバから検索されたＷｅｂデータを格納する検索結果データベース３０を有し、ホームページと所定の関連付けを持つページのＷｅｂデータを取得し、ここからキーワードを含み、且つ検索結果データベースには含まれない新規なＷｅｂデータを更新用データとして検出する。【選択図】図３
2006309633.tif 000002
【特許請求の範囲】
【請求項１】
インターネットのクライアントと検索代理サーバとによるホームページ監視システムであって、
（Ａ）検索したいテーマに適した所望のキーワードと、前記検索を希望するホームページのアドレスと、を含む依頼データを入力する入力手段と、
入力された前記依頼データを前記検索代理サーバに送信する送信手段と、を有する前記クライアントと、
（Ｂ）インターネット上のＷｅｂサーバから検索されたＷｅｂデータを格納する検索結果データベース、を有する前記検索代理サーバーであって、
前記クライアントから送信される前記依頼データを受信する受信手段と、
前記アドレスのホームページ及びこのホームページと所定の関連付けを持つページのＷｅｂデータを取得する取得手段と、
取得した前記Ｗｅｂデータから前記キーワードを含むＷｅｂデータを抽出する抽出手段と、
前記抽出手段により抽出された前記Ｗｅｂデータの中から、前記検索結果データベースには含まれない新規なＷｅｂデータを更新用データとして検出する検出手段と、
検出された前記更新用データで前記検出結果データベースを更新する更新
手段と、を有する前記検索代理サーバと、
を有することを特徴とするホームページ監視システム。
【請求項２】
請求項１記載のホームページ監視システムにおいて、所定の関連付けが、ハイパーテキストによる関連付けであることを特徴とするホームページ監視システム。
【請求項３】
請求項１又は２記載のホームページ監視システムにおいて、
取得手段、抽出手段、検出手段、及び更新手段を、所定の契機で繰り返し実行する繰り返し手段を有することを特徴とするホームページ監視システム。
【請求項４】
請求項３記載のホームページ監視システムにおいて、検索代理サーバが、更新手段により更新された更新内容をクライアントに通知する通知手段を有し、
繰り返し手段が、更新手段のあとに前記通知手段が追加された状態で繰り返されることを特徴とするホームページ監視システム。
【請求項５】
請求項３又は４記載のホームページ監視システムであって、所定の契機がクライアントから入力されて、依頼データに含まれることを特徴とするホームページ監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、インターネット上で、検索したいテーマに適した所望のキーワードに関するホームページの更新動向を監視し、常に最新のＷｅｂ情報を得る為のホームページ監視システムに関する。
【背景技術】
【０００２】
インターネットでは、クライアント端末(以下、クライアント)から、各種のＷｅｂサーバーにアップロードされている様々なＷｅｂデータ（ホームページ）を画面に表示して見ることができる。これらは、各人が自分でアップロードを希望する情報を画面データとして作成し、インターネット上に公開するものであり、そのホームページと呼ばれている画面を作成する方法も様々に提供されている（特許文献１参照）。
【０００３】
Ｗｅｂデータを表示する時には、そのＷｅｂデータのネット上の所在地を示すＵＲＬと呼ばれるアドレスを入力するのである。或いは、検索エンジンによるキーワード検索により、そのキーワードを含むＷｅｂデータが一覧表示されるので、その中から見たいＷｅｂデータをホームページとして見ている。
【特許文献１】特開２００１−２９０７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし同じホームページでも、一旦アップロードされると、その後はほとんど更新されないものから、比較的よく更新されるものまで様々である。そのため、新しい内容を見ようとすると、更新されているものも、されていないものも、共に確認しなければならない。しかも、確認した中で更新されているのは一部しかなく、この一部の新しいページを見る為に、更新されていない他のホームページも全て、更新の有無を確認しなければならず、確認作業の無駄となっている。
【０００５】
また、更新された新たなホームページを早く見つけようとするなら、以上の様な確認の検索を頻繁に行わなければならず、これも面倒である。
【０００６】
また更新されたホームページを見つけることができても、更新されてから何日か過ぎたものが見つかることも多く、更新されると同時に直ちに見ると云う訳にはいかない。
【０００７】
従って、本願発明の目的とするところは、利用者が選んだホームページの中で、探している記事の載っているページ(そのＷｅｂデータ)を探すことができ、またこの様にして探したＷｅｂデータがその後に更新された場合には、この更新された最新のＷｅｂデータをも探し、この様な一連のサイクルを所定の契機で行うことができ、或いは更新内容を通知することのできるホームページ監視システムを提供することにある。
【課題を解決するための手段】
【０００８】
以上の目的の為に、本願発明では、インターネットのクライアントコンピュータと検索代理サーバコンピュータとによるホームページ監視システムを提供するものである。
【０００９】
まず、請求項１記載の発明では、
（Ａ）クライアントが、検索したいテーマに適した所望のキーワードと、検索を希望するホームページのアドレスと、を含む依頼データを入力する入力手段と、入力された前記依頼データを前記検索代理サーバに送信する送信手段と、を有するものである。
【００１０】
（Ｂ）またサーバは、インターネット上のＷｅｂサーバから検索されたＷｅｂデータを格納する検索結果データベース、を有する前記検索代理サーバである。そしてこの検索代理サーバは、前記クライアントから送信される前記依頼データを受信する受信手段と、前記アドレスのホームページ及びこのホームページと所定の関連付けを持つページのＷｅｂデータを取得する取得手段と、取得した前記Ｗｅｂデータから前記キーワードを含むＷｅｂデータを抽出する抽出手段と、前記抽出手段により抽出された前記Ｗｅｂデータの中から、前記検索結果データベースには含まれない新規なＷｅｂデータを更新用データとして検出する検出手段と、検出された前記更新用データで前記検出結果データベースを更新する更新手段とを有するものである。
【００１１】
一般に「ホームページ」とは、ホームページＵＲＬで開いた先頭のページを意味する場合と、そこから移動できる配下のページの全てまで含めたものを指す場合があるが、ここでは先頭ページの意味である。またここで、Ｗｅｂデータは、通常ではクライアントの画面に表示されるデータである。つまりクライアントに表示されたホームページの画面上では、他の画面へ移動する移動先が幾つか表示されており、その中の移動先をカーソルでクリックすれば、その新たな画面が表示されるのである。しかし本発明では、この様なホームページ等のＷｅｂデータをクライアントに送って表示させるのではなく、検索代理サーバ内で、これらＷｅｂデータ等の中から、所望したキーワードが含まれているＷｅｂデータを抽出するのである。この抽出は抽出手段により行われるのであり、例えば文字列のマッチングにより行うのである。
【００１２】
この様にして抽出されたＷｅｂデータは、検索結果データベースにすでに格納されているデータで有るか無いかを調べ、格納されていなければ、このＷｅｂデータを更新用データとして、検索結果データベースを更新するのである。この更新用データのページは、新規なページの場合と既存ページの更新ページの場合がある。新規ページの場合には、新規書き込みにより更新となる。更新ページの場合には、これに対応するＷｅｂデータが既に検索結果データベースに格納されているので、この既存ページの旧となったＷｅｂデータを更新するのである。或いはこの旧ページのデータをそのまま保存して、更新ページをこれに追加する方法もあるが、どちらでもよい。尚この検索結果データベースは、当初においてはデータが空の状態であるから、最初は、更新データは全て新規ページとして新規書き込みされるのである。そしてその後のＷｅｂデータで、新規ページか更新ページかが判断されるようになるのである。
【００１３】
以上により、本ホームページ監視システムでは、このシステムの利用者の検索したいテーマに適した所望のキーワードと、このキーワードでの検索を希望するホームページのアドレスとをクライアントから入力しておけば、インターネット上からそのキーワードを含むＷｅｂデータを得ることができるのである。即ち検索代理サーバ側で、そのＵＲＬのホームページをインターネット上の各種Ｗｅｂサーバから検索し、そのホームページ及びこのホームページと所定の関連付けをもつＷｅｂデータから、そのキーワードを含むＷｅｂデータを抽出してくれるものである。これにより、このシステムの利用者は、自分の知りたいテーマに関するインターネット上の情報を得ることができるのである。この様にして得た情報は、最終的にはクライアントの利用者に供されるのであるが、どの様に知らせるかは様々でよい。例えば電子メールで知らせたり、或いは検索代理サーバ側に本システムの問い合わせホームページを作り、ここに結果を表示させて、いつでも見ることができるようにするなどの方法がある。
【００１４】
なお、利用者が検索を希望したホームページからは、このホームページと所定の関連付けを持つページＷｅｂデータまでも検索できるのであるが、請求項２記載の発明では、この「所定の関連付け」を、ハイパーテキストによる関連付けとした。これにより、関連付けされたページの取得が容易になる。ここでハイパーテキストとはコンピュータを利用した文書システムの一つであり、文書の任意の場所に、他の文書の位置情報(ハイパーリンク)を埋めこみ、複数の文書を相互に連結できる仕組みのことである。これにより、最初に取得したホームページから連結されている他のＷｅｂデータを取得することができ、取得したこのＷｅｂデータから更に他のＷｅｂデータを取得し、この様な事を次々と繰り返して、関連付けられた全てのＷｅｂデータを取得するのである。
【００１５】
また請求項３記載の発明では、取得手段、抽出手段、検出手段、及び更新手段を、所定の契機で繰り返し実行する繰り返し手段を有することを特徴とした。所定の契機とは、例えば毎日所定の時刻になったら、クライアントから受信して保持してあるＵＲＬでＷｅｂデータの取得を開始し、これに続く抽出手段、検出手段、更新手段を順次起動させる様な日次処理等のものをいう。これによりその時点での、当該キーワードに関する最新のＷｅｂデータを得ることができるのである。またこの様な所定の契機には、例えば日次のほかに、隔日や週次などの契機で繰り返し実行する繰り返し手段により、インターネット上の新しい情報を得ることができるのである。
【００１６】
また請求項４記載の発明では、契機毎に、検索の状況を通知されるようにしたものである。即ち、更新手段により更新された更新内容をクライアントに通知する通知手段を、検索代理サーバが有す様にしたものである。そしてこの通知手段を、繰り返し手段が、更新手段のあとに通知手段を追加された状態で繰り返されることを特徴とするのである。これにより、繰り返し手段が実行されるたびに、利用者に検索結果が通知される。そのため、利用者としては、一旦、キーワード等の入力をしておけば、後は、契機毎の通知が成されてくるのであり、常に新しいネット情報を得ることができるのである。
【００１７】
また請求項５記載の発明では、所定の契機がクライアントから入力されて、依頼データに含まれることを特徴とする。これによりこの所定の契機は、利用者がクライアントから入力されることとなり、よって利用者の目的にあった契機を設定することができるのである。これにより、検索したいテーマやホーム,ページがどの程度で頻度で更新されるかを予測して、その予測した更新頻度に合わせたサイクルで、最新情報の検索をすることができるのである。
【発明の効果】
【００１８】
以上の本願発明により、利用者が選んだホームページの中での探している記事の載っているＷｅｂデータを探すことができ、またこの様にして探したＷｅｂデータがその後に更新された場合には、この更新された最新のＷｅｂデータをも探し、この様な一連のサイクルを所定の契機で行うことができ、或いは更新内容を通知することのできる。
【発明を実施するための最良の形態】
【００１９】
次に本願発明を、図をもって説明する。このホームページ監視システムは、図１に示すように、検索代理サーバ１とインターネットのクライアント２とによるホームページ監視システムである。検索代理サーバ１には会員データベース１０と、依頼データベース２０と、検出結果データベース３０とが備わっている。
【００２０】
（クライアント）；クライアント２は、入力手段、送信手段、電子メール機能を有している。入力手段は、このシステムの利用を申し込む為の申し込み登録入力と、登録された会員により、利用の依頼を入力できる入力画面表示ができ、又この画面からの入力処理ができる様になっている。
【００２１】
登録された会員が個々の検索を依頼する場合には、検索したいテーマに適したキーワードと、その希望する検索の対象にしたいホームページのアドレスと、検索する契機とが入力できる。又この様にして依頼入力した後には、依頼したホームページを削除したり、新たなホームページの追加なども依頼データとして再送信することができるようになっている。一旦入力した契機を変更する入力もできるようになっている。送信手段は、この様にして入力された依頼データのその他にも、種種のデータ（例えば、会員ＩＤやパスワードなど）を検索代理サーバに送信するものである。
【００２２】
（サーバ）；また検索代理サーバーは、図１に示したように、会員データベース１０と依頼データデータベース２０と検索結果データベース３０とを有している。また更に受信手段、取得手段、抽出手段、検出手段、更新手段、通知手段を有しており、これら手段が繰り返し行われる繰り返し手段を有している。そして、クライアント２から会員が入力してきた契機により、例えば１日１回というサイクルで、この繰り返し手段による繰り返しが行われるのである。契機は、１日１回の他に１日に何回かを契機にしてもよく、或いは曜日指定、１週１回、更には１時間おきの様な契機を指定してもよい。
【００２３】
検出結果データベース３０は、検索代理サーバ１がインターネット上のＷｅｂサーバ３から目的とするＷｅｂデータを検索した時に、このＷｅｂデータを格納するデータベースである。この検出結果データベース３０は。各Ｗｅｂデータが、このＷｅｂデータのページ・アドレス（ＵＲＬ）で呼び出しができるようになっている。
【００２４】
会員データベース１０は、このホームページ監視システムを利用する会員の情報を登録するものであり、クライアントからの登録申請を経て登録されるものである。また依頼データベース２０は、各会員からの依頼データを登録しておくものであり、図２に示すように、各会員から検索依頼されたキーワード２１が登録できるようになっている。会員一人で、複数のキーワード２１が登録できるようになっている。そして、各キーワード２１には、そのキーワード２１で検索したいホームページのＵＲＬ２２が、これも複数登録できる様になっている。そして会員１１とキーワード２１とＵＲＬ２２とが、図２に示したように、会員データベース１０と依頼データベース２０とに跨った階層構造になっている。
【００２５】
受信手段は、クライアント２から入力された依頼データを受信するものであり、クライアント２の入力画面に示された送信ボタン（図示せず）を押すことにより送信され、この送信されてきたデータを、検索代理サーバ１側で受信するものである。ただこの受信手段は、これだけを受信するのではなく、会員登録の申請データや、その他の各種データを受信するものである。
【００２６】
取得手段は、この様にして受信したこの依頼データの、そのＵＲＬ２２に基づいてそのホームページをアクセスし、このホームページからハイパーテキストで関連付けられた全てのＷｅｂデータを取得するものである。具体的には、まずクライアント２から受信したＵＲＬ２２のホームページを取得するのである。次に取得されたこのホームページのＷｅｂデータに含まれるハイパーリンクを全て探し、このハイパーリンクから、次のＷｅｂデータを探して取得するのである。取得したらまた更に、その取得されたＷｅｂデータの中のハイパーリンクを探し、そのＷｅｂデータを取得するのである。この様に次々とＷｅｂデータを取得してゆくのである。
【００２７】
またこの様にしてＷｅｂデータを取得したら、その都度に、下記に述べる抽出手段、検出手段、更新手段を実行するのである。即ち、取得されたＷｅｂデータの中からキーワード２１を含むＷｅｂデータを抽出手段で抽出し、次に、キーワード２１を含むとして抽出されたＷｅｂデータが更新すべき新たなＷｅｂデータかどうかを検出手段で検出し、次に、新たなＷｅｂデータとして検出されたものを更新手段で更新するのである。抽出や検出から外れたＷｅｂデータは読み捨てられるのである。以上の処理は、Ｗｅｂデータを１件所得する毎に、「抽出手段→検出手段→更新手段」と云う様に行ってもよいが、全てのＷｅｂデータを先に取得しておき、取得された全てのＷｅｂデータを一括して抽出手段で処理し、更に検出手段、更新手段もそれぞれ一括して処理するのでもよい。
【００２８】
抽出手段は、取得したＷｅｂデータが当該キーワード２１の文字列を含むかどうかを調べ、含んでいるのならこれを抽出し、キーワード２１を含んでいなければ上述した様に、読み捨てるのである。
【００２９】
検出手段は、この様にして抽出されたＷｅｂデータを、検出結果データベースと比べ、新規なページのＷｅｂデータであるかどうかを調べるのである。まず抽出されたＷｅｂデータのページＵＲＬで、検出結果データベースに読み込みをするのである。検出結果データベースは、このＵＲＬを読み込みキーとしているのである。
【００３０】
この読み込みで、該当するＵＲＬのデータがデータベース内に無ければ、そのＷｅｂデータは新規なページのＷｅｂデータとなるので、これを更新用データとするのである。
【００３１】
また抽出されたＷｅｂデータのＵＲＬに該当するデータが検出結果データベースにあれば、それは既存のページのＷｅｂデータである。この場合には、抽出されたＷｅｂデータと、検出結果データベース３０から読みとったそのＷｅｂデータとを比べ、同じかどうかを調べるのである。これは、双方のＷｅｂデータを全て突き合わせ、同じであれば、そのページは更新されていないページであり、そのＷｅｂデータは読み捨てるのである。また同じでなければ、そのページは更新されているであるので、このＷｅｂデータを更新用データとするのである。つまり更新データは、キーワードを含むページであって、新規のページか更新されている既存ページのＷｅｂデータなのである。
【００３２】
更新手段は、以上による更新用データにより更新するものである。新規ページに対応するＷｅｂデータは、検出結果データベースに対して新規データとして書き込まれる。また既存ページが更新されたＷｅｂデータは、検出結果データベースのＷｅｂデータを更新することとなる。ただ更新される旧データも必要であるなら、旧データを更新せずに、新規データとして書き込んでもよい。この場合は書き込んだデータのキーをＵＲＬにしておき、旧データにはこれに関連付けた別のキーを与えておく必要がある。
【００３３】
また通知手段は、更新用データに対応するページのアドレスを、電子メールの電文中に記載し、そのクライアントに送信するものである。これにより、電子メールの届いたことに気が付いた会員が、この電子メールを開封し、示されたＵＲＬをクリックして、そのページの確認をすることができるのである。
【００３４】
検索代理サーバでは、以上のような、取得手段、抽出手段、検出手段、更新手段、通知手段のサイクルを繰り返し手段により、繰り返し行われる様になっている。そしてこの繰り返しは、所定の契機で繰り返されるのである。例えば、契機が、毎日朝９時と入力しておくと、毎朝９時にこのサイクルが始まり、その時点での、前日かのその時点までの間にできた新たなページや更新されたページを、電子メールで通知してくる様になっている。
【００３５】
次に、この様なホームページ監視システムの利用方法を、図３を用いて説明する。まず、このシステムのサービスを利用したい者は、事前にクライアント２から会員の登録申請をするのである（図３の(1)）。具体的には、クライアント２に図示しない登録申請画面を表示させ、ここから必要な申請事項を入力して、送信ボタンを押して検索代理サーバ１に送信するのである。この様な申請により、会員登録が成され、会員ＩＤとパスワードの発行が成されるのである（同(2)）。
【００３６】
この様な登録の成された会員が、検索を依頼する場合には、ＩＤとパスワードの入力画面を表示させるのである。そして本ホームページ監視システムにログインしたら、依頼データの入力画面から、検索したいキーワードと、ホームページのＵＲＬと、契機を入力し、これを依頼データとして検索代理サーバに送信するのである（同(3)）。ＵＲＬは複数入力できるようになっている。
【００３７】
この様な依頼データを受信した検索代理サーバ１側では、依頼データを依頼データベース２０に登録し（同(4)）、検出結果データベース３０には、当該キーワードで検索されたＷｅｂデータの格納の準備をしておくのである（同(5)）。
【００３８】
この様な準備が成されたら、繰り返し手段が所定の契機で、取得手段とこれに続く各手段の繰り返しを開始させるのである。つまり、検索代理サーバ内には時計が備わっていて、その時々の日時が分かるのであるが、繰り返し手段では、この時計により、取得手段とこれに続く各手段を開始させる日時を常時、見ているのである（同(6)）。そして、会員から指定されている契機が到来したら、このこれら手段の実行を始めるのである（同(7)）。即ち与えられたＵＲＬによりＷｅｂデータを取得する取得手段を実行し（同(8)）、その際には、抽出手段でキーワードの入ったＷｅｂデータを抽出し（同(9)）、それが更新用データに該当するかどうかを検出手段で検出し（同(10)）、更新データに該当するので有れば、検出結果データベースを更新するのである（同(11)）。そして、その更新用データに対応するＵＲＬを書き込んだ電子メールを作成し、クライアントに通知のメール送信をするのである（同(12)）。
【００３９】
クライアントでは、電子メールを受信した事が、通常のパソコン機能として表示されるので、会員はこれにより通知のあったことが分かるのである。電子メールを開封すると、その本文中に、更新された更新用データのページのＵＲＬが何個か記載してあるので、これをクリックすることにより、そのページが確認できるのである。
【００４０】
なお、通知は電子メールに限るものではなく、このホームページ監視システム自身のホームページの中で、通知すべき更新データの有る旨を表示させ、それをみた会員が、そのホームページの中で表示されている更新されたページＵＲＬから、それを見るようにしてもよい。
【００４１】
なお本願発明は上記実施例に限るものではなく、発明の趣旨を逸脱しない範囲でどの様に実施されてもよい。また、本願のホームページ監視システムに、各種の機能を付加させるのは自由である。
【図面の簡単な説明】
【００４２】
【図１】この図は、検索代理サーバとクライアントがインターネット上でどの様な関係であるかを、各データベースとともに示す図である。
【図２】この図は、会員データベースと依頼データベースを説明する図である。
【図３】この図は、ホームページ監視システムの利用方法を説明する図である。
【符号の説明】
【００４３】
１  検索代理サーバ
２  クライアント
３  Ｗｅｂサーバ
１０  会員データベース
１１  会員
２０  依頼データベース
２１  キーワード
２２  ＵＲＬ
３０  検索結果データベース
【図１】
2006309633.tif 000003
【図２】
2006309633.tif 000004
【図３】
2006309633.tif 000005