(57)【要約】      （修正有）【課題】  電子文書における任意位置の記述内容に関係するリンク先の情報の状態が前回参照した状態から変化したことを利用者に容易に把握させる。【解決手段】  メッセージ共有サーバ３０における判定部３７は、クライアント装置５０の判定指示部５７から判定指示情報が受信された際に、自身の二次記憶部３５に記憶されたメッセージデータベースＤＢ４及び付箋用アノテーションデータベースＤＢ２を参照し、電子文書に添付されたアノテーションに対して関連付けられたリンク情報により示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定して、判定結果を示す判定結果情報をクライアント装置５０に送信する。クライアント装置５０における表示制御部５８は、前記判定結果に応じて、判定対象とされたリンク情報が関連付けられているアノテーションの表示状態を異ならせるように表示部５３を制御する。【選択図】        図８
2006018493.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に対して付加情報を添付する機能及び当該付加情報に対してリンク先を示すリンク情報を関連付ける機能を有する文書処理装置であって、
電子文書、当該電子文書に対して添付された付加情報、及び当該付加情報に関連付けられたリンク情報によって示されるリンク先の情報を表示するための表示手段と、
前記リンク情報によって示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定する判定手段と、
前記判定手段による判定結果に応じて判定対象とされたリンク情報が関連付けられている付加情報の表示状態を異ならせるように前記表示手段を制御する表示制御手段と、
を備えた文書処理装置。
【請求項２】
前記付加情報の表示状態を、当該付加情報の色、形状、輝度、ブリンク表示の有無、リバース表示の有無の少なくとも１つとした
請求項１記載の文書処理装置。
【請求項３】
前記リンク先の情報を、電子掲示板におけるメッセージとした
請求項１又は請求項２記載の文書処理装置。
【請求項４】
前記判定手段によって変化したと判定された場合に、判定対象とされたリンク情報を当該リンク情報により示されるリンク先のメッセージに関する最新のメッセージへのリンク先を示すリンク情報に変更する変更手段
を更に備えた請求項３記載の文書処理装置。
【請求項５】
前記付加情報に対して関連付けられたリンク情報によって示されるリンク先の情報に関連する情報が、当該付加情報に対して関連付けられていないリンク情報によって示されるリンク先の情報とされた場合に、当該情報へのリンク先を示すリンク情報が関連付けられた付加情報を前記付加情報の近傍に新たに設けるリンク情報追加手段
を更に備えた請求項１乃至請求項４の何れか１項記載の文書処理装置。
【請求項６】
電子文書に対して付加情報を添付する機能、当該付加情報に対してリンク先を示すリンク情報を関連付ける機能、及び電子文書、当該電子文書に対して添付された付加情報、及び当該付加情報に関連付けられたリンク情報によって示されるリンク先の情報を表示するための表示手段を有する文書処理装置における文書処理方法であって、
前記リンク情報によって示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定し、
当該判定結果に応じて判定対象とされたリンク情報が関連付けられている付加情報の表示状態を異ならせるように前記表示手段を制御する、
文書処理方法。
【請求項７】
前記リンク先の情報を、電子掲示板におけるメッセージとした
請求項６記載の文書処理方法。
【請求項８】
電子文書に対して付加情報を添付する機能、当該付加情報に対してリンク先を示すリンク情報を関連付ける機能、及び電子文書、当該電子文書に対して添付された付加情報、及び当該付加情報に関連付けられたリンク情報によって示されるリンク先の情報を表示するための表示手段を有する文書処理装置において実行される文書処理プログラムであって、
前記リンク情報によって示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定する判定ステップと、
前記判定ステップによる判定結果に応じて判定対象とされたリンク情報が関連付けられている付加情報の表示状態を異ならせるように前記表示手段を制御する表示制御ステップと、
をコンピュータに実行させる文書処理プログラム。
【請求項９】
前記リンク先の情報を、電子掲示板におけるメッセージとした
請求項８記載の文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、文書処理方法及び文書処理プログラムに係り、より詳しくは、電子文書に対して付加情報を添付する機能及び当該付加情報に対してリンク先を示すリンク情報を関連付ける機能を有する文書処理装置、当該文書処理装置における文書処理方法及び当該文書処理装置において実行される文書処理プログラムに関する。
【背景技術】
【０００２】
従来、装置設計、装置マニュアルの作成等の文書を伴った共同作業を支援するための技術として、次に示すものがあった。
【０００３】
まず、文書ファイルに記憶されている文書情報の更新時間情報を記憶しておき、文書ファイルより所望の文書情報を読み出す際に、その読み出された文書情報の更新時間情報を参照し、当該ユーザが前回参照した後に、その文書情報が更新されているか否かを判断して、当該判断に応じて更新されている文書情報を識別可能に表示する技術があった（例えば、特許文献１参照。）。
【０００４】
また、報告書に対するコメントの貼付関係に加えて、コメントを参考にした活動の報告について、コメントに対する報告書の参照関係をも保持することで、活動の経緯や原因の追跡を容易にし、更に貼付関係と参照関係によって構成される連鎖構造を持った報告書群及びコメント群から連鎖をパターン化することで、有用な情報の抽出、再利用を容易にする技術もあった（例えば、特許文献２参照。）。
【特許文献１】特開平８−５０５９０号公報
【特許文献２】特開２００１−１４７９８２公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、電子文書の任意位置に対して、当該電子文書の本文に影響を与えることなく、文字情報、画像情報、音声情報、リンク情報等の付加情報を添付する技術が広く用いられている。なお、当該付加情報を本明細書ではアノテーション（注釈）と総称する。
【０００６】
このアノテーションを電子文書に添付することのできるシステムの例として、富士ゼロックス株式会社のＤｏｃｕＷｏｒｋｓ（登録商標）や、米国Ａｄｏｂｅ社のＡｃｒｏｂａｔ（登録商標）等がある。
【０００７】
そこで、以上のようなアノテーションを電子文書に添付することのできるシステムを、装置設計、装置マニュアルの作成等の文書を伴った共同作業を支援するために利用する形態として、複数の利用者により、各々電子文書にアノテーションを添付する機能を有する複数のクライアント装置を用いて、予め登録された電子文書に対し、添付位置の記述内容に関係する何らかの情報へのリンク先を示すリンク情報を設ける目的でアノテーションを添付するような利用形態が考えられる。例えば、何らかの案件に対する対応状況を所定期間毎に管理者に報告する進捗報告書等の電子文書に対して、当該案件に関するメッセージを複数の対応者や管理者等により電子掲示板上でやりとりする場合の、当該メッセージに対してリンクを張るためにアノテーションを添付する形態等である。
【０００８】
このような場合、アノテーションが添付された状態で電子文書を閲覧する際に、アノテーションによるリンク先の情報の状態が前回参照した状態から変化した場合（例えば、電子掲示板上で、他の利用者により、リンク先のメッセージに対して新たなメッセージが書き込まれた場合等）には、このことを利用者によって容易に把握できるようにすることが好ましい。
【０００９】
しかしながら、上記の更新されている文書情報を識別可能に表示する技術では、更新された文書を把握することはできるものの、電子文書における任意位置の記述内容に関係するリンク先の情報に関してまでは考慮されていないため、リンク先の情報の状態が前回参照した状態から変化したことを利用者に把握させることができない、という問題点があった。
【００１０】
また、上記の貼付関係及び参照関係を保持する技術でも、電子文書における任意位置の記述内容に関係するリンク先の情報に関してまでは考慮されていないため、リンク先の情報の状態が前回参照した状態から変化したことを利用者に把握させることができない、という問題点があった。
【００１１】
本発明は上記問題点を解決するためになされたものであり、電子文書における任意位置の記述内容に関係するリンク先の情報の状態が前回参照した状態から変化したことを利用者に容易に把握させることができる文書処理装置、文書処理方法及び文書処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１記載の文書処理装置は、電子文書に対して付加情報を添付する機能及び当該付加情報に対してリンク先を示すリンク情報を関連付ける機能を有する文書処理装置であって、電子文書、当該電子文書に対して添付された付加情報、及び当該付加情報に関連付けられたリンク情報によって示されるリンク先の情報を表示するための表示手段と、前記リンク情報によって示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定する判定手段と、前記判定手段による判定結果に応じて判定対象とされたリンク情報が関連付けられている付加情報の表示状態を異ならせるように前記表示手段を制御する表示制御手段と、を備えている。
【００１３】
請求項１に記載の文書処理装置は、電子文書に対して付加情報を添付する機能と、当該付加情報に対してリンク先を示すリンク情報を関連付ける機能と、電子文書、当該電子文書に対して添付された付加情報、及び当該付加情報に関連付けられたリンク情報によって示されるリンク先の情報を表示するための表示手段と、を有するものとして構成されている。なお、上記付加情報には、文字情報、画像情報、音声情報が含まれる。また、上記表示手段には、液晶ディスプレイ、プラズマ・ディスプレイ、有機ＥＬディスプレイ、ＣＲＴディスプレイ等のディスプレイを有する表示装置が含まれる。
【００１４】
ここで、本発明では、判定手段により、前記リンク情報によって示されるリンク先の情報の状態が前回参照された時点から変化したか否かが利用者毎に判定され、当該判定手段による判定結果に応じて判定対象とされたリンク情報が関連付けられている付加情報の表示状態を異ならせるように前記表示手段が表示制御手段によって制御される。
【００１５】
このように、請求項１に記載の文書処理装置によれば、電子文書に添付された付加情報に対して関連付けられたリンク情報により示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定し、当該判定結果に応じて判定対象とされたリンク情報が関連付けられている付加情報の表示状態を異ならせるように制御しているので、電子文書における任意位置の記述内容に関係するリンク先の情報の状態が前回参照した状態から変化したことを利用者に容易に把握させることができる。
【００１６】
なお、本発明は、請求項２に記載の発明のように、前記付加情報の表示状態を、当該付加情報の色、形状、輝度、ブリンク表示の有無、リバース表示の有無の少なくとも１つとしてもよい。
【００１７】
また、本発明は、請求項３に記載の発明のように、前記リンク先の情報を、電子掲示板におけるメッセージとしてもよい。
【００１８】
特に、請求項３に記載の発明は、請求項４に記載の発明のように、前記判定手段によって変化したと判定された場合に、判定対象とされたリンク情報を当該リンク情報により示されるリンク先のメッセージに関する最新のメッセージへのリンク先を示すリンク情報に変更する変更手段を更に備えてもよい。
【００１９】
更に、本発明は、請求項５に記載の発明のように、前記付加情報に対して関連付けられたリンク情報によって示されるリンク先の情報に関連する情報が、当該付加情報に対して関連付けられていないリンク情報によって示されるリンク先の情報とされた場合に、当該情報へのリンク先を示すリンク情報が関連付けられた付加情報を前記付加情報の近傍に新たに設けるリンク情報追加手段を更に備えてもよい。
【００２０】
一方、上記目的を達成するために、請求項６記載の文書処理方法は、電子文書に対して付加情報を添付する機能、当該付加情報に対してリンク先を示すリンク情報を関連付ける機能、及び電子文書、当該電子文書に対して添付された付加情報、及び当該付加情報に関連付けられたリンク情報によって示されるリンク先の情報を表示するための表示手段を有する文書処理装置における文書処理方法であって、前記リンク情報によって示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定し、当該判定結果に応じて判定対象とされたリンク情報が関連付けられている付加情報の表示状態を異ならせるように前記表示手段を制御するものである。
【００２１】
従って、請求項６記載の文書処理方法によれば、請求項１記載の発明と同様に作用するので、請求項１記載の発明と同様に、電子文書における任意位置の記述内容に関係するリンク先の情報の状態が前回参照した状態から変化したことを利用者に容易に把握させることができる。
【００２２】
なお、本発明は、請求項７に記載の発明のように、前記リンク先の情報を、電子掲示板におけるメッセージとしてもよい。
【００２３】
一方、上記目的を達成するために、請求項８記載の文書処理プログラムは、電子文書に対して付加情報を添付する機能、当該付加情報に対してリンク先を示すリンク情報を関連付ける機能、及び電子文書、当該電子文書に対して添付された付加情報、及び当該付加情報に関連付けられたリンク情報によって示されるリンク先の情報を表示するための表示手段を有する文書処理装置において実行される文書処理プログラムであって、前記リンク情報によって示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定する判定ステップと、前記判定ステップによる判定結果に応じて判定対象とされたリンク情報が関連付けられている付加情報の表示状態を異ならせるように前記表示手段を制御する表示制御ステップと、をコンピュータに実行させるものである。
【００２４】
従って、請求項８記載の文書処理プログラムによれば、コンピュータに対して請求項１記載の発明と同様に作用させることができるので、請求項１記載の発明と同様に、電子文書における任意位置の記述内容に関係するリンク先の情報の状態が前回参照した状態から変化したことを利用者に容易に把握させることができる。
【００２５】
なお、本発明は、請求項９に記載の発明のように、前記リンク先の情報を、電子掲示板におけるメッセージとしてもよい。
【発明の効果】
【００２６】
本発明によれば、電子文書に添付された付加情報に対して関連付けられたリンク情報により示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定し、当該判定結果に応じて判定対象とされたリンク情報が関連付けられている付加情報の表示状態を異ならせるように制御しているので、電子文書における任意位置の記述内容に関係するリンク先の情報の状態が前回参照した状態から変化したことを利用者に容易に把握させることができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の実施の形態について詳細に説明する。なお、ここでは、本発明に係る文書処理装置、文書処理方法及び文書処理プログラムをクライアント／サーバ・システムとして構成された文書処理システムに適用した場合について説明する。
【００２８】
［第１の実施の形態］
〔システム構成〕
図１は、本実施の形態に係る文書処理システム９０の全体概略構成を示す図である。
【００２９】
同図に示すように、文書処理システム９０は、文書処理システム９０において使用される電子データ（文書データに限らず、文書処理システム９０で対応している他の電子的なデータの全てを含む）を処理するサーバシステム９２と、文書処理システム９０の利用者が使用するクライアントシステム９４と、を備えている。
【００３０】
サーバシステム９２は、電子文書（以下、単に「文書」ともいう。）を管理する文書管理サーバ１０及びアノテーションを管理するアノテーション管理サーバ２０を有する。文書管理サーバ１０は主として文書の保存と検索を行うサーバであり、アノテーション管理サーバ２０は主として文書に付与されたアノテーションの保存と検索を行うサーバである。
【００３１】
このように、文書全体を管理する文書管理サーバ１０と、電子文書に付与されたアノテーションを管理するアノテーション管理サーバ２０とを設けることで、複数の電子文書に対する加筆修正が複数の利用者によって独自に行われる場合でも、最終的な電子文書や加筆修正等の内容に矛盾が生じることを回避することができる。
【００３２】
例えば、何れかの利用者が電子文書の原本のある部分にアノテーションとして補足説明を加え、その一方で、他の利用者が同じ部分を削除するような修正を加えたときでも、それらの編集部分を文書管理サーバ１０で管理している電子文書本体と対応付けてアノテーション管理サーバ２０により登録しておくことで、電子文書本体やこれに対応する加筆修正等の内容に矛盾が生じることなく情報の管理を行うことができる。
【００３３】
同図に示すように、文書管理サーバ１０は、文書管理サーバ１０全体の動作を司る制御部１１と、各種情報を記憶するための主記憶部１２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部１３と、キーボード及びマウス（ポインティング・デバイス）を含んで構成された操作部１４と、後述する文書データベースＤＢ１や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部１５と、外部装置との間での各種情報の授受を司る送受信部１６と、を備えており、これら各部はシステムバスＳ１を介して電気的に接続されている。すなわち、本実施の形態に係る文書管理サーバ１０は、通常のパーソナル・コンピュータ（以下、「ＰＣ」ともいう。）により構成されている。
【００３４】
また、アノテーション管理サーバ２０も、アノテーション管理サーバ２０全体の動作を司る制御部２１と、各種情報を記憶するための主記憶部２２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部２３と、キーボード及びマウスを含んで構成された操作部２４と、後述する付箋用アノテーションデータベースＤＢ２、ペン入力用アノテーションデータベースＤＢ３や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部２５と、外部装置との間での各種情報の授受を司る送受信部２６と、を備えており、これら各部はシステムバスＳ２を介して電気的に接続されている。すなわち、本実施の形態に係るアノテーション管理サーバ２０もまた、通常のＰＣにより構成されている。
【００３５】
一方、本実施の形態に係るサーバシステム９２は、電子掲示板（Bulletin Board System）として機能するメッセージ共有サーバ３０を有する。メッセージ共有サーバ３０は主として上記電子掲示板上でやりとりされたメッセージの保存と検索を行うサーバである。
【００３６】
同図に示すように、メッセージ共有サーバ３０も、メッセージ共有サーバ３０全体の動作を司る制御部３１と、各種情報を記憶するための主記憶部３２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部３３と、キーボード及びマウスを含んで構成された操作部３４と、後述するメッセージデータベースＤＢ４や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部３５と、外部装置との間での各種情報の授受を司る送受信部３６と、を備えており、これら各部はシステムバスＳ３を介して電気的に接続されている。すなわち、本実施の形態に係るメッセージ共有サーバ３０もまた、通常のＰＣにより構成されている。
【００３７】
そして、クライアントシステム９４は、文書処理システム９０の各利用者毎に設けられたクライアント装置５０及び当該クライアント装置５０に対してペン入力を行う際に用いられるペン型のアノテーションデバイス５６を有する。
【００３８】
同図に示すように、クライアント装置５０は、クライアント装置５０全体の動作を司る制御部５１と、各種情報を記憶するための主記憶部５２と、ディスプレイを含んで構成された表示部５３と、キーボード及びマウスを含んで構成された操作部５４と、外部装置との間での各種情報の授受を司る送受信部５５と、を備えており、これら各部はシステムバスＳ４を介して電気的に接続されている。
【００３９】
クライアント装置５０は、主記憶部５２から読み出したデータや、送受信部５５を介してサーバシステム９２等から取得したデータに基づいて画像を表示部５３に表示するように構成されている。
【００４０】
なお、本実施の形態に係るクライアント装置５０は、ディスプレイ表面にタッチパネル（図示省略。）が重ねられて構成されたタッチパネル・ディスプレイが設けられた表示部５３を採用した、所謂タブレットＰＣとして構成されており、表示部５３における表示面上をアノテーションデバイス５６によって直接指示（手書き入力）することができる。
【００４１】
ここで、当該手書き入力に対応したコントローラとしては、手書きで入力したデータを‘デジタルインク（手書き文字）’として認識し、処理するためのものであればよく、必ずしも、手書き入力したものをテキスト変換する機能（手書き文字認識機能）を備えたものである必要はない。この場合でも、テキストの最上位フォーマットとして取り扱うことができ、手書き文字のまま検索したり、文字を加工（カラー変更等）したりすることができる。なお、デジタルインクデータフォーマットを画像データ（例えば、ビットマップデータ）として取り扱ってもよい。
【００４２】
このように、クライアント装置５０は、紙の文書を読む際に当該文書に好きな形で下線や丸等のマークを付けたり、コメントを書き込んだりするのと同様に、アノテーションデバイス５６を用いて書き込み入力が可能となっている。
【００４３】
また、クライアント装置５０は、以上のようなアノテーションデバイス５６を用いた手書き入力機能の他、表示部５３により文書を表示させた状態において、当該文書の任意の位置に所定形状（本実施の形態では、矩形状）の付箋を添付した状態とすることのできる付箋添付機能を備えている。ここで、当該付箋には、任意のコメントを直接記述したり、コメントや関連記事等のリンク先を示すリンク情報を関連付けたりすることができる。なお、付箋にリンク情報を関連付けた場合、当該付箋にはリンクが張られていることを示す所定形状（本実施の形態では、正方形）のマークが表示される。この場合に本実施の形態に係る文書処理システム９０では、付箋自身がアノテーションであるものとしている。
【００４４】
このように、クライアント装置５０は、紙の文書を読む際に当該文書に付箋を貼り付けるのと同様に、注目すべき箇所や補足説明を要する箇所等の任意の位置に対して付箋を添付した状態とすることができる。
【００４５】
文書処理システム９０は、以上のような文書管理サーバ１０、アノテーション管理サーバ２０、メッセージ共有サーバ３０、及び複数のクライアント装置５０が、各々に備えられた送受信部を介し、ネットワーク６０によって電気的に接続されて構成されている。なお、本実施の形態に係る文書処理システム９０では、ネットワーク６０としてインターネットを適用しているが、これに限らず、イントラネット、ＬＡＮ（Local Area Network）、ＶＡＮ（Value Added Network）、電話回線網、エコーネット（ECHONET）、ＨｏｍｅＰＮＡ等の各種ネットワークを単独又は組み合わせて適用することもできる。
【００４６】
本実施の形態に係る文書管理サーバ１０、アノテーション管理サーバ２０、及びメッセージ共有サーバ３０はＨＴＴＰ（Hypertext Transfer Protocol）サーバとして機能し、各クライアント装置５０はＨＴＴＰクライアントとして機能するものとされており、文書管理サーバ１０、アノテーション管理サーバ２０、メッセージ共有サーバ３０、及び各クライアント装置５０はネットワーク６０を介して相互にアクセスすることができる。
【００４７】
そして、クライアント装置５０においてアノテーションデバイス５６を用いて手書き入力されたアノテーション（以下、「手書き入力アノテーション」ともいう。）や、付箋として添付されたアノテーション（以下、「付箋アノテーション」ともいう。）に関する情報は主記憶部５２に一旦保持された後、所定のタイミングでアノテーション管理サーバ２０にネットワーク６０を介して送信され、文書本体と対応付けられて記憶される。そして、後にクライアント装置５０において、当該文書を読み出すときには、文書本体と共に、過去に付加したアノテーションに関する情報も読み出され、表示部５３により表示される。
【００４８】
〔クライアント装置５０の表示部５３による表示画面の構成〕
図２は、本実施の形態に係るクライアント装置５０の表示部５３による表示画面の概略構成を示す図である。
【００４９】
同図に示すように、クライアント装置５０の表示部５３における表示エリア５３Ａには、各々所定の役割を有する複数のボタンを表示するためのエリアであるボタン表示エリア５３Ｂと、文書８４を表示するためのエリアである文書表示エリア５３Ｃとが設けられている。
【００５０】
本実施の形態に係るクライアント装置５０では、上記複数のボタンとして、文書管理サーバ１０において管理（記憶）されている文書を読み込む際に指定される文書読込みボタン７０と、付箋アノテーションを文書に添付する際に指定される付箋ボタン７２と、文書表示エリア５３Ｃに表示された付箋アノテーション８６や手書き入力アノテーション８８を保存する際に指定される保存ボタン７４と、アノテーション管理サーバ２０において管理（記憶）されているアノテーションを検索して文書表示エリア５３Ｃに表示させる際に指定される検索ボタン７６とが、ボタン表示エリア５３Ｂに表示される。
【００５１】
また、上記複数のボタンとして、更に、文書表示エリア５３Ｃの表示内容を更新する際に指定される更新ボタン７８と、文書表示エリア５３Ｃに表示されている文書にアノテーションを付加した利用者の一覧を表示する際に指定されるユーザボタン８０と、表示されている文書のページを前後に捲るための前ページ送りボタン８２Ａ及び次ページ送りボタン８２Ｂからなるページ捲りボタン８２とが、ボタン表示エリア５３Ｂに表示される。
【００５２】
クライアント装置５０は、本を読むようにページを捲りながらページ単位で表示を切り替えていく機能（ページ捲り表示機能）が搭載されており、このページ捲り表示機能を利用することで、例えば、取り込んだ多数の情報の中から所望の情報を素早く検索できるように構成されている。
【００５３】
すなわち、このクライアント装置５０における情報検索時には、前ページ送りボタン８２Ａ及び次ページ送りボタン８２Ｂの２つのボタンをアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定することによって、ページ捲り操作を行いながら所望のページ情報を表示部５３に表示させることができる。
【００５４】
また、クライアント装置５０は、ページ捲りボタン８２以外のボタンについても、アノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定することによって、当該ボタンに割り当てられた機能を実行させることができる。
【００５５】
なお、本実施の形態に係るクライアント装置５０では、以上のように、表示部５３の表示エリア５３Ａに表示させることで各種機能を実行させるためのボタンをソフトウェア的に設けているが、これに代えて、表示部５３や操作部５４等にハードウェアのボタンを設けたり、操作部５４のキーボードにおける所定キーを各ボタンとして利用する形態とすることもできることは言うまでもない。
【００５６】
〔文書管理サーバ１０及び文書データベースＤＢ１〕
ところで、本実施の形態に係る文書管理サーバ１０は、「登録」と「文書読込み」を外部からの指示に応じて受け付ける。
【００５７】
上記「登録」は、例えば‘ｈｔｔｐ：／／ｄａｔａｃｅｎｔｅｒ．ｃｏｍｐａｎｙ．ｃｏ．ｊｐ／ａｃｃｅｓｓ．ｃｇｉ？ＤｏｃｕｍｅｎｔＩＤ＝８ｇｊｋ３ｃｌ３’等のように、文書データベースＤＢ１への文書の格納先を示すアドレスを示した登録したい文書へのＵＲＬ（Uniform Resource Locators）等のパスやディレクトリへのパスで外部から与えることとする。
【００５８】
文書管理サーバ１０は、与えられたパスが示す文書（群）に対し、順次、文書ＩＤを付与し、各文書ＩＤ毎に文書名と文書本文を文書データベースＤＢ１に登録する。このとき、文書データベースＤＢ１内のデータ構造は、一例として図３に示すようなものとなる。ここで、文書名又は文書本文はＵＲＬ等の文書へのパスであってもよい。
【００５９】
そして、何れかのクライアント装置５０において文書読込みボタン７０が指定されたことを検知すると、当該クライアント装置５０は、その旨を示す情報を文書管理サーバ１０に通知する。これに応じて文書管理サーバ１０は、文書データベースＤＢ１内の文書名の一覧を作成し、アクセス元のクライアント装置５０に送信する。
【００６０】
これに応じて当該クライアント装置５０は、文書名の一覧をリストボックス等で表示し、利用者に選択を促す。これに応じて利用者により所望の文書名がアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定されると、クライアント装置５０は、指定された文書名を文書管理サーバ１０に送信する。
【００６１】
これに応じて文書管理サーバ１０は、当該クライアント装置５０から受信した文書名に対応する文書本文及び文書ＩＤを文書データベースＤＢ１から読み出してクライアント装置５０に送信する。これによって、クライアント装置５０の表示部５３における文書表示エリア５３Ｃには、指定した文書名に対応する文書の本文が表示されることになる。
【００６２】
〔アノテーション管理サーバ２０、付箋用アノテーションデータベースＤＢ２、ペン入力用アノテーションデータベースＤＢ３〕
一方、本実施の形態に係るアノテーション管理サーバ２０は、「保存」と「検索」を外部からの指示に応じて受け付ける。
【００６３】
すなわち、何れかのクライアント装置５０において表示部５３により文書が表示された状態で当該文書に対してアノテーションが付与され、保存ボタン７４が指定されたことを検知すると、当該クライアント装置５０は、その旨を示す情報をアノテーション管理サーバ２０に通知する。これにより、アノテーション管理サーバ２０は、保存を指示されたアノテーションに関する情報を、当該アノテーションが付与された文書に対応付けて、当該アノテーションが付箋アノテーションである場合は付箋用アノテーションデータベースＤＢ２に、当該アノテーションが手書き入力アノテーションである場合はペン入力用アノテーションデータベースＤＢ３に、各々登録（格納）する。
【００６４】
すなわち、例えば、何れかのクライアント装置５０から「保存」の指示を受け付けたときにアノテーション管理サーバ２０では、保存対象とするアノテーションが付箋アノテーションである場合には、以下に示すようにアノテーションの登録処理が行われる。
【００６５】
まず、アノテーション管理サーバ２０は、保存対象とするアノテーションの付与されている位置を示す位置情報、当該アノテーションの表示名及び当該アノテーションにリンクが張られている場合のリンク先、アノテーションが付与された文書の文書ＩＤ及び当該保存の指示を行ったクライアント装置５０の端末ＩＤがクライアント装置５０から与えられる。また、このとき、保存対象とするアノテーションを付与した利用者のユーザ名（又はユーザＩＤ）、当該アノテーションに関する公開属性、当該アノテーションの状況（新規、既存、消去）を示すステータス、及びアノテーションが付与された時刻もクライアント装置５０から与えられる。
【００６６】
そして、アノテーション管理サーバ２０は、アノテーションＩＤ、端末ＩＤ、ユーザＩＤ（又はユーザ名）、文書ＩＤ、位置情報、表示名、リンク先、公開属性、ステータス、生成時刻及び参照時刻を、テーブル形式で付箋用アノテーションデータベースＤＢ２に保存する。
【００６７】
なお、本実施の形態に係る文書処理システム９０は、アノテーションにリンクが張られている場合にリンク先の情報を参照することができるものとされており、当該情報が参照された時刻を示す情報がメッセージ共有サーバ３０からアノテーション管理サーバ２０に与えられ、付箋用アノテーションデータベースＤＢ２に保存される。
【００６８】
このとき、付箋用アノテーションデータベースＤＢ２内のデータ構造は、一例として図４に示すようなものとなる。
【００６９】
同図において、アノテーションＩＤは、個々のアノテーションを管理するものであり、１付箋分のアノテーション毎にユニークなＩＤ番号が割り振られる。ここで、アノテーションＩＤは、クライアントシステム９４側で発行する方式や、アノテーション管理サーバ２０側で発行する方式がある。なお、少なくとも、アノテーションＩＤと文書ＩＤの２つ組みで唯一である必要がある。与えられたアノテーションＩＤ又は上記２つ組みが新規でない場合は、そのアノテーションＩＤ又は上記２つ組みで示される行を上書きするものとする。
【００７０】
また、端末ＩＤは、クライアント装置５０を唯一に識別するＩＤ番号である。ここで、端末ＩＤは、利用者が使用しているクライアント装置５０のハードウェアを直接示す場合もあれば、ＩＰ（Internet Protocol）アドレスやホスト名に対応するものであってもよい。また、ユーザＩＤ（又はユーザ名）は、クライアント装置５０を操作している利用者を一意に識別するための情報であり、例えば、ログインユーザ名等に対応する。更に、文書ＩＤは、文書データベースＤＢ１に格納された文書毎にユニークなＩＤ番号が割り振られる。ここで、本実施の形態に係る文書処理システム９０では、文書ファイル名が同じでも複数回文書データベースＤＢ１に投稿されていれば、異なる文書ＩＤで登録されるものとする。
【００７１】
一方、位置情報は、１付箋分のアノテーションの付与位置（添付位置）を示す情報である。本実施の形態では、対応する文書ＩＤにより示される文書内のページ番号と、当該ページ番号によって示されるページにおける位置座標（ここでは、アノテーションの左上角点及び右下角点の２点の座標）との組み合わせによって示される。なお、本実施の形態では、文書表示エリア５３Ｃを横方向及び縦方向に、文書表示エリア５３Ｃに表示されている文書の横方向サイズ及び縦方向サイズを基準としたサイズ（ここでは、横方向に表示文書の横方向サイズの１／５０（５０分の１）で、縦方向に表示文書の縦方向サイズの１／６０（６０分の１）のサイズ）の矩形領域でマトリクス状に区分し、各区分領域に対して左上から横方向に順に連続した番号が予め付与されており、当該番号を上記位置座標として適用している。
【００７２】
また、アノテーションの表示名は、アノテーション（付箋）に記述されたコメントを示し、リンク先は、アノテーションに関連付けられたリンク情報を示す。なお、本実施の形態に係る文書処理システム９０では、上記リンク情報を、一例として同図に示すように‘ｈｔｔｐ：／／ＭｅｓｓａｇｅＳｅｒｖｅｒ／ｔｈｒｅａｄＶｉｅｗｅｒ？ＭｅｓｓａｇｅＩｄ＝１５１７’等のようにＵＲＬ等のパスやディレクトリへのパスで与えることとする。
【００７３】
利用者は、付与するアノテーション毎に、これらの表示名やリンク先を設定することができる。なお、この表示名やリンク先は、アノテーションを付与する度に、或いはアノテーションの保存指示を発する度に設定可能である。
【００７４】
一方、公開属性は、例えば、アノテーションを公開可能（制限なし）とする（＝Ｐｕｂ）、特定の他の利用者やグループ内だけに公開する（＝Ｆｒｄ）、非公開（個人用）とする（＝Ｐｒｉｖ）、認証が得られた場合のみ公開を許可する（＝Ｐｒｏｔｅｃｔ）の何れかをとるものとする。
【００７５】
特定公開（＝Ｆｒｄ）及び認証公開（＝Ｐｒｏｔｅｃｔ）については、利用者やグループ或いは認証コード（ユーザ名とパスワード）等のサブ属性が設定可能である。また、特定公開及び認証公開の場合、表示のみの公開（読取り専用）に限らず、他人による編集も許可するフルアクセス設定のサブ属性が設定可能である。なお、文書やアノテーションの共用閲覧は、通常、読取り専用として公開することは言うまでもない。これは、誰でもが自由に編集できることによる不都合の発生を防止するためである。但し、利用形態によっては自由に編集可能とした方が都合のよい場合もある。このような場合、フルアクセス設定を行っておけばよい。
【００７６】
利用者は、付与するアノテーション毎に、これらの公開属性を設定することができる。この公開属性は、アノテーションを付与する度に、或いはアノテーションの保存指示を発する度に設定可能である。また、何れかの属性を予めデフォルトとして設定しておき、変更指示がない場合は当該デフォルトの属性が設定されたものとしてもよい。また、アノテーションの保存時に公開属性の変更指示がない場合は、その時点に設定されている属性を受け付けることとする。
【００７７】
なお、認証が得られた場合のみ公開を許可する（＝Ｐｒｏｔｅｃｔ）場合には、所定の手順によるパスワード認証が得られたときのみ公開を許可する。そして、アノテーションを表示する際には、非公開対象のアノテーションも含めて全てのアノテーションをアノテーション管理サーバ２０からクライアントシステム９４に送信し、クライアントシステム９４側でアノテーションに設定されている公開属性をチェックして表示（公開）／非表示（非公開）を切り替えたり、アノテーション管理サーバ２０側で、公開対象のアノテーションのみを送信したりする。
【００７８】
また、ステータスは、アノテーションが新規に作られたのか（＝Ｎｅｗ）、既に存在していたものか（＝Ｅｘｉｓｔ）、削除されたものか（＝Ｄｅｌｅｔｅｄ）の何れかの状態を示す。一旦付与したアノテーションを利用者が電子的な消しゴム等で消去した場合には、ここは‘Ｄｅｌｅｔｅｄ’となる。この場合、この削除指示により付箋用アノテーションデータベースＤＢ２から消去されたアノテーションのデータがなくなるのではなく、あくまでステータスが変更されるだけである。すなわち、アノテーションの新規付与時間、属性や位置の変更等があった場合には変更前のアノテーションの生成時間と変更後のアノテーションの生成時間、及び消去されたアノテーションの消去時間（図示省略。）が、アノテーションのアクセス履歴として、アノテーション毎に付箋用アノテーションデータベースＤＢ２に登録・管理される。
【００７９】
ここで、アノテーションを表示する際には、‘Ｄｅｌｅｔｅｄ’のアノテーションを含めて全てのアノテーションをアノテーション管理サーバ２０からクライアントシステム９４に送信して、クライアントシステム９４側でアノテーションに設定されているステータスをチェックして表示／非表示を切り替えたり、或いはアノテーション管理サーバ２０側で‘Ｅｘｉｓｔ’のものだけをクライアントシステム９４に送信したりする。
【００８０】
また、生成時刻は、クライアント装置５０において１付箋分のアノテーションが付与された（表示エリア５３Ａに描画された）時刻であり、日付と時間からなる。これは、１付箋分のアノテーション毎に、クライアント装置５０上で保存ボタン７４を指定して保存した時刻とは別にサーバで一元的に管理されるようになっている。
【００８１】
更に、参照時刻は、アノテーションにリンクが張られている場合のリンク先の情報に対する利用者毎の参照時刻を示す情報であり、日付と時間からなる。この情報は、利用者によってリンク先の情報が参照される度に更新されるものであり、当該参照時刻を参照することにより、各利用者によってリンク先の情報が最後に参照された時刻を利用者別に把握することができる。
【００８２】
なお、既に付与されていたアノテーションについて、場所移動（すなわち、位置情報の変化）があった場合や、アノテーションの公開属性等に変化があった場合、元のアノテーションは事実上削除されたものとして、そのステータスを‘Ｄｅｌｅｔｅｄ’とし、最新の状態のアノテーションについて新たなアノテーションＩＤを発行することとする。こうすることによって、一旦付与されたアノテーションについては、たとえ削除又は変更された場合であっても、‘Ｄｅｌｅｔｅｄ’のアノテーションを含めた全てのアノテーションをアノテーション管理サーバ２０からクライアントシステム９４に送信し、クライアントシステム９４側でステータスをチェックして、ステータスが‘Ｄｅｌｅｔｅｄ’であるものについても表示／非表示を切り替えることで、必要に応じて元の状態で再現することができる。
【００８３】
以上が保存対象とするアノテーションが付箋アノテーションである場合についての説明であるが、これに対し保存対象とするアノテーションが手書き入力アノテーションである場合には、アノテーション管理サーバ２０において以下に示すようにアノテーションの登録処理が行われる。
【００８４】
まず、アノテーション管理サーバ２０は、保存対象とするアノテーションのアノテーション内容と当該アノテーションの位置情報と色や形状、アノテーションが付与された文書の文書ＩＤ及び当該保存の指示を行ったクライアント装置５０の端末ＩＤがクライアント装置５０から与えられる。また、このとき、保存対象とするアノテーションを付与した利用者のユーザ名（又はユーザＩＤ）、当該アノテーションに関する公開属性、当該アノテーションの状況（新規、既存、消去）を示すステータス、及びアノテーションが付与された時刻もクライアント装置５０から与えられる。
【００８５】
そして、アノテーション管理サーバ２０は、アノテーションＩＤ、端末ＩＤ、ユーザＩＤ（又はユーザ名）、文書ＩＤ、位置情報、アノテーション内容、色形状、線種、公開属性、ステータス、及び生成時刻を、テーブル形式でペン入力用アノテーションデータベースＤＢ３に保存する。このとき、ペン入力用アノテーションデータベースＤＢ３内のデータ構造は、一例として図５に示すようなものとなる。
【００８６】
同図において、アノテーションＩＤ、端末ＩＤ、ユーザＩＤ、文書ＩＤ、位置情報、公開属性、ステータス、及び生成時刻は、前述した付箋用アノテーションデータベースＤＢ２と同様のものである。但し、アノテーションＩＤに関しては、付箋用アノテーションデータベースＤＢ２で登録されるものが１付箋毎に割り振られるものであるのに対し、ペン入力用アノテーションデータベースＤＢ３では１ストローク毎に割り振られるものである点のみが異なる。
【００８７】
一方、同図におけるアノテーション内容は、１ストロークのアノテーションの軌跡情報であって、描画されたアノテーションを再現するために利用されるデータであり、例えば、ビットマップやベクトルデータ等のデータとなる。また、色形状は、アノテーションに使用されたインクの色や、円や四角等の形状情報である。更に、線種は、アノテーションの太さや実線或いは点線等といった線種を示す。
【００８８】
クライアント装置５０は、表示部５３の文書表示エリア５３Ｃに文書が表示された状態において検索ボタン７６が指定されたことを検知すると、その旨を示す情報をアノテーション管理サーバ２０に通知する。これに応じてアノテーション管理サーバ２０は、検索を指示されたアノテーションに関する情報を付箋用アノテーションデータベースＤＢ２及びペン入力用アノテーションデータベースＤＢ３から読み出す。
【００８９】
すなわち、アノテーション管理サーバ２０は、クライアント装置５０から「検索」の指示を受け付ける。このとき、アノテーション管理サーバ２０は、文書ＩＤとアノテーション付与範囲に関する情報をクライアント装置５０から受け取る。そして、アノテーション管理サーバ２０は、これらの情報（検索条件）に基づき、付箋用アノテーションデータベースＤＢ２及びペン入力用アノテーションデータベースＤＢ３を検索し、表示対象となり得るアノテーションに関する情報を読み出してアクセス元のクライアント装置５０に送信する。
【００９０】
これに応じて当該クライアント装置５０では、アノテーション管理サーバ２０から受信した情報によって示されるアノテーションを閲覧中の文書に重ねて表示する。なお、図２では、以上の処理によって文書８４に付箋アノテーション８６及び手書き入力アノテーション８８が重ねて表示された状態の一例が示されている。
【００９１】
〔メッセージ共有サーバ３０及びメッセージデータベースＤＢ４〕
一方、本実施の形態に係るメッセージ共有サーバ３０は、文書処理システム９０の利用者による電子掲示板として機能するものである。
【００９２】
すなわち、文書処理システム９０で取扱い対象としている何れかのクライアント装置５０からメッセージが書き込まれると、メッセージ共有サーバ３０は、当該メッセージに関する情報をメッセージデータベースＤＢ４に登録する。
【００９３】
電子掲示板では、通常、最初のメッセージが何れかの利用者によってタイトルと共に書き込まれ、それを参照した他の利用者から当該メッセージに関するメッセージが書き込まれ、更に、このメッセージに関するメッセージが他の利用者や最初にメッセージを書き込んだ利用者等によって書き込まれる、といったことが適宜行われる。この際、最初のメッセージ以外のメッセージには、最初のメッセージに設けられたタイトルに応じたタイトルが設けられることにより、タイトルを参照することによって、各メッセージの親子関係を把握することができる。
【００９４】
メッセージ共有サーバ３０では、このように電子掲示板に対して各利用者から書き込まれたメッセージを当該メッセージに対応するタイトルと共にメッセージデータベースＤＢ４に順次登録する。このとき、メッセージデータベースＤＢ４内のデータ構造は、一例として図６に示すようなものとなる。
【００９５】
同図において、メッセージＩＤは、個々のメッセージを管理するものであり、各メッセージ毎にユニークなＩＤ番号が割り振られる。ここで、メッセージＩＤは、クライアントシステム９４側で発行する方式や、メッセージ共有サーバ３０側で発行する方式がある。
【００９６】
また、更新時刻は、電子掲示板にメッセージが書き込まれた時刻であり、日付と時間からなる。なお、本実施の形態では、当該更新時刻を、メッセージ共有サーバ３０の制御部３１に設けられている不図示のタイマによって計時されている日時情報を利用して登録するものとされているが、これに限らず、メッセージの書き込み元であるクライアント装置５０からメッセージの書き込み時刻を示す情報が与えられ、これを登録する形態とすることもできる。
【００９７】
また、直前メッセージＩＤは、対応するメッセージの親に当たるメッセージに割り振られたメッセージＩＤを示す情報であり、直後メッセージＩＤは、対応するメッセージの子に当たるメッセージに割り振られたメッセージＩＤを示す情報である。なお、本実施の形態に係る文書処理システム９０では、対応するメッセージが最初のメッセージであり、親のメッセージを有しない場合の直前メッセージＩＤと、対応するメッセージが共通のタイトルに対する最後のメッセージであり、子のメッセージを有しない場合の直後メッセージＩＤとして、メッセージＩＤとして取り得ない情報（本実施の形態では‘０’）を登録するものとしている。
【００９８】
同図に示す例では、各々メッセージＩＤが‘１５１７’、‘１５１８’、‘１５１９’とされたメッセージは直前メッセージＩＤが‘０’とされているため、最初のメッセージであることが分かる。また、メッセージＩＤが‘１５１９’とされたメッセージは、直前メッセージＩＤ及び直後メッセージＩＤの双方が‘０’とされているため、最初のメッセージであり、かつ子のメッセージを有しない、単一のメッセージであることが分かる。更に、メッセージＩＤが‘１５２０’とされたメッセージは、直前メッセージＩＤが‘１５１７’とされており、かつ直後メッセージＩＤが‘０’とされているため、メッセージＩＤが‘１５１７’とされたメッセージの子にあたるメッセージであり、かつ子のメッセージを有しないメッセージであることが分かる。
【００９９】
また、タイトルは、対応するメッセージに設けられたタイトルを示す情報であり、メッセージは、メッセージ本文を示す情報である。
【０１００】
メッセージ共有サーバ３０は、何れかのクライアント装置５０から電子掲示板の表示が指示されると、メッセージデータベースＤＢ４から各メッセージに関する情報を読み出し、親子関係を識別可能に各メッセージのタイトルを一覧表示させることのできる情報を作成してアクセス元のクライアント装置５０に送信する。これに応じて当該クライアント装置５０では、受信した情報を用いて各メッセージのタイトルを一覧表示するので、当該クライアント装置５０の利用者は、所望のタイトルをアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定することによって当該タイトルに対応するメッセージを表示させたり、当該表示されたメッセージに対するメッセージの書き込み等を行うことになる。
【０１０１】
なお、電子掲示板の利用形態については周知であるので、これ以上のここでの説明は省略する。
【０１０２】
〔メッセージ変化明示機能〕
ところで、本実施の形態に係る文書処理システム９０は、一例として図７に模式的に示すように、電子文書に対して添付されている付箋アノテーションに対して、メッセージ共有サーバ３０による電子掲示板に書き込まれたメッセージにリンクするためのリンク情報を関連付けすることができる。
【０１０３】
そして、文書処理システム９０は、付箋アノテーションに対して関連付けたリンク情報により示されるリンク先のメッセージの状態が前回参照された時点から変化した場合に、変化していない場合と付箋アノテーションの表示状態を異ならせることによって当該変化の発生を利用者に対して明示するメッセージ変化明示機能を有している。
【０１０４】
図８は、当該メッセージ変化明示機能を実行するための文書処理システム９０の機能的な構成を示すブロック図である。
【０１０５】
同図に示すように、メッセージ変化明示機能を実行するために、各クライアント装置５０は判定指示部５７及び表示制御部５８を備えており、メッセージ共有サーバ３０は判定部３７を備えている。
【０１０６】
本実施の形態に係る判定指示部５７は、メッセージ共有サーバ３０に対し、所定のタイミングで、付箋アノテーションに関連付けされているリンク情報によって示されるリンク先の情報の状態が、当該利用者が前回参照した時点から変化したか否かの判定の実行指示を示す指示情報（以下、「判定指示情報」という。）を送信するものとされている。なお、本実施の形態では、上記所定のタイミングとして、利用者による指示入力（本実施の形態では、更新ボタン７８の指定）が行われたタイミングを適用している。
【０１０７】
また、本実施の形態に係る判定部３７は、何れかのクライアント装置５０の判定指示部５７から判定指示情報が入力された際に、二次記憶部３５に記憶されているメッセージデータベースＤＢ４と、アノテーション管理サーバ２０の二次記憶部２５に記憶されている付箋用アノテーションデータベースＤＢ２に登録されている情報に基づいて、付箋アノテーションに関連付けされているリンク情報によって示されるリンク先の情報の状態が、アクセス元のクライアント装置５０の利用者が前回参照した時点から変化したか否かを判定し、判定結果を示す情報（以下、「判定結果情報」という。）をアクセス元のクライアント装置５０に送信するものとされている。
【０１０８】
一方、本実施の形態に係る表示制御部５８は、判定部３７から受信された判定結果情報に応じて、判定対象とされた付箋アノテーションの表示状態を異ならせるように表示部５３を制御するものとされている。なお、本実施の形態では、上記表示状態として、アノテーションの表示色を適用しているが、これに限らず、アノテーションの形状、表示輝度（表示濃度）、ブリンク表示の有無、及びリバース表示の有無の少なくとも１つを適用する形態とすることもできる。
【０１０９】
ところで、本実施の形態に係る文書処理システム９０では、メッセージ変化明示機能をソフトウェアの実行によって実現するものとされている。
【０１１０】
次に、メッセージ変化明示機能の実行時におけるクライアント装置５０及びメッセージ共有サーバ３０の作用を詳細に説明する。
【０１１１】
まず、図９を参照して、メッセージ変化明示機能の実行時におけるクライアント装置５０の作用を説明する。なお、図９は、クライアント装置５０の表示部５３に文書、及びメッセージ共有サーバ３０による電子掲示板に書き込まれたメッセージにリンクするリンク情報が関連付けられている付箋アノテーション（以下、「処理対象アノテーション」という。）が表示されている状態において、利用者により更新ボタン７８が指定された際に当該クライアント装置５０の制御部５１により実行されるアノテーション表示更新処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは主記憶部５２の所定領域に予め記憶される。
【０１１２】
まず、同図のステップ１００では、前述した判定指示情報をメッセージ共有サーバ３０に送信し、次のステップ１０２では、何れかの処理対象アノテーションのアノテーションＩＤと当該処理対象アノテーションに関連付けされているリンク情報とをメッセージ共有サーバ３０に送信する。
【０１１３】
以上の処理によってメッセージ共有サーバ３０では、後述するアノテーション判定処理プログラムの実行により、判定対象とする付箋アノテーションに関連付けされているリンク情報によって示されるリンク先の情報の状態が、アクセス元のクライアント装置５０の利用者が前回参照した時点から変化したか否かを判定し、判定結果を示す判定結果情報を送信してくるので、次のステップ１０４では、当該情報の受信待ちを行う。
【０１１４】
次のステップ１０６では、受信した判定結果情報によって示される判定結果がリンク先の情報の状態が変化した（更新された）ことを示すものであるか否かを判定し、肯定判定となった場合はステップ１０８に移行して、判定対象となった付箋アノテーションの表示状態を予め定められた更新用の状態とするように表示部５３を制御した後、ステップ１１０に移行する。なお、本実施の形態では、上記ステップ１０８の処理として、付箋アノテーションを暖色系の色（一例として赤色）で表示するように制御している。
【０１１５】
一方、上記ステップ１０６において否定判定となった場合は上記ステップ１０８の処理を実行することなく、ステップ１１０に移行する。
【０１１６】
ステップ１１０では、全ての処理対象アノテーションについて上記ステップ１０２〜ステップ１０８の処理が終了したか否かを判定し、否定判定となった場合は上記ステップ１０２に戻り、肯定判定となった時点でステップ１１２に移行する。なお、上記ステップ１０２〜ステップ１１０の処理を繰り返し実行する際には、それまでに処理対象としなかった処理対象アノテーションを処理対象とするようにする。
【０１１７】
ステップ１１２では、上記ステップ１００において送信した判定指示情報による判定の実行終了を示す判定終了情報をメッセージ共有サーバ３０に送信し、その後に本アノテーション表示更新処理プログラムを終了する。
【０１１８】
次に、図１０を参照して、メッセージ変化明示機能の実行時におけるメッセージ共有サーバ３０の作用を説明する。なお、図１０は、何れかのクライアント装置５０から判定指示情報を受信した際にメッセージ共有サーバ３０の制御部３１により実行されるアノテーション判定処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは主記憶部３２の所定領域に予め記憶される。
【０１１９】
まず、同図のステップ２００では、アクセス元のクライアント装置５０から判定指示情報に引き続いて送信されてくる所定情報（アノテーションＩＤ及びリンク情報）の受信待ちを行い、次のステップ２０２では、受信したリンク情報によって示されるリンク先に関係する全てのメッセージの更新時刻を二次記憶部３５のメッセージデータベースＤＢ４から読み出す。例えば、判定対象とする付箋アノテーションが、図４に示される付箋用アノテーションデータベースＤＢ２におけるアノテーションＩＤが‘０００１’とされた付箋アノテーションの場合、リンク先がメッセージＩＤとして‘１５１７’が設定されたメッセージであるため、図６に示されるメッセージデータベースＤＢ４から当該メッセージＩＤに対応する‘２００４／３／４  １０：１０：１５’と、当該メッセージに対して書き込まれたメッセージであり、メッセージＩＤとして‘１５２０’が設定されたメッセージに対応する‘２００４／３／４  ２０：５０：２５’とが更新時刻として読み出される。
【０１２０】
次のステップ２０４では、上記ステップ２００において受信したアノテーションＩＤに対応し、かつアクセス元のクライアント装置５０の利用者に対するユーザＩＤに対応する参照時刻を付箋用アノテーションデータベースＤＢ２からアノテーション管理サーバ２０を介して読み出す。なお、この時点で正規の参照時刻が付箋用アノテーションデータベースＤＢ２に記録されていない場合は、メッセージ共有サーバ３０による電子掲示板で書き込まれるメッセージの更新時刻より必ず前の時刻となる所定情報を読み出したものとする。
【０１２１】
次のステップ２０６では、上記ステップ２０２において読み出した更新時刻の少なくとも１つが上記ステップ２０４において読み出した参照時刻より後の時刻を示すか否かを判定し、肯定判定となった場合は、リンク先のメッセージの状態がアクセス元のクライアント装置５０の利用者によって前回参照された時点から変化したものと見なしてステップ２０８に移行する。
【０１２２】
ステップ２０８では、リンク先のメッセージの状態が前回参照時から変化したことを示す情報である更新情報を判定結果情報としてアクセス元のクライアント装置５０に送信し、その後にステップ２１２に移行する。
【０１２３】
一方、上記ステップ２０６において否定判定となった場合には、リンク先のメッセージの状態がアクセス元のクライアント装置５０の利用者によって前回参照された時点から変化していないものと見なしてステップ２１０に移行し、リンク先のメッセージの状態が前回参照時から変化していないことを示す情報である非更新情報を判定結果情報としてアクセス元のクライアント装置５０に送信し、その後にステップ２１２に移行する。
【０１２４】
ステップ２１２では、アクセス元のクライアント装置５０から判定終了情報を受信したか否かを判定し、否定判定となった場合は上記ステップ２００に戻り、肯定判定となった時点で本アノテーション判定処理プログラムを終了する。
【０１２５】
例えば、電子掲示板におけるメッセージの状態が図７に示す状態から図１１に示す状態に変化した場合、すなわち、「案件Ａの対応」とのタイトルが設けられたメッセージに対する返信（メッセージＩＤ‘１５２０’）に対して更に返信が書き込まれた場合、当該返信に関する情報が、メッセージデータベースＤＢ４に、一例として図１２に示すように新規のメッセージＩＤ（ここでは‘１５２２’）が付与されて登録されることになる。ここで、同図に示すように、当該メッセージが電子掲示板に書き込まれた時刻（更新時刻）は‘２００４／３／１１  １７：３０：２０’であるものとする。
【０１２６】
一方、付箋用アノテーションデータベースＤＢ２が図４に示されるものである場合、メッセージＩＤが‘１５１７’とされたメッセージがリンク先とされている付箋アノテーション（アノテーションＩＤが‘０００１’とされた付箋アノテーション）に対応し、かつ‘Ｕｓｅｒ１’〜‘Ｕｓｅｒ４’の各利用者に対応する参照時刻は何れも上記更新時刻より前の時刻となっているので、これらの利用者により、自身が操作するクライアント装置５０の表示部５３に表示されている更新ボタン７８が指定された場合には、当該付箋アノテーションの表示状態が、一例として図１３に示されるように他の付箋アノテーションとは異なる状態（ここでは、表示色）で表示されることになる。
【０１２７】
ところで、本実施の形態に係る文書処理システム９０では、メッセージ共有サーバ３０による電子掲示板に書き込まれたメッセージにリンクするリンク情報が関連付けられている付箋アノテーションに対して表示されている、当該リンクが張られていることを示すマーク（図示省略。）をアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定することによって、リンク先の情報を表示部５３に表示することができる。
【０１２８】
次に、図１４を参照して、上記マークが利用者によって指定された際のクライアント装置５０の作用を説明する。なお、図１４は、この際に当該クライアント装置５０の制御部５１により実行されるリンク先情報表示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは主記憶部５２の所定領域に予め記憶される。
【０１２９】
まず、同図のステップ３００では、リンク先の情報（ここでは、電子掲示板に書き込まれたメッセージ）の送信を要求するリンク先情報要求指示情報をメッセージ共有サーバ３０に送信し、次のステップ３０２では、利用者によって指定されたマークに対応する付箋アノテーションのアノテーションＩＤをメッセージ共有サーバ３０に送信する。
【０１３０】
以上の処理によってメッセージ共有サーバ３０では、後述するリンク先情報送信処理プログラムの実行により、上記付箋アノテーションに関連付けされているリンク情報によって示されるリンク先の情報を送信してくるので、次のステップ３０４では、当該リンク先情報の受信待ちを行う。
【０１３１】
次のステップ３０６では、受信したリンク先情報によって示されるメッセージを表示部５３の空き領域に表示し、その後に本リンク先情報表示処理プログラムを終了する。
【０１３２】
次に、図１５を参照して、何れかのクライアント装置５０からリンク先情報要求指示情報が受信された際のメッセージ共有サーバ３０の作用を説明する。なお、図１５は、この際に当該メッセージ共有サーバ３０の制御部３１により実行されるリンク先情報送信処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは主記憶部３２の所定領域に予め記憶される。
【０１３３】
まず、同図のステップ４００では、アクセス元のクライアント装置５０からリンク先情報要求指示情報に引き続いて送信されてくる所定情報（アノテーションＩＤ）の受信待ちを行い、次のステップ４０２では、受信したアノテーションＩＤに対応するリンク情報を付箋用アノテーションデータベースＤＢ２からアノテーション管理サーバ２０を介して読み出し、更に次のステップ４０４では、読み出したリンク情報によって示されるリンク先の情報（メッセージ）をメッセージデータベースＤＢ４から読み出す。
【０１３４】
次のステップ４０６では、上記ステップ４０４において読み出したリンク先情報をアクセス元のクライアント装置５０に送信し、次のステップ４０８にて、上記ステップ４００において受信したアノテーションＩＤに対応し、かつアクセス元のクライアント装置５０の利用者に対するユーザＩＤに対応する参照時刻として、この時点の時刻を付箋用アノテーションデータベースＤＢ２にアノテーション管理サーバ２０を介して記憶（更新）させた後、本リンク先情報送信処理プログラムを終了する。
【０１３５】
以上のリンク先情報表示処理プログラム及びリンク先情報送信処理プログラムの実行により、付箋アノテーションにリンクが張られている場合で、かつリンク先の情報が参照された場合、当該リンク先の情報が利用者によって参照された時点で、その時点の時刻が当該リンク先情報の当該利用者による参照時刻として、付箋用アノテーションデータベースＤＢ２に記録（更新）されることになる。
【０１３６】
以上詳細に説明したように、本実施の形態では、電子文書に添付されたアノテーションに対して関連付けられたリンク情報により示されるリンク先の情報の状態が前回参照された時点から変化したか否かを利用者毎に判定し、当該判定結果に応じて判定対象とされたリンク情報が関連付けられているアノテーションの表示状態を異ならせるように制御しているので、電子文書における任意位置の記述内容に関係するリンク先の情報の状態が前回参照した状態から変化したことを利用者に容易に把握させることができる。
【０１３７】
特に、本実施の形態では、前記アノテーションの表示状態を、当該アノテーションの表示色としているので、リンク先の情報の状態が変化したことを視覚的に容易に把握させることができる。
【０１３８】
更に、本実施の形態では、前記リンク先の情報を、電子掲示板におけるメッセージとしているので、装置設計、装置マニュアルの作成等の文書を伴った共同作業を支援するツールとして従来から広く利用されている電子掲示板におけるメッセージの状態変化を利用者に対して容易に把握させることができる。
【０１３９】
［第２の実施の形態］
本第２の実施の形態では、利用者によって前回参照した時点からリンク先の情報が変化したと判定された場合に、判定対象とされたリンク情報を当該リンク情報により示されるリンク先のメッセージに関する最新のメッセージへのリンク先を示すリンク情報に変更する場合の形態例について説明する。なお、本第２の実施の形態に係る文書処理システム９０の構成は上記第１の実施の形態に係るものと同様であるので、ここでの説明は省略する。
【０１４０】
以下、図１６を参照して、メッセージ変化明示機能の実行時におけるクライアント装置５０の作用を説明する。なお、図１６は、クライアント装置５０の表示部５３に文書、及びメッセージ共有サーバ３０による電子掲示板に書き込まれたメッセージにリンクするリンク情報が関連付けられている付箋アノテーションが表示されている状態において、利用者により更新ボタン７８が指定された際に当該クライアント装置５０の制御部５１により実行される、本第２の実施の形態に係るアノテーション表示更新処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは主記憶部５２の所定領域に予め記憶される。また、同図における図９と同一の処理を行うステップについては図９と同一のステップ番号を付して、その説明を省略する。
【０１４１】
本第２の実施の形態に係るアノテーション表示更新処理プログラムでは、メッセージ共有サーバ３０からリンク先の情報の状態が変化した（更新された）ことを示す判定結果情報を受信すると、ステップ１０９において、判定対象とされた付箋アノテーションに関連付けされているリンク情報を、当該リンク情報によって示されるリンク先情報に関するメッセージの最新のものがリンク先とされたリンク情報に変更する処理を、一例として次に示すように実行する。
【０１４２】
まず、判定対象とされた付箋アノテーションに関連付けられているリンク情報によって示されるリンク先の直後メッセージＩＤを、メッセージ共有サーバ３０を介してメッセージデータベースＤＢ４から参照し、後続するメッセージが存在するか否かを判定する。
【０１４３】
この判定の結果、後続するメッセージが存在しない場合は、判定対象とされた付箋アノテーションのリンク情報が、直後メッセージＩＤの参照対象となったメッセージをリンク先とするリンク情報となるように、アノテーション管理サーバ２０を介して付箋用アノテーションデータベースＤＢ２を更新する。
【０１４４】
一方、上記判定の結果、後続するメッセージが存在する場合は、参照した直後メッセージＩＤによって示されるメッセージに対応する直後メッセージＩＤを参照して、上記と同様に後続するメッセージが存在するか否かを判定する。
【０１４５】
これ以降、以上の処理を、後続するメッセージが存在しなくなり、判定対象とされた付箋アノテーションのリンク情報が更新されるまで繰り返す。なお、判定対象とされた付箋アノテーションに関連付けられているリンク情報によって示されるリンク先の直後メッセージＩＤにより、後続するメッセージが存在しないと判定された場合は、当該付箋アノテーションに関連付けられているリンク情報を更新しないものとする形態とすることもできる。
【０１４６】
本第２の実施の形態に係るアノテーション表示更新処理プログラムの実行により、当該クライアント装置５０の利用者によって前回参照した時点から、電子掲示板におけるメッセージの状態が図７に示したものから図１１に示したものに変化し、かつメッセージデータベースＤＢ４の状態が図６に示したものから図１２に示したものに変更された場合、アノテーションＩＤが‘０００１’である付箋アノテーションのリンク情報（リンク先）は、図４に示したものから図１７に示したものに変更（メッセージＩＤが‘１５２２’であるメッセージへのリンク情報に変更）されることになる。
【０１４７】
この結果、これ以降、当該クライアント装置５０において上記付箋アノテーションに表示されているリンクが張られていることを示すマーク（図示省略。）が指定された場合には、一例として図１８に示すように、それまでにリンク先とされたメッセージに関する最新のメッセージが表示されることになる。
【０１４８】
以上詳細に説明したように、本実施の形態では、上記第１の実施の形態と同様の効果を奏することができると共に、リンク情報によって示されるリンク先の情報の状態が前回参照された時点から変化したと判定された場合に、判定対象とされたリンク情報を当該リンク情報により示されるリンク先のメッセージに関する最新のメッセージへのリンク先を示すリンク情報に変更しているので、当該最新のメッセージを直接参照することができ、利便性を向上させることができる。
【０１４９】
［第３の実施の形態］
本第３の実施の形態では、アノテーションに対して関連付けられたリンク情報によって示されるリンク先の情報に関連する情報が、当該アノテーションに対して関連付けられていないリンク情報によって示されるリンク先の情報とされた場合に、当該情報へのリンク先を示すリンク情報が関連付けられたアノテーションを前記アノテーションの近傍に新たに設ける場合の形態例について説明する。なお、本第３の実施の形態に係る文書処理システム９０の構成は、メッセージデータベースＤＢ４のデータ構造を除いて上記第１の実施の形態に係るものと同様であるので、ここでは、まず、本第３の実施の形態に係るメッセージデータベースＤＢ４のデータ構造について説明する。
【０１５０】
一例として図１９に示すように、本第３の実施の形態に係るメッセージデータベースＤＢ４は、上記第１、第２の実施の形態に係るもの（図６参照。）に比較して、対応するメッセージを書き込んだ利用者を示すユーザＩＤと、対応するメッセージに関連するメッセージが存在する場合の当該メッセージのメッセージＩＤを示す関連メッセージＩＤと、が追加されたものとなっている。
【０１５１】
なお、本実施の形態では、利用者が電子掲示板にメッセージを書き込んだ際に、当該利用者自身が当該メッセージに関連性が高いと考えられるメッセージを指定することによって関連メッセージＩＤをメッセージデータベースＤＢ４に登録するものとされているが、これに限らず、メッセージを書き込んだ利用者以外の利用者が指定する形態や、メッセージ共有サーバ３０、クライアント装置５０等によって、電子掲示板に書き込まれたメッセージに関連するメッセージを従来既知の形態素解析等を利用して自動的に検索する形態、互いに関係する利用者を示す情報を予め記憶しておき、当該情報を参照して、クライアント装置５０の利用者に関係する利用者が電子掲示板に書き込んだメッセージを上記関連性が高いメッセージとして自動的に抽出する形態、互いに関連性の高い起点メッセージを示す情報を予め記憶しておき、当該情報を参照して、関連性の高い起点メッセージに関するメッセージを上記関連性が高いメッセージとして自動的に抽出する形態等とすることもできる。
【０１５２】
次に、図２０を参照して、メッセージ変化明示機能の実行時におけるクライアント装置５０の作用を説明する。なお、図２０は、クライアント装置５０の表示部５３に文書、及びメッセージ共有サーバ３０による電子掲示板に書き込まれたメッセージにリンクするリンク情報が関連付けられている付箋アノテーションが表示されている状態において、利用者により更新ボタン７８が指定された際に当該クライアント装置５０の制御部５１により実行される、本第３の実施の形態に係るアノテーション表示更新処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは主記憶部５２の所定領域に予め記憶される。また、同図における図９と同一の処理を行うステップについては図９と同一のステップ番号を付して、その説明を省略する。
【０１５３】
本第３の実施の形態に係るアノテーション表示更新処理プログラムでは、メッセージ共有サーバ３０からリンク先の情報の状態が変化した（更新された）ことを示す判定結果情報を受信すると、ステップ１０９Ａにおいて、メッセージデータベースＤＢ４をメッセージ共有サーバ３０を介して参照し、判定対象とされた付箋アノテーションに関連付けられているリンク情報によって示されるリンク先のメッセージのメッセージＩＤが関連メッセージＩＤとして登録されたメッセージ（以下、「関連メッセージ」という。）が存在するか否かを判定し、肯定判定となった場合はステップ１０９Ｂに移行する。
【０１５４】
ステップ１０９Ｂでは、上記ステップ１０９Ａにおいて存在すると判定された関連メッセージをリンクするリンク情報が関連付けされた付箋アノテーションを、判定対象とされた付箋アノテーションの近傍に追加表示するように表示部５３を制御する。
【０１５５】
次のステップ１０９Ｃでは、上記ステップ１０９Ｂにおいて追加表示した付箋アノテーションに関する情報をアノテーション管理サーバ２０に送信することにより、当該付箋アノテーションをアノテーションデータベースＤＢ２に追加登録し、その後にステップ１１０に移行する。
【０１５６】
なお、上記ステップ１０９Ａにおいて否定判定となった場合は、上記ステップ１０９Ｂ及びステップ１０９Ｃの処理を実行することなく、ステップ１１０に移行する。
【０１５７】
本第３の実施の形態に係るアノテーション表示更新処理プログラムの実行により、当該クライアント装置５０の利用者によって前回参照した時点から、電子掲示板におけるメッセージの状態が図７に示したものから図１１に示したものに変化し、かつメッセージデータベースＤＢ４の状態が図１９に示したものである場合、一例として図２１に示されるように、アノテーションＩＤが‘０００１’である付箋アノテーションの近傍に、当該付箋アノテーションに関連付けされているリンク情報によって示されるリンク先のメッセージに関連するメッセージをリンク先とするリンク情報が関連付けされた付箋アノテーションを表示することのできる情報（アノテーションＩＤが‘０００６’である情報）が新たに登録されると共に、一例として図２２に示されるように、当該クライアント装置５０の表示部５３には、当該表示が為されることになる。
【０１５８】
以上詳細に説明したように、本実施の形態では、上記第１の実施の形態と同様の効果を奏することができると共に、アノテーションに対して関連付けられたリンク情報によって示されるリンク先の情報に関連する情報が、当該アノテーションに対して関連付けられていないリンク情報によって示されるリンク先の情報とされた場合に、当該情報へのリンク先を示すリンク情報が関連付けられたアノテーションを前記アノテーションの近傍に新たに設けているので、利用者に対して、アノテーションのリンク先の情報に関連する情報も容易に把握させることができ、利便性を向上させることができる。
【０１５９】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１６０】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１６１】
例えば、上記各実施の形態では、リンク情報が関連付けられるアノテーションとして付箋アノテーションを適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、手書き入力アノテーションを適用する形態とすることもできる。この場合、手書き入力アノテーションにリンク情報を関連付けるようにすると共に、当該リンク情報によって示されるリンク先の情報の状態が前回参照した時点から変化した場合に、当該手書き入力アノテーションの色、形状、輝度等の表示状態を他の場合と異なるようにする。この場合も、上記各実施の形態と同様の効果を奏することができる。
【０１６２】
また、上記各実施の形態では、利用者によって更新ボタン７８が指定されたタイミングでリンク先の情報の状態が変化したか否かの判定を行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、所定期間毎（例えば、１秒毎）に当該判定を行う形態とすることもできる。この場合は、図８に示される判定指示部５７を削減することができ、構成を簡略化することができると共に、利用者に対してリンク先の情報の状態変化をリアルタイムで把握させることができる。また、上記更新ボタン７８に代えて、検索ボタン７６が指定されたタイミングで上記判定を行う形態とすることもできることは言うまでもない。
【０１６３】
また、上記各実施の形態では、利用者がリンク先の情報の一部（起点メッセージ）のみを参照した後、当該リンク先の情報を起点とする情報の何れかが変化した場合にアノテーションの表示状態を変える場合について説明したが、本発明はこれに限定されるものではなく、例えば、利用者がリンク先の情報の全て（リンク先の状態を起点とする情報の全て）を参照した後、当該リンク先の情報を起点とする情報の何れかが変化した場合にアノテーションの表示状態を変える形態とすることもできる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【０１６４】
また、例えば、上記各実施の形態では、アノテーションデバイス５６による手書き入力をタッチパネル方式にて実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、電磁誘導方式の検知機構によって実現する形態とすることもできる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【０１６５】
また、上記各実施の形態では、ペン型のアノテーションデバイス５６を用いて手書き入力を実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、キーボードやマウス等の入力・指示デバイスを用いて実現する形態とすることもできる。この場合、クライアント装置５０としてタブレットＰＣを用いる必要がなくなるため、文書処理システム９０を低コストで構築することができる。
【０１６６】
また、上記各実施の形態では、本発明をクライアント／サーバ・システムに適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、Ｐ２Ｐ（Peer to Peer）システムに適用する形態や、単体（スタンドアロン）の情報処理装置に適用する形態とすることもできる。ここで、本発明をＰ２Ｐシステムに適用する場合は、上記各実施の形態で説明した判定部３７の処理を各クライアント装置において実行可能とする。また、本発明を単体の情報処理装置に適用する場合にも、本実施の形態で説明した判定部３７の処理を当該情報処理装置において実行可能とするが、この場合は、各装置間の情報の送受を行うための処理や構成は必要がなくなる。これらの場合にも、上記各実施の形態と同様の効果を奏することができる。
【０１６７】
また、上記各実施の形態では、文書管理サーバ１０、アノテーション管理サーバ２０及びメッセージ共有サーバ３０を別体として構成した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＰＣ、ワークステーション等の単体（スタンドアロン）の情報処理装置にて各サーバの機能を実現する形態とすることもできる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【０１６８】
また、上記各実施の形態では、メッセージ変化明示機能をソフトウェアによって実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該処理をハードウェアにより実現する形態とすることもできる。この場合の形態例としては、メッセージ共有サーバ３０に、一例として図８に示した判定部３７と同様に作用する機能デバイスを設け、各クライアント装置５０に、一例として図８に示した判定指示部５７及び表示制御部５８と同様に作用する機能デバイスを設ける形態が例示できる。この場合は、上記各実施の形態に比較して、メッセージ変化明示機能の高速化が期待できる。
【０１６９】
また、上記各実施の形態で示した各データベースのデータ構造（図３〜図６、図１９参照。）も一例であり、必要に応じて記憶する項目を追加したり、不要な項目を削除したりすることができることは勿論のこと、各項目の記憶内容も適宜変更可能であることは言うまでもない。例えば、図４に示される付箋用アノテーションデータベースＤＢ２において「公開属性」、「ステータス」の各情報は必ずしも必要ではなく、削除することも可能である。
【０１７０】
また、上記各実施の形態で示した各種処理プログラムの処理の流れ（図９、図１０、図１４〜図１６、図２０参照。）も一例であり、本発明の主旨を逸脱しない範囲内で適宜変更することができることも言うまでもない。
【０１７１】
更に、システムを構築する上で各機能要素をサーバシステム９２及びクライアントシステム９４にどのように振り分けるかは上記各実施の形態で説明したものに限定されず、システムを構築する上で都合のよい振り分けを行えばよいことも言うまでもない。
【図面の簡単な説明】
【０１７２】
【図１】実施の形態に係る文書処理システムの全体構成を示す概略図である。
【図２】実施の形態に係るクライアント装置の表示部による表示画面の構成例を示す概略図である。
【図３】実施の形態に係る文書データベースのデータ構造の一例を示す模式図である。
【図４】実施の形態に係る付箋用アノテーションデータベースのデータ構造の一例を示す模式図である。
【図５】実施の形態に係るペン入力用アノテーションデータベースのデータ構造の一例を示す模式図である。
【図６】実施の形態に係るメッセージデータベースのデータ構造の一例を示す模式図である。
【図７】実施の形態に係る付箋アノテーションに対してメッセージ共有サーバによる電子掲示板に書き込まれたメッセージにリンクするためのリンク情報を関連付けした状態を示す模式図である。
【図８】実施の形態に係るメッセージ変化明示機能を実行するための文書処理システムの機能的な構成を示すブロック図である。
【図９】第１の実施の形態に係るアノテーション表示更新処理プログラムの処理の流れを示すフローチャートである。
【図１０】実施の形態に係るアノテーション判定処理プログラムの処理の流れを示すフローチャートである。
【図１１】第１の実施の形態に係る電子掲示板におけるメッセージの状態変化の一例を示す模式図である。
【図１２】図１１に示したメッセージの状態変化に応じたメッセージデータベースＤＢ４の更新状態を示す模式図である。
【図１３】第１の実施の形態に係るアノテーション表示更新処理プログラムによる付箋アノテーションの表示状態の更新例を示す模式図である。
【図１４】実施の形態に係るリンク先情報表示処理プログラムの処理の流れを示すフローチャートである。
【図１５】実施の形態に係るリンク先情報送信処理プログラムの処理の流れを示すフローチャートである。
【図１６】第２の実施の形態に係るアノテーション表示更新処理プログラムの処理の流れを示すフローチャートである。
【図１７】第２の実施の形態に係るアノテーション表示更新処理プログラムによる付箋用アノテーションデータベースの変更状態の一例を示す模式図である。
【図１８】第２の実施の形態に係るアノテーション表示更新処理プログラムによる付箋アノテーションの表示状態及びリンク先の更新例を示す模式図である。
【図１９】第３の実施の形態に係るメッセージデータベースのデータ構造の一例を示す模式図である。
【図２０】第３の実施の形態に係るアノテーション表示更新処理プログラムの処理の流れを示すフローチャートである。
【図２１】第３の実施の形態に係るアノテーション表示更新処理プログラムによる付箋用アノテーションデータベースの変更状態の一例を示す模式図である。
【図２２】第３の実施の形態に係るアノテーション表示更新処理プログラムによる付箋アノテーションの表示状態及びリンク先の状態例を示す模式図である。
【符号の説明】
【０１７３】
１０    文書管理サーバ
２０    アノテーション管理サーバ
３０    メッセージ共有サーバ
３１    制御部（判定手段）
３７    判定部（判定手段）
５０    クライアント装置
５１    制御部（表示制御手段、変更手段、リンク情報追加手段）
５３    表示部（表示手段）
５７    判定指示部
５８    表示制御部（表示制御手段）
６０    ネットワーク
９０    文書処理システム
９２    サーバシステム
９４    クライアントシステム
【図１】
2006018493.tif 000003
【図２】
2006018493.tif 000004
【図３】
2006018493.tif 000005
【図４】
2006018493.tif 000006
【図５】
2006018493.tif 000007
【図６】
2006018493.tif 000008
【図７】
2006018493.tif 000009
【図８】
2006018493.tif 000010
【図９】
2006018493.tif 000011
【図１０】
2006018493.tif 000012
【図１１】
2006018493.tif 000013
【図１２】
2006018493.tif 000014
【図１３】
2006018493.tif 000015
【図１４】
2006018493.tif 000016
【図１５】
2006018493.tif 000017
【図１６】
2006018493.tif 000018
【図１７】
2006018493.tif 000019
【図１８】
2006018493.tif 000020
【図１９】
2006018493.tif 000021
【図２０】
2006018493.tif 000022
【図２１】
2006018493.tif 000023
【図２２】
2006018493.tif 000024