(57)【要約】【課題】利用者が更新情報ページへのアクセスを怠っても更新通知を得ることができ且つ任意の時点での更新状況を知ることができるウェブページ更新通知装置を提供する。【解決手段】更新を通知するスケジュールを決定する通知スケジューリング部１０６により決定されたスケジュールに従って、更新状態保持部１０５に保持されている更新検知部１０４により検知された更新状態を参照して、通知していない更新について通信部１０３を介して通知を送信する能動的通知部１０７と、通信部を介して通知要求を受信すると更新状態保持部に保持されている更新状態を参照して通知していない更新について通信部を介して通知を送信する受動的通知部１０８とを備えた。【選択図】      図１
2004199596.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上の更新通知対象ページを識別するページ識別データを保持する更新通知対象保持手段と、
前記更新通知対象保持手段に保持されているページ識別データが示す各ページの更新検知処理を行うスケジュールを決定する検知スケジューリング手段と、
他の装置との通信を行う通信手段と、
前記検知スケジューリング手段により決定されたスケジュールに従って前記更新通知対象保持手段に保持されているページ識別データが示す各ページのページデータを前記通信手段を介して取得して更新検知処理を行う更新検知手段と、
前記更新検知手段により検知された更新状態を保持する更新状態保持手段と、
更新を通知するスケジュールを決定する通知スケジューリング手段と、
前記通知スケジューリング手段により決定されたスケジュールに従って前記更新状態保持手段に保持されている更新状態を参照して通知していない更新について前記通信手段を介して通知を送信する能動的通知手段と、
前記通信手段を介して通知要求を受信すると前記更新状態保持手段に保持されている更新状態を参照して通知していない更新について前記通信手段を介して通知を送信する受動的通知手段とを備えたことを特徴とするウェブページ更新通知装置。
【請求項２】
前記能動的通知手段は、前記通知スケジューリング手段により決定されたスケジュールに従って前記更新状態保持手段に保持されている更新状態を参照して、前記能動的通知手段と前記受動的通知手段のいずれにおいても通知していない更新について前記通信手段を介して通知を送信する手段であり、
前記受動的通知手段は、前記通信手段を介して通知要求を受信すると前記更新状態保持手段に保持されている更新状態を参照して、前記能動的通知手段と前記受動的通知手段のいずれにおいても通知していない更新について前記通信手段を介して通知を送信する手段であることを特徴とする前記請求項１に記載のウェブページ更新通知装置。
【請求項３】
前記能動的通知手段は、前記通知スケジューリング手段により決定されたスケジュールに従って前記更新状態保持手段に保持されている更新状態を参照して、前回の通知から一定時間が経過している場合に限り通知済みの更新を除いた更新について前記通信手段を介して通知を送信する手段であることを特徴とする前記請求項１または２に記載のウェブページ更新通知装置。
【請求項４】
一つ以上の更新通知対象ページを識別するページ識別データを保持する更新通知対象保持工程と、
前記更新通知対象保持工程に保持されているページ識別データが示す各ページの更新検知処理を行うスケジュールを決定する検知スケジューリング工程と、
他の装置との通信を行う通信工程と、
前記検知スケジューリング工程により決定されたスケジュールに従って前記更新通知対象保持工程に保持されているページ識別データが示す各ページのページデータを前記通信工程を介して取得し更新検知処理を行う更新検知工程と、
前記更新検知工程により検知された更新状態を保持する更新状態保持工程と、
更新を通知するスケジュールを決定する通知スケジューリング工程と、
前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して通知していない更新について前記通信工程を介して通知を送信する能動的通知工程と、
前記通信工程を介して通知要求を受信すると前記更新状態保持工程に保持されている更新状態を参照して通知していない更新について前記通信工程を介して通知を送信する受動的通知工程とを備えたことを特徴とするウェブページ更新通知方法。
【請求項５】
前記能動的通知工程は、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して、前記能動的通知工程と前記受動的通知工程のいずれにおいても通知していない更新について前記通信工程を介して通知を送信する工程であり、
前記受動的通知工程は、前記通信工程を介して通知要求を受信すると前記更新状態保持工程に保持されている更新状態を参照して、前記能動的通知工程と前記受動的通知工程のいずれにおいても通知していない更新について前記通信工程を介して通知を送信する工程であることを特徴とする請求項４に記載のウェブページ更新通知方法。
【請求項６】
前記能動的通知工程は、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して、前回の通知から一定時間が経過している場合に限り通知済みの更新を除いた更新について前記通信工程を介して通知を送信する工程であることを特徴とする請求項４または５に記載のウェブページ更新通知方法。
【請求項７】
ウェブページ更新通知装置を制御するためのコンピュータ読み取り可能な制御プログラムであって、
一つ以上の更新通知対象ページを識別するページ識別データを保持する更新通知対象保持工程と、前記更新通知対象保持工程に保持されているページ識別データが示す各ページの更新検知処理を行うスケジュールを決定する検知スケジューリング工程と、他の装置との通信を行う通信工程と、前記検知スケジューリングこうていにより決定されたスケジュールに従って前記更新通知対象保持工程に保持されているページ識別データが示す各ページのページデータを前記通信工程を介して取得し更新検知処理を行う更新検知工程と、前記更新検知工程により検知された更新状態を保持する更新状態保持工程と、更新を通知するスケジュールを決定する通知スケジューリング工程と、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して通知していない更新について前記通信工程を介して通知を送信する能動的通知工程と、前記通信工程を介して通知要求を受信すると前記更新状態保持工程に保持されている更新状態を参照して通知していない更新について前記通信工程を介して通知を送信する受動的通知工程とをコンピュータに実行させるためのプログラムコードから成ることを特徴とするウェブページ更新通知装置の制御プログラム。
【請求項８】
前記能動的通知工程は、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して、前記能動的通知工程と前記受動的通知工程のいずれにおいても通知していない更新について前記通信工程を介して通知を送信する工程であり、
前記受動的通知工程は、前記通信工程を介して通知要求を受信すると前記更新状態保持工程に保持されている更新状態を参照して、前記能動的通知工程と前記受動的通知工程のいずれにおいても通知していない更新について前記通信工程を介して通知を送信する工程であることを特徴とする前記請求項７に記載のウェブページ更新通知装置の制御プログラム。
【請求項９】
前記能動的通知工程は、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して、前回の通知から一定時間が経過している場合に限り通知済みの更新を除いた更新について前記通信工程を介して通知を送信する工程であることを特徴とする前記請求項７または８に記載のウェブページ更新通知装置の制御プログラム。
【請求項１０】
請求項７乃至９のいずれかに記載のウェブページ更新通知装置の制御プログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを用いて情報発信を行うシステムであるウェブ(或いはＷＷＷ、ワールドワイドウェブ)において、ウェブページの更新を登録者に通知するウェブページ更新通知装置に関する。
【０００２】
【従来の技術】
ウェブは、ウェブブラウザ装置(以下、ブラウザと記述する)がクライアントとなり、ウェブサーバ装置(以下、ウェブサーバと記述する)がサーバとなり、ハイパーテキストトランスファプロトコル(以下、ＨＴＴＰと記述する)を用いて、ブラウザがウェブサーバからウェブページ(以下、ページと記述する)を取得する通信を行い、取得したページをブラウザで表示することを基本動作とするシステムである。一般的には、ページの利用者がブラウザに対して特定ページの表示操作を行い、上記通信を経てブラウザに当該ページが表示される。
【０００３】
こうした一般的な利用方法では、ページの変更等による更新は、利用者が当該ページをブラウザで表示し、前回利用した場合と異なるか否かを目視により確認するしかなかった。
【０００４】
そこで、利用者の表示操作が行われなくとも、ウェブサーバからページ取得を行い、以前に取得したページデータと比較することで、ページの更新を検知し、更新されたことを別の手段で利用者に通知するウェブページ更新通知装置が提供されてきた。
【０００５】
この種のウェブページ更新通知装置は、上記サーバ或いはクライアントと一体となった装置である他に、サーバやクライアントと独立した装置としても動作する。このようなウェブページ更新通知装置としては、例えば、特開平１１−１５７１６号公報において開示されている文書更新通知装置や、特開２００１−６７２８３号公報において開示されているホームページ配信装置がある。
【０００６】
図６は、このような形態のウェブページ更新通知装置とブラウザやウェブサーバとの一般的な関係を示す図である。同図において、６０１はウェブサーバで、更新通知の対象となるページを提供するものである。６０２は利用者が利用するブラウザ、６０３は利用者が利用するメール受信装置である。６０４はウェブページ更新通知装置で、ウェブサーバ６０１上のページの更新を検知して、更新されている場合に、メール受信装置６０３に対して更新通知メールを送るものである。６０５はネットワークで、ウェブサーバ６０１、ブラウザ６０２、メール受信装置６０３及びウェブページ更新通知装置６０４間の通信を行うためのものである。
【０００７】
図７及び図８は、ウェブページ更新通知装置６０４に対して更新通知の対象とするページを登録する登録画面の一例を示す図である。
【０００８】
図７において、７０１は利用者ＩＤフィールドで、利用者ＩＤを入力するものである。７０２はパスワードフィールドで、パスワードを入力するものである。７０３はログインボタンで、ログインを実行するためのボタンである。
【０００９】
また、図８において、８０１はＵＲＬフィールドで、更新通知の対象とするページのＵＲＬを入力するものである。８０２は登録ボタンで、登録を実行するためのボタンである。
【００１０】
予め利用者のメールアドレスを登録しておき、利用者には、利用者ＩＤ（識別子）とパスワードを発行しておく。更新通知の対象とするページを登録するには、利用者は、まず、図７のログイン画面を開く。そして、この画面上のログインボタン７０３をクリックすると、ブラウザ６０２からウェブページ更新通知装置６０４に利用者ＩＤとパスワードが送られる。ウェブページ更新通知装置６０４は、送られてきた利用者ＩＤとパスワードにより、これが登録されている利用者か否かを確認し、確認された場合は、図８に示すページ登録画面を返す。
【００１１】
図８の画面において、利用者が登録ボタン８０２をクリックすると、ＵＲＬフィールド８０１の値がブラウザ６０２からウェブページ更新通知装置６０４に送信されて、このウェブページ更新通知装置６０４において登録処理が行われる。
【００１２】
以後、ウェブページ更新通知装置６０４は、当該ＵＲＬにより指定されるページの更新を検知し、更新されている場合は、予め登録されている当該利用者のメールアドレスに対して更新通知メールを送信する。
【００１３】
登録されている各ページの更新が検知される度に、ページ毎に更新通知メールを送る例もあるが、利用者が登録している全ページの更新情報を纏めて一つのメールで送る例もある。後者の場合、送るタイミングとしては、全ページの更新検知処理を終えた時点や、一定間隔や、特定の日時等を採用し得る。
【００１４】
図９は、このように全ページの更新情報を纏めて通知する更新通知メールの一例を示す図である。
【００１５】
一方、更新をメールで通知するのではなく、例えば、特開２００１−２０２２８３号公報において開示されているコンテンツ更新状況監視システムのように、利用者が更新情報ページにアクセスすると、その時点で登録されているページのリストが表示され、それらの更新状況を記載することで更新を通知する例もある。
【００１６】
図１０は、このようなシステムにおける更新情報ページの一例を示す図である。
【００１７】
【発明が解決しようとする課題】
しかしながら、上述した従来例のようにメールで通知するウェブページ更新通知装置では、メールが送られてくるまで更新状況を知ることができないという問題点があった。
【００１８】
一方、登録されたページの更新状況を記した更新情報ページを提供する従来のウェブページ更新通知装置では、更新情報ページにアクセスしない限り更新を知ることができず、更新情報ページへのアクセスを怠ると更新を知ることができないという問題点があった。
【００１９】
本発明は、上述したような従来技術の有する問題点を解消するためになされたもので、その目的は、利用者が更新情報ページへのアクセスを怠っても更新通知を得ることができ且つ任意の時点での更新状況を知ることができるウェブページ更新通知装置を提供することである。
【００２０】
【課題を解決するための手段】
上記目的を達成するために、本発明のウェブページ更新通知装置は、一つ以上の更新通知対象ページを識別するページ識別データを保持する更新通知対象保持手段と、前記更新通知対象保持手段に保持されているページ識別データが示す各ページの更新検知処理を行うスケジュールを決定する検知スケジューリング手段と、他の装置との通信を行う通信手段と、前記検知スケジューリング手段により決定されたスケジュールに従って前記更新通知対象保持手段に保持されているページ識別データが示す各ページのページデータを前記通信手段を介して取得して更新検知処理を行う更新検知手段と、前記更新検知手段により検知された更新状態を保持する更新状態保持手段と、更新を通知するスケジュールを決定する通知スケジューリング手段と、前記通知スケジューリング手段により決定されたスケジュールに従って前記更新状態保持手段に保持されている更新状態を参照して通知していない更新について前記通信手段を介して通知を送信する能動的通知手段と、前記通信手段を介して通知要求を受信すると前記更新状態保持手段に保持されている更新状態を参照して通知していない更新について前記通信手段を介して通知を送信する受動的通知手段とを備えたことを特徴とする。
【００２１】
【発明の実施の形態】
以下、本発明の各実施の形態を図１乃至図５に基づき説明する。
【００２２】
（第１の実施の形態）
まず、本発明の第１の実施の形態を、図１乃至図４を用いて説明する。
【００２３】
図１は、本実施の形態に係るウェブページ更新通知装置における機能モジュールの構成例を示すブロック図であり、同図において、１０１は更新通知対象保持部で、更新を通知する対象である一つ以上のページ識別データを保持するものである。本実施の形態では、更新通知対象保持部１０１は、更新通知対象のページのＵＲＬリストを保持する。１０２は検知スケジューリング部で、更新通知対象保持部１０１に保持されているページ識別データが示す各ページの更新検知処理を行うスケジュールを決定するものである。本実施の形態では、毎日０時より更新通知対象保持部１０１に保持されているＵＲＬリストの先頭から順次検知を行う。
【００２４】
１０３は通信部で、ＨＴＴＰ（ハイパーテキストトランスファプロトコル）の送受信やメールの送信を行うものである。１０４は更新検知部で、検知スケジューリング部１０２により決定されたスケジュールに従って、更新通知対象保持部１０１に保持されているページ識別データが示す各ページのページデータを通信部１０３により取得して更新検知処理を行うものである。本実施の形態では、ページデータを取得する際に図６のウェブサーバ６０１が返す更新時刻を比較して、以前より新しい更新時刻であれば、この更新時刻に当該ページが更新されたと判断する。
【００２５】
１０５は更新状態保持部で、更新検知部１０４により検知された更新状態を保持するものである。本実施の形態では、更新状態保持部１０５は、通知対象であるページのＵＲＬと最後に検知された更新時刻を保持する。１０６は通知スケジューリング部で、更新を通知するスケジュールを決定するものである。本実施の形態では、毎日１２時に通知を行う。１０７は能動的通知部で、通知スケジューリング部１０６により決定されたスケジュールに従って、更新状態保持部１０５に保持されている更新状態を参照して、通知してない更新について通信部１０３を介して通知を送信するものである。１０８は受動的通知部で、通信部１０３を介して通知要求を受信すると、更新状態保持部１０５に保持されている更新状態を参照して、通知してない更新について通信部１０３を介して通知を送信するものである。
【００２６】
図２は、本実施の形態に係るウェブページ更新通知装置のハードウェア構成を示すブロック図であり、同図において、２０１はＣＰＵ（中央演算処理装置）で、上記各モジュールを実現するプログラムを実行する。２０２はメモリで、上記各モジュールを実現するプログラムやプログラムの動作に必要な領域を実現する。２０３はディスク装置で、以下に説明するプログラムを格納し、更新通知対象保持部１０１と更新状態保持部１０５とを実現すると共に、他の動作に必要な永続的データを保持する。２０４はネットワークＩ／Ｆ（インタフェース）で、外部のネットワークと接続して、通信部２０３による通信を実現する。２０５はバスで、前記各ハードウェアモジュール間の通信を実現する。
【００２７】
本実施の形態に係るウェブページ更新通知装置は、従来例と同様な図６に示す形態で利用される。
【００２８】
次に、本実施の形態に係るウェブページ更新通知装置における能動的通知部１０７の能動的通知処理動作について、図３を用いて説明する。
【００２９】
図３は、本実施の形態に係るウェブページ更新通知装置における能動的通知部１０７の能動的通知処理動作の流れを示すフローチャートである。
【００３０】
図３に示す能動的通知処理は、通知スケジューリング部１０６により決定されたスケジュールに従って起動される。
【００３１】
図３において、まず、ステップＳ３０１で、未処理の通知対象があるか否かを判断する。そして、未処理の通知対象が有ると判断された場合は次のステップＳ３０２へ、また、未処理の通知対象が無いと判断された場合はステップＳ３０５へ、それぞれ進む。
【００３２】
ステップＳ３０２では、未処理の通知対象を一つ選択した後、次のステップＳ３０３へ進む。
【００３３】
ステップＳ３０３では、更新状態保持部１０５を参照して、当該通知対象の更新時刻を取得し、当該更新時刻が前回通知時刻より新しいか否かを判断する。そして、当該更新時刻が前回通知時刻より新しいと判断された場合はステップＳ３０４へ進み、また、当該更新時刻が前回通知時刻より新しくないと判断された場合は前記ステップＳ３０１へ戻る。
【００３４】
ステップＳ３０４では、当該通知対象を、本処理において一時的に使用する通知リストに追加する。具体的には、当該ページのＵＲＬをリストに追加する。前記ステップＳ３０４の処理が終了した後は、前記ステップＳ３０１へ戻る。
【００３５】
一方、ステップＳ３０５では、通知リストに含まれるＵＲＬを列挙した更新通知メールを作成し、この更新通知メールを、通信部１０３を介して利用者に送信する。
【００３６】
図４は、更新通知メールの内容の一例を示す図である。
【００３７】
前記ステップＳ３０５の処理が終了した後は、次のステップＳ３０６へ進む。
【００３８】
ステップＳ３０６では、本処理動作を開始した時刻を前回通知時刻として保持した後、本処理動作を終了する。
【００３９】
前記前回通知時刻は、本装置で永続的に保持されるデータである。
【００４０】
尚、通知処理を行っている間は、更新検知処理を行わない。
【００４１】
次に、本実施の形態に係るウェブページ更新通知装置における受動的通知部１０８の受動的通知処理動作について説明する。
【００４２】
受動的通知処理は、図６のブラウザ６０２からウェブページ更新通知装置６０４に対して更新通知ページを要求するＨＴＴＰリクエストが送られ、このＨＴＴＰリクエストを通信部１０３で受信すると起動される。
【００４３】
以後の処理は、基本的に前記能動的通知処理と略同じであり、異なる点は、図３のステップＳ３０５において、更新通知メールを作成する代わりに、更新通知ページを作成して、通信部１０３を介して、前記ＨＴＴＰリクエストに対するＨＴＴＰレスポンスに含めて返信する点のみである。
【００４４】
以上説明したように、本実施の形態に係るウェブページ更新通知装置では、メールによる通知と更新情報ページによる通知とを並行して利用できるので、利用者が更新情報ページへのアクセスを怠っても通知を得ることができ且つ任意の時点でユーザーが更新状況を知ることができる。
【００４５】
（第２の実施の形態）
次に、本発明の第２の実施の形態を、図５に基づき説明する。
【００４６】
尚、本実施の形態に係るウェブページ更新通知装置の構成は、上述した第１の実施の形態の図１及び図２と同一であるから、必要に応じて両図を流用して説明する。
【００４７】
上述した第１の実施の形態においては、前回通知した更新情報は全く通知しない場合について説明したが、本実施の形態は、前回の通知から一定時間を経過していない場合には、前回通知した更新情報も含めて通知するようにしたものである。
【００４８】
尚、本実施の形態に係るウェブページ更新通知装置の能動的通知部１０７における能動的受動処理動作は、上述した第１の実施の形態と同様であるが、受動的通知部１０８の受動的通知処理動作が異なる。
【００４９】
以下、本実施の形態に係るウェブページ更新通知装置の受動的通知部１０８における受動的通知処理動作について、図５を用いて説明する。
【００５０】
図５に示す受動的通知処理は、図６のブラウザ６０２からウェブページ更新通知装置６０４に対して更新通知ページを要求するＨＴＴＰリクエストが送られ、ＨＴＴＰリクエストを通信部１０３で受信すると起動される。
【００５１】
図５において、まず、ステップＳ５０１で、通知基準時刻を算出する。前回通知時刻と通知基準時刻とを比較し、一定時間以上経過していれば、前回通知時刻を新たな通知基準時刻とする。また、一定時間以上経過していない場合は、通知基準時刻をそのままとする。
【００５２】
次に、ステップＳ５０２で、未処理の通知対象があるか否かを判断する。そして、未処理の通知対象が有ると判断された場合はステップＳ５０３へ、また、未処理の通知対象が無いと判断された場合はステップＳ５０６へ、それぞれ進む。
【００５３】
ステップＳ５０３では、未処理の通知対象を一つ選択した後、次のステップＳ５０４へ進む。
【００５４】
ステップＳ５０４では、更新状態保持部１０５を参照して、当該通知対象の更新時刻を取得し、当該更新時刻が通知基準時刻より新しいか否かを判断する。そして、当該更新時刻が通知基準時刻より新しいと判断された場合はステップＳ５０５へ進み、また、当該更新時刻が通知基準時刻より新しくないと判断された場合は前記ステップＳ５０２へ戻る。
【００５５】
ステップＳ５０５では、当該通知対象を、本処理において一時的に使用する通知リストに追加する。具体的には、当該ページのＵＲＬをリストに追加する。そして、前記ステップＳ５０５の処理が終了した後は、前記ステップＳ５０２へ戻る。
【００５６】
一方、ステップＳ５０６では、通知リストに含まれるＵＲＬを列挙した更新通知ページを作成し、この更新通知ページを、通信部１０３を介して、前記ＨＴＴＰリクエストに対するＨＴＴＰレスポンスに含めて返信した後、次のステップＳ５０７へ進む。
【００５７】
ステップＳ５０７では、本処理動作を開始した時刻を前回通知時刻として保持した後、本処理動作を終了する。
【００５８】
前記前回通知時刻は、本装置で永続的に保持されるデータである。
【００５９】
尚、通知処理を行っている間は、更新検知処理を行わない。
【００６０】
本実施の形態に係るウェブページ更新通知装置では、前回の通知から一定時間を経過していない場合には、前回通知した更新情報も含めて通知するので、例えば、誤って更新通知ページを二度続けて要求しても、更新情報を失うことがない。
【００６１】
（他の実施の形態）
上述した実施の形態においては、受動的通知で通知した更新情報は、それ以降の能動的通知では通知しない場合について説明したが、能動的通知の有無に拘らず受動的通知は、前回の受動的通知で通知していない更新情報を通知しても良い。
【００６２】
また、上述した実施の形態においては、登録している通知対象を全て纏めて通知する場合について説明したが、登録されている通知対象を複数のグループに分け、グループ毎に纏めて通知しても良い。この場合は、上述した実施の形態における通知処理は、グループを単位として適用される。
【００６３】
また、上述した実施の形態においては、ウェブページ更新通知装置の利用者が全て同一である場合について説明したが、複数の利用者を扱っても良い。この場合は、利用者を単位として、上述した実施の形態における通知処理を行う。また、能動的通知の送信先を利用者毎に保持し、受動的通知の要求には、利用者を識別するデータを付与する。
【００６４】
また、上述した実施の形態においては、ページの更新時刻を用いて更新検知処理を行う場合について説明したが、他の方法で検知しても良い。例えば、ページデータを比較する方法、ページデータのチェックサムを比較する方法等がある。
【００６５】
また、上述した実施の形態においては、通知処理において既に通知したか否かの判断を、時刻の比較で行う場合について説明したが、他の判別方法でも良く、例えば、通知したか否かのデータを保持して判断しても良い。
【００６６】
また、上述した実施の形態においては、更新通知対象保持部１０１と更新状態保持部１０５とを、それぞれ別個の一つのデータとして実現する場合について説明したが、これらをマージ若しくは分割したデータとして実現しても良い。例えば、通知対象の更新時刻とＵＲＬから成るレコードのリストで、更新通知対象保持部１０１と更新状態保持部１０５とを同時に実現しても良い。
【００６７】
また、上述した実施の形態においては、毎日一定時刻に検知を開始する検知スケジュールで動作する場合について説明したが、任意のスケジュールで動作するようにしても良い。例えば、全ての更新通知対象の検知処理が終わったら、再びリストの先頭から更新検知処理を開始しても良いし、通知対象一つずつ或いは通知対象のサブセット毎に検知処理の開始時刻を定めても良い。
【００６８】
また、上述した実施の形態においては、毎日一定時刻に通知を開始する通知スケジュールで動作する場合について説明したが、任意のスケジュールで動作しても良い。例えば、通知対象の検知処理が一定回数行われたら通知処理を行っても良い。
【００６９】
また、上述した実施の形態においては、能動的通知をメールで受動的通知を更新通知ページで行う場合について説明したが、他の方法で実現しても良い。例えば、受動的通知を要求するメールをウェブページ更新通知装置が受信すると、受動的通知を含んだ通知メールを返信しても良い。
【００７０】
また、上述した実施の形態においては、各部を同一の汎用計算機上で実現する場合について説明したが、その一部がネットワークで接続された他の汎用計算機や特定用途の装置に分散していても良い。また、登録ページ保持部や登録キー素保持部は、全データを集中して保持する場合について説明したが、データの一部が他に分散しても良い。
【００７１】
また、上述した実施の形態においては、コンピュータまたはＣＰＵやＭＰＵを用いて、前述した機能を実現するソウトウェアプログラムを動作させる実施形態であったが、その機能の全部または一部を実現する論理回路により達成されることは言うまでもない。
【００７２】
また、本発明は、複数の機器から構成されるシステムに適用しても、一つの機器からなる装置に適用しても良い。前述した各実施の形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコードを格納した記憶媒体は、本発明を構成することになる。
【００７３】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤーＲＯＭ、ＣＤーＲ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７５】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７６】
以上では、本発明の様々な例と実施形態を説明したが、当業者であれば、本発明の趣旨と範囲は本明細書内の特定の説明と図に限定されるものではなく、本願特許請求の範囲に全て述べられた様々な修正と変更に及ぶことが可能であることは言うまでもない。本発明の実施態様の例を以下に列挙する。
【００７７】
［実施態様１］  一つ以上の更新通知対象ページを識別するページ識別データを保持する更新通知対象保持手段と、
前記更新通知対象保持手段に保持されているページ識別データが示す各ページの更新検知処理を行うスケジュールを決定する検知スケジューリング手段と、
他の装置との通信を行う通信手段と、
前記検知スケジューリング手段により決定されたスケジュールに従って前記更新通知対象保持手段に保持されているページ識別データが示す各ページのページデータを前記通信手段を介して取得して更新検知処理を行う更新検知手段と、
前記更新検知手段により検知された更新状態を保持する更新状態保持手段と、
更新を通知するスケジュールを決定する通知スケジューリング手段と、
前記通知スケジューリング手段により決定されたスケジュールに従って前記更新状態保持手段に保持されている更新状態を参照して通知していない更新について前記通信手段を介して通知を送信する能動的通知手段と、
前記通信手段を介して通知要求を受信すると前記更新状態保持手段に保持されている更新状態を参照して通知していない更新について前記通信手段を介して通知を送信する受動的通知手段とを備えたことを特徴とするウェブページ更新通知装置。
【００７８】
［実施態様２］  前記能動的通知手段は、前記通知スケジューリング手段により決定されたスケジュールに従って前記更新状態保持手段に保持されている更新状態を参照して、前記能動的通知手段と前記受動的通知手段のいずれにおいても通知していない更新について前記通信手段を介して通知を送信する手段であり、
前記受動的通知手段は、前記通信手段を介して通知要求を受信すると前記更新状態保持手段に保持されている更新状態を参照して、前記能動的通知手段と前記受動的通知手段のいずれにおいても通知していない更新について前記通信手段を介して通知を送信する手段であることを特徴とする実施態様１に記載のウェブページ更新通知装置。
【００７９】
［実施態様３］  前記能動的通知手段は、前記通知スケジューリング手段により決定されたスケジュールに従って前記更新状態保持手段に保持されている更新状態を参照して、前回の通知から一定時間が経過している場合に限り通知済みの更新を除いた更新について前記通信手段を介して通知を送信する手段であることを特徴とする実施態様１または２に記載のウェブページ更新通知装置。
【００８０】
［実施態様４］  一つ以上の更新通知対象ページを識別するページ識別データを保持する更新通知対象保持工程と、
前記更新通知対象保持工程に保持されているページ識別データが示す各ページの更新検知処理を行うスケジュールを決定する検知スケジューリング工程と、
他の装置との通信を行う通信工程と、
前記検知スケジューリング工程により決定されたスケジュールに従って前記更新通知対象保持工程に保持されているページ識別データが示す各ページのページデータを前記通信工程を介して取得し更新検知処理を行う更新検知工程と、
前記更新検知工程により検知された更新状態を保持する更新状態保持工程と、
更新を通知するスケジュールを決定する通知スケジューリング工程と、
前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して通知していない更新について前記通信工程を介して通知を送信する能動的通知工程と、
前記通信工程を介して通知要求を受信すると前記更新状態保持工程に保持されている更新状態を参照して通知していない更新について前記通信工程を介して通知を送信する受動的通知工程とを備えたことを特徴とするウェブページ更新通知方法。
【００８１】
［実施態様５］  前記能動的通知工程は、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して、前記能動的通知工程と前記受動的通知工程のいずれにおいても通知していない更新について前記通信工程を介して通知を送信する工程であり、
前記受動的通知工程は、前記通信工程を介して通知要求を受信すると前記更新状態保持工程に保持されている更新状態を参照して、前記能動的通知工程と前記受動的通知工程のいずれにおいても通知していない更新について前記通信工程を介して通知を送信する工程であることを特徴とする実施態様４に記載のウェブページ更新通知方法。
【００８２】
［実施態様６］  前記能動的通知工程は、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して、前回の通知から一定時間が経過している場合に限り通知済みの更新を除いた更新について前記通信工程を介して通知を送信する工程であることを特徴とする実施態様４または５に記載のウェブページ更新通知方法。
【００８３】
［実施態様７］  ウェブページ更新通知装置を制御するためのコンピュータ読み取り可能な制御プログラムであって、
一つ以上の更新通知対象ページを識別するページ識別データを保持する更新通知対象保持工程と、前記更新通知対象保持工程に保持されているページ識別データが示す各ページの更新検知処理を行うスケジュールを決定する検知スケジューリング工程と、他の装置との通信を行う通信工程と、前記検知スケジューリングこうていにより決定されたスケジュールに従って前記更新通知対象保持工程に保持されているページ識別データが示す各ページのページデータを前記通信工程を介して取得し更新検知処理を行う更新検知工程と、前記更新検知工程により検知された更新状態を保持する更新状態保持工程と、更新を通知するスケジュールを決定する通知スケジューリング工程と、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して通知していない更新について前記通信工程を介して通知を送信する能動的通知工程と、前記通信工程を介して通知要求を受信すると前記更新状態保持工程に保持されている更新状態を参照して通知していない更新について前記通信工程を介して通知を送信する受動的通知工程とをコンピュータに実行させるためのプログラムコードから成ることを特徴とするウェブページ更新通知装置の制御プログラム。
【００８４】
［実施態様８］  前記能動的通知工程は、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して、前記能動的通知工程と前記受動的通知工程のいずれにおいても通知していない更新について前記通信工程を介して通知を送信する工程であり、
前記受動的通知工程は、前記通信工程を介して通知要求を受信すると前記更新状態保持工程に保持されている更新状態を参照して、前記能動的通知工程と前記受動的通知工程のいずれにおいても通知していない更新について前記通信工程を介して通知を送信する工程であることを特徴とする実施態様７に記載のウェブページ更新通知装置の制御プログラム。
【００８５】
［実施態様９］  前記能動的通知工程は、前記通知スケジューリング工程により決定されたスケジュールに従って前記更新状態保持工程に保持されている更新状態を参照して、前回の通知から一定時間が経過している場合に限り通知済みの更新を除いた更新について前記通信工程を介して通知を送信する工程であることを特徴とする実施態様７または８に記載のウェブページ更新通知装置の制御プログラム。
【００８６】
［実施態様１０］  実施態様７乃至９のいずれかに記載のウェブページ更新通知装置の制御プログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【００８７】
【発明の効果】
以上説明したように、本発明のウェブページ更新通知装置によれば、利用者が更新情報ページへのアクセスを怠っても更新通知を得ることができ且つ任意の時点での更新状況を知ることができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るウェブページ更新通知装置の機能構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係るウェブページ更新通知装置のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係るウェブページ更新通知装置の動作の流れを示すフローチャートである。
【図４】本発明の第１の実施の形態に係るウェブページ更新通知装置における更新通知メールの一例を示す図である。
【図５】本発明の第２の実施の形態に係るウェブページ更新通知装置の動作の流れを示すフローチャートである。
【図６】従来及び本発明のウェブページ更新通知装置の利用例を示す図である。
【図７】従来のウェブページ更新通知装置におけるログインページの一例を示す図である。
【図８】従来のウェブページ更新通知装置における登録ページの一例を示す図である。
【図９】従来のウェブページ更新通知装置における更新通知メールの一例を示す図である。
【図１０】従来のウェブページ更新通知装置における更新通知ページの一例を示す図である。
【符号の説明】
１０１    更新通知対象保持部
１０２    検知スケジューリング部
１０３    通信部
１０４    更新検知部
１０５    更新状態保持部
１０６    通知スケジューリング部
１０７    能動的通知部
１０８    受動的通知部
２０１    ＣＰＵ
２０２    メモリ
２０３    ディスク装置
２０４    ネットワークインターフェース（ネットワークＩ／Ｆ）
２０５    バス
【図１】
2004199596.tif 000003
【図２】
2004199596.tif 000004
【図３】
2004199596.tif 000005
【図４】
2004199596.tif 000006
【図５】
2004199596.tif 000007
【図６】
2004199596.tif 000008
【図７】
2004199596.tif 000009
【図８】
2004199596.tif 000010
【図９】
2004199596.tif 000011
【図１０】
2004199596.tif 000012