(57)【要約】【課題】広伝送帯域の通信経路に障害が発生して、狭伝送帯域の通信経路によってデータファイルを転送する際、優先度の高いデータファイルの待ち時間を短くする。【解決手段】ファイル転送システムは複数の通信経路を選択的に使用してデータファイルを転送する。情報管理部２３では通信経路毎にその伝送帯域を管理するとともに回線速度を管理しており、ファイル転送制御部２６、ファイル分割部２７、及びファイル転送実行部２８はデータファイルを転送する際通信経路の１つを選択通信経路として用いて、伝送帯域及び回線速度に応じてデータファイルを選択通信経路で転送する際に要する転送時間が予め規定された時間を越えると、データファイルを分割してデータファイルの転送を行う。【選択図】図１
2007172226.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信経路を選択的に使用してデータファイルを転送するファイル転送システムであって、
前記通信経路毎にその伝送帯域を管理するとともに回線速度を管理する経路管理手段と、
前記データファイルを転送する際前記通信経路の１つを選択通信経路として用いて、前記伝送帯域及び前記回線速度に応じて前記データファイルを前記選択通信経路で転送する際に要する転送時間が予め規定された時間を越えると前記データファイルを分割して前記データファイルの転送を行うファイル転送手段とを有することを特徴とするファイル転送システム。
【請求項２】
前記データファイルが正常に転送されたか否かを示す転送結果に応じて再送を指示するハンドリング手段と、
前記通信経路を切り替える回線切替手段とを備え、
該ハンドリング手段は前記再送の回数が予め規定された許容転送回数を越えると前記回線切替手段によって他の通信経路を前記選択通信経路とし該選択通信経路を迂回路とするようにしたことを特徴とする請求項１記載のファイル転送システム。
【請求項３】
前記データファイルには該データファイル毎にその優先度が設定されており、
前記ハンドリング手段は前記迂回路を用いる際前記優先度が高い場合のみ前記転送結果が予め規定されたエラーでないと前記迂回路への切替を前記回線切替手段に要求するようにしたことを特徴とする請求項２記載のファイル転送システム。
【請求項４】
前記通信経路毎にその故障及び復旧を検出する故障・復旧検出手段を備え、
前記回線切替手段は前記故障・復旧検出手段の検出結果に応じて通信回線の切替を行うようにしたことを特徴とする請求項３記載のファイル転送システム。
【請求項５】
複数の通信経路を選択的に使用してデータファイルを転送するファイル転送方法であって、
前記通信経路として広伝送帯域の第１の方路と狭伝送帯域の第２の方路とを有し、
前記第１の方路で前記データファイルを転送する第１のステップと、
前記第１の方路に障害があると検出されると前記第２の方路に切り替える第２のステップと、
前記データファイルを分割して前記第２の方路で転送する第３のステップとを有することを特徴とするファイル転送方法。
【請求項６】
複数の通信経路を選択的に使用してデータファイルを転送するファイル転送方法であって、
前記通信経路として広伝送帯域の第１の方路と狭伝送帯域の第２の方路とを有し、
前記第１の方路で前記データファイルを転送する第１のステップと、
前記データファイル転送の際前記データファイルのサイズを記録する第２のステップと、
前記第１の方路の障害が検出されると前記第２の方路に切り替える第３のステップと、
前記データファイルのサイズに応じて転送済み部分を除いて残りの部分のみを前記第２の方路で転送する第４のステップとを有することを特徴とするファイル転送方法。
【請求項７】
複数の通信経路を選択的に使用してデータファイルを転送するファイル転送方法であって、
前記通信経路として広伝送帯域の第１の方路と狭伝送帯域の第２の方路とを有し、
前記第１の方路に障害がある際前記データファイルを分割して前記第２の方路で転送する第１のステップと、
前記データファイル転送の際前記第１の方路の復旧が検出されると前記第１の方路に切り替える第２のステップと、
転送済み分割部分を除いて残りの分割部分のみを前記第１の方路で転送する第３のステップとを有することを特徴とするファイル転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してデータファイルを転送する際に用いられるファイル転送システムに関し、特に、通信経路の伝送帯域に応じたデータファイル転送を行うためのファイル転送システム及びファイル転送方法に関するものである。
【背景技術】
【０００２】
一般に、インターネット等の通信ネットワークによって接続された情報端末装置間でデータファイルの転送を行う際、データファイル転送中等に通信経路（以下方路と呼ぶ）に障害が発生すると、当該方路とは別の方路に切り替えて、つまり、別の方路に迂回してデータファイル転送を行うようにしている。
【０００３】
例えば、ネットワークにおいて迂回の通信ルート（方路）を確立するためのリソースが不足する際においても通信を保証するため、端末収容部間の通信において確立される全ての通信ルートに、その重要度別に迂回属性とルート状態とを組み合わせた迂回優先度を与え、ノードの間の回線切断で端末収容部の間の第１の通信ルートが切断されると、既に確立されているより低い迂回優先度を有する第２の通信ルートを停止させて、別のノードを経由した迂回ルートによって第１の通信ルートを再確立して、端末収容部間の通信を保証するようにしたものがある（特許文献１参照）。
【０００４】
さらに、優先度の高い通信用ＩＰパケットに優先的に空き帯域の大きい経路（方路）を割り当てるため、空き帯域関連情報収集手段が自ルータに接続されている端末装置からの通信用ＩＰパケットを受信した際、パケットがとり得る全ての経路の空き帯域関連情報を収集して、収集した空き帯域関連情報、経路、及びパケットの優先度を含む経路決定情報を経路記憶部に格納し、経路指示部が、自ルータに接続されている端末装置からのパケットを受信した際、経路記憶部から優先度がパケットの優先度と等しく且つ経路がパケットのとり得る経路の内の何れかと一致する経路決定情報を全て探し出して、探し出した経路決定情報中の経路の中から優先度の高い他のパケットが使用中の経路と重複部分がなく且つ最も空き帯域が大きい経路をパケットの経路として選択するようにしたものがある（特許文献２参照）。
【０００５】
また、障害発生時以外には用いられていない第２経路を使用してパケット転送を、ルータによって容易に行うため、パケット受信部によって、ヘッダ情報内のＴＯＳフィールドに迂回設定ビットが設定されているＩＰパケットを受信し、ルーティング表作成部によってパケットの宛先情報に対して選択可能な最優先経路と第２経路（迂回経路）とが宛先情報に対応付けられているルーティング表を作成して保持し、転送先判定部がルーティング表に基づいて受信パケットの迂回設定ビットが通常経路選択を表す値に指定されている際に、最優先経路を選択して受信パケットを転送し、迂回設定ビットが迂回経路選択を表す値に指定されている際に、第２経路を選択して受信パケットを転送するようにしたものがある（特許文献３参照）。
【０００６】
【特許文献１】特開平９−３３１３２２号公報
【特許文献２】特開２００１−３３３１００公報
【特許文献３】特開２００４−２４９９４９公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述の特許文献１に記載された手法では、通信ルートにその重要度別に迂回属性とルート状態とを組み合わせた迂回優先度を与えて、この迂回優先度に応じて迂回ルートを確立するようにしているものの、迂回ルートの伝送帯域及び転送すべきデータファイルのサイズについては何ら考慮しておらず、迂回優先度に応じて迂回ルートを確立したとしても、迂回ルートが狭伝送帯域でしかも転送すべきデータファイルサイズが大きいと、迂回ルートを占有する時間が長時間に亘ってしまい、別のデータファイルを転送することが長時間に亘って阻害されてしまうという課題がある。
【０００８】
つまり、広伝送帯域（Ｗｉｄｅ  Ｂａｎｄ）の第１の方路で障害が発生した時、迂回方路である第２の方路によって、優先度が高く、しかもファイルサイズの大きいデータファイルを転送する際、第２の方路が狭伝送帯域（Ｎａｒｒｏｗ  Ｂａｎｄ）であると、転送に長時間を要するため、優先度の高い他のデータファイルが転送待ち状態で滞留してしまい、同様に優先度の高い他のデータファイルが転送できないという事態となってしまう。
【０００９】
例えば、図１３に示すように、狭伝送帯域である第２の方路１０を用いて、データファイルをデータファイル１１乃至１５の順に転送しようと際、データファイル１１のファイルサイズが大きいと、優先度が高い（Ｈ）宛先Ａのデータファイル１１を転送中においては、優先度の高い宛先Ｂのデータファイル１２、優先度の低い（Ｌ）宛先Ｃのデータファイル１３、優先度の高い宛先Ｃのデータファイル１４、及び優先度の高い宛先Ｂのデータファイル１５が滞留してしまうことになる。
【００１０】
さらに、特許文献２に記載のルータでは、パケットを送信する際、経路決定情報中の経路の中から優先度の高い他のパケットが使用中の経路と重複部分がなく且つ最も空き帯域が大きい経路をパケットの経路として選択するようにしているものの、単に空き帯域が最も大きい経路を選択するようにしているだけで、高伝送帯域である第１の方路に障害が生じて狭伝送帯域である第２の方路を迂回路としてデータファイルを転送する際において、転送中のデータファイルのファイルサイズが大きいと、優先度の高い他のデータファイルが転送待ち状態で滞留してしまい、同様に優先度の高い他のデータファイルが転送できないという事態を解消することが難しいという課題がある。
【００１１】
また、特許文献３に記載の経路選択方法においても、単に迂回設定ビットが迂回経路選択を表す値に指定されている際に、第２の経路を選択して受信パケットを転送しているだけであって、高伝送帯域である第１の方路に障害が生じて狭伝送帯域である第２の方路を迂回路としてデータファイルを転送する際において、転送中のデータファイルのファイルサイズが大きいと、優先度の高い他のデータファイルが転送待ち状態で滞留してしまい、同様に優先度の高い他のデータファイルが転送できないという事態を解消することが難しいという課題がある。
【００１２】
本発明の目的は、広伝送帯域の方路に障害が発生して、狭伝送帯域の方路によってデータファイルを転送する際、優先度の高いデータファイルの待ち時間を短くすることのできるファイル転送システム及びファイル転送方法を得ることにある。
【課題を解決するための手段】
【００１３】
本発明によれば、複数の通信経路を選択的に使用してデータファイルを転送するファイル転送システムであって、前記通信経路毎にその伝送帯域を管理するとともに回線速度を管理する経路管理手段と、前記データファイルを転送する際前記通信経路の１つを選択通信経路として用いて、前記伝送帯域及び前記回線速度に応じて前記データファイルを前記選択通信経路で転送する際に要する転送時間が予め規定された時間を越えると前記データファイルを分割して前記データファイルの転送を行うファイル転送手段とを有することを特徴とするファイル転送システムが得られる。
【００１４】
本発明では、前記データファイルが正常に転送されたか否かを示す転送結果に応じて再送を指示するハンドリング手段と、前記通信経路を切り替える回線切替手段とを備え、該ハンドリング手段は前記再送の回数が予め規定された許容転送回数を越えると前記回線切替手段によって他の通信経路を前記選択通信経路とし該選択通信経路を迂回路とする。
【００１５】
本発明では、前記データファイルには該データファイル毎にその優先度が設定されており、前記ハンドリング手段は前記迂回路を用いる際前記優先度が高い場合のみ前記転送結果が予め規定されたエラーでないと前記迂回路への切替を前記回線切替手段に要求する。
【００１６】
本発明では、前記通信経路毎にその故障及び復旧を検出する故障・復旧検出手段を備え、前記回線切替手段は前記故障・復旧検出手段の検出結果に応じて通信回線の切替を行う。
【００１７】
本発明によれば、複数の通信経路を選択的に使用してデータファイルを転送するファイル転送方法であって、前記通信経路として広伝送帯域の第１の方路と狭伝送帯域の第２の方路とを有し、前記第１の方路で前記データファイルを転送する第１のステップと、前記第１の方路に障害があると検出されると前記第２の方路に切り替える第２のステップと、前記データファイルを分割して前記第２の方路で転送する第３のステップとを有することを特徴とするファイル転送方法が得られる。
【００１８】
さらに、本発明によれば、複数の通信経路を選択的に使用してデータファイルを転送するファイル転送方法であって、前記通信経路として広伝送帯域の第１の方路と狭伝送帯域の第２の方路とを有し、前記第１の方路で前記データファイルを転送する第１のステップと、前記データファイル転送の際前記データファイルのサイズを記録する第２のステップと、前記第１の方路の障害が検出されると前記第２の方路に切り替える第３のステップと、前記データファイルのサイズに応じて転送済み部分を除いて残りの部分のみを前記第２の方路で転送する第４のステップとを有することを特徴とするファイル転送方法が得られる。
【００１９】
また、本発明によれば、複数の通信経路を選択的に使用してデータファイルを転送するファイル転送方法であって、前記通信経路として広伝送帯域の第１の方路と狭伝送帯域の第２の方路とを有し、前記第１の方路に障害がある際前記データファイルを分割して前記第２の方路で転送する第１のステップと、前記データファイル転送の際前記第１の方路の復旧が検出されると前記第１の方路に切り替える第２のステップと、転送済み分割部分を除いて残りの分割部分のみを前記第１の方路で転送する第３のステップとを有することを特徴とするファイル転送方法が得られる。
【発明の効果】
【００２０】
以上のように、本発明では、伝送帯域及び回線速度に応じてデータファイルを分割して転送するようにしたので、通信経路の占有率の平準化が図れ、広伝送帯域の通信経路に障害が発生して、狭伝送帯域の通信経路によってデータファイルを転送する際、優先度の高いデータファイルの待ち時間を短くすることができるという効果がある。
【００２１】
本発明では、迂回路を用いる際優先度が高い場合のみ転送結果が予め規定されたエラーでないと迂回路への切替を行うようにしたので、優先度の高いデータファイルを優先度に従って転送できるという効果がある。
【００２２】
本発明では、広伝送帯域の第１の方路に障害があると検出された際、データファイルを分割して狭伝送帯域の第２の方路で転送するようにしたので、複数のデータファイルを宛先に均等に転送できるという効果がある。
【００２３】
本発明では、第１の方路の障害が検出された際、データファイルのサイズに応じて転送済み部分を除いて残りの部分のみを第２の方路で転送するようにしたので、第２の方路で転送されるファイル量が低減し、回線占有時間を低減できるという効果がある。
【００２４】
本発明では、第１の方路に障害があるとデータファイルを分割して第２の方路で転送して、第１の方路の復旧が検出されると転送済み分割部分を除いて残りの分割部分のみを第１の方路で転送するようにしたので、第２の方路の回線占有時間を低減できるという効果がある。
【発明を実施するための最良の形態】
【００２５】
次に、図面を参照して本発明の実施の形態について説明する。図１を参照して、本発明の実施の形態によるファイル転送システムは情報端末装置（以下単に端末と呼ぶ）２０に備えられ、端末２０はルータ（図示せず）を介して第１及び第２の方路（図示せず）に接続されており、端末２０は第１及び第２の方路のいずれかを用いて相手側端末に対してデータファイル（以下単にファイルと呼ぶ）の転送を行う。
【００２６】
図示の例では、第１の方路が広伝送帯域を有し、第２の方路が狭伝送帯域を有しており、第２の方路が迂回路として用いられる。図示のように、端末２０、つまり、ファイル転送システムは、情報登録部２１、回線速度測定部２２、情報管理部２３、回線切替部２４、故障・復旧検出部２５、ファイル転送制御部２６、ファイル分割部２７、ファイル転送実行部２８、メッセージハンドリング部（以下単にハンドリング部と呼ぶ）２９、及びファイル組立部３０を有している。なお、相手側端末も端末２０と同様の構成を有している。
【００２７】
情報登録部２１はユーザに対して、１つの宛先について第１及び第２の方路の登録を行うためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を提供し、回線速度測定部２２は方路毎の回線速度を測定し、情報管理部２３に対して方路毎の回線速度を通知する。また、情報管理部２３では後述する方路情報を回線毎に管理し、回線速度測定部２２から受けた回線速度を管理する。
【００２８】
回線切替部２４では、故障・復旧検出部２５から受ける通知情報（故障・復旧情報）に応じて二つの方路のうち正常である方路への回線切替を行い、さらに、ハンドリング部２９によるファイル転送結果の分析に基づく回線切替を実行する。故障・復旧検出部２５ではＳＮＭＰ（Simple Network Management Protocol）やＩＣＭＰ（Internet Control Message Protocol）などを利用し、回線や各種ノードといった方路の故障及び復旧を検出して、回線切替部２４に検出結果を示す故障・復旧情報を与えて、回線切替を要求する。ファイル転送制御部２６では、Ｃｒｏｎ（定期的にコマンド、プログラムを実行する機能）による時刻起動によって転送ファイル確認を行って、転送ファイルがあるとメッセージを生成して、ファイル転送実行部２８に対してファイル転送要求を行う。ファイル転送制御部２６は、Ｃｒｏｎを利用する他に、ファイル転送要求といったイベントなどをトリガにして、ファイル転送実行部２８に対してファイル転送要求を行っても良い。
【００２９】
ファイル分割部２７では、宛先情報を情報管理部２３から収集して、ファイル転送に用いる方路がファイル容量に対して十分な帯域がないと、ファイル分割を実行する。ファイル転送実行部２８では、ファイル転送制御部２６から依頼されたファイルを、情報管理部２３から収集した宛先に対して送信する。そして、ファイル転送失敗の際ハンドリング部２９に対して解析（分析）依頼して、その結果に応じて再転送を実行する。
【００３０】
ハンドリング部２９では、ファイル転送に応じて相手側から返送される返送メッセージ（エラー・正常）を解析して、再送を行うか否か及び故障以外での方路変更を行うについて分析して、その分析結果に応じて回線切替部２４に対して切替要求を行う。ファイル組立部３０では、相手側端末から転送されたファイルが分割されている際にその組立を行って、ファイルを復元する。
【００３１】
なお、前述の情報登録部２１、回線速度測定部２２、情報管理部２３、回線切替部２４、故障・復旧検出部２５、ファイル転送制御部２６、ファイル分割部２７、ファイル転送実行部２８、ハンドリング部２９、及びファイル組立部３０は、例えば、アプリケーションプログラムとして端末２０上で動作するようにしてもよい。
【００３２】
続いて、図２を参照して、いま、端末２０から相手側端末に対してファイル転送を行うとすると、まず、ファイル転送制御部２６では情報管理部２３に対して転送ファイル確認を行って（ステップＳ１）、情報管理部２３から宛先情報（ファイル名、宛先アドレス、及び伝送帯域）を得る。続いて、ファイル転送制御部２６では宛先情報に基づいてファイルの分割要否確認を行う（ステップＳ２）。
【００３３】
図３を参照して、情報管理部２３にはデータベース（記憶部）３１が備えられ、このデータベース３１にはファイル転送情報が格納されている。例えば、ファイル転送情報として、回線速度（伝送速度）、回線占有時間（ユーザ又は保守者設定）、及び強制分割を行うか否か（強制分割）が設定されている。ファイル転送制御部２６では宛先アドレスに応じたファイル転送情報を得て、まず、強制分割が設定されているか否かを判定する（ステップＳ３）、そして、強制分割が設定されていると、ファイル分割部２７に対してファイル分割要求を行う（ステップＳ４）。
【００３４】
一方、強制分割が設定されていないと、ファイル転送制御部２６では、転送予想時間を、転送予想時間＝入力ファイルサイズ÷伝送速度で求めて（ステップＳ５）、転送予想時間≦回線占有時間であると、分割不要と決定する（ステップＳ６）。また、転送予想時間＞回線占有時間であると、分割要（ステップＳ７）として、ファイル分割部２７に対してファイル分割要求を行う。
【００３５】
再び図２を参照して、その後、ファイル転送制御部２６はファイル転送実行部２８に対してファイル転送要求を行い、これによって、ファイル転送実行部２８はファイル転送を実行する。この際、ファイル分割部２７によってファイル分割が行われると、ファイル転送実行部２８は、後述するようにして、ファイル転送を行うことになる。
【００３６】
ファイル転送に応じて相手側端末からの返送メッセージがファイル転送実行部２８によって送信結果として受信される（ステップＳ９）。ファイル転送実行部２８では送信結果を受けると、ハンドリング部２９に対して送信結果分析を依頼する。つまり、エラーであったか否かを依頼する。図４を参照すると、エラー分析（ステップＳ１０）においては、まず、ハンドリング部２９では保有する記憶部３２に格納された転送結果対応表に応じて迂回路を決定する。また、記憶部３２には予め許容転送回数が設定されており、転送を行う都度当該ファイルの転送回数がインクリメントされる。
【００３７】
ハンドリング部２９では宛先及び送信結果に応じてエラー状態判定を行って（ステップＳ１０）、転送結果対応表からその後の処理を決定する。つまり、転送結果対応表から方路迂回結果を得て、方路迂回結果がリトライ（対象）を示しているか方路迂回を示しているかを決定する（ステップＳ１１）。例えば、当該ファイルに係る転送回数が許容転送回数未満であると、方路迂回結果はリトライを示し（ステップＳ１２）、転送回数が許容転送回数となると、方路迂回結果は方路迂回を示す。
【００３８】
方路迂回結果が方路迂回を示していると、ハンドリング部２９では当該ファイルの優先度を判定し（ステップＳ１３）、優先度が低いと（Ｈ）、処理を終了する（ステップＳ１４）。一方、優先度が高いと（Ｈ）、ハンドリング部２９では方路迂回を実行するか否かを判定する（ステップＳ１５）。ステップＳ１５にはおいては、送信結果が固定的なエラー値（サーバ故障等）であれば、方路迂回しても接続不可能であると判定する。例えば、図５に示すコードに応じて迂回路で再送を行うか否かを判定する（図５において○は再送を行うことを示している）。
【００３９】
ステップＳ１５において、異常と判定されると、ハンドリング部２９は回線切替部２４に対して方路異常を登録して（ステップＳ１６）、処理を終了する（ステップＳ１７）。一方、正常であると判定すると、ハンドリング部２９では方路迂回を行うため、その旨回線切替部２４に通知する（ステップＳ１８）。
【００４０】
上述のようにして、回線切替（方路迂回）が決定されると、ハンドリング部２９から切替要求が回線切替部２４に通知され、回線切替部２４から情報管理部２３に切替要求が伝達される。そして、回線切替部２４によって回線切替が実行される。図６を参照すると、回線切替部２４では故障・復旧検出部２５から故障・復旧情報に応じて、回線状態管理を行い（ステップＳ１９）、内蔵する記憶部３３でアドレス（方路アドレス）に対応付けて回線状態（正常／異常）を管理している。
【００４１】
そして、記憶部３３から方路アドレスに応じて回線状態を得て、故障・復旧検出部２５から与えられる方路アドレス毎の回線状態と比較して、入力アドレス（方路アドレス）の回線状態変更を行う（ステップＳ２０）。続いて、情報管理部２３の該当方路アドレス選択変更を行って（ステップＳ２１）、さらに、ハンドリング部２９から与えられる方路アドレス毎の回線状態に応じて入力アドレスの回線状態変更を行うとともに（ステップＳ２２）、情報管理部２３の該当方路アドレス選択変更を行う（ステップＳ２３）。
【００４２】
図７を参照すると、情報管理部２３では、宛先情報管理を行っており（ステップＳ２４）、内蔵する記憶部３１で、宛先情報としてファイル名、優先度、宛先アドレス、第１方路アドレス、その伝送帯域、その回線状態（正常／異常）、第２方路アドレス、その伝送帯域、及びその回線状態（正常／異常）を管理しており、前述のように、ファイル転送制御部２６から宛先アドレス取得要求（宛先情報収集）があると（ステップＳ２５）、記憶部３４から宛先情報を得て、回線状態を判定し、回線状態正常な方路とその伝送帯域をファイル転送制御部２６に返送する（ステップＳ２６）。
【００４３】
なお、図２に示すように、エラー（ＮＧ）により再送を行う際には、ファイル転送制御部２６では再度情報管理部２３から宛先情報（ファイル名、宛先アドレス、及び伝送帯域）を得て、ファイル転送実行部２８に対してファイル送信要求を行うことになる。
【００４４】
図８（ａ）に示すように、第１の方路を用いて、宛先Ａ乃至Ｃに順次ファイル７１乃至７５を送る際（ファイル７１、７２、７４、及び７５は優先度が高い（Ｈ）ものとし、ファイル７３は優先度が低い（Ｌ）ものとする。また、ファイル７１はファイルサイズが大きいものとする）、例えば、第１の方路で障害が発生して、第２の方路を用いてファイル７１乃至７５を転送する場合、ファイル７１はそのファイルサイズが大きいから、宛先Ａに対するファイル転送が回線を占有してしまうことになる。一方、上述したようにして、ファイル７１をファイル７１−１乃至７１−３に分割するとともに、優先度を考慮すれば、図８（ｂ）に示すように、第２の方路を用いてファイル転送を行えば、宛先Ａに対するファイル転送が回線を占有するという事態を防止することができる。
【００４５】
ところで、インターネットを用いた電子データ交換（ＥＤＩ：Ｅｌｅｃｔｒｏｎｉｃ  Ｄａｔａ  Ｉｎｔｅｒｃｈａｎｇｅ）においては、前述した優先度の高低がファイル単位に付与されており、優先度の高いファイル（例えば、受発注ファイル）は他のファイルと異なり、迅速に処理する必要がある。但し、ファイルサイズが最大で数ＭＢに達することもあり、複数の拠点（端末）と接続される拠点（端末）において、狭伝送帯域の方路を用いて転送を行おうとすると、方路を数時間占有してしまうという事態となって、他の拠点との通信が実質上不可能となってしまう。
【００４６】
例えば、図９に示すように、拠点Ａ乃至Ｃにそれぞれ異なるファイル４１乃至４３を転送する際、広伝送帯域の第１の方路を用いれば、短時間でファイル４１乃至４３を転送することができるものの、第１の方路に障害が生じて、狭伝送帯域の第２の方路を用いるとなると、ファイル４１の転送に時間が掛かってしまい、ファイル４１及び４３の待ち時間が極めて長くなってしまう。
【００４７】
このため、前述したように、ファイル４１をファイル４１−１及び４２−２に分割し、同様にして、ファイル４２をファイル４２−１及び４２−２に分割する。また、ファイル４３をファイル４３−１及び４３−２に分割して、図９に示すように、ファイル４１−１、４２−１、４３−１、４１−２、４２−２、及び４３−２の順に均等にファイル転送を行うようにすれば、長時間待つことなく拠点Ｂ及びＣへのファイル転送も行うことができる。
【００４８】
さらに、広伝送帯域の第１の方路でファイル転送を行っている途中で、第１の方路に障害が発生すると、例えば、図１０に示すように、ファイルを送信し終わる直前で第１の方路に障害が発生すると、転送済みの部分も含めて、第２の方路を用いて再度ファイル全体を転送しなければならず、転送に長時間を要し極めて非効率である。
【００４９】
このため、図１０に示すように、第１の方路でファイル転送を行う際においても、ファイル４１をファイル４４−１乃至４４−６に分割して転送すれば、転送中に第１の方路に障害が生じても、転送済みのファイル（例えば、ファイル４４−１乃至４４−４）は第２の方路で転送する必要がなく、第２の方路では残りのファイル（ファイル４４−５及び４４−６）のみを転送すればよく、第２の方路を用いても短時間で転送を行うことができる。
【００５０】
なお、広伝送帯域の第１の方路でファイル転送を行っている途中で、第１の方路に障害が発生した際には、例えば、図１１に示すように、ファイルを送信し終わる直前で第１の方路に障害が発生すると、転送済みの部分も含めて、第２の方路を用いて再度ファイル全体を転送しなければならず、転送に長時間を要し極めて非効率である。
【００５１】
このため、第１の方路を用いる際には、情報管理部２３でファイルサイズを記録して転送を行い、第１の方路で障害が発生した際、回線速度とファイルサイズとを参照して、転送済みファイル５１を除いて残りのファイル５２のみを第２の方路で転送するようにしてもよい。
【００５２】
また、第１の方路で障害が発生した際に、図１２に示すように、拠点Ａ乃至Ｃに送るべきファイルをそれぞれファイル６１−１及び６１−２、６２−１及び６２−２、及び６３−１及び６３−２に分割し、第２の方路で送るとなると、第２の方路は狭伝送帯域であるため、通信コストが掛かる。
【００５３】
このため、故障・復旧検出部２５で第１の方路の復旧を検出すると、回線切替部２４で第１の方路に切り替え、いままで転送したファイル（例えば、転送済みのファイル６１−１及び６２−１）を除いて、残りのファイル６３−１，６１−２，６２−２，及び６３−２を第１の方路で転送するようにしてもよい。
【００５４】
このようにして、ファイル転送を行う際、伝送帯域に応じてファイルを分割して、優先度に応じてファイル転送を行うようにすれば、広伝送帯域の第１の方路が障害で使用できない場合においても、第２の方路を利用して、全てのファイルを均一に転送することができ、ファイルが滞留するという事態（つまり、長時間転送できないという事態）を回避することができる。
【００５５】
なお、上述の説明から明らかにように、情報登録部２１、回線速度測定部２２、情報管理部２３、ファイル転送制御部２６、ファイル分割部２７、及びファイル転送実行部２８が集合的に経路管理手段及びファイル転送手段として機能することになる。
【産業上の利用可能性】
【００５６】
伝送帯域及び回線速度に応じてデータファイルを分割して転送するようにしたから、通信経路の占有率の平準化が図れる結果、通信経路を効果的に利用するためのネットワークシステムに適用できる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態によるファイル転送システムの機能を説明するための機能ブロック図である。
【図２】図１に示すファイル転送システムのファイル転送動作を説明するためのフロー図である。
【図３】図１に示すファイル転送制御部の機能を説明するためのフロー図である。
【図４】図１に示すメッセージハンドリング部の機能を説明するためのフロー図である。
【図５】転送結果コードの一覧を示す図である。
【図６】図１に示す回線切替部の機能を説明するためのフロー図である。
【図７】図１に示す情報管理部の機能を説明するためのフロー図である。
【図８】ファイル転送の一例を示す図であり、（ａ）は第１の方路を用いたファイル転送を示す図、（ｂ）は第２の方路を用いたファイル転送を示す図である。
【図９】広伝送帯域の第１の方路から狭伝送帯域の第２の方路へ切り替えた際のファイル転送の例を説明するための図である。
【図１０】広伝送帯域の第１の方路でデータファイルを転送中に障害が発生した際、狭伝送帯域の第２の方路でファイル転送を行う第１の例を説明するための図である。
【図１１】広伝送帯域の第１の方路でデータファイルを転送中に障害が発生した際、狭伝送帯域の第２の方路でファイル転送を行う第２の例を説明するための図である。
【図１２】狭伝送帯域の第２の方路でファイル転送中、広伝送帯域の第１の方路が復旧した際のファイル転送の例を説明するための図である。
【図１３】従来のファイル転送を説明するための図である。
【符号の説明】
【００５８】
２０  端末装置
２１  情報登録部
２２  回線速度測定部
２３  情報管理部
２４  回線切替部
２５  故障・復旧検出部
２６  ファイル転送制御部
２７  ファイル分割部
２８  ファイル転送実行部
２９  メッセージハンドリング部
３０  ファイル組立部
【図１】
2007172226.tif 000003
【図２】
2007172226.tif 000004
【図３】
2007172226.tif 000005
【図４】
2007172226.tif 000006
【図５】
2007172226.tif 000007
【図６】
2007172226.tif 000008
【図７】
2007172226.tif 000009
【図８】
2007172226.tif 000010
【図９】
2007172226.tif 000011
【図１０】
2007172226.tif 000012
【図１１】
2007172226.tif 000013
【図１２】
2007172226.tif 000014
【図１３】
2007172226.tif 000015