(57)【特許請求の範囲】
【請求項１】
ファイルをネットワークに接続されている他拠点に前記ネットワークを介して転送するファイル転送装置であって、
前記ファイルを転送する際の転送間隔と転送サイズとを時間帯毎に記憶している記憶手段と、
前記ファイルの転送を指示された時間に基づいて前記記憶手段から前記転送間隔と前記転送サイズとを取得する転送制御手段と、
該転送制御手段により取得された前記転送間隔と前記転送サイズとに基づいて前記ファイルを前記他拠点に前記ネットワークを介して転送する通信手段とを具備することを特徴とし、さらに
前記記憶手段は、前記時間帯毎に方式ＩＤが対応づけられて記憶されている時間帯記憶手段と、
前記方式ＩＤ毎に負荷率と前記転送間隔と前記転送サイズとが対応づけられて記憶されている方式記憶手段とを具備し、
前記負荷率は、前記方式ＩＤが小さいほど小さくなるように設定され、
前記転送間隔は、前記方式ＩＤが小さいほど長くなるように設定され、
前記転送サイズは、前記方式ＩＤが小さいほど小さくなるように設定されていることを特徴とし、さらに
前記転送制御手段は、前記ファイルの転送を指示された時間に基づいて前記時間帯記憶手段から前記方式ＩＤを取得させ、該方式ＩＤに基づいて前記方式記憶手段から前記転送間隔と前記転送サイズとを取得させることを特徴とし、さらに
前記通信手段から前記ネットワークの前記負荷率を取得する通信負荷検出手段を具備し、
前記転送制御手段は、前記時間帯記憶手段から取得した前記方式ＩＤに基づいて前記方式記憶手段から前記負荷率を取得させ、前記方式記憶手段から取得された前記負荷率と、前記通信負荷検出手段が取得した前記負荷率とを比較させ、前記方式記憶手段から取得した前記負荷率が、前記通信負荷検出手段が取得した前記負荷率と同じか大きい場合には、前記時間帯記憶手段から取得した前記方式ＩＤをマイナスさせて前記方式記憶手段から前記転送間隔と前記転送サイズとを取得させることを特徴とするファイル転送装置。
【請求項２】
前記通信負荷検出手段は、前記ネットワークに接続された前記他拠点から前記負荷率を取得させることを特徴とする請求項１に記載のファイル転送装置。
【請求項３】
前記通信手段による前記ファイルの転送が失敗した場合に、
前記転送制御手段は、前記時間帯記憶手段から取得した前記方式ＩＤをマイナスさせて前記方式記憶手段から前記転送間隔と前記転送サイズとを取得させ、
前記通信手段は、前記転送制御手段により前記方式ＩＤをマイナスさせて取得された前記転送間隔と前記転送サイズとに基づいて前記ファイルを再転送させることを特徴とする請求項１又は２に記載のファイル転送装置。
【請求項４】
ファイルをネットワークに接続されている他拠点に前記ネットワークを介して転送するファイル転送方法であって、
前記ファイルを転送する際の転送間隔と転送サイズとを時間帯毎に記憶し、
前記ファイルの転送を指示された時間に基づいて前記記憶した前記転送間隔と前記転送サイズとを取得し、
該取得した前記転送間隔と前記転送サイズとに基づいて前記ファイルを前記他拠点に前記ネットワークを介して転送することを特徴とし、さらに
前記時間帯毎に方式ＩＤを対応づけて記憶し、
前記方式ＩＤ毎に負荷率と前記転送間隔と前記転送サイズとを対応づけて記憶し、
前記負荷率は、前記方式ＩＤが小さいほど小さくなるように設定し、
前記転送間隔は、前記方式ＩＤが小さいほど長くなるように設定し、
前記転送サイズは、前記方式ＩＤが小さいほど小さくなるように設定することを特徴とし、さらに
前記ファイルの転送を指示された時間に基づいて前記記憶した前記方式ＩＤを取得し、
該取得した前記方式ＩＤに基づいて前記記憶した前記転送間隔と前記転送サイズとを取得することを特徴とし、さらに
前記ネットワークの前記負荷率を取得し、
前記方式ＩＤに基づいて前記記憶した前記負荷率を取得し、
前記方式ＩＤに基づいて取得した前記負荷率と、前記ネットワークの前記負荷率とを比較させ、前記方式ＩＤに基づいて取得した前記負荷率が前記ネットワークの前記負荷率と同じか大きい場合には、前記方式ＩＤをマイナスして前記記憶した前記転送間隔と前記転送サイズとを取得することを特徴とするファイル転送方法。
【請求項５】
前記ネットワークに接続された前記他拠点から前記負荷率を取得することを特徴とする請求項４に記載のファイル転送方法。
【請求項６】
前記ファイルの転送が失敗した場合に、
前記方式ＩＤをマイナスして前記記憶した前記転送間隔と前記転送サイズとを取得し、
前記方式ＩＤをマイナスして取得した前記転送間隔と前記転送サイズとに基づいて前記ファイルを再転送することを特徴とする請求項４又は５に記載のファイル転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介してファイルを転送するファイル転送装置およびファイル転送方法に関し、特にネットワークの負荷を考慮してファイルを転送するファイル転送装置およびファイル転送方法に関する。
【０００２】
【従来の技術】
近年、ネットワークに各拠点（端末）を接続し、ネットワークを介して各拠点間でのファイル転送を行うことが一般的になってきており、ネットワークを介するファイル転送に際し、ファイル転送が早く終わるように転送効率を上げることが要求されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来技術では、転送効率を上げて一部のファイル転送が早く終わるようにした場合、一部のファイル転送に共有資源であるネットワークが占有されることにより、ネットワークの負荷が上がってしまい、他のファイル転送に悪影響を与えてしまうため、ネットワークに接続されている各拠点間の転送効率にばらつきが生じてしまうという問題点があった。
【０００４】
本発明は斯かる問題点を鑑みてなされたものであり、その目的とするところは、ネットワークの状況に応じて転送サイズおよび転送間隔を変えてファイル転送を行うことにより、一部のファイル転送に共有資源であるネットワークが占有されることなく、ネットワークの負荷を軽減することができ、ネットワークに接続されている各拠点間の転送効率を平準化することができるファイル転送装置およびファイル転送方法を提供する点にある。
【０００５】
本発明は上記課題を解決すべく、以下に掲げる構成とした。
請求項１記載の発明の要旨は、ファイルをネットワークに接続されている他拠点に前記ネットワークを介して転送するファイル転送装置であって、
前記ファイルを転送する際の転送間隔と転送サイズとを時間帯毎に記憶している記憶手段と、
前記ファイルの転送を指示された時間に基づいて前記記憶手段から前記転送間隔と前記転送サイズとを取得する転送制御手段と、
該転送制御手段により取得された前記転送間隔と前記転送サイズとに基づいて前記ファイルを前記他拠点に前記ネットワークを介して転送する通信手段とを具備することを特徴とし、さらに
前記記憶手段は、前記時間帯毎に方式ＩＤが対応づけられて記憶されている時間帯記憶手段と、
前記方式ＩＤ毎に負荷率と前記転送間隔と前記転送サイズとが対応づけられて記憶されている方式記憶手段とを具備し、
前記負荷率は、前記方式ＩＤが小さいほど小さくなるように設定され、
前記転送間隔は、前記方式ＩＤが小さいほど長くなるように設定され、
前記転送サイズは、前記方式ＩＤが小さいほど小さくなるように設定されていることを特徴とし、さらに
前記転送制御手段は、前記ファイルの転送を指示された時間に基づいて前記時間帯記憶手段から前記方式ＩＤを取得させ、該方式ＩＤに基づいて前記方式記憶手段から前記転送間隔と前記転送サイズとを取得させることを特徴とし、さらに
前記通信手段から前記ネットワークの前記負荷率を取得する通信負荷検出手段を具備し、
前記転送制御手段は、前記時間帯記憶手段から取得した前記方式ＩＤに基づいて前記方式記憶手段から前記負荷率を取得させ、前記方式記憶手段から取得された前記負荷率と、前記通信負荷検出手段が取得した前記負荷率とを比較させ、前記方式記憶手段から取得した前記負荷率が、前記通信負荷検出手段が取得した前記負荷率と同じか大きい場合には、前記時間帯記憶手段から取得した前記方式ＩＤをマイナスさせて前記方式記憶手段から前記転送間隔と前記転送サイズとを取得させることを特徴とするファイル転送装置に存する。
請求項２記載の発明の要旨は、前記通信負荷検出手段は、前記ネットワークに接続された前記他拠点から前記負荷率を取得させることを特徴とする請求項１に記載のファイル転送装置に存する。
請求項３記載の発明の要旨は、前記通信手段による前記ファイルの転送が失敗した場合に、
前記転送制御手段は、前記時間帯記憶手段から取得した前記方式ＩＤをマイナスさせて前記方式記憶手段から前記転送間隔と前記転送サイズとを取得させ、
前記通信手段は、前記転送制御手段により前記方式ＩＤをマイナスさせて取得された前記転送間隔と前記転送サイズとに基づいて前記ファイルを再転送させることを特徴とする請求項１又は２に記載のファイル転送装置に存する。
請求項４記載の発明の要旨は、ファイルをネットワークに接続されている他拠点に前記ネットワークを介して転送するファイル転送方法であって、
前記ファイルを転送する際の転送間隔と転送サイズとを時間帯毎に記憶し、
前記ファイルの転送を指示された時間に基づいて前記記憶した前記転送間隔と前記転送サイズとを取得し、
該取得した前記転送間隔と前記転送サイズとに基づいて前記ファイルを前記他拠点に前記ネットワークを介して転送することを特徴とし、さらに
前記時間帯毎に方式ＩＤを対応づけて記憶し、
前記方式ＩＤ毎に負荷率と前記転送間隔と前記転送サイズとを対応づけて記憶し、
前記負荷率は、前記方式ＩＤが小さいほど小さくなるように設定し、
前記転送間隔は、前記方式ＩＤが小さいほど長くなるように設定し、
前記転送サイズは、前記方式ＩＤが小さいほど小さくなるように設定することを特徴とし、さらに
前記ファイルの転送を指示された時間に基づいて前記記憶した前記方式ＩＤを取得し、
該取得した前記方式ＩＤに基づいて前記記憶した前記転送間隔と前記転送サイズとを取得することを特徴とし、さらに
前記ネットワークの前記負荷率を取得し、
前記方式ＩＤに基づいて前記記憶した前記負荷率を取得し、
前記方式ＩＤに基づいて取得した前記負荷率と、前記ネットワークの前記負荷率とを比較させ、前記方式ＩＤに基づいて取得した前記負荷率が前記ネットワークの前記負荷率と同じか大きい場合には、前記方式ＩＤをマイナスして前記記憶した前記転送間隔と前記転送サイズとを取得することを特徴とするファイル転送方法に存する。
請求項５記載の発明の要旨は、前記ネットワークに接続された前記他拠点から前記負荷率を取得することを特徴とする請求項４に記載のファイル転送方法に存する。
請求項６記載の発明の要旨は、前記ファイルの転送が失敗した場合に、
前記方式ＩＤをマイナスして前記記憶した前記転送間隔と前記転送サイズとを取得し、
前記方式ＩＤをマイナスして取得した前記転送間隔と前記転送サイズとに基づいて前記ファイルを再転送することを特徴とする請求項４又は５に記載のファイル転送方法に存する。
【０００６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【０００７】
図１は、本発明に係るファイル転送装置の実施の形態の構成を示すブロック図であり、図２は、図１に示す方式記憶部の記憶内容例を示す図であり、図３は、図１に示す時間帯記憶部の記憶内容例を示す図である。
【０００８】
本実施の形態は、ファイル転送の転送元拠点として、転送要求受付部１と、転送処理装置２と、ファイルシステム３と、記憶装置４と、通信手段５とからなり、ネットワークを介して転送先拠点Ａと、任意の拠点Ｂとに接続され、図示しないルータを介して双方が通信可能に構成されている。
【０００９】
転送先拠点Ａは、通信手段６と、通信負荷検出部７と、転送制御部８と、ファイルシステム９とからなり、任意の拠点Ｂは、通信手段１０と、通信負荷検出部１１とからなる。
【００１０】
転送要求受付部１は、操作者の入力によるファイル転送の要求に基づいて、転送処理装置２に転送ファイル名と転送先とを指定してファイル転送を指示する。
【００１１】
転送処理装置２は、通信負荷検出部２１と、方式制御部２２とからなり、転送要求受付部１により指定された転送ファイル名に基づいてファイルをファイルシステム３から読み出して、読み出したファイルを転送要求受付部１により指定された転送先に通信手段５およびネットワークを介して転送する。
【００１２】
通信負荷検出部２１は、通信手段５から負荷率を検出するとともに、転送先拠点Ａの通信負荷検出部７からの負荷率と任意の拠点Ｂの通信負荷検出部１１からの負荷率とをそれぞれ受け取り、通信手段５から検出した負荷率、転送先拠点Ａの負荷率および任意の拠点Ｂの負荷率を比較し、最もネットワークの負荷が大きいと判断される値、すなわち最も小さい負荷率を方式制御部２２に通知する。例えば、通信手段５から検出した負荷率が「３０」であり、転送先拠点Ａの負荷率が「３０」でありおよび任意の拠点Ｂの負荷率が「２０」である場合に、負荷率「２０」を方式制御部２２に通知する。
【００１３】
なお、通信負荷検出部２１による通信手段５からの負荷率の検出は、通信手段５が記憶している一定時間あたりの再試行回数から負荷率を検出し、負荷率は、予め定められた一定時間に行われたファイル転送の成功率を示し、例えば、１分間に１０回ファイル転送を行って１回成功したならばファイル転送の成功率が１０％になり、負荷率は、「１０」になる。
【００１４】
また、通信負荷検出部２１は、通信手段５からの負荷率の検出を後述する時間帯記憶部４２で区切った時間単位に行い、例えば、時間帯記憶部４２で区切った時間単位が１時間である場合、１時間に１回行う。なお、ファイル転送開始時に、時間帯記憶部４２で区切った時間帯に負荷率の検出が行われていない場合は、方式制御部２２からの指示により、ファイル転送開始直後に負荷率の検出を行う。
【００１５】
方式制御部２２は、転送要求受付部１からファイル転送が指示された時の現在時刻に対応する方式ＩＤを時間帯記憶部４２から取得し、時間帯記憶部４２から取得した方式ＩＤに対応する転送間隔と転送サイズとを方式記憶部４１から取得し、ファイル転送を指示されたファイルをファイルシステム３から読み出し、読み出したファイルを方式記憶部４１から取得した転送サイズおよび転送間隔で通信手段５およびネットワークを介して転送する。
【００１６】
また、方式制御部２２は、通信負荷検出部２１から通知された負荷率と、方式ＩＤに対応する負荷率とを比較し、方式ＩＤに対応する負荷率が、通信負荷検出部２１から通知された負荷率と同じか、大きい場合には、負荷率が小さくなるように方式ＩＤをマイナスしてファイル転送を行う。例えば、通信負荷検出部２１から通知された負荷率が「２０」であり、方式ＩＤ「５」に対応する負荷率が「３０」であった場合には、方式ＩＤを「５」から「４」にマイナスする。なお、方式ＩＤに対応する負荷率と比較する通信負荷検出部２１から通知された負荷率は、時間帯記憶部４２で区切った時間帯に通知されたものであり、時間帯記憶部４２で区切った時間帯に通信負荷検出部２１から負荷率の通知がない場合には、方式制御部２２は、通信負荷検出部２１に負荷率の検出を指示する。
【００１７】
ファイルシステム３は、ハードディスクドライブ等の情報記憶装置であり、各種ファイルがファイル名をインデックスとして記憶されている。
【００１８】
記憶装置４は、方式記憶部４１と、時間帯記憶部４２とからなり、時間帯記憶部４２には、図３に示すように、予め区切った時間帯毎に方式ＩＤが対応づけられて記憶されている。
【００１９】
方式記憶部４１には、図２に示すように、方式ＩＤ毎に負荷率と転送間隔と転送サイズとが対応づけられて記憶されており、方式ＩＤが小さいほど負荷率も小さくなるように設定され、転送間隔と転送サイズとは、負荷率が小さいほど、転送間隔が長くなるか、転送サイズが小さくなるように設定されている。
【００２０】
通信手段５は、ファイル転送が失敗しても再試行する機能を有し、方式制御部２２にファイル転送が成功か失敗かを通知するとともに、ファイル転送を再試行した回数を記憶しており、通信負荷検出部２１に要求された場合に一定時間あたりの再試行回数を通知する。
【００２１】
通信手段６と通信手段１０とは、ファイル転送を再試行した回数を記憶しており、それぞれ通信負荷検出部７と通信負荷検出部１１とに要求された場合に一定時間あたりの再試行回数を通知する。
【００２２】
通信負荷検出部７と通信負荷検出部１１とは、それぞれ通信手段６と通信手段１０とから負荷率を検出するとともに、検出した負荷率をそれぞれ通信手段６と通信手段１０とを通じて他拠点へ負荷率の通知を行う。
【００２３】
転送制御部８は、ネットワークおよび通信手段６を介して転送されてきたファイルをファイルシステム９に記憶させる。
【００２４】
ファイルシステム９は、ハードディスクドライブ等の情報記憶装置であり、ネットワークおよび通信手段６を介して転送されてきたファイルを記憶する。
【００２５】
次に、実施の形態の動作について図４を参照して詳細に説明する。
図４は、本発明に係るファイル転送装置の実施の形態の動作を説明するためのフローチャートである。
【００２６】
転送要求受付部１から転送ファイル名と転送先とが指定されてファイル転送が指示されると、方式制御部２２は、転送要求受付部１からファイル転送が指示された時の現在時刻に対応する方式ＩＤを時間帯記憶部４２から取得する（ステップＡ１）。例えば、転送要求受付部１からファイル転送が指示された時の現在時刻が１：３３であり、図３に示す記憶内容が時間帯記憶部４２に記憶されている場合には、方式制御部２２は、時間帯記憶部４２から方式ＩＤ「５」を取得する。
【００２７】
次に、方式制御部２２は、時間帯記憶部４２から取得した方式ＩＤに対応する転送間隔と転送サイズと負荷率とを方式記憶部４１から取得する。例えば、時間帯記憶部４２から取得した方式ＩＤが「５」であり、図２に示す記憶内容が方式記憶部４１に記憶されている場合には、方式ＩＤ「５」に対応する転送間隔「６０秒」、転送サイズ「１５００バイト」および負荷率「３０」を取得する。
【００２８】
次に、方式制御部２２は、転送要求受付部１から指定された転送ファイル名に基づいてファイルシステム３からファイルを読み出し、方式記憶部４１から取得した転送サイズに分割し、方式記憶部４１から取得した転送間隔で、転送要求受付部１から指定された転送先に通信手段５およびネットワークを介して転送する（ステップＡ２）。例えば、時間帯記憶部４２から取得した方式ＩＤが「５」である場合には、ファイルシステム３から読み出したファイルを「１５００バイト」毎に分割し、「６０秒」毎に転送する。
【００２９】
次に、方式制御部２２は、ファイル転送が終了か否かを判別し（ステップＡ３）、ファイル転送が終了の場合には、ファイル転送動作を終了し、ファイル転送が終了でない場合には、通信負荷検出部２１から負荷率の通知があるか否かを判断する（ステップＡ４）。
【００３０】
通信負荷検出部２１から負荷率の通知がない場合には、方式制御部２２は、通信負荷検出部２１に負荷率の検出を指示し（ステップＡ５）、通信負荷検出部２１は、通信手段５から負荷率を検出するとともに、転送先拠点Ａの通信負荷検出部７からの負荷率と任意の拠点Ｂの通信負荷検出部１１からの負荷率とをそれぞれ受け取り、通信手段５から検出した負荷率、転送先拠点Ａの負荷率および任意の拠点Ｂの負荷率の内の最も小さい負荷率を方式制御部２２に通知する。
【００３１】
次に、方式制御部２２は、通信負荷検出部２１から通知された負荷率と、方式ＩＤに対応する負荷率とを比較し（ステップＡ６）、方式ＩＤに対応する負荷率が、通信負荷検出部２１から通知された負荷率と同じか、大きい場合には、負荷率が小さくなるように方式ＩＤをマイナスし（ステップＡ７）、マイナスした方式ＩＤに基づいてファイル転送を行い（ステップＡ２）、方式ＩＤに対応する負荷率が、通信負荷検出部２１から通知された負荷率よりも小さい場合には、そのままの方式ＩＤに基づいてファイル転送を行う（ステップＡ２）。なお、方式ＩＤは「０」より小さくしない。
【００３２】
例えば、通信負荷検出部２１から通知された負荷率が「２０」であり、方式ＩＤ「５」に対応する負荷率が「３０」であった場合には、方式ＩＤを「５」から「４」にマイナスし、方式ＩＤ「４」に基づいて転送間隔「６０秒」、転送サイズ「１０００バイト」でファイル転送を継続する。
【００３３】
なお、方式記憶部４１に記憶されている各方式ＩＤに対応する負荷率を、想定するネットワークの負荷率より大きい値に設定すると良い。すなわち、ある時間帯の想定するネットワークの負荷率が「１５」であった場合に、方式ＩＤに対応する負荷率を「２０」とすれば、ネットワークの負荷率に応じてファイル転送の際の負荷率が下がるため、想定するネットワークの負荷率「１５」に向かう可能性が高まる。
【００３４】
以上説明したように、本実施の形態によれば、ネットワークの状況に応じて転送サイズおよび転送間隔を変えてファイル転送を行うことにより、一部のファイル転送に共有資源であるネットワークが占有されることなく、ネットワークの負荷を軽減することができ、ネットワークに接続されている各拠点間の転送効率を平準化することができるという効果を奏する。
【００３５】
次に本発明の他の実施の形態を図５に基づいて詳細に説明する。
図５は、本発明に係るファイル転送装置の他の実施の形態の動作を説明するためのフローチャートである。
【００３６】
転送要求受付部１から転送ファイル名と転送先とが指定されてファイル転送が指示されると、方式制御部２２は、転送要求受付部１からファイル転送が指示された時の現在時刻に対応する方式ＩＤを時間帯記憶部４２から取得する（ステップＢ１）。例えば、転送要求受付部１からファイル転送が指示された時の現在時刻が１：３３であり、図３に示す記憶内容が時間帯記憶部４２に記憶されている場合には、方式制御部２２は、時間帯記憶部４２から方式ＩＤ「５」を取得する。
【００３７】
次に、方式制御部２２は、時間帯記憶部４２から取得した方式ＩＤに対応する転送間隔と転送サイズと負荷率とを方式記憶部４１から取得する。例えば、時間帯記憶部４２から取得した方式ＩＤが「５」であり、図２に示す記憶内容が方式記憶部４１に記憶されている場合には、方式ＩＤ「５」に対応する転送間隔「６０秒」、転送サイズ「１５００バイト」および負荷率「３０」を取得する。
【００３８】
次に、方式制御部２２は、転送要求受付部１から指定された転送ファイル名に基づいてファイルシステム３からファイルを読み出し、方式記憶部４１から取得した転送サイズに分割し、方式記憶部４１から取得した転送間隔で、転送要求受付部１から指定された転送先に通信手段５およびネットワークを介して転送する（ステップＢ２）。例えば、時間帯記憶部４２から取得した方式ＩＤが「５」である場合には、ファイルシステム３から読み出したファイルを「１５００バイト」毎に分割し、「６０秒」毎に転送する。
【００３９】
方式制御部２２は、ファイル転送が成功したか失敗したかを通信手段５からの通知で判断し（ステップＢ３）、ファイル転送が失敗した場合には、ファイル転送を失敗した際の方式ＩＤが「０」であるか否かを判断し（ステップＣ２）、ファイル転送を失敗した際の方式ＩＤが「０」である場合には、ファイル転送動作を終了し、ファイル転送を失敗した際の方式ＩＤが「０」でない場合には、負荷率が小さくなるように方式ＩＤをマイナスし（ステップＣ１）、マイナスした方式ＩＤに基づいてファイル転送を行う（ステップＢ２）。
【００４０】
ファイル転送が成功した場合には、方式制御部２２は、ファイル転送が終了か否かを判別し（ステップＢ４）、ファイル転送が終了の場合には、ファイル転送動作を終了し、ファイル転送が終了でない場合には、通信負荷検出部２１から負荷率の通知があるか否かを判断する（ステップＢ５）。
【００４１】
通信負荷検出部２１から負荷率の通知がない場合には、方式制御部２２は、通信負荷検出部２１に負荷率の検出を指示し（ステップＢ６）、通信負荷検出部２１は、通信手段５から負荷率を検出するとともに、転送先拠点Ａの通信負荷検出部７からの負荷率と任意の拠点Ｂの通信負荷検出部１１からの負荷率とをそれぞれ受け取り、通信手段５から検出した負荷率、転送先拠点Ａの負荷率および任意の拠点Ｂの負荷率の内の最も小さい負荷率を方式制御部２２に通知する。
【００４２】
次に、方式制御部２２は、再び現在時刻に対応する方式ＩＤを時間帯記憶部４２から取得し（ステップＢ７）、取得した方式ＩＤに対応する負荷率と、通信負荷検出部２１から通知された負荷率とを比較し（ステップＢ８）、取得した方式ＩＤに対応する負荷率が、通信負荷検出部２１から通知された負荷率と同じか、大きい場合には、負荷率が小さくなるように方式ＩＤをマイナスし（ステップＢ９）、マイナスした方式ＩＤに基づいてファイル転送を行い（ステップＢ２）、取得した方式ＩＤに対応する負荷率が、通信負荷検出部２１から通知された負荷率よりも小さい場合には、ステップＢ７で取得した方式ＩＤに基づいてファイル転送を行う（ステップＢ２）。
【００４３】
他の実施の形態では、ファイル転送の再試行により、ステップＣ１で方式ＩＤを下げた場合でも、ステップＢ７で現在時刻から方式ＩＤを取得するため、適切な負荷率に上げることができる。
【００４４】
本実施の形態では、ネットワークに転送元拠点と転送先拠点Ａと任意の拠点Ｂとの３つの拠点が接続されている場合について説明したが、拠点の数に制限はなく、各拠点が通信負荷検出部２１、７、１１と同様の機能を具備していれば良い。また、通信経路が複数ある場合は、予め通信経路を推理し、通信経路となる拠点からの負荷率のみを有効とすると良い。
【００４５】
なお、本発明が上記各実施形態に限定されず、本発明の技術思想の範囲内において、各実施形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【００４６】
【発明の効果】
本発明のファイル転送装置およびファイル転送方法は、ネットワークの状況に応じて転送サイズおよび転送間隔を変えてファイル転送を行うことにより、一部のファイル転送に共有資源であるネットワークが占有されることなく、ネットワークの負荷を軽減することができ、ネットワークに接続されている各拠点間の転送効率を平準化することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明に係るファイル転送装置の実施の形態の構成を示すブロック図である。
【図２】図１に示す方式記憶部の記憶内容例を示す図である。
【図３】図１に示す時間帯記憶部の記憶内容例を示す図である。
【図４】本発明に係るファイル転送装置の実施の形態の動作を説明するためのフローチャートである。
【図５】本発明に係るファイル転送装置の他の実施の形態の動作を説明するためのフローチャートである。
【符号の説明】
１  転送要求受付部
２  転送処理装置
３、９  ファイルシステム
４  記憶装置
５、６、１０  通信手段
７、１１、２１  通信負荷検出部
２２  方式制御部
４１  方式記憶部
４２  時間帯記憶部
８  転送制御部
Ａ  転送先拠点
Ｂ  任意の拠点
【図１】
0003686832.tif 000002
【図２】
0003686832.tif 000003
【図３】
0003686832.tif 000004
【図４】
0003686832.tif 000005
【図５】
0003686832.tif 000006