[go: up one dir, main page]

JP2002169738A - File delivery method - Google Patents

File delivery method

Info

Publication number
JP2002169738A
JP2002169738A JP2000365150A JP2000365150A JP2002169738A JP 2002169738 A JP2002169738 A JP 2002169738A JP 2000365150 A JP2000365150 A JP 2000365150A JP 2000365150 A JP2000365150 A JP 2000365150A JP 2002169738 A JP2002169738 A JP 2002169738A
Authority
JP
Japan
Prior art keywords
file
transmitting
job
receiving
station
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.)
Abandoned
Application number
JP2000365150A
Other languages
Japanese (ja)
Inventor
Hiroshi Yoshida
浩 吉田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2000365150A priority Critical patent/JP2002169738A/en
Publication of JP2002169738A publication Critical patent/JP2002169738A/en
Abandoned legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【課題】 分割したデータの数だけ送達確認を行なう必
要があり、ネットワークのトラフィックを増加させる原
因となった。 【解決手段】 送信局1から少なくとも一以上の受信局
2に対し、ネットワーク3を介してファイルを配信する
ファイル配信方法であって、ファイルを複数のデータブ
ロックに分割し、これらのデータブロックに順序番号を
付けて送信局1から送信する第1のステップ(14,1
6)と、第1のステップで1ファイル分の複数のデータ
ブロックが送信された後に、受信局2からの再送信要求
を受け付ける第2のステップ(18)と、第2のステッ
プで再送信要求があった場合に、順序番号に基づいて、
要求のあったデータブロックを送信局1から再送信する
第3のステップ(22)とを備える。
(57) [Summary] [Problem] It is necessary to confirm delivery as many as the number of divided data, which causes an increase in network traffic. A file delivery method for delivering a file from a transmitting station (1) to at least one or more receiving stations (2) via a network (3), wherein the file is divided into a plurality of data blocks, and A first step (14, 1) of assigning a number and transmitting from the transmitting station 1
6), a second step (18) for receiving a retransmission request from the receiving station 2 after a plurality of data blocks for one file are transmitted in the first step, and a retransmission request in the second step. If there was, based on the order number,
A third step (22) of retransmitting the requested data block from the transmitting station 1.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、1台のコンピュー
タから送信された1つ以上のファイルを1台以上の他の
コンピュータで受信して複製するための高信頼、高効率
なファイル配信の方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for highly reliable and efficient file distribution for receiving and copying one or more files transmitted from one computer by one or more other computers. It is about.

【0002】[0002]

【従来の技術】従来、このような分野の技術としては、
特開平6−141028公報に記載されたものが知られ
ている。特開平6−141028公報に記載された従来
のファイル配信方法は、送信局から送信される送信デー
タを受信局主導により管理する方法である。この従来技
術によれば、送信局は受信局が送信データを受信できた
かどうか送達確認を行ないながら送信を行なう。したが
って、ファイルなどの大きなデータを送信する際には各
データ毎に送達確認が行なわれる。送達確認の方法もい
くつか記載されているが、共通して言えるのは各データ
を送信した後に該データの送達確認を行ない、未受信デ
ータがある場合に該当データを再送信するという手順で
ある。
2. Description of the Related Art Conventionally, techniques in such a field include:
One described in Japanese Patent Application Laid-Open No. 6-11028 is known. The conventional file distribution method described in JP-A-6-141028 is a method of managing transmission data transmitted from a transmitting station under the initiative of a receiving station. According to this conventional technique, a transmitting station performs transmission while confirming whether or not a receiving station has received transmission data. Therefore, when large data such as a file is transmitted, delivery confirmation is performed for each data. Although several methods of confirming the delivery are described, what can be said in common is a procedure of performing a delivery confirmation of the data after transmitting each data, and retransmitting the corresponding data when there is unreceived data. .

【0003】[0003]

【発明が解決しようとする課題】しかしながら、従来の
ファイル配信方法では、分割したデータの数だけ送達確
認を行なう必要があり、送達確認のたびに受信局の数だ
け応答を待たなければならず、結果としてネットワーク
のトラフィックを増加させる原因になると共に、送信局
からの送達確認が欠落した場合には送達確認が不可能に
なるおそれがあった。また、受信局主導型ということか
ら受信局の数に付いては触れておらず、予め設定された
受信局に対してのみ対応でき、動的に増減する受信局に
は対応できないという問題があった。
However, in the conventional file distribution method, it is necessary to confirm the delivery by the number of divided data, and each time the delivery is confirmed, it is necessary to wait for the response by the number of receiving stations. As a result, the traffic of the network may be increased, and if the transmission confirmation from the transmitting station is missing, the transmission confirmation may not be possible. In addition, the number of receiving stations is not described because the receiving station is of the initiative type, so that it can deal only with preset receiving stations and cannot deal with dynamically increasing or decreasing receiving stations. Was.

【0004】本発明はこれらの問題を解決するために為
されたもので、受信局からの応答を減らすことでネット
ワーク全体のトラフィックを低減させることのできるフ
ァイル配信方法を提供することを目的とする。
[0004] The present invention has been made to solve these problems, and has as its object to provide a file distribution method capable of reducing traffic from the entire network by reducing responses from receiving stations. .

【0005】[0005]

【課題を解決するための手段】本発明のファイル配信方
法は、送信局から少なくとも一以上の受信局に対し、ネ
ットワークを介してファイルを配信するファイル配信方
法であって、ファイルを複数のデータブロックに分割
し、これらのデータブロックに順序番号を付けて送信局
から1ファイル分送信する第1のステップと、第1のス
テップで1ファイル分の複数のデータブロックが送信さ
れた後に、受信局からの再送信要求を受け付ける第2の
ステップと、第2のステップで再送信要求があった場合
に、順序番号に基づいて、要求のあったデータブロック
を送信局から再送信する第3のステップと、送信すべき
ファイルがある場合に第1のステップに処理を戻す第4
のステップとを備えることを特徴とする。
A file distribution method according to the present invention is a file distribution method for distributing a file from a transmitting station to at least one or more receiving stations via a network. A first step of transmitting one file from the transmitting station by assigning a sequence number to these data blocks, and transmitting a plurality of data blocks of one file from the receiving station in the first step. A second step of receiving a retransmission request from the transmitting station, and a third step of retransmitting the requested data block from the transmitting station based on the sequence number when the retransmission request is made in the second step. And returning to the first step when there is a file to be transmitted.
And the step of:

【0006】また、第1のステップは、データブロック
を送信する前にファイル送信の開始通知データを送信す
ると共に、データブロックを送信した後にファイル送信
の終了通知データを送信することが好ましい。
In the first step, it is preferable to transmit file transmission start notification data before transmitting the data block, and to transmit file transmission end notification data after transmitting the data block.

