(57)【要約】【課題】ピアツーピア型のグループウェアで共有しているウェブページやフォルダの更新をバックグラウンドで検知して知らせる。【解決手段】登録処理部２４に、複数の装置で共有するインターネット上のウェブページを取得した際に、ウェブ更新管理テーブル３６にウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリ４０に登録する。更新検知部２６は、処理の空き時間に、ウェブ更新管理テーブル３６に登録しているウェブページの更新時刻を取得してウェブ更新管理テーブル３６の更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する。キャッシュ更新部２８は、更新を検知したウェブページの実データを取得してキャッシュメモリ４０を更新する。更新表示部３０は、ウェブページの更新検知の結果を表示させる。【選択図】          図１
2004258708.tif 000002
【特許請求の範囲】
【請求項１】
登録処理部により、複数の装置で共有するインターネット上のウェブページを取得した際に、管理テーブルに前記ウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリに登録するウェブページ登録ステップと、
更新検知部により、処理の空き時間に、前記管理テーブルに登録しているウェブページの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する更新検知ステップと、
キャッシュ更新部により、更新を検知した前記ウェブページの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
更新表示部により、ウェブページの更新検知の結果を表示させる更新表示ステップと、
を備えたことを特徴とする共有データ管理方法。
【請求項２】
請求項１記載の共有データ管理方法に於いて、前記更新検知ステップは、他の装置からのウェブページの更新情報を取得し、他の装置が処理していない更新時刻が最も古いウェブページを更新の検知対象として選択することを特徴とする共有データ管理方法。
【請求項３】
コンピュータに、
複数のコンピュータで共有するインターネット上のウェブページを取得した際に、管理テーブルに前記ウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリに登録するウェブページ登録ステップと、
処理の空き時間に、前記管理テーブルに登録しているウェブページの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する更新検知ステップと、
キャッシュ更新部により、更新を検知した前記ウェブページの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
更新表示部により、ウェブページの更新検知の結果を表示させる更新表示ステップと、
を実行させることを特徴とするプログラム。
【請求項４】
複数のコンピュータで共有するインターネット上のウェブページを取得した際に、管理テーブルに前記ウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリに登録するウェブページ登録部と、
処理の空き時間に、前記管理テーブルに登録しているウェブページの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する更新検知部と、
更新を検知した前記ウェブページの実データを取得してキャッシュメモリを更新するキャッシュ更新部と、
ウェブページの更新検知の結果を表示させる更新表示部と、
を備えたことを特徴とする共有データ管理装置。
【請求項５】
フォルダ登録処理部により、複数のコンピュータで共有するフォルダを最初に取得した際に、管理テーブルに前記フォルダと更新時刻を登録すると共に実データをキャッシュメモリに登録するフォルダ登録ステップと、
更新検知部により、前記管理テーブルに登録しているフォルダの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にフォルダの更新を検知する更新検知ステップと、
キャッシュ更新部により、更新を検知した前記フォルダの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
更新表示部により、フォルダの更新検知の結果を表示させる更新表示ステップと、
を備えたことを特徴とする共有データ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グループウェア上でウェブページやファイル等を共有するピアツーピア型の共有データ管理方法、プログラム及び装置に関し、特に共有しているウェブページやファイルの更新を検知して各ピア装置で通知する共有データ管理方法、プログラム及び装置に関する。
【０００２】
【従来の技術】
従来、共通の仕事や目的をもって働く利用者グル−プを支援するグループウェアシステムは、企業において高い生産性を確保するため、今や不可欠の存在である。
【０００３】
このような従来のグループウェアシステムは、データの管理をサーバが一括して行い、クライアントは主にデータの表示のみを行うクライアント・サーバ型のグループウェアが一般的であったが、近年にあっては、サーバを使用せずにネットワークで接続されたコンピュータ間でデータを共有して効率的に活用するピアツーピア型のグループウェアが注目されている。
【０００４】
このようなピアツーピア型のグループウェアにあっては、ファイルを共有データとして利用する以外に、あるメンバーがウェブページをブラウザで閲覧した際に、そのウェブページが現在自分が共同で仕事している他のメンバーにとって重要な情報を含んでいると判断したような場合、そのウェブページのＵＲＬをグループウェア上に貼り付け、ウェブページの実データをキャッシュに格納することで共有データに加え、他のメンバーも活用できるようにしている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来のピアツーピア型のグループウェアにあっては、ウェブページを共有データに加えた後に更新された場合、更新されたことが分からずに古いデータをそのまま利用し、更新された最新データが直ぐに利用できないという問題があった。
【０００６】
特に、共有するデータが通常のファイルではなくウェブページである場合、ファイルの更新日付を調べるためには、ウェブサーバにアクセスしてＨＴＴＰ情報を取得し、そのヘッダを解析する作業が必要であり、簡単に更新の有無を調査することはできない。
【０００７】
このような共有データの更新に係る問題は、フォルダで管理されているファイルが更新された場合にも同様であり、実際にファイルにアクセスして作成日を調べてみなければ更新されたかどうかが分からず、あるメンバーがファイルを更新した場合、積極的にファイル更新をメール等で伝えない限り他のメンバーが気がつかないという不都合がある。
【０００８】
本発明は、ピアツーピア型のグループウェアで共有しているウェブページやフォルダの更新をバックグラウンドで検知して知らせるようにした共有データ管理方法、プログラム及び装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
図１は本発明の原理説明図である。本発明は、共有データの管理方法を提供する。この共有データの管理方法は、
登録処理部２４により、複数の装置で共有するインターネット上のウェブページを取得した際に、ウェブ更新管理テーブル３６にウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリ４０に登録するウェブページ登録ステップと、
更新検知部２６により、処理の空き時間に、ウェブ更新管理テーブル３６に登録しているウェブページの更新時刻を取得してウェブ更新管理テーブル３６の更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する更新検知ステップと、
キャッシュ更新部２８により、更新を検知したウェブページの実データを取得してキャッシュメモリ４０を更新するキャッシュ更新ステップと、
更新表示部３０により、ウェブページの更新検知の結果を表示させる更新表示ステップと、
を備えたことを特徴とする。
【００１０】
このように本発明によれば、共有データとして登録したウェブページにつき、ユーザによるウェブページのアクセスによりＨＴＴＰ情報を解析して更新を調べるという煩雑な操作が不要となり、バックグラウンドでウェブページの更新が検知されてユーザに知らされ、常に送信された最新のウェブページを活用できる。
【００１１】
ここで更新検知ステップは、ＨＴＴＰのＨＥＡＤコマンドによりウェブページの更新時刻を取得し、キャッシュ更新ステップは、ＨＴＴＰのＧＥＴコマンドによりウェブページの実データを取得してキャッシュメモリを更新する。
【００１２】
更に本発明による共有データ管理方法は、リンク処理部３２により、更新を検知したウェブページの配下のリンク情報を取得し、リンク情報に付き更新検知ステップ、キャッシュ更新ステップ及び更新表示ステップの処理を繰り返すリンク処理ステップを備えたことを特徴とする。このため登録したウェプベージのみならず、これにリンクを張っているウェブページも共有データとして登録して更新を検知できる。
【００１３】
リンク処理ステップは、最初のウェブページから予め設定した階層までのリンク情報を対象に、更新検知ステップ、キャッシュ更新ステップ及び更新表示ステップの処理を繰り返す。このため最初のウェブページに対しユーザが必要に応じて設定した階層までの更新管理が適切にできる。
【００１４】
更新表示ステップは、ブラウザ画面のＵＲＬに更新検知結果を表示させる。例えばウィンドウズ（Ｒ）のインターネット・エクスプローラ（Ｒ）の場合、「お気に入り」に共有データとして利用するウェブページのＵＲＬをセットし、更新を検知したら「お気に入り」のウィンドウのＵＲＬに更新検知を示す表示を施す。
【００１５】
更新表示ステップは、装置の起動時又は装置起動後に共有ウェブページを利用する処理の起動時に、ウェブページの更新検知結果を表示させる。
【００１６】
更に、本発明による共有データ管理方法は、更新検知ステップにおいて、他の装置からのウェブページの更新情報を取得し、他の装置が処理していない更新時刻が最も古いウェブページを更新の検知対象として選択することを特徴とする。このためグループウェアを構築している他のユーザ装置にウェブページの更新検知の管理処理を分散し、処理負担を低減する。
【００１７】
更に、本発明による共有データ管理方法は、セキュリティ処理部３４により、更新検知により取得したウェブページのウイルスをチェックするセキュリティステップを設けたことを特徴とする。
【００１８】
本発明は、ウェブページを対象とした共有データを管理するためのプログラムを提供する。このプログラムは、コンピュータに、
複数のコンピュータで共有するインターネット上のウェブページを取得した際に、管理テーブルに前記ウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリに登録するウェブページ登録ステップと、
処理の空き時間に、管理テーブルに登録しているウェブページの更新時刻を取得して管理テーブルの更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する更新検知ステップと、
キャッシュ更新部により、更新を検知したウェブページの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
更新表示部により、ウェブページの更新検知の結果を表示させる更新表示ステップと、
を実行させることを特徴とする。
【００１９】
本発明は、ウェブページを対象とした共有データ管理装置を提供する。この共有データ管理装置は、複数のコンピュータで共有するインターネット上のウェブページを取得した際に、ウェブ更新管理テーブル３６にウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリ４０に登録する登録処理部２４と、処理の空き時間に、ウェブ更新管理テーブル３６に登録しているウェブページの更新時刻を取得してウェブ更新管理テーブル３６の更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する更新検知部２６と、更新を検知したウェブページの実データを取得してキャッシュメモリ４０を更新するキャッシュ更新部２８と、ウェブページの更新検知の結果を表示させる更新表示部３０とを備えたことを特徴とする。
【００２０】
本発明は、フォルダを対象とした共有データ管理方法、プログラム及び装置を提供する。
【００２１】
本発明のフォルダを対象とした共有データ管理方法は、
フォルダ登録処理部により、複数のコンピュータで共有するフォルダを最初に取得した際に、管理テーブルにフォルダと更新時刻を登録すると共に実データをキャッシュメモリに登録するフォルダ登録ステップと、
更新検知部により、管理テーブルに登録しているフォルダの更新時刻を取得して管理テーブルの更新時刻とを比較し、時刻が異なる場合にフォルダの更新を検知する更新検知ステップと、
キャッシュ更新部により、更新を検知したフォルダの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
更新表示部により、フォルダの更新検知の結果を表示させる更新表示ステップと、
を備えたことを特徴とする。
【００２２】
このように本発明によれば、共有データとして登録したファイルのフォルダについても、ユーザが調べる必要がなくなり、バックグラウンドでフォルダの更新が検知されてユーザに知らされ、常に最新のファイルを活用できる。
【００２３】
本発明は、フォルダを対象とした共有データ管理のためのプログラムを提供する。このプログラムは、コンピュータに、
複数のコンピュータで共有するフォルダを最初に取得した際に、管理テーブルに前記フォルダと更新時刻を登録すると共に実データをキャッシュメモリに登録するフォルダ登録ステップと、
管理テーブルに登録しているフォルダの更新時刻を取得して管理テーブルの更新時刻とを比較し、時刻が異なる場合にフォルダの更新を検知する更新検知ステップと、
更新を検知したフォルダの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
フォルダの更新検知の結果を表示させる更新表示ステップと、
を実行させることを特徴とする。
【００２４】
本発明は、フォルダを対象とした共有データ管理装置を提供する。この共有データ管理装置は、複数の装置で共有するフォルダを最初に取得した際に、管理テーブルに前記フォルダと更新時刻を登録すると共に実データをキャッシュメモリに登録する登録処理部と、管理テーブルに登録しているフォルダの更新時刻を取得して管理テーブルの更新時刻とを比較し、時刻が異なる場合にフォルダの更新を検知する更新検知部と、更新を検知した前記フォルダの実データを取得してキャッシュメモリを更新するキャッシュ更新部と、フォルダの更新検知の結果を表示させる更新表示部とを備えたことを特徴とする。
【００２５】
なお、プログラム及び共有データ管理装置の詳細は、共有データ管理方法と基本的に同じである。
【００２６】
【発明の実施の形態】
図２は、本発明が適用されるネットワーク環境の説明図である。図２において、ユーザ装置１０−１，１０−２，１０−３にはネットワークを経由してファイルやウェブページを共有データとして共有するためのピアツーピア共有プログラム１２−１，１２−２，１２−３がインストールされており、このプログラムの実行によりユーザ装置１０−１，１０−２，１０−３はピア装置として機能する。この例ではＬＡＮ１４−１，１４−２さらにインターネット１６を介して、ピアツーピア型のグループウェアシステムを構成している。
【００２７】
またインターネット１６に対してはウェブサーバ１８−１，１８−２，１８−３が接続されており、ユーザ装置１０−１，１０−２，１０−３のいずれかのユーザーがブラウザによりウェブページを閲覧し、閲覧したウェブページがグループウェアを構成しているメンバーにとって重要な情報を含んでいると判断したような場合には、このウェブページを共有ウェブページとしてグループウェア上に取得して利用することになる。
【００２８】
またユーザ装置１０−１〜１０−３のそれぞれで作成しているファイルはフォルダにより管理されており、フォルダのファイルについても各ユーザーは必要に応じて利用することができる。
【００２９】
図３は、特定のユーザ装置において共有ウェブページの更新をバックグラウンドで検知して表示する本発明による共有データ管理処理の機能構成を示したブロック図である。
【００３０】
図３において、グループウェアを構成するピアツーピア型のピア装置として機能するウェブページの更新を検知して通知する機能が割り当てられ、このユーザ装置１０−１には、ＷＷＷブラウザ２０、ピアツーピア共有処理部２２が設けられている。
【００３１】
ピアツーピア共有処理部２２には、共有ウェブページの更新管理のため、登録処理部２４、更新検知部２６、キャッシュ更新部２８、更新表示部３０、リンク処理部３２、セキュリティ処理部３４が設けられている。更にピアツーピア共有処理部２２に対しては、ウェブ更新管理テーブル３６が設けられ、またキャッシュ処理部３８を介してキャッシュメモリ４０が設けられている。
【００３２】
登録処理部２４はユーザ装置１０−１〜１０−３で共有するインターネット１６上のウェブサーバ１８−１〜１８−３からウェブページを取得した際に、ウェブ更新管理テーブル３６に取得したウェブページのＵＲＬと更新時刻（ＬａｓｔＭｏｄｉｆｉｅｄ  Ｔｉｍｅ）を登録するとともにウェブページの実データをキャッシュメモリ４０に登録する。
【００３３】
更新検知部２６はユーザ装置１０−１がアイドル状態となる処理の空き時間にウェブ更新管理テーブル３６に登録しているウェブページの更新時刻を、例えば代行するウェブサーバ１８−１から取得し、ウェブ更新管理テーブル３６に前回の登録時に格納している更新時刻と比較し、時刻が異なる場合にはウェブページの更新を検知する。
【００３４】
キャッシュ更新部２８は更新検知部２６により更新を検知したウェブページの実データを取得して、キャッシュ処理部３８に渡すことでキャッシュメモリ４０を更新する。更新表示部３０は更新検知部２６により検知されたウェブページの更新検知の結果を表示させる。
【００３５】
本発明におけるウェブページ管理処理は、基本的には登録処理部２４、更新検知部２６、キャッシュ更新部２８及び更新表示部３０を備えればよいが、これに加えさらにリンク処理部３２及びセキュリティ処理部３４を設けている。
【００３６】
リンク処理部３２は登録処理部２４により新たなウェブページを共有ウェブページとして取得した際の実データのリンク情報からユーザーが予め設定した階層までのリンク情報を共有ウェブページとして取得し、ウェブ更新管理テーブル３６及びキャッシュメモリ４０への実データの格納を行っている場合に、更新検知部２６で先頭の共有ウェブページの更新を検出した際に、更新を検知したウェブページの配下のリンク情報を取得し、このリンク情報について更新検知、キャッシュ更新及び更新表示の各処理を繰り返す。
【００３７】
セキュリティ処理部３４は共有ウェブページの登録時、さらには更新検知により取得したウェブページにつき、ウィルスチェックを実行し、ウィルスの検出と駆除を行う。
【００３８】
図３のユーザ装置１０−１〜１０−３は、例えば図４のようなコンピュータのハードウェア資源により実現される。
【００３９】
図４のコンピュータにおいて、ＣＰＵ１００のバス１０１にはＲＡＭ１０２、ハードディスクドコントローラ（ソフト）１０４、フロッピィディスクドライバ（ソフト）１１０、ＣＤ−ＲＯＭドライバ（ソフト）１１４、マウスコントローラ１１８、キーボードコントローラ１２２、ディスプレイコントローラ１２６、通信用ボード１３０が接続される。
【００４０】
ハードディスクコントローラ１０４はハードディスクドライブ１０６を接続し、本発明の共有データ管理処理を実行するピアツーピア共有プログラムをローディングしており、コンピュータの起動時にハードディスクドライブ１０６から必要なプログラムを呼び出して、ＲＡＭ１０２上に展開し、ＣＰＵ１００により実行する。
【００４１】
フロッピィディスクドライバ１１０にはフロッピィディスクドライブ（ハード）１１２が接続され、フロッピィディスク（Ｒ）に対する読み書きができる。ＣＤ−ＲＯＭドライバ１１４に対しては、ＣＤドライブ（ハード）１１６が接続され、ＣＤに記憶されたデータやプログラムを読み込むことができる。
【００４２】
マウスコントローラ１１８はマウス１２０の入力操作をＣＰＵ１００に伝える。キーボードコントローラ１２２はキーボード１２４の入力操作をＣＰＵ１００に伝える。ディスプレイコントローラ１２６は表示部１２８に対して表示を行う。通信用ボード１３０は無線を含む通信回線１３２を使用し、インターネット等のネットワークを介して他のコンピュータやサーバ、更には携帯電話との間で通信を行う。
【００４３】
図５は、図２のユーザ装置１０−１において登録済みの共有ウェブページを開いた際にブラウザ画面の説明図である。図５において、ブラウザ画面４２には現在アクセスしている共有ウェブページが表示されており、その左側に「お気に入り」のウィンドウ４４が表示され、このウィンドウ４４の中に共有ウェブページのＵＲＬリスト４５が表示されている。
【００４４】
このようなＵＲＬリスト４５に表示された共有ウェブページにつき本発明の共有ウェブページ更新検知処理により、バックグラウンドで更新の有無が検知されており、更新が検知されると更新検知表示４６のように例え表示ＵＲＬの名称を反転表示した更新検知結果の表示が行われる。
【００４５】
このためユーザーはブラウザ画面４２における例えば「お気に入り」の共有ウェブページについてのＵＲＬリスト４５を見ることで、更新検知表示４６があるか否かでその共有ウェブページが現在更新されていることを簡単かつ確実に知ることが出来る。
【００４６】
図６は、図３のピアツーピア共有処理部２２に設けられたウェブ更新管理テーブル３６の説明図である。図６において、ウェブ更新管理テーブル３６は登録項目としてＵＲＬ５０、更新検知フラグ５２、自他フラグ５４、更に更新時刻５６を設けており、この例では６つのウェブページがグループウェアで利用する共有ウェブページとして登録されている。
【００４７】
ここで更新検知フラグ５２は共有ウェブページの更新が検知された際に内にセットされ、図５の更新検知表示４６のような例えば反転表示が行われ、ユーザーが更新検知表示４６が行われた共有ウェブページを参照すれば更新検知フラグは０にリセットされる。
【００４８】
自他フラグ５４は共有ウェブページの更新検知がユーザ装置自身で行われたか他のユーザ装置で行われたかを示しており、自分のユーザ装置で更新検知が行われると自他フラグ５４は１にセットされ、他のユーザ装置で更新検知がされている場合には０となっている。
【００４９】
従って自他フラグ５４を見ることで、更新検知が自分のユーザ装置で行われているかグループウェアの他のユーザ装置で行われているかを知ることができる。さらに更新時刻５６はウェブページにアクセスした際に取得された更新時刻を格納している。このウェブページの更新時刻の格納はＨＴＴＰのＨＥＡＤコマンドによりＨＥＡＤ応答データを取得し、この応答データを解析することで更新時刻を取得することができる。
【００５０】
図７は、ユーザ装置からのＨＴＴＰのＨＥＡＤコマンドによりウェブページから所得されるＨＡＥＤ応答データ４８の一例である。このＨＡＥＤ応答データ４８の２行目にウェブページの更新時刻、すなわち「Ｌａｓｔ−Ｍｏｄｉｆｉｅｄ」としてこの例では「Ｆｒｉ，０６  Ｄｅｃ  ２００２  ０４：５４：４６」が格納され、これを更新時刻として取得して図６のウェブ更新管理テーブル３６に登録したり更新の検知のための時刻比較を行うことになる。
【００５１】
図８は、ウェブページを対象とした図２のユーザ装置１０−１における共有データ管理処理のフローチャートである。図８において、ピアツーピア共有プログラムで提供されるグループウェアを起動すると、ステップＳ１で全体のグループウェアの利用までに検知された共有ウェブページの更新検知結果が表示される。
【００５２】
このためユーザーはグループウェア使用開始時に共有ウェブページの更新状態を知ることが出来る。尚、共有ウェブページの更新検知結果の表示はピアツーピア共有プログラムによるグループウェアシステムの起動時ではなくユーザ装置の電源投入による立上げ時に表示するようにしても良い。
【００５３】
続いてステップＳ２でウェブページに登録の有無をチェックしている。ウェブページの登録はユーザーがウェブページをブラウザで閲覧して、そのウェブページが現在自分が共同で仕事をしているグループウェアのメンバーにとって重要な情報を含んでいると判断した場合に、そのウェブページのＵＲＬをグループウェア上に貼り付けて、共有ウェブページに追加する操作を行う。
【００５４】
即ち、図６のウェブ更新管理テーブル３６に新たに追加する共有ウェブページのＵＲＬと更新時刻を登録する。この時、更新検知フラグ５２は０であり、また自他フラグ５４はユーザ装置自身の取得であることから１となる。また追加登録する共有ウェブページの実データを取得してキャッシュメモリ４０に登録する。
【００５５】
ステップＳ３のウェブページの登録処理が済むと、ステップＳ４でグループウェアにおける共有データである共有ウェブページさらには共有ファイルを利用した共同作業が行われる。
【００５６】
この共有データ処理の間にステップＳ５でユーザ装置がアイドル状態になったことを判別するとステップＳ６に進みウェブページ更新管理処理を行う。このステップＳ１〜Ｓ６の処理はステップＳ７で停止指示によりユーザ装置がログオフされるまで繰り返される。
【００５７】
図９は、図８のステップＳ６における本発明によるウェブページ更新管理処理の詳細を示したフローチャートである。図９において、ウェブページ更新管理処理は、この実施形態では図６のウェブ更新管理テーブル３６の中から順番に共有ウェブページを選択して行う。
【００５８】
この更新検知の対象とする共有ウェブページの選択は、例えば更新時刻の古い順に行う。このようにして更新検知の対象とするウェブページが選択されると、ステップＳ１でＨＴＴＰのＨＥＡＤコマンドによりウェブページの更新時刻を取得する。この更新時刻の取得はＨＴＴＰのＨＥＡＤコマンドにより取得した図７のＨＥＡＤ応答データ４８を解析して取得することができる。
【００５９】
次にステップＳ２で図６のウェブ更新管理テーブル３６に登録しているキャッシュの更新時刻と同じかどうか比較し、異なっていた場合にはウェブページの更新が行われることから、ステップＳ３においてウェブ更新管理テーブル３６における更新時刻をステップＳ１で取得した新たな更新時刻に更新する。
【００６０】
続いてステップＳ４でＨＴＴＰのＧＥＴコマンドによりウェブページの実データを取得してキャッシュメモリ４０を更新する。さらにステップＳ５で更新ウェブページの配下のリンク情報を取得する。
【００６１】
このリンク情報につきステップＳ６で最初のＵＲＬからユーザーが予め設定したＮ階層以内であれば、ステップＳ１に戻りリンク情報のＵＲＬとなる共有ウェブページを対象に更新検知の処理をステップＳ１〜Ｓ５により行い、次のＵＲＬの更新検知が行われればそのリンク情報を取得してステップＳ６でＮ階層以内かどうかチェックし、Ｎ階層に達するまで処理を繰り返す。
【００６２】
続いてステップＳ７で更新が検知されたウェブページの更新マークの表示を行う。例えばこの更新検知を示す更新マークの表示は図５のブラウザ画面４２のように、更新が検知されたＵＲＬリスト４５のウェブページの名称部分を反転する更新検知表示４６を行う。このように反転による更新検知表示以外に更新検知マークを表示させるようにしても良い。
【００６３】
図１０は、図８におけるウェブページ更新管理処理の他の実施形態を示したフローチャートである。図１０のウェブページ更新管理処理の実施形態にあっては、グループウェアを構成する全てのユーザ装置にウェブページの更新を検知して通知する機能が割り当てられており、共有ウェブページの更新処理をグループウェアを構成している複数のユーザ装置に分散してバックグランドで行う更新検知の処理負担を低減できるようにしたことを特徴とする。
【００６４】
図１０において、ユーザ装置がアイドル状態となってウェブページ更新管理処理が行われると、まずステップＳ１で他のユーザ装置から共有ＵＲＬの更新状況を受信し、更新フラグと自他フラグを図６における自分のウェブ更新管理テーブル３６にセットする。
【００６５】
これによってウェブ更新管理テーブル３６の自他フラグ５４を見ることで、フラグ０であれば他のユーザ装置による更新であり、自他フラグ５４が１であれば自分自身の更新検知処理であることがわかる。
【００６６】
続いてステップＳ２で図６のウェブ更新管理テーブル３６の自他フラグ５４が自己処理で１となっている共有ウェブページの中の更新時刻が最も古いウェブページを更新検知の対象として選択する。そしてステップＳ３〜Ｓ９により共有ウェブページの更新検知処理を行い、更新を検知すると更新マークの表示を行う。
【００６７】
このステップＳ３〜Ｓ９の処理は、図９の実施形態のフローチャートにおけるステップＳ１〜Ｓ７の処理と同じになる。
【００６８】
尚、図８のステップＳ３におけるウェブページ登録処理にあっては共有ウェブページの追加登録を行っているユーザ装置においてのみウェブページの表示が行われているが、共有ウェブページとして登録した際に他のユーザ装置にも追加登録したウェブページが表示される共有ウェブページの同期表示を行うようにしても良い。
【００６９】
図１１は、共有フォルダの更新をバックグランドで検知して表示する本発明による共有データ管理処理の機能構成のブロック図である。図１１において、ユーザ装置１０−１はＷＷＷブラウザ２０、ピアツーピア共有処理部２２で構成され、ピアツーピア共有処理部２２に対してはフォルダ更新管理テーブル６６、キャッシュ処理部３８を介してキャッシュメモリ４０が設けられている。
【００７０】
ピアツーピア共有処理部２２には共有フォルダの管理処理のためフォルダ登録処理部５８、フォルダ更新検知部６０、キャッシュ更新部６２及び更新フォルダ表示部６４が設けられている。
【００７１】
フォルダ登録処理部５８は複数のユーザ装置１０−１〜１０−３で共有するフォルダを最初に作成して取得した際に、フォルダ更新管理テーブル６６にフォルダ名と更新時刻を登録すると共に実データをキャッシュメモリ４０に登録する。
【００７２】
フォルダ更新検知部６０は処理の空き時間にフォルダ更新管理テーブル６６に登録しているフォルダの参照で更新時刻を取得し、フォルダ更新管理テーブル６６に登録している更新時刻と比較し、情報が異なっている場合にはフォルダの更新を検知する。
【００７３】
キャッシュ更新部６２は更新を検知した実データを取得してキャッシュメモリ４０を更新する。更新フォルダ表示部６４はフォルダの更新検知の結果をユーザ装置１０−１自身及び他のユーザ装置１０−２，１０−３に表示させる。
【００７４】
図１２は、図１１のピアツーピア共有処理部２２による共有フォルダ管理処理のフローチャートである。図１２において、ピアツーピア共有処理部２２の起動、すなわちグループウェアが起動すると、まずステップＳ１でそれまでのグループウェアの処理で検知されている共有フォルダの更新検知結果を表示する。この共有フォルダの更新検知結果の表示はユーザ装置の電源投入による立上げ時に表示しても良い。
【００７５】
続いてステップＳ２で新たなファイルの作成に伴う新規のフォルダ登録の有無をチェックしており、フォルダ登録が判別されるとステップＳ３で共有フォルダの登録処理が行われ、図１１のフォルダ更新管理テーブル６６にフォルダＩＤと共に更新時刻が登録され、さらにフォルダの実データがキャッシュメモリ４０に登録される。
【００７６】
続いてステップＳ４でグループウェアによる共有ウェブページや共有フォルダを参照した作業に伴う共有データ処理が行われている。この共有データ処理の間にステップＳ５でユーザ装置のアイドルが判別されるとステップＳ６のフォルダ更新管理処理が行われる。このステップＳ２〜Ｓ６の処理はステップＳ７で停止指示がありユーザ装置がログオフされるまで繰り返される。
【００７７】
図１３は、図１２のステップＳ６におけるフォルダ更新管理処理のフローチャートである。このフォルダ更新管理処理にあっては、ステップＳ１でフォルダのプロパティを参照するコマンドなどによりフォルダの更新時刻を取得し、ステップＳ２でフォルダ更新管理テーブル６６に登録されているキャッシュの更新時刻と同じか否かチェックする。
【００７８】
更新時刻が異なっていればフォルダ更新が行われていることから、ステップＳ３でフォルダ更新管理テーブル６６の更新時刻をステップＳ１で取得した更新時刻に更新する。続いてステップＳ４でネットワーク経由のリード処理のコマンドにより更新が検知されたフォルダの実データを取得してキャッシュメモリ４０を更新する。そしてステップＳ５でフォルダ更新検知を示す更新マークの表示をユーザ装置自身及び他のグループウェアを構成しているユーザ装置で行わせる。
【００７９】
尚、上記の実施形態にあっては、図３については、共有ウェブページの更新を検知する処理を、また図１１にあっては共有フォルダの更新管理を検知する共有フォルダ管理処理に分けて説明しているが、図３の実施形態に図１１の実施形態を加え、共有ウェブページと共有フォルダの両方について更新検知処理を行うようにしてもよい。
【００８０】
また本発明はその目的と利点を損なうことのない適宜の変形を含み、上記の実施形態に示した数値による限定は受けない。
【００８１】
ここで本発明の特徴をまとめて列挙すると、次の付記のようになる。
【００８２】
（付記）
（付記１）
登録処理部により、複数の装置で共有するインターネット上のウェブページを取得した際に、管理テーブルに前記ウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリに登録するウェブページ登録ステップと、
更新検知部により、処理の空き時間に、前記管理テーブルに登録しているウェブページの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する更新検知ステップと、
キャッシュ更新部により、更新を検知した前記ウェブページの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
更新表示部により、ウェブページの更新検知の結果を表示させる更新表示ステップと、
を備えたことを特徴とする共有データ管理方法。（１）
【００８３】
（付記２）
付記１記載の共有データ管理方法に於いて、
前記更新検知ステップは、ＨＴＴＰのＨＥＡＤコマンドにより前記ウェブページの更新時刻を取得し、
前記キャッシュ更新ステップは、ＨＴＴＰのＧＥＴコマンドによりウェブページの実データを取得してキャッシュメモリを更新することを特徴とする共有データ管理方法。
【００８４】
（付記３）
付記１記載の共有データ管理方法に於いて、更に、リンク処理部により、更新を検知したウェブページの配下のリンク情報を取得し、前記リンク情報に付き前記更新検知ステップ、キャッシュ更新ステップ及び更新表示ステップの処理を繰り返すリンク処理ステップを備えたことを特徴とする共有データ管理方法。
【００８５】
（付記４）
付記３記載の共有データ管理方法に於いて、前記リンク処理ステップは、最初のウェブページから予め設定した階層までのリンク情報を対象に、前記更新検知ステップ、キャッシュ更新ステップ及び更新表示ステップの処理を繰り返すことを特徴とする共有データ管理方法。
【００８６】
（付記５）
付記１記載の共有データ管理方法に於いて、前記更新表示ステップは、ブラウザ画面のＵＲＬに更新検知結果を表示させることを特徴とする共有データ管理方法。
【００８７】
（付記６）
付記１記載の共有データ管理方法に於いて、前記更新表示ステップは、装置の起動時又は装置起動後に共有ウェブページを利用する処理の起動時に、ウェブページの更新検知結果を表示させることを特徴とする共有データ管理方法。
【００８８】
（付記７）
付記１記載の共有データ管理方法に於いて、前記更新検知ステップは、他の装置からのウェブページの更新情報を取得し、他の装置が処理していない更新時刻が最も古いウェブページを更新の検知対象として選択することを特徴とする共有データ管理方法。（２）
【００８９】
（付記８）
付記１記載の共有データ管理方法に於いて、更に、セキュリティ処理部により、更新検知により取得したウェブページのウイルスをチェックするセキュリティステップを設けたことを特徴とする共有データ管理方法。
【００９０】
（付記９）
コンピュータに、
複数のコンピュータで共有するインターネット上のウェブページを取得した際に、管理テーブルに前記ウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリに登録するウェブページ登録ステップと、
処理の空き時間に、前記管理テーブルに登録しているウェブページの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する更新検知ステップと、
キャッシュ更新部により、更新を検知した前記ウェブページの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
更新表示部により、ウェブページの更新検知の結果を表示させる更新表示ステップと、
を実行させることを特徴とするプログラム。（３）
【００９１】
（付記１０）
複数のコンピュータで共有するインターネット上のウェブページを取得した際に、管理テーブルに前記ウェブページのＵＲＬと更新時刻を登録すると共に実データをキャッシュメモリに登録するウェブページ登録部と、
処理の空き時間に、前記管理テーブルに登録しているウェブページの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にウェブページの更新を検知する更新検知部と、
更新を検知した前記ウェブページの実データを取得してキャッシュメモリを更新するキャッシュ更新部と、
ウェブページの更新検知の結果を表示させる更新表示部と、
を備えたことを特徴とする共有データ管理装置。（４）
【００９２】
（付記１１）
フォルダ登録処理部により、複数のコンピュータで共有するフォルダを最初に取得した際に、管理テーブルに前記フォルダと更新時刻を登録すると共に実データをキャッシュメモリに登録するフォルダ登録ステップと、
更新検知部により、前記管理テーブルに登録しているフォルダの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にフォルダの更新を検知する更新検知ステップと、
キャッシュ更新部により、更新を検知した前記フォルダの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
更新表示部により、フォルダの更新検知の結果を表示させる更新表示ステップと、
を備えたことを特徴とする共有データ管理方法。（５）
【００９３】
（付記１２）
コンピュータに、
複数のコンピュータで共有するフォルダを最初に取得した際に、管理テーブルに前記フォルダと更新時刻を登録すると共に実データをキャッシュメモリに登録するフォルダ登録ステップと、
前記管理テーブルに登録しているフォルダの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にフォルダの更新を検知する更新検知ステップと、
更新を検知した前記フォルダの実データを取得してキャッシュメモリを更新するキャッシュ更新ステップと、
フォルダの更新検知の結果を表示させる更新表示ステップと、
を実行させることを特徴とするプログラム。
【００９４】
（付記１３）
複数の装置で共有するフォルダを最初に取得した際に、管理テーブルに前記フォルダと更新時刻を登録すると共に実データをキャッシュメモリに登録する登録処理部と、
前記管理テーブルに登録しているフォルダの更新時刻を取得して前記管理テーブルの更新時刻とを比較し、時刻が異なる場合にフォルダの更新を検知する更新検知部と、
更新を検知した前記フォルダの実データを取得してキャッシュメモリを更新するキャッシュ更新部と、
フォルダの更新検知の結果を表示させる更新表示部と、
を備えたことを特徴とする共有データ管理装置。
【００９５】
【発明の効果】
以上説明してきたように本発明によれば、グループウェアで利用する共有データとして登録したウェブページにつき、バックグラウンドでウェブページにアクセスして更新されているか否かが検知され、更新が検知されるとユーザーに知らされるため、ユーザーの操作によるウェブページのアクセスによりＨＴＴＰ情報を解析して更新の有無を調べるという煩雑な操作が不要となり、一度共有ウェブページとしてグループウェア上に登録すればその後は自動的に共有ウェブページの更新検知が行われて通知され、ユーザーは更新検知を知ることで常に最新のウェブページを活用することができる。
【００９６】
また本発明にあっては共有データとして登録したフォルダについてもバックグランドでフォルダの更新が検知されてユーザーに知らされるため、ユーザー自身でフォルダの更新の有無を調べる必要がなくなり、更新検知結果が知らされることで常に最新のファイルを活用することができる。
【図面の簡単な説明】
【図１】本発明の原理説明図
【図２】本発明が適用されるネットワーク環境の説明図
【図３】共有ウェブページの更新をバックグラウンドで検知して表示する本発明による共有データ管理処理の機能構成のブロック図
【図４】図３のユーザ装置が適用されるコンピュータのハードウェア環境の説明図
【図５】ウェブページを開いたブラウザ画面の説明図
【図６】図３のウェブ更新管理テーブルの説明図
【図７】ＨＴＴＰのＨＥＡＤコマンドに対するウェブサーバからの応答データの説明図
【図８】ウェブページを対象とした図２の共有データ管理処理のフローチャート
【図９】図８におけるウェブページ更新管理処理のフローチャート
【図１０】図８におけるウェブページ更新管理処理の他の実施形態のフローチャート
【図１１】共有フォルダの更新をバックグラウンドで検知して表示する本発明による共有データ管理処理の機能構成のブロック図
【図１２】図１１における共有フォルダ管理処理のフローチャート
【図１３】図１２における共有フォルダ更新管理処理のフローチャート
【符号の説明】
１０，１０−１〜１０−３：ユーザ装置（ピア装置）
１２−２〜１２−３：ピアツーピア共有プログラム
１４−１，１４−２：ＬＡＮ
１６：インターネット
１８−１〜１８−３：ウェブサーバ
２０：ＷＷＷブラウザ
２２：ピアツーピア共有処理部
２４：登録処理部
２６：更新検知部
２８：キャッシュ更新部
３０：更新表示部
３２：リンク処理部
３４：セキュリティ処理部
３６：ウェブ更新管理テーブル
３８：キャッシュ処理部
４０：キャッシュメモリ
４２：ブラウザ画面
４４：ＵＲＬリスト
４６：更新検知表示
４８：ＨＥＡＤ応答データ
５０：ＵＲＬ
５２：更新検知フラグ
５４：自他フラグ
５６：更新時刻
５８：フォルダ登録処理部
６０：フォルダ更新検知部
６２：キャッシュ更新部
６４：更新フォルダ表示部
６６：フォルダ更新管理テーブル
【図１】
2004258708.tif 000003
【図２】
2004258708.tif 000004
【図３】
2004258708.tif 000005
【図４】
2004258708.tif 000006
【図５】
2004258708.tif 000007
【図６】
2004258708.tif 000008
【図７】
2004258708.tif 000009
【図８】
2004258708.tif 000010
【図９】
2004258708.tif 000011
【図１０】
2004258708.tif 000012
【図１１】
2004258708.tif 000013
【図１２】
2004258708.tif 000014
【図１３】
2004258708.tif 000015