(57)【特許請求の範囲】
【請求項１】
ファイル登録画面を端末装置に送信するファイル登録画面送信手段と、
ファイル登録画面に基づいて送信されてきたファイル登録要求および付随するメッセージを受信する受信手段と、
受信したファイルとメッセージを互いに関連づけて、ファイルをファイル記録部に登録すると共に、メッセージをメッセージ記録部に種別をファイルとして記録する登録手段と、
を備えたメッセージ・ファイル統合サーバ装置。
【請求項２】
メッセージ・ファイル統合サーバ装置をコンピュータによって実現するためのサーバプログラムであって、コンピュータを、
ファイル登録画面を端末装置に送信するファイル登録画面送信手段と、
ファイル登録画面に基づいて送信されてきたファイル登録要求および付随するメッセージを受信する受信手段と、
受信したファイルとメッセージを互いに関連づけて、ファイルをファイル記録部に登録すると共に、メッセージをメッセージ記録部に種別をファイルとして記録する登録手段として機能させるためのサーバプログラム。
【請求項３】
メッセージ更新画面を端末装置に送信するメッセージ更新画面送信手段と、
メッセージ更新画面に基づいて送信されてきたメッセージ更新要求を受信し、当該メッセージをメッセージ記録部に記録する更新手段であって、メッセージ更新要求にファイルが付随する場合には、当該ファイルをメッセージに関連づけて、ファイルをファイル記録部に登録すると共に、メッセージをメッセージ記録部に種別をファイルとして記録するよう制御する登録手段と、
前記メッセージに関連づけて既に登録済みのファイルと同じ特定情報が付されたファイルがメッセージ更新要求に付随する場合には、当該付随するファイルを、最新のバージョンとして登録するよう制御するファイルバージョン制御手段と、
を備えたメッセージ・ファイル統合サーバ装置。
【請求項４】
メッセージ・ファイル統合サーバ装置をコンピュータによって実現するためのサーバプログラムであって、コンピュータを、
メッセージ更新画面を端末装置に送信するメッセージ更新画面送信手段と、
メッセージ更新画面に基づいて送信されてきたメッセージ更新要求を受信し、当該メッセージをメッセージ記録部に記録する更新手段であって、メッセージ更新要求にファイルが付随する場合には、当該ファイルをメッセージに関連づけて、ファイルをファイル記録部に登録すると共に、メッセージをメッセージ記録部に種別をファイルとして記録するよう制御する登録手段と、
前記メッセージに関連づけて既に登録済みのファイルと同じ特定情報が付されたファイルがメッセージ更新要求に付随する場合には、当該付随するファイルを、最新のバージョンとして登録するよう制御するファイルバージョン制御手段として機能させるためのサーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファイルを管理する装置およびメッセージとファイルを統合して管理する装置に関するものである。
【背景技術】
【０００２】
サーバ装置を設置し、各ユーザのメッセージを共有するシステムが用いられている。各ユーザは、端末装置からメッセージを登録することで、他のユーザがこれを閲覧できるようにするものである。
【０００３】
このようなメッセージ管理システムにおいて、メッセージに添付されたファイルを併せて管理することが行われている。これによれば、メッセージとともにファイルの管理を行うことができ、統合的な管理が可能となっている。
【０００４】
また、ファイル共有システムにおいて、ファイルの更新を端末にて登録し、他の端末に通知することが行われている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１０２８７１
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のようなメッセージとファイルの双方を扱うことのできるシステムにおいては、メッセージを主体として管理が行われ、ファイルはメッセージに付随して管理できるに過ぎなかった。
【０００７】
また、ファイル共有システムにおいては、ファイルを更新した旨を何らかの形で登録する必要があり煩雑であった。
【０００８】
さらに、ファイルの内容に対して適切なコメントを付すことのできるシステムはなかった。
【０００９】
この発明は、少なくとも上記のいずれかの問題を解決して、ファイルを適切に管理することのできる装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
以下に、この発明の独立して適用可能ないくつかの特徴を示す。
【００１１】
(1)(2)この発明にかかるメッセージ・ファイル統合サーバ装置は、ファイル登録画面を端末装置に送信するファイル登録画面送信手段と、ファイル登録画面に基づいて送信されてきたファイル登録要求および付随するメッセージを受信する受信手段と、受信したファイルとメッセージを互いに関連づけて記録部に記録する登録手段とを備えている。
【００１２】
したがって、ファイルを主体としてメッセージを関連づけて登録することができる。
【００１３】
(3)この発明にかかる装置は、登録手段は、メッセージをメッセージ記録部に記録し、ファイルをファイル記録部に記録するものであり、メッセージをメッセージ記録部に記録する際に、種別をファイルとして記録することを特徴としている。
【００１４】
したがって、メッセージを主として登録する装置において、容易にファイルを主として登録する装置を実現することができる。
【００１５】
(4)(5)この発明にかかるメッセージ・ファイル統合サーバ装置は、メッセージ更新画面を端末装置に送信するメッセージ更新画面送信手段と、メッセージ更新画面に基づいて送信されてきたメッセージ更新要求を受信し、当該メッセージを記録部に記録する更新手段であって、メッセージ更新要求にファイルが付随する場合には、当該ファイルをメッセージに関連づけて登録するよう制御する登録手段と、前記メッセージに関連づけて既に登録済みのファイルと同じ特定情報が付されたファイルがメッセージ更新要求に付随する場合には、当該付随するファイルを、最新のバージョンとして登録するよう制御するファイルバージョン制御手段とを備えている。
【００１６】
(6)(7)この発明にかかる装置は、登録画面を端末装置に送信する登録画面送信手段と、登録画面に基づいて送信されてきた登録要求を受信し、当該登録要求に含まれるファイルを記録部に記録する登録手段とを備え、前記登録画面は、ファイルによって示されるコンテンツの位置を特定してコメントの登録を指定できるように構成されており、前記登録手段は、前記ファイルによって示されるコンテンツの位置に対応付けて、当該コメントを登録するよう制御することを特徴としている。
【００１７】
したがって、ファイルの内容に対して、挿入位置を指定してコメントを挿入することができる。
【００１８】
(8)この発明にかかる装置は、ファイルによって示されるコンテンツは文書であり、特定される位置は、頁数、章、節のいずれかを含むことを特徴としている。
【００１９】
したがって、文書を主とするファイルについて、場所を指定したコメントを挿入することができる。
【００２０】
(9)この発明にかかる装置は、ファイルによって示されるコンテンツは図面であり、特定される位置は、部品が描かれた位置であることを特徴としている。
【００２１】
したがって、製作図などにおいて、部品に対してコメントを付すことができる。
【００２２】
この発明において「登録画面送信手段」は、実施形態においては、ステップＳ２１、Ｓ３１、Ｓ４１がこれに対応する。
【００２３】
「受信手段」は、実施形態においては、ステップＳ３に対応して受信する機能がこれに対応する。
【００２４】
「登録手段」は、実施形態においては、ステップＳ２２、Ｓ２３、Ｓ２４、Ｓ４２、Ｓ４３がこれに対応する。
【００２５】
「メッセージ登録手段」は、実施形態においては、ステップＳ３２〜Ｓ３７がこれに対応する。
【００２６】
「ファイルバージョン制御手段」は、実施形態においては、ステップＳ３４〜Ｓ３７がこれに対応する。
【００２７】
「プログラム」とは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【図面の簡単な説明】
【００２８】
【図１】この発明の一実施形態によるメッセージ・ファイル統合サーバ装置２０の機能ブロック図である。
【図２】メッセージ・ファイル統合サーバ装置２０のハードウエア構成である。
【図３】統合サーバプログラム４６のフローチャートである。
【図４】ファイル登録画面である。
【図５】メッセージ登録ＤＢ５０の例である。
【図６】ファイル登録ＤＢ４８の例である。
【図７】リレーションＤＢ５１の例である。
【図８】第二の実施形態によるメッセージ・ファイル統合サーバ装置２０の機能ブロック図である。
【図９】統合サーバプログラム４６のフローチャートである。
【図１０】統合サーバプログラム４６のフローチャートである。
【図１１】メッセージ登録画面である。
【図１２】メッセージ登録ＤＢ５０の例である。
【図１３ａ】ファイル登録ＤＢ４８の例である。
【図１３ｂ】ファイル登録ＤＢ４８の例である。
【図１４】リレーションＤＢ５１の例である。
【図１５】第三の実施形態によるファイル管理サーバ装置２１の機能ブロック図である。
【図１６】ファイル管理サーバプログラムのフローチャートである。
【図１７】ファイル登録画面を示す図である。
【図１８】ファイル登録画面を示す図である。
【図１９】ファイル登録ＤＢ４８の例である。
【図２０】ファイルコメント登録ＤＢ５３の例である、
【発明を実施するための形態】
【００２９】
１．第一の実施形態
1.1全体構成
図１に、この発明の一実施形態によるメッセージ・ファイル統合サーバ装置２０を用いたシステムの機能ブロック図を示す。
【００３０】
ファイル登録画面送信手段４は、ファイル登録のための画面を端末装置２に送信する。端末装置２のユーザは、登録するファイルを指定して登録要求を送信する。この時、ユーザは、ファイル登録要求に付随する形でメッセージの登録要求を行うことができる。
【００３１】
メッセージ・ファイル統合サーバ装置２０の受信手段６は、ファイル登録要求の対象であるファイルと、付随するメッセージを受信する。登録手段８は、受信したファイルおよびメッセージを、互いに関連づけて登録部１０に登録する。
【００３２】
1.2ハードウエア構成
図２に、メッセージ・ファイル統合サーバ装置２０のハードウエア構成を示す。ＣＰＵ３０には、メモリ３２、ディスプレイ３４、ハードディスク３６、通信回路３８、キーボード／マウス４０、ＤＶＤ−ＲＯＭドライブ４２が接続されている。
【００３３】
通信回路３８は、インターネット等のネットワークに接続するためのものである。ハードディスク３６には、オペレーティングシステム４４、統合サーバプログラム４６、ファイル登録ＤＢ４８、メッセージ登録ＤＢ５０が記録されている。ファイル登録ＤＢ４８、メッセージ登録ＤＢ５０は、ファイル、メッセージのインデックスを記録している。この実施形態においては、ファイル、メッセージの実体を、他のサーバ装置に記録するようにしている。なお、ファイル、メッセージの実体も、ハードディスク３６に記録するようにしてもよい。
【００３４】
オペレーティングシステム４４、統合サーバプログラム４６は、ＤＶＤ−ＲＯＭ５２に記録されていたものを、ＤＶＤ−ＲＯＭドライブ４２を介して、ハードディスク３６にインストールしたものである。
【００３５】
1.3統合サーバプログラム
図３に、統合サーバプログラム４６のフローチャートを示す。なお、この実施形態では、端末装置２の側には、ブラウザプログラムがインストールされている。
【００３６】
端末装置２から、統合サーバ装置２０に対して、ファイル登録画面の要求が送信される（ステップＳ１）。これを受けて、統合サーバ装置２０のＣＰＵ３０（以下、統合サーバ装置２０ということがある）は、ファイル登録画面を、端末装置２に送信する（ステップＳ２１）。
【００３７】
端末装置２は、これを受けて、ファイル登録画面を表示する。図４に、ファイル登録画面の例を示す。登録するファイル名を入力する欄９０、付随するメッセージを入力する欄９２が設けられている。端末装置２を操作するユーザは、登録したいファイル名と、これに付随するメッセージを入力し、投稿ボタン９４をクリックする。これにより、端末装置２は、記録されているファイルと、入力されたメッセージを、統合サーバ装置２０に送信する（ステップＳ３）。
【００３８】
統合サーバ装置２０は、メッセージ登録ＤＢ５０に、種別を「ファイル」として、メッセージを登録する（ステップＳ２２）。図５に、メッセージ登録ＤＢ５０の例を示す。メッセージＩＤはメッセージを特定するためのユニークな番号であり、統合サーバ装置２０が生成するものである。登録者ＩＤは、ユーザのＩＤであり、システムにログインした際に統合サーバ装置２０にセッションとして保持される。したがって、統合サーバ装置２０は、いずれのユーザからの通信であるかを知ることができる。ここでは、メッセージＩＤ「１０００３」のメッセージが登録されたものとする。
【００３９】
なお、この実施形態においては、ファイルを主としメッセージを従として登録する場合には種別を「ファイル」とし、メッセージを主としてファイルを従として登録する場合には種別を「メッセージ」とする。メッセージを主として登録する場合には、統合サーバ装置２０からはファイル添付の可能なメッセージ登録画面が送信されることになる。
【００４０】
次に、統合サーバ装置２０は、ファイル登録ＤＢ４８に、送られてきたファイルを登録する（ステップＳ２３）。ファイル登録ＤＢ４８を、図６に示す。ファイルＩＤは、ファイルを特定するためのユニークな番号であり、統合サーバ装置２０が生成するものである。バージョン番号は、当該ファイルのバージョンを表している。ファイル名は、送られてきたファイルのファイル名である。実体は、ファイル実体のあるＵＲＬを示している。
【００４１】
続いて、統合サーバ装置２０は、リレーションＤＢ５１に、上記メッセージとファイルとの関連を登録する（ステップＳ２４）。図７に、リレーションＤＢ５１の例を示す。メッセージＩＤと、ファイルＩＤ、バージョンＩＤが対応づけて記録される。ここでは、メッセージＩＤ「１０００３」のメッセージに対して、ファイルＩＤ「５０００００１」のファイルが関連づけられている。
【００４２】
以上のようにして、ファイル登録を中心として、付随的にメッセージを登録することができる。
【００４３】
上記では、ファイルに付随してメッセージを登録できるようにしている。しかし、メッセージを登録する画面においてファイルを添付し、登録を行うようにしてもよい。この場合、図５のメッセージ登録ＤＢ５０の種別の欄は、「メッセージ」となる。この場合も、リレーションＤＢ５１に両者の関連性を記載するのは同じである。
【００４４】
上記のようにして登録されたファイルやメッセージは、登録ＤＢを検索することにより、閲覧することができる。
【００４５】
1.4その他
(1)上記実施形態では、ファイル実体を別のサーバ装置に記録するようにしている。しかし、統合サーバ装置２０に記録するようにしてもよい。
【００４６】
(2)上記実施形態では、統合サーバ装置２０において、ファイル、メッセージ登録の処理を行うようにしている。しかし、ファイル登録のためのファイルサーバ装置、メッセージ登録のためのメッセージサーバ装置を設け、メッセージ登録サーバ装置においてメッセージ登録（あるいはファイル登録）を行った後に、ファイル登録サーバ装置においてファイル登録（あるいはメッセージ登録）を行うようにしてもよい。この場合、いずれかのサーバに、リレーションＤＢ５１を設けるとよい。
【００４７】
(3)上記実施形態では、リレーションＤＢ５１によって、ファイルとメッセージの対応づけを行っている。しかし、メッセージ登録ＤＢ５０やファイル登録ＤＢ４８に、関連づけのための項目を設けるようにしてもよい。たとえば、メッセージ登録ＤＢ５０に、関連づけられたファイルのＩＤを記録するようにしてもよい。
【００４８】
(4)上記変形例は、その本質に反しない限り、以下に説明する他の実施形態においても適用可能である。
【００４９】
２．第二の実施形態
2.1全体構成
図８に、この発明の第２の実施形態によるメッセージ・ファイル統合サーバ装置２０を用いたシステムの機能ブロック図を示す。メッセージ更新画面送信手段１２は、メッセージ更新のための画面を端末装置２に送信する。端末装置２のユーザは、更新するメッセージを入力して登録要求を送信する。この時、ユーザは、メッセージ更新要求に付随する形でファイルの登録要求を行うことができる。
【００５０】
メッセージ・ファイル統合サーバ装置２０の更新手段１４は、メッセージ更新要求の対象であるメッセージと付随するファイルを受信し、互いに関連づけて登録部１８に記録する。ファイルバージョン制御手段１６は、付随されているファイルと同じファイル名のファイルが、当該メッセージに関連づけられて既に登録部１８に登録されているかどうかを判断する。既に、同じファイル名のファイルが登録されていれば、今回のファイルを最新バージョンとして、登録部１８に登録する。
【００５１】
2.2ハードウエア構成
この実施形態における統合サーバ装置２０のハードウエア構成は、図２と同様である。
【００５２】
2.3統合サーバプログラム
図９、図１０に、統合サーバプログラム４６のフローチャートを示す。なお、この実施形態では、端末装置２の側には、ブラウザプログラムがインストールされている。
【００５３】
端末装置２から、統合サーバ装置２０に対して、更新したいメッセージを指定してメッセージ更新画面の要求が送信される（ステップＳ５）。これを受けて、統合サーバ装置２０のＣＰＵ３０（以下、統合サーバ装置２０ということがある）は、メッセージ更新画面を、端末装置２に送信する（ステップＳ６）。
【００５４】
端末装置２は、これを受けて、メッセージ更新画面を表示する。ここでは、図１２に示すメッセージＩＤ「１００１０」のメッセージを更新するものとして説明する。図１１に、メッセージ更新画面の例を示す。登録済みのメッセージを表示し訂正する欄９２、添付ファイル名を入力する欄９０が設けられている。端末装置２を操作するユーザは、メッセージを訂正し、添付したいファイル名を入力し、投稿ボタン９４をクリックする。これにより、端末装置２は、訂正されたメッセージと、記録されているファイルを、統合サーバ装置２０に送信する（ステップＳ７）。
【００５５】
統合サーバ装置２０は、受信したメッセージを、メッセージ登録ＤＢ５０に記録する（ステップＳ３２）。図１２に、メッセージ登録ＤＢ５０の例を示す。更新対象であるメッセージＩＤ「１００１０」が更新される。なお、この実施形態では、メッセージを更新した場合、古いメッセージをメッセージ履歴ＤＢ（図示していないが、メッセージＤＢ５０と同様の構造を有する）に記録する（メッセージＩＤは更新前後で同じものを用いる）。これにより、メッセージのバージョンも管理することができる。
【００５６】
次に、統合サーバ装置２０は、受信したメッセージにファイルが添付されているかどうかを判断する（ステップＳ３３）。添付されていれば、メッセージ履歴ＤＢを参照し、更新したメッセージ（ここでは、メッセージＩＤ「１００１０」）に関連づけて登録されているファイルの中に、受信したファイルと同じ名前のものがあるか否かを判断する（ステップＳ３４）。
【００５７】
たとえば、今回のメッセージに添付されていたファイルが、「Project」であったとする。統合サーバ装置２０は、メッセージ履歴ＤＢのメッセージＩＤ「１００１０」のメッセージを参照し、関連づけられたファイル中に「Project」があるかどうかを判断する。
【００５８】
あれば、統合サーバ装置２０は、登録されている同名のファイルのうち、最も大きいバージョン番号を取得する（ステップＳ３５）。たとえば、図１３ａに示す１行目、３行目、６行目のファイル「Project」が、メッセージ履歴ＤＢの「１００１０」のメッセージに関連づけて登録されていたとする。この場合、同名の「Project」ファイルのうち、最も大きいバージョンは「３」であることがわかる。
【００５９】
続いて、統合サーバ装置２０は、取得した最も大きいバージョンに「１」を加えて、当該ファイルのバージョンとする（ステップＳ３６）。ここでは、バージョン「４」が得られることになる。
【００６０】
次に、統合サーバ装置２０は、上記の添付ファイル「Project」を、バージョン４として、ファイル登録ＤＢ４８に記録する（ステップＳ３７）。したがって、ファイル登録ＤＢ４８は、図１３ｂに示すように、ファイルＩＤ「５０００７」として、「Project」のバージョン４が追加された状態となる。
【００６１】
次に、統合サーバ装置２０は、受信したメッセージのメッセージＩＤ「１００１０」と、ファイルＩＤ「５０００７」バージョン「４」を、リレーションＤＢ５１に登録する（ステップＳ３８）。したがって、リレーションＤＢ５１は、図１４に示すようになる。
【００６２】
以上のようにして、ユーザはファイル添付を行うだけで、ファイルのバージョン管理をシステムの側が自動的に行ってくれることになる。
【００６３】
2.4その他
(1)上記実施形態では、同名のファイルが既に記録されていれば、今回添付のファイルを新しいバージョンであると判断している。しかし、これに加えて、添付ファイルと、既に記録されている最もバージョン番号の大きいファイルの内容を比較し、変化があった場合のみ新しいバージョンであると判断するようにしてもよい。あるいは、ファイル更新履歴やタイムスタンプによって判断してもよい。
【００６４】
(2)上記実施形態では、添付されたファイルについて自動的にバージョン管理を行うようにしている。しかし、第１の実施形態に示すようにファイルを主として登録する場合にも適用することができる。
【００６５】
(3)上記実施形態では、同じメッセージに関連づけられたファイルについて、自動的にバージョンをアップして付すようにしている。しかし、異なるメッセージに関連づけられた同名のファイルであって、メッセージの更新を行ったユーザが更新権限を持つ同名のファイルがある場合、メッセージに対する関連づけを自動的に最新のものに変更するようにしてもよい。たとえば、図１３ｂのような状況において、「Project」のバージョン３に関連づけられた他のメッセージがある場合、当該メッセージを「Project」のバージョン４に関連付けるようにしてもよい。
【００６６】
(4)上記実施形態では、ファイル特定情報としてファイル名を用いた場合を説明した。しかし、ファイルを特定するためのその他の情報を用いるようにしてもよい。
【００６７】
(5)上記変形例は、その本質に反しない限り、第１の実施形態や以下に説明する他の実施形態においても適用可能である。
【００６８】
３．第三の実施形態
3.1全体構成
図１５に、第三の実施形態によるファイル管理サーバ装置を用いたシステムの機能ブロック図を示す。
【００６９】
登録画面送信手段３は、ファイル登録のための登録画面を端末装置２に送信する。端末装置２のユーザは、登録するファイルを指定して登録要求を送信する。この時、ユーザは、当該ファイルにコメントを付して登録要求を行うことができる。前記登録画面においては、ファイルによって示されるコンテンツ中の位置を指定して、コメントを付すことができるようになっている。
【００７０】
ファイル管理サーバ装置２１の登録手段５は、登録対象であるファイルとコメントを受信し、前記ファイルの指定された位置に対応付けてコメントを登録部１８に登録する。
【００７１】
3.2ハードウエア構成
この実施形態におけるファイル管理サーバ装置２１のハードウエア構成は、図２と同様である。なお、ハードディスクには、ファイル登録ＤＢ４８、ファイルコメント登録ＤＢ５３が記録されている。
【００７２】
3.3ファイル管理サーバプログラム
図１６に、ファイル管理サーバプログラム４７のフローチャートを示す。なお、この実施形態では、端末装置２の側には、ブラウザプログラムがインストールされている。
【００７３】
端末装置２から、ファイル管理サーバ装置２１に対して、ファイル登録画面の要求が送信される（ステップＳ１１）。これを受けて、ファイル管理サーバ装置２１のＣＰＵ３０（以下、ファイル管理サーバ装置２１ということがある）は、ファイル登録画面を、端末装置２に送信する（ステップＳ４１）。
【００７４】
端末装置２は、これを受けて、ファイル登録画面を表示する（ステップＳ１２）。図１７に、ファイル登録画面の例を示す。登録したいファイル名を入力する欄９０、コメントを入力するためのコメント・ボタン９９などが設けられている。端末装置２を操作するユーザは、登録したいファイル名を欄９０に入力する。
【００７５】
次に、当該ファイルのコンテンツ中にコメントを挿入する場合、ユーザは、コメントボタン９９をクリックする。これにより、ファイル管理サーバ装置２１から、図１８に示すようなコメント登録画面が送信される。
【００７６】
図１８の画面において、ファイル内容が内容表示領域９７に表示される。ファイル管理サーバ装置２１の側に保存されているファイルであれば、ファイル管理サーバ装置２１の側から内容表示領域９７に表示すべき内容を送信するようにすればよい。また、端末装置２の側にのみ保存されている未登録のファイルでれば、端末装置２の側で内容表示領域９７に表示すべき内容を取得するようにすればよい（ＪＡＶＡ（商標）スクリプトなどを用いることができる）。内容表示領域９７に表示される内容は、スライドバー（図示せず）によって移動することができる。
【００７７】
また、図１８において、コメント入力欄９５が設けられている。ユーザは、コメント入力欄９５にコメントを入力し、内容表示領域９７において、コメントを挿入したい位置をマウスカーソル１０１にて指定する（挿入したい位置でクリックする）。
【００７８】
ユーザによって投稿ボタン１０３がクリックされると、端末装置２は、ファイル、コメント、挿入位置を送信する（ステップＳ１３）。なお、挿入位置は、頁、行、文字数（左から何文字目など）として指定することができる。また、イメージデータであれば、ＸＹ座標によって指定することができる。
【００７９】
これを受けて、ファイル管理サーバ装置２１は、ファイル登録ＤＢ４８にファイルを登録する（ステップＳ４２）。ファイル登録ＤＢ４８の例を図１９に示す。ここでは、ファイルＩＤ「５０００８」として、新たなファイルPerfectが登録されている。
【００８０】
次に、ファイル管理サーバ装置２１は、ファイルコメント登録ＤＢ５３に、コメント挿入位置を登録し、ファイルにリンクを挿入する（ステップＳ４３）。図２０に、ファイルコメント登録ＤＢ５３を示す。ファイルＩＤ、バージョン、挿入位置、コメント本文などが記録される。また、ファイルの側には、コメントＩＤが付されたリンクのマークが挿入される。
【００８１】
以上のようにして、ファイルに対するコメントを登録することができる。
【００８２】
なお、端末装置２からファイルを閲覧する場合には次のような処理が行われる。ユーザによってファイルのリンクマークがクリックされると、ファイル管理サーバ装置２１は、コメントＩＤに基づいて、ファイルコメント登録ＤＢ５３からコメントを取得する。取得されたコメントは、端末装置２に送信され、表示される。
【００８３】
3.4その他
(1)上記実施形態では、ファイルのみを管理するサーバ装置２１について、ファイルをコメントに付ける場合を説明した。しかし、第一の実施形態や第二の実施形態のように、ファイルとメッセージの双方を管理する装置において、ファイルをコメントに付ける場合にも適用することができる。
【００８４】
(2)上記では、文字ファイルについてコメントを付す場合を説明した。しかし、イメージデータに対してコメントを登録することもできる。この場合、座標によってコメントの挿入場所を特定することができる。たとえば、図面において、図面に表された部品に対してコメントを付したい場合、図面の部品の位置の近傍にコメントを挿入することができる。
【００８５】
(3)上記変形例は、その本質に反しない限り、第１の実施形態、第２の実施形態においても適用可能である。
【図１】
0006306484.tif 000002
【図２】
0006306484.tif 000003
【図３】
0006306484.tif 000004
【図４】
0006306484.tif 000005
【図５】
0006306484.tif 000006
【図６】
0006306484.tif 000007
【図７】
0006306484.tif 000008
【図８】
0006306484.tif 000009
【図９】
0006306484.tif 000010
【図１０】
0006306484.tif 000011
【図１１】
0006306484.tif 000012
【図１２】
0006306484.tif 000013
【図１３ａ】
0006306484.tif 000014
【図１３ｂ】
0006306484.tif 000015
【図１４】
0006306484.tif 000016
【図１５】
0006306484.tif 000017
【図１６】
0006306484.tif 000018
【図１７】
0006306484.tif 000019
【図１８】
0006306484.tif 000020
【図１９】
0006306484.tif 000021
【図２０】
0006306484.tif 000022