【0007】さらに、第3のステップは、データブロッ
クを送信する前に再送信の開始通知データを送信すると
共に、データブロックを送信した後に再送信の終了通知
データを送信することが好ましい。
In the third step, it is preferable that retransmission start notification data is transmitted before the data block is transmitted, and retransmission end notification data is transmitted after the data block is transmitted.

【0008】また、記再送信の開始通知データに、再送
信される全てのデータブロックの順序番号を付加するこ
とが好ましい。
It is preferable that the sequence number of all retransmitted data blocks be added to the retransmission start notification data.

【0009】さらに、第1のステップの処理開始前に、
ファイル送信の単位であるジョブの開始通知データを前
記受信局から送信するステップと、第4のステップで次
に送信すべきファイルがない場合に、ジョブの終了通知
データを受信局から送信するステップとを更に備えるこ
とが好ましい。
Further, before starting the processing of the first step,
Transmitting the job start notification data, which is a unit of file transmission, from the reception station; and transmitting the job end notification data from the reception station when there is no file to be transmitted next in the fourth step. It is preferable to further include

【0010】また、ジョブの開始通知データを送信した
後に、そのジョブを受信した受信局からの応答を送信局
で受け付けて、その応答をもって該ジョブを受信する受
信局を認識するステップを更に備えることが好ましい。
[0010] The method may further include, after transmitting the job start notification data, accepting a response from the receiving station that has received the job at the transmitting station, and recognizing the receiving station that receives the job with the response. Is preferred.

【0011】さらに、第2のステップは、受信局からの
再送信要求を所定時間だけ待ち合わせることが好まし
い。
Further, in the second step, it is preferable to wait for a retransmission request from the receiving station for a predetermined time.

【0012】また、第2ステップは、ジョブを受信する
ことが確認された全ての受信局からの再送信要求を待ち
合せることが好ましい。
In the second step, it is preferable to wait for retransmission requests from all receiving stations that have been confirmed to receive the job.

【0013】さらに、ジョブを受信することが確認され
た受信局の一部から再送信要求があった場合に、一部の
受信局に対するデータブロックの再送信を行う第3のス
テップと、その他の受信局に対する再送信要求の受け付
けを行う第2のステップとを並行して処理することが好
ましい。
Further, when there is a retransmission request from a part of the receiving stations confirmed to receive the job, a third step of retransmitting the data block to some of the receiving stations, and other steps. It is preferable that the second step of receiving a retransmission request to the receiving station be processed in parallel.

【0014】また、第3のステップは、受信局からの再
送信要求がなくなるまで再送信を繰り返すことが好まし
い。
[0014] In the third step, it is preferable to repeat retransmission until there is no retransmission request from the receiving station.

【0015】さらに、ジョブの開始通知データ、ファイ
ル送信の開始通知データ、ファイル送信の終了通知デー
タ、再送信の開始通知データ、再送信の終了通知デー
タ、およびジョブの終了通知データのうち、少なくとも
一つのデータを、所定の時間間隔を持って複数回送信す
ることが好ましい。
Further, at least one of job start notification data, file transmission start notification data, file transmission end notification data, retransmission start notification data, retransmission end notification data, and job end notification data. Preferably, one set of data is transmitted a plurality of times at predetermined time intervals.

【0016】また、今後配信予定のジョブの識別番号、
配信日時、ファイル名、同報アドレスなどを含むジョブ
情報を所定のIPアドレスに配信するステップを備える
ことが好ましい。
Further, the identification number of the job scheduled to be distributed in the future,
It is preferable to include a step of distributing job information including a distribution date and time, a file name, a broadcast address and the like to a predetermined IP address.

【0017】さらに、今後配信予定のジョブの識別番
号、配信日時、ファイル名、同報アドレスなどを含むジ
ョブ情報を所定のIPアドレスに定期的に配信するステ
ップを備えることが好ましい。
It is preferable that the method further includes a step of periodically distributing job information including an identification number, a distribution date and time, a file name, a broadcast address, and the like of a job to be distributed in the future to a predetermined IP address.

【0018】[0018]

【発明の実施の形態】以下、本発明に係るファイル配信
方法の好適な実施の形態について添付図面を参照して説
明する。 実施の形態1.図1は実施の形態1に係るファイル配信
方法を適用するシステムの構成を示すブロック図であ
る。同図において、1はファイルの送信を行なう送信
局、2は送信局1から送信されたファイルを受信する受
信局、3は少なくとも送信局1から複数の受信局2に対
して同報通信が可能で、複数の受信局2から送信局1に
対して通信可能なネットワークシステムである。したが
って、上り回線と下り回線には別々のインフラを使用し
ても構わない。例えば、送信局1から受信局2に対して
は衛星回線を使用し、受信局2から送信局1に対しては
電話回線を利用しても良い。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of a file distribution method according to the present invention will be described below with reference to the accompanying drawings. Embodiment 1 FIG. FIG. 1 is a block diagram showing a configuration of a system to which the file distribution method according to the first embodiment is applied. In the figure, 1 is a transmitting station for transmitting a file, 2 is a receiving station for receiving a file transmitted from the transmitting station 1, and 3 is a broadcasting station capable of broadcasting at least from the transmitting station 1 to a plurality of receiving stations 2. This is a network system capable of communicating with the transmitting station 1 from a plurality of receiving stations 2. Therefore, different infrastructures may be used for the uplink and the downlink. For example, a satellite line may be used from the transmitting station 1 to the receiving station 2, and a telephone line may be used from the receiving station 2 to the transmitting station 1.

【0019】図2は、実施の形態1に係るファイル配信
方法のアルゴリズムを示すフローチャートである。ま
た、図3は、実施の形態1に係るファイル配信方法によ
るデータの流れを時間の経過と共に示す図である。図3
には、送信局1と受信局2のみ記載されているが、受信
局2は複数存在することもあるため、図中に大きな矢印
で他の受信局2からの応答なども記載している。
FIG. 2 is a flowchart showing an algorithm of the file distribution method according to the first embodiment. FIG. 3 is a diagram showing the flow of data according to the file distribution method according to the first embodiment over time. FIG.
Describes only the transmitting station 1 and the receiving station 2, but there may be a plurality of receiving stations 2, and therefore, the response from the other receiving station 2 is also indicated by a large arrow in the figure.

【0020】以下、実施の形態1に係るファイル配信方
法の動作を、図2および図3に基づいて説明する。ま
ず、送信局1から受信局2に向けてジョブ情報を配信す
る(ステップ10)。ジョブ情報には、今後配信される
ジョブの識別番号、ジョブのサイズ、配信日時、ファイ
ル名、ジョブ又はファイルごとに定められた同報アドレ
スなどが含まれる。ジョブ情報は予め送信局1と受信局
2で決定した同報アドレス(ジョブ情報に含まれる同報
アドレスとは異なる)に対して送信される。
The operation of the file distribution method according to the first embodiment will be described below with reference to FIGS. First, job information is distributed from the transmitting station 1 to the receiving station 2 (step 10). The job information includes an identification number of a job to be distributed in the future, a size of the job, a distribution date and time, a file name, a broadcast address defined for each job or file, and the like. The job information is transmitted to a broadcast address determined in advance by the transmitting station 1 and the receiving station 2 (different from the broadcast address included in the job information).

