(57)【要約】【課題】利便性の高い電子ファイル管理装置を提供すること。【解決手段】グループに属するユーザの使用する情報表示装置に、グループ内で利用される電子ファイルを送信するように通信部を制御する送信制御部と、グループに属するユーザの使用する情報表示装置から電子ファイルを受信したときに、電子ファイルに対してグループ内でユニークな識別情報を付与してグループに属するユーザの使用する情報表示装置に送信するように通信部を制御すると共に、受信した電子ファイルを識別情報と対応付けて記憶部に記憶させる更新制御部と、を備え、送信制御部は、グループに属するユーザの使用する情報表示装置から識別情報を受信したときに、識別情報に対応する電子ファイルを識別情報の送信元の情報表示装置に送信するように通信部を制御する。【選択図】図２
2015026349.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報表示装置と通信可能な通信部と、
グループに属するユーザを管理する管理部と、
前記複数の情報表示装置のうち、前記グループに属するユーザの使用する情報表示装置に、前記グループ内で利用される電子ファイルを送信するように前記通信部を制御する送信制御部と、
前記グループに属するユーザの使用する情報表示装置から電子ファイルを受信したときに、前記受信した電子ファイルに対して前記グループ内でユニークなファイル識別情報を付与し、前記付与したファイル識別情報を前記グループに属するユーザの使用する情報表示装置に送信するように前記通信部を制御すると共に、前記受信した電子ファイルを前記付与した識別情報と対応付けて記憶部に記憶させる更新制御部と、
を備え、
前記送信制御部は、前記グループに属するユーザの使用する情報表示装置から前記識別情報を受信したときに、前記識別情報に対応する電子ファイルを前記記憶部から読み出し、前記読み出した電子ファイルを前記識別情報の送信元の情報表示装置に送信するように前記通信部を制御する、
電子ファイル管理装置。
【請求項２】
請求項１に記載の電子ファイル管理装置であって、
前記識別情報は、付与順を把握可能な一連の情報である、
電子ファイル管理装置。
【請求項３】
請求項１又は２に記載の電子ファイル管理装置であって、
前記更新制御部が受信する電子ファイルは、ＰＤＦフォームに対して入力された情報、あるいは、ＰＤＦファイルに対して付加されたアノテーションである、
電子ファイル管理装置。
【請求項４】
請求項１から３のうちいずれか一項に記載の電子ファイル管理装置と、前記情報表示装置とを具備する電子ファイル管理システムであって、
前記情報表示装置は、
前記電子ファイル管理装置と通信可能な第２の通信部と、
ユーザによる電子ファイルの編集又は登録操作を受け付ける受付部と、
前記受付部が編集又は登録操作を受け付けた電子ファイルを、前記電子ファイル管理装置に送信するように、前記第２の通信部を制御する第２の送信制御部と、
前記第２の通信部が前記電子ファイル管理装置から前記ファイル識別情報を受信したとき、前記受信したファイル識別情報と、第２の記憶部に記憶されたファイル識別情報との差分を前記電子ファイル管理装置に送信するように前記第２の通信部を制御する第３の送信制御部と、
前記送信した差分に対する応答として前記第２の通信部が前記電子ファイル管理装置から受信した電子ファイルを、前記受信した電子ファイルに付与されているファイル識別情報と対応付けて前記第２の記憶部に記憶させる取得部と、
を備える電子ファイル管理システム。
【請求項５】
請求項４に記載の電子ファイル管理システムであって、
前記情報表示装置は、
前記編集又は登録操作を受け付けた電子ファイルに、仮の識別情報を付与する仮識別情報付与部と、
第２の通信部が前記電子ファイル管理装置から、前記ファイル識別情報と、前記ファイル識別情報に付与された前記仮の識別情報とを受信したとき、前記編集又は登録操作を受け付けた電子ファイルに付与された前記仮の識別情報と、前記ファイル識別情報に付与された前記仮の識別情報とを照合し、前記編集又は登録操作を受け付けた電子ファイルに前記ファイル識別情報を対応付ける対応付部と、
を備え、
前記第２の送信制御部は、前記電子ファイルと共に、前記仮のファイル識別情報が付与された前記電子ファイルを、前記電子ファイル管理装置に送信するように、前記第２の通信部を制御し、
前記更新制御部は、前記情報表示装置から前記電子ファイルと、前記電子ファイルに付与された前記仮の識別情報とを受信したときに、前記仮の識別情報に、前記受信した電子ファイルに対して付与した前記グループ内でユニークな識別情報を付与し、前記付与した識別情報を、前記付与した識別情報が付与された前記仮の識別情報と共に、前記情報表示装置に送信するように前記通信部を制御する、
電子ファイル管理システム。
【請求項６】
請求項４又は５に記載の電子ファイル管理システムであって、
前記第２の送信制御部は、前記電子ファイル管理装置との通信が途絶した場合、前記途絶している期間に前記編集又は登録を反映した電子ファイルを、前記情報表示装置の記憶領域に記憶し、前記途絶が解消されたときに、前記電子ファイル管理装置に送信するように前記第２の通信部を制御する、
電子ファイル管理システム。
【請求項７】
複数の情報表示装置と通信可能なコンピュータが、
グループに属するユーザを管理し、
前記複数の情報表示装置のうち、前記グループに属するユーザの使用する情報表示装置に、前記グループ内で利用される電子ファイルを送信するように前記通信を制御し、
前記グループに属するユーザの使用する情報表示装置から電子ファイルを受信したときに、前記受信した電子ファイルに対して前記グループ内でユニークな識別情報を付与し、前記付与した識別情報を前記グループに属するユーザの使用する情報表示装置に送信するように前記通信を制御すると共に、前記受信した電子ファイルを前記付与した識別情報と対応付けて記憶し、
前記グループに属するユーザの使用する情報表示装置から前記識別情報を受信したときに、前記記憶した前記識別情報に対応する電子ファイルを、前記識別情報の送信元の情報表示装置に送信するように前記通信を制御する、
電子ファイル管理方法。
【請求項８】
複数の情報表示装置と通信可能なコンピュータに、
グループに属するユーザを管理させ、
前記複数の情報表示装置のうち、前記グループに属するユーザの使用する情報表示装置に、前記グループ内で利用される電子ファイルを送信するように前記通信を制御させ、
前記グループに属するユーザの使用する情報表示装置から電子ファイルを受信したときに、前記受信した電子ファイルに対して前記グループ内でユニークな識別情報を付与し、前記付与した識別情報を前記グループに属するユーザの使用する情報表示装置に送信するように前記通信を制御すると共に、前記受信した電子ファイルを前記付与した識別情報と対応付けて記憶させ、
前記グループに属するユーザの使用する情報表示装置から前記識別情報を受信したときに、前記記憶した前記識別情報に対応する電子ファイルを、前記識別情報の送信元の情報表示装置に送信するように前記通信を制御させる、
電子ファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイル管理装置、電子ファイル管理システム、電子ファイル管理方法、及び電子ファイル管理プログラムに関する。
【背景技術】
【０００２】
近年、多機能携帯電話端末（スマートフォン）やタブレット端末などの普及に伴い、作業手順書やカタログなどを電子書籍化し、タッチパネル表示装置によって閲覧する機会が増加する傾向にある。
【０００３】
これに関連し、非特許文献１には、サーバに登録されたＰＤＦ（Portable  Document  Format）や画像ファイルをＦｌａｓｈ（登録商標）形式の電子書籍に変換し、クライアントで閲覧することができるソフトウェアであるＡｃｔｉＢｏｏｋ（登録商標）が掲載されている。ＡｃｔｉＢｏｏｋは、電子書籍上に記載されたメモや付箋情報を、他のユーザと共有する機能を持っている。また、非特許文献２には、ＰＤＦドキュメントの作成および表示を行うソフトウェアであるＡｃｒｏｂａｔ（登録商標）が持つ機能である共有レビュー機能について掲載されている。共有レビュー機能は、他のユーザと、ＰＤＦファイル及び注釈を共有するための機能である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】[online]、[平成25年7月2日検索]、インターネット〈URL：http://saas.startialab.com/acti_books/1045173774/14288/android.html〉
【非特許文献２】[online]、[平成25年7月2日検索]、インターネット〈URL：http://help.adobe.com/ja_JP/acrobat/using/WS53DFBF0D-427E-46d1-829C-BBAED285F67D.w.html〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＡｃｔｉＢｏｏｋの共有機能とは、共有したい対象（メモや付箋など）のＵＲＬを、共有ボタンによってユーザが能動的に生成し、生成したＵＲＬを共有したい他のユーザに送付するものである。従って、ＡｃｔｉＢｏｏｋの共有機能では、ユーザが操作を行うことなしに、共有対象を共有することができない。また、Ａｃｒｏｂａｔの共有レビュー機能では、注釈を共有するために、注釈を行ったユーザによる「注釈をアップロードする」ボタンへの操作と、注釈が行われたＰＤＦファイルを閲覧中の他のユーザによる「新しい注釈を確認」ボタンへの操作とが必要である。従って、Ａｃｒｏｂａｔの共有レビュー機能は、ＡｃｔｉＢｏｏｋ同様に、ユーザが操作を行うことなしに、共有対象を共有することができない。この結果、従来の技術は、利便性が低かった。
【０００６】
そこで本発明の一態様は、上記問題に鑑みてなされたものであり、利便性の高い電子ファイル管理装置、電子ファイル管理システム、電子ファイル管理方法、及び電子ファイル管理プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
（１）本発明の一態様は、複数の情報表示装置と通信可能な通信部と、グループに属するユーザを管理する管理部と、前記複数の情報表示装置のうち、前記グループに属するユーザの使用する情報表示装置に、前記グループ内で利用される電子ファイルを送信するように前記通信部を制御する送信制御部と、前記グループに属するユーザの使用する情報表示装置から電子ファイルを受信したときに、前記受信した電子ファイルに対して前記グループ内でユニークなファイル識別情報を付与し、前記付与したファイル識別情報を前記グループに属するユーザの使用する情報表示装置に送信するように前記通信部を制御すると共に、前記受信した電子ファイルを前記付与した識別情報と対応付けて記憶部に記憶させる更新制御部と、を備え、前記送信制御部は、前記グループに属するユーザの使用する情報表示装置から前記識別情報を受信したときに、前記識別情報に対応する電子ファイルを前記記憶部から読み出し、前記読み出した電子ファイルを前記識別情報の送信元の情報表示装置に送信するように前記通信部を制御する、電子ファイル管理装置である。
【０００８】
（２）また、本発明の他の態様は、（１）に記載の電子ファイル管理装置であって、前記識別情報は、付与順を把握可能な一連の情報である、電子ファイル管理装置である。
（３）また、本発明の他の態様は、（１）又は（２）に記載の電子ファイル管理装置であって、前記更新制御部が受信する電子ファイルは、ＰＤＦフォームに対して入力された情報、あるいは、ＰＤＦファイルに対して付加されたアノテーションである、電子ファイル管理装置である。
【０００９】
（４）また、本発明の他の態様は、（１）から（３）のうちいずれか一項に記載の電子ファイル管理装置と、前記情報表示装置とを具備する電子ファイル管理システムであって、前記情報表示装置は、前記電子ファイル管理装置と通信可能な第２の通信部と、ユーザによる電子ファイルの編集又は登録操作を受け付ける受付部と、前記受付部が編集又は登録操作を受け付けた電子ファイルを、前記電子ファイル管理装置に送信するように、前記第２の通信部を制御する第２の送信制御部と、前記第２の通信部が前記電子ファイル管理装置から前記ファイル識別情報を受信したとき、前記受信したファイル識別情報と、第２の記憶部に記憶されたファイル識別情報との差分を前記電子ファイル管理装置に送信するように前記第２の通信部を制御する第３の送信制御部と、前記送信した差分に対する応答として前記第２の通信部が前記電子ファイル管理装置から受信した電子ファイルを、前記受信した電子ファイルに付与されているファイル識別情報と対応付けて前記第２の記憶部に記憶させる取得部と、を備える電子ファイル管理システムである。
【００１０】
（５）また、本発明の他の態様は、（４）に記載の電子ファイル管理システムであって、前記情報表示装置は、前記編集又は登録操作を受け付けた電子ファイルに、仮の識別情報を付与する仮識別情報付与部と、第２の通信部が前記電子ファイル管理装置から、前記ファイル識別情報と、前記ファイル識別情報に付与された前記仮の識別情報とを受信したとき、前記編集又は登録操作を受け付けた電子ファイルに付与された前記仮の識別情報と、前記ファイル識別情報に付与された前記仮の識別情報とを照合し、前記編集又は登録操作を受け付けた電子ファイルに前記ファイル識別情報を対応付ける対応付部と、を備え、前記第２の送信制御部は、前記電子ファイルと共に、前記仮のファイル識別情報が付与された前記電子ファイルを、前記電子ファイル管理装置に送信するように、前記第２の通信部を制御し、前記更新制御部は、前記情報表示装置から前記電子ファイルと、前記電子ファイルに付与された前記仮の識別情報とを受信したときに、前記仮の識別情報に、前記受信した電子ファイルに対して付与した前記グループ内でユニークな識別情報を付与し、前記付与した識別情報を、前記付与した識別情報が付与された前記仮の識別情報と共に、前記情報表示装置に送信するように前記通信部を制御する、電子ファイル管理システムである。
【００１１】
（６）また、本発明の他の態様は、（４）又は（５）に記載の電子ファイル管理システムであって、前記第２の送信制御部は、前記電子ファイル管理装置との通信が途絶した場合、前記途絶している期間に前記編集又は登録を反映した電子ファイルを、前記情報表示装置の記憶領域に記憶し、前記途絶が解消されたときに、前記電子ファイル管理装置に送信するように前記第２の通信部を制御する、電子ファイル管理システムである。
【００１２】
（７）また、本発明の他の態様は、複数の情報表示装置と通信可能なコンピュータが、グループに属するユーザを管理し、前記複数の情報表示装置のうち、前記グループに属するユーザの使用する情報表示装置に、前記グループ内で利用される電子ファイルを送信するように前記通信を制御し、前記グループに属するユーザの使用する情報表示装置から電子ファイルを受信したときに、前記受信した電子ファイルに対して前記グループ内でユニークな識別情報を付与し、前記付与した識別情報を前記グループに属するユーザの使用する情報表示装置に送信するように前記通信を制御すると共に、前記受信した電子ファイルを前記付与した識別情報と対応付けて記憶し、前記グループに属するユーザの使用する情報表示装置から前記識別情報を受信したときに、前記記憶した前記識別情報に対応する電子ファイルを、前記識別情報の送信元の情報表示装置に送信するように前記通信を制御する、電子ファイル管理方法である。
【００１３】
（８）また、本発明の他の態様は、複数の情報表示装置と通信可能なコンピュータに、グループに属するユーザを管理させ、前記複数の情報表示装置のうち、前記グループに属するユーザの使用する情報表示装置に、前記グループ内で利用される電子ファイルを送信するように前記通信を制御させ、前記グループに属するユーザの使用する情報表示装置から電子ファイルを受信したときに、前記受信した電子ファイルに対して前記グループ内でユニークな識別情報を付与し、前記付与した識別情報を前記グループに属するユーザの使用する情報表示装置に送信するように前記通信を制御すると共に、前記受信した電子ファイルを前記付与した識別情報と対応付けて記憶させ、前記グループに属するユーザの使用する情報表示装置から前記識別情報を受信したときに、前記記憶した前記識別情報に対応する電子ファイルを、前記識別情報の送信元の情報表示装置に送信するように前記通信を制御させる、電子ファイル管理プログラムである。
【発明の効果】
【００１４】
本発明の一態様によれば、利便性の高い電子ファイル管理装置、電子ファイル管理システム、電子ファイル管理方法、及び電子ファイル管理プログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態における電子ファイル管理システム１の全体構成の一例を示す図である。
【図２】第１の実施形態における電子ファイル管理装置２、及び情報表示装置３の構成の一例を示すブロック図である。
【図３】第１の実施形態におけるテーブルｔ２２１１の一例を示す図である。
【図４】第１の実施形態におけるテーブルｔ２２１２の一例を示す図である。
【図５】第１の実施形態における電子ファイル記憶部２２２に格納される電子ファイル群に関する情報の一覧である。
【図６】第１の実施形態における電子ファイル記憶部２２２に格納される電子ファイルに関する情報の一覧である。
【図７】第１の実施形態における電子ファイル管理システム１の基本的な動作を示すシーケンス図の一例である。
【図８】第１の実施形態における電子ファイル管理システム１の情報表示装置３−１が、ネットワークから一時的に切断され、復帰したときの動作を示すシーケンス図の一例である。
【図９】第１の実施形態における更新情報制御部２５２の動作の一例を説明するフローチャートである。
【図１０】第１の実施形態におけるユーザ情報管理部２３の動作の一例を説明するフローチャートである。
【図１１】第１の実施形態における情報制御部３５の動作の一例を説明するフローチャートである。
【図１２】第２の実施形態における電子ファイル管理装置２、及び情報表示装置３の構成の一例を示すブロック図である。
【図１３】第２の実施形態における電子ファイル管理システム１の動作の一例を説明するシーケンス図である。
【発明を実施するための形態】
【００１６】
＜第１の実施形態＞
以下、本発明の実施形態について、図面を参照して詳細に説明する。
［電子ファイル管理システムの全体構成について］
図１は、第１の実施形態における電子ファイル管理システム１の全体構成の一例を示す図である。第１の実施形態の電子ファイル管理システム１は、例えば、電子ファイル管理装置２と、情報表示装置３−１、３−２、…、３−ＮとがネットワークＮＷを介して接続された構成となっている。情報表示装置３−１、３−２、…、３−Ｎについて、電子ファイル管理システム１への接続数に制限はなく、Ｎは任意の台数を表す。なお、以下では、情報表示装置３−１、３−２、…、３−Ｎは、特別に区別する必要がある場合を除いて、単に情報表示装置３と称して説明する。
【００１７】
電子ファイル管理装置２は、例えば、ネットワークＮＷを介して、情報表示装置３と通信し、情報表示装置３のユーザ間で共有される電子ファイルを管理する。
ネットワークＮＷは、例えば、移動体通信網、専用通信回線網、ＷＡＮ（Wide  Area  Network）、ＬＡＮ（Local  Area  Network）、ＰＳＴＮ（Public  Switched  Telephone  Network）など、またはこれらの組み合わせによって構成される情報通信ネットワークである。
【００１８】
電子ファイルとは、例えば、テキスト情報やメモ、付箋などである意味情報や、注釈や静止画像、動画像などを含む。以下、これらをアノテーションと称する。電子ファイル群とは、例えば、電子ファイルを組み合わせて作られたコンテンツであり、具体的には、意味情報や静止画像などの組み合わせによって作られた作業手順書やカタログ、あるいは、意味情報が付加された静止画像や動画像などである。以下では、電子ファイル群は、作業手順書であるものとして説明する。
【００１９】
情報表示装置３は、例えば、タブレット端末や多機能携帯電話端末（スマートフォン）、携帯電話端末、電子書籍リーダー、ＰＤＡ（Personal  Digital  Assistants）、デスクトップＰＣ、ノートＰＣ、ワークステーションなどである。情報表示装置３は、例えば、専用アプリケーションがインストールされることで、電子ファイル管理装置２にログインすることができる。また、情報表示装置３は、専用アプリケーションを介して、電子ファイル管理装置２にログインすることで、電子ファイル管理装置２に登録されている電子ファイル群を表示させる。また、情報表示装置３は、ユーザからの入力を受け付けることで、電子ファイル群を構成する電子ファイルに対して、追加情報を付与（以下、更新と称する）するための処理を行う。この更新処理は、例えば、電子ファイルへの情報の追加や、追加した情報の削除であり、より詳細には、意味情報の追加や削除、編集など、アノテーションの追加や削除、編集などを含む。以下の説明では、更新された電子ファイルであって、電子ファイル管理装置２に送信される前の電子ファイルを、更新用電子ファイルと称する。
【００２０】
［電子ファイル管理システムの機能構成について］
図２は、第１の実施形態における電子ファイル管理装置２、及び情報表示装置３の構成の一例を示すブロック図である。
【００２１】
［情報表示装置について］
先に、情報表示装置３について説明する。情報表示装置３は、例えば、通信部３１と、記憶部３２と、表示部３３と、入力部３４と、情報制御部３５とを備える。
通信部３１は、例えば、アンテナや変調部、符号化／復調部、アップ／ダウンコンバータなどを備え、ネットワークＮＷ上の無線基地局やアクセスポイントとの間で無線通信を行う。また、通信部３１は、情報表示装置３が有線通信を行うためのネットワークカードなどを含んでもよい。
【００２２】
記憶部３２は、例えば、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read-Only  Memory）、ＲＯＭ（Read-Only  Memory）、ＲＡＭ（Random  Access  Memory）などを含み、情報表示装置３が処理する情報やプログラムを格納する。記憶部３２は、例えば、電子ファイル記憶部３２１と、プログラム記憶部３２２とを備える。
【００２３】
電子ファイル記憶部３２１は、例えば、電子ファイル群、電子ファイル、電子ファイルに付与された電子ファイルを識別するファイル識別情報などを格納する。ファイル識別情報は、例えば、電子ファイル管理装置２が電子ファイルに付与するセッション（後述）内でユニークな情報である。ファイル識別情報は、例えば、順序を識別可能な一連の番号であることが好ましく、一連のアルファベットなどでもよい。
プログラム記憶部３２２は、例えば、情報表示装置３のＣＰＵが実行するプログラムやＣＰＵの処理結果などを格納する。なお、前述した専用アプリケーションは、プログラム記憶部３２２に記憶される。
【００２４】
表示部３３は、例えば、液晶ディスプレイパネル、あるいは、有機ＥＬ（ElectroLuminescence）ディスプレイパネルである。表示部３３は、情報制御部３５から取得した画像を表示する。
入力部３４は、例えば、タッチパネルやキーボード、マウス、二次元コードリーダーなどを含む。入力部３４は、ユーザからの入力を受け付け、受け付けた入力を情報制御部３５に出力する。
【００２５】
情報制御部３５は、例えば、ログイン制御部３５１と、表示制御部３５２と、更新制御部３５３と、差分制御部３５４と、切断時制御部３５５とを備える。
【００２６】
ログイン制御部３５１は、例えば、電子ファイル管理装置２にログインさせるための処理と、セッション管理のための処理を行う。セッションとは、例えば、電子ファイル群を用いて作業を行うユーザのうち、同一の作業を行うユーザを関連付けてグループ化したものである。従って、電子ファイル群への作業及び作業を行うユーザは、このセッション単位で管理され、セッションに含まれていないユーザが、セッションによって管理された作業に参加（電子ファイル群を更新）することは禁止される。なお、ログインのための処理及びセッション管理のための処理の詳細については後述する。
表示制御部３５２は、例えば、電子ファイル記憶部３２１から電子ファイル群を読み込み、読み込んだ電子ファイル群を表示部３３に表示させる。
【００２７】
更新制御部３５３は、ユーザが入力部３４に対して、電子ファイルの更新のための操作を行うと、当該電子ファイルに行われた更新を、更新用電子ファイルとして電子ファイル記憶部３２１に記憶させる。また、更新制御部３５３は、電子ファイル記憶部３２１に、更新用電子ファイルを、電子ファイル管理装置２に送信するように通信部３１を制御する。なお、更新制御部３５３は、特許請求の範囲における第２の送信制御部の一例である。
【００２８】
差分制御部３５４は、電子ファイル管理装置２からファイル識別情報を受信したときに、差分識別情報を、電子ファイル管理装置２に送信するように通信部３１を制御する。差分識別情報とは、情報制御部３５が電子ファイル管理装置２から取得するファイル識別情報と、電子ファイル記憶部３２１に記憶されているファイル識別情報のうち最も新しいファイル識別情報との差分である。差分識別情報は、例えば、ファイル識別情報が降順で付与される場合、電子ファイル管理装置２から取得したファイル識別情報が６であり、電子ファイル記憶部３２１に記憶されていた最も新しいファイル識別情報が３であった場合、４、５、６となる。差分がゼロの場合、情報制御部３５は、例えば、差分識別情報としてゼロを出力するが、差分識別情報が無いことを示す情報や、ヌル情報などを送信してもよい。なお、差分制御部３５４は、特許請求の範囲における第３の送信制御部の一例である。
【００２９】
また、差分制御部３５４は、電子ファイル管理装置２から、電子ファイルと、当該電子ファイルに付与されたファイル識別情報とを取得すると、取得した電子ファイルを、当該電子ファイルに付与されたファイル識別情報とともに電子ファイル記憶部３２１に記憶させる。
【００３０】
切断時制御部３５５は、例えば、情報表示装置３がネットワークＮＷから切断されたとき、およびその後の処理を行う。切断時制御部３５５は、ネットワークＮＷとの通信が切断された状態でユーザが電子ファイルへの更新のための操作を行った場合、ネットワークＮＷとの通信が回復するまで、生成された更新用電子ファイルを電子ファイル記憶部３２１に記憶させ続ける。そして、切断時制御部３５５は、ネットワークＮＷへの接続が回復すると、切断期間に蓄積された更新用電子ファイルを、更新された順に電子ファイル管理装置２に送信するように、通信部３１を制御する。なお、情報制御部３５は、ネットワークＮＷとの通信が切断されている間、電子ファイル管理装置２に、周期的に再接続の要求を送信する。
【００３１】
［電子ファイル管理装置について］
電子ファイル管理装置２は、例えば、通信部２１と、記憶部２２と、ユーザ情報管理部２３と、送信制御部２４と、更新制御部２５とを備える。
【００３２】
通信部２１は、例えば、電子ファイル管理装置２が有線通信を行うためのネットワークカードなどを含む。また、通信部２１は、無線通信のための構成を有してもよい。
【００３３】
記憶部２２は、例えば、ＨＤＤやＳＳＤ、ＥＥＰＲＯＭ、ＲＯＭ、ＲＡＭなどを含み、電子ファイル管理装置２が処理する情報を格納する。記憶部２２は、例えば、ユーザ情報記憶部２２１と、電子ファイル記憶部２２２と、プログラム記憶部２２３とを備える。なお、プログラムを格納する記憶装置とデータベースを格納する記憶装置は別体であってよい。
【００３４】
ユーザ情報記憶部２２１は、例えば、ログイン情報やセッションに関する情報などを格納する。セッションに関する情報は、例えば、二つのテーブルから構成されている。二つのテーブルのうちの一方は、セッションを識別するセッションＩＤと、電子ファイル群を識別する電子ファイル群ＩＤと、セッション名とが対応付けられたテーブルｔ２２１１である。図３は、第１の実施形態におけるテーブルｔ２２１１の一例を示す図である。他方は、セッションＩＤと、セッションに設定されているユーザのユーザＩＤと、ユーザが使用している情報表示装置３を識別するクライアント識別情報とが対応付けられたテーブルｔ２２１２である。クライアント識別情報とは、例えば、ＭＡＣアドレスやＳＩＭ情報などである。図４は、第１の実施形態におけるテーブルｔ２２１２の一例を示す図である。
【００３５】
電子ファイル記憶部２２２は、例えば、電子ファイル群、電子ファイル、電子ファイルに付与されたファイル識別情報などを格納する。図５は、電子ファイル記憶部２２２に格納される電子ファイル群に関する情報の一覧である。電子ファイル記憶部２２２には、例えば、電子ファイル群を識別する電子ファイル群ＩＤと、電子ファイル群名と、電子ファイル群の所在情報とが対応付けられて記憶されている。所在情報とは、例えば、ＵＲＬ（Uniform Resource Locator）である。図６は、電子ファイル記憶部２２２に格納される電子ファイルに関する情報の一覧である。電子ファイル記憶部２２２には、ファイル識別情報と、更新を行った情報表示装置３を識別するクライアント識別情報と、更新内容を表す更新内容情報と、電子ファイルの所在情報とが対応付けられている。
プログラム記憶部２２３は、例えば、電子ファイル管理装置２のＣＰＵが実行するプログラムを格納する。
【００３６】
ユーザ情報管理部２３は、例えば、情報表示装置３が電子ファイル管理装置２へログインする際の認証処理を行う。ユーザ情報管理部２３は、通信部２１を介して、情報表示装置３からログイン情報を取得し、取得したログイン情報が、ユーザ情報記憶部２２１に登録されているログイン情報（以下、登録ログイン情報と称する）に含まれているか否かを判定する。以下、係る判定処理をログイン判定処理と称する。なお、登録ログイン情報は、電子ファイル管理装置２によって登録が行われてもよいし、情報表示装置３によって登録が行われてもよい。また、ユーザ情報管理部２３は、情報表示装置３のユーザがセッションを選択した際、そのユーザがセッションに登録されているか否かを判定する。以下、係る判定処理をセッション判定処理と称する。
【００３７】
送信制御部２４は、例えば、ユーザ情報管理部２３から各種情報を取得すると、ユーザ情報管理部２３が要求する送信先に、各種情報を振り分けて送信するように、通信部２１を制御する。
【００３８】
更新制御部２５は、情報表示装置３が電子ファイル群を構成する電子ファイルに対して行った更新を、情報表示装置３の間で同期させるための処理を行う。更新制御部２５は、例えば、識別情報付与部２５１と、更新情報制御部２５２とを備える。
識別情報付与部２５１は、例えば、電子ファイルを取得すると、取得した電子ファイルに、ファイル識別情報を付与し、電子ファイルとファイル識別情報を対応付けて電子ファイル記憶部２２２に記憶させる。
【００３９】
更新情報制御部２５２は、通信部２１を介して情報表示装置３から差分識別情報を取得すると、取得した差分識別情報によって識別される電子ファイルを電子ファイル記憶部２２２から読み込む。そして、更新情報制御部２５２は、読み込んだ電子ファイルを、当該電子ファイルに付与されたファイル識別情報と共に情報表示装置３に送信するように、通信部２１を制御する。
【００４０】
また、更新情報制御部２５２は、通信部２１を介して情報表示装置３から電子ファイルを取得すると、取得した電子ファイルを識別情報付与部２５１に出力して、ファイル識別情報を付与させる。更新情報制御部２５２は、識別情報付与部２５１が新たにファイル識別情報を付与した電子ファイルが電子ファイル記憶部２２２に記憶されると、電子ファイル記憶部２２２に記憶させた電子ファイルを識別するファイル識別情報のうち、最も新しいファイル識別情報を含む情報を、情報表示装置３に送信するように、通信部２１を制御する。
【００４１】
図７は、第１の実施形態における電子ファイル管理システム１の動作の一例を説明するシーケンス図である。
（ステップＳ４００）情報表示装置３−１は、ユーザからの入力に基づいて、電子ファイル管理装置２にログイン情報を送信する。ログイン情報は、例えば、ユーザＩＤとパスワードの組み合わせなどである。なお、情報表示装置３は、専用アプリケーションを起動すると、表示部３３にログイン画面を表示し、表示したログイン画面からログイン情報を受け付ける。
【００４２】
（ステップＳ４０２）電子ファイル管理装置２は、ログイン判定処理を行う。
（ステップＳ４０４）電子ファイル管理装置２は、ログイン判定処理の結果、登録ログイン情報の中に、受信したログイン情報と一致するものがあれば、情報表示装置３−１に、ログイン成功を示す情報と共に、電子ファイル管理装置２に登録されている電子ファイル群のリストを送信する。電子ファイル管理装置２は、受信したログイン情報と一致するものがなければ、ログインエラーを示す情報を、情報表示装置３−１に送信する。ここでは、ログインが成功したものとする。なお、電子ファイル管理装置２は、ログインが成功した際、電子ファイル群のリストを送信するのではなく、登録されている一部または全部の電子ファイル群のデータを送信させてもよい。
【００４３】
（ステップＳ４０６）情報表示装置３−１は、受信した電子ファイル群のリストを、表示部３３に表示させる。そして、情報表示装置３−１は、ユーザからの入力を受け付け、ユーザが選択した電子ファイル群（以下、対象電子ファイル群と称する）を示す情報を、電子ファイル管理装置２に送信する。
（ステップＳ４０８）電子ファイル管理装置２は、受信した対象電子ファイル群を示す情報に基づいて、対象電子ファイル群に対して設定されたセッションのリストを読み込む。電子ファイル管理装置２は、読み込んだセッションのリストを、情報表示装置３−１に送信する。
（ステップＳ４１０）情報表示装置３−１は、受信したセッションのリストを表示部３３に表示させる。情報表示装置３−１は、ユーザからの入力を受け付け、セッションのリストの中からユーザが選択したセッション（以下、対象セッションと称する）を示す情報を、電子ファイル管理装置２に送信する。
【００４４】
（ステップＳ４１２）電子ファイル管理装置２は、受信した対象セッションを示す情報に基づいて、対象セッションの情報を例えばテーブルｔ２２１２から読み込み、読み込んだ情報と、ステップＳ４００で受信したログイン情報に含まれるユーザＩＤとに基づいて、セッション判定処理を行う。
（ステップＳ４１４）電子ファイル管理装置２は、対象セッションの情報にステップＳ４００で受信したログイン情報の中のユーザＩＤが含まれていなかった場合、対象電子ファイル群への編集が禁じられていることを示す情報を情報表示装置３−１に送信する。一方、電子ファイル管理装置２は、対象セッションの情報にステップＳ４００で受信したログイン情報の中のユーザＩＤが含まれていた場合、対象電子ファイル群と、対象電子ファイル群を構成する電子ファイルに付与されたファイル識別情報との組み合わせを、情報表示装置３−１に送信する。なお、以下では、対象セッションの情報に、ログイン情報のユーザＩＤが含まれていた場合について説明する。
【００４５】
（ステップＳ４１６）情報表示装置３−１は、受信した電子ファイル群とファイル識別情報の組み合わせを、電子ファイル記憶部３２１に記憶させる。
（ステップＳ４１８）情報表示装置３−１は、記憶した電子ファイル群を読み込み、読み込んだ電子ファイル群を、表示部３３に表示させる。この結果、情報表示装置３−１と情報表示装置３−２の同期が完了する。
【００４６】
次に、ユーザが更新を行ったときの処理について説明する。
（ステップＳ４２０）情報表示装置３−１は、表示部３３に表示している対象電子ファイル群に対して、ユーザからの入力を受け付け、電子ファイル群を構成する電子ファイルを更新させる。そして、情報表示装置３−１は、更新用電子ファイルを電子ファイル記憶部３２１に記憶させる。
（ステップＳ４２２）情報表示装置３−１は、更新用電子ファイルを、電子ファイル管理装置２に送信する。
【００４７】
（ステップＳ４２４）電子ファイル管理装置２は、受信した電子ファイルに対して、ファイル識別情報を付与する。そして、電子ファイル管理装置２は、ファイル識別情報が付与された電子ファイルと、当該ファイル識別情報との組み合わせを、電子ファイル記憶部２２２に記憶させる。
（ステップＳ４２６）電子ファイル管理装置２は、最も新しいファイル識別情報を情報表示装置３−１、３−２に送信する。
【００４８】
（ステップＳ４２８）情報表示装置３−１は、ファイル識別情報を受信すると、自装置のファイル識別情報が付与されていない更新用電子ファイルを削除する。そして、情報表示装置３−１は、差分識別情報を、電子ファイル管理装置２に送信する。
（ステップＳ４３０）情報表示装置３−２も同様に、ファイル識別情報を受信すると、差分識別情報を、電子ファイル管理装置２に送信する。
【００４９】
（ステップＳ４３２）電子ファイル管理装置２は、受信した差分識別情報に相当するファイル識別情報が付与された電子ファイルと、そのファイル識別情報との組み合わせを、情報表示装置３−１、３−２に送信する。
（ステップＳ４３４）情報表示装置３−１は、受信した電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせを、電子ファイル記憶部３２１に記憶する。また、情報表示装置３−１は、この組み合わせに基づいて、更新用電子ファイルに行われた更新を、表示部３３に表示させる。
（ステップＳ４３６）情報表示装置３−２も同様に、電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせを、電子ファイル記憶部３２１に記憶する。また、情報表示装置３−２は、この組み合わせに基づいて、更新用電子ファイルに行われた更新を、表示部３３に表示させる。この結果として、情報表示装置３−１、３−２の同期が完了する。
【００５０】
次に、情報表示装置３−１が、ネットワークから一時的に切断され、復帰したときの動作について説明する。図８は、第１の実施形態における電子ファイル管理システム１の情報表示装置３−１が、ネットワークから一時的に切断され、復帰したときの動作を示すシーケンス図の一例である。図８では、電子ファイル管理装置２は、情報表示装置３−１、３−２の二台と接続されているものとする。また、情報表示装置３−１、３−２は、予め電子ファイル管理装置２にログインしているものとする。
【００５１】
（ステップＳ５００）情報表示装置３−１は、自装置がネットワークＮＷから切断されたことを検知する。ここで、電子ファイル管理装置２は、例えば、情報表示装置３−１、３−２に対して、自身が正常に稼動していることを外部に知らせるための信号を周期的に送り続ける（ハートビート）。情報表示装置３−１は、例えば、電子ファイル管理装置２から周期的に送られてくるハートビートを、所定の時間以内に検知しているか否かによって、ネットワークＮＷから切断されたか否かを判定する。情報表示装置３−１は、ハートビートの周期に対して、所定の時間以内にハートビートを検知しなかった場合、ネットワークＮＷから切断されたと判定する。ハートビートの周期は、例えば、２０秒程度である。そして、所定の時間は、例えば、ハートビートの周期の３倍である。なお、情報表示装置３−１は、ＡＰＩ（Application  Programming  Interface）を用いてＯＳ（Operating  System）の処理によってネットワークＮＷからの切断を検出してもよい。
【００５２】
（ステップＳ５０２）情報表示装置３−１は、表示部３３に表示している電子ファイル群に対して、ユーザからの入力を受け付け、電子ファイル群を構成する電子ファイルを更新させる。ここで、情報表示装置３−１は、ネットワークＮＷから切断されているので、更新用電子ファイルを、電子ファイル記憶部３２１に記憶させ、蓄積しておく。
【００５３】
（ステップＳ５０４）ステップＳ５０２のあと、ネットワークＮＷとの接続が回復したとき、情報表示装置３−１は、ネットワークＮＷを介して、電子ファイル管理装置２と再接続する。情報表示装置３−１は、例えば、ネットワークＮＷとの接続が切断されていることを検知した後、周期的に再接続の要求を送信する。再接続の要求の周期は、例えば、１分程度である。情報表示装置３−１は、再接続完了後、再ログインする。
（ステップＳ５０６）電子ファイル管理装置２は、再ログイン完了後、再ログインした情報表示装置３−１に対して、最も新しいファイル識別情報を送信する。
【００５４】
（ステップＳ５０８）情報表示装置３−１は、受信したファイル識別情報に基づいて、差分識別情報を、電子ファイル管理装置２に送信する。
（ステップＳ５１０）電子ファイル管理装置２は、受信した差分識別情報に相当するファイル識別情報が付与された電子ファイルと、そのファイル識別情報との組み合わせを、情報表示装置３−１に送信する。
（ステップＳ５１２）次に、情報表示装置３−１は、受信した電子ファイルと、ファイル識別情報との組み合わせを、電子ファイル記憶部３２１に記憶させる。その後、情報表示装置３−１は、電子ファイル記憶部３２１から、ステップＳ５０２で蓄積しておいた更新用電子ファイルを読み込み、読み込んだ更新用電子ファイルを、更新された順に電子ファイル管理装置２に送信する。ここでは、説明を簡略化するため、更新用電子ファイルは一つのみであったものとする。
【００５５】
（ステップＳ５１４）電子ファイル管理装置２は、受信した電子ファイルに対して、ファイル識別情報を付与させる。そして、電子ファイル管理装置２は、ファイル識別情報が付与された電子ファイルと、当該ファイル識別情報との組み合わせを、電子ファイル記憶部２２２に記憶する。
（ステップＳ５１６）電子ファイル管理装置２は、最も新しいファイル識別情報を含む情報を情報表示装置３−１、３−２に送信する。
【００５６】
（ステップＳ５１８）情報表示装置３−１は、ファイル識別情報を受信すると、自装置のファイル識別情報を付与されていない更新用電子ファイルを削除する。そして、情報表示装置３−１は、差分識別情報を、電子ファイル管理装置２に送信する。
【００５７】
（ステップＳ５２０）情報表示装置３−２は、ファイル識別情報を受信すると、差分識別情報を、電子ファイル管理装置２に送信する。
（ステップＳ５２２）電子ファイル管理装置２は、受信した差分識別情報に相当するファイル識別情報が付与された電子ファイルと、そのファイル識別情報との組み合わせを、情報表示装置３−１、３−２に送信する。
【００５８】
（ステップＳ５２４）情報表示装置３−１は、受信した電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせを、電子ファイル記憶部３２１に記憶する。また、情報表示装置３−１は、この組み合わせに基づいて、更新用電子ファイルに行われた更新を、表示部３３に表示する。
（ステップＳ５２６）情報表示装置３−２も同様に、電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせを、電子ファイル記憶部３２１に記憶する。また、情報表示装置３−２は、この組み合わせに基づいて、更新用電子ファイルに行われた更新を、表示部３３に表示する。この結果として、情報表示装置３−１、３−２の同期が完了する。この結果として、情報表示装置３−１、３−２の同期が完了する。その後は、図７のステップＳ４２０〜Ｓ４３６で示したような更新処理が行われる。
【００５９】
このように、第１の実施形態における情報表示装置３−１は、ネットワークＮＷから切断された時に、情報表示装置３−１で電子ファイルを更新した場合、更新用電子ファイルを更新順に記憶し、更新順に記憶した更新用電子ファイルを、ネットワークＮＷとの接続が回復した時に電子ファイル管理装置２に送信する。その結果として、情報表示装置３−１、３−２は、ネットワークＮＷとの接続が切断していた期間の電子ファイルに対する更新を、電子ファイル管理装置２を介して同期することができる。
【００６０】
以下、図７や図８の処理を実現するための、識別情報付与部２５１や更新情報制御部２５２の処理の流れについて説明する。図９は、第１の実施形態における識別情報付与部２５１や更新情報制御部２５２の動作の一例を説明するフローチャートである。
（ステップＳ６００）まず、更新情報制御部２５２は、取得した情報が、差分識別情報か、電子ファイルかを判定する。取得した情報が差分識別情報であった場合（ステップＳ６００−差分識別情報）、更新情報制御部２５２は、ステップＳ６１０に遷移する。取得した情報が電子ファイルであった場合（ステップＳ６００−電子ファイル）、更新情報制御部２５２は、ステップＳ６３０に遷移する。
【００６１】
（ステップＳ６１０）更新情報制御部２５２は、取得した差分識別情報に相当するファイル識別情報が付与された電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせを、電子ファイル記憶部２２２から読み込んで取得する。
（ステップＳ６２０）次に、更新情報制御部２５２は、取得した電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせを、情報表示装置３に送信するように、通信部２１を制御する。
【００６２】
（ステップＳ６３０）更新情報制御部２５２は、取得した電子ファイルを、識別情報付与部２５１に出力する。識別情報付与部２５１は、取得した電子ファイルに、ファイル識別情報を付与する。
（ステップＳ６４０）次に、識別情報付与部２５１は、ステップＳ６３０でファイル識別情報が付与された電子ファイルを、当該ファイル識別情報とともに、電子ファイル記憶部２２２に記憶させる。
（ステップＳ６５０）次に、更新情報制御部２５２は、最も新しいファイル識別情報を含む情報を、情報表示装置３に送信するように、通信部２１を制御する。
【００６３】
以下、ユーザ情報管理部２３により実行されるログイン判定処理およびセッション判定処理の流れについて説明する。図１０は、第１の実施形態におけるユーザ情報管理部２３の動作の一例を説明するフローチャートである。
（ステップＳ７００）まず、ユーザ情報管理部２３は、取得した情報が、受信したログイン情報（ここでは、受信ログイン情報と表現する）であるか、対象セッションを示す情報であるかを判定する。取得した情報が、対象セッションを示す情報であった場合（ステップＳ７００−対象セッションを示す情報）、ユーザ情報管理部２３は、ステップＳ７１０に遷移する。取得した情報が、受信ログイン情報であった場合（ステップＳ７００−受信ログイン情報）、ユーザ情報管理部２３は、ステップＳ７６０に遷移する。
【００６４】
（ステップＳ７１０）次に、ユーザ情報管理部２３は、ユーザ情報記憶部２２１から、対象セッションに関する情報を読み込む。
（ステップＳ７２０）次に、ユーザ情報管理部２３は、取得した対象セッションに関する情報に、対象セッションを示す情報の送信元である情報表示装置３のユーザＩＤが含まれているか否かを判定する。セッションに関する情報にユーザＩＤが含まれている場合（ステップＳ７２０−Ｙｅｓ）、ユーザ情報管理部２３は、ステップＳ７３０に遷移する。セッションに関する情報にユーザＩＤが含まれていない場合（ステップＳ７２０−Ｎｏ）、ユーザ情報管理部２３は、ステップＳ７５０に遷移する。
【００６５】
（ステップＳ７３０）ユーザ情報管理部２３は、対象電子ファイル群を、電子ファイル記憶部２２２から読み込んで取得する。
（ステップＳ７４０）次に、ユーザ情報管理部２３は、取得した対象電子ファイル群を、送信制御部２４から情報表示装置３に送信する。
（ステップＳ７５０）一方、ユーザ情報管理部２３は、対象電子ファイル群への編集が禁じられていることを示す情報を、送信制御部２４から情報表示装置３に送信する。
【００６６】
（ステップＳ７６０）ユーザ情報管理部２３は、登録ログイン情報を、ユーザ情報記憶部２２１から読み込んで取得する。
（ステップＳ７７０）次に、ユーザ情報管理部２３は、取得した登録ログイン情報に、受信ログイン情報が含まれているか否かを判定する。登録ログイン情報に受信ログイン情報が含まれていたとき（ステップＳ７７０−Ｙｅｓ）、ユーザ情報管理部２３は、ステップＳ７８０に遷移する。登録ログイン情報に受信ログイン情報が含まれていなかったとき（ステップＳ７７０−Ｎｏ）、ユーザ情報管理部２３は、ステップＳ７９５に遷移する。
【００６７】
（ステップＳ７８０）ユーザ情報管理部２３は、登録電子ファイル群のリストを、電子ファイル記憶部２２２から読み込んで取得する。
（ステップＳ７９０）次に、ユーザ情報管理部２３は、取得した登録電子ファイル群のリストを、送信制御部２４から情報表示装置３に送信する。
（ステップＳ７９５）ユーザ情報管理部２３は、ログインエラーを示す情報を、送信制御部２４から情報表示装置３に送信する。
【００６８】
以下、図７および図８の処理を実現するための情報制御部３５の処理の流れについて説明する。図１１は、第１の実施形態における情報制御部３５の動作の一例を説明するフローチャートである。
（ステップＳ８００）まず、情報制御部３５は、受信した情報が電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせか、ファイル識別情報かを判定する。ファイル識別情報であった場合（ステップＳ８００−ファイル識別情報）、情報制御部３５は、ステップＳ８１０に遷移する。電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせであった場合（ステップＳ８００−電子ファイルとファイル識別情報との組み合わせ）、情報制御部３５は、ステップＳ８３０に遷移する。
【００６９】
（ステップＳ８１０）情報制御部３５は、電子ファイル記憶部３２１に記憶されている最も新しいファイル識別情報と、取得したファイル識別情報とが一致するか否かを判定する。一致する場合（ステップＳ８１０−Ｙｅｓ）、情報制御部３５は、処理を終了する。一致しない場合（ステップＳ８１０−Ｎｏ）、ステップＳ８２０に遷移する。
（ステップＳ８２０）情報制御部３５は、差分識別情報を、電子ファイル管理装置２に送信する。
【００７０】
（ステップＳ８３０）情報制御部３５は、受信した電子ファイルと、ファイル識別情報との組み合わせを、電子ファイル記憶部３２１に記憶させる。
（ステップＳ８４０）次に、情報制御部３５は、受信した電子ファイルを、表示部３３に表示している電子ファイル群に反映させる。
【００７１】
このように、第１の実施形態における電子ファイル管理装置２は、情報表示装置３から更新用電子ファイルを受信すると、受信した更新用電子ファイルに、ユニークなファイル識別情報を付与する。そして、電子ファイル管理装置２は、更新用電子ファイルに付与したファイル識別情報のうち最も新しいファイル識別情報を、情報表示装置３に送信する。情報表示装置３は、受信したファイル識別情報と、自装置に記憶されている電子ファイルに付与されたファイル識別情報のうち最も新しいファイル識別情報との差分を、差分識別情報として電子ファイル管理装置２に送信する。
【００７２】
電子ファイル管理装置２は、受信した差分識別情報に基づいて、電子ファイルとファイル識別情報との組み合わせを、情報表示装置３に送信する。従って、情報表示装置３で更新された情報は、電子ファイル管理装置２によって自動的に情報表示装置３間で同期されることになる。この結果、情報表示装置３のユーザ同士は、作業場所や作業時間が異なったとしても、電子ファイル群への編集情報を共有することができ、ユーザ全員が作業の進捗状況や、作業に伴い付加された情報を把握することができる。そして、情報表示装置３のユーザ間では、作業者間の意識違いや認識違い、情報共有不足による作業ミスを防止することができる。
【００７３】
また、ユーザの作業を監督する者は、電子ファイル管理システム１によって、作業実施に伴う証跡をリアルタイムで把握することができ、作業誤りがあった場合に、より迅速に作業誤りを発見することができる。そして、作業を監督する者は、作業者がどのように連携して作業を行ったかなどの連携作業の詳細を把握できるので、作業全体の効率化を図ることが可能となる。
【００７４】
また、第１の実施形態における情報表示装置３は、ネットワークＮＷとの通信が切断された際、自装置の更新用電子ファイルを、ネットワークとの通信が回復するまで、自装置に記憶しておく。そして、情報表示装置３は、ネットワークが回復したあと、記憶しておいた更新用電子ファイルを、電子ファイル管理装置２に送信する。従って、ネットワークＮＷとの通信が切断されている期間の更新用電子ファイルが失われることが無いため、ユーザは、作業後の口頭による確認作業などを省くことができ、より効率的な作業環境を得ることができる。
【００７５】
＜第２の実施形態＞
以下、第２の実施形態について詳細に説明する。全体の構成については、図１を援用し、同じ機能部に対して同一の符号を付して説明する。また、同じ機能を有する機能部の処理については、説明を省略する。第２の実施形態における電子ファイル管理システム１ａは、電子ファイル管理装置２と情報表示装置３との間で、情報表示装置３の同期処理を行う際、後述する仮識別情報を送受信することで、情報表示装置３が自ら電子ファイル管理装置２にアップロードした電子ファイルを、電子ファイル管理装置２からダウンロードする処理を省略する。
【００７６】
図１２は、第２の実施形態における電子ファイル管理装置２、及び情報表示装置３の構成の一例を示すブロック図である。
先に、情報表示装置３について説明する。情報表示装置３は、例えば、通信部３１と、記憶部３２と、表示部３３と、入力部３４と、情報制御部３５ａとを備える。
【００７７】
情報制御部３５ａは、例えば、ログイン制御部３５１と、表示制御部３５２と、更新制御部３５３ａと、差分制御部３５４ａと、切断時制御部３５５ａとを備える。
更新制御部３５３ａは、ユーザが入力部３４に対して、電子ファイルの更新のための操作を行うと、当該電子ファイルに行われた更新を、更新用電子ファイルとして電子ファイル記憶部３２１に記憶させる。更新制御部３５３ａは、電子ファイル記憶部３２１に記憶させた更新用電子ファイルに、仮の識別情報（以下、仮識別情報をいう）を付与する。仮識別情報は、セッション内でユニークな識別情報であり、ファイル識別情報とは異なる識別情報である。仮識別情報は、順序付けが可能な情報であることが好ましく、例えば、日時に情報表示装置３の識別情報を組み合わせた情報などが用いられる。更新制御部３５３ａは、電子ファイル記憶部３２１に、更新用電子ファイルと、更新用電子ファイルに付与した仮識別情報との組み合わせを、電子ファイル管理装置２に送信するように通信部３１を制御する。第２の実施形態では、この更新用電子ファイルと仮識別情報の組み合わせを、更新用電子ファイルセットと称する。
【００７８】
差分制御部３５４ａは、電子ファイル管理装置２から、ファイル識別情報と仮識別情報の組み合わせを取得すると、取得した仮識別情報と、電子ファイル記憶部３２１に記憶されている更新用電子ファイルに付与された仮識別情報とを照合し、一致した場合に、電子ファイル記憶部３２１に記憶されている更新用電子ファイルに付与された仮識別情報を、取得したファイル識別情報に置換する。なお、差分制御部３５４ａは、ファイル識別情報と仮識別情報の組み合わせを取得した際、電子ファイル記憶部３２１に仮識別情報が付与された更新用電子ファイルが記憶されていない場合は、第１の実施形態と同様に、差分識別情報を、電子ファイル管理装置２に送信するように、通信部３１を制御する。
【００７９】
また、差分制御部３５４ａは、電子ファイル管理装置２から、電子ファイルと、当該電子ファイルに付与されたファイル識別情報とを取得すると、取得した電子ファイルを、当該電子ファイルに付与されたファイル識別情報とともに電子ファイル記憶部３２１に記憶させる。
【００８０】
切断時制御部３５５ａは、ネットワークＮＷとの通信が切断された状態でユーザが電子ファイルへの更新のための操作を行った場合、ネットワークＮＷとの通信が回復するまで、生成された更新用電子ファイルに仮識別情報を付与して電子ファイル記憶部３２１に記憶させ続ける。そして、切断時制御部３５５ａは、ネットワークＮＷへの接続が回復すると、切断期間に蓄積された更新用電子ファイルを、各更新用電子ファイルに付与されている仮識別情報と共に電子ファイル管理装置２に送信するように通信部３１を制御する。
【００８１】
電子ファイル管理装置２は、例えば、通信部２１と、記憶部２２と、ユーザ情報管理部２３と、送信制御部２４と、更新制御部２５ａとを備える。
更新制御部２５ａは、例えば、識別情報付与部２５１と、更新情報制御部２５２ａとを備える。
【００８２】
更新情報制御部２５２ａは、通信部２１が情報表示装置３から取得した情報が、差分識別情報であるか、更新用電子ファイルセットであるかを判定する。更新情報制御部２５２ａは、取得した情報が差分識別情報であった場合、差分識別情報によって識別される電子ファイルを電子ファイル記憶部２２２から読み込み、読み込んだ電子ファイルを、当該電子ファイルに付与されたファイル識別情報と共に情報表示装置３に送信するように、通信部２１を制御する。また、更新情報制御部２５２ａは、取得した情報が、更新用電子ファイルセットであった場合、取得した更新用電子ファイルセットに含まれる電子ファイルを、識別情報付与部２５１に出力する。識別情報付与部２５１は、これを受けて、電子ファイルにファイル識別情報を付与する。
【００８３】
そして、更新情報制御部２５２ａは、識別情報付与部２５１が新たにファイル識別情報を付与した電子ファイルが電子ファイル記憶部２２２に記憶されると、記憶された電子ファイルに付与されたファイル識別情報に対して、元々の更新用電子ファイルセットに含まれていた仮識別情報を付与し、ファイル識別情報と仮識別情報の組み合わせを情報表示装置３に送信するように、通信部２１を制御する。
【００８４】
図１３は、第２の実施形態における電子ファイル管理システム１ａの基本的な動作を示すシーケンス図の一例である。図１３では、電子ファイル管理システム１ａは、電子ファイル管理装置２と、情報表示装置３−１、３−２とが接続されているものとする。また、情報表示装置３−２は、予め電子ファイル管理装置２にログインしているとし、情報表示装置３−１が新たにログインする動作から説明する。
【００８５】
（ステップＳ９００）情報表示装置３−１は、ユーザからの入力に基づいて、電子ファイル管理装置２にログイン情報を送信する。ログイン情報は、例えば、ユーザＩＤとパスワードの組み合わせなどである。なお、情報表示装置３は、専用アプリケーションを起動すると、表示部３３にログイン画面を表示し、表示したログイン画面からログイン情報を受け付ける。
【００８６】
（ステップＳ９０２）電子ファイル管理装置２は、ログイン判定処理を行う。
（ステップＳ９０４）電子ファイル管理装置２は、ログイン判定処理の結果、登録ログイン情報の中に、受信したログイン情報と一致するものがあれば、情報表示装置３−１に、ログイン成功を示す情報と共に、電子ファイル管理装置２に登録されている電子ファイル群のリストを送信する。電子ファイル管理装置２は、受信したログイン情報と一致するものがなければ、ログインエラーを示す情報を送信する。ここでは、ログインが成功したものとする。
【００８７】
（ステップＳ９０６）情報表示装置３−１は、受信した電子ファイル群のリストを、表示部３３に表示させる。そして、情報表示装置３−１は、ユーザからの入力を受け付け、ユーザが選択した対象電子ファイル群を示す情報を、電子ファイル管理装置２に送信する。
【００８８】
（ステップＳ９０８）電子ファイル管理装置２は、受信した対象電子ファイル群を示す情報に基づいて、対象電子ファイル群に対して設定されたセッションのリストを読み込む。電子ファイル管理装置２は、読み込んだセッションのリストを、情報表示装置３−１に送信する。
【００８９】
（ステップＳ９１０）情報表示装置３−１は、受信したセッションのリストを表示部３３に表示させる。情報表示装置３−１は、ユーザからの入力を受け付け、セッションのリストの中からユーザが選択した対象セッションを示す情報を、電子ファイル管理装置２に送信する。
【００９０】
（ステップＳ９１２）電子ファイル管理装置２は、受信した対象セッションを示す情報に基づいて、対象セッションの情報を例えばテーブルｔ２２１２からを読み込み、読み込んだ情報と、ステップＳ９００で受信したログイン情報に含まれるユーザＩＤとに基づいて、セッション判定処理を行う。
（ステップＳ９１４）電子ファイル管理装置２は、対象セッションの情報にステップＳ９００で受信したログイン情報の中のユーザＩＤが含まれていなかった場合、対象電子ファイル群への編集が禁じられていることを示す情報を情報表示装置３−１に送信する。一方、電子ファイル管理装置２は、対象セッションの情報にステップＳ９００で受信したログイン情報の中のユーザＩＤが含まれていた場合、対象電子ファイル群と、対象電子ファイル群を構成する電子ファイルに付与されたファイル識別情報との組み合わせを、情報表示装置３−１に送信する。なお、以下では、対象セッションの情報に、ログイン情報のユーザＩＤが含まれていた場合について説明する。
【００９１】
（ステップＳ９１６）情報表示装置３−１は、受信した電子ファイル群とファイル識別情報の組み合わせを、電子ファイル記憶部３２１に記憶させる。
（ステップＳ９１８）情報表示装置３−１は、記憶した電子ファイル群を読み込み、読み込んだ電子ファイル群を、表示部３３に表示させる。この結果、情報表示装置３−１と情報表示装置３−２の同期が完了する。
【００９２】
次に、ユーザが更新を行ったときの処理について説明する。
（ステップＳ９２０）情報表示装置３−１は、表示部３３に表示している対象電子ファイル群に対して、ユーザからの入力を受け付け、電子ファイル群を構成する電子ファイルを更新させる。そして、情報表示装置３−１は、更新用電子ファイルに仮識別情報を付与し、更新用電子ファイルセットを電子ファイル記憶部３２１に記憶させる。
（ステップＳ９２２）情報表示装置３−１は、電子ファイル記憶部３２１から、更新用電子ファイルセットを読み込み、読み込んだ更新用電子ファイルセットを、電子ファイル管理装置２に送信する。
【００９３】
（ステップＳ９２４）電子ファイル管理装置２は、受信した更新用電子ファイルセットに含まれる電子ファイルに、ファイル識別情報を付与する。そして、電子ファイル管理装置２は、更新用電子ファイルセットに含まれる電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせを、電子ファイル記憶部２２２に記憶させる。
（ステップＳ９２６）また、電子ファイル管理装置２は、受信した更新用電子ファイルセットに含まれる仮識別情報に、ステップＳ９２４で電子ファイルに付与したファイル識別情報を付与する。そして、電子ファイル管理装置２は、ファイル識別情報と、当該ファイル識別情報に付与された仮識別情報との組み合わせを、情報表示装置３−１、３−２に送信する。
【００９４】
（ステップＳ９２８）情報表示装置３−１は、ファイル識別情報と仮識別情報との組み合わせを受信すると、受信した仮識別情報が付与された更新用電子ファイルが、既に電子ファイル記憶部３２１に記憶されている（すなわち、情報表示装置３−１のユーザが更新したものである）か否かを判定する。ここで、情報表示装置３−１は、ステップＳ９２０で、電子ファイル記憶部３２１に、仮識別情報が付与された更新用電子ファイルを記憶させているので、当該更新用電子ファイルについて受信したファイル識別情報で、仮識別情報を置換することのみ行い、差分識別情報を電子ファイル管理装置２に送信する処理を省略する。なお、情報表示装置３−１は、電子ファイル記憶部３２１に仮識別情報が記憶されていないとき、受信したファイル識別情報のうち最も新しいファイル識別情報と、電子ファイル記憶部３２１に記憶されている最も新しいファイル識別情報との間の差分を、差分識別情報として電子ファイル管理装置２に送信する。
【００９５】
（ステップＳ９３０）情報表示装置３−２も同様に、ファイル識別情報と仮識別情報との組み合わせを受信すると、受信した仮識別情報が付与された更新用電子ファイルが、既に電子ファイル記憶部３２１に記憶されているか否かを判定する。ここで、電子ファイルの更新を行ったのは情報表示装置３−１であるため、情報表示装置３−２は、電子ファイル記憶部３２１に、仮識別情報が付与された更新用電子ファイルを記憶させていない。従って、情報表示装置３−２は、差分識別情報を、電子ファイル管理装置２に送信する。
【００９６】
（ステップＳ９３２）電子ファイル管理装置２は、電子ファイル記憶部２２２から、取得した差分識別情報に相当するファイル識別情報が付与された電子ファイルと、そのファイル識別情報との組み合わせを、情報表示装置３−２に送信する。
（ステップＳ９３４）情報表示装置３−２は、受信した電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせを、電子ファイル記憶部３２１に記憶させる。また、情報表示装置３−２は、電子ファイル記憶部３２１に記憶させた電子ファイルを読み込み、読み込んだ電子ファイルを表示部３３に表示させる。この結果、情報表示装置３−１と情報表示装置３−２の同期が完了する。このように、第２の実施形態における電子ファイル管理装置２は、情報表示装置３が新たに電子ファイル管理装置２にログインした時や、情報表示装置３が電子ファイル群を構成する電子ファイルを更新した時に、仮識別情報を介して、同期処理を行う。なお、切断時の処理については、図８に示した処理と同様の処理が行われてよい。
【００９７】
このように、第２の実施形態における情報表示装置３は、更新用電子ファイルとともに、当該更新用電子ファイルに付与された仮識別情報を送信する。第２の実施形態における電子ファイル管理装置２は、情報表示装置３から更新用電子ファイルと、当該更新用電子ファイルに付与された仮識別情報とを受信し、受信した更新用電子ファイルと、受信した仮識別情報とに、ユニークなファイル識別情報を付与する。そして、電子ファイル管理装置２は、ファイル識別情報を付与した仮識別情報を、情報表示装置３に送信する。情報表示装置３は、受信した仮識別情報が付与された電子ファイルが自装置に記憶されているか否かを判定し、記憶されていれば、受信した仮識別情報に基づいて、電子ファイル記憶部３２１に記憶されている電子ファイルに、受信したファイル識別情報を付与し直し、次の更新が行われるまで待機する。一方、情報表示装置３は、受信した仮識別情報が付与された電子ファイルが自装置に記憶されていなければ、自装置に記憶されている電子ファイルに付与されたファイル識別情報のうち最も新しいファイル識別情報と、受信したファイル識別情報との差分を、差分識別情報として電子ファイル管理装置２に送信する。
【００９８】
電子ファイル管理装置２は、受信した差分識別情報に基づいて、差分識別情報に相当するファイル識別情報が付与された電子ファイルと、当該電子ファイルに付与されたファイル識別情報との組み合わせを、情報表示装置３に送信する。従って、情報表示装置３で更新された情報は、電子ファイル管理装置２によって自動的に同期されることになる。その結果、第２の実施形態における電子ファイル管理システム１ａは、第１の実施形態と同様の効果を得ることができる他、自らアップロードした電子ファイルを電子ファイル管理装置２からダウンロードする処理を省略することができ、通信負荷を低減することができる。
【００９９】
＜第３の実施形態＞
以下、第３の実施形態について詳細に説明する。全体の構成については、図１を援用し、同じ機能部に対して同一の符号を付して説明する。第３の実施形態における情報表示装置３は、専用アプリケーションと二次元コードリーダーによって、二次元コードを読み込み、電子ファイル管理装置２から電子ファイル群を取得する。電子ファイル管理装置２は、情報表示装置３から取得した二次元コードの情報から、ログイン判定処理及びセッション判定処理を行う。
【０１００】
入力部３４は、例えば、二次元コードリーダーを含む。入力部３４は、専用アプリケーションの起動時に、二次元コードリーダーで、所定の二次元コードを読み込むと、読み込んだ二次元コードの情報を、情報制御部３５に出力する。所定の二次元コードの情報は、例えば、所定のセッションに関する電子ファイル群を示す情報である。
情報制御部３５は、例えば、取得した二次元コードの情報とともに、ログイン情報を、電子ファイル管理装置２に送信するように、通信部３１を制御する。
【０１０１】
ユーザ情報管理部２３は、例えば、情報表示装置３から二次元コードの情報とともに、ログイン情報を取得すると、取得したログイン情報に基づいて、ログイン判定処理を行う。そして、ユーザ情報管理部２３は、ログインが成功すると、取得した二次元コードの情報と、ログイン情報とに基づいて、所定のセッションに対するセッション判定処理を行う。ユーザ情報管理部２３は、ユーザがそのセッションに関する電子ファイル群の閲覧が許可されていると判定された場合、当該電子ファイル群を電子ファイル記憶部２２２から読み込み、読み込んだ電子ファイル群を情報表示装置３に送信する。
【０１０２】
このように、第３の実施形態における情報表示装置３は、二次元コードを読み込み、読み込んだ二次元コードの情報とともに、ログイン情報を、電子ファイル管理装置２に送信する。電子ファイル管理装置２は、取得した二次元コード情報と、ログイン情報とに基づいて、ログイン判定処理と、セッション判定処理とを行い、二次元コードの情報が示す電子ファイル群を、情報表示装置３に送信する。その他の処理については、第１の実施形態または第２の実施形態と同様である。これらの結果として、電子ファイル管理システム１は、電子ファイル群のリストから、必要な電子ファイル群を選択する際の選択ミスを防ぐことができる。また、ユーザは、第３の実施形態における電子ファイル管理システム１によって、意味情報の入力を行うことなく、より迅速に電子ファイル管理装置２から電子ファイル群を情報表示装置３に取得することができ、より迅速に作業を行うことができる。
【０１０３】
＜第４の実施形態＞
以下、第４の実施形態について詳細に説明する。全体の構成については、図１、図２を援用し、同じ機能部に対して同一の符号を付して説明する。第４の実施形態における情報表示装置３は、専用アプリケーションによって電子ファイル管理装置２に接続するのに代えて、インターネットブラウザを利用して電子ファイル管理装置２に接続する。この場合、電子ファイル管理装置２は、ウェブサーバーの機能も有するものとする。また、インターネットブラウザは、専用アプリケーションが行う所定の機能を、スクリプト言語（例えば、ＪＡＶＡＳＣＲＩＰＴ（登録商標）など）で書かれたプログラムを、電子ファイル管理装置２から読み込むことで実現するものとする。
【０１０４】
このように、第４の実施形態における情報表示装置３は、インターネットブラウザによって電子ファイル管理装置２に接続する。その他の処理については、第１の実施形態または第２の実施形態と同様である。従って、第４の実施形態における電子ファイル管理システム１は、専用アプリケーションがインストールされた情報表示装置３を用いずとも、第１の実施形態と同様の効果を得ることができる。その結果として、ユーザは、専用アプリケーションをインストールしていない情報表示装置３からも、電子ファイル管理装置２に接続することができるため、作業を行う場所や時間に対する制限が緩和される。
【０１０５】
＜第１〜４の実施形態の変形例１＞
以下、第１〜４の実施形態の変形例１について詳細に説明する。全体の構成については、図１を援用し、同じ機能部に対して同一の符号を付して説明する。第１〜４の実施形態の変形例の情報制御部３５は、例えば、更新用電子ファイルの所在情報を電子ファイル管理装置２に送信するように通信部３１を制御する。
【０１０６】
入力部３４は、例えば、ユーザから電子ファイル群を構成する電子ファイルへの更新を受け付けるとともに、その更新がインターネット上から取得可能な電子ファイルによって構成されている場合、その電子ファイルの所在情報を受け付ける。
情報制御部３５は、例えば、電子ファイルの所在情報を取得すると、取得した所在情報を、更新用電子ファイルの代わりに電子ファイル管理装置２に送信させる。
電子ファイル管理装置２は、受信した電子ファイルの所在情報に基づいて、電子ファイルをダウンロードし、ダウンロードした電子ファイルを電子ファイルとして扱う。
【０１０７】
このように、第１〜４の実施形態の変形例１における情報表示装置３は、更新用電子ファイルの所在情報を電子ファイル管理装置２に送信することで、第１〜４の実施形態と同様の効果を得るのに加えて、ネットワークＮＷに対する通信量の負担を軽減することができる。
【０１０８】
＜第１〜４の実施形態の変形例２＞
以下、第１〜４の実施形態の変形例２について詳細に説明する。全体の構成については、図１を援用し、同じ機能部に対して同一の符号を付して説明する。第１〜４の実施形態の変形例２における電子ファイル管理システム１は、プル通信によって、同期処理を行う。すなわち、第１〜４の実施形態の変形例２における電子ファイル管理システム１は、電子ファイル管理装置２が、電子ファイルを取得し、取得した電子ファイルにファイル識別情報を付与した後、情報表示装置３からの最も新しいファイル識別情報の取得の要求を取得したときに、情報表示装置３に最も新しいファイル識別情報を送信する。情報表示装置３は、最も新しいファイル識別情報の取得の要求を、電子ファイル管理装置２に対して周期的に送信する。最も新しいファイル識別情報の取得の要求を送信する周期は、例えば、１分である。
【０１０９】
このように、第１〜４の実施形態の変形例２における電子ファイル管理装置２は、情報表示装置３からの最も新しいファイル識別情報の取得の要求を取得するまで、最も新しいファイル識別情報を送信しない。情報表示装置３は、電子ファイル管理装置２に対して周期的に最も新しいファイル識別情報の取得の要求を送信する。より分かり易く言い換えると、第１〜４の実施形態における電子ファイル管理システム１は、電子ファイル管理装置２からのプッシュ通信によって同期処理をおこなっていたが、第１〜４の実施形態の変形例３における電子ファイル管理システム１は、情報表示装置３からのプル通信によって同期処理を行う。従って、第１〜４の実施形態の変形例３における電子ファイル管理システム１は、第１〜４の実施形態と同様の効果を得ることができる。
【０１１０】
＜第１〜４の実施形態の変形例３＞
以下、第１〜４の実施形態の変形例３について詳細に説明する。全体の構成については、図１を援用し、同じ機能部に対して同一の符号を付して説明する。第１〜４の実施形態の変形例３における情報表示装置３は、ロングポーリングによって、同期処理を行う。すなわち、第１〜４の実施形態の変形例３における電子ファイル管理システム１は、情報表示装置３が電子ファイル管理装置２から更新情報を通知する代わりに、情報表示装置３から電子ファイル管理装置２への更新情報の取得の要求に対し、その接続を維持するためチャンク形式で逐次情報を送信し、更新の通知を行う。
【０１１１】
電子ファイル管理装置２は、取得した最も新しいファイル識別情報の取得の要求を、電子ファイルを取得するまで保持しており、電子ファイルを取得すると、取得した電子ファイルに対して付与したファイル識別情報のうち、最も新しいファイル識別情報を、最も新しいファイル識別情報の取得の要求の送信元である情報表示装置３に送信する。
【０１１２】
このように、第１〜４の実施形態の変形例３における電子ファイル管理システム１は、ロングポーリングによって同期処理を行うので、第１〜４の実施形態と同様の効果を得ることができ、第１〜４の実施形態の変形例２に比べて、ネットワークＮＷに対する通信量の負担を軽減することができる。
【０１１３】
＜ハードウェア構成など＞
なお、上述した各実施形態の電子ファイル管理システム１の各機能部の処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、電子ファイル管理システム１に係る上述した種々の処理を行ってもよい。
また、電子ファイルは、電子ファイル管理装置２によって圧縮、加工などを施されたものも含む。
【０１１４】
なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリなどの書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。
【０１１５】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic  Random  Access  Memory））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置などに格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネットなどのネットワーク（通信網）や電話回線などの通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１１６】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではない。各実施形態における各構成及びそれらの組み合わせなどは一例であり、本発明の趣旨から逸脱しない範囲内で、構成の付加、省略、置換、およびその他の変更が可能である。また、本発明は実施形態によって限定されることはなく、特許請求の範囲によってのみ限定される。
【符号の説明】
【０１１７】
１  電子ファイル管理システム
２  電子ファイル管理装置
３、３−１、３−２、３−ｉ、３−ｊ、３−Ｎ  情報表示装置
２１、３１  通信部
２２、３２  記憶部
２３  ユーザ情報管理部
２４  送信制御部
２５、３５３、３５３ａ  更新制御部
３３  表示部
３４  入力部
３５、３５ａ  情報制御部
２２1  ユーザ情報記憶部
２２２、３２１  電子ファイル記憶部
２２３、３２２  プログラム記憶部
２５１  識別情報付与部
２５２、２５２ａ  更新情報制御部
３５１  ログイン制御部
３５２  表示制御部
３５４、３５４ａ  差分制御部
３５５、３５５ａ  切断時制御部
【図１】
2015026349.tif 000003
【図２】
2015026349.tif 000004
【図３】
2015026349.tif 000005
【図４】
2015026349.tif 000006
【図５】
2015026349.tif 000007
【図６】
2015026349.tif 000008
【図７】
2015026349.tif 000009
【図８】
2015026349.tif 000010
【図９】
2015026349.tif 000011
【図１０】
2015026349.tif 000012
【図１１】
2015026349.tif 000013
【図１２】
2015026349.tif 000014
【図１３】
2015026349.tif 000015