Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4001772B2 - File transfer system - Google Patents
[go: Go Back, main page]

JP4001772B2 - File transfer system - Google Patents

File transfer system Download PDF

Info

Publication number
JP4001772B2
JP4001772B2 JP2002153949A JP2002153949A JP4001772B2 JP 4001772 B2 JP4001772 B2 JP 4001772B2 JP 2002153949 A JP2002153949 A JP 2002153949A JP 2002153949 A JP2002153949 A JP 2002153949A JP 4001772 B2 JP4001772 B2 JP 4001772B2
Authority
JP
Japan
Prior art keywords
general
file
transfer
file transfer
servers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2002153949A
Other languages
Japanese (ja)
Other versions
JP2003345699A (en
Inventor
伸宏 木村
光 瀬社家
健男 原田
寛幸 飯沼
朱美 岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2002153949A priority Critical patent/JP4001772B2/en
Publication of JP2003345699A publication Critical patent/JP2003345699A/en
Application granted granted Critical
Publication of JP4001772B2 publication Critical patent/JP4001772B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、一の端末からネットワーク上の汎用サーバ経由で任意の汎用マシンにファイルを転送する際、端末を操作するオペレータや予め設定されたスケジュールが転送経路となる汎用サーバの状態を意識しなくても、ファイル転送を高い確率で成功させる技術に関する。
【0002】
【従来の技術】
図1は従来のファイル転送システムの一例を示すもので、図中、1はファイルの転送元である端末、2はファイルの転送先である汎用マシン、3はネットワーク、4,5はネットワーク上の汎用サーバ(A,B)である。ここで、端末1、相手先汎用マシン2及び汎用サーバA4,B5はいずれもネットワーク3に常時接続され、端末1は汎用サーバ4A,5Bと接続可能であり、相手先汎用マシン2も汎用サーバA4,5Bと接続可能であるとする。
【0003】
前記構成において、オペレータの操作に従って端末1から汎用マシン2へファイル転送を行う場合、オペレータは端末1にて汎用サーバ4A,5Bのうちのいずれか一方、例えば4Aを選択し、該選択した汎用サーバ4Aにファイルを送信し、さらにその汎用サーバ4Aに転送を指示することにより、汎用マシン2へファイルを転送していた。
【0004】
また、予め設定されたスケジュールに従って端末1から汎用マシン2へファイル転送を行う(予め日時を指定してのファイル転送)場合、予め当該スケジュール(のシナリオ)にて選択された汎用サーバ4A,5Bのうちのいずれか一方、例えば4Aにファイルを送信し、さらにその汎用サーバ4Aに転送を指示することにより、汎用マシン2へファイルを転送していた。
【0005】
【発明が解決しようとする課題】
しかし、このような従来のシステムでは、オペレータが選択した汎用サーバがファイル転送を行うことが不可能な状況であった場合、再度、別の汎用サーバ、例えば5Bを選択し、該選択した汎用サーバ5Bにファイルを送信し、さらにその汎用サーバ5Bに転送を指示しなければならず、また、予めスケジュールで選択された汎用サーバがファイル転送を行うことが不可能な状況であった場合、転送エラーによるシナリオの中断となってしまうという問題があった。
【0006】
本発明は、端末を操作するオペレータや予め設定されたスケジュールが転送経路となる汎用サーバの状態を意識することなく、転送先の汎用マシンを指定するのみでファイル転送を高い確率で成功させることを目的とする。
【0007】
【課題を解決するための手段】
本発明では、前記目的を達成するため、一の端末からネットワーク上の汎用サーバ経由で任意の汎用マシンにファイルを転送するファイル転送システムであって、一の端末は、ファイル転送先となる汎用マシン毎に、該汎用マシンへのファイル転送に利用可能な少なくとも2つの汎用サーバを記憶する記憶手段と、オペレータもしくは予め設定されたスケジュールより所定の汎用マシンに対するファイル転送が指示された時、前記記憶手段に該所定の汎用マシンに対応して記憶された全ての汎用サーバにファイルを送信するファイル送信手段と、ファイルを送信した汎用サーバのうちのいずれかに所定の汎用マシンへのファイル転送を指示する転送指示手段と、ファイル転送を指示した汎用サーバによるファイル転送の成功・失敗を判定する転送結果判定手段と、ファイル転送に失敗した場合、前記転送指示手段におけるファイル転送を指示する汎用サーバを切り替える指示変更手段と、ファイル転送に成功した時もしくはファイルを送信した全ての汎用サーバによるファイル転送に失敗した時、ファイルを送信した全ての汎用サーバに該ファイルの削除を指示する削除指示手段とを備えたことを特徴とする。
【0008】
前記構成によれば、汎用サーバ経由で汎用マシンにファイルを転送する際、汎用サーバの状態を判断し、転送可能な汎用サーバを自動的に選択することが可能となり、端末を操作するオペレータに操作のやり直しを求めることがなく、スケジュールに従うファイル転送における失敗の確率を少なくすることができる。
【0009】
なお、ファイル転送を指示する汎用サーバの切り替えは、同一の汎用サーバに予め定めた回数繰り返し指示を出して失敗した場合に行うようになしても良い。
【0010】
【発明の実施の形態】
図2は本発明のファイル転送システムの実施の形態の一例を示すもので、図中、従来例と同一構成部分は同一符号をもって表す。即ち、2は汎用マシン、3はネットワーク、4,5は汎用サーバ(A,B)、10は端末である。
【0011】
端末10は、周知のCPU、メモリ、入力部、表示部等からなるコンピュータ及びそのプログラムもしくはハードウェアによって構成される次の手段、即ち記憶手段11と、ファイル送信手段12と、転送指示手段13と、転送結果判定手段14と、指示変更手段15と、削除指示手段16とを備えている。
【0012】
記憶手段11は、ファイル転送先となる汎用マシン毎に、該汎用マシンへのファイル転送に利用可能な少なくとも2つの汎用サーバを記憶している。ファイル送信手段12は、オペレータもしくは予め設定されたスケジュールより所定の汎用マシンに対するファイル転送が指示された時、前記記憶手段11に該所定の汎用マシンに対応して記憶された全ての汎用サーバにファイルを送信する。
【0013】
転送指示手段13は、ファイルを送信した汎用サーバのうちのいずれかに所定の汎用マシンへのファイル転送を指示する。なお、どの汎用サーバに指示するかは種々考えられるが、所定の汎用マシンに対応して記憶手段11に記憶された複数の汎用サーバのうち、単純にアドレスの若い番号順に指示しても良く、あるいは予め付与した優先順位に従って指示しても良い。
【0014】
転送結果判定手段14は、ファイル転送を指示した汎用サーバによるファイル転送の成功・失敗を判定する。なお、この判定は汎用サーバから一定時間以上、何の通知も受信しない、あるいは後述する転送不能通知もしくは転送終了通知を受信することによって行う。
【0015】
指示変更手段15は、ファイル転送に失敗した場合、但し、ここでは同一の汎用サーバに予め定めた回数繰り返し指示を出してファイル転送に失敗した場合、前記転送指示手段13におけるファイル転送を指示する汎用サーバを切り替える。
【0016】
削除指示手段16は、ファイル転送に成功した時もしくはファイルを送信した全ての汎用サーバによるファイル転送に失敗した時、ファイルを送信した全ての汎用サーバに該ファイルの削除を指示する。
【0017】
ここで、端末10は、図1中の端末1と同様、ネットワーク3に常時接続され、汎用サーバ4A,5Bと接続可能であるとする。また、汎用サーバ4A,5Bは、ファイル転送を中継できる状態か否かを常時管理しており、ファイル転送を指示された時、ファイル転送を中継できない状態であれば転送不能を通知し、また、ファイル転送を完了した時は転送終了を通知するものとする。
【0018】
図3は端末10を実現するプログラムをその動作を表すフローチャートで示すもので、ここで、iは特定の汎用マシンへのファイル転送に利用可能な汎用サーバの番号、Mはiの最終値、jは同一の汎用サーバに対するファイル転送指示の回数、Nはjの最大値を示す。
【0019】
図4、図5は本発明によるファイル転送のようすを示すもので、以下、動作を説明する。ここで、記憶手段11は汎用マシン2へのファイル転送に利用可能な汎用サーバとして汎用サーバA4,B5を記憶しているものとする。
【0020】
オペレータが端末10に汎用マシン2へのfile aの転送を指示する(s1)と、端末10は、まず、ファイル送信手段12により、記憶手段11に記憶された汎用マシン2へのファイル転送に利用可能な汎用サーバ、ここでは汎用サーバA4,B5にfile aを送信する(s2)。次に、端末10は、転送指示手段13により、汎用サーバA4,B5のうちの一方、例えば汎用サーバA4にファイル転送を指示する(s3,s4)。
【0021】
前述したように、サーバA4,B5はファイル転送を中継できる状態か否か状態を管理しており、端末10からファイル転送の指示を受けたサーバA4はファイル転送が不能であれば端末10へ転送不能を通知する。
【0022】
端末10の転送結果判定手段14は転送不能を受信する(s5)と、指示変更手段15により、ファイル転送を指示する汎用サーバをB5に切り替え(s6,s7)、転送指示手段13により、汎用サーバB5にファイル転送を指示する。
【0023】
一方、汎用サーバA4もしくはB5において、ファイル転送が可能であれば、汎用マシン2へのfile aの転送を実行する(なお、この種の汎用サーバでは通常、1回の転送に失敗しても、予め定められた回数まで転送のリトライを行う。)。汎用サーバA4もしくはB5はファイルの転送に成功すると、端末10へ転送終了を通知する。
【0024】
端末10の転送結果判定手段14は転送終了を受信する(s8)と、削除指示手段16により、ファイルを送信した全ての汎用サーバ、ここではサーバA4,B5に送信したfile aの削除を指示する(s9)とともに、汎用マシン2へのfile aの転送が完了したことをオペレータに表示(あるいはこれに加えて記録)する(s10)。
【0025】
また、端末10の転送結果判定手段14は、転送不能または転送終了の通知のいずれもない場合、一定時間経過した時点で同一の汎用サーバに対して、再度ファイル転送の指示を出す(s11,s12,s13)。但し、これをN回繰り返しても何の応答もない場合は、その汎用サーバに何らかの障害があると判断し、転送不能が通知された場合と同様に、ファイル転送の指示を出す汎用サーバを切り替える。
【0026】
さらに、端末10の転送結果判定手段14は、記憶手段11に記憶された汎用マシン2へのファイル転送に利用可能な全ての汎用サーバA4,B5について、転送不能が通知されるか、もしくはファイル転送の指示をN回繰り返しても何の応答もない場合、削除指示手段16により、ファイルを送信した全ての汎用サーバA4,B5に送信したfile aの削除を指示する(s14)とともに、汎用マシン2へのfile aの転送が未了であることをオペレータに表示(あるいはこれに加えて記録)する(s15)。
【0027】
このように、予め転送先の汎用マシンへのファイル転送に利用可能な汎用サーバとして記憶した複数の汎用サーバの中に使用可能なサーバがあれば、その汎用サーバにより転送先の汎用マシンへファイル転送を行うことができ、自動判断による利用可能な汎用サーバの選択を実現することで、スケジューリングした自動的なファイルの転送に於いても成功する確率を高めることができる。
【0028】
なお、ファイルの転送にはrcp又はftp等の汎用的なファイル転送のためのプロトコル、コマンドを使用する。
【0029】
【発明の効果】
以上説明したように、本発明によれば、所定の汎用マシンにファイルを転送する場合、予め該所定の汎用マシンへのファイル転送に利用可能とされた汎用サーバのうちの一の汎用サーバが転送不可能な状況であった場合でも、他の汎用サーバを利用してファイル転送を行うことが可能になる。このことにより、スケジューリングされたファイル転送が、転送経路となる汎用サーバの状態を意識することなく、転送先の汎用マシンを指定するのみでファイル転送を高い確率で成功させることができ、システムのスケジューリングに対する信頼性が高まる。
【図面の簡単な説明】
【図1】従来のファイル転送システムの一例を示す構成図
【図2】本発明のファイル転送システムの実施の形態の一例を示す構成図
【図3】端末における動作のフローチャート
【図4】本発明によるファイル転送のようすを示す説明図
【図5】本発明によるファイル転送のようすを示す説明図
【符号の説明】
2:汎用マシン、3:ネットワーク、4,5:汎用サーバA,B、10:端末、11:記憶手段、12:ファイル送信手段、13:転送指示手段、14:転送結果判定手段、15:指示変更手段、16:削除指示手段。
[0001]
BACKGROUND OF THE INVENTION
When transferring a file from one terminal to an arbitrary general-purpose machine via a general-purpose server on a network, the present invention is unaware of the operator operating the terminal and the state of the general-purpose server that uses a preset schedule as a transfer path. However, the present invention relates to a technology that makes file transfer succeed with high probability.
[0002]
[Prior art]
FIG. 1 shows an example of a conventional file transfer system. In the figure, 1 is a terminal that is a file transfer source, 2 is a general-purpose machine that is a file transfer destination, 3 is a network, and 4 and 5 are on the network. General-purpose servers (A, B). Here, the terminal 1, the destination general-purpose machine 2, and the general-purpose servers A4, B5 are all connected to the network 3 at all times, the terminal 1 can be connected to the general-purpose servers 4A, 5B, and the destination general-purpose machine 2 is also connected to the general-purpose server A4. , 5B can be connected.
[0003]
In the above configuration, when transferring a file from the terminal 1 to the general-purpose machine 2 in accordance with the operation of the operator, the operator selects one of the general-purpose servers 4A and 5B, for example, 4A on the terminal 1, and the selected general-purpose server The file is transferred to the general-purpose machine 2 by transmitting the file to 4A and instructing the general-purpose server 4A to transfer the file.
[0004]
In addition, when file transfer is performed from the terminal 1 to the general-purpose machine 2 according to a preset schedule (file transfer by specifying a date and time in advance), the general-purpose servers 4A and 5B selected in advance in the schedule (scenario) The file is transferred to the general-purpose machine 2 by transmitting the file to any one of them, for example, 4A, and instructing the general-purpose server 4A to transfer the file.
[0005]
[Problems to be solved by the invention]
However, in such a conventional system, when the general-purpose server selected by the operator cannot perform file transfer, another general-purpose server, for example, 5B is selected again, and the selected general-purpose server is selected. If a file must be sent to 5B and the general-purpose server 5B must be instructed to transfer the file, and the general-purpose server selected in advance in the schedule cannot transfer the file, a transfer error occurs. There was a problem that the scenario was interrupted by.
[0006]
The present invention makes it possible to perform file transfer with a high probability only by designating a transfer destination general-purpose machine without being aware of the state of a general-purpose server whose transfer route is determined by an operator who operates the terminal or a preset schedule. Objective.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a file transfer system for transferring a file from one terminal to an arbitrary general-purpose machine via a general-purpose server on a network, wherein the one terminal is a general-purpose machine serving as a file transfer destination Storage means for storing at least two general-purpose servers that can be used for file transfer to the general-purpose machine each time, and when the file transfer to a predetermined general-purpose machine is instructed by an operator or a preset schedule, the storage means The file transmission means for transmitting the file to all the general-purpose servers stored corresponding to the predetermined general-purpose machine and the general-purpose server that has transmitted the file are instructed to transfer the file to the predetermined general-purpose machine. Determines the success / failure of file transfer by the transfer instruction means and the general-purpose server that instructs file transfer A transfer result judging means, an instruction changing means for switching a general-purpose server instructing file transfer in the transfer instructing means when the file transfer is unsuccessful, and a file transfer by all the general-purpose servers that have transmitted the file when the file transfer is successful or And deletion instruction means for instructing deletion of the file to all the general-purpose servers that have transmitted the file.
[0008]
According to the above configuration, when transferring a file to a general-purpose machine via a general-purpose server, it is possible to determine the state of the general-purpose server, and automatically select a general-purpose server that can be transferred, which can be operated by an operator who operates the terminal. Therefore, the probability of failure in file transfer according to the schedule can be reduced.
[0009]
Note that the switching of the general-purpose servers instructing the file transfer may be performed when the same general-purpose server is repeatedly given a predetermined number of times and fails.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 shows an example of an embodiment of the file transfer system of the present invention. In the figure, the same components as those in the conventional example are denoted by the same reference numerals. That is, 2 is a general-purpose machine, 3 is a network, 4 and 5 are general-purpose servers (A, B), and 10 is a terminal.
[0011]
The terminal 10 includes a computer including a known CPU, a memory, an input unit, a display unit, and the like, and the following units configured by a program or hardware thereof: a storage unit 11, a file transmission unit 12, a transfer instruction unit 13, and the like. , A transfer result determination unit 14, an instruction change unit 15, and a deletion instruction unit 16.
[0012]
The storage unit 11 stores at least two general-purpose servers that can be used for file transfer to the general-purpose machine for each general-purpose machine serving as a file transfer destination. When the file transmission unit 12 is instructed to transfer a file to a predetermined general-purpose machine by an operator or a preset schedule, the file transmission unit 12 stores the file in all the general-purpose servers stored in the storage unit 11 corresponding to the predetermined general-purpose machine. Send.
[0013]
The transfer instruction unit 13 instructs one of the general-purpose servers that have transmitted the file to transfer the file to a predetermined general-purpose machine. It should be noted that various general-purpose servers can be instructed. However, among a plurality of general-purpose servers stored in the storage unit 11 corresponding to a predetermined general-purpose machine, it may be simply specified in ascending order of addresses. Or you may instruct | indicate according to the priority given previously.
[0014]
The transfer result determination unit 14 determines the success / failure of the file transfer by the general-purpose server that has instructed the file transfer. This determination is performed by not receiving any notification from the general-purpose server for a certain time or more, or receiving a transfer impossible notification or a transfer end notification described later.
[0015]
If the file transfer fails, however, the instruction change unit 15 here gives a general instruction to instruct the file transfer in the transfer instruction unit 13 if the same general server is repeatedly given a predetermined number of times and the file transfer fails. Switch servers.
[0016]
When the file transfer is successful or when the file transfer by all the general-purpose servers that have transmitted the files has failed, the delete instruction means 16 instructs all the general-purpose servers that have transmitted the files to delete the files.
[0017]
Here, like the terminal 1 in FIG. 1, the terminal 10 is always connected to the network 3 and can be connected to the general-purpose servers 4A and 5B. The general-purpose servers 4A and 5B always manage whether or not the file transfer can be relayed. When the file transfer is instructed, the general-purpose servers 4A and 5B notify the transfer impossible if the file transfer cannot be relayed. When file transfer is completed, the end of transfer shall be notified.
[0018]
FIG. 3 is a flowchart showing the operation of the program that implements the terminal 10, where i is the number of a general-purpose server that can be used for file transfer to a specific general-purpose machine, M is the final value of i, j Indicates the number of file transfer instructions to the same general-purpose server, and N indicates the maximum value of j.
[0019]
4 and 5 show the file transfer according to the present invention, and the operation will be described below. Here, the storage unit 11 stores general-purpose servers A4 and B5 as general-purpose servers that can be used for file transfer to the general-purpose machine 2.
[0020]
When the operator instructs the terminal 10 to transfer file a to the general-purpose machine 2 (s1), the terminal 10 is first used by the file transmission means 12 for file transfer to the general-purpose machine 2 stored in the storage means 11. File a is transmitted to a possible general-purpose server, here, general-purpose servers A4 and B5 (s2). Next, the terminal 10 instructs the file transfer to one of the general-purpose servers A4 and B5, for example, the general-purpose server A4, by the transfer instruction means 13 (s3, s4).
[0021]
As described above, the servers A4 and B5 manage whether or not the file transfer can be relayed, and the server A4 receiving the file transfer instruction from the terminal 10 transfers to the terminal 10 if the file transfer is impossible. Notify impossible.
[0022]
When the transfer result determination means 14 of the terminal 10 receives the transfer failure (s5), the instruction change means 15 switches the general-purpose server instructing file transfer to B5 (s6, s7), and the transfer instruction means 13 causes the general-purpose server to switch. Instruct B5 to transfer the file.
[0023]
On the other hand, if the file transfer is possible in the general-purpose server A4 or B5, transfer of the file a to the general-purpose machine 2 is executed (note that this type of general-purpose server usually fails even if one transfer fails) The transfer is retried up to a predetermined number of times.) When the general-purpose server A4 or B5 succeeds in transferring the file, the general-purpose server A4 or B5 notifies the terminal 10 of the transfer end.
[0024]
When the transfer result determination unit 14 of the terminal 10 receives the transfer end (s8), the deletion instruction unit 16 instructs the deletion of all the general-purpose servers that have transmitted the files, here, the files a transmitted to the servers A4 and B5. Along with (s9), it is displayed (or recorded in addition) to the operator that the transfer of file a to the general-purpose machine 2 has been completed (s10).
[0025]
In addition, the transfer result determination unit 14 of the terminal 10 issues a file transfer instruction to the same general-purpose server again after a certain period of time when there is no transfer impossible or transfer end notification (s11, s12). , S13). However, if there is no response after repeating this N times, it is determined that there is some failure in the general-purpose server, and the general-purpose server that issues the file transfer instruction is switched in the same manner as when transfer failure is notified. .
[0026]
Furthermore, the transfer result determination unit 14 of the terminal 10 notifies that all the general-purpose servers A4 and B5 that can be used for file transfer to the general-purpose machine 2 stored in the storage unit 11 are notified that transfer is impossible, or file transfer If there is no response after repeating the instruction N times, the deletion instruction means 16 instructs the general-purpose server 2 to transmit all the general-purpose servers A4 and B5 that have transmitted the file (s14). The fact that the transfer of file a is not completed is displayed to the operator (or recorded in addition to this) (s15).
[0027]
As described above, if there is a usable server among a plurality of general-purpose servers stored as general-purpose servers that can be used for file transfer to a transfer destination general-purpose machine in advance, the general-purpose server transfers the file to the transfer-destination general-purpose machine. By realizing the selection of general-purpose servers that can be used by automatic determination, the probability of success in scheduled automatic file transfer can be increased.
[0028]
Note that a general-purpose file transfer protocol or command such as rcp or ftp is used for file transfer.
[0029]
【The invention's effect】
As described above, according to the present invention, when transferring a file to a predetermined general-purpose machine, one general-purpose server made available for file transfer to the predetermined general-purpose machine is transferred in advance. Even if it is impossible, file transfer can be performed using another general-purpose server. This makes it possible to perform file transfer with a high probability by specifying the transfer destination general-purpose machine without being aware of the state of the general-purpose server that is the transfer path. Increased reliability.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an example of a conventional file transfer system. FIG. 2 is a block diagram showing an example of an embodiment of a file transfer system according to the present invention. FIG. 3 is a flowchart of an operation in a terminal. FIG. 5 is an explanatory diagram showing a file transfer according to the present invention. FIG. 5 is an explanatory diagram showing a file transfer according to the present invention.
2: general-purpose machine, 3: network, 4, 5: general-purpose servers A and B, 10: terminal, 11: storage means, 12: file transmission means, 13: transfer instruction means, 14: transfer result determination means, 15: instruction Change means, 16: delete instruction means.