【0021】受信局2はジョブ情報により今後配信され
るジョブを受信するために充分な情報を得ることができ
るため、受信の要否判断や、記憶容量やメモリなどのリ
ソース確保等の高度なスケジュール管理が可能となる。
このように、ジョブ開始後にはできない高度なスケジュ
ール管理等が行えるため、記憶容量が足りなくて受信で
きないなどの受信時の障害を事前に解決でき、信頼性の
高いファイル配信システムが実現される。なお、受信局
2はキーワードにより自分が受信すべきか否かを決定す
ることも可能である。
The receiving station 2 can obtain sufficient information to receive a job to be distributed in the future based on the job information. Management becomes possible.
As described above, since advanced schedule management and the like that cannot be performed after the start of a job can be performed, a failure at the time of reception, such as a reception failure due to insufficient storage capacity, can be solved in advance, and a highly reliable file distribution system can be realized. Note that the receiving station 2 can also determine whether or not the receiving station 2 should receive the message by using a keyword.

【0022】次に、送信局1は配信日時に達するまで休
眠する(ステップ11)。ジョブの配信日時に達すると
送信局1はジョブ開始通知を送信する(ステップ1
2)。ジョブ開始通知には、これから配信するジョブの
内容、例えばジョブ識別番号、配信するファイルの個
数、それぞれのファイルのサイズ、全ファイルのトータ
ルサイズなどが含まれる。ジョブ開始通知により受信局
2は配信されたファイルのサイズなどを把握することが
でき、受信終了時にジョブが正常に受信できたか否か判
断することができる。
Next, the transmitting station 1 sleeps until the distribution date and time is reached (step 11). When the distribution date of the job is reached, the transmitting station 1 transmits a job start notification (step 1).
2). The job start notification includes the content of the job to be distributed, for example, a job identification number, the number of files to be distributed, the size of each file, the total size of all files, and the like. By receiving the job start notification, the receiving station 2 can grasp the size of the distributed file and the like, and can determine whether or not the job has been normally received at the end of the reception.

【0023】ジョブを受信する受信局2は、ジョブ開始
通知を受信すると、自己がジョブを受信することを受信
開始通知にて送信局1に送信する。受信開始通知には、
ジョブの識別番号、受信局2の識別子などが含まれる。
送信局1では複数の受信局2から送信された受信開始通
知を受信することにより、どの受信局2がどの識別番号
のジョブを受信するのか管理できる(ステップ13)。
Upon receiving the job start notification, the receiving station 2 that receives the job transmits to the transmitting station 1 that the job is to be received by receiving the job. In the reception start notification,
A job identification number, an identifier of the receiving station 2, and the like are included.
The transmitting station 1 can manage which receiving station 2 receives the job of which identification number by receiving the reception start notification transmitted from the plurality of receiving stations 2 (step 13).

【0024】送信局1は、ジョブの最初のファイルを所
定のサイズのデータブロックに分割する(ステップ1
4)。ここで、データブロックのサイズ(上限)はネッ
トワークの種類によって様々であり、それらに柔軟に対
応できるよう初期設定にて設定する。ファイルの分割に
続き、送信局1はファイル送信開始通知を送信する(ス
テップ15)。ファイル送信開始通知には、ジョブの識
別番号、ファイルを分割したデータブロックの数、これ
から送信するファイルのサイズ、ファイル名などが含ま
れる。ファイル送信開始通知を受信した受信局2は、得
られたファイル名のファイルを生成するなどの準備を行
なう。
The transmitting station 1 divides the first file of the job into data blocks of a predetermined size (step 1).
4). Here, the size (upper limit) of the data block varies depending on the type of network, and is set in the initial setting so as to flexibly cope with them. Following the division of the file, the transmitting station 1 transmits a file transmission start notification (step 15). The file transmission start notification includes the identification number of the job, the number of data blocks obtained by dividing the file, the size of the file to be transmitted, the file name, and the like. Receiving the file transmission start notification, the receiving station 2 makes preparations such as generating a file with the obtained file name.

【0025】続いて送信局1はデータブロックの送信を
行なう(ステップ16)。ファイルを所定のサイズに分
割した複数のデータブロックは、次々と送信される。同
報通信の性質として、送信局1が送信したデータブロッ
クの順序が保証されない。したがって、データブロック
には、ジョブの識別番号と、データブロックの順序番号
が付加されている。受信局2は次々に受信したデータブ
ロックの順序番号にしたがって並べ、格納していく。ま
た、受信局2はデータブロックを格納する際に、欠落し
たデータブロックがある場合はそれを記憶しておく。
Subsequently, the transmitting station 1 transmits a data block (step 16). A plurality of data blocks obtained by dividing the file into a predetermined size are transmitted one after another. As a property of the broadcast communication, the order of the data blocks transmitted by the transmitting station 1 is not guaranteed. Therefore, the job block identification number and the data block sequence number are added to the data block. The receiving station 2 arranges the data blocks received one after another according to the sequence number and stores the data blocks. When storing the data blocks, the receiving station 2 stores the missing data blocks, if any.

【0026】送信局1は、全てのデータブロックを送信
し終えると、ファイル送信終了通知を送信する(ステッ
プ17)。ファイル送信終了通知を受信した受信局2
は、全てのデータブロックが受信できたかどうか確認す
る。欠落したデータブロックが発見された場合には、そ
の旨を示す再送要求を送信局1に送信する。この時、受
信局2と送信局1の間で無駄に負荷を増大させないため
に、受信局2は欠落した複数のデータブロックの順序番
号を1つの再送要求として送信する。もし、受信局2が
全てのデータブロックを受信できた場合には、再送不要
を示す再送要求を送信局1に送信する。このように、受
信局2からの応答を再送要求のみに限定しているので、
送信局1と受信局2間のデータ送受信を減らすことがで
きる。その結果、送信局1、受信局2双方の処理を簡素
に実現できると共に、ネットワーク3の負荷を軽減でき
る。
When all the data blocks have been transmitted, the transmitting station 1 transmits a file transmission end notification (step 17). Receiving station 2 that received the file transmission end notification
Checks if all data blocks have been received. When a missing data block is found, a retransmission request indicating that fact is transmitted to the transmitting station 1. At this time, the receiving station 2 transmits the sequence numbers of the plurality of missing data blocks as one retransmission request so as not to wastefully increase the load between the receiving station 2 and the transmitting station 1. If the receiving station 2 has received all the data blocks, it transmits a retransmission request to the transmitting station 1 indicating that retransmission is unnecessary. As described above, since the response from the receiving station 2 is limited to only the retransmission request,
Data transmission and reception between the transmitting station 1 and the receiving station 2 can be reduced. As a result, the processing of both the transmitting station 1 and the receiving station 2 can be simply realized, and the load on the network 3 can be reduced.

