(57)【要約】【課題】情報共有システムにおいて、ウェブブラウザを用いてウェブページを直接編集する方式を提案し、ソフトウェアエージェントを用いてウェブページに対する付加情報を共有するプログラムを提供する。【解決手段】ウェブページカスタマイズプログラム３３はソフトウェアエージェント３０がキャッシュしたウェブページに対してそのウェブページ対するコメントなどの付加情報を添付することができる。この付加情報は複数のエージェント３０で共有することにより、本システムを利用しているユーザ間のみで共有される。これによって、既存ウェブページを利用した新たな情報共有およびコミュニケーションを提供することができる。【選択図】図３
2005242961.tif 000002
【特許請求の範囲】
【請求項１】
ウェブブラウザに表示された静的なＨＴＭＬウェブページを、本来閲覧しかできないウェブブラウザから直接編集する方式であって、
ウェブブラウザに表示された静的なＨＴＭＬウェブページの文字列を、マウスで選択することによって、編集する箇所を部分的に抽出する第１ステップと、
抽出した編集箇所するウェブページを動的に生成して表示させる第２ステップと、
部分的に編集された内容を編集する前のウェブページへ反映するためのウェブページの更新を行う第３ステップを
有することを特徴とするウェブブラウザを用いたウェブページ直接編集方式。
【請求項２】
請求項１に記載のウェブブラウザを用いたウェブページ直接編集方式をプロキシキャッシュサーバに搭載することによって、
ユーザが作成したウェブページだけでなく、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ上のすべての静的なＨＴＭＬウェブページを疑似的に編集できることを
特徴とするウェブページカスタマイズプログラム。
【請求項３】
ソフトウェアエージェント上に実装されたプロキシキャッシュサーバをピアツーピア型のネットワークで接続しキャッシュしたウェブページを共有する情報共有プログラムであって、
各ピア上のソフトウェアエージェントを認識する第１ステップと、
ソフトウェアエージェントがキャッシュしたウェブページをソフトウェアエージェント間で共有する第２ステップと、
キャッシュしたウェブページのコンテキスト情報（キャッシュしたユーザの名前、キャッシュした日時など）をソフトウェアエージェント間で協調的に管理する第３ステップを
有することを特徴とする情報共有プログラム。
【請求項４】
請求項１、請求項２及び請求項３を適用したウェブページへの付加情報共有システムであって、
請求項２に記載のウェブページカスタマイズプログラムにより編集した内容を付加情報として、請求項３に記載のソフトウェアエージェントが保有する第１ステップと、
請求項３に記載の情報共有プログラムによって付加情報を共有する第２ステップを
有することを特徴とするウェブページへの付加情報共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、ウェブブラウザを用いたウェブページの編集方式と、ウェブページによる情報共有システムと手法に関するものである。
【背景技術】
【０００２】コミュニティにおいて暗黙的に共有される情報を顕在化することで、構造化されていない情報の価値を高めるための情報共有の研究が盛んである。近年最も広く普及した情報共有システムは、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ（ＷＷＷ）である、ＷＷＷは、誰もが簡単に情報を提供し、閲覧することを可能にした。
【発明の開示】
【発明が解決しようとする課題】
【０００３】ＷＷＷ上に存在する情報には静的な情報が多く、有効利用するには非常に困難な問題である。ウェブページの情報を有効利用する一手段として、ウェブページへの付加情報がある。【０００４】ウェブページの付加情報とは、あるウェブページに対する閲覧者の注釈などである。付加情報を有効利用することで、ウェブページを後から閲覧する際に役立つ場合や、付加情報から間接的な情報獲得が期待される。【０００５】情報共有システムにおいて、情報提供者の負担を軽減し、情報提供を促進するためにユーザが普段用いているウェブブラウザを用いて情報を共有することによって情報共有を促進する。本発明が扱う情報共有はＷＷＷ上に公開されているウェブページを対象とする。ウェブページを対象とすることによって、いままでにない情報共有システム及びコミュニケーションシステムを実現する。また、ウェブページを対象としたコミュニケーションの話題提供を促進する。
【課題を解決するための手段】
【０００６】上述した課題を解決するために請求項１に記載のウェブブラウザを用いたウェブページ直接編集方式は、各ユーザがウェブブラウザからウェブページを編集することとした。【０００７】請求項１に記載のウェブブラウザに表示された静的なＨＴＭＬウェブページを、本来閲覧しかできないウェブブラウザから直接編集する方式であって、ウェブブラウザに表示された静的なＨＴＭＬウェブページの文字列を、マウスで選択することによって、編集する箇所を部分的に抽出する第１ステップと、抽出した編集箇所するウェブページを動的に生成して表示させる第２ステップと、部分的に編集された内容を編集する前のウェブページへ反映するためのウェブページの更新を行う第３ステップを有することとした。【０００８】請求項１に記載したウェブブラウザを用いたウェブページ直接編集方式の構成について、図面を参照して説明する。図１は請求項１に記載したウェブブラウザを用いたウェブページ直接編集方式の構成図である。【０００９】ウェブページ直接編集方式はＨＴＭＬ文書１０を提供しているＷＷＷサーバ１０１にブラウザ監視機構１２と部分編集機構１１を設置することによって動作する。また、ウェブページ１０２はＨＴＭＬ文書１０をユーザが普段使用しているウェブブラウザで表示していることとする。【００１０】ブラウザ監視機構１２は、ウェブページ１０２に表示されている文字列を、マウスを用いて選択すると、選択した文字列を抽出する。ブラウザ監視機構１２は、ＨＴＭＬ文書１０から、選択文字列周辺のＨＴＭＬソースを部分的に取り出し、ユーザの使用しているウェブブラウザに編集ウィンドウ１０３を表示させることした。【００１１】ユーザは、編集ウィンドウ１０３上で、選択文字列を編集する。編集された文字列は部分編集機構１１に送信される。部分編集機構１１では、ウェブページ１０２で選択された文字列と編集ウィンドウ１０３で編集された文字列から、ＨＴＭＬ文書１１を更新することとした。【００１２】部分編集機構１１は、ＨＴＭＬ文書１０を解析し、ウェブページ１０２で選択された文字列がＨＴＭＬ文書１０内のどの部分であるか検索する。そして、ＨＴＭＬ文書１０中の検索された個所と編集ウィンドウ１０３で編集された文字列を置換し、ＨＴＭＬ文書１０をＷＷＷサーバ１０１上に保存することとした。【００１３】部分編集機構１１がＨＴＭＬ文書１０の更新を完了すると、ウェブページ１０２を表示しているウェブブラウザが更新され、編集後のＨＴＭＬ文書１０が再び表示されることとした。【００１４】また、ＷＷＷ上のあらゆる静的なウェブページに対して請求項１に記載のウェブページ直接編集方式を適用可能にするために、請求項２に記載のウェブページカスタマイズプログラムは、請求項１に記載のウェブブラウザを用いたウェブページ直接編集方式をプロキシキャッシュサーバに搭載することによって、ユーザが作成したウェブページだけでなく、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ上のすべての静的なＨＴＭＬウェブページを疑似的に編集できることを特徴とした。【００１５】本来のプロキシキャッシュサーバとは、複数のユーザが共同で使用するものであり、他のユーザがアクセスしたウェブページに対して、プロキ��キャッシュサーバがキャッシュしたウェブページを送信することによって、コミュニティのネットワークトラフィックを解消することが目的である。【００１６】請求項２で記載したウェブページカスタマイズプログラムにおいて、本発明におけるプロキシキャッシュサーバの目的は、請求項１で記載したウェブページ直接編集方式を適用することが目的とした。【００１７】請求項２に記載したウェブページカスタマイズプログラムの構成について、図面を参照して説明する。図２は請求項２に記載したウェブページカスタマイズプログラムの構成図である。【００１８】ウェブページカスタマイズプログラムではプロキシキャッシュサーバ２０３をユーザの使用しているウェブブラウザ２０２とＷＷＷ２０１の間に設置する。プロキシキャッシュサーバ２０３には、ＷＷＷ２０１上に存在するウェブページをキャッシュした静的なＨＴＭＬ文書２１とキャッシュしたＨＴＭＬ文書を管理するキャッシュデータベース２２、そして、請求項１に記載されたウェブページ直接編集方式を実装した機構２０が実装してあることとする。【００１９】ユーザは、ウェブブラウザ２０２からＷＷＷ２０１に対してウェブページ閲覧の要求を送信し、プロキシキャッシュサーバ２０３はウェブブラウザからの要求を監視する。プロキシキャッシュサーバ２０３はキャッシュデータベース２２に要求されたウェブページを参照し、要求したウェブページがＨＴＭＬ文書２１として保存されていなければＷＷＷ２０１からウェブページをキャッシュすることとした。【００２０】プロキシキャッシュサーバ２０３にキャッシュされたＨＴＭＬ文書２１は、ユーザが所持する文書となるので、自由に編集することができる。ＷＷＷ２０３よりキャッシュされたＨＴＭＬ文書２１に対して請求項１に記載したウェブページ直接編集方式を適用することによって、ウェブページカスタマイズプログラムとした。【００２１】ユーザがウェブブラウザから直接編集した内容を付加情報として、他のユーザと情報を共有するために、請求項３に記載した情報共有プログラムは、ソフトウェアエージェント上に実装されたプロキシキャッシュサーバをピアツーピア型のネットワークで接続しキャッシュしたウェブページを共有する情報共有プログラムであって、各ピア上のソフトウェアエージェントを認識する第１ステップと、ソフトウェアエージェントがキャッシュしたウェブページをソフトウェアエージェント間で共有する第２ステップと、キャッシュしたウェブページのコンテキスト情報（キャッシュしたユーザの名前、キャッシュした日時など）をソフトウェアエージェント間で協調的に管理する第３ステップを有することを特徴とした。【００２２】ソフトウェアエージェントを用いてプロキシキャッシュサーバを実装することによって、プロキシキャッシュサーバを各ピアに分散させることができる。また、ソフトウェアエージェントを用いることにより、動的なネットワークを構成することができる。【００２３】ソフトウェアエージェントを各ピアに分散させ、また、動的に付加情報を共有する方法として、ソフトウェアエージェントが自律的に各ピアの計算機を認識するステップを有することとした。【００２４】また、本来のプロキシキ��ッシュサーバの機能をピアツーピア型のネットワークで構成したソフトウェアエージェント上で実現するために、ソフトウェアエージェントがキャッシュしたウェブページを各ピアのソフトウェアエージェントが共有するステップを有することとした。【００２５】また、各ピアのソフトウェアエージェントが、同じウェブページをキャッシュした場合、適切なキャッシュをユーザに送信するために、キャッシュしたウェブページのコンテキスト情報（キャッシュしたユーザの名前、キャッシュした日時、キャッシュした内容など）も共有するステップを有することとした。【００２６】ウェブページを対象とすることによって、いままでにない情報共有システム及びコミュニケーションシステムを実現し、ウェブページを対象としたコミュニケーションの話題提供を促進するために、請求項４に記載した、ウェブページへの付加情報共有システムは、請求項１、請求項２及び請求項３を適用したウェブページへの付加情報共有システムであって、請求項２に記載のウェブページカスタマイズプログラムにより編集した内容を付加情報として、請求項３に記載のソフトウェアエージェントが保有する第１ステップと、請求項３に記載の情報共有プログラムによって付加情報を共有する第２ステップを有することを特徴とした。
【発明の効果】
【００２７】以上の説明のように本発明によれば、ユーザが普段使い慣れているウェブブラウザからウェブページを直接編集できることにより、ウェブブラウザに表示されたウェブページ上の文字列を選択することで、選択した個所ウェブページを部分的に取得し、オンラインで直接編集することができる。部分的な編集により、表示する際の情報が最小限に抑えられる。【００２８】その結果、ウェブページに関する初心者でも容易にブラウザ上でウェブページを編集することができる。また、ブラウザから編集することにより、オーサリングツールなどのソフトウェアも必要としない。【００２９】さらに、プロキシキャッシュサーバを用いることによって、ＷＷＷ上のあらゆる静的なウェブページを編集することができる。ＷＷＷ上のウェブページを編集することによって、ユーザは、ウェブページに対して、コメントなどの情報を付加することができる。【００３０】付加した情報は、他のユーザと共有することによって、ウェブページを用いた新たな情報共有システムを実現することができる。また、ウェブページを話題としたコミュニケーションも可能になる。
【発明を実施するための最良の形態】
【実施例１】
【００３１】本発明の実施例について図面を参照して説明する。図３は本発明の一実施例によるネットワークの構成を示すブロック図である。図３において、本発明の一実施例によるネットワークは、複数のピア（計算機端末）３０１〜３０３、ＷＷＷ３０４、本発明を利用していないユーザの計算機端末３０５から構成されている。【００３２】ピア３０１〜３０３、非ピア計算機端末３０５はＷＷＷ３０４に接続しており、ピア３０１〜３０３は、イントラネットで接続されている。【００３３】ピア３０１〜３０３、非ピア計算機端末３０５は計算機端末であり、デスクトップパソコン、ラップトップパソコンである。【００３４】ピア３０１〜３０３は、エージェント３０、ウェブブラウザ３１、付加情報データベース３２及び、ウェブページカスタマイズプログラム３３で構成される。ピア３０１〜３０３のユーザ３４はウェブブラウザ３１を用いて、エージェント３０をプロキシキャッシュサーバとしてＷＷＷ３０４にアクセスする。計算機端末３０５のユーザ３４は一般的なＷＷＷへのアクセス方法であり、ウェブブラウザ３１からＷＷＷ３０４に直接アクセスする。【００３５】エージェント３０は請求項３に記載したソフトウェアエージェントであり、請求項３で記載した情報共有プログラムが実装されている。【００３６】ウェブページ３１はユーザ３４が普段使用しているウェブブラウザであり、エージェント３０をウェブプロキシサーバとして設定しているものとする。【００３７】付加情報データベース３２は請求項３で記載した、ソフトウェアエージェントがキャッシュしたウェブページ及び、ウェブページに対する付加情報を管理するデータベースであり、キャッシュしたウェブページのコンテキスト情報として、キャッシュしたウェブページのＵＲＬ、キャッシュしたユーザ名、付加情報を挿入した位置、付加情報の内容及び、付加情報を作成した日時である。【００３８】ウェブページカスタマイズプログラム３３は、請求項２に記載したウェブページカスタマイズプログラムである。カスタマイズするＨＴＭＬ文書はエージェント３０がキャッシュしたウェブページであり、エージェント３０がウェブブラウザ３１にキャッシュしたＨＴＭＬ文書と共に送信する。【００３９】図４は図３で参照した本発明の一実施例による処理の流れをフローチャートで表したものである。【００４０】ピア３０１〜３０３のユーザ３４はウェブブラウザ３１からＷＷＷ３０４で公開されているウェブページの閲覧要求をエージェント３０に送信する（図４のステップｓ０１、ｓ０２）。エージェント３０は付加情報データベース３２を参照し（図４のステップｓ０３）、キャッシュしていないウェブページであれば、ＷＷＷからウェブページをＨＴＭＬ文書としてキャッシュする（図４のステップｓ０６）。【００４１】エージェント３０はキャッシュしたＨＴＭＬ文書とウェブページカスタマイズプログラム３３をユーザ３４のウェブブラウザ３１に送信する（図４のステップｓ０７）。ユーザ３４はウェブページカスタマイズプログラムによってウェブブラウザ３１かキャッシュしたＨＴＭＬ文書に対して付加情報を作成する。作成された付加情報は付加情報データベースに格納される（図４のステップｓ０９）。【００４２】図４のステップｓ０３において、ユーザ３４の要求したウェブページが付加情報データベース３２に格納されていれば、エージェント３０は、付加情報データベース３２からそのウェブページに対する付加情報を取得し（図４のステップｓ０４）、エージェント３０がキャッシュしてあるＨＴＭＬ文書と付加情報を合成し、ウェブブラウザ３１に送信する（図４のステップｓ０５）。【００４３】図４のステップｓ０９で添付された付加情報は、ピア３０１〜３０３上の各エージェント３０で共有され、ピア３０１のユーザ３４が付加した情報はピア３０２及び、ピア３０３のユーザ３４も閲覧することができる。しかし、本発明を利用していない計算機端末３０５のユーザ３４は、ピア３０１のユーザ３４が付加した付加情報を閲覧することができない。【００４４】上述の用に、エージェント間で付加情報を共有することにより、コミュニティ内のみのローカルな情報共有をパブリックなウェブページを用いて行うことができる。
【産業上の利用可能性】
【００４５】企業、研究所その他のコミュニティにおけるウェブベースの情報共有、ウェブページの編集、ウェブページの共同作成、並びにウェブページを介したコミュニケーションなど利用できる領域は多岐にわたる。また、ウェブページを用いた教師及び生徒間のインタラクティブな教育への適応も可能である。
【図面の簡単な説明】
【図１】ウェブページ直接編集方式の構成図である。
【図２】ウェブページカスタマイズプログラムの構成図である。
【図３】本発明の一実施例によるネットワークの構成を示すブロック図である。
【図４】本発明の一実施例による処理の流れをフローチャートで示した図である。
【符号の説明】
１０  ＨＴＭＬ文書
１１  部分編集機構
１２  ブラウザ監視機構
２０  ウェブページ直接編集機構
２１  ＨＴＭＬ文書
２２  キャッシュデータベース
３０  エージェント
３１  ウェブブラウザ
３２  付加情報データベース
３３  ウェブページカスタマイズプログラム
３４  ユーザ
１０１  ＷＷＷサーバ
１０２  ＨＴＭＬ文書１０をウェブページとして表示したウェブブラウザ
１０３  編集ウィンドウ
２０１  ＷＷＷ
２０２  ウェブブラウザ
２０３  プロキシキャッシュサーバ
３０１〜３０３  ピア
３０４  ＷＷＷ
３０５  計算機端末
【図１】
2005242961.tif 000003
【図２】
2005242961.tif 000004
【図３】
2005242961.tif 000005
【図４】
2005242961.tif 000006