(57)【要約】【課題】  ファイル送受信システムにおいて、データファイルの受信完了の確認を行う処理負担を軽減する。【解決手段】  ファイル送信装置１００と、ファイル受信装置２００とを備えるファイル送受信装置１０００を構築する。ファイル送信装置１００は、データファイルに対応するＳＴＡＲＴファイル、および、ＥＮＤファイルを生成し、ＳＴＡＲＴファイル、データファイル、ＥＮＤファイルを、この順序で、ファイル受信装置２００に送信する。ファイル受信装置２００は、ＥＮＤファイルの受信を確認することによって、データファイルの受信が完了したものと見なし、データファイルへのアクセスを許可する。【選択図】  図１
2005346411.tif 000002
【特許請求の範囲】
【請求項１】
データファイルを所定のファイル受信装置に送信するファイル送信装置であって、
前記データファイルの送信終了を通知するための送信終了ファイルを生成するファイル生成部と、
前記ファイル受信装置に、前記データファイルを送信し、該送信後に、前記送信終了ファイルを送信する送信制御部と、
を備えるファイル送信装置。
【請求項２】
請求項１記載のファイル送信装置であって、
前記送信終了ファイルは、前記ファイル受信装置において行うべき制御の内容を示す所定の制御情報を含む、
ファイル送信装置。
【請求項３】
請求項１記載のファイル送信装置であって、
前記ファイル生成部は、さらに、前記データファイルの送信開始を通知するための送信開始ファイルを生成し、
前記送信制御部は、前記送信開始ファイルを送信し、該送信後に、前記データファイル、および、前記送信終了ファイルを送信する、
ファイル送信装置。
【請求項４】
請求項３記載のファイル送信装置であって、
前記送信開始ファイルは、前記ファイル受信装置において行うべき制御の内容を示す所定の制御情報を含む、
ファイル送信装置。
【請求項５】
ファイル送信装置から送信されたデータファイルを受信するファイル受信装置であって、
前記ファイル送信装置から、前記データファイルと、該データファイルの送信終了を通知するための送信終了ファイルとを受信する受信部と、
前記データファイルと、前記送信終了ファイルとを格納するファイル格納部と、
前記ファイル格納部に前記送信終了ファイルが格納されているか否かを監視し、前記ファイル格納部に前記送信終了ファイルが格納されているときに、前記データファイルに対してのアクセスを許可する監視部と、
を備えるファイル受信装置。
【請求項６】
請求項５記載のファイル受信装置であって、
前記送信終了ファイルは、前記ファイル受信装置において行うべき制御の内容を示す所定の制御情報を含んでおり、
前記ファイル受信装置は、さらに
前記制御情報を解析する解析部と、
前記解析結果に基づいて、所定の制御を行う制御部と、
を備えるファイル受信装置。
【請求項７】
請求項５記載のファイル受信装置であって、
前記受信部は、さらに、前記データファイルの送信開始を通知するための送信開始ファイルを受信し、
前記ファイル格納部は、さらに、前記送信開始ファイルを格納し、
前記監視部は、さらに、前記ファイル格納部に前記送信開始ファイルが格納されているか否かを監視する、
ファイル受信装置。
【請求項８】
請求項７記載のファイル受信装置であって、
前記送信開始ファイルは、前記ファイル受信装置において行うべき制御の内容を示す所定の制御情報を含んでおり、
前記ファイル受信装置は、さらに、
前記制御情報を解析する解析部と、
前記解析結果に基づいて、所定の制御を行う制御部と、
を備えるファイル受信装置。
【請求項９】
請求項７記載のファイル受信装置であって、さらに、
前記送信開始ファイルと、前記送信終了ファイルとの受信ログを記憶するログ記憶部を備えるファイル受信装置。
【請求項１０】
データファイルを所定のファイル受信装置に送信するファイル送信装置の制御方法であって、
（ａ）前記データファイルの送信終了を通知するための送信終了ファイルを生成する工程と、
（ｂ）前記ファイル受信装置に、前記データファイルを送信し、該送信後に、前記送信終了ファイルを送信する工程と、
を備える制御方法。
【請求項１１】
ファイル送信装置から送信されたデータファイルを受信するファイル受信装置の制御方法であって、
（ａ）前記ファイル送信装置から、前記データファイルと、該データファイルの送信終了を通知するための送信終了ファイルとを受信する工程と、
（ｂ）前記データファイルと、前記送信終了ファイルとを、所定のファイル格納部に格納する工程と、
（ｃ）前記ファイル格納部に前記送信終了ファイルが格納されているか否かを監視し、前記ファイル格納部に前記送信終了ファイルが格納されているときに、前記データファイルに対してのアクセスを許可する工程と、
を備える制御方法。
【請求項１２】
データファイルを所定のファイル受信装置に送信するファイル送信装置を制御するためのコンピュータプログラムであって、
前記データファイルの送信終了を通知するための送信終了ファイルを生成する機能と、
前記ファイル受信装置に、前記データファイルを送信し、該送信後に、前記送信終了ファイルを送信する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項１３】
ファイル送信装置から送信されたデータファイルを受信するファイル受信装置を制御するためのコンピュータプログラムであって、
前記ファイル送信装置から、前記データファイルと、該データファイルの送信終了を通知するための送信終了ファイルとを受信する機能と、
前記データファイルと、前記送信終了ファイルとを、所定のファイル格納部に格納する機能と、
前記ファイル格納部に前記送信終了ファイルが格納されているか否かを監視し、前記ファイル格納部に前記送信終了ファイルが格納されているときに、前記データファイルに対してのアクセスを許可する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項１４】
請求項１２または１３記載のコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データファイルの送受信を行うファイル送受信システムに関するものである。
【背景技術】
【０００２】
従来、コンピュータ間でネットワークを介してデータファイルの送受信を行うファイル送受信システムが普及している。このようなファイル送受信システムでは、例えば、受信側のコンピュータにおいて、受信中のデータファイルへのアクセスを防止するため、データファイルの受信完了を確認する種々の技術が提案されている。例えば、下記特許文献１には、概略、以下に示す技術が記載されている。すなわち、特許文献１では、送信側のコンピュータは、データファイルのデータ件数を含む管理ファイルと、データファイルとを、受信側コンピュータに送信する。受信側のコンピュータは、送信側のコンピュータから受信した受信したデータファイルのデータ件数を算出し、この算出値と、管理ファイルに含まれるデータ件数の値とが等しいときに、データファイルの受信が正常に完了したと判断する。
【０００３】
【特許文献１】特開２０００−５７０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に記載された技術では、データファイルの受信完了の確認を行うために、送信側のコンピュータが、データファイルとは別に、データ件数等、種々のデータを含む複雑な構成の管理ファイルを作成しなければならなかったり、受信側のコンピュータが、データファイルのデータ件数の算出を行わなければばらなかったりして、送信側、および、受信側のコンピュータにおける処理負担が大きかった。
【０００５】
本発明は、上述の課題を解決するためになされたものであり、ファイル送受信システムにおいて、データファイルの受信完了の確認を行う処理負担を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題の少なくとも一部を解決するため、本発明では、以下の構成を採用した。
本発明のファイル送信装置は、
データファイルを所定のファイル受信装置に送信するファイル送信装置であって、
前記データファイルの送信終了を通知するための送信終了ファイルを生成するファイル生成部と、
前記ファイル受信装置に、前記データファイルを送信し、該送信後に、前記送信終了ファイルを送信する送信制御部と、
を備えることを要旨とする。
【０００７】
本発明のファイル送信装置は、データファイルとは別に、データファイルの送信終了を通知するための送信終了ファイルを生成する。この送信終了ファイルは、先に説明した管理ファイルとは異なり、簡易な構成のファイルである。この送信終了ファイルは、データファイルと関連付けられていればよく、ファイルの内容は空であってもよい。そして、本発明のファイル送信装置は、データファイルの送信後に、送信終了ファイルを送信する。本発明では、ファイル受信装置が、送信終了ファイルの受信を確認することによって、データファイルの受信が完了したものと見なす。こうすることによって、ファイル送受信システムにおいて、データファイルの受信完了の確認を行う処理負担を軽減することができる。
【０００８】
上記ファイル送信装置において、
前記送信終了ファイルは、前記ファイル受信装置において行うべき制御の内容を示す所定の制御情報を含むようにしてもよい。
【０００９】
制御情報は、ファイル送信装置のユーザによって任意に設定可能であり、データファイルに対する処理を指示するための情報であってもよいし、データファイルに対する処理とは無関係な情報であってもよい。前者の場合としては、例えば、データファイルを処理するプログラムの名前や、このプログラムの起動条件を指定する態様などが挙げられる。また、後者の場合としては、例えば、データファイルを他の装置に転送するように指示する態様などが挙げられる。ファイル受信装置は、制御情報を解析し、この解析結果に従った制御を行う。本発明によって、ファイル送信装置から、ファイル受信装置において行うべき制御を指示することができる。
【００１０】
なお、送信終了ファイルが、データファイルの送信レコード件数や、送信先アドレスなど、データファイルに関する種々の付加情報を含むようにしてもよい。こうすることによって、ファイル受信装置は、付加情報とデータファイルの内容とを比較することにより、データファイルが正しいものであるか否かを、正確に確認することができる。
【００１１】
本発明のファイル送信装置において、
前記ファイル生成部は、さらに、前記データファイルの送信開始を通知するための送信開始ファイルを生成し、
前記送信制御部は、前記送信開始ファイルを送信し、該送信後に、前記データファイル、および、前記送信終了ファイルを送信するようにしてもよい。
【００１２】
本発明では、データファイルや、送信終了ファイルとは別に、データファイルの送信開始を通知するための送信開始ファイルを生成する。この送信開始ファイルは、データファイルと関連付けられていればよく、ファイルの内容は、空であってもよい。そして、本発明のファイル送信装置は、データファイルの送信に先立って、送信開始ファイルを送信する。ファイル受信装置は、送信開始ファイルの受信を確認することによって、ファイル送信装置からデータファイルが送信されてくることを認識することができる。
【００１３】
上記ファイル送信装置において、
前記送信開始ファイルは、前記ファイル受信装置において行うべき制御の内容を示す所定の制御情報を含むようにしてもよい。
【００１４】
制御情報は、ファイル送信装置のユーザによって任意に設定可能であり、データファイルに対する処理を指示するための情報であってもよいし、データファイルに対する処理とは無関係な情報であってもよい。前者の場合としては、例えば、データファイルを処理するプログラムの名前や、このプログラムの起動条件を指定する態様などが挙げられる。また、後者の場合としては、例えば、データファイルを他の装置に転送するように指示する態様などが挙げられる。ファイル受信装置は、制御情報を解析し、この解析結果に従った制御を行う。本発明によって、ファイル送信装置から、ファイル受信装置において行うべき制御を指示することができる。
【００１５】
なお、送信開始ファイルが、データファイルの送信レコード件数や、送信先アドレスなど、データファイルに関する種々の付加情報を含むようにしてもよい。こうすることによって、ファイル受信装置は、付加情報とデータファイルの内容とを比較することにより、データファイルが正しいものであるか否かを、正確に確認することができる。
【００１６】
本発明は、上述した本発明のファイル送信装置からデータファイルを受信するファイル受信装置の発明として構成することもできる。
すなわち、本発明のファイル受信装置は、
前記ファイル送信装置から、前記データファイルと、該データファイルの送信終了を通知するための送信終了ファイルとを受信する受信部と、
前記データファイルと、前記送信終了ファイルとを格納するファイル格納部と、
前記ファイル格納部に前記送信終了ファイルが格納されているか否かを監視し、前記ファイル格納部に前記送信終了ファイルが格納されているときに、前記データファイルに対してのアクセスを許可する監視部と、
を備えることを要旨とする。
【００１７】
本発明では、ファイル送信装置から受信したデータファイルがファイル格納部に存在する場合であっても、受信が完了しているか否かが不明なため、原則として、このデータファイルへのアクセスは、禁止されている。そして、ファイル受信装置は、送信終了ファイルがファイル格納部に格納されていることを確認することによって、データファイルの受信が完了したものと見なし、データファイルへのアクセスを許可する。すなわち、データファイルへのアクセスの禁止を解除し、アクセス可能な状態にする。こうすることによって、ファイル送受信システムにおいて、データファイルの受信完了の確認を行う処理負担を軽減するとともに、受信が未完了のデータファイルへのアクセスを防止することができる。
【００１８】
上記ファイル受信装置において、
前記送信終了ファイルが、前記ファイル受信装置において行うべき制御の内容を示す所定の制御情報を含んでいる場合、
前記ファイル受信装置は、さらに
前記制御情報を解析する解析部と、
前記解析結果に基づいて、所定の制御を行う制御部と、
を備えるようにしてもよい。
【００１９】
こうすることによって、ファイル送信装置から指示された制御を行うことができる。
【００２０】
本発明のファイル受信装置において、
前記受信部は、さらに、前記データファイルの送信開始を通知するための送信開始ファイルを受信し、
前記ファイル格納部は、さらに、前記送信開始ファイルを格納し、
前記監視部は、さらに、前記ファイル格納部に前記送信開始ファイルが格納されているか否かを監視するようにしてもよい。
【００２１】
こうすることによって、ファイル受信装置は、送信開始ファイルの受信を確認することにより、ファイル送信装置からデータファイルが送信されてくることを認識することができる。
【００２２】
上記ファイル受信装置において、
前記送信開始ファイルが、前記ファイル受信装置において行うべき制御の内容を示す所定の制御情報を含んでいる場合、
前記ファイル受信装置は、さらに、
前記制御情報を解析する解析部と、
前記解析結果に基づいて、所定の制御を行う制御部と、
を備えるようにしてもよい。
【００２３】
こうすることによって、ファイル送信装置から指示された制御を行うことができる。
【００２４】
上記受信部が送信開始ファイルと、送信終了ファイルとを受信するファイル受信装置において、さらに、
前記送信開始ファイルと、前記送信終了ファイルとの受信ログを記憶するログ記憶部を備えるようにすることができる。
【００２５】
受信ログには、少なくとも送信開始ファイル、および、送信終了ファイルの受信日時が記録される。本発明によって、受信ログを参照することにより、どのデータファイルの受信に時間が掛かったか等の解析を行うことができる。
【００２６】
本発明は、上述した種々の特徴を必ずしも全て備えている必要はなく、その一部を省略したり、適宜、組み合わせたりして構成することができる。本発明は、上述のファイル送信装置、ファイル受信装置としての構成の他、ファイル送信装置の制御方法、ファイル受信装置の制御方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００２７】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、ファイル送信装置、ファイル受信装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．ファイル送受信システム：
Ｂ．送信処理：
Ｃ．受信処理：
Ｄ．変形例：
【００２９】
Ａ．ファイル送受信システム：
図１は、本発明の一実施例としてのファイル送受信システム１０００の概略構成を示す説明図である。このファイル送受信システム１０００は、ファイル送信装置１００と、ファイル受信装置２００とを備えている。ファイル送信装置１００と、ファイル受信装置２００とは、インターネットＩＮＴを介して接続されている。なお、ファイル送信装置１００、および、ファイル受信装置２００の数は、図示した例に限らず、任意に設定可能である。
【００３０】
図中にファイル送信装置１００、および、ファイル受信装置２００の構成を併せて示した。
【００３１】
ファイル送信装置１００は、ＣＰＵ１１０と、メモリ１２０と、記憶装置１３０と、通信装置１４０とを備えている。メモリ１２０には、ＣＰＵ１１０が実行することによって、ＳＴＡＲＴファイル生成部１２２、ＥＮＤファイル生成部１２４、送信制御部１２６として機能するコンピュータプログラムが格納されている。記憶装置１３０は、ファイル受信装置２００に送信するためのデータファイルを格納している。通信装置１４０は、ファイル受信装置２００との通信を行う。
【００３２】
ＳＴＡＲＴファイル生成部１２２は、データファイルの送信開始を通知するためのＳＴＡＲＴファイルを生成する。このＳＴＡＲＴファイルは、送信するデータファイルに対応している。本実施例では、例えば、送信するデータファイルの名前が「jutyu.txt」である場合には、ＳＴＡＲＴファイルとして、「jutyu.sta」というファイル名のファイルを生成するものとした。このファイル名において、「.」の前の「jutyu」が「jutyu.txt」と対応していることを示しており、「.」の後の「sta」がＳＴＡＲＴファイルであることを示している。ＳＴＡＲＴファイルの内容は、空である。このＳＴＡＲＴファイルは、本発明における送信開始ファイルに相当する。
【００３３】
ＥＮＤファイル生成部１２４は、データファイルの送信終了を通知するためのＥＮＤファイルを生成する。このＥＮＤファイルは、送信するデータファイルに対応している。本実施例では、例えば、送信するデータファイルの名前が「jutyu.txt」である場合には、ＥＮＤファイルとして、「jutyu.end」というファイル名のファイルを生成するものとした。このファイル名において、「.」の前の「jutyu」が「jutyu.txt」と対応していることを示しており、「.」の後の「end」がＳＥＮＤファイルであることを示している。また、ＥＮＤファイルには、ファイル受信装置２００において行うべき制御の内容を示す制御情報、例えば、データファイルを処理するプログラムの名前や、このプログラムの起動条件が記述されている。ＥＮＤファイルに、ファイル受信装置２００において行うべき制御の内容を示す制御情報を記述することによって、ファイル受信装置２００に対して、行うべき制御を指示することができる。このＥＮＤファイルは、本発明における送信終了ファイルに相当する。
【００３４】
送信制御部１２６は、ＳＴＡＲＴファイルと、データファイルと、ＥＮＤファイルとを、この順序で、ファイル受信装置２００に送信する。
【００３５】
ファイル受信装置２００は、ＣＰＵ２１０と、メモリ２２０と、記憶装置２３０と、通信装置２４０とを備えている。メモリ２２０には、ＣＰＵ２１０が実行することによって、監視部２２２、解析部２２４、ファイル処理部２２６としてとして機能するコンピュータプログラムが格納されている。記憶装置２３０は、ファイル送信装置１００から受信したＳＴＡＲＴファイル、データファイル、ＥＮＤファイルが格納される。記憶装置２３０には、また、ＳＴＡＲＴファイル、および、ＥＮＤファイルの受信ログを記録したログファイルも格納される。通信装置２４０は、ファイル送信装置１００との通信を行う。
【００３６】
監視部２２２は、ファイル送信装置１００から受信したＳＴＡＲＴファイル、および、ＥＮＤファイルが記憶装置２３０に格納されているか否かの監視を行い、ＥＮＤファイルが記憶装置２３０に格納されているときに、このＥＮＤファイルに対応するデータファイルへのアクセスを許可する。すなわち、データファイルは、デフォルトでは、アクセスが禁止されており、監視部２２２がＥＮＤファイルの存在を確認した後に、データファイルへのアクセスの有無に関わらず、アクセスの禁止が解除され、アクセス可能な状態になる。こうすることによって、受信中のデータファイルへのアクセスを防止することができる。また、監視部２２２は、データファイルへのアクセスを許可した後に、ＳＴＡＲＴファイル、および、ＥＮＤファイルを削除する。また、監視部２２２は、ＳＴＡＲＴファイル、および、ＥＮＤファイルの受信日時をログファイルに記録する。ユーザが、このログファイルを後に参照することによって、どのデータファイルの受信に時間が掛かったか等の解析を行うことができる。
【００３７】
解析部２２４は、ＥＮＤファイルに記述された制御情報を解析する。ファイル処理部２２６は、解析部２２４によって解析された解析結果に従って、データファイルに対してファイル処理を行う。ファイル処理部２２６は、また、予め設定されたスケジュールに従って、あるいは、ユーザからの指示に応じて、データファイルに対してファイル処理を行う。
【００３８】
Ｂ．送信処理：
図２は、データファイルの送信処理の流れを示すフローチャートである。ファイル送信装置１００のＣＰＵ１１０が実行する処理である。
【００３９】
まず、ＣＰＵ１１０は、送信すべきデータファイルに対応するＳＴＡＲＴファイルを生成し、ファイル受信装置２００に送信する（ステップＳ１００）。次に、ＣＰＵ１１０は、ＳＴＡＲＴファイルに対応するデータファイルをファイル受信装置２００に送信する（ステップＳ１１０）。そして、ＣＰＵ１１０は、データファイルに対応するＥＮＤファイル生成し、ファイル受信装置２００に送信する（ステップＳ１２０）。そして、ＣＰＵ１１０は、送信処理を終了する。
【００４０】
Ｃ．受信処理：
図３は、データファイルの受信処理の流れを示すフローチャートである。ファイル受信装置２００のＣＰＵ２１０が実行する処理である。
【００４１】
ＣＰＵ２１０は、ファイル送信装置１００からＳＴＡＲＴファイルを受信したか否か、すなわち、記憶装置２３０にＳＴＡＲＴファイルが格納されているか否かを監視する（ステップＳ２００）。ＣＰＵ２１０は、ＳＴＡＲＴファイルを受信していない場合には（ステップＳ２１０：ＮＯ）、ステップＳ２００に戻り、ＳＴＡＲＴファイルの監視を継続する。ＣＰＵ２１０は、ＳＴＡＲＴファイルを受信した場合には（ステップＳ２１０：ＹＥＳ）、ＳＴＡＲＴファイルの受信時刻をログファイルに記録し、データファイルを受信する（ステップＳ２２０）。
【００４２】
次に、ＣＰＵ２１０は、ＥＮＤファイルを受信したか否か、すなわち、記憶装置２３０にＥＮＤファイルが存在するか否かを監視する（ステップＳ２３０）。ＣＰＵ２１０は、ＥＮＤファイルを受信していない場合には（ステップＳ２４０：ＮＯ）、ステップＳ２３０に戻り、ＥＮＤファイルの監視を継続する。ＣＰＵ２１０は、ＥＮＤファイルを受信した場合には（ステップＳ２４０：ＹＥＳ）、ＥＮＤファイルの受信時刻をログファイルに記録し、ステップＳ２２０において受信したデータファイルへのアクセスを許可する（ステップＳ２５０）。次に、ＣＰＵ２１０は、ＥＮＤファイルに記述された制御情報の解析を行う（ステップＳ２６０）。そして、ＣＰＵ２１０は、解析結果に基づいて、ファイル処理を行う（ステップＳ２７０）。そして、ＣＰＵ２１０は、ＳＴＡＲＴファイル、および、ＥＮＤファイルを削除し、受信処理を終了する。
【００４３】
なお、図示は省略したが、本実施例では、ＳＴＡＲＴファイルの受信からＥＮＤファイルの受信までに所定時間以上が経過した場合には、通信障害が発生したものと見なし、タイムアウト処理を実行する。タイムアウト処理としては、例えば、受信したＳＴＡＲＴファイル、データファイルを削除し、ファイル送信装置１００にＳＴＡＲＴファイル、データファイル、ＥＮＤファイルの再送要求を送信する処理などが挙げられる。
【００４４】
以上説明したファイル送受信システム１０００では、ファイル送信装置１００は、ファイル受信装置２００へのデータファイルの送信に際し、ＳＴＡＲＴファイル、および、ＥＮＤファイルを送信する。そして、ファイル受信装置２００は、ＥＮＤファイルが記憶装置２３０に格納されていることを確認することによって、データファイルの受信が完了したものと見なし、データファイルへのアクセスを許可する。こうすることによって、データファイルの受信完了の確認を行う処理負担を軽減することができる。また、ファイル受信装置２００において、受信が未完了のデータファイルへのアクセスを防止することができる。
【００４５】
Ｄ．変形例：
以上、本発明の実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形例が可能である。
【００４６】
Ｄ１．変形例１：
上記実施例では、ＥＮＤファイルにファイル受信装置２００において行うべき制御の内容を示す制御情報を記述するものとしたが、ＳＴＡＲＴファイルに記述するようにしてもよい。また、ＳＴＡＲＴファイルと、ＥＮＤファイルとに、別々の制御情報を記述するようにしてもよい。例えば、ＥＮＤファイルに、ＥＮＤファイルの受信後の制御内容を記述し、ＳＴＡＲＴファイルに、ＳＴＡＲＴファイルの受信後、ＥＮＤファイルを受信できなかったときの制御内容を記述するようにしてもよい。
【００４７】
Ｄ２．変形例２：
上記実施例、変形例１では、ＳＴＡＲＴファイル、ＥＮＤファイルに制御情報を記述するものとしたが、これに限られない。例えば、ＳＴＡＲＴファイル、ＥＮＤファイルに、データファイルの送信レコード件数や、送信先アドレスなど、データファイルに関する種々の付加情報を記述するようにしてもよい。こうすることによって、ファイル受信装置２００は、付加情報とデータファイルの内容とを比較することにより、データファイルが正しいものであるか否かを、正確に確認することができる。また、ＳＴＡＲＴファイル、および、ＥＮＤファイルに制御情報や、付加情報を記述しないようにしてもよい。この場合には、ファイル受信装置２００において、解析部２２４を省略することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施例としてのファイル送受信システム１０００の概略構成を示す説明図である。
【図２】データファイルの送信処理の流れを示すフローチャートである。
【図３】データファイルの受信処理の流れを示すフローチャートである。
【符号の説明】
【００４９】
１０００...ファイル送受信システム
１００...ファイル送信装置
１１０...ＣＰＵ
１２０...メモリ
１２２...ＳＴＡＲＴファイル生成部
１２４...ＥＮＤファイル生成部
１２６...送信制御部
１３０...記憶装置
１４０...通信装置
２００...ファイル受信装置
２１０...ＣＰＵ
２２０...メモリ
２３０...記憶装置
２４０...通信装置
２２２...監視部
２２４...解析部
２２６...ファイル処理部
ＩＮＴ...インターネット
【図１】
2005346411.tif 000003
【図２】
2005346411.tif 000004
【図３】
2005346411.tif 000005