【0027】送信局1はファイル送信終了通知を送信し
てから再送要求待ち合わせを行なう(ステップ18)。
再送要求待ち合わせは、ステップ13で受信局2からの
受信開始通知を受信した全ての受信局2からの応答を受
信するか、もしくは予め設定した待ち合わせ時間が経過
すると終了する。ここで、受信開始通知を受信した全て
の受信局2からの応答を受信するのであれば、現在送信
中のジョブを受信している受信局2を特定できるため、
それらの受信局2の再送要求などの応答を待つことが可
能となる。したがって、各受信局2に対してより高信頼
なファイル配信を実現することができる。
After transmitting the file transmission end notification, the transmitting station 1 waits for a retransmission request (step 18).
The retransmission request queuing is terminated when the acknowledgment is received from all the receiving stations 2 that have received the reception start notification from the receiving station 2 in step 13 or when a preset queuing time elapses. Here, if the responses from all the receiving stations 2 that have received the reception start notification are received, the receiving station 2 that is receiving the currently transmitting job can be specified.
It is possible to wait for a response such as a retransmission request from those receiving stations 2. Therefore, more reliable file distribution to each receiving station 2 can be realized.

【0028】送信局1は再送要求待ち合わせを終了する
と、再送要求が発生しているかどうか確認し(ステップ
19)、再送要求が発生している場合には、該当するデ
ータブロックを送信するための準備を行なう(ステップ
20)。この準備は、ステップ14で生成したデータブ
ロックを記憶しておき再利用しても良いし、ステップ1
4と同様のデータサイズで該当データブロックを改めて
生成しても良い。
When the transmitting station 1 completes the retransmission request wait, it checks whether a retransmission request has occurred (step 19). If a retransmission request has occurred, the transmission station 1 prepares to transmit the corresponding data block. (Step 20). In this preparation, the data block generated in Step 14 may be stored and reused, or Step 1
The corresponding data block may be newly generated with the same data size as that of the data block.

【0029】送信局1は、再送信のためのデータブロッ
クの生成が完了した後、再送信開始通知を送信する(ス
テップ21)。再送信開始通知にはこれから再送信され
る全てのデータブロックの順序番号が記されている。こ
のため、送信局1が今後再送信するデータブロックの順
序番号が、実際に送信局1からデータブロックが再送信
される以前に判るので、受信局2は送信局1に対して直
前に送信した再送要求が送信局1に届いていないこと
を、データブロックの再送信を受信する前に知ることが
できる。
After the generation of the data block for retransmission is completed, the transmitting station 1 transmits a retransmission start notification (step 21). The retransmission start notification describes the sequence numbers of all data blocks to be retransmitted from now on. Therefore, since the sequence number of the data block to be retransmitted by the transmitting station 1 is known before the data block is actually retransmitted from the transmitting station 1, the receiving station 2 transmits the data block immediately before to the transmitting station 1. The fact that the retransmission request has not reached the transmitting station 1 can be known before receiving the retransmission of the data block.

【0030】そして、このような場合には、受信局2で
は再送信終了通知を待たずに再送要求すべきデータブロ
ックを決定し、再送要求を発行することができるため、
送信局1では次の再送信処理の準備を現在の再送信処理
と併行して行なうことができる。その結果、ジョブの配
信終了までの時間を短縮することができる。なお、既に
ファイルの受信が完了している受信局2では、これが再
送信フェーズの開始であることが判るので、ステップ2
1,22で送信局1から送信されるデータを読み捨て
る。
In such a case, the receiving station 2 can determine the data block to be requested to be retransmitted without waiting for the retransmission end notification and issue the retransmission request.
The transmitting station 1 can prepare for the next retransmission processing in parallel with the current retransmission processing. As a result, the time until the end of the distribution of the job can be reduced. In the receiving station 2 which has already received the file, it is known that this is the start of the retransmission phase.
In steps 1 and 22, the data transmitted from the transmitting station 1 is read and discarded.

【0031】ここで、一般的に同報通信に利用されるU
DPプロトコルでは、データが送信先に届くことが保証
されていないため、受信局2から送信された再送要求が
送信局1に届かないことも考えられる。再送信通知にこ
れから送信する全てのデータブロックの順序番号を付す
ことは、このUDPプロトコルの性質を考慮してなされ
たもので、受信局2はこれから受信する(と予想され
る)再送信データでこれまで欠落したデータブロックが
全て補完可能かどうか判断できる。
Here, U generally used for broadcast communication
Since the DP protocol does not guarantee that data will reach the destination, the retransmission request transmitted from the receiving station 2 may not reach the transmitting station 1. The ordering of all data blocks to be transmitted in the retransmission notification is performed in consideration of the nature of the UDP protocol, and the receiving station 2 uses the retransmission data to be received (expected) in the future. It can be determined whether or not all the missing data blocks can be complemented.

【0032】したがって、受信局2は再送信の終了通知
を待たずに不足するデータブロックが予測でき、不足す
るデータブロックの再送要求を即座に送信局1に対して
送信することが可能となる。このため、再送信開始通知
にデータブロックのリストを付加しない場合に比べて、
更に効率および信頼性が増大する。
Therefore, the receiving station 2 can predict the missing data block without waiting for the retransmission end notification, and can immediately transmit a retransmission request for the missing data block to the transmitting station 1. For this reason, compared to a case where the list of data blocks is not added to the retransmission start notification,
Further, efficiency and reliability are increased.

【0033】続いて、送信局1は再送信が要求されてい
るデータブロックの送信を行なう(ステップ22)。受
信局2から再送信が要求されたデータブロックが次々と
送信局1より送信される。受信局2では、未受信のデー
タブロックが受信できた場合にのみ格納し、既に受信済
みのデータが受信された場合には読み捨てる。
Subsequently, transmitting station 1 transmits the data block for which retransmission is requested (step 22). The data blocks requested to be retransmitted by the receiving station 2 are transmitted from the transmitting station 1 one after another. The receiving station 2 stores the data block only when an unreceived data block can be received, and discards the data block when already received data has been received.

