(57)【要約】【課題】ネットワークを経由して電子文書を提出するシステムにおいて、提出先における文書の分類作業や整理作業などを不要化するとともに、文書の提出状況の確認作業を容易化する。【解決手段】電子文書の提出元において、提出先のユーザ名だけでなく、そのフォルダ名（どのユーザのどのフォルダを提出先とするか）まで詳細に指定する。そして、このユーザ名とフォルダ名とが記述された特殊なメールヘッダを付加して上記文書を送信し、これを受信したサーバは、当該電子メールを当該記述で指定されたユーザの指定されたフォルダに保存する。また、サーバは上記文書の提出先からの求めに応じて、これらのメールデータを送信するとともに、指定されたグループに所属する各ユーザの、指定されたフォルダへの文書の提出状況（各ユーザの提出有無、提出者または未提出者の人数など）を回答する機能を有する。【選択図】        図３
2005352822.tif 000002
【特許請求の範囲】
【請求項１】
電子文書の提出先となるユーザを指定するユーザ指定手段と、
前記ユーザ指定手段により指定されたユーザのいずれかのフォルダを指定するフォルダ指定手段と、
前記ユーザ指定手段により指定されたユーザに関する情報および前記フォルダ指定手段により指定されたフォルダに関する情報をメールヘッダ内に含む電子メールを作成するメール作成手段と、
前記メール作成手段により作成された電子メールを、前記メールヘッダ内の前記ユーザに関する情報で特定されるユーザの前記フォルダに関する情報で特定されるフォルダに分類するメール分類手段と、
を備えることを特徴とする電子文書提出システム。
【請求項２】
前記ユーザに関する情報とは前記ユーザの名前であり、前記フォルダに関する情報とは前記フォルダの名前であることを特徴とする前記請求項１に記載の電子文書提出システム。
【請求項３】
さらに、少なくとも一人のユーザから構成されるユーザのグループを指定するグループ指定手段と、
前記グループ指定手段により指定されたグループの名簿と、前記メール分類手段により前記フォルダに分類された各電子メールの前記メールヘッダとを照合することで、前記グループを構成する各ユーザが前記フォルダに前記電子文書を提出しているか否かを判定する提出有無判定手段と、
を備えることを特徴とする前記請求項１または請求項２に記載の電子文書提出システム。
【請求項４】
電子文書の提出先となるユーザを指定するユーザ指定工程と、
前記ユーザ指定工程で指定されたユーザのいずれかのフォルダを指定するフォルダ指定工程と、
前記ユーザ指定工程で指定されたユーザに関する情報および前記フォルダ指定工程で指定されたフォルダに関する情報をメールヘッダ内に含む電子メールを作成するメール作成工程と、
前記メール作成工程で作成された電子メールを、前記メールヘッダ内の前記ユーザに関する情報で特定されるユーザの前記フォルダに関する情報で特定されるフォルダに分類するメール分類工程と、
を含むことを特徴とする電子文書提出方法。
【請求項５】
前記ユーザに関する情報とは前記ユーザの名前であり、前記フォルダに関する情報とは前記フォルダの名前であることを特徴とする前記請求項４に記載の電子文書提出方法。
【請求項６】
さらに、少なくとも一人のユーザから構成されるユーザのグループを指定するグループ指定工程と、
前記グループ指定工程で指定されたグループの名簿と、前記メール分類工程で前記フォルダに分類された各電子メールの送信元とを照合することで、前記グループを構成する各ユーザが前記フォルダに前記電子文書を提出しているか否かを判定する提出有無判定工程と、
を含むことを特徴とする前記請求項４または請求項５に記載の電子文書提出方法。
【請求項７】
前記請求項４〜請求項６のいずれか一つに記載された方法をコンピュータに実行させる電子文書提出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを経由して電子文書を提出する電子文書提出システム、電子文書提出方法、および電子文書提出プログラムに関する。
【背景技術】
【０００２】
近年、学校や企業などにおいて、生徒から先生への各種課題の提出や、部下から上司への各種報告書の提出などは、紙による手渡しからネットワークを利用した形態へと変化しつつある。典型的には電子メールを利用して、その本文や添付ファイルなどとして任意の電子文書を提出する例が多い。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら電子メールで文書を提出する場合、提出先のユーザにおいて、受信したメールを整理する手間がかかる（整理しないと他の提出物と紛れたり、未提出者が誰か分からなくなったりする）という問題があった。なお、受信メールを所定の条件にしたがって自動分類する技術もあるが、たとえば学校における自由課題の提出で、メール中の文字列を事前に正確に予測できない場合などでは、メールが複数のフォルダに分散したり不適切なフォルダに分類されたりすることがあり使いにくい。
【０００４】
なお、これとは別にたとえばネットワーク上に共有フォルダを作成し、当該フォルダへの文書の保存は誰でもできるが、当該フォルダ内の文書の閲覧は特定のユーザ（先生や上司）しかできないようアクセス権を設定することもできる。しかしこの場合は、管理者が逐一フォルダを作成したり、アクセス権を設定したりしなければならず、同様に煩雑であるという問題があった。
【０００５】
そしてメールで送信する方法、共有フォルダに保存する方法のいずれにおいても、未提出のユーザを特定するには上記メールの送信者、あるいは上記フォルダ内の文書の作成者を逐一名簿などと照合しなければならず、提出者が多数あったり提出物が多数あったりする場合は特に煩雑であるという問題があった。
【０００６】
この発明は上述した従来技術による問題点を解消するため、電子文書の提出先における文書の分類作業や整理作業などを不要化するとともに、文書の提出状況の確認作業を容易化することが可能な電子文書提出システム、電子文書提出方法、および電子文書提出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる電子文書提出システムは、電子文書の提出先となるユーザを指定するユーザ指定手段と、前記ユーザ指定手段により指定されたユーザのいずれかのフォルダを指定するフォルダ指定手段と、前記ユーザ指定手段により指定されたユーザに関する情報および前記フォルダ指定手段により指定されたフォルダに関する情報をメールヘッダ内に含む電子メールを作成するメール作成手段と、前記メール作成手段により作成された電子メールを、前記メールヘッダ内の前記ユーザに関する情報で特定されるユーザの前記フォルダに関する情報で特定されるフォルダに分類するメール分類手段と、を備えることを特徴とする。
【０００８】
この請求項１の発明によれば、文書の提出元において、どのユーザのどのフォルダを提出先とするかまでが詳細に指定される。
【０００９】
また、請求項２の発明にかかる電子文書提出システムは、前記請求項１に記載の発明において、前記ユーザに関する情報とは前記ユーザの名前であり、前記フォルダに関する情報とは前記フォルダの名前であることを特徴とする。
【００１０】
この請求項２の発明によれば、文書の提出元において、何という名のユーザの何という名のフォルダを提出先とするかまでが詳細に指定される。
【００１１】
また、請求項３の発明にかかる電子文書提出システムは、前記請求項１または請求項２に記載の発明において、さらに、少なくとも一人のユーザから構成されるユーザのグループを指定するグループ指定手段と、前記グループ指定手段により指定されたグループの名簿と、前記メール分類手段により前記フォルダに分類された各電子メールの前記メールヘッダとを照合することで、前記グループを構成する各ユーザが前記フォルダに前記電子文書を提出しているか否かを判定する提出有無判定手段と、を備えることを特徴とする。
【００１２】
この請求項３の発明によれば、指定されたグループの各ユーザについて、当該ユーザが指定されたフォルダに何らかの文書を提出しているか否かがチェックされる。
【００１３】
また、請求項４の発明にかかる電子文書提出方法は、電子文書の提出先となるユーザを指定するユーザ指定工程と、前記ユーザ指定工程で指定されたユーザのいずれかのフォルダを指定するフォルダ指定工程と、前記ユーザ指定工程で指定されたユーザに関する情報および前記フォルダ指定工程で指定されたフォルダに関する情報をメールヘッダ内に含む電子メールを作成するメール作成工程と、前記メール作成工程で作成された電子メールを、前記メールヘッダ内の前記ユーザに関する情報で特定されるユーザの前記フォルダに関する情報で特定されるフォルダに分類するメール分類工程と、を含むことを特徴とする。
【００１４】
この請求項４の発明によれば、文書の提出元において、どのユーザのどのフォルダを提出先とするかまでが詳細に指定される。
【００１５】
また、請求項５の発明にかかる電子文書提出方法は、前記請求項４に記載の発明において、前記ユーザに関する情報とは前記ユーザの名前であり、前記フォルダに関する情報とは前記フォルダの名前であることを特徴とする。
【００１６】
この請求項５の発明によれば、文書の提出元において、何という名のユーザの何という名のフォルダを提出先とするかまでが詳細に指定される。
【００１７】
また、請求項６の発明にかかる電子文書提出方法は、前記請求項４または請求項５に記載の発明において、さらに、少なくとも一人のユーザから構成されるユーザのグループを指定するグループ指定工程と、前記グループ指定工程で指定されたグループの名簿と、前記メール分類工程で前記フォルダに分類された各電子メールの送信元とを照合することで、前記グループを構成する各ユーザが前記フォルダに前記電子文書を提出しているか否かを判定する提出有無判定工程と、を含むことを特徴とする。
【００１８】
この請求項６の発明によれば、指定されたグループの各ユーザについて、当該ユーザが指定されたフォルダに何らかの文書を提出しているか否かがチェックされる。
【００１９】
また、請求項７の発明にかかる電子文書提出プログラムによれば、前記請求項４〜請求項６のいずれか一つに記載された方法をコンピュータに実行させることができる。
【発明の効果】
【００２０】
本発明にかかる電子文書提出システム、電子文書提出方法、および電子文書提出プログラムによれば、電子文書の提出先における文書の分類作業や整理作業などを不要化するとともに、文書の提出状況の確認作業を容易化することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明にかかる電子文書提出システム、電子文書提出方法、および電子文書提出プログラムの好適な実施の形態を詳細に説明する。
【００２２】
図１は、この発明の実施の形態にかかる電子文書提出システムの全体構成を示す説明図である。図示するように本システムは、一つのサーバ１００と複数のクライアント１０１・１０２とがＬＡＮにより接続された構成である。なお、ここでは上記システムの導入先として具体的には学校を想定するものとし、クライアント１０１はそれぞれの生徒、クライアント１０２はそれぞれの先生に一台ずつ割り当てられているものとする。
【００２３】
次に、図２は図１に示したサーバ１００およびクライアント１０１・１０２のハードウエア構成の一例を示す説明図である。説明の便宜上、サーバ１００およびクライアント１０１・１０２はいずれも同一のハードウエア構成を有するものとする。
【００２４】
図中、２０１は装置全体を制御するＣＰＵを、２０２は基本入出力プログラムなどを記憶したＲＯＭを、２０３はＣＰＵ２０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００２５】
また、２０４はＣＰＵ２０１の制御にしたがってＨＤ（ハードディスク）２０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、２０５はＨＤＤ２０４の制御にしたがって書き込まれたデータを記憶するＨＤを、それぞれ示している。また、２０６はＣＰＵ２０１の制御にしたがってＦＤ（フレキシブルディスク）２０７に対するデータのリード／ライトを制御するＦＤＤ（フレキシブルディスクドライブ）を、２０７はＦＤＤ２０６の制御にしたがって書き込まれたデータを記憶する着脱自在のＦＤを、それぞれ示している。
【００２６】
また、２０８はＣＰＵ２０１の制御にしたがってＣＤ−ＲＷやＣＤ−Ｒ、あるいはＣＤ−ＲＯＭ２０９に対するデータのリード／ライトを制御するＣＤ−ＲＷドライブを、２０９はＣＤ−ＲＷドライブ２０８の制御にしたがって読み書きされるデータを記憶する着脱自在のＣＤ−ＲＷ、ＣＤ−ＲあるいはＣＤ−ＲＯＭを、それぞれ示している。
【００２７】
また、２１０はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、２１１は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、２１２は各種指示の選択や実行、処理対象の選択、マウスポインタの移動などを行うマウスを、それぞれ示している。
【００２８】
また、２１３は通信ケーブル２１４を介してＬＡＮに接続され、当該ネットワークとＣＰＵ２０１とのインターフェースとして機能するネットワークＩ／Ｆを、２００は上記各部を接続するためのバスを、それぞれ示している。
【００２９】
次に、図３はこの発明の実施の形態にかかる電子文書提出システムの構成を機能的に示す説明図である。図中、３００ａ〜３００ｇはサーバ１００上の機能部、３０１ａ〜３０１ｄは文書の提出元（ここでは生徒）が使用するクライアント１０１上の機能部、３０２ａ〜３０２ｃは文書の提出先（ここでは先生）が使用するクライアント１０２上の機能部である。
【００３０】
図中、３００ａはメール管理部であり、本システムの各ユーザが所有するフォルダや各フォルダ内の電子メールのデータ（以下では「メールデータ」と総称する）を管理する機能部である。ユーザが送受信した電子メールは、ユーザごと（厳密にはアカウントごとであるが、ここでは簡単のため１ユーザ＝１アカウントであるものとする）に用意されたフォルダのいずれかに保存される。
【００３１】
３００ｂは提出先回答部であり、文書の提出元であるクライアント１０１からの照会を受けて、文書の提出先となるクライアント１０２の各ユーザの名前や、各ユーザが用意している「提出箱」の名前を回答する機能部である。そしてこれらの情報は、図４に模式的に示すような、ユーザごとのフォルダ構成ファイル（具体的には「ｆｏｌｄｅｒ．ｄａｔ」）に保持されている。
【００３２】
図示するように、各ユーザには少なくとも「受信メール」フォルダおよび「送信メール」フォルダが与えられるほか、特にクライアント１０２のユーザ（文書の提出先）には、「ｐｒｅｓｅｎｔ」という名前のフォルダがデフォルトで用意される。そして「ｐｒｅｓｅｎｔ」フォルダには、さらにサブフォルダとして「ｐｒｅｓｅｎｔｉｎｂｏｘ」が、さらにそのサブフォルダとして「提出箱」フォルダがデフォルトで用意される。
【００３３】
「ｐｒｅｓｅｎｔ」フォルダの下位には、その所有者であるユーザが任意のフォルダを作成できる。たとえば図４によれば、クライアント１０２のユーザである「甲山太郎」先生は、「ｐｒｅｓｅｎｔ」フォルダの下の「ｐｒｅｓｅｎｔｉｎｂｏｘ」フォルダに、デフォルトの「提出箱」のほか「作文」フォルダと「テスト」フォルダとを作成している。一方「乙国花子」先生は、「ｐｒｅｓｅｎｔ」フォルダに「保管箱１」「保管箱２」「保管箱３」を作成している。そして、特に「ｐｒｅｓｅｎｔｉｎｇｂｏｘ」の下位にあるフォルダを、以下では「提出箱」と総称する。図４の例では「甲山太郎」先生の「提出箱」「作文」「テスト」、および「乙国花子」先生の「提出箱」の４フォルダが「提出箱」に該当する。
【００３４】
説明が前後するが、サーバ１００のメール受信部３００ｃ以下の機能については後述することとし、次にクライアント１０１の機能を順次説明する。図３中、３０１ａは提出先照会部であり、後述する入出力部３０１ｂからの指示を受けて、サーバ１００の提出先回答部３００ｂに対して、文書の提出先となるユーザ（ここでは先生）の名前や当該ユーザが用意している提出箱の名前を照会する機能部である。
【００３５】
３０１ｂは入出力部であり、図５および図６に示すような画面をディスプレイ２１０に表示して、ユーザ（ここでは生徒）が提出しようとする文書の指定や提出先の指定などを受け付ける機能部である。
【００３６】
図６の画面は、図５の画面で「先生に提出」ボタン５００が押下されたときに表示される。このとき入出力部３０１ｂは提出先照会部３０１ａに指示して、文書の提出先となりうる全ユーザ（クライアント１０２の全ユーザ）の名前をサーバ１００に照会させる。そして、図６のユーザ指定エリア６００で下矢印がクリックされると、サーバ１００の提出先回答部３００ｂから提出先照会部３０１ａを介して得た上記ユーザ名（ここでは「甲山太郎」と「乙国花子」）をドロップダウンリストに表示するとともに、その中から宛先となるユーザを一つ指定させる。
【００３７】
また、ユーザ指定エリア６００でユーザが指定されると、これを検知した入出力部３０１ｂは提出先照会部３０１ａに指示して、当該ユーザが作成している提出箱の名前をサーバ１００に照会させる。そして、図６の提出箱指定エリア６０１で下矢印がクリックされると、サーバ１００の提出先回答部３００ｂから提出先照会部３０１ａを介して得た上記提出箱名（ユーザとして「甲山太郎」が指定されていた場合は「提出箱」「作文」「テスト」の３つ）をドロップダウンリストに表示するとともに、その中から宛先となる提出箱を一つ指定させる。
【００３８】
また、図中文書指定エリア６０２では、提出する文書のパス名を、題名指定エリア６０３では、送信する電子メールの題名を、それぞれ指定する。なお、題名の指定は任意であり、特に必要ないときはチェックボックス６０４をＯＦＦにすればよい。
【００３９】
図３の説明に戻り、次に３０１ｃはメール作成部であり、図６の「提出する」ボタン６０５の押下を検知した入出力部３０１ｂからの指示を受けて、図６で指定されたユーザの指定された提出箱へ送信する電子メールを作成する機能部である。たとえば「Ａ川一郎」が、提出物として「ｋａｎｓｏｕ．ｊｔｄ」、提出先として「甲山太郎」先生の「作文」フォルダ、題名を「感想」と指定した場合、メール作成部３０１ｃは下記のようなメールヘッダを作成して、「ｋａｎｓｏｕ．ｊｔｄ」のデータに添付する。
【００４０】
ＭＩＭＥ−Ｖｅｒｓｉｏｎ：  １．０
Ｄａｔｅ：  Ｔｕｅ，  ２７  Ａｐｒ  ２００４  １３：４４：３６  ＋０９００
Ｓｕｂｊｅｃｔ：１年１組１番Ａ川一郎  感想
Ｆｒｏｍ：Ａ川一郎
Ｔｏ：甲山太郎
Ｍｅｓｓａｇｅ−ＩＤ：＜ＪＥ２００４０４２７２３４４３６．４４１３５７６＠Ａ川一郎>
Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：  ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ；  ｎａｍｅ＝”ｋａｎｓｏｕ．ｊｔｄ”
Ｃｏｎｔｅｎｔ−Ｔｒａｎｓｆｅｒ−Ｅｎｃｏｄｉｎｇ：  Ｂａｓｅ６４
Ｃｏｎｔｅｎｔ−Ｄｉｓｐｏｓｉｔｉｏｎ：  ｉｎｌｉｎｅ；  ｆｉｌｅｎａｍｅ＝”ｋａｎｓｏｕ．ｊｔｄ”
Ｘ−Ｍａｉｌｅｒ：  ｔｕｔａｗａｒｕ  ｔｅｅｎ’ｓ  １．０
Ｘ−Ｐｒｉｏｒｉｔｙ：  ３（Ｎｏｒｍａｌ）
Ｘ−Ｔｕｔａｗａｒｕ−Ｐｒｅｓｅｎｔ：  作文
【００４１】
末尾の「Ｘ−Ｔｕｔａｗａｒｕ−Ｐｒｅｓｅｎｔ：」ヘッダは、「Ｔｏ：」ヘッダで指定されたユーザのどの提出箱に文書を提出するかを指定している。それ以外は通常の電子メールのヘッダと同様である。なお「Ｓｕｂｊｅｃｔ：」ヘッダには、提出元のユーザの学年＋クラス＋出席番号＋名前＋題名（もしあれば）がセットされる（学年などの情報は、あらかじめクライアント１０１に登録されているものとする）。
【００４２】
次に、３０１ｄはメール送信部であり、メール作成部３０１ｃで作成された電子メールをサーバ１００のメール受信部３００ｃに送信する機能部である。一方、サーバ１００のメール受信部３００ｃは、クライアント１０１のメール送信部３０１ｄから送信されてきた電子メールを受信する機能部である。
【００４３】
次に、３００ｄはメール分類部であり、メール受信部３００ｃで受信された電子メールの提出先となるフォルダを特定するとともに、メール管理部３００ａ内の特定されたフォルダへ上記メールを保存する機能部である。上記メールの例であれば、その提出先は「Ｔｏ：」ヘッダで指定された「甲山太郎」先生の、「Ｘ−Ｔｕｔａｗａｒｕ−Ｐｒｅｓｅｎｔ：」ヘッダで指定された「作文」フォルダである。なお、メールヘッダに「Ｘ−Ｔｕｔａｗａｒｕ−Ｐｒｅｓｅｎｔ：」がない場合は、「Ｔｏ：」ヘッダで指定されたユーザの「受信メール」フォルダが提出先となる。
【００４４】
次に、３００ｅはメール送信部であり、クライアント１０２からの要求を受けて、そのユーザのメールデータをメール管理部３００ａから読み出すとともに、クライアント１０２へ送信する機能部である。
【００４５】
次に、３００ｆは提出有無回答部であり、クライアント１０２からの照会を受けて、指定されたグループ（ここでは具体的にはクラス）に所属するユーザの名前および各ユーザが指定されたフォルダに文書を提出しているか否かを回答する機能部である。また、３００ｇは提出有無判定部であり、提出有無回答部３００ｆからの指示を受けて、各ユーザの文書の提出有無を判定する機能部である。この提出有無判定部３００ｇはクラス名簿、すなわち各クラスに所属するユーザの名前の一覧を保持しており、メール管理部３００ａに保存された電子メールの送信元、すなわち「Ｆｒｏｍ：」ヘッダのユーザ名とクラス名簿のユーザ名とを照合することで、各ユーザの文書の提出有無を判定する。なお、名簿には各ユーザのメールアドレスを保持しておき、これと「Ｆｒｏｍ：」ヘッダの送信元アドレスとを比較するようにしてももちろんよい。
【００４６】
次に、３０２ａはクライアント１０２のメール受信部であり、サーバ１００のメール送信部３００ｅへメールデータの送信を要求するとともに、送信されてきたデータを受信する機能部である。また、３０２ｂは提出有無照会部であり、特定のクラスの各ユーザが特定のフォルダに文書を提出しているか否かをサーバ１００の提出有無回答部３００ｆへ照会するとともに、その回答を受信する機能部である。
【００４７】
次に、３０２ｃは入出力部であり、図５および図７に示すような画面をディスプレイ２１０に表示する機能部である。なお、図７の画面は図５の画面で「提出物一覧」ボタン５０１が押下されたときに表示される。
【００４８】
図７の画面中、フォルダエリア７００・メール一覧エリア７０１・メール本文エリア７０２の内容は、メール受信部３０２ａで受信されたメールデータにもとづいて表示される。ただし、フォルダエリア７００にはこのクライアント１０２のユーザ（たとえば「甲山太郎」）のフォルダのうち、「ｐｒｅｓｅｎｔ」の下位にあるフォルダのみが表示される。一方、図５の画面で「メール」ボタン５０２が押下されたときに表示される画面では、「ｐｒｅｓｅｎｔ」の外にあるフォルダのみ（「受信メール」や「送信メール」など）が表示される。このように「ｐｒｅｓｅｎｔ」の下位のフォルダは、クライアント１０２のユーザが図５で「提出物一覧」ボタン５０１を押下したときだけ表示される特別のフォルダである。
【００４９】
また、図７の提出状況一覧エリア７０３には、提出有無照会部３０２ｂで受信された各ユーザの名前と、フォルダエリア７００で選択中のフォルダにおける、各ユーザの文書の提出状況が表示される。図示する例では、１年１組の生徒のうち「Ａ川一郎」はすでに作文を提出済み（図中「○」印で示される）であるが、「Ｂ場二郎」や「Ｃ田三郎」は未提出（同「×」印）である。
【００５０】
なお、図中フォルダエリア７００で別のフォルダが指定されると、これを検知した入出力部３０２ｃはメール受信部３０２ａを介して、新たに指定されたフォルダ内のメールデータを取得するとともに、提出有無照会部３０２ｂに指示して、新たに指定されたフォルダに指定されたクラスの各ユーザが文書を提出しているか否かをサーバ１００に照会させる。そして、サーバ１００からの情報にもとづいて、メール一覧エリア７０１・メール本文エリア７０２および提出状況一覧エリア７０３を再表示する。
【００５１】
また、図中グループ指定エリア７０４の下矢印がクリックされて、ドロップダウンリストから別のクラスが指定されると、これを検知した入出力部３０２ｃは提出有無照会部３０２ｂに指示して、選択中のフォルダに当該別のクラスの各ユーザが文書を提出しているか否かをサーバ１００に照会させる。そして、提出有無回答部３００ｆからの回答にもとづいて、提出状況一覧エリア７０３を再表示する。すなわち、たとえばグループ指定エリア７０４で１年１組の代わりに１年２組が選択されたときは、１年２組の各生徒の名前と「作文」フォルダへの文書の提出有無とが提出状況一覧エリア７０３に表示される。なお、このグループ指定エリア７０４では必ずしもクラス単位でなく、たとえば「１年生」「すべて（全学年）」などの単位でユーザの範囲を指定することもできる。
【００５２】
次に、図８はサーバ１００における、クライアント１０１による提出先照会からクライアント１０２による提出有無照会までの一連の処理の手順を示すフローチャートである。クライアント１０１において、図５の画面の「先生に提出」ボタン５００が押下されると、入出力部３０１ｂからの指示を受けた提出先照会部３０１ａが、サーバ１００へ提出先となりうるユーザ名の照会要求を送信する。そして、これをその提出先回答部３００ｂで受信したサーバ１００は（ステップＳ８０１：Ｙｅｓ、ステップＳ８０２：Ｙｅｓ）、本システムのユーザのうちクライアント１０２の全ユーザの名前を返信（回答）する（ステップＳ８０３）。
【００５３】
そしてクライアント１０１において、図６の画面のユーザ指定エリア６００で特定のユーザが指定された状態で、フォルダ指定エリア６０１の下矢印がクリックされた場合、入出力部３０１ｂからの指示を受けた提出先照会部３０１ａが、サーバ１００へ上記ユーザの提出箱名の照会要求を送信する。そして、これをその提出先回答部３００ｂで受信したサーバ１００は（ステップＳ８０１：Ｙｅｓ、ステップＳ８０２：Ｎｏ）、上記ユーザのフォルダ構成ファイル（図４）から「ｐｒｅｓｅｎｔｉｎｂｏｘ」フォルダの下位にある全フォルダ名、すなわち提出箱名を読み出してクライアント１０１へ返信（回答）する（ステップＳ８０４）。
【００５４】
また、クライアント１０１において、図６の画面で必要事項が入力された状態で「提出する」ボタン６０５が押下されると、入出力部３０１ｂからの指示を受けたメール作成部３０１ｃが、上述のようなメールヘッダおよび文書のデータからなる電子メールを作成して、サーバ１００へ送信する。そして、これをそのメール受信部３００ｃで受信したサーバ１００は（ステップＳ８０５：Ｙｅｓ）、その「Ｔｏ：」ヘッダと「Ｘ−Ｔｕｔａｗａｒｕ−Ｐｒｅｓｅｎｔ：」ヘッダを参照して当該メールの提出先となるフォルダを特定するとともに（ステップＳ８０６）、メール管理部３００ａ内の当該フォルダへ当該メールを保存する（ステップＳ８０７）。
【００５５】
一方、クライアント１０２において、図５の画面で「提出物一覧」ボタン５０１が押下されると、入出力部３０２ｃからの指示を受けたメール受信部３０２ａおよび提出有無照会部３０２ｂが、サーバ１００へそれぞれメールデータ送信要求、提出有無照会要求を送信する。
【００５６】
そして、このうちメールデータ送信要求はサーバ１００のメール送信部３００ｅで受信され（ステップＳ８０８：Ｙｅｓ）、これを受けたメール送信部３００ｅは、上記クライアント１０２のユーザのメールデータをメール管理部３００ａから読み出して、クライアント１０２へ送信（返信）する（ステップＳ８０９）。
【００５７】
また、提出有無照会要求はサーバ１００の提出有無回答部３００ｆで受信され（ステップＳ８１０：Ｙｅｓ）、これを受けた提出有無回答部３００ｆはさらに提出有無判定部３００ｇに指示して、上記要求中で指定されたクラスの各ユーザについて、当該ユーザが上記要求中で指定されたフォルダに何らかの文書を提出しているかどうかを名簿との照合により順次判定させる（ステップＳ８１１）。そして、指定されたクラスの各ユーザにつき、その名前および指定されたフォルダへの文書の提出の有無をクライアント１０２の提出有無照会部３０２ｂへ返信する（ステップＳ８１２）。
【００５８】
なお、メールデータ送信要求は図７のフォルダエリア７００で別のフォルダが選択されたときや、メール一覧エリア７０１で別のメールが選択されたときなどにも随時発信され、これを受けたサーバ１００のメール送信部３００ｅは、その都度要求されたメールデータをクライアント１０２へ返信する。また、提出有無照会要求は図７のフォルダエリア７００で別のフォルダが選択されたときや、グループ指定エリア７０４で別のクラスが選択されたときなどにも随時発信され、これを受けたサーバ１００の提出有無回答部３００ｆは、その都度選択中のフォルダにおける選択中のクラスの文書の提出状況をクライアント１０２へ返信する。
【００５９】
以上説明した実施の形態によれば、提出元のユーザが文書の提出に先立って、提出先となるユーザのフォルダまで指定するので、提出先のユーザには受信したメールを逐一分類したり整理したりする手間がかからない。また、提出先ではグループを指定して、グループ内の各ユーザの文書の提出状況を一覧表示させることができるので、未提出のユーザはいるか、いるとすればそれは誰であるかなどを容易にチェックすることができる。しかも上記を実現するのに、本発明ではメールヘッダに特殊なヘッダを一つ（具体的には「Ｘ−Ｔｕｔａｗａｒｕ−Ｐｒｅｓｅｎｔ：」）追加するとともに、サーバ１００上にメールを適切なフォルダに分類する機能、および各フォルダ内のメールの送信元とクラス名簿とを照合する機能を追加するだけである。
【００６０】
なお、上述した実施の形態では文書の提出状況として、指定されたクラス内の各ユーザの提出有無を考えたが（図７）、このほかクラス内の何人が提出済みであるか（あるいは逆に何人が未提出であるか）を、たとえば「６人／４０人中」のように通知するようにしてもよい。また、図７の提出状況一覧エリア７０３では名簿順にユーザを表示しているが、たとえば提出者と未提出者を区分して表示したり（○×でソートすると言ってもよい）、名簿順に表示するか提出者と未提出者を区分して表示するかをクライアント１０２のユーザが任意に選択できるようにしてもよい。
【００６１】
なお、上述した実施の形態ではもっぱら生徒から先生への文書の提出を考えたが、たとえばクライアント１０２のユーザ「乙国花子」先生から、同じくクライアント１０２のユーザ「甲山太郎」先生へ何らかの文書を提出することもできる。この場合、「乙国花子」先生から発信される電子メールの「Ｓｕｂｊｅｃｔ：」には、「乙国花子  実習報告」などユーザの名前＋題名（もしあれば）がセットされる。また、上述した実施の形態では、本システムの導入先としてもっぱら学校を考えたが、たとえば企業などで部下が上司へ報告書を提出する場合などにも本発明はもちろん利用できる。
【００６２】
なお、上述した実施の形態では図５の画面で「先生に提出」を選択した後、提出する文書を指定するようにしたが、たとえばワープロソフトで編集中の文書を、当該ソフトのメニューから「先生に提出」を選択することで、上述のような特殊なヘッダを付加してメール送信できるようにしてもよい。この場合提出物は編集中の文書であることが明らかなので、図６の画面中、文書指定エリア６０２は不要である。
【００６３】
また、上述した実施の形態では提出有無判定部３００ｇをサーバ１００側に設けるようにしたが、あるいはクライアント１０２側に設けるようにしてもよい。この場合、クライアント１０２は目的のフォルダのメールデータと目的のクラスの名簿とをサーバ１００から取得し、これらを照合することで各ユーザの提出有無を判定する。
【００６４】
なお、本実施の形態で説明した電子文書提出方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ＨＤ、ＦＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００６５】
以上のように、本発明にかかる電子文書提出システム、電子文書提出方法、および電子文書提出プログラムは、ネットワークを経由して電子文書を提出する用途に有用であり、特に提出者が多数あったり提出物が多数あったりして、その分類・整理や提出者・未提出者のチェックが煩雑な場合に適している。
【図面の簡単な説明】
【００６６】
【図１】この発明の実施の形態にかかる電子文書提出システムの全体構成を示す説明図である。
【図２】図１に示したサーバ１００およびクライアント１０１・１０２のハードウエア構成の一例を示す説明図である。
【図３】この発明の実施の形態にかかる電子文書提出システムの構成を機能的に示す説明図である。
【図４】ユーザごとのフォルダ構成ファイルの一例を模式的に示す説明図である。
【図５】クライアント１０１の入出力部３０１ｂにより表示される「ガイドメニュー」画面の一例を示す説明図である。
【図６】クライアント１０１の入出力部３０１ｂにより表示される「先生に提出」画面の一例を示す説明図である。
【図７】クライアント１０２の入出力部３０２ｃにより表示される「提出物一覧」画面の一例を示す説明図である。
【図８】サーバ１００における、クライアント１０１による提出先照会からクライアント１０２による提出有無照会までの一連の処理の手順を示すフローチャートである。
【符号の説明】
【００６７】
１００  サーバ
１０１  クライアント（文書の提出元）
１０２  クライアント（文書の提出先）
３００ａ  メール管理部
３００ｂ  提出先回答部
３００ｃ  メール受信部
３００ｄ  メール分類部
３００ｅ  メール送信部
３００ｆ  提出有無回答部
３００ｇ  提出有無判定部
３０１ａ  提出先照会部
３０１ｂ  入出力部
３０１ｃ  メール作成部
３０１ｄ  メール送信部
３０２ａ  メール受信部
３０２ｂ  提出有無照会部
３０２ｃ  入出力部
【図１】
2005352822.tif 000003
【図２】
2005352822.tif 000004
【図３】
2005352822.tif 000005
【図４】
2005352822.tif 000006
【図５】
2005352822.tif 000007
【図６】
2005352822.tif 000008
【図７】
2005352822.tif 000009
【図８】
2005352822.tif 000010