(57)【要約】【課題】ブラウザに表示された画面において書き込みを実現し、この書き込みに基づいて編集された画面を閲覧者に提供するための書込情報管理システム、書込情報管理方法及び書込情報管理プログラムを提供する。【解決手段】クライアント端末２０の制御部２１は、ＵＲＬ要求により取得したＨＴＭＬ文書を表示する。そして、制御部２１は、透明レイヤを生成し、書込処理を実行する。次に、透明レイヤ上の座標を特定し、ブラウザ上で書込座標を特定する。そして、制御部２１は、ＨＴＭＬ文書上の位置を特定して、書込情報を保存する。再度、ＵＲＬ要求を行なった場合、ＨＴＭＬ文書を表示するとともに、書込情報を検索する。制御部２１は、書込情報を取得した場合、透明レイヤを生成し、ＨＴＭＬ文書上の位置に対応してブラウザ上で書込座標を特定する。そして、制御部２１は、透明レイヤ上で書込座標を特定して書込情報を表示する。【選択図】図１
2011103035.tif 000002
【特許請求の範囲】
【請求項１】
文書識別子、書込先の要素配置と書込内容を含む書込情報を記憶する書込情報記憶手段と、
制御手段を備えた書込情報管理システムであって、
前記制御手段が、
複数の要素から構成された構造化文書を表示する表示処理手段と、
前記表示処理手段に表示された構造化文書の配置に対応させて、透過性の書込可能レイヤを設けるレイヤ制御手段と、
前記書込可能レイヤにおいて書き込みが行なわれた場合、書き込まれた位置に対応した前記構造化文書における要素配置を特定し、
前記構造化文書の文書識別子に関連付けて、前記要素配置と書込内容を含む書込情報を前記書込情報記憶手段に登録する書込登録手段と、
前記要素配置に基いて前記書込内容を解析して表示する書込表示手段と
を備えたことを特徴とする書込情報管理システム。
【請求項２】
前記構造化文書を再表示する場合には、前記書込表示手段は、前記構造化文書の文書識別子に基づいて、前記書込情報記憶手段から書込情報を取得し、この書込情報の要素配置に基づいて書込内容を出力することを特徴とする請求項１に記載の書込情報管理システム。
【請求項３】
前記書込表示手段は、書込内容に基づいて、書き込みが行なわれた要素配置における前記構造化文書を編集した加工文書を生成し、この加工文書を出力することを特徴とする請求項１又は２に記載の書込情報管理システム。
【請求項４】
前記書込登録手段は、書き込みが行なわれたときの構造化文書の特定情報を更に書込情報に含めて前記書込情報記憶手段に登録し、
前記構造化文書を再表示する場合には、再表示対象の構造化文書の特定情報と、前記書込情報記憶手段に記憶された構造化文書の特定情報とを比較し、
前記書込表示手段は、特定情報が一致する場合に前記書込内容を編集することを特徴とする請求項１〜３のいずれか一つに記載の書込情報管理システム。
【請求項５】
前記書込表示手段は、構造化文書の特定情報が一致しない場合には、注意喚起を出力することを特徴とする請求項４に記載の書込情報管理システム。
【請求項６】
文書識別子、書込先の要素配置と書込内容を含む書込情報を記憶する書込情報記憶手段と、
制御手段を備えた書込情報管理システムを用いて書込情報を管理する方法であって、
前記制御手段が、
複数の要素から構成された構造化文書を表示する表示処理段階と、
前記表示処理段階で表示された構造化文書の配置に対応させて、透過性の書込可能レイヤを設けるレイヤ制御段階と、
前記書込可能レイヤにおいて書き込みが行なわれた場合、書き込まれた位置に対応した前記構造化文書における要素配置を特定し、
前記構造化文書の文書識別子に関連付けて、前記要素配置と書込内容を含む書込情報を前記書込情報記憶手段に登録する書込登録段階と、
前記要素配置に基いて前記書込内容を解析して表示する書込表示段階と
を実行することを特徴とする書込情報管理方法。
【請求項７】
文書識別子、書込先の要素配置と書込内容を含む書込情報を記憶する書込情報記憶手段
と、
制御手段を備えた書込情報管理システムを用いて書込情報を管理するプログラムであって、
前記制御手段を、
複数の要素から構成された構造化文書を表示する表示処理手段、
前記表示処理手段に表示された構造化文書の配置に対応させて、透過性の書込可能レイヤを設けるレイヤ制御手段、
前記書込可能レイヤにおいて書き込みが行なわれた場合、書き込まれた位置に対応した前記構造化文書における要素配置を特定し、
前記構造化文書の文書識別子に関連付けて、前記要素配置と書込内容を含む書込情報を前記書込情報記憶手段に登録する書込登録手段、
前記要素配置に基いて前記書込内容を解析して表示する書込表示手段
として機能させることを特徴とする書込情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラウザに表示された画面において書き込みを実現し、この書き込みに基づいて編集された画面を閲覧者に提供するための書込情報管理システム、書込情報管理方法及び書込情報管理プログラムに関する。
【背景技術】
【０００２】
本などの印刷物において気になる記載等にコメントやマークを付けることにより、書き込みを行なう場合がある。このようなコメントやマークにより、後から閲覧する場合にも効率的に内容を把握することができる。更に、このような印刷物を他者に閲覧させる場合においても、書き込みにより注意喚起することができる。
【０００３】
また、今日、ネットワークを介して複数のコンピュータを接続して、コミュニケーションを行なう場合もある。この場合、コンピュータ端末において情報を共有しながら議論を進める場合もある。このような議論を効率的に行なうための技術も検討されている（例えば、特許文献１参照。）。この文献に記載された技術では、複数のクライアントの画面に表示したコンテンツをサーバに送信し、コンテンツを受信したサーバで、それぞれを統合し、複数のクライアントに配信し、各クライアントのコンテンツに重ね合わせて画面に表示させる。
【０００４】
また、インターネットなどのネットワークを介して、様々なウェブページが提供されている。ウェブページに関する記録を残したい場合には、ブラウザ画面をプリントしたり、画像データに変換したりしてから書き込みをする必要があり、手間がかかっていた。このようなウェブページにおいて注解情報を提供するための技術も検討されている（例えば、特許文献２参照。）。この文献に記載された技術では、ウェブページブラウザにより底層にウェブページを開き、その上にＸＭＬベクトル図形ウェブページ注解で覆う。このＸＭＬベクトル図形ウェブページ注解にはユーザが作った注解層を含める。ユーザが他のユーザとウェブページ注解を共有する場合には、底層ウェブページのウェブサイト及びユーザに属する注解層を相手に送信する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３１３５９号公報（第１頁、図１）
【特許文献２】特開２００９−１２９４０１号公報（第１頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、ウェブページは情報源として広く活用されているが、ブラウザ画面に表示されるウェブページには書き込みを行なうことができない。上述した特許文献に記載されている技術を用いる場合においても、書き込みを行なう場合には書込内容のみならず、書き込みの位置も大切である。しかしながら、電子的なデータであるウェブページは、ブラウザ画面の出力形式の設定によって、コンテンツの配置が変化する場合がある。また、ウェブページの内容が更新されることも多い。このように配置や内容が変化している場合、先の書き込みを的確に表示しなければ、誤った情報を提供してしまう可能性もある。
【０００７】
本発明は、上述の問題に鑑みてなされたものであり、この目的は、ブラウザに表示された画面において、容易な書き込みを実現し、この書き込みに基づいて編集された画面を閲覧者に提供するための書込情報管理システム、書込情報管理方法及び書込情報管理プログ
ラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記問題点を解決するために、請求項１に記載の発明は、文書識別子、書込先の要素配置と書込内容を含む書込情報を記憶する書込情報記憶手段と、制御手段を備えた書込情報管理システムであって、前記制御手段が、複数の要素から構成された構造化文書を表示する表示処理手段と、前記表示処理手段に表示された構造化文書の配置に対応させて、透過性の書込可能レイヤを設けるレイヤ制御手段と、前記書込可能レイヤにおいて書き込みが行なわれた場合、書き込まれた位置に対応した前記構造化文書における要素配置を特定し、前記構造化文書の文書識別子に関連付けて、前記要素配置と書込内容を含む書込情報を前記書込情報記憶手段に登録する書込登録手段と、前記要素配置に基いて前記書込内容を解析して表示する書込表示手段とを備えたことを要旨とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の書込情報管理システムにおいて、前記構造化文書を再表示する場合には、前記書込表示手段は、前記構造化文書の文書識別子に基づいて、前記書込情報記憶手段から書込情報を取得し、この書込情報の要素配置に基づいて書込内容を出力することを要旨とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の書込情報管理システムにおいて、前記書込表示手段は、書込内容に基づいて、書き込みが行なわれた要素配置における前記構造化文書を編集した加工文書を生成し、この加工文書を出力することを要旨とする。
【００１１】
請求項４に記載の発明は、請求項１〜３のいずれか一つに記載の書込情報管理システムにおいて、前記書込登録手段は、書き込みが行なわれたときの構造化文書の特定情報を更に書込情報に含めて前記書込情報記憶手段に登録し、前記構造化文書を再表示する場合には、再表示対象の構造化文書の特定情報と、前記書込情報記憶手段に記憶された構造化文書の特定情報とを比較し、前記書込表示手段は、特定情報が一致する場合に前記書込内容を編集することを要旨とする。
【００１２】
請求項５に記載の発明は、請求項４に記載の書込情報管理システムにおいて、前記書込表示手段は、構造化文書の特定情報が一致しない場合には、注意喚起を出力することを要旨とする。
【００１３】
請求項６に記載の発明は、文書識別子、書込先の要素配置と書込内容を含む書込情報を記憶する書込情報記憶手段と、制御手段を備えた書込情報管理システムを用いて書込情報を管理する方法であって、前記制御手段が、複数の要素から構成された構造化文書を表示する表示処理段階と、前記表示処理手段に表示された構造化文書の配置に対応させて、透過性の書込可能レイヤを設けるレイヤ制御段階と、前記書込可能レイヤにおいて書き込みが行なわれた場合、書き込まれた位置に対応した前記構造化文書における要素配置を特定し、前記構造化文書の文書識別子に関連付けて、前記要素配置と書込内容を含む書込情報を前記書込情報記憶手段に登録する書込登録段階と、前記要素配置に基いて前記書込内容を解析して表示する書込表示段階とを実行することを要旨とする。
【００１４】
請求項７に記載の発明は、文書識別子、書込先の要素配置と書込内容を含む書込情報を記憶する書込情報記憶手段と、制御手段を備えた書込情報管理システムを用いて書込情報を管理するプログラムであって、前記制御手段を、複数の要素から構成された構造化文書を表示する表示処理手段、前記表示処理手段に表示された構造化文書の配置に対応させて、透過性の書込可能レイヤを設けるレイヤ制御手段、前記書込可能レイヤにおいて書き込みが行なわれた場合、書き込まれた位置に対応した前記構造化文書における要素配置を特定し、前記構造化文書の文書識別子に関連付けて、前記要素配置と書込内容を含む書込情
報を前記書込情報記憶手段に登録する書込登録手段、前記要素配置に基いて前記書込内容を解析して表示する書込表示手段として機能させることを要旨とする。
【００１５】
（作用）
請求項１、６又は７に記載の発明によれば、制御手段が、複数の要素から構成された構造化文書を表示する。そして、表示処理手段に表示された構造化文書の配置に対応させて、透過性の書込可能レイヤを設ける。書込可能レイヤにおいて書き込みが行なわれた場合、書き込まれた位置に対応した構造化文書における要素配置を特定し、構造化文書の文書識別子に関連付けて、要素配置と書込内容を含む書込情報を書込情報記憶手段に登録する。そして、要素配置に基いて書込内容を解析して表示する。これにより、構造化文書に含まれる要素の位置に対応させて書込内容が登録されるので、構造化文書を表示する配置が変更された場合にも、書込が行なわれた位置を的確に特定して表示させることができる。
【００１６】
請求項２に記載の発明によれば、構造化文書を再表示する場合には、書込表示手段は、構造化文書の文書識別子に基づいて、書込情報記憶手段から書込情報を取得し、この書込情報の要素配置に基づいて書込内容を出力する。これにより、構造化文書を利用しながら、書込情報を、閲覧者に提供することができる。
【００１７】
請求項３に記載の発明によれば、書込表示手段は、書込内容に基づいて、書き込みが行なわれた要素配置における構造化文書を編集した加工文書を生成し、この加工文書を出力する。これにより、構造化文書を有効活用しながら、書き込みを反映させた文書を提供することができる。
【００１８】
請求項４に記載の発明によれば、書込登録手段は、書き込みが行なわれたときの構造化文書の特定情報を更に書込情報に含めて書込情報記憶手段に登録する。そして、構造化文書を再表示する場合には、再表示対象の構造化文書の特定情報と、書込情報記憶手段に記憶された構造化文書の特定情報とを比較する。ここで、書込表示手段は、特定情報が一致する場合に書込内容を編集する。書き込まれた後に、構造化文書が変更されているかどうかを確認して、変更がない場合のみ再表示させることにより、構造化文書における書込の不整合の発生を抑制することができる。
【００１９】
請求項５に記載の発明によれば、書込表示手段は、構造化文書の特定情報が一致しない場合には、注意喚起を出力する。これにより、誤った情報の提供を抑制することができる。
【発明の効果】
【００２０】
本発明によれば、ブラウザに表示された画面において書き込みを実現し、この書き込みに基づいて編集された画面を閲覧者に提供するための書込情報管理システム、書込情報管理方法及び書込情報管理プログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態のシステム概略図。
【図２】ＨＴＭＬ文書、ブラウザ画面、透明レイヤの関係の説明図。
【図３】書込情報記憶部に記録されたデータの説明図。
【図４】第１の実施形態の処理手順の説明図。
【図５】第１の実施形態の処理手順の説明図。
【図６】第１の実施形態における表示画面の説明図であって、（ａ）はＨＴＭＬ文書の表示、（ｂ）は透明レイヤへの書き込み、（ｃ）は書込情報の表示の説明図。
【図７】第２の実施形態の処理手順の説明図。
【図８】第２の実施形態における表示画面の説明図であって、（ａ）はＨＴＭＬ文書における部分的な切り出し処理、（ｂ）はＨＴＭＬ文書における部分的な削除処理の説明図。
【図９】第３の実施形態の処理手順の説明図。
【図１０】第３の実施形態における表示画面の説明図であって、（ａ）は透明レイヤへの書き込み、（ｂ）は集計情報の表示の説明図。
【図１１】第４の実施形態の処理手順の説明図。
【図１２】第４の実施形態における表示画面の説明図であって、（ａ）はＨＴＭＬ文書の表示、（ｂ）は透明レイヤへの書き込み、（ｃ）は最初のスクロール表示、（ｄ）は２回目のスクロール表示の説明図。
【図１３】第５の実施形態の処理手順の説明図。
【図１４】他の実施形態における表示画面の説明図。
【図１５】他の実施形態の処理手順の説明図。
【発明を実施するための形態】
【００２２】
＜第１の実施形態＞
以下、本発明を具体化した一実施形態を、図１〜図６に従って説明する。本実施形態では、図１に示すように、構造化文書としてのＨＴＭＬ（HyperText Markup Language ）文書を、クライアント端末２０において閲覧しながら書き込みを行ない、再度、このＨＴＭＬ文書を閲覧する場合には、書込情報に基づいて編集された画面を表示するサービスを提供するために、書込情報管理システムを用いる。この書込情報管理サービスにおいては、クライアント端末２０においてウェブサーバ１０からＨＴＭＬ文書（ＨＴＭＬソースコード）を取得する。そして、このクライアント端末２０のブラウザにおいて書き込みが行なわれた場合には、書込情報が書込管理サーバ３０に蓄積される。
【００２３】
このため、図１に示すように、クライアント端末２０は、インターネット等のネットワークを介してウェブサーバ１０や書込管理サーバ３０に接続される。
ウェブサーバ１０は、ＷＷＷシステムにおいて、情報送信を行なうコンピュータシステムである。このウェブサーバはＨＴＭＬ文書記憶部１２を備えており、図２に示すＨＴＭＬ文書１２０を蓄積している。このＨＴＭＬ文書１２０はＵＲＬによって指定される。そして、ウェブサーバ１０は、ブラウザなどのクライアントソフトウェアの要求に応じて、ＨＴＭＬ文書１２０を、ＨＴＴＰコネクションにより送信する。ＨＴＭＬ文書１２０は、公知のように、要素は開始タグ、内容、終了タグの３つで構成されており、開始タグ・終了タグはそれぞれ＜要素名＞，＜／要素名＞のように表現される。
【００２４】
クライアント端末２０は、ユーザが用いるコンピュータ端末である。クライアント端末２０は、ネットワークを介してデータを送信する機能や、受信したデータを表示する機能等を有する。このため、このクライアント端末２０は、制御部２１、キーボード、マウス等の入力部２３、ディスプレイ等の出力部２４、通信部２５等を備えている。
【００２５】
クライアント端末２０の制御部２１は、制御手段（ＣＰＵ、ＲＡＭ、ＲＯＭ等）を備え、後述する処理（表示処理段階、レイヤ制御段階、書込登録段階、書込表示段階等の各処理等）を行なう。そのための書込情報管理プログラムを実行することにより、制御部２１は、図１に示すように、ブラウザ制御手段２１１、レイヤ制御手段２１２、書込登録手段２１３、書込表示手段２１４として機能する。
【００２６】
ブラウザ制御手段２１１は表示処理手段として機能し、図２に示すように、出力部２４にブラウザ画面５００を表示する。そして、ブラウザ制御手段２１１は、ユーザが設定したＵＲＬに基づいて、ウェブサーバ１０からＨＴＭＬ文書１２０を取得し、レイアウトを解析して出力部２４に表示されたブラウザ画面５００に出力する処理を実行する。
【００２７】
レイヤ制御手段２１２は、図２に示すように、ブラウザ画面５００の２次元座標に対応させて、書込可能レイヤとしての透明レイヤ４００を配置する処理を実行する。この透明レイヤ４００は、下層のブラウザ画面５００を閲覧できるように、透過性を有するレイヤである。この透明レイヤ４００において、ブラウザ画面５００への書き込みを受け入れるとともに、ブラウザ画面５００に重畳させて書込情報を表示させる。なお、ＨＴＭＬ文書がブラウザ画面５００に収まらない場合には、ＨＴＭＬ文書を全表示させた場合の大きさに合わせて透明レイヤ４００を生成する。そして、ＨＴＭＬ文書の表示が拡大や縮小された場合には、レイヤ制御手段２１２は、ＨＴＭＬ文書の表示に連動させて透明レイヤ４００を拡大・縮小させる。
【００２８】
書込登録手段２１３は、ブラウザ画面５００に重畳された透明レイヤ４００に書き込まれた書込情報を、ＨＴＭＬ文書１２０に関連付けて保存する処理を実行する。この書込登録手段２１３には、書込情報の保存先の所在情報（ここでは、書込管理サーバ３０の書込情報記憶部３２のアドレス）を記憶させておく。
【００２９】
書込表示手段２１４は、ＨＴＭＬ文書１２０に関連付けられた書込情報を加工して、ブラウザ画面５００に重畳された透明レイヤ４００に表示する処理を実行する。この書込表示手段２１４には、書込情報の取得先の所在情報（ここでは、書込管理サーバ３０の書込情報記憶部３２のアドレス）を記憶させておく。
【００３０】
書込管理サーバ３０は、クライアント端末２０から取得した書込情報を蓄積するコンピュータシステムである。この書込管理サーバ３０は、書込情報を管理するために、書込情報記憶手段としての書込情報記憶部３２を備えている。
【００３１】
書込情報記憶部３２には、図３に示すように、クライアント端末２０において書き込まれた情報を管理するための書込管理ファイル３２０が蓄積される。この書込管理ファイル３２０は、クライアント端末２０から書込情報を取得した場合に記録される。書込管理ファイル３２０は、管理レコードに対して、個別レコードが関連付けられている。管理レコードは、ＵＲＬ、透明レイヤ識別子、書込日、書込者識別子に関するデータを含んで構成される。更に、個別レコードは、図形、書込先、ローカル位置に関するデータを含んで構成される。
【００３２】
ＵＲＬデータ領域には、書込対象のＨＴＭＬ文書１２０が保存されている場所を特定するための識別子（Uniform Resource Locator）に関するデータが記録される。本実施形態では、ＵＲＬが、構造化文書を識別するための文書識別子として機能する。
【００３３】
透明レイヤ識別子データ領域には、このＨＴＭＬ文書１２０における各書き込みを特定するための識別子に関するデータが記録される。
書込日データ領域には、この書き込みが行なわれた時期を特定するための情報（ここでは書込情報の受信年月日）に関するデータが記録される。
【００３４】
書込者識別子データ領域には、この書き込みを行なったユーザを特定するための識別子に関するデータが記録される。例えば、クライアント端末２０において設定されたＭＡＣアドレスやＩＰアドレス、クライアント端末２０へのログインＩＤを用いることができる。また、本サービスを利用する場合、書込管理サーバ３０において、ログインＩＤを用いてユーザ認証を行なうようにしてもよい。この場合には、ユーザ認証時のログインＩＤを書込者識別子として用いることができる。
【００３５】
図形データ領域には、書き込まれた図形を特定するためのデータが記録される。このデータ領域には、図形を特定するための識別子や、手書きの図形形状に関するデータを記録
する。
【００３６】
書込先データ領域には、この図形が書き込まれた位置（要素配置）を特定するためのデータが記録される。本実施形態では、ＨＴＭＬ文書１２０の中に含まれる要素の位置や、この要素の内容の構成文字を用いて位置を特定する。例えば、階層化された開始タグの出現回数や要素の行番号や、タグの種類、要素内容の文字列を用いて特定する。
【００３７】
ローカル位置データ領域には、書込先の位置（例えば、文字）に対して、書き込まれた図形が配置される相対的な位置（ローカル座標）を特定するためのデータが記録される。例えば、文字の重心に対して、「右上」、「左上」、「右下」、「左下」を識別するデータを記録する。本実施形態においては、書き込まれた図形において代表的な位置（例えば図形の左上の始点座標）を、このローカル位置に設定する。
【００３８】
次に、上記のように構成された書込情報管理システムにおける処理手順について、図４〜図６を用いて説明する。
（書込情報の登録処理）
まず、図４を用いて、書込情報の登録処理を説明する。
【００３９】
ここでは、クライアント端末２０の制御部２１は、ブラウザ起動処理を実行する（ステップＳ１−１）。具体的には、ユーザがＨＴＭＬ文書を閲覧する場合、クライアント端末２０においてブラウザプログラムを起動する。この場合、制御部２１のブラウザ制御手段２１１は、出力部２４にブラウザ画面５００を表示する。
【００４０】
次に、クライアント端末２０の制御部２１は、ＵＲＬ要求処理を実行する（ステップＳ１−２）。具体的には、ユーザは、このブラウザ画面５００のＵＲＬ設定欄に、所望のＨＴＭＬ文書１２０が格納されたＵＲＬを入力する。この場合、制御部２１のブラウザ制御手段２１１は、設定されたＵＲＬを用いて、ネットワークを介して、ウェブサーバ１０にＨＴＭＬ文書１２０を要求する。ウェブサーバ１０は、ネットワークを介して、クライアント端末２０に対してＨＴＭＬ文書１２０を送信する。そして、ブラウザ制御手段２１１は、ウェブサーバ１０からＨＴＭＬ文書１２０を取得する。
【００４１】
次に、クライアント端末２０の制御部２１は、ＨＴＭＬ文書の表示処理を実行する（ステップＳ１−３）。具体的には、制御部２１のブラウザ制御手段２１１は、ＨＴＭＬ文書１２０を解析し、図６（ａ）に示すように、出力部２４に表示されたブラウザ画面５００に出力する。
【００４２】
次に、クライアント端末２０の制御部２１は、透明レイヤの生成処理を実行する（ステップＳ１−４）。具体的には、制御部２１のレイヤ制御手段２１２は、図６（ｂ）に示すように、ブラウザ画面５００に重畳させた透明レイヤ４００を生成する。本実施形態では、レイヤ制御手段２１２は、透明レイヤ４００の２次元座標と、ブラウザ画面５００の２次元座標とを対応付けて配置する。
【００４３】
次に、クライアント端末２０の制御部２１は、書込処理を実行する（ステップＳ１−５）。具体的には、制御部２１の書込登録手段２１３は、透明レイヤ４００への書き込みに用いる書込メニューを出力する。この書込メニューには、書込に用いる線種や図形を選択するためのアイコンが一覧表示される。ユーザは、この書込メニューを利用して図形を選択することにより、透明レイヤ４００への書き込みを行なう。図６（ｂ）においては、図形４１０を書き込んだ場合を示している。
【００４４】
次に、クライアント端末２０の制御部２１は、透明レイヤ上の座標の特定処理を実行す
る（ステップＳ１−６）。具体的には、制御部２１の書込登録手段２１３は、透明レイヤ４００上に書き込まれた図形の位置を特定する。例えば、書込登録手段２１３は、図形の２次元座標を特定する。
【００４５】
次に、クライアント端末２０の制御部２１は、ブラウザ上で書込座標の特定処理を実行する（ステップＳ１−７）。具体的には、制御部２１の書込登録手段２１３は、透明レイヤ４００の２次元座標に対応させたブラウザ画面５００の２次元座標を特定する。
【００４６】
次に、クライアント端末２０の制御部２１は、ＨＴＭＬ文書上の位置の特定処理を実行する（ステップＳ１−８）。具体的には、制御部２１の書込登録手段２１３は、ブラウザ画面５００の２次元座標に基いて、このブラウザ画面５００上に表示されたＨＴＭＬ文書１２０における要素を特定する。本実施形態では、図形の左上端の座標（始点座標）に最も近い要素の構成文字（図６においては文字「い」）を特定する。そして、書込登録手段２１３は、この構成文字の重心に対してローカル座標（図６においては文字「い」の右下の座標）を算出し、このローカル座標を書込図形の始点とする。なお、一つのＨＴＭＬ文書１２０において複数の書き込みを行なった場合には、書込毎にステップＳ１−６〜Ｓ１−８を繰り返して、ＨＴＭＬ文書１２０上の位置情報を一時記憶する。
【００４７】
次に、クライアント端末２０の制御部２１は、書込情報の保存処理を実行する（ステップＳ１−９）。具体的には、この書き込みを保存する場合、書込メニューにおいて保存ボタンを選択する。この場合、制御部２１の書込登録手段２１３は、保存要求を書込管理サーバ３０に送信する。この保存要求には、書き込みが行なわれたＨＴＭＬ文書１２０のＵＲＬ、クライアント端末２０のユーザ情報を含める。更に、保存要求には、書き込まれた図形情報、ＨＴＭＬ文書１２０上の位置情報、ローカル座標に関するデータを含める。
【００４８】
この保存要求を受信した書込管理サーバ３０は、透明レイヤ識別子を付与し、現在日付を記録した書込管理ファイル３２０を生成する。そして、クライアント端末２０から受信した保存要求の内容を書込管理ファイル３２０に記録し、書込情報記憶部３２に格納する。
【００４９】
（書込情報の表示処理）
次に、図５を用いて、書込情報の表示処理について説明する。この書込情報の表示処理を実行するクライアント端末２０は、登録処理を行なったクライアント端末２０だけではなく、他のクライアント端末２０であってもよい。
【００５０】
ここでは、クライアント端末２０の制御部２１は、ブラウザ起動処理を実行する（ステップＳ２−１）。具体的には、ステップＳ１−１と同様に、制御部２１のブラウザ制御手段２１１は、出力部２４にブラウザ画面５００を表示する。
【００５１】
次に、クライアント端末２０の制御部２１は、ＵＲＬ要求処理を実行する（ステップＳ２−２）。具体的には、ステップＳ１−２と同様に、制御部２１のブラウザ制御手段２１１は、設定されたＵＲＬを用いて、ネットワークを介して、ウェブサーバ１０にＨＴＭＬ文書１２０を要求する。そして、ブラウザ制御手段２１１は、ウェブサーバ１０からＨＴＭＬ文書１２０を取得する。
【００５２】
次に、クライアント端末２０の制御部２１は、ＨＴＭＬ文書の表示処理を実行する（ステップＳ２−３）。具体的には、ステップＳ１−３と同様に、制御部２１のブラウザ制御手段２１１は、ＨＴＭＬ文書１２０を解析し、出力部２４に表示されたブラウザ画面５００に出力する。
【００５３】
次に、クライアント端末２０の制御部２１は、書込情報の検索処理を実行する（ステップＳ２−４）。具体的には、制御部２１の書込表示手段２１４は、ブラウザ制御手段２１１から、ブラウザ画面５００において設定されたＵＲＬを取得する。そして、書込表示手段２１４は、書込管理サーバ３０に対して、検索要求を送信する。この検索要求には、ブラウザ制御手段２１１から取得したＵＲＬを含める。この場合、書込管理サーバ３０は、書込情報記憶部３２を用いて、このＵＲＬが記録された書込管理ファイル３２０を検索する。そして、書込管理サーバ３０は、検索結果をクライアント端末２０に返信する。ここで、ＵＲＬが記録された書込管理ファイル３２０を抽出した場合には、個別レコードに記録された情報を検索結果に含める。一方、ＵＲＬが記録された書込管理ファイル３２０が登録されていない場合には、書き込みがないことを示すメッセージを検索結果に含める。
【００５４】
次に、クライアント端末２０の制御部２１は、書込情報の登録があるかどうかについての判定処理を実行する（ステップＳ２−５）。具体的には、制御部２１の書込表示手段２１４は、書込管理サーバ３０から検索結果に基いて判定する。
【００５５】
書き込みがないことを示すメッセージを含む検索結果を受信することにより、書込情報の登録がないと判定した場合（ステップＳ２−５において「ＮＯ」の場合）には、クライアント端末２０の制御部２１は、書込情報の表示処理を終了する。
【００５６】
一方、個別レコードに記録された書込情報を含む検索結果を受信することにより、書込情報の登録があると判定した場合（ステップＳ２−５において「ＹＥＳ」の場合）には、クライアント端末２０の制御部２１は、透明レイヤの生成処理を実行する（ステップＳ２−６）。具体的には、ステップＳ１−４と同様に、制御部２１のレイヤ制御手段２１２は、ブラウザ画面５００に重畳させて透明レイヤ４００を生成する。この場合、図６（ｃ）に示すように、透明レイヤ４００が生成される。
【００５７】
次に、クライアント端末２０の制御部２１は、ＨＴＭＬ文書上の位置の特定処理を実行する（ステップＳ２−７）。具体的には、制御部２１の書込表示手段２１４は、書込管理サーバ３０から取得した検索結果に基づいて、ＨＴＭＬ文書１２０の中に含まれる要素の位置を特定する。更に、この要素に含まれる書込先の構成文字、この構成文字に対するローカル座標を特定する。
【００５８】
次に、クライアント端末２０の制御部２１は、ブラウザ上で書込座標の特定処理を実行する（ステップＳ２−８）。具体的には、制御部２１の書込登録手段２１３は、ＨＴＭＬ文書１２０上の位置に基いて、ブラウザ画面５００の２次元座標を特定する。
【００５９】
次に、クライアント端末２０の制御部２１は、透明レイヤ上で書込座標の特定処理を実行する（ステップＳ２−９）。具体的には、制御部２１の書込登録手段２１３は、ブラウザ画面５００の２次元座標に対応させた透明レイヤ４００の２次元座標を特定する。
【００６０】
次に、クライアント端末２０の制御部２１は、透明レイヤ上に図形の描画処理を実行する（ステップＳ２−１０）。具体的には、制御部２１の書込表示手段２１４は、書込情報に含まれる図形を、透明レイヤ４００に表示する。そして、図６（ｃ）に示すように、透明レイヤ４００上に、図形４１０に対応する図形４２０が表示される。
【００６１】
本実施形態の書込情報管理システムによれば、以下のような効果を得ることができる。
（１）本実施形態では、クライアント端末２０の制御部２１は、透明レイヤの生成処理を実行する（ステップＳ１−４）。具体的には、制御部２１のレイヤ制御手段２１２は、ブラウザ画面５００に重畳させて透明レイヤ４００を生成する。そして、クライアント端末２０の制御部２１は、書込処理を実行する（ステップＳ１−５）。この場合、クライア
ント端末２０の制御部２１は、透明レイヤ上の座標の特定処理（ステップＳ１−６）、ブラウザ上で書込座標の特定処理（ステップＳ１−７）、ＨＴＭＬ文書上の位置の特定処理（ステップＳ１−８）を実行する。そして、クライアント端末２０の制御部２１は、書込情報の保存処理を実行する（ステップＳ１−９）。これにより、ブラウザ画面５００上に書き込まれた情報の位置に基づいて、書込先のＨＴＭＬ文書を構成する要素（タグや文字等）を特定し、書込情報を要素に対応させて管理することができる。
【００６２】
（２）本実施形態では、書込管理サーバ３０に、書込情報を管理するための書込情報記憶部３２を設ける。これにより、書込情報を複数のクライアント端末２０において共有することができる。
【００６３】
（３）本実施形態では、クライアント端末２０の制御部２１は、ＵＲＬに関連付けられた書込情報の登録があるかどうかについての判定処理を実行する（ステップＳ２−５）。そして、書込情報の登録があると判定した場合（ステップＳ２−５において「ＹＥＳ」の場合）には、クライアント端末２０の制御部２１は、透明レイヤを生成する（ステップＳ２−６）。そして、ＨＴＭＬ文書上の位置の特定処理（ステップＳ２−７）、ブラウザ上で書込座標の特定処理（ステップＳ２−８）、透明レイヤ上で書込座標の特定処理（ステップＳ２−９）を実行する。そして、クライアント端末２０の制御部２１は、透明レイヤ上に図形の描画処理を実行する（ステップＳ２−１０）。これにより、ＨＴＭＬ文書の表示画面に重畳させた形態で書込情報を出力することができる。特に、ブラウザ画面の出力形式の設定により、ＨＴＭＬ文書に含まれるコンテンツの配置が変わる場合においても、ブラウザの設定に依存しないで、的確な位置に書込情報を表示することができる。
【００６４】
＜第２の実施形態＞
次に、本発明を具体化した第２の実施形態を図７、図８に従って説明する。なお、第２の実施形態は、第１の実施形態の書込情報の表示処理のみを変更した構成であるため、同様の部分についてはその詳細な説明を省略する。
【００６５】
クライアント端末２０の制御部２１は、ブラウザ起動処理を実行する（ステップＳ３−１）。具体的には、ステップＳ１−１と同様に、制御部２１のブラウザ制御手段２１１は、出力部２４にブラウザ画面５００を表示する。
【００６６】
次に、クライアント端末２０の制御部２１は、ＵＲＬ要求処理を実行する（ステップＳ３−２）。具体的には、ステップＳ１−２と同様に、制御部２１のブラウザ制御手段２１１は、設定されたＵＲＬを用いて、ネットワークを介して、ウェブサーバ１０にＨＴＭＬ文書１２０を要求する。そして、ブラウザ制御手段２１１は、ウェブサーバ１０からＨＴＭＬ文書１２０を取得する。本実施形態では、取得したＨＴＭＬ文書１２０を表示用メモリに格納する。
【００６７】
次に、クライアント端末２０の制御部２１は、書込情報の検索処理を実行する（ステップＳ３−３）。具体的には、ステップＳ２−４と同様に、制御部２１の書込表示手段２１４は、ブラウザ画面５００において設定されたＵＲＬに関する書込情報についての検索結果を書込管理サーバ３０から取得する。
【００６８】
次に、クライアント端末２０の制御部２１は、書込情報の登録があるかどうかについての判定処理を実行する（ステップＳ３−４）。具体的には、ステップＳ２−５と同様に、制御部２１の書込表示手段２１４は、書込管理サーバ３０から検索結果に基いて判定する。
【００６９】
書き込みがないことを示すメッセージを含む検索結果を受信することにより、書込情報
の登録がないと判定した場合（ステップＳ３−４において「ＮＯ」の場合）には、クライアント端末２０の制御部２１は、後述するＨＴＭＬ文書の表示処理を実行する（ステップＳ３−７）。
【００７０】
一方、個別レコードに記録された書込情報を含む検索結果を受信することにより、書込情報の登録があると判定した場合（ステップＳ３−４において「ＹＥＳ」の場合）には、クライアント端末２０の制御部２１は、ＨＴＭＬ文書上の位置の特定処理を実行する（ステップＳ３−５）。具体的には、制御部２１の書込表示手段２１４は、書込管理サーバ３０から取得した検索結果に基づいて、ＨＴＭＬ文書１２０の中に含まれる要素の位置を特定する。
【００７１】
次に、クライアント端末２０の制御部２１は、編集処理を実行する（ステップＳ３−６）。本実施形態においては、「要素の切出」及び「要素の削除」を選択することができる。具体的には、制御部２１の書込表示手段２１４は、この選択を書き込まれた図形の種別（下線又は取消線）によって特定する。図８（ａ）に示すように、書込情報の登録時に下線４１１が書き込まれた場合には、ＨＴＭＬ文書１２０において、下線４１１に対応する文字だけを表示させるために、他の文字をスペースに置き換えたＨＴＭＬ文書を生成する。また、図８（ｂ）に示すように、書込情報の登録時に取消線４１２が書き込まれた場合には、ＨＴＭＬ文書１２０において、取消線４１２に対応する文字をスペースに置き換えたＨＴＭＬ文書を生成する。そして、表示用メモリに格納されたＨＴＭＬ文書を更新する。
【００７２】
次に、クライアント端末２０の制御部２１は、ＨＴＭＬ文書の表示処理を実行する（ステップＳ３−７）。具体的には、制御部２１のブラウザ制御手段２１１は、表示用メモリに格納されたＨＴＭＬ文書を解析し、出力部２４に表示されたブラウザ画面５００に出力する。
【００７３】
本実施形態の書込情報管理システムによれば、（１）〜（３）の効果の他に以下のような効果を得ることができる。
（４）本実施形態では、書込情報の登録があると判定した場合（ステップＳ３−４において「ＹＥＳ」の場合）には、クライアント端末２０の制御部２１は、ＨＴＭＬ文書上の位置の特定処理を実行する（ステップＳ３−５）。そして、クライアント端末２０の制御部２１は、編集処理を実行する（ステップＳ３−８）。これにより、書込情報に基づいて、ウェブサーバ１０から取得したＨＴＭＬ文書１２０をカスタマイズして、ブラウザ画面５００に出力することができる。
【００７４】
＜第３の実施形態＞
次に、本発明を具体化した第３の実施形態を図９、図１０に従って説明する。なお、第３の実施形態は、第２の実施形態に集計処理を追加した構成であるため、同様の部分についてはその詳細な説明を省略する。本実施形態においては、図１０（ａ）に示すように、複数の参加者が、案件（ここでは、議案）毎に、「賛成」や「反対」の意思を表示する記号を書き込む場合を想定する。そして、議案の管理者のクライアント端末２０において参加者の意思表示を集計する。
【００７５】
クライアント端末２０の制御部２１は、ステップＳ３−１〜Ｓ３−５と同様に、ブラウザ起動処理（ステップＳ４−１）〜ＨＴＭＬ文書上の位置の特定処理（ステップＳ４−５）を実行する。ここで、書込情報の検索処理（ステップＳ４−３）において、このＵＲＬに関連付けられた複数の書込管理ファイル３２０が書込情報記憶部３２に登録されている場合、すべての書込情報を取得する。
【００７６】
書き込みがないことを示すメッセージを含む検索結果を受信することにより、書込情報の登録がないと判定した場合（ステップＳ４−４において「ＮＯ」の場合）には、クライアント端末２０の制御部２１は、後述するＨＴＭＬ文書の表示処理を実行する（ステップＳ４−８）。
【００７７】
一方、個別レコードに記録された書込情報を含む検索結果を受信することにより、書込情報の登録があると判定した場合（ステップＳ４−４において「ＹＥＳ」の場合）には、クライアント端末２０の制御部２１は、ＨＴＭＬ文書上の位置の特定処理を実行する（ステップＳ４−５）。具体的には、制御部２１の書込表示手段２１４は、書込管理サーバ３０から取得した検索結果に基づいて、ＨＴＭＬ文書１２０の中に含まれる要素の位置を特定する。
【００７８】
次に、クライアント端末２０の制御部２１は、集計処理を実行する（ステップＳ４−６）。具体的には、制御部２１の書込表示手段２１４は、ＨＴＭＬ文書上の位置（書込先の要素）毎に、書き込まれた図形の種別毎に書込数をカウントする。ここで、「ＨＴＭＬ文書上の位置」は、議案毎に複数の要素からなる範囲により構成することも可能である。
【００７９】
次に、クライアント端末２０の制御部２１は、編集処理を実行する（ステップＳ４−７）。具体的には、制御部２１の書込表示手段２１４は、書込先の要素毎に、書込数を表示させるための要素文を生成して、ＨＴＭＬ文書１２０に挿入する。この場合、図１０（ｂ）に示すように、ウェブサーバ１０から取得したＨＴＭＬ文書１２０を利用しながら、書込みに対応する位置に集計結果を含めた要素を挿入する。そして、表示用メモリに格納されたＨＴＭＬ文書を更新する。
【００８０】
次に、クライアント端末２０の制御部２１は、ＨＴＭＬ文書の表示処理を実行する（ステップＳ４−８）。具体的には、制御部２１のブラウザ制御手段２１１は、表示用メモリに格納されたＨＴＭＬ文書を解析し、出力部２４に表示されたブラウザ画面５００に出力する。
【００８１】
本実施形態の書込情報管理システムによれば、（１）〜（２）、（４）の効果の他に以下のような効果を得ることができる。
（５）本実施形態では、書込情報の登録があると判定した場合（ステップＳ４−４において「ＹＥＳ」の場合）には、クライアント端末２０の制御部２１は、ＨＴＭＬ文書上の位置の特定処理を実行する（ステップＳ４−５）。そして、クライアント端末２０の制御部２１は、集計処理を実行し（ステップＳ４−６）、この集計結果を用いて、編集処理を実行する（ステップＳ４−７）。これにより、ウェブサーバ１０から取得したＨＴＭＬ文書１２０を利用しながら、閲覧者の書込情報に基いてＨＴＭＬ文書１２０の内容の評価結果を出力することができる。
【００８２】
＜第４の実施形態＞
次に、本発明を具体化した第４の実施形態を図１１、図１２に従って説明する。なお、第４の実施形態は、第１の実施形態の書込情報の表示処理のみを変更した構成であるため、同様の部分についてはその詳細な説明を省略する。本実施形態においては、図１２（ａ）に示すブラウザ画面５００に対して、図１２（ｂ）に示すように、複数の書き込み（星印や丸印）を行なった場合を想定する。
【００８３】
ここでは、図１１に示すように、クライアント端末２０の制御部２１は、ブラウザ起動処理（ステップＳ２−１）〜透明レイヤ上に図形の描画処理（ステップＳ２−１０）を実行する。ここで、書込情報の検索処理（ステップＳ２−４）において、このＵＲＬに関連付けられた複数の書込管理ファイル３２０が書込情報記憶部３２に登録されている場合、
すべての書込情報を取得する。
【００８４】
そして、クライアント端末２０の制御部２１は、スクロール制御処理を実行する（ステップＳ５−１）。具体的には、制御部２１の書込表示手段２１４は、ブラウザに対してジャンプ実行手段を提供する。このジャンプ実行手段は、書込情報が設定されている位置まで、ブラウザ画面をスクロールする処理を実行する。このジャンプ実行手段がブラウザに取り込まれた場合、ブラウザ画面上にジャンプ指示ボタンが表示される。そして、書込表示手段２１４は、ＨＴＭＬ文書１２０において、書込情報の中で、ＨＴＭＬ文書の中で最も上方に書き込みが行われた要素の位置まで、ブラウザ画面５００の表示をスクロールする。この場合、書込表示手段２１４は、ブラウザ画面のスクロールに連動させて、表示させる透明レイヤ４００もスクロールする。
【００８５】
次に、クライアント端末２０の制御部２１は、ジャンプ指示の待機処理を実行する（ステップＳ５−２）。具体的には、制御部２１の書込表示手段２１４は、ブラウザ画面５００上に表示されたジャンプ指示ボタンの選択を待機する。
【００８６】
そして、ジャンプ指示ボタンが選択された場合、クライアント端末２０の制御部２１は、次の書込情報があるかどうかについて検索処理を実行する（ステップＳ５−３）。具体的には、制御部２１の書込表示手段２１４は、書込管理サーバ３０から取得した書込情報において、下方の位置に配置された書込情報を検索する。
【００８７】
次の書込情報を抽出できた場合（ステップＳ５−３において「ＹＥＳ」の場合）、クライアント端末２０の制御部２１は、ステップＳ５−１以降の処理を繰り返す。本実施形態においては、図１２（ｃ）に示す星印の書き込みの次に丸印の書き込みがあるため、この丸印についての書込みについて位置の特定を行なう。
【００８８】
一方、次の書込情報を抽出できない場合（ステップＳ５−３において「ＮＯ」の場合）、クライアント端末２０の制御部２１は、すべての書込情報を表示したことを示すメッセージを出力して処理を終了する。具体的には、図１２（ｄ）に示す丸印の書き込みを表示した場合には、他の書き込みがないため、書込情報の表示処理を終了する。
【００８９】
本実施形態の書込情報管理システムによれば、（１）〜（３）の効果の他に以下のような効果を得ることができる。
（６）本実施形態では、書込情報の登録があると判定した場合（ステップＳ２−５において「ＹＥＳ」の場合）には、クライアント端末２０の制御部２１は、ＨＴＭＬ文書上の位置の特定処理（ステップＳ２−７）〜透明レイヤ上に図形の描画処理を実行する（ステップＳ２−１０）。そして、クライアント端末２０の制御部２１は、スクロール制御処理を実行する（ステップＳ５−１）。これにより、書き込みが行なわれた部分を効率的に閲覧することができる。
【００９０】
＜第５の実施形態＞
次に、本発明を具体化した第５の実施形態を図１３に従って説明する。なお、第５の実施形態は、第１の実施形態の書込情報の表示処理のみを変更した構成であるため、同様の部分についてはその詳細な説明を省略する。本実施形態においては、書込情報の登録を行なう場合、書込対象のウェブページのバージョンを特定する情報を書込情報記憶部３２に登録しておく。ここでは、書込管理サーバ３０は、書込情報にウェブページバージョン情報を関連付けて保存する。
【００９１】
クライアント端末２０の制御部２１は、ブラウザ起動処理（ステップＳ２−１）〜書込情報の登録があるかどうかについての判定処理（ステップＳ２−５）を実行する。
ここで、個別レコードに記録された書込情報を含む検索結果を受信することにより、書込情報の登録があると判定した場合（ステップＳ２−５において「ＹＥＳ」の場合）には、クライアント端末２０の制御部２１は、バージョンが一致しているかどうかについての判定処理を実行する（ステップＳ６−１）。具体的には、制御部２１の書込表示手段２１４は、書込管理サーバ３０から取得したバージョン情報と、ブラウザ画面５００に表示されているＨＴＭＬ文書１２０のバージョンとを比較する。
【００９２】
ここで、バージョンが一致していない場合（ステップＳ６−１において「ＮＯ」の場合）には、ウェブサーバ１０から取得したＨＴＭＬ文書１２０をブラウザ画面５００に表示した状態で書込情報の表示処理を終了する。
【００９３】
一方、バージョンが一致している場合（ステップＳ６−１において「ＹＥＳ」の場合）には、透明レイヤの生成処理（ステップＳ２−６）〜透明レイヤ上に図形の描画処理（ステップＳ２−１０）を実行する。
【００９４】
本実施形態の書込情報管理システムによれば、（１）〜（３）の効果の他に以下のような効果を得ることができる。
（７）本実施形態では、クライアント端末２０の制御部２１は、バージョンが一致するかどうかについての判定処理を実行する（ステップＳ６−１）。ここで、バージョンが一致していない場合（ステップＳ６−１において「ＮＯ」の場合）には、ウェブサーバ１０から取得したＨＴＭＬ文書１２０をブラウザ画面５００に表示した状態で、書込情報の表示処理を終了する。一方、バージョンが一致している場合（ステップＳ６−１において「ＹＥＳ」の場合）には、透明レイヤの生成処理（ステップＳ２−６）〜透明レイヤ上に図形の描画処理（ステップＳ２−１０）を実行する。ＨＴＭＬ文書は更新される場合があり、書込先の内容が変更されることがある。また、書込先の内容が変更されていない場合にも、他の内容の変更により書込位置がずれることがある。従って、ＨＴＭＬ文書１２０が更新されていない場合のみ書込情報を表示させることにより、閲覧者に対して的確な情報を提供することができる。
【００９５】
また、上記実施形態は、以下のように変更してもよい。
・  上記第１の実施形態〜第５の実施形態を用いて書込情報管理方法を説明したが、任意の実施形態を組み合わせることが可能である。
【００９６】
・  上記第１の実施形態〜第５の実施形態においては、保存要求を受信した書込管理サーバ３０は、ＵＲＬ、書込日付、書込者識別子を記録した管理レコードを含めた書込管理ファイル３２０を生成する。ここで、書込情報は書込日付、書込者識別子毎に管理する場合に限定されるものではなく、管理レコードに記録される情報も、書込日付、書込者識別子に限定されるものではない。同じＵＲＬに対して書込日付や書込者が異なる書込情報をまとめて登録するようにしてもよい。
【００９７】
例えば、同じＵＲＬのＨＴＭＬ文書において、異なる書込日の書込情報を登録できるようにしてもよい。この場合、ＨＴＭＬ文書の表示時に、ＵＲＬや書込者識別子に関連付けられた書込情報の登録の有無を確認する。既に、同じＵＲＬや書込者識別子に関連付けられた書込情報を登録されている場合には、この書込情報を透明レイヤ４００上に設定して追加や修正、削除を可能する。これにより、先の書込に対して新たな書込や変更を行なうことができる。
【００９８】
・  上記第１の実施形態〜第５の実施形態においては、図形の始点座標を用いてローカル座標を決定する。ここで、図形の配置位置の特定方法は、図形の始点座標に限定されるものではなく、図形とＨＴＭＬ文書の要素との相対位置を決定することができる情報であ
れば利用することができる。
【００９９】
・  上記第１の実施形態〜第５の実施形態においては、１つの透明レイヤ４００において、書込情報を表示する。ここで、１つのＵＲＬに対して複数の書込情報が登録されている場合、１つの透明レイヤ４００にすべての書込情報を設定して表示するようにしてよい。また、書込日や書込者識別子が異なる書込情報に対して、それぞれの透明レイヤ４００を生成し、複数の透明レイヤ４００を重畳させて書込情報を表示するようにしてもよい。
【０１００】
・  上記第１の実施形態〜第５の実施形態においては、書込情報記憶部３２には、クライアント端末２０において書き込まれた情報を管理するための書込管理ファイル３２０が蓄積される。ここで、書込情報において、公開や非公開を識別するための公開制御情報を関連付けて記憶させるようにしてもよい。この場合、書込全体について同じ公開制御を行なう場合には管理レコードに公開制御情報を記録し、書込毎に制御する場合には、個別レコードに公開制御情報を設定する。そして、クライアント端末２０は、閲覧者を特定するための識別子（閲覧者識別子）を取得する。ここで、公開制御情報が設定されている管理レコードについては、クライアント端末２０は管理レコードの書込者識別子を取得し、この書込者識別子と閲覧者識別子とが一致する場合のみ、書込情報を表示する。これにより、所定のユーザに対してのみ書込情報を閲覧させることができる。
【０１０１】
また、書込管理ファイル３２０において閲覧を許容する閲覧可能者情報（閲覧可能者識別子）を記録するようにしてもよい。例えば、ＨＴＭＬ文書全体に対して閲覧を許容する場合には管理レコードに閲覧可能者識別子を設定する。また、書込毎に閲覧を許容する場合には個別レコードに閲覧可能者識別子を設定する。この場合も、クライアント端末２０は書込管理サーバ３０から閲覧可能者識別子を取得し、閲覧者識別子が閲覧可能者識別子と一致する場合のみ、書込情報を表示する。
【０１０２】
また、クライアント端末２０から閲覧者識別子を取得した書込管理サーバ３０が、この閲覧者識別子と書込者識別子や閲覧可能者識別子とを照合し、一致する場合のみ、書込情報をクライアント端末２０に送信するようにしてもよい。
【０１０３】
・  上記第１の実施形態〜第５の実施形態においては、クライアント端末２０の制御部２１は、ブラウザ制御手段２１１、レイヤ制御手段２１２、書込登録手段２１３、書込表示手段２１４として機能する。ここで、クライアント端末２０の制御部２１に、書込登録手段２１３と書込表示手段２１４とを同時に設ける必要はない。例えば、書込権限者のクライアント端末２０においてのみ、制御部２１に書込登録手段２１３を設けるようにしてもよい。
【０１０４】
・  上記第１〜第５の実施形態においては、書込管理サーバ３０において書込情報を管理する。書込情報を管理するハードウェアは、これに限定されるものではない。例えば、クライアント端末２０に書込データ記憶部を設けて、書込情報を管理するようにしてもよい。また、電子メール等により、書込情報を閲覧者のクライアント端末２０に送信するようにしてもよい。この場合、閲覧者のクライアント端末２０に対して、書込情報を添付した電子メールを送信する。ここで、閲覧者のクライアント端末２０は、ウェブサーバ１０から取得したＨＴＭＬ文書１２０に対して、電子メールから書込情報を重畳させて表示する。これにより、公に提供されているＨＴＭＬ文書１２０について、閲覧者に対して、特定の記載についての書込情報を提供することができる。
【０１０５】
・  上記第１〜第５の実施形態において、ＨＴＭＬ文書１２０の中に含まれる要素の位置や、この要素の内容の構成文字を用いて位置を特定する。例えば、要素の行番号や、タグの種類、要素内容の文字列を用いて特定する。これに代えて、書き込みが行われた座標
を登録するようにしてもよい。
【０１０６】
・  上記第１の実施形態においては、書込情報を表示させる場合、書込管理サーバ３０において書込情報を検索する。この場合、特定の検索条件を用いて書込情報を検索するようにしてもよい。例えば、書き込まれた図形の種別や書込日付、書込者識別子等を用いて、特定の書き込みのみを抽出するようにしてもよい。
【０１０７】
・  上記第２の実施形態においては、書込情報に基いて「要素の切出」及び「要素の削除」についての編集処理を実行する。編集処理はこれらに限定されるものではなく、例えば「太字化」、「斜体化」、「フォントの変更」等、表示形式の変更を実行するようにしてもよい。
【０１０８】
・  上記第２の実施形態においては、クライアント端末２０の制御部２１は、編集処理を実行する（ステップＳ３−６）。本実施形態においては、「要素の切出」及び「要素の削除」を選択することができる。編集方法はこれらに限定されるものではなく、要素の形態を変更する場合に利用することができる。例えば、要素の削除においては、テキストについてスペース置換だけではなく、テキスト表示色を透明にするようにしてもよい。また、画像についても、「要素の切出」又は「要素の削除」に応じて画像表示を変更するようにしてもよい。
【０１０９】
・  上記第３の実施形態においては、議案の管理者のクライアント端末２０の制御部２１は、集計処理（ステップＳ４−６）、編集処理（ステップＳ４−７）を実行する。ここで、集計や編集を行なうハードウェアはクライアント端末２０に限定されるものではなく、例えば書込管理サーバ３０で実行するようにしてもよい。この場合には、書込管理サーバ３０が集計結果を書込情報として書込情報記憶部３２に格納する。そして、クライアント端末２０から検索要求を受信した場合、書込管理サーバ３０は集計結果をクライアント端末２０に送信する。
【０１１０】
・  上記第３の実施形態においては、ＨＴＭＬ文書１２０に含まれる案件毎に、集計を行なった。集計の対象はこれに限定されるものではなく、ＵＲＬ毎に集計を行なうようにしてもよい。この場合には、図１４に示すように、特定のＵＲＬに関連付けられた書込情報を取得する。そして、書き込まれた値（属性値）を取得し、この属性値を合計する。例えば、画像や文章が掲載されたＨＴＭＬ文書１２０を複数人が評価して、その評価結果を集計することができる。
【０１１１】
・  上記第５の実施形態においては、バージョンが一致していない場合（ステップＳ６−１において「ＮＯ」の場合）には、ウェブサーバ１０から取得したＨＴＭＬ文書１２０をブラウザ画面５００に表示した状態で、書込情報の表示処理を終了する。これに代えて、バージョンが一致していない場合（ステップＳ６−１において「ＮＯ」の場合）には、バージョンが異なることを示したメッセージを出力して、書込情報を表示するようにしてもよい。これにより、閲覧者はＨＴＭＬ文書１２０が変更されている可能性があることを意識しながら、内容を確認することができる。
【０１１２】
・  上記第５の実施形態においては、ＨＴＭＬ文書１２０のバージョンを特定するために、バージョン情報を用いたが、バージョンを特定する方法はこれに限定されるものではない。例えば、ウェブページの更新日やＨＴＭＬ文書１２０の圧縮値を用いることも可能である。圧縮値を用いる場合には、ウェブサーバ１０から取得したＨＴＭＬ文書１２０を所定の圧縮関数に代入して圧縮値を算出して、書込情報記憶部３２に保存する。そして、新たにＨＴＭＬ文書１２０を取得した場合、再度、ＨＴＭＬ文書１２０の圧縮値を算出し、書込情報記憶部３２に保存されている圧縮値とを比較してバージョンの一致を判定する
。
【０１１３】
また、書込情報を登録する場合、書込先のＨＴＭＬ文書１２０そのものを、書込管理サーバ３０に登録するようにしてもよい。この場合、ウェブサーバ１０から取得したＨＴＭＬ文書１２０と、書込管理サーバ３０に保存されているＨＴＭＬ文書とを比較して、変更の有無を判定する。これにより、ＨＴＭＬ文書１２０における変更箇所を特定して、書込情報の表示の可否を判定することができる。
【０１１４】
・  上記第５の実施形態においては、バージョンが一致していない場合（ステップＳ６−１において「ＮＯ」の場合）には、ウェブサーバ１０から取得したＨＴＭＬ文書１２０をブラウザ画面５００に表示した状態で、書込情報の表示処理を終了する。ここで、ウェブサーバ１０においてＨＴＭＬ文書１２０が変更された場合、変更箇所情報を取得して、この変更箇所と書込先とを比較するようにしてもよい。
【０１１５】
この処理を、図１５を用いて説明する。この処理においても、クライアント端末２０の制御部２１は、ブラウザ起動処理（ステップＳ２−１）〜ブラウザ上で書込座標の特定処理（ステップＳ２−７）を実行する。
【０１１６】
次に、クライアント端末２０の制御部２１は、更新情報の取得処理を実行する（ステップＳ７−１）。具体的には、制御部２１の書込表示手段２１４は、ウェブサーバ１０にアクセスし、ＨＴＭＬ文書１２０の更新情報を要求する。この場合、更新情報としては、各種ウェブサイトの更新情報を簡単にまとめて配信するためのＲＳＳ情報を利用することができる。更新情報には、ウェブページの変更箇所や変更内容が含まれる。
【０１１７】
次に、クライアント端末２０の制御部２１は、書込先が変更されているかどうかについての判定処理を実行する（ステップＳ７−２）。具体的には、制御部２１の書込表示手段２１４は、書込管理サーバ３０から取得した書込情報に含まれる書込先要素と、ウェブサーバ１０から取得した更新情報に含まれる変更要素とを比較する。
【０１１８】
書込先が変更されていない場合（ステップＳ７−２において「ＮＯ」の場合）には、クライアント端末２０の制御部２１は、ブラウザ上で書込座標の特定処理（ステップＳ２−８）〜透明レイヤ上に図形の描画処理（ステップＳ２−１０）を実行する。
【０１１９】
一方、書込先が変更されている場合（ステップＳ７−２において「ＹＥＳ」の場合）には、クライアント端末２０の制御部２１は、変更についての注意喚起処理を実行する（ステップＳ７−３）。具体的には、制御部２１の書込表示手段２１４は、透明レイヤ４００において、ＨＴＭＬ文書１２０が変更されていることを示すメッセージを出力する。そして、クライアント端末２０の制御部２１は、ブラウザ上で書込座標の特定処理（ステップＳ２−８）〜透明レイヤ上に図形の描画処理（ステップＳ２−１０）を実行する。これにより、ウェブページの変更情報を利用して、書込情報の有効性に関する情報を閲覧者に提供することができる。
【符号の説明】
【０１２０】
１０…ウェブサーバ、１２…ＨＴＭＬ文書記憶部、２０…クライアント端末、２１…制御部、２１１…ブラウザ制御手段、２１２…レイヤ制御手段、２１３…書込登録手段、２１４…書込表示手段、３０…書込管理サーバ、３２…書込情報記憶部、４００…透明レイヤ、５００…ブラウザ画面。
【図１】
2011103035.tif 000003
【図２】
2011103035.tif 000004
【図３】
2011103035.tif 000005
【図４】
2011103035.tif 000006
【図５】
2011103035.tif 000007
【図６】
2011103035.tif 000008
【図７】
2011103035.tif 000009
【図８】
2011103035.tif 000010
【図９】
2011103035.tif 000011
【図１０】
2011103035.tif 000012
【図１１】
2011103035.tif 000013
【図１２】
2011103035.tif 000014
【図１３】
2011103035.tif 000015
【図１４】
2011103035.tif 000016
【図１５】
2011103035.tif 000017