【0034】送信局1は、受信局2から再送信を要求さ
れたデータブロックをすべて送信し終えると、再送信フ
ェーズの終了を示す再送信終了通知を送信する(ステッ
プ23)。その後、送信局1は再び再送信待ち合わせを
行なう(ステップ24)。再送信終了通知を受信した受
信局2は、全てのデータブロックが受信できたかどうか
確認する。
When all the data blocks requested to be retransmitted by the receiving station 2 have been transmitted, the transmitting station 1 transmits a retransmission end notification indicating the end of the retransmission phase (step 23). Thereafter, the transmitting station 1 waits for retransmission again (step 24). The receiving station 2 that has received the retransmission end notification confirms whether all the data blocks have been received.

【0035】再び欠落したデータブロックが発見された
場合には、その旨を示す再送要求を送信局1に送信す
る。この時、受信局2と送信局1の間で無駄に負荷を増
大させないために、受信局2は欠落した複数のデータブ
ロックの順序番号を1つの再送要求として送信する。も
し、受信局2が全てのデータブロックを受信できた場合
には、再送不要を示す再送要求を送信局1に送信する。
When a missing data block is found again, a retransmission request indicating that fact is transmitted to the transmitting station 1. At this time, the receiving station 2 transmits the sequence numbers of the plurality of missing data blocks as one retransmission request so as not to wastefully increase the load between the receiving station 2 and the transmitting station 1. If the receiving station 2 has received all the data blocks, it transmits a retransmission request to the transmitting station 1 indicating that retransmission is unnecessary.

【0036】送信局1は再送信終了通知を送信してから
再送要求待ち合わせを行なう(ステップ24)。再送要
求待ち合わせは、ステップ13で受信局2からの受信開
始通知を受信した受信局2のうち、再送要求を行なった
全ての受信局2からの応答を受信するか、もしくは予め
設定した待ち合わせ時間の経過後に終了する。送信局1
は再送要求待ち合わせを終了すると、再送要求が発生し
ているかどうか確認し(ステップ25)、再送要求が発
生している場合には、該当するデータブロックを送信す
るための準備を行なう(ステップ26)。
After transmitting the retransmission end notification, transmitting station 1 waits for a retransmission request (step 24). The retransmission request queuing is performed by receiving replies from all the receiving stations 2 that have made the retransmission request among the receiving stations 2 that have received the reception start notification from the receiving station 2 in step 13, or by setting a predetermined queuing time. It ends after elapse. Transmitting station 1
When the retransmission request waiting is completed, it checks whether a retransmission request has occurred (step 25), and if a retransmission request has occurred, makes preparations for transmitting the corresponding data block (step 26). .

【0037】この準備は、ファイル送信フェーズ直後、
最初の再送信フェーズのデータブロックを送信するため
の準備(ステップ20)で生成したデータブロックを記
憶し、このデータブロックを再利用しても良いし、ステ
ップ14と同様のデータサイズで該当データブロックを
改めて生成しても良い。
This preparation is performed immediately after the file transmission phase.
The data block generated in the preparation for transmitting the data block in the first retransmission phase (step 20) may be stored, and this data block may be reused. May be generated again.

【0038】送信局1では、ステップ20からステップ
24の処理で示される再送信フェーズを繰り返すことに
よって、受信局2は欠落データを受信することができ
る。この再送信フェーズの繰り返し回数は、全ての受信
局2が完全にファイル受信を完了するまでとしても良い
し、予め初期設定によりその回数を設定しても良い。
In the transmitting station 1, the receiving station 2 can receive the missing data by repeating the retransmission phase shown in the processing of steps 20 to 24. The number of repetitions of the retransmission phase may be until all the receiving stations 2 completely complete the file reception, or the number may be set in advance by initial setting.

【0039】このように、再送信フェーズを繰り返すこ
とによって、データブロックの再送信で受信できなかっ
た受信局2に対して、何回でも同じデータブロックを送
信することができる。その結果、データブロックが消失
しやすい不安定で信頼性の低いネットワーク2であって
も、高信頼なファイル配信を実現することができる。
As described above, by repeating the retransmission phase, the same data block can be transmitted any number of times to the receiving station 2 that could not receive the data block by retransmission of the data block. As a result, highly reliable file distribution can be realized even in the unstable and unreliable network 2 in which data blocks are easily lost.

【0040】その結果、受信開始通知を送信局1に送信
した全ての受信局2から再送不要を示す再送通知を受信
すると、送信局1は現在送信中のファイルはすべての受
信局2で受信できたと判断し、このジョブで次に送信す
べきファイルが存在するかどうか確認する(ステップ2
6)。このジョブに送信すべきファイルが存在する場合
には、次のファイルを送信するためにステップ14に戻
り、次のファイル送信フェーズを開始する。全てのファ
イルの送信を完了し、送信すべきファイルが存在しない
場合には、送信局1はジョブの終了を示すジョブ終了通
知を送信する(ステップ27)。
As a result, when retransmission notifications indicating that retransmission is unnecessary are received from all the receiving stations 2 that have transmitted the reception start notification to the transmitting station 1, the transmitting station 1 can receive the file currently being transmitted at all the receiving stations 2. It is determined whether there is a file to be transmitted next in this job (step 2).
6). If there is a file to be transmitted in this job, the process returns to step 14 to transmit the next file, and the next file transmission phase is started. When transmission of all files is completed and there is no file to be transmitted, the transmitting station 1 transmits a job end notification indicating the end of the job (step 27).

【0041】以上のように、本実施の形態は、送信局1
からのファイル送信および、受信局2からの応答をファ
イル単位で実行するので、データブロック単位で再送確
認や送達確認を行なう従来の方法に比べて、送受信回数
を少なくできる。また、受信局2からの再送要求が消失
したと判断された場合など、特定のケースを除いて受信
局2側もファイル送信や再送のフェーズが完了するまで
再送要求は行なわないので、送受信回数を一層少なくす
ることができる。その結果、送信局1、受信局2の負荷
を軽減でき、ネットワークのトラフィックを最小限に抑
えることができる。
As described above, in the present embodiment, the transmitting station 1
Since the file transmission from the server and the response from the receiving station 2 are executed in file units, the number of times of transmission and reception can be reduced as compared with the conventional method of performing retransmission confirmation and delivery confirmation in data block units. Also, except in a specific case, such as when it is determined that the retransmission request from the receiving station 2 has disappeared, the receiving station 2 does not make a retransmission request until the file transmission or retransmission phase is completed. It can be further reduced. As a result, the loads on the transmitting station 1 and the receiving station 2 can be reduced, and network traffic can be minimized.

【0042】また、ファイル単位で処理が進んでいくた
め、送信局1の進行状況をジョブの進行状況として捉え
ることができると共に、ジョブ毎にどの受信局2が受信
しているのかといった受信局管理も比較的容易に実現で
きるため、信頼性の高いシステムが実現可能である。更
に、送信途中で受信局2からの応答割込みを処理する必
要が無いため、効率的なファイル転送が可能である。
Further, since the processing proceeds in file units, the progress of the transmitting station 1 can be regarded as the progress of the job, and the receiving station management such as which receiving station 2 is receiving for each job. Can be realized relatively easily, and a highly reliable system can be realized. Furthermore, since there is no need to process a response interrupt from the receiving station 2 during transmission, efficient file transfer is possible.