Claims (2)

一の端末からネットワーク上の汎用サーバ経由で任意の汎用マシンにファイルを転送するファイル転送システムであって、
一の端末は、
ファイル転送先となる汎用マシン毎に、該汎用マシンへのファイル転送に利用可能な少なくとも2つの汎用サーバを記憶する記憶手段と、
オペレータもしくは予め設定されたスケジュールより所定の汎用マシンに対するファイル転送が指示された時、前記記憶手段に該所定の汎用マシンに対応して記憶された全ての汎用サーバにファイルを送信するファイル送信手段と、
ファイルを送信した汎用サーバのうちのいずれかに所定の汎用マシンへのファイル転送を指示する転送指示手段と、
ファイル転送を指示した汎用サーバによるファイル転送の成功・失敗を判定する転送結果判定手段と、
ファイル転送に失敗した場合、前記転送指示手段におけるファイル転送を指示する汎用サーバを切り替える指示変更手段と、
ファイル転送に成功した時もしくはファイルを送信した全ての汎用サーバによるファイル転送に失敗した時、ファイルを送信した全ての汎用サーバに該ファイルの削除を指示する削除指示手段とを備えた
ことを特徴とするファイル転送システム。
A file transfer system for transferring a file from one terminal to an arbitrary general-purpose machine via a general-purpose server on a network,
One terminal
Storage means for storing at least two general-purpose servers available for file transfer to the general-purpose machine for each general-purpose machine serving as a file transfer destination;
A file transmission means for transmitting a file to all the general purpose servers stored in the storage means corresponding to the predetermined general purpose machine when the file transfer to the predetermined general purpose machine is instructed by an operator or a preset schedule; ,
Transfer instruction means for instructing one of the general-purpose servers that transmitted the file to transfer a file to a predetermined general-purpose machine;
A transfer result judging means for judging success / failure of file transfer by a general-purpose server instructing file transfer;
An instruction changing unit for switching a general-purpose server instructing file transfer in the transfer instruction unit when the file transfer fails;
When the file transfer is successful or when the file transfer by all the general-purpose servers that sent the file fails, the delete instruction means for instructing all the general-purpose servers that sent the file to delete the file is provided. File transfer system.
同一の汎用サーバに予め定めた回数繰り返し指示を出してファイル転送に失敗した場合、前記転送指示手段におけるファイル転送を指示する汎用サーバを切り替える指示変更手段を備えたことを特徴とする請求項1記載のファイル転送システム。2. The apparatus according to claim 1, further comprising instruction changing means for switching a general-purpose server instructing file transfer in the transfer instruction means when a file transfer fails by giving a predetermined number of repetition instructions to the same general-purpose server. File transfer system.
JP2002153949A 2002-05-28 2002-05-28 File transfer system Expired - Lifetime JP4001772B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002153949A JP4001772B2 (en) 2002-05-28 2002-05-28 File transfer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002153949A JP4001772B2 (en) 2002-05-28 2002-05-28 File transfer system

