(57)【要約】【課題】データファイルを添付した電子メールの送信において、ユーザの待ち時間を短くすることができる電子メール転送システム１０を提供する。【解決手段】本発明の電子メール転送システム１０は、電子メールを送信するモバイルコンピュータ２０側で、電子メールに添付するデータファイルを特定する情報を、当該データファイルを予め格納している外部のデータファイル格納装置３０から取得して、電子メール本文と共に送信し、電子メールを合成する電子メール合成装置４０側で、受信した電子メールの本文に、ファイルサーバから取得したデータファイルを添付することによって、データファイルが添付された電子メールを作成して転送する。【選択図】図１
2007305037.tif 000002
【特許請求の範囲】
【請求項１】
データファイルが添付された電子メールを転送する電子メール転送システムであって、
電子メールに添付するデータファイルを格納するデータファイル格納装置と、
電子メールの本文であり、当該電子メールの宛先を含む電子メール本文を作成して送信する電子メール作成送信端末と、
前記電子メール作成送信端末から送信された前記電子メール本文を受信し、当該電子メール本文に対応するデータファイルを前記データファイル格納装置から取得し、取得したデータファイルを、当該電子メール本文に添付して転送する電子メール合成装置と
を備え、
前記電子メール作成送信端末は、
ユーザからの指示に従って、電子メール本文を作成するメール本文作成手段と、
前記データファイル格納装置からデータファイルを特定する情報であるファイル情報を取得してユーザに提示し、ユーザから電子メール本文に添付するデータファイルを指定された場合に、当該指定されたデータファイルのファイル情報を特定するファイル情報特定手段と、
前記メール本文作成手段によって作成された電子メール本文を、前記ファイル情報特定手段によって特定されたファイル情報と共に、前記電子メール合成装置へ送信するメール本文送信手段と
を有し、
前記データファイル格納装置は、
電子メールに添付するデータファイルを前記ファイル情報に対応付けて格納しているデータファイル格納手段と、
前記電子メール作成送信端末からのファイル情報要求に応じて、前記データファイル格納手段に格納されているデータファイルのファイル情報を送信するファイル情報提供手段と、
前記電子メール合成装置から前記ファイル情報を含むファイル要求を受信した場合に、受信したファイル要求に含まれるファイル情報に対応するデータファイルを前記電子メール合成装置へ送信するデータファイル送信手段と
を有し、
前記電子メール合成装置は、
前記電子メール作成送信端末から送信された電子メール本文およびファイル情報を受信するメール本文受信手段と、
前記メール本文受信手段によって受信されたファイル情報を含むファイル要求を前記データファイル格納装置へ送信することにより、当該ファイル情報に対応するデータファイルを前記データファイル格納装置から取得するデータファイル取得手段と、
前記メール本文受信手段によって受信された電子メール本文に、前記データファイル取得手段によって取得されたデータファイルを添付することによって新たな電子メールを作成し、作成した電子メールを転送するメール転送手段と
を有することを特徴とする電子メール転送システム。
【請求項２】
請求項１に記載の電子メール転送システムであって、
前記データファイル格納装置は、前記電子メール作成送信端末のユーザによって指定されたデータファイルを、対応するファイル情報と共に格納する指定ファイル格納手段をさらに有し、
前記電子メール作成送信装置のファイル情報特定手段は、さらに、特定したファイル情報を含む指定ファイル通知を前記データファイル格納装置へ送信し、
前記データファイル格納装置のファイル情報提供手段は、さらに、前記指定ファイル通知を前記電子メール作成送信端末から受信し、受信した指定ファイル通知に含まれるファイル情報に対応するデータファイルを前記データファイル格納手段から抽出して、対応するファイル情報と共に前記指定ファイル格納手段に格納し、
前記データファイル格納装置のデータファイル送信手段は、前記電子メール合成装置から前記ファイル要求を受信した場合に、受信したファイル要求に含まれるファイル情報に対応するデータファイルを前記指定ファイル格納手段から抽出し、抽出したデータファイルを前記電子メール合成装置へ送信すること
を特徴とする電子メール転送システム。
【請求項３】
請求項１または２に記載の電子メール転送システムであって、
前記データファイル格納装置は、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバであることを特徴とする電子メール転送システム。
【請求項４】
請求項１から３のいずれか１項に記載の電子メール転送システムであって、
前記電子メール作成送信端末は、無線通信により、前記データファイル格納装置および前記電子メール合成装置へ、通信データを送信することを特徴とする電子メール転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データファイルが添付された電子メールを転送するシステムに関する。
【背景技術】
【０００２】
情報通信の一手段として、コンピュータネットワークを介してテキストデータを基本とする情報を交換する電子メールシステムが広く用いられている。近年の電子メールシステムでは、任意のデータファイルを、主にテキストデータから構成される電子メール本文に添付することにより、テキストデータだけでなく、任意のデータファイルを交換することが可能となっている（例えば、特許文献１参照）。また、近年の情報通信技術の発達に伴い、携帯電話やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）等で用いられている無線通信網を介したデータ通信が可能となっており、外出先からでも無線通信網を経由して電子メールを送受信することができる。
【０００３】
【特許文献１】特開２００４−７８３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、無線通信は、有線通信のように伝送媒体が物理的に分けられていないため、有線通信に比べてデータの伝送誤りが発生しやすい。そのため、通信データに誤り訂正データ等を付加する等の対策がとられ、無線通信では、実効的な通信速度を有線通信ほど速くすることができない場合が多い。
【０００５】
そのため、例えば、外出先から携帯情報端末によって、大容量のデータファイルが添付された電子メールを作成して送信する場合、当該電子メールの送信が終了するまで長い時間がかかる場合がある。電波環境が変化すると、データの誤りが多くなる場合があり、時には通信が切断される場合もあるため、電子メールの送信が終了するまでは、ユーザは、携帯情報端末を移動させることも好ましくない。そのため、無線通信環境において大容量のデータファイルが添付された電子メールを送受信する場合、ユーザは、電子メールの送受信が終了するまで待たされることになり、ストレスを感じる場合があった。
【０００６】
さらに、外出先から携帯情報端末によって、大容量のデータファイルが添付された電子メールを作成して送信する場合において、添付するデータファイルがオフィス内のサーバ等に格納されている場合には、当該データファイルを一旦外出先の端末内にダウンロードすることになり、電子メールを作成してから送信し終えるまでにさらに長い時間がかかる場合がある。
【０００７】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、データファイルを添付した電子メールの送信において、ユーザの待ち時間を短くすることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の電子メール転送システムは、電子メールを送信する端末側で、電子メールに添付するデータファイルを特定する情報を、当該データファイルを予め格納している外部のファイルサーバから取得して、電子メール本文と共に送信し、電子メールを合成するサーバ側で、受信した電子メールの本文に、ファイルサーバから取得したデータファイルを添付することによって、データファイルが添付された電子メールを作成して転送する。
【０００９】
例えば、本発明は、データファイルが添付された電子メールを転送する電子メール転送システムであって、電子メールに添付するデータファイルを格納するデータファイル格納装置と、電子メールの本文であり、当該電子メールの宛先を含む電子メール本文を作成して送信する電子メール作成送信端末と、電子メール作成送信端末から送信された電子メール本文を受信し、当該電子メール本文に対応するデータファイルをデータファイル格納装置から取得し、取得したデータファイルを、当該電子メール本文に添付して転送する電子メール合成装置とを備え、電子メール作成送信端末は、ユーザからの指示に従って、電子メール本文を作成するメール本文作成手段と、データファイル格納装置からデータファイルを特定する情報であるファイル情報を取得してユーザに提示し、ユーザから電子メール本文に添付するデータファイルを指定された場合に、当該指定されたデータファイルのファイル情報を特定するファイル情報特定手段と、メール本文作成手段によって作成された電子メール本文を、ファイル情報特定手段によって特定されたファイル情報と共に、電子メール合成装置へ送信するメール本文送信手段とを有し、データファイル格納装置は、電子メールに添付するデータファイルをファイル情報に対応付けて格納しているデータファイル格納手段と、電子メール作成送信端末からのファイル情報要求に応じて、データファイル格納手段に格納されているデータファイルのファイル情報を送信するファイル情報提供手段と、電子メール合成装置からファイル情報を含むファイル要求を受信した場合に、受信したファイル要求に含まれるファイル情報に対応するデータファイルを電子メール合成装置へ送信するデータファイル送信手段とを有し、電子メール合成装置は、電子メール作成送信端末から送信された電子メール本文およびファイル情報を受信するメール本文受信手段と、メール本文受信手段によって受信されたファイル情報を含むファイル要求をデータファイル格納装置へ送信することにより、当該ファイル情報に対応するデータファイルをデータファイル格納装置から取得するデータファイル取得手段と、メール本文受信手段によって受信された電子メール本文に、データファイル取得手段によって取得されたデータファイルを添付することによって新たな電子メールを作成し、作成した電子メールを転送するメール転送手段とを有することを特徴とする電子メール転送システムを提供する。
【発明の効果】
【００１０】
本発明の電子メール転送システムによれば、データファイルを添付した電子メールの送信において、ユーザの待ち時間を短くすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態について、図面を参照しながら説明する。
【００１２】
図１は、本発明の一実施形態に係る電子メール転送システム１０のシステム構成を示す。電子メール転送システム１０は、モバイルコンピュータ２０、データファイル格納装置３０、および電子メール合成装置４０を備える。データファイル格納装置３０および電子メール合成装置４０はＬＡＮ（Local Area Network）等の通信ネットワーク１１に接続されている。なお、データファイル格納装置３０と電子メール合成装置４０とは一つの装置として一体に構成されていてもよい。
【００１３】
モバイルコンピュータ２０は、例えばノート型のコンピュータやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等であり、携帯電話やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）等の無線通信端末２１に接続される。無線通信端末２１は、携帯電話やＰＨＳ等の無線通信規格に基づいて、最寄りの基地局１２と無線通信を行うことにより、当該基地局１２を介して、通信ネットワーク１１に接続された通信機器とデータ通信を行う。
【００１４】
モバイルコンピュータ２０は、電子メールを、無線通信端末２１を介して送受信する機能を有する。また、モバイルコンピュータ２０は、データファイルが添付された電子メールを送信する場合、添付するデータファイルを特定するためのファイル情報を、無線通信端末２１を介してデータファイル格納装置３０へ送信し、題名や宛先アドレス、送信元アドレス、本文等を含む電子メール本文を、添付するデータファイルのファイル情報と共に、無線通信端末２１を介して電子メール合成装置４０へ送信する。
【００１５】
なお、本実施形態において、モバイルコンピュータ２０は、無線通信端末２１を介して無線通信を行うが、他の例として、モバイルコンピュータ２０と無線通信端末２１とが一体に構成されていてもよく、無線通信端末２１自体がモバイルコンピュータ２０の機能を有していてもよい。
【００１６】
データファイル格納装置３０は、モバイルコンピュータ２０から送信される電子メールの本文である電子メール本文に添付されるデータファイルを予め格納している。データファイル格納装置３０は、例えばＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ等である。
【００１７】
電子メール合成装置４０は、通信ネットワーク１１を介してモバイルコンピュータ２０から電子メール本文を受信した場合に、データファイル格納装置３０に問い合わせて、当該電子メール本文に対応するデータファイルを取得する。そして、電子メール合成装置４０は、モバイルコンピュータ２０から受信した電子メール本文に、データファイル格納装置３０から取得したデータファイルを添付した電子メールを新たに生成し、生成した電子メールを、電子メール本文に含まれる宛先に従って転送する。電子メール合成装置４０によって転送された電子メールは、例えばＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅｓ  Ｐｒｏｖｉｄｅｒ）等に設けられるメール転送サーバ１４を経由して、宛先のコンピュータ１３に対応する宛先のメールサーバ（図示せず）へ転送される。
【００１８】
図２は、モバイルコンピュータ２０の詳細な機能構成の一例を示すブロック図である。モバイルコンピュータ２０は、メール本文作成部２００、ファイル情報特定部２０１、およびメール本文送信部２０２を備える。
【００１９】
メール本文作成部２００は、データファイルが添付された電子メールの作成をモバイルコンピュータ２０のユーザから指示された場合に、ユーザからの指示に従って、電子メール本文を作成する。
【００２０】
ファイル情報特定部２０１は、データファイルを添付した電子メールの作成をモバイルコンピュータ２０のユーザから指示された場合に、データファイルを特定する情報であるファイル情報を、無線通信端末２１を介してデータファイル格納装置３０から取得してユーザに提示する。ここで、ファイル情報とは、例えば、ファイル名や、対応するデータファイルのデータファイル格納装置３０内でのアドレス、対応するデータファイルをデータファイル格納装置３０内で一意に特定可能な識別情報等である。
【００２１】
そして、電子メール本文に添付するデータファイルをユーザから指定された場合に、ファイル情報特定部２０１は、当該指定されたデータファイルのファイル情報を特定し、特定したファイル情報をメール本文送信部２０２へ送る。また、ファイル情報特定部２０１は、特定したファイル情報を含む指定ファイル通知を、無線通信端末２１を介してデータファイル格納装置３０へ送る。
【００２２】
メール本文送信部２０２は、メール本文作成部２００によって作成された電子メール本文を、ファイル情報特定部２０１によって特定されたファイル情報と共に、無線通信端末２１を介して電子メール合成装置４０へ送信する。なお、本実施形態において、メール本文送信部２０２は、電子メール合成装置４０の通信ネットワーク１１上のアドレスを予め格納している。また、本実施形態において、メール本文送信部２０２は、ファイル情報を記述するためのフィールドを、例えばメールヘッダ内に新たに設けることによってファイル情報を電子メール本文と共に送信する。
【００２３】
図３は、データファイル格納装置３０の詳細な機能構成の一例を示すブロック図である。データファイル格納装置３０は、データファイル格納部３００、ファイル情報提供部３０１、指定ファイル格納部３０２、およびデータファイル送信部３０３を備える。
【００２４】
データファイル格納部３００は、電子メールに添付されるデータファイルをファイル情報に対応付けて、例えば図４に示すようなデータ構造で予め格納している。
【００２５】
ファイル情報提供部３０１は、モバイルコンピュータ２０からファイル情報を要求するファイル情報要求を受信した場合に、当該ファイル情報要求に応じて、データファイル格納装置３０内に格納されているデータファイルのファイル情報を、例えば一覧形式でモバイルコンピュータ２０へ送信する。
【００２６】
また、ファイル情報提供部３０１は、指定ファイル通知をモバイルコンピュータ２０から受信した場合に、受信した指定ファイル通知に含まれるファイル情報に対応するデータファイルをデータファイル格納部３００から抽出する。そして、ファイル情報提供部３０１は、抽出したデータファイルを、指定ファイル通知に含まれるファイル情報に対応付けて、例えば図５に示すようなデータ構造で指定ファイル格納部３０２に格納する。
【００２７】
データファイル送信部３０３は、ファイル情報を含むファイル要求を電子メール合成装置４０から受信した場合に、指定ファイル格納部３０２を参照して、当該ファイル要求に含まれるファイル情報に対応するデータファイルが指定ファイル格納部３０２内に格納されているか否かを判定する。当該ファイルが指定ファイル格納部３０２内に格納されている場合、データファイル送信部３０３は、対応するデータファイルを指定ファイル格納部３０２から抽出し、抽出したデータファイルを、通信ネットワーク１１を介して電子メール合成装置４０へ送信する。
【００２８】
一方、電子メール合成装置４０から受信したファイル要求に含まれるファイル情報に対応するデータファイルが指定ファイル格納部３０２内に格納されていない場合、データファイル送信部３０３は、データファイルが格納されていない旨を示すエラー通知を、対応するファイル情報と共に、通信ネットワーク１１を介して電子メール合成装置４０へ送信する。
【００２９】
図６は、電子メール合成装置４０の詳細な機能構成の一例を示すブロック図である。電子メール合成装置４０は、メール本文受信部４００、データファイル取得部４０１、メール転送部４０２、および未送信メール格納部４０３を備える。
【００３０】
メール本文受信部４００は、モバイルコンピュータ２０から送信された電子メール本文およびファイル情報を受信し、電子メール本文と共に受信したファイル情報をデータファイル取得部４０１へ送る。そして、当該ファイル情報に対応するデータファイルをデータファイル格納装置３０から取得できた旨をデータファイル取得部４０１から通知された場合、メール本文受信部４００は、当該ファイル情報と共に、当該ファイル情報に対応する電子メール本文をメール転送部４０２へ送る。
【００３１】
一方、ファイル情報に対応するデータファイルをデータファイル格納装置３０から取得できなかった旨を示すエラー通知をデータファイル取得部４０１から通知された場合、メール本文受信部４００は、当該ファイル情報に対応する電子メール本文を未送信メール格納部４０３に格納する。このとき、メール本文受信部４００は、例えば図７に示すように、電子メール本文４０３３を、ファイル情報４０３０、再問い合わせ日時４０３１、および再問い合わせ期限４０３２に対応付けて格納する。
【００３２】
ここで、再問い合わせ期限４０３２とは、対応するデータファイルの有無を、データファイル取得部４０１を介してデータファイル格納装置３０に繰り返し問い合わせ続けることができる期間の終了日時である。本実施形態において、メール本文受信部４００は、電子メール本文を受信した日時から、例えば１日後を再問い合わせ期限４０３２としてメール本文受信部４００に格納する。
【００３３】
また、再問い合わせ日時４０３１とは、対応するデータファイルの有無を、データファイル取得部４０１を介してデータファイル格納装置３０に、次回問い合わせる日時である。本実施形態において、メール本文受信部４００は、データファイルをデータファイル格納装置３０から取得できなかった旨を示すエラー通知をデータファイル取得部４０１から通知された日時から、例えば１時間後を再問い合わせ日時４０３１としてメール本文受信部４００に格納する。
【００３４】
また、メール本文受信部４００は、所定のタイミングで未送信メール格納部４０３を参照して、現在の日時と一致する再問い合わせ日時４０３１を検出した場合、対応するファイル情報を未送信メール格納部４０３から抽出し、抽出したファイル情報をデータファイル取得部４０１へ送ることにより、当該ファイル情報に対応するデータファイルの有無を再び問い合わせるよう、データファイル取得部４０１に指示する。
【００３５】
そして、当該ファイル情報に対応するデータファイルをデータファイル格納装置３０から取得できた旨をデータファイル取得部４０１から通知された場合、メール本文受信部４００は、当該ファイル情報と共に、対応する電子メール本文をメール転送部４０２へ送る。一方、データファイル取得部４０１から再びエラー通知を受信した場合、メール本文受信部４００は、受信したエラー通知に対応するファイル情報と共に未送信メール格納部４０３内に格納されている再問い合わせ日時４０３１を更新する。
【００３６】
また、メール本文受信部４００は、所定のタイミングで未送信メール格納部４０３を参照して、再問い合わせ期限４０３２が経過した電子メール本文４０３３を検出した場合に、検出された電子メール本文に含まれる送信元アドレスに基づいて、受信した電子メール本文にデータファイルを添付して転送することができない旨のエラー通知を、通信ネットワーク１１、基地局１２、無線通信端末２１を介してモバイルコンピュータ２０へ送信する。
【００３７】
データファイル取得部４０１は、メール本文受信部４００からファイル情報を受信した場合に、当該ファイル情報を含むデータファイル要求を、通信ネットワーク１１を介してデータファイル格納装置３０へ送信することにより、当該ファイル情報に対応するデータファイルの有無をデータファイル格納装置３０に問い合わせる。対応するデータファイルがデータファイル格納装置３０内に格納されている場合、データファイル取得部４０１は、当該データファイルをデータファイル格納装置３０から取得し、取得したデータファイルをメール転送部４０２へ送ると共に、ファイル情報に対応するデータファイルを取得できた旨をメール本文受信部４００に通知する。
【００３８】
一方、対応するデータファイルがデータファイル格納装置３０内に格納されていない旨のエラー通知をデータファイル格納装置３０から受信した場合、データファイル取得部４０１は、データファイルを取得できなかった旨を示すエラー通知を、対応するファイル情報と共にメール本文受信部４００へ送る。
【００３９】
メール転送部４０２は、メール本文受信部４００から電子メール本文およびファイル情報を受け取ると共に、データファイル取得部４０１からデータファイルおよびファイル情報を受け取る。そして、メール転送部４０２は、同一のファイル情報に対応する電子メール本文およびデータファイルに対して、電子メール本文にデータファイルを添付した新たな電子メールを生成し、生成した電子メールを、電子メール本文に含まれる宛先アドレスに従って転送する。
【００４０】
以上説明した通り、本実施形態の電子メール転送システム１０は、電子メール本文に添付するデータファイルを予め外部のデータファイル格納装置３０内に格納し、主にテキストからなる比較的データ量の小さい電子メール本文をモバイルコンピュータ２０に送信させ、電子メール合成装置４０によって、モバイルコンピュータ２０から送信された電子メール本文にデータファイル格納装置３０内のデータファイルを添付した電子メールを新たに生成して転送する。
【００４１】
そのため、モバイルコンピュータ２０は、比較的少ないデータの送信によって、データファイルを添付した電子メールの送信を実現することができる。従って、電子メール転送システム１０は、モバイルコンピュータ２０による電子メールの送信をより迅速に終了させることができ、モバイルコンピュータ２０のユーザに与えるストレスを低く抑えることができる。
【００４２】
図８は、モバイルコンピュータ２０の動作の一例を示すフローチャートである。データファイルを添付した電子メールを作成する旨をユーザから指示された場合に、モバイルコンピュータ２０は、本フローチャートに示す動作を開始する。
【００４３】
まず、メール本文作成部２００は、エディタ等を起動して電子メール本文の作成をユーザに指示することにより、ユーザによって作成された電子メール本文を受け付ける（Ｓ１００）。そして、ファイル情報特定部２０１は、ステップ１００において作成された電子メール本文に添付するデータファイルのファイル情報を、無線通信端末２１を介してデータファイル格納装置３０から取得してユーザに提示する（Ｓ１０１）。
【００４４】
次に、ファイル情報特定部２０１は、ユーザから指定されたデータファイルのファイル情報をメール本文送信部２０２へ送る。また、ファイル情報特定部２０１は、ユーザが指定したデータファイルのファイル情報を含む指定ファイル通知を生成し、生成した指定ファイル通知を無線通信端末２１を介してデータファイル格納装置３０へ送る（Ｓ１０２）。そして、メール本文送信部２０２は、メール本文作成部２００によって作成された電子メール本文を、ファイル情報特定部２０１によって特定されたファイル情報と共に、無線通信端末２１を介して電子メール合成装置４０へ送信し（Ｓ１０３）、モバイルコンピュータ２０は、本フローチャートに示す処理を終了する。
【００４５】
なお、本実施形態において、モバイルコンピュータ２０は、電子メール本文を作成した後に、作成された電子メール本文に添付されるデータファイルのファイル情報を特定したが、本発明はこれに限られず、添付するデータファイルを特定した後に電子メール本文の作成を開始してもよい。
【００４６】
図９は、データファイル格納装置３０の動作の一例を示すフローチャートである。例えば電源投入等の所定のタイミングで、データファイル格納装置３０は、本フローチャートに示す動作を開始する。
【００４７】
まず、ファイル情報提供部３０１は、ファイル情報要求を受信したか否かを判定する（Ｓ２００）。ファイル情報要求を受信した場合（Ｓ２００：Ｙｅｓ）、ファイル情報提供部３０１は、受信したファイル情報要求に応じて、データファイル格納部３００内に格納されているデータファイルのファイル情報を、例えば一覧形式でモバイルコンピュータ２０へ送信し（Ｓ２０１）、ファイル情報提供部３０１は、再びステップ２００に示した処理を実行する。
【００４８】
ファイル情報要求を受信していない場合（Ｓ２００：Ｎｏ）、ファイル情報提供部３０１は、指定ファイル通知を受信したか否かを判定する（Ｓ２０２）。指定ファイル通知を受信した場合（Ｓ２０２：Ｙｅｓ）、ファイル情報提供部３０１は、受信した指定ファイル通知に含まれるファイル情報に基づいてデータファイル格納部３００を参照して、対応するデータファイルをデータファイル格納部３００から抽出する。そして、ファイル情報提供部３０１は、抽出したデータファイルを、指定ファイル通知に含まれるファイル情報に対応付けて指定ファイル格納部３０２に格納し（Ｓ２０３）、ファイル情報提供部３０１は、再びステップ２００に示した処理を実行する。
【００４９】
指定ファイル通知を受信していない場合（Ｓ２０２：Ｎｏ）、データファイル送信部３０３は、ファイル要求を受信したか否かを判定する（Ｓ２０４）。ファイル要求を受信していない場合（Ｓ２０４：Ｎｏ）、ファイル情報提供部３０１は、再びステップ２００に示した処理を実行する。
【００５０】
ファイル要求を受信した場合（Ｓ２０４：Ｙｅｓ）、データファイル送信部３０３は、当該ファイル要求に含まれるファイル情報に基づいて指定ファイル格納部３０２を参照し、対応するデータファイルが指定ファイル格納部３０２内に格納されているか否かを判定する（Ｓ２０５）。対応するデータファイルが指定ファイル格納部３０２内に格納されている場合（Ｓ２０５：Ｙｅｓ）、データファイル送信部３０３は、対応するデータファイルを指定ファイル格納部３０２から抽出し、抽出したデータファイルを、通信ネットワーク１１を介して電子メール合成装置４０へ送信し（Ｓ２０６）、ファイル情報提供部３０１は、再びステップ２００に示した処理を実行する。
【００５１】
対応するデータファイルが指定ファイル格納部３０２内に格納されていない場合（Ｓ２０５：Ｎｏ）、データファイル送信部３０３は、対応するデータファイルが格納されていない旨を示すエラー通知を、対応するファイル情報と共に、通信ネットワーク１１を介して電子メール合成装置４０へ送信し（Ｓ２０７）、ファイル情報提供部３０１は、再びステップ２００に示した処理を実行する。
【００５２】
図１０は、電子メール合成装置４０の動作の一例を示すフローチャートである。例えば電源投入等の所定のタイミングで、電子メール合成装置４０は、本フローチャートに示す動作を開始する。
【００５３】
まず、メール本文受信部４００は、ファイル情報と共に電子メール本文を受信したか否かを判定する（Ｓ３００）。ファイル情報と共に電子メール本文を受信した場合（Ｓ３００：Ｙｅｓ）、メール本文受信部４００は、電子メール本文と共に受信したファイル情報をデータファイル取得部４０１へ送る。
【００５４】
データファイル取得部４０１は、メール本文受信部４００から受け取ったファイル情報を含むファイル要求を生成し、生成したファイル要求を、通信ネットワーク１１を介してデータファイル格納装置３０へ送信する（Ｓ３０１）。そして、データファイル取得部４０１は、ファイル要求に対応するデータファイルを取得できたか否かを判定する（Ｓ３０２）。
【００５５】
ファイル要求に対応するデータファイルをデータファイル格納装置３０から取得できた場合（Ｓ３０２：Ｙｅｓ）、データファイル取得部４０１は、取得したデータファイルをファイル情報と共にメール転送部４０２へ送ると共に、データファイルを取得できた旨をファイル情報と共にメール本文受信部４００に通知する。メール本文受信部４００は、データファイル取得部４０１から通知されたファイル情報に対応する電子メール本文を、当該ファイル情報と共にメール転送部４０２へ送る。
【００５６】
メール転送部４０２は、メール本文受信部４００から受け取った電子メール本文に、データファイル取得部４０１から受け取ったデータファイルを添付した新たな電子メールを生成し（Ｓ３０３）、生成した電子メールを、電子メール本文に含まれる宛先アドレスに従って転送し（Ｓ３０４）、メール本文受信部４００は、再びステップ３００に示した処理を実行する。
【００５７】
ステップ３０２において、ファイル要求に対応するデータファイルをデータファイル格納装置３０から取得できなかった場合（Ｓ３０２：Ｎｏ）、データファイル取得部４０１は、対応するデータファイルをデータファイル格納装置３０から取得できなかった旨を示すエラー通知を、対応するファイル情報と共にメール本文受信部４００へ送る。そして、メール本文受信部４００は、受信したファイル情報と共に、電子メール本文、再問い合わせ期限、および再問い合わせ日時をデータファイル格納部３００に格納し（Ｓ３０５）、メール本文受信部４００は、再びステップ３００に示した処理を実行する。
【００５８】
ステップ３００において、ファイル情報と共に電子メール本文を受信していない場合（Ｓ３００：Ｎｏ）、メール本文受信部４００は、未送信メール格納部４０３内に未送信の電子メール本文が格納されているか否かを判定する（Ｓ３０６）。未送信の電子メール本文が未送信メール格納部４０３内に格納されていない場合（Ｓ３０６：Ｎｏ）、メール本文受信部４００は、再びステップ３００に示した処理を実行する。
【００５９】
未送信の電子メール本文が未送信メール格納部４０３内に格納されている場合（Ｓ３０６：Ｙｅｓ）、メール本文受信部４００は、現在の日時と一致する再問い合わせ日時が未送信メール格納部４０３内に存在するか否かを判定する（Ｓ３０７）。なお、本実施形態において、未送信メール格納部４０３に格納された再問い合わせ日時が、例えば現在日時の前後１０分程度の範囲内であれば、メール本文受信部４００は、現在の日時と再問い合わせ日時とが一致していると判定する。現在の日時と一致する再問い合わせ日時が未送信メール格納部４０３内に存在しない場合（Ｓ３０７：Ｎｏ）、メール本文受信部４００は、再びステップ３００に示した処理を実行する。
【００６０】
現在の日時と一致する再問い合わせ日時が未送信メール格納部４０３内に存在する場合（Ｓ３０７：Ｙｅｓ）、メール本文受信部４００は、現在の日時と一致した再問い合わせ日時に対応するファイル情報をデータファイル取得部４０１へ送る。データファイル取得部４０１は、メール本文受信部４００から受け取ったファイル情報を含むファイル要求を生成し、生成したファイル要求を、通信ネットワーク１１を介してデータファイル格納装置３０へ送信する（Ｓ３０８）。
【００６１】
次に、データファイル取得部４０１は、ファイル要求に対応するデータファイルを取得できたか否かを判定する（Ｓ３０９）。ファイル要求に対応するデータファイルを取得できた場合（Ｓ３０９：Ｙｅｓ）、メール本文受信部４００、データファイル取得部４０１、およびメール転送部４０２は、ステップ３０３に示した処理を実行する。
【００６２】
一方、ファイル要求に対応するデータファイルを取得できなかった場合（Ｓ３０９：Ｎｏ）、データファイル取得部４０１は、対応するデータファイルをデータファイル格納装置３０から取得できなかった旨を示すエラー通知を、対応するファイル情報と共にメール本文受信部４００へ送る。そして、メール本文受信部４００は、受信したエラー通知に対応するファイル情報の再問い合わせ日時を更新し（Ｓ３１０）、更新した再問い合わせ日時が、対応する再問い合わせ期限を超過したか否かを判定する（Ｓ３１１）。
【００６３】
更新した再問い合わせ日時が、対応する再問い合わせ期限を超過した場合（Ｓ３１１：Ｙｅｓ）、メール本文受信部４００は、再問い合わせ期限を超過した電子メール本文に含まれる送信元アドレス宛に、データファイルを添付した電子メールを転送することができない旨のエラー通知を、通信ネットワーク１１、基地局１２、無線通信端末２１を介してモバイルコンピュータ２０へ送信し（Ｓ３１２）、メール本文受信部４００は、再びステップ３００に示した処理を実行する。
【００６４】
一方、更新した再問い合わせ日時が、対応する再問い合わせ期限を超過していない場合（Ｓ３１１：Ｎｏ）、メール本文受信部４００は、再びステップ３００に示した処理を実行する。
【００６５】
上記説明から明らかなように、本実施形態の電子メール転送システム１０によれば、データファイルを添付した電子メールの送信において、ユーザの待ち時間を短くすることができる。
【００６６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記した実施の形態に記載の範囲には限定されない。また、上記した実施の形態に、多様な変更または改良を加えることが可能であることが当業者にとって明らかである。さらに、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係る電子メール転送システム１０のシステム構成の一例を示す図である。
【図２】モバイルコンピュータ２０の詳細な機能構成の一例を示すブロック図である。
【図３】データファイル格納装置３０の詳細な機能構成の一例を示すブロック図である。
【図４】データファイル格納部３００に格納されるデータ構造の一例を示す図である。
【図５】指定ファイル格納部３０２に格納されるデータ構造の一例を示す図である。
【図６】電子メール合成装置４０の詳細な機能構成の一例を示すブロック図である。
【図７】未送信メール格納部４０３に格納されるデータ構造の一例を示す図である。
【図８】モバイルコンピュータ２０の動作の一例を示すフローチャートである。
【図９】データファイル格納装置３０の動作の一例を示すフローチャートである。
【図１０】電子メール合成装置４０の動作の一例を示すフローチャートである。
【符号の説明】
【００６８】
１０・・・電子メール転送システム、１１・・・通信ネットワーク、１２・・・基地局、１３・・・コンピュータ、１４・・・メール転送サーバ、２０・・・モバイルコンピュータ、２００・・・メール本文作成部、２０１・・・ファイル情報特定部、２０２・・・メール本文送信部、２１・・・無線通信端末、３０・・・データファイル格納装置、３００・・・データファイル格納部、３０００、３０２０、４０３０・・・ファイル情報、３００１、３０２１・・・データファイル本体、３０１・・・ファイル情報提供部、３０２・・・指定ファイル格納部、３０３・・・データファイル送信部、４０・・・電子メール合成装置、４００・・・メール本文受信部、４０１・・・データファイル取得部、４０２・・・メール転送部、４０３・・・未送信メール格納部、４０３１・・・再問い合わせ日時、４０３２・・・再問い合わせ期限、４０３３・・・電子メール本文
【図１】
2007305037.tif 000003
【図２】
2007305037.tif 000004
【図３】
2007305037.tif 000005
【図４】
2007305037.tif 000006
【図５】
2007305037.tif 000007
【図６】
2007305037.tif 000008
【図７】
2007305037.tif 000009
【図８】
2007305037.tif 000010
【図９】
2007305037.tif 000011
【図１０】
2007305037.tif 000012