【0043】なお、図2に示すステップ10で最初に送
信局1からジョブ情報を送信して受信局2で受信の準備
を行なうこととしているが、ステップ10を省略して、
送信局1と受信局2で予め同報アドレス(ファイルごと
に定められたアドレス)を設定しておけば、その同報ア
ドレスだけを使用してファイル配信を実現することも可
能である。
It is to be noted that the job information is first transmitted from the transmitting station 1 in step 10 shown in FIG. 2 and the receiving station 2 prepares for reception, but step 10 is omitted and
If a broadcast address (an address determined for each file) is set in advance in the transmitting station 1 and the receiving station 2, it is also possible to realize file distribution using only the broadcast address.

【0044】実施の形態2.実施の形態1では、全ての
処理を1つのタスクとして実行するようにしたものであ
るが、図2に示すステップ13,18,24を他の送信
処理(ステップ16,22)と別のタスクで処理するこ
とにより、受信局2からの再送要求を送信処理と併行し
て行なうことができる。このため、ジョブを受信するこ
とが確認された受信局2の一部から再送信要求があった
場合に、全受信局2からの応答を待ち合わせることな
く、一部の受信局2に対するデータブロックの再送信を
行うステップ22と、その他の受信局2に対する再送信
要求の受け付けを行うステップ18とを並行して処理で
きるので、更に効率的になる。
Embodiment 2 In the first embodiment, all the processes are executed as one task. However, steps 13, 18, and 24 shown in FIG. 2 are performed by a different task from other transmission processes (steps 16 and 22). By performing the processing, the retransmission request from the receiving station 2 can be performed in parallel with the transmission processing. For this reason, when a retransmission request is received from a part of the receiving stations 2 that have been confirmed to receive the job, the data blocks for some of the receiving stations 2 are not waited for a response from all the receiving stations 2. Since the step 22 of performing retransmission and the step 18 of receiving a retransmission request to the other receiving stations 2 can be processed in parallel, it becomes more efficient.

【0045】実施の形態3.実施形態1,2では、図2
に示すステップ10で最初に送信局1からジョブ情報を
送信して受信局2で受信の準備を行なうこととしている
が、受信局2を新たに増設した場合、メンテナンスによ
り電源を切断した場合、故障により新品の受信局2に交
換した場合など、受信局2が初期化された場合にはそれ
までに送信されたジョブ情報を受信できないことにな
る。
Embodiment 3 In the first and second embodiments, FIG.
In step 10, the transmitting station 1 transmits job information first and the receiving station 2 prepares for reception. However, if the receiving station 2 is newly added, the power supply is cut off for maintenance, Therefore, when the receiving station 2 is initialized, such as when the receiving station 2 is replaced with a new receiving station 2, the job information transmitted until then cannot be received.

【0046】そこで、ステップ10の処理を別タスクと
し、ステップ11の送信処理の休眠中においても該ジョ
ブが開始される直前まで所定の時間間隔をおいて定期的
に送信する。これにより、何らかの都合によって受信局
2のジョブ情報が初期化された場合であっても、今後送
信されるジョブ情報を得ることができ、受信局2が稼動
した直後から受信局2の稼動以前に予定されたジョブの
受信を行なうことが可能となる。
Therefore, the process of step 10 is set as a separate task, and even during the sleep of the transmission process of step 11, the job is periodically transmitted at a predetermined time interval until immediately before the job is started. Thereby, even if the job information of the receiving station 2 is initialized for some reason, the job information to be transmitted in the future can be obtained, and immediately after the receiving station 2 starts operating and before the receiving station 2 starts operating. It becomes possible to receive a scheduled job.

【0047】実施の形態4.実施の形態1〜3では、ジ
ョブ開始通知、ジョブ終了通知、ファイル送信開始通
知、ファイル送信終了通知、再送信開始通知、再送信終
了通知といった制御データを受信局2が必ず受信できる
前提である。しかし、実施の形態1でも述べているよう
に、一般的に同報通信に使われるUDPプロトコルは送
信先に必ず送信されることを保証しておらず、途中で消
失することもある。これは受信局2と送信局1の双方に
言えることで、そのため送信局1から送信されるデータ
ブロックに対して再送信という手順が不可欠である。送
信局1からはデータブロックの他に制御データも送信さ
れる。したがって、ジョブ開始通知、ジョブ終了通知、
ファイル送信開始通知、ファイル送信終了通知、再送信
開始通知、および再送信終了通知といった制御データを
所定の時間間隔を持って複数回送信することにより、制
御データの消失を防ぎ、ジョブ送信、ファイル送信、再
送信の各フェーズの遷移が受信局2で把握できるように
なる。その結果、データ送信の信頼性を向上させること
ができる。なお、各制御データを送信する回数や、複数
送信する際の送信間隔時間はネットワーク3の信頼性や
送信局1と受信局2の距離などによって異なるため、任
意に設定可能とすることが好ましい。
Embodiment 4 Embodiments 1 to 3 assume that the receiving station 2 can always receive control data such as a job start notification, a job end notification, a file transmission start notification, a file transmission end notification, a retransmission start notification, and a retransmission end notification. However, as described in the first embodiment, the UDP protocol generally used for broadcast communication does not guarantee that data is always transmitted to a destination, and may be lost on the way. This is true for both the receiving station 2 and the transmitting station 1. Therefore, a procedure of retransmitting a data block transmitted from the transmitting station 1 is indispensable. The transmitting station 1 also transmits control data in addition to the data blocks. Therefore, job start notification, job end notification,
By transmitting control data such as a file transmission start notification, a file transmission end notification, a retransmission start notification, and a retransmission end notification a plurality of times at predetermined time intervals, loss of the control data is prevented, and job transmission and file transmission are performed. , The transition of each phase of retransmission can be grasped by the receiving station 2. As a result, the reliability of data transmission can be improved. It should be noted that the number of transmissions of each control data and the transmission interval time for transmitting a plurality of control data vary depending on the reliability of the network 3, the distance between the transmitting station 1 and the receiving station 2, and the like.

【0048】[0048]