Publications (2)

Publication Number Publication Date
JP2003345699A JP2003345699A (en) 2003-12-05
JP4001772B2 true JP4001772B2 (en) 2007-10-31

Family

ID=29770858

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002153949A Expired - Lifetime JP4001772B2 (en) 2002-05-28 2002-05-28 File transfer system

Country Status (1)

Country Link
JP (1) JP4001772B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007058729A (en) * 2005-08-26 2007-03-08 Nippon Telegr & Teleph Corp <Ntt> File relay system, file relay method, user terminal, relay server, program, and recording medium
JP4530420B2 (en) * 2006-05-15 2010-08-25 日本電信電話株式会社 File transfer system, file transfer program, and file transfer method
JP5172176B2 (en) * 2007-03-09 2013-03-27 株式会社東芝 Regional medical information system
JP4946892B2 (en) * 2008-01-28 2012-06-06 三菱電機株式会社 Communications system
JP2010108448A (en) * 2008-10-31 2010-05-13 Sharp Corp Data transmission support device, electronic equipment, and method of controlling the data transmission support device

Also Published As

Publication number Publication date
JP2003345699A (en) 2003-12-05

Similar Documents

Publication Publication Date Title
US20120110194A1 (en) Data communication method and information processing device
JP4001772B2 (en) File transfer system
JPH11341077A (en) Information distribution device selection system
WO2019163297A1 (en) Rewriting device, rewriting system, rewriting method and control program
JP7015764B2 (en) Operation management system
JP2018107744A (en) Communication node, communication system, communication method, and program
JP6989736B2 (en) Delivery system and delivery method
JP2001014228A (en) System and method for file distribution, and recording medium
JP5034110B2 (en) Electronic conference system, communication terminal, data communication method and program
JP2005267476A (en) Inter-workflow management system
JP6733417B2 (en) Information processing apparatus, information processing system, information processing method, and information processing program
JP2005252363A (en) Communication apparatus
JP2005244374A (en) Remote control monitoring system
JP5988835B2 (en) Wireless transmission terminal, wireless reception terminal, wireless communication system, wireless communication method, and program
JP2601235B2 (en) Data processing method
JP2001053783A (en) Data distribution system, and machine readable recording medium recorded with program
JPH05274230A (en) On-line file transferring system
JP2007013511A (en) Packet communication system and packet relaying apparatus
JP5829546B2 (en) Radio relay apparatus and modulation method updating method
JP2005165477A (en) Allocation method and apparatus for access destination storage device and program thereof
JPH05101020A (en) Automatic network setting device
JPH0991213A (en) Transfer system and method between different communication protocol files
JP2580970B2 (en) Control method of calling process by schedule start
JP2022186467A (en) Storage system and transfer monitoring method
JP2005198150A (en) Control system by OpS client

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041227

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20041227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20041227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070711

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070814

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070815

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100824

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4001772

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100824

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110824

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120824

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130824

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term