【発明の効果】本発明に係るファイル配信方法は、以上
のように構成されているため、次のような効果を得るこ
とができる。即ち、送信局からのファイル送信をファイ
ル単位で実行するので、データブロック単位で再送確認
や送達確認を行なう従来の方法に比べて、送受信回数を
少なくできる。その結果、送信局および受信局の負荷を
軽減でき、ネットワークのトラフィックを最小限に抑え
ることができる。また、複数のファイルを送信局から送
信し、複数の受信局で受信する場合にも、これらの受信
局で同時且つ確実に受信できる高信頼なファイル配信シ
ステムを実現でき、複雑な送達確認や再送処理を必要と
しないため、より簡素な構成で実現することができる。
さらに、一般的に送信局から送信したデータが確実に受
信局で受信できることを保証せず、また送信局で送信し
た順番に受信局で受信できることを保証しないUDPプ
ロトコルなどによる同報通信において、送信局から複数
回送信した同一の制御データのうち、少なくとも1つを
受信局で受信できる確率を高くすることができる。その
結果、送信局から送信される現在の送信状況を受信局で
確実に把握することができ、結果として高信頼なファイ
ル配信を実現することができる。
Since the file distribution method according to the present invention is configured as described above, the following effects can be obtained. That is, since the file transmission from the transmitting station is performed in file units, the number of times of transmission and reception can be reduced as compared with the conventional method of performing retransmission confirmation and transmission confirmation in data block units. As a result, the load on the transmitting station and the receiving station can be reduced, and network traffic can be minimized. In addition, even when a plurality of files are transmitted from a transmitting station and received by a plurality of receiving stations, a highly reliable file distribution system that can simultaneously and reliably receive the received files can be realized. Since no processing is required, it can be realized with a simpler configuration.
Further, in general, in a broadcast communication using a UDP protocol or the like, it is not guaranteed that data transmitted from a transmitting station can be reliably received by a receiving station, and that it is not guaranteed that data can be received by a receiving station in the order of transmission by the transmitting station. The probability that at least one of the same control data transmitted from the station can be received by the receiving station can be increased. As a result, the current transmission status transmitted from the transmitting station can be reliably grasped by the receiving station, and as a result, highly reliable file distribution can be realized.

【図面の簡単な説明】[Brief description of the drawings]

【図1】実施の形態1に係るファイル配信方法を適用す
るシステムの構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a system to which a file distribution method according to a first embodiment is applied.

【図2】実施の形態1に係るファイル配信方法のアルゴ
リズムを示すフローチャートである。
FIG. 2 is a flowchart illustrating an algorithm of a file distribution method according to the first embodiment.

【図3】実施の形態1に係るファイル配信方法によるデ
ータの流れを時間の経過と共に示す図である。
FIG. 3 is a diagram showing a flow of data by the file distribution method according to the first embodiment over time.

【符号の説明】[Explanation of symbols]

1…送信局、2…受信局、3…ネットワーク。 1 ... transmitting station, 2 ... receiving station, 3 ... network.

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 送信局から少なくとも一以上の受信局に
対し、ネットワークを介してファイルを配信するファイ
ル配信方法であって、 前記ファイルを複数のデータブロックに分割し、これら
のデータブロックに順序番号を付けて前記送信局から1
ファイル分送信する第1のステップと、 前記第1のステップで1ファイル分の前記複数のデータ
ブロックが送信された後に、前記受信局からの再送信要
求を受け付ける第2のステップと、 前記第2のステップで再送信要求があった場合に、前記
順序番号に基づいて、要求のあったデータブロックを前
記送信局から再送信する第3のステップと、 送信すべきファイルがある場合に前記第1のステップに
処理を戻す第4のステップとを備えることを特徴とする
ファイル配信方法。
1. A file distribution method for distributing a file from a transmitting station to at least one or more receiving stations via a network, comprising: dividing the file into a plurality of data blocks; 1 from the transmitting station
A first step of transmitting files, a second step of receiving a retransmission request from the receiving station after the plurality of data blocks of one file have been transmitted in the first step, A third step of retransmitting the requested data block from the transmitting station based on the sequence number when there is a retransmission request in the step; And a fourth step of returning the process to the step (a).
【請求項2】 前記第1のステップは、前記データブロ
ックを送信する前にファイル送信の開始通知データを送
信すると共に、前記データブロックを送信した後にファ
イル送信の終了通知データを送信することを特徴とする
請求項1記載のファイル配信方法。
2. The method according to claim 1, wherein the first step includes transmitting file transmission start notification data before transmitting the data block, and transmitting file transmission end notification data after transmitting the data block. 2. The file distribution method according to claim 1, wherein:
【請求項3】 前記第3のステップは、前記データブロ
ックを送信する前に再送信の開始通知データを送信する
と共に、前記データブロックを送信した後に再送信の終
了通知データを送信することを特徴とする請求項1又は
請求項2記載のファイル配信方法。
3. The method according to claim 3, wherein the third step transmits retransmission start notification data before transmitting the data block, and transmits retransmission end notification data after transmitting the data block. The file distribution method according to claim 1 or 2, wherein
【請求項4】 前記再送信の開始通知データに、再送信
される全てのデータブロックの順序番号を付加すること
を特徴とする請求項3記載のファイル配信方法。
4. The file distribution method according to claim 3, wherein sequence numbers of all retransmitted data blocks are added to the retransmission start notification data.
【請求項5】 前記第1のステップの処理開始前に、フ
ァイル送信の単位であるジョブの開始通知データを前記
受信局から送信するステップと、 前記第4のステップで送信すべきファイルがない場合
に、前記ジョブの終了通知データを前記受信局から送信
するステップとを更に備えることを特徴とする請求項1
から請求項4のいずれか一項に記載のファイル配信方
法。
5. A step of transmitting job start notification data, which is a unit of file transmission, from the receiving station before the processing of the first step starts, and there is no file to be transmitted in the fourth step. Transmitting the job completion notification data from the receiving station.
The file distribution method according to any one of claims 1 to 4.
【請求項6】 前記ジョブの開始通知データを送信した
後に、そのジョブを受信した受信局からの応答を前記送
信局で受け付けて、その応答をもって該ジョブを受信す
る前記受信局を認識するステップを更に備えることを特
徴とする請求項5記載のファイル配信方法。
6. A step of, after transmitting the job start notification data, receiving a response from the receiving station that has received the job at the transmitting station, and recognizing the receiving station that receives the job with the response. The file distribution method according to claim 5, further comprising:
【請求項7】 前記第2のステップは、前記受信局から
の再送信要求を所定時間だけ待ち合わせることを特徴と
する請求項1から請求項6のいずれか一項に記載のファ
イル配信方法。
7. The file distribution method according to claim 1, wherein the second step waits for a retransmission request from the receiving station for a predetermined time.
【請求項8】 前記第2ステップは、前記ジョブを受信
することが確認された全ての受信局からの再送信要求を
待ち合せることを特徴とする請求項6記載のファイル配
信方法。
8. The file distribution method according to claim 6, wherein the second step waits for retransmission requests from all receiving stations confirmed to receive the job.
【請求項9】 前記ジョブを受信することが確認された
受信局の一部から再送信要求があった場合に、一部の受
信局に対するデータブロックの再送信を行う前記第3の
ステップと、その他の受信局に対する再送信要求の受け
付けを行う前記第2のステップとを並行して処理するこ
とを特徴とする請求項6記載のファイル配信方法。
9. The third step of retransmitting a data block to some of the receiving stations when there is a retransmission request from some of the receiving stations confirmed to receive the job; 7. The file distribution method according to claim 6, wherein the second step of receiving a retransmission request to another receiving station is performed in parallel.
【請求項10】 前記第3のステップは、前記受信局か
らの再送信要求がなくなるまで再送信を繰り返すことを
特徴とする請求項1から請求項9のいずれか一項に記載
のファイル配信方法。
10. The file distribution method according to claim 1, wherein the third step repeats retransmission until there is no retransmission request from the receiving station. .
【請求項11】 前記ジョブの開始通知データ、前記フ
ァイル送信の開始通知データ、前記ファイル送信の終了
通知データ、前記再送信の開始通知データ、前記再送信
の終了通知データ、および前記ジョブの終了通知データ
のうち、少なくとも一つのデータを、所定の時間間隔を
持って複数回送信することを特徴とする請求項1から請
求項10のいずれか一項に記載のファイル配信方法。
11. The job start notification data, the file transmission start notification data, the file transmission end notification data, the retransmission start notification data, the retransmission end notification data, and the job end notification 11. The file distribution method according to claim 1, wherein at least one of the data is transmitted a plurality of times at a predetermined time interval.
【請求項12】 今後配信予定のジョブの識別番号、配
信日時、ファイル名、同報アドレスなどを含むジョブ情
報を所定のIPアドレスに配信するステップを備えるこ
とを特徴とする請求項1から請求項11のいずれか一項
に記載のファイル配信方法。
12. The method according to claim 1, further comprising the step of distributing job information including an identification number, a distribution date and time, a file name, a broadcast address, and the like of a job scheduled to be distributed to a predetermined IP address. 12. The file distribution method according to any one of the eleventh to eleventh aspects.
【請求項13】 今後配信予定のジョブの識別番号、配
信日時、ファイル名、同報アドレスなどを含むジョブ情
報を所定のIPアドレスに定期的に配信するステップを
備えることを特徴とする請求項1から請求項11のいず
れか一項に記載のファイル配信方法。
13. The method according to claim 1, further comprising a step of periodically distributing job information including an identification number, a distribution date and time, a file name, a broadcast address, and the like of a job scheduled to be distributed to a predetermined IP address. The file distribution method according to any one of claims 1 to 11.
JP2000365150A 2000-11-30 2000-11-30 File delivery method Abandoned JP2002169738A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000365150A JP2002169738A (en) 2000-11-30 2000-11-30 File delivery method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000365150A JP2002169738A (en) 2000-11-30 2000-11-30 File delivery method

Publications (1)

Publication Number Publication Date
JP2002169738A true JP2002169738A (en) 2002-06-14

Family

ID=18835975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000365150A Abandoned JP2002169738A (en) 2000-11-30 2000-11-30 File delivery method

Country Status (1)

Country Link
JP (1) JP2002169738A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007214755A (en) * 2006-02-08 2007-08-23 Mitsubishi Electric Corp Data communication method
US7319698B2 (en) 2002-07-18 2008-01-15 Fujitsu Limited Recovery system for restoring preserved regeneration data
JP2009508229A (en) * 2005-09-08 2009-02-26 クゥアルコム・インコーポレイテッド Method and apparatus for delivering content based on receiver characteristics
JP5459389B2 (en) * 2010-03-08 2014-04-02 日本電気株式会社 Computer system, working computer, standby computer, program
JP2015056691A (en) * 2013-09-10 2015-03-23 株式会社東芝 Communication device and communication method
WO2015064288A1 (en) * 2013-10-31 2015-05-07 アプリックスIpホールディングス株式会社 Wireless communication device, wireless communication system, and wireless communication method thereof
US9401775B2 (en) 2012-12-27 2016-07-26 Fujitsu Limited Communication method, information processing apparatus, and recording medium

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7319698B2 (en) 2002-07-18 2008-01-15 Fujitsu Limited Recovery system for restoring preserved regeneration data
JP2009508229A (en) * 2005-09-08 2009-02-26 クゥアルコム・インコーポレイテッド Method and apparatus for delivering content based on receiver characteristics
JP2007214755A (en) * 2006-02-08 2007-08-23 Mitsubishi Electric Corp Data communication method
JP5459389B2 (en) * 2010-03-08 2014-04-02 日本電気株式会社 Computer system, working computer, standby computer, program
US9128903B2 (en) 2010-03-08 2015-09-08 Nec Corporation Computer system, active system computer, and standby system computer
US9401775B2 (en) 2012-12-27 2016-07-26 Fujitsu Limited Communication method, information processing apparatus, and recording medium
JP2015056691A (en) * 2013-09-10 2015-03-23 株式会社東芝 Communication device and communication method
US9473317B2 (en) 2013-09-10 2016-10-18 Kabushiki Kaisha Toshiba Communication apparatus and communication method
WO2015064288A1 (en) * 2013-10-31 2015-05-07 アプリックスIpホールディングス株式会社 Wireless communication device, wireless communication system, and wireless communication method thereof

Similar Documents

Publication Publication Date Title
JP2515075B2 (en) Local area network for digital data processing system
RU2363040C2 (en) Message delivery between two terminal points with configurable warranties and features
US4823122A (en) Local area network for digital data processing system
US4975905A (en) Message transmission control arrangement for node in local area network
JP2006279697A (en) Information transmission method and information transmission system
CN103986764A (en) Equipment and method used for multi-client collaborative file uploading
US20110038369A1 (en) Communication method and apparatus based on user datagram protocol
JPH09160858A (en) Data retransmission method and server
JPH06326713A (en) Data transmission control method
JP5476975B2 (en) Inter-network data distribution system, information communication terminal, content distribution server
JP2002169738A (en) File delivery method
JP2003339077A (en) Network access control apparatus and method for cdma mobile communication system
US6557034B1 (en) Communication control device transmitting data based on internal bus speed of receiving computer
TW548933B (en) Transferring method for terminals via network and associated network system
JP2001154964A (en) How to distribute data resources
JP2001237883A (en) Multicast communication system and method, and data communication device and data communication method
CN114759965B (en) Data packet transmission method, device, and storage medium
EP2458780A1 (en) Cyclic data delivery using a multicast scheme
JP2004157753A (en) Firmware download system
JP2000244552A (en) File transfer device
JP2001053783A (en) Data distribution system, and machine readable recording medium recorded with program
JPH0991218A (en) Method and system for retransmitting message
JP2005216118A (en) Content mail transfer coupling system
JP2002183014A (en) Content distribution system and method
JPH06141028A (en) Broadcast communication managing system

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20040701

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20040716

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060926

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20061120