JPH09179806A - File transfer system - Google Patents
File transfer systemInfo
- Publication number
- JPH09179806A JPH09179806A JP7340862A JP34086295A JPH09179806A JP H09179806 A JPH09179806 A JP H09179806A JP 7340862 A JP7340862 A JP 7340862A JP 34086295 A JP34086295 A JP 34086295A JP H09179806 A JPH09179806 A JP H09179806A
- Authority
- JP
- Japan
- Prior art keywords
- file
- distribution
- communication
- communication path
- file transfer
- 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.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明はファイル転送時に
通信路を自動選択し、或いは複数の配信ファイルをグル
−プ化することにより、通信費用削減を実現するための
ファイル転送システムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a file transfer system for realizing a communication cost reduction by automatically selecting a communication path at the time of file transfer or grouping a plurality of distribution files.
【0002】[0002]
【従来の技術】図15は従来のサーバと相手計算機との
間で行われるファイル転送を示す説明図である。図にお
いて、1はサーバ3とファイル転送する相手計算機、2
は相手計算機1とサーバ3との間に介在する電話網やI
NS−C(回線交換)等の通信網、4はサーバ3とLA
Nを介して接続されているサーバ3配下のクライアント
である。2. Description of the Related Art FIG. 15 is an explanatory diagram showing a file transfer performed between a conventional server and a partner computer. In the figure, 1 is a partner computer that transfers files with the server 3, and 2
Is a telephone network or I that is interposed between the partner computer 1 and the server 3.
Communication network such as NS-C (circuit switching), 4 is server 3 and LA
It is a client under the server 3 connected via N.
【0003】次に、サーバ3の構成について説明する。
31は配信するファイルのファイル名や転送先名などの
ファイル転送に関する配信方法を配信情報としてファイ
ル格納装置に登録する配信情報登録部、32は登録され
た配信情報に基づいて配信を行う配信スケジューラ、3
6は転送するファイル及び配信情報を格納するファイル
格納装置、37はファイル格納装置36に格納されてい
る配信情報をデータベースとした配信情報データベース
である。Next, the configuration of the server 3 will be described.
Reference numeral 31 is a distribution information registration unit that registers a distribution method related to file transfer such as a file name of a file to be distributed or a transfer destination name in the file storage device as distribution information, 32 is a distribution scheduler that performs distribution based on the registered distribution information, Three
Reference numeral 6 is a file storage device that stores files to be transferred and distribution information, and 37 is a distribution information database that uses the distribution information stored in the file storage device 36 as a database.
【0004】次に、クライアント4の構成について説明
する。41は配信情報や起動コマンドなどを外部から入
力する入力装置、42は配信するファイルを格納するフ
ァイル格納装置である。Next, the structure of the client 4 will be described. Reference numeral 41 is an input device for externally inputting distribution information and a start command, and 42 is a file storage device for storing files to be distributed.
【0005】次に、図15に示す従来のファイル転送シ
ステムの動作を説明する。クライアント/サーバ環境下
における自動ファイル配信は一般にサーバ3上で稼動
し、配信するファイルは予め各クライアント4に設けら
れたファイル格納装置42もしくはサーバ3に設けられ
たファイル格納装置36に用意しておき、配信方法を記
述した各クライアントの配信情報をサ−バ3のファイル
格納装置36に配信情報データベース37として登録す
る。登録する配信情報の主な内容としては、転送先であ
る相手計算機名、配信するファイル名(クライアント名
とディレクトリパスを含んで指定する)、配信開始時刻
である。サーバ3上の配信スケジューラ32は定期的
(例えば1分ごと)に配信情報データベースをチェック
し、開始時刻に到達した配信情報があればその記述内容
に従って配信を開始する。Next, the operation of the conventional file transfer system shown in FIG. 15 will be described. Automatic file distribution in a client / server environment generally operates on the server 3, and files to be distributed are prepared in advance in the file storage device 42 provided in each client 4 or the file storage device 36 provided in the server 3. The distribution information of each client, which describes the distribution method, is registered in the file storage device 36 of the server 3 as a distribution information database 37. The main contents of the distribution information to be registered are the name of the destination computer that is the transfer destination, the name of the file to be distributed (specified including the client name and directory path), and the distribution start time. The distribution scheduler 32 on the server 3 periodically (for example, every minute) checks the distribution information database, and if there is distribution information that has reached the start time, starts distribution according to the description content.
【0006】また、配信時に使用する通信路を予め(例
えばシステム導入時に)固定的に決めておき、相手計算
機名と通信路(具体的には通信形態と回線番号)を対応
させたテーブルを設けておく。こうすれば、配信時にこ
のテーブルを参照することにより通信路を知ることがで
きる。Further, a communication path used at the time of distribution is fixedly determined in advance (for example, when the system is introduced), and a table is provided in which the name of the partner computer and the communication path (specifically, the communication form and the line number) are associated Keep it. By doing this, the communication path can be known by referring to this table at the time of distribution.
【0007】また、図16はたとえば特開平2−310
756号公報に示す従来の通信回線および通信回線サー
ビスの選択装置の構成図である。図16において、1は
利用者の市外局番、通信量、通信時間、またはテーブル
更新情報のパラメータ情報を入力するキーボード、2は
キーボード1より入力されたパラメータ情報を解析する
パラメータ制御部、3は市外局番情報に対応して所在地
情報を格納した距離テーブルである記憶装置、4は回線
料金テーブルである記憶装置、5は距離計算処理部、6
は距離計算処理部5からの距離に基づいて通信サービス
料金を計算する料金計算処理部、7は各電気通信事業者
の各種通信サービスの料金情報を格納する料金記憶装
置、8はパラメータ制御部2からのパラメータ情報に基
づいて通信速度を算出する通信速度算出部、9は算出さ
れた通信速度を格納する通信速度記憶装置、10は通信
回線決定処理部、11は決定された通信回線を表示する
出力部CRT、12はプリンタ、13はパラメータ制御
部2からのテーブル更新情報に基づいて記憶装置3(距
離テーブル)および記憶装置4(回線料金テーブル)を
更新するテーブル更新処理部である。FIG. 16 shows, for example, Japanese Patent Laid-Open No. 2-310.
It is a block diagram of the conventional communication line and communication line service selection device shown in Japanese Patent No. 756. In FIG. 16, 1 is a keyboard for inputting the area code of the user, communication volume, communication time, or parameter information of the table update information, 2 is a parameter control unit for analyzing the parameter information input from the keyboard 1, and 3 is Storage device that is a distance table that stores location information corresponding to area code information, 4 is a storage device that is a line charge table, 5 is a distance calculation processing unit, 6
Is a charge calculation processing unit that calculates a communication service charge based on the distance from the distance calculation processing unit 5, 7 is a charge storage device that stores charge information for various communication services of each telecommunications carrier, and 8 is a parameter control unit 2 A communication speed calculation unit for calculating the communication speed based on the parameter information from 9; a communication speed storage device 9 for storing the calculated communication speed; 10 for a communication line determination processing unit; and 11 for displaying the determined communication line. The output unit CRT, 12 is a printer, and 13 is a table update processing unit that updates the storage device 3 (distance table) and the storage device 4 (line charge table) based on the table update information from the parameter control unit 2.
【0008】次に、図16に示すファイル転送システム
の動作を説明する。まず、利用者がキーボード1から利
用者の市外局番、通信量、通信時間あるいはテーブル更
新情報などのパラメータ情報を入力すると、パラメータ
制御部2はこのパラメータ情報を解析し、上記のパラメ
ータ情報を距離計算処理部5及び通信速度算出部8へ、
テーブル更新情報であればテーブル更新処理部13へ送
出する。距離計算処理部5はパラメータ制御部2からの
市外局番と記憶装置3からの距離テーブルに基づいて自
計算機と配信先である相手計算機との間の距離を計算
し、この計算結果である距離情報を料金計算処理部6へ
送出する。料金計算処理部6は距離計算処理部5から受
け取った上記距離情報と記憶装置4より読み込んだ料金
情報とに基づいて各種通信回線のすべての料金を計算
し、料金記憶装置7へ送出する。Next, the operation of the file transfer system shown in FIG. 16 will be described. First, when the user inputs parameter information such as the area code, communication volume, communication time, or table update information of the user from the keyboard 1, the parameter control unit 2 analyzes this parameter information and sets the above parameter information to the distance. To the calculation processing unit 5 and the communication speed calculation unit 8,
If it is table update information, it is sent to the table update processing unit 13. The distance calculation processing unit 5 calculates the distance between the own computer and the destination computer as the distribution destination based on the area code from the parameter control unit 2 and the distance table from the storage device 3, and the calculated distance is calculated. The information is sent to the charge calculation processing unit 6. The charge calculation processing unit 6 calculates all charges of various communication lines based on the distance information received from the distance calculation processing unit 5 and the charge information read from the storage device 4, and sends the charges to the charge storage device 7.
【0009】一方、通信速度算出部8はパラメータ制御
部2から入力したパラメータ情報に基づいて最適な通信
速度を算出し、通信速度記憶装置9へ送出する。通信回
線決定処理部10は通信速度記憶装置9に格納されてい
る通信速度を条件として料金記憶装置7から最も安価な
通信回線サービスを選択し、CRT11、プリンタ12
へ出力する。CRT11、プリンタ12は通信回線決定
処理部10から受け取った信号に基づいて出力処理を行
う。また、テーブル更新処理部13は距離テーブルであ
る記憶装置3や記憶装置4が記憶している情報に変更が
生じた場合、パラメータ制御部2からのテーブル更新情
報に基づいて変更処理を行い、記憶装置3や記憶装置4
の情報を更新する。On the other hand, the communication speed calculation unit 8 calculates an optimum communication speed based on the parameter information input from the parameter control unit 2 and sends it to the communication speed storage device 9. The communication line determination processing unit 10 selects the cheapest communication line service from the charge storage device 7 based on the communication speed stored in the communication speed storage device 9, and the CRT 11 and the printer 12 are selected.
Output to The CRT 11 and the printer 12 perform output processing based on the signal received from the communication line determination processing unit 10. Further, the table update processing unit 13 performs a change process based on the table update information from the parameter control unit 2 when the information stored in the storage device 3 or the storage device 4, which is a distance table, is changed and stored. Device 3 and storage device 4
Update information.
【0010】このように通信回線および通信回線サービ
スの選択装置により最適な通信速度を算出して、もっと
も安価な通信回線サービスを選択する。Thus, the optimum communication speed is calculated by the communication line and communication line service selection device, and the cheapest communication line service is selected.
【0011】[0011]
【発明が解決しようとする課題】上述した通り、一般に
ファイル転送を行う場合、予め各々のクライアント側の
ディスクに配信するファイルを用意しておき、配信方法
について記述した配信情報をサ−バ側に登録しておく。
その後、サ−バ側の配信スケジューラが、この予め登録
された配信情報を解析し、その結果、各々のファイルが
相手計算機(ホスト、他サーバ)に自動配信される。ま
た、ファイル転送は使用方法が簡単のため計算機間のデ
ータ転送手段として、多くのシステムで運用されてお
り、大量データを短時間に転送する目的に適した方法で
ある。しかしながら、公衆網(例えば、INS−C)に
於て、少量のファイルを頻繁に転送したい場合には、転
送毎に通信費用が発生することになり、費用効率は悪く
なる。即ち、従来の方式では各々の配信情報に記述され
ている配信開始時刻に従い配信を開始するため、その都
度接続(ダイヤリング)から行わなければならない場合
が多い。従って、接続/切断の回数が多くなるため、毎
回基本料金が発生し、通信費用が高くなるという問題点
があった。As described above, in general, when transferring a file, a file to be distributed to each client side disk is prepared in advance, and distribution information describing a distribution method is provided to the server side. Register
After that, the distribution scheduler on the server side analyzes the distribution information registered in advance, and as a result, each file is automatically distributed to the partner computer (host, other server). Since file transfer is easy to use, it is used as a data transfer means between computers in many systems and is suitable for the purpose of transferring a large amount of data in a short time. However, in a public network (for example, INS-C), if it is desired to frequently transfer a small amount of files, communication cost will be incurred for each transfer, resulting in poor cost efficiency. That is, in the conventional method, since the distribution starts according to the distribution start time described in each distribution information, it is often necessary to start the connection (dialing) each time. Therefore, since the number of connections / disconnections increases, a basic charge is incurred each time, and communication costs increase.
【0012】また、上記特開平2−310756号公報
に示す通信回線および通信回線サービスの選択装置にお
いて、転送時に使用する通信路は、市外局番と通信量と
通信時間で選択しているものの、市外局番、通信量、通
信時間はデータ転送するたびにすべて手入力しなければ
ならないという問題点があった。特に通信量や通信時間
は実際に転送してみないと正確な値が出ないため、適当
な値を入力することになり、正確な速度計算はできない
上に、システムの自動化もできないという問題点があっ
た。Further, in the communication line and communication line service selecting device disclosed in the above-mentioned Japanese Patent Laid-Open No. 2-310756, the communication path used at the time of transfer is selected by the area code, communication volume and communication time. There was a problem that the area code, communication volume, and communication time had to be manually entered every time data was transferred. In particular, the communication volume and communication time will not show accurate values unless you actually transfer them, so you will have to enter appropriate values, and you will not be able to accurately calculate the speed and you will not be able to automate the system. was there.
【0013】また、安価な通信回線を選択する場合、通
信速度や通信距離や通信サービスなどの諸条件を適用す
る必要があるが、通信速度しか適用していないため、十
分に安価な通信回線を選択できないという問題があっ
た。Further, when selecting an inexpensive communication line, it is necessary to apply various conditions such as communication speed, communication distance, communication service, etc. However, since only the communication speed is applied, a sufficiently inexpensive communication line can be selected. There was a problem that I could not select.
【0014】この発明は、上記のような問題点を解消す
るためになされたもので、十分に経済的な通信路を自動
選択すると共に、配信ファイルをグループ化することに
より通信費用(ランニングコスト)を削減することを目
的とする。The present invention has been made in order to solve the above-mentioned problems, and communication costs (running costs) are obtained by automatically selecting a sufficiently economical communication path and grouping distribution files. The purpose is to reduce.
【0015】[0015]
【課題を解決するための手段】第1の発明に係るファイ
ル転送システムは電話網やINS−C(回線交換)等の
通信網に接続された計算機と、上記通信網を介して上記
計算機へ配信するファイルのファイル名や転送先名など
のファイル転送に関する配信方法を配信情報としてファ
イル格納装置に登録する配信情報登録手段と、登録され
た配信情報に基づいて配信を起動する配信スケジューラ
と、この配信スケジューラからの起動により上記配信情
報に基づいて最も経済的な通信路の判定を行う通信路判
定手段と、この通信路判定手段からの起動により上記配
信情報に基づいて上記計算機との間でファイル転送の処
理を行うファイル転送処理手段と、上記配信情報をグル
ープ化して新たな配信情報を作成する配信グループ化処
理手段と、配信するファイル及び上記配信情報を格納す
るファイル格納装置と、このファイル格納装置に上記配
信情報を格納してある配信情報データベースとから成る
サーバと、上記配信情報や起動コマンドなどを外部から
入力する入力装置と、配信するファイルを格納するファ
イル格納装置とから成り、上記サーバとLANを介して
接続されている上記サーバ配下のクライアントと、を備
えたものである。A file transfer system according to a first invention is a computer connected to a communication network such as a telephone network or INS-C (circuit switching), and distribution to the computer via the communication network. A distribution information registration means for registering a distribution method related to file transfer such as a file name and a transfer destination name of a file to be stored in a file storage device as distribution information, a distribution scheduler for activating distribution based on the registered distribution information, and this distribution. File transfer between a communication path determination unit that determines the most economical communication path based on the distribution information when activated from the scheduler, and a file transfer between the computer based on the distribution information when activated from the communication path determination unit File transfer processing means for performing the above processing, distribution grouping processing means for grouping the distribution information to create new distribution information, and A file storage device that stores files and the distribution information, a server that includes a distribution information database that stores the distribution information in the file storage device, and an input device that externally inputs the distribution information and the start command. A file storage device for storing files to be distributed, and a client under the server connected to the server via a LAN.
【0016】第2の発明に係るファイル転送システムは
通信路を固定指定かあるいは自動指定かのいずれかを外
部から選択する手段を通信路判定手段に設けたものであ
る。In the file transfer system according to the second aspect of the present invention, the communication path determination means is provided with means for externally selecting either fixed designation or automatic designation of the communication path.
【0017】第3の発明に係るファイル転送システムは
通信路判定手段が自動指定の場合には、ファイルサイズ
と通信距離、及びINS−CあるいはINS−P(パケ
ット)などの通信形態に基づいて通信費用を計算し、よ
り安価な通信路を決定するものである。In the file transfer system according to the third aspect of the invention, when the communication path determination means is automatically designated, communication is performed based on the file size, communication distance, and communication mode such as INS-C or INS-P (packet). The cost is calculated and a cheaper communication path is determined.
【0018】第4の発明に係るファイル転送システムは
通信路判定手段が通信費用を夜間割り引き係数に基づい
て算出するものである。In the file transfer system according to the fourth aspect of the present invention, the communication path determination means calculates the communication cost based on the night discount coefficient.
【0019】第5の発明に係るファイル転送システムは
ファイル転送処理手段が配信情報に基づき、転送完了時
刻に転送を完了する手段を備えたものである。In the file transfer system according to the fifth aspect of the invention, the file transfer processing means includes means for completing the transfer at the transfer completion time based on the distribution information.
【0020】第6の発明に係るファイル転送システムは
転送スケジュールの数から転送時間を算出し、目標完了
時刻の範囲内かどうかを判定する判定手段と目標完了時
刻を越えている場合は、配信情報の登録を行った入出力
装置に警告メッセージを表示し、オペレータに継続する
かどうかを判断させる警告メッセージ表示手段をファイ
ル転送処理手段に備えたものである。The file transfer system according to the sixth aspect of the present invention calculates the transfer time from the number of transfer schedules, and judges if it is within the range of the target completion time. The file transfer processing means is provided with a warning message displaying means for displaying a warning message on the input / output device which has registered the above, and allowing the operator to decide whether or not to continue.
【0021】第7の発明に係るファイル転送システムは
通信路判定手段が通信費用計算式を変更可能としたもの
である。In the file transfer system according to the seventh aspect of the invention, the communication path determining means can change the communication cost calculation formula.
【0022】第8の発明に係るファイル転送システムは
配信グループ化処理手段は複数の配信情報をグループ化
するものである。In the file transfer system according to the eighth invention, the distribution grouping processing means groups a plurality of pieces of distribution information.
【0023】第9の発明に係るファイル転送システムは
配信グループ化処理手段がファイル転送の順序を優先度
に従って処理するものである。In the file transfer system according to the ninth aspect of the invention, the distribution grouping processing means processes the order of file transfer according to the priority.
【0024】[0024]
実施の形態1.図1は、この発明に係るファイル転送シ
ステムの一実施の形態を示すシステム構成図である。図
1において、1はサーバ3とファイル転送を行なう相手
計算機、2は相手計算機1とサーバ3との間に介在する
電話網やINS−C(回線交換)等の通信網、4はサー
バ3とLANを介して接続されているサーバ3配下のク
ライアントである。Embodiment 1 FIG. FIG. 1 is a system configuration diagram showing an embodiment of a file transfer system according to the present invention. In FIG. 1, 1 is a partner computer that transfers files with a server 3, 2 is a communication network such as a telephone network or INS-C (line switching) interposed between the partner computer 1 and the server 3, and 4 is a server 3. It is a client under the server 3 connected via the LAN.
【0025】次に、サーバ3の構成について説明する。
31は配信するファイルのファイル名や転送先名などの
ファイル転送に関する配信方法を記述した各種属性を配
信情報としてファイル格納装置に登録する配信情報登録
部、32は登録された配信情報に基づいて配信を起動す
る配信スケジューラ、33は配信スケジューラ32によ
り起動され配信情報に基づいて相手計算機1との間でフ
ァイル転送の処理を行うファイル転送処理部、34は配
信情報に基づいて最も経済的な通信路の判定を行う通信
路判定部、35は配信を行う場合に配信情報が類似した
もの同志をグループ化してファイル転送の簡単化を図る
配信グループ化処理部、36は転送するファイル及び配
信情報を格納するファイル格納装置、37はファイル格
納装置36に格納されている配信情報の集まりである配
信情報データベース、38は配信用ファイルの通信路を
固定とするか自動にするかの選択情報と固定を選んだ場
合に通信形態(INS−P/INS−Cなど)を格納す
る通信路格納部である。Next, the configuration of the server 3 will be described.
Reference numeral 31 is a distribution information registration unit that registers various attributes describing a distribution method related to file transfer such as a file name of a file to be distributed and a transfer destination name in a file storage device as distribution information, and 32 is distributed based on the registered distribution information. Is a distribution scheduler for activating a file transfer processor, 33 is a file transfer processing unit that is started by the distribution scheduler 32 and performs file transfer processing with the partner computer 1 based on the distribution information, and 34 is the most economical communication channel based on the distribution information. A communication channel determination unit that determines whether or not to perform a distribution, a distribution grouping processing unit 35 that groups similar distribution information when performing distribution to simplify file transfer, and a reference numeral 36 stores a file to be transferred and distribution information. The file storage device 37 is a distribution information database that is a collection of distribution information stored in the file storage device 36. , 38 is a channel storage unit for storing communication mode (INS-P / INS-C, etc.) when you select fixed or selection information to automatic or a fixed communication path of the distribution files.
【0026】次に、クライアント4の構成について説明
する。41は各種入力情報や起動コマンドなどを外部か
ら入力する入力装置、42は配信するファイルを格納す
るファイル格納装置である。入力装置41とファイル格
納装置42を備えたクライアント計算機4がサーバ計算
機3にLAN接続されている標準的なクライアント/サ
ーバシステムであり、サーバ計算機3は、実際にファイ
ルを配信する相手計算機1に対しても通信網2を介して
回線接続されている。Next, the configuration of the client 4 will be described. Reference numeral 41 is an input device for inputting various input information and activation commands from the outside, and 42 is a file storage device for storing files to be distributed. The client computer 4 including the input device 41 and the file storage device 42 is a standard client / server system in which the server computer 3 is LAN-connected, and the server computer 3 sends the file to the partner computer 1 that actually delivers the file. However, the lines are connected via the communication network 2.
【0027】次に、図1に示すファイル転送システムの
動作を説明する。配信情報登録部31は、各クライアン
ト4の入力装置41から起動され、この入力装置41か
ら入力された配信情報を処理し、サーバ計算機3上のフ
ァイル格納装置36に配信情報データベース37として
登録する。配信スケジューラ32は、定期的に配信情報
データベース37をチェックし、当該時刻に達した配信
情報があればその内容を解析し、通信路判定部34を起
動する。通信路判定部34は配信情報を解析し最も経済
的な通信路を決定する。Next, the operation of the file transfer system shown in FIG. 1 will be described. The distribution information registration unit 31 is activated by the input device 41 of each client 4, processes the distribution information input from the input device 41, and registers it as the distribution information database 37 in the file storage device 36 on the server computer 3. The delivery scheduler 32 periodically checks the delivery information database 37, analyzes the content of delivery information that has reached the time, and activates the communication path determination unit 34. The communication path determination unit 34 analyzes the distribution information and determines the most economical communication path.
【0028】また、ファイル転送処理部は、配信スケジ
ューラからの起動により配信情報に基づいて配信するフ
ァイルをクライアント4のファイル格納装置42より取
りだし、相手計算機1へ上記ファイルを転送する。ま
た、配信グループ化処理部35は配信情報登録時に毎回
呼ばれ、グループ化に伴う配信情報データベースの更新
を行う。Further, the file transfer processing unit, when activated by the distribution scheduler, retrieves the file to be distributed based on the distribution information from the file storage device 42 of the client 4 and transfers the file to the partner computer 1. The distribution grouping processing unit 35 is called every time distribution information is registered, and updates the distribution information database associated with grouping.
【0029】図2は図1に示す通信路の自動選択の具体
的動作を示すフローチャートである。次に、通信路の自
動選択の動作を図2に示すフローチャートに従って説明
する。まず、事前準備として、クライアント4の入力部
41またはサーバ3の入力部(図示せず)から通信路を
予め通信路情報を定義して通信路格納部38に格納して
おく。定義内容としては、通信路を固定とするか、自動
にするかの選択が可能である。固定を選んだ場合は、通
信形態(INS−P/INS−Cなど)を指定する。な
お、これらの情報はシステム導入時に通信路情報に設定
しておく(ステップS211)。FIG. 2 is a flow chart showing a concrete operation of automatic selection of the communication path shown in FIG. Next, the operation of automatically selecting a communication path will be described with reference to the flowchart shown in FIG. First, as a preliminary preparation, the communication path is previously defined from the input unit 41 of the client 4 or the input unit (not shown) of the server 3 and stored in the communication path storage unit 38 by defining the communication path information. As the definition content, it is possible to select whether the communication path is fixed or automatic. When fixed is selected, the communication mode (INS-P / INS-C, etc.) is designated. Note that these pieces of information are set in the communication path information when the system is installed (step S211).
【0030】次に、配信情報を登録する。配信情報の登
録はクライアント4の入力装置41あるいはサーバ3の
入力装置(図示せず)からファイル転送のための配信情
報を入力し、サーバ3の配信情報登録部がこの配信情報
をファイル格納装置36に登録することで行なわれる。
登録する項目としては、相手計算機名、転送ファイル
名、スケジュール(配信)開始時刻が配信を実行する際
必要となる情報である。また、相手計算機名と電話番号
を対応させた情報については、システム導入時に設定し
ておくかファイル転送前にあらかじめ設定しておく必要
がある(ステップS221)。Next, the distribution information is registered. The distribution information is registered by inputting distribution information for file transfer from the input device 41 of the client 4 or the input device (not shown) of the server 3, and the distribution information registration unit of the server 3 stores this distribution information in the file storage device 36. It is done by registering with.
As the items to be registered, the partner computer name, the transfer file name, and the schedule (delivery) start time are the information necessary for executing the delivery. Further, it is necessary to set the information in which the partner computer name and the telephone number are associated with each other when the system is installed or in advance before the file transfer (step S221).
【0031】配信情報の登録が完了すると、配信スケジ
ューラ32に制御が渡る。配信スケジューラ32は、配
信情報データベース37をサーチし、実行時刻に達した
配信情報があればこれを取り出し、通信路判定部34を
起動する。通信路判定部34は配信情報に基づいて通信
路格納部38から通信路情報を取り出す。ここで、通信
路が固定指定の場合は、そのままファイル転送処理部3
3を起動してファイル転送を実行する。一方、自動指定
の場合には、ファイルサイズ(転送ファイル名からOS
のファイルを検索し、そのサイズを得る)と通信距離、
及び通信形態(たとえばINS−CかあるいはINS−
Pかなど)から通信費用を計算する(ステップS23
1)。そしてより安価な方の通信路(形態)を決定し、
ファイル転送処理部33を起動してファイル転送を実行
する(ステップS232〜S234)。When the registration of the distribution information is completed, the distribution scheduler 32 is given control. The distribution scheduler 32 searches the distribution information database 37, extracts the distribution information that has reached the execution time, if any, and activates the communication path determination unit 34. The communication path determination unit 34 extracts the communication path information from the communication path storage unit 38 based on the distribution information. Here, when the communication path is designated as fixed, the file transfer processing unit 3 is used as it is.
3 is started and file transfer is executed. On the other hand, in the case of automatic designation, the file size (transfer file name to OS
File and get its size) and communication distance,
And communication mode (for example, INS-C or INS-
The communication cost is calculated from P or the like (step S23).
1). Then, determine the cheaper communication path (form),
The file transfer processing unit 33 is activated to execute the file transfer (steps S232 to S234).
【0032】この実施の形態によれば、通信網を自動的
に選択できるため、システムの自動化および通信費用の
効率化が図れる。According to this embodiment, since the communication network can be automatically selected, the system can be automated and the communication cost can be improved.
【0033】実施の形態2.この実施の形態のシステム
構成は図1と同じであるため説明を省略する。実施の形
態1では、自動割付け方法として、ファイルサイズと通
信距離から安価な通信回線を計算していたが、夜間割引
も考慮することで、より正確な計算ができる。図3はこ
の発明に係る夜間割引係数を含む費用計算の別の実施の
形態における通信路の自動選択の具体的動作を示すフロ
ーチャートである。Embodiment 2 FIG. Since the system configuration of this embodiment is the same as that of FIG. 1, description thereof will be omitted. In the first embodiment, an inexpensive communication line is calculated from the file size and the communication distance as the automatic allocation method, but more accurate calculation can be performed by considering the night discount. FIG. 3 is a flow chart showing a concrete operation of automatic selection of a communication path in another embodiment of the cost calculation including the night discount coefficient according to the present invention.
【0034】次に、夜間割引係数を含む費用計算による
通信路の自動選択の動作を図3に示すフローチャートに
従って説明する。事前準備(ステップS311)および
登録(ステップS321)の動作は実施の形態1と同じ
である。またステップS331の通信路の自動決定の動
作は費用計算を除いて実施の形態1のステップS231
と同じである。費用計算の実行において、通信路判定部
34はINSーCあるいはINSーPの予想費用に夜間
割り引き係数を掛けることにより通信費用を計算する
(ステップS331)。そしてより安価な通信路(形
態)を決定し、ファイル転送を実行する(ステップS3
32〜S334)。Next, the operation of automatically selecting a communication path by the cost calculation including the nighttime discount coefficient will be described with reference to the flowchart shown in FIG. The operations of advance preparation (step S311) and registration (step S321) are the same as those in the first embodiment. The operation of automatically determining the communication path in step S331 is the same as in step S231 of the first embodiment except for the cost calculation.
Is the same as In executing the cost calculation, the communication path determination unit 34 calculates the communication cost by multiplying the estimated cost of INS-C or INS-P by the night discount coefficient (step S331). Then, a cheaper communication path (form) is determined and file transfer is executed (step S3).
32-S334).
【0035】この実施の形態によれば、多量のデータを
一度に転送するファイル転送では、夜間に転送した方が
通信費用も安価となり、より一層経済的な自動化システ
ムを構築できる。According to this embodiment, in the file transfer in which a large amount of data is transferred at one time, the communication cost is lower if transferred at night, and a more economical automation system can be constructed.
【0036】実施の形態3.この実施の形態のシステム
構成は図1と同じであるため説明を省略する。実施の形
態1では、ファイル転送開始時刻のみ指定していたが、
この実施の形態では完了時刻を指定することにより、よ
り適切な通信網を選択できる。図4はこの発明の目標完
了時刻を含む別の実施の形態における通信路の自動選択
の具体的動作を示すフローチャートである。次に、目標
完了時刻を含む通信路の自動選択の動作を図4に示すフ
ローチャートに従って説明する。事前準備(ステップS
411)および登録(ステップS421)は実施の形態
1と同様である。Embodiment 3. Since the system configuration of this embodiment is the same as that of FIG. 1, description thereof will be omitted. In the first embodiment, only the file transfer start time is specified.
In this embodiment, a more appropriate communication network can be selected by designating the completion time. FIG. 4 is a flowchart showing a specific operation of automatic selection of a communication path in another embodiment including the target completion time of the present invention. Next, the operation of automatically selecting a communication path including the target completion time will be described with reference to the flowchart shown in FIG. Advance preparation (step S
411) and registration (step S421) are the same as in the first embodiment.
【0037】配信情報の登録が完了すると、通信路判定
部34に制御が渡る。通信路判定部34は目標完了時刻
が設定されているかどうかをチェック(ステップS42
2)し、設定されている場合、時間内に転送が可能か否
かを判定する。判定方法は転送スケジュールの数から転
送時間を算出し、目標完了時刻の範囲内かどうかを決定
する(ステップS423、S424)。When the registration of the distribution information is completed, the control is passed to the communication path judging section 34. The communication path determination unit 34 checks whether the target completion time is set (step S42).
2) Then, if set, it is determined whether transfer is possible within the time. The determination method calculates the transfer time from the number of transfer schedules, and determines whether it is within the range of the target completion time (steps S423 and S424).
【0038】目標完了時刻を越えている場合は、配信情
報の登録を行った入出力装置に警告メッセージを表示し
(ステップS425)、オペレータに継続するかどうか
を判断させる(ステップS426、S427)。If the target completion time has been exceeded, a warning message is displayed on the input / output device that registered the distribution information (step S425), and the operator is made to determine whether or not to continue (steps S426 and S427).
【0039】次に、配信スケジューラ32は配信情報デ
ータベース37をサーチし、実行時刻に達した配信情報
を取り出し、通信路判定部34を起動する。通信路判定
部34は通信路が固定指定の場合は、そのままファイル
転送処理部33を起動してファイル転送を実行する。一
方、自動指定の場合は、ファイルサイズと通信距離およ
び夜間割引から通信形態(INS−C/INS−Pな
ど)から通信費用を計算する(ステップS431)。そ
してより安価な通信路(形態)を決定し、ファイル転送
処理部33を起動してファイル転送を実行する(ステッ
プS432〜S434)。なお、各計算に於て必要な計
算式、係数については変更も可能である。たとえば、フ
ァイルサイズの大きさに応じて段階的に累積加算する方
法が考えられる。また、夜間費用の掛け率を段階的に設
定してもよい。Next, the distribution scheduler 32 searches the distribution information database 37, retrieves the distribution information that has reached the execution time, and activates the communication path determination unit 34. When the communication path is designated as fixed, the communication path determination unit 34 directly activates the file transfer processing unit 33 to execute the file transfer. On the other hand, in the case of automatic designation, the communication cost is calculated from the communication mode (INS-C / INS-P, etc.) from the file size, communication distance, and night discount (step S431). Then, a cheaper communication path (form) is determined, the file transfer processing unit 33 is activated, and file transfer is executed (steps S432 to S434). The calculation formulas and coefficients required for each calculation can be changed. For example, a method of cumulative addition in stages according to the file size can be considered. Further, the multiplying rate of night costs may be set in stages.
【0040】この実施の形態によれば、何時までにファ
イル転送を完了したいという目標完了時刻を設定できる
ことにより、多種に渡るユーザのファイル転送システム
に柔軟に対応できる。According to this embodiment, by setting the target completion time by which the user wants to complete the file transfer, it is possible to flexibly deal with various file transfer systems of users.
【0041】また、通信費用計算式を変更可能にしたこ
とにより、自由度の高い転送システムを構築できる。Further, since the communication cost calculation formula can be changed, a transfer system with a high degree of freedom can be constructed.
【0042】実施の形態4.この実施の形態のシステム
構成は図1と同じであるため説明を省略する。図5はこ
の発明の別の実施の形態における配信要求のグループ化
処理の具体的動作を示すフローチャートである。また、
図6は図5に示す配信要求のグループ化処理前の配信要
求テーブル図である。また、図7は図5に示す配信要求
のグループ化処理を行なわない場合のスケジュール実行
状況を示す図である。また、図8は図5に示す配信要求
の登録テーブルをグループ化処理した図である。また、
図9は図5に示す配信要求のグループ化処理された場合
のスケジュール実行状況を示す図である。Embodiment 4 Since the system configuration of this embodiment is the same as that of FIG. 1, description thereof will be omitted. FIG. 5 is a flowchart showing a specific operation of the distribution request grouping process in another embodiment of the present invention. Also,
FIG. 6 is a distribution request table diagram before the distribution request grouping process shown in FIG. FIG. 7 is a diagram showing a schedule execution situation when the grouping process of the distribution requests shown in FIG. 5 is not performed. FIG. 8 is a diagram in which the distribution request registration table shown in FIG. 5 is grouped. Also,
FIG. 9 is a diagram showing a schedule execution situation when the distribution requests shown in FIG. 5 are grouped.
【0043】次に、配信のグループ化処理の動作を図5
〜図9を用いて説明する。まず、クライアント4の入力
装置41あるいはサーバ3の入力装置(図示せず)から
ファイル転送のための配信情報を入力する。配信情報登
録部31はこの入力された配信情報をファイル格納装置
36に格納する(ステップS511)。登録する項目と
しては、相手計算機名、転送ファイル名、スケジュール
(配信)開始時刻およびクラスである。ここで、クラス
の定義としては、目的のデータを同一の配信スケジュー
ルしてよいものか否かである。例えば、図6に示すとお
り一括してファイル転送したいものを同一のクラス(こ
の例ではクラスC)に設定したスケジュールを登録して
おく。Next, the operation of the distribution grouping process is shown in FIG.
This will be described with reference to FIG. First, distribution information for file transfer is input from the input device 41 of the client 4 or the input device (not shown) of the server 3. The distribution information registration unit 31 stores the input distribution information in the file storage device 36 (step S511). Items to be registered are a partner computer name, a transfer file name, a schedule (delivery) start time, and a class. Here, the definition of the class is whether or not the target data may be subjected to the same distribution schedule. For example, as shown in FIG. 6, schedules in which files to be collectively transferred are set in the same class (class C in this example) are registered.
【0044】配信情報の登録が完了すると、図1に示す
配信グループ化処理部35に制御が渡る。配信グループ
化処理部35は配信情報データベース37から同じクラ
スのもの(クラスC)を検索し、同一相手計算機に対す
る要求を一纏めにする。即ち、個別に独立した複数の要
求スケジュールをグループ化する(ステップS52
1)。この結果、図6に示すとおり登録した要求スケジ
ュールは図8、図9に示すようにグループ化した形とな
り、スケジュールの数はかなり減少する。そして、一纏
めにグループ化されたスケジュールを配信スケジューラ
部32が実行する(ステップS531)。When the registration of the distribution information is completed, the control is passed to the distribution grouping processing unit 35 shown in FIG. The distribution grouping processing unit 35 searches the distribution information database 37 for the same class (class C) and collects requests for the same partner computer. That is, a plurality of individually independent request schedules are grouped (step S52).
1). As a result, the requested schedules registered as shown in FIG. 6 are grouped as shown in FIGS. 8 and 9, and the number of schedules is considerably reduced. Then, the distribution scheduler unit 32 executes the schedules grouped together (step S531).
【0045】配信要求のグループ化処理を行なわない従
来のファイル転送システムであれば、図7に示すスケジ
ュールで1つずつ実行されるわけであるが、この実施の
形態によれば、複数ファイルをグループ化することがで
きるため、1つのファイル転送毎に切断/接続しなおす
ことが不要になり、通信費用の削減につながる。In the conventional file transfer system which does not perform the distribution request grouping process, one file is executed one by one according to the schedule shown in FIG. 7. According to this embodiment, a plurality of files are grouped. Since it can be realized, it is not necessary to disconnect / connect again for each file transfer, which leads to a reduction in communication cost.
【0046】実施の形態5.この実施の形態のシステム
構成は図1と同じであるため説明を省略する。図10は
この発明の別の実施の形態に係る配信のグループ化処理
の具体的動作を説明したフローチャートである。また、
図11は図10に示す配信のグループ化処理を行なう前
の配信要求の具体的登録テーブルを示す登録テーブル図
である。また、図12は図10に示す配信要求のグルー
プ化処理がなされないときのスケジュール実行状況を示
す図である。また、図13は図10に示す配信要求の登
録テーブルをグループ化処理した後の登録テーブル図で
ある。また、図14は図13に示す配信要求の登録テー
ブルを実行したときのスケジュール実行状況を示す図で
ある。Embodiment 5 FIG. Since the system configuration of this embodiment is the same as that of FIG. 1, description thereof will be omitted. FIG. 10 is a flowchart for explaining the specific operation of the distribution grouping process according to another embodiment of the present invention. Also,
FIG. 11 is a registration table diagram showing a concrete registration table of distribution requests before the distribution grouping process shown in FIG. 10 is performed. FIG. 12 is a diagram showing a schedule execution situation when the distribution request grouping process shown in FIG. 10 is not performed. 13 is a registration table diagram after the distribution request registration table shown in FIG. 10 is grouped. FIG. 14 is a diagram showing a schedule execution situation when the distribution request registration table shown in FIG. 13 is executed.
【0047】次に、配信のグループ化処理の動作を図1
0〜図14を用いて説明する。まず、クライアント4の
の入力装置41あるいはサーバ3の入力装置(図示せ
ず)からファイル転送のための配信情報を入力する。配
信情報登録部31はこの入力された配信情報を登録する
(ステップS1011)。ただし、登録する項目として
は、相手計算機名、転送ファイル名、スケジュール(配
信)開始時刻および優先度である。ここで、優先度の定
義としては、目的の配信スケジュールの実行開始時間が
どの程度重要度を持っているかである。例えば、指定し
た開始時刻の夜までに転送できていれば良いと言う程度
の重要度であれば、優先度は低いわけである。Next, the operation of the distribution grouping process is shown in FIG.
This will be described with reference to FIGS. First, distribution information for file transfer is input from the input device 41 of the client 4 or the input device (not shown) of the server 3. The distribution information registration unit 31 registers this input distribution information (step S1011). However, items to be registered are the partner computer name, the transfer file name, the schedule (delivery) start time, and the priority. Here, the definition of the priority is how important the execution start time of the target delivery schedule is. For example, the priority is low if the importance is such that the transfer can be completed by the night of the specified start time.
【0048】例えば、必ず指定開始時刻で実行する場合
を{優先度A」、指定開始時刻から6時間以内に実行す
る場合を「優先度C」とする。なお、これらの定義は、
予め決定しておく必要があり、変更可能なパラメータで
ある。ここで、スケジュール例として図11の登録テー
ブルに示すとおり登録しておく。グループ化処理を行な
わない従来の方法では図12に示すスケジュールで実行
される。For example, "priority A" means that the execution is always performed at the designated start time, and "priority C" means that the execution is performed within 6 hours from the designated start time. In addition, these definitions are
It is a parameter that must be determined in advance and can be changed. Here, as a schedule example, registration is performed as shown in the registration table of FIG. In the conventional method that does not perform the grouping process, the process is executed according to the schedule shown in FIG.
【0049】配信情報の登録が完了すると、配信グルー
プ化処理部35に制御が渡る。この時、配信情報データ
ベース37から優先度の低いもの(優先度C)を検索
し、同一相手計算機に対する要求を一纏めにする。即
ち、個別に独立した要求スケジュールをグループ化する
(ステップS1021)。When the registration of the distribution information is completed, the control is passed to the distribution grouping processing unit 35. At this time, the distribution information database 37 is searched for a low priority one (priority C), and the requests to the same partner computer are put together. That is, the independent request schedules are individually grouped (step S1021).
【0050】この結果、図11に示しめしたとおり登録
した要求スケジュールは、図13、図14に示すように
グループ化した形となり、スケジュールの数はかなり減
少する。As a result, the requested schedules registered as shown in FIG. 11 are grouped as shown in FIGS. 13 and 14, and the number of schedules is considerably reduced.
【0051】そして、配信スケジューラ32が一纏めに
グループ化されたスケジュールを実行する(ステップS
1031)。Then, the distribution scheduler 32 executes the schedules grouped together (step S).
1031).
【0052】さらに優先度を加えることにより、登録は
遅れても必ず時間内に転送必要なファイルは優先的に転
送されるため、ユーザのシステムにあったシステム構築
が可能になる。By further adding the priority, even if the registration is delayed, the files that need to be transferred are always preferentially transferred within the time, so that it is possible to construct a system suitable for the user's system.
【0053】[0053]
【発明の効果】第1の発明によれば、通信路判定手段は
配信情報に基づいて最も効果的な通信路の判定を行うの
で、システムの自動化および通信費用の効率化が図れる
という効果を奏する。According to the first aspect of the present invention, since the communication path determining means determines the most effective communication path based on the distribution information, the system can be automated and the communication cost can be improved. .
【0054】また、第2の発明によれば、通信路判定手
段が通信路を固定指定かあるいは自動指定かのいずれか
を外部から選択する手段を備えたので、ユーザが自由に
選択ができるという効果を奏する。According to the second aspect of the invention, the communication path determining means includes means for externally selecting either fixed specification or automatic specification of the communication path, so that the user can freely select. Produce an effect.
【0055】また、第3の発明によれば、通信路判定手
段は自動指定の場合には、ファイルサイズと通信距離、
及びINS−CあるいはINS−P(パケット)などの
通信形態に基づいて通信費用を計算し、より安価な通信
路を決定するので、システムの自動化および通信費用の
効率化が図れるという効果を奏する。According to the third aspect of the invention, when the communication path determining means is automatically designated, the file size and the communication distance,
Also, since the communication cost is calculated based on the communication mode such as INS-C or INS-P (packet) and a cheaper communication path is determined, the system can be automated and the communication cost can be made efficient.
【0056】また、第4の発明によれば、通信路判定手
段は通信費用を夜間割り引き係数に基づいて算出するの
で、夜間に転送したほうが通信費用も安価となり、より
一層経済的な自動化システムを構築できるという効果を
奏する。Further, according to the fourth aspect of the invention, since the communication path determining means calculates the communication cost based on the nighttime discount coefficient, the communication cost becomes cheaper if it is transferred at night, and a more economical automation system is provided. It has the effect of being able to build.
【0057】また、第5の発明によれば、転送完了時刻
を加える手段をファイル転送処理手段に設けたので、フ
ァイル転送を完了したい目標完了時刻を任意に設定する
ことにより多種に渡るユーザのシステムに柔軟に対応で
きるという効果を奏する。Further, according to the fifth aspect of the invention, the means for adding the transfer completion time is provided in the file transfer processing means, so that various target user systems can be set by arbitrarily setting the target completion time for completing the file transfer. The effect that can be flexibly dealt with.
【0058】また、第6の発明によれば、ファイル転送
処理手段は転送スケジュールの数から転送時間を算出
し、目標完了時刻の範囲内かどうかを判定する判定手段
と目標完了時刻を越えている場合は、配信情報の登録を
行った入出力装置に警告メッセージを表示し、オペレー
タに継続するかどうかを判断させる警告メッセージ表示
手段を備えたので、オペレータは目標完了時刻の誤りを
訂正することができるという効果を奏する。According to the sixth aspect of the invention, the file transfer processing means calculates the transfer time from the number of transfer schedules, and the judgment means for judging whether it is within the range of the target completion time and the target completion time are exceeded. In this case, since the warning message display means for displaying a warning message on the input / output device that has registered the distribution information and prompting the operator to decide whether or not to continue is provided, the operator can correct the error in the target completion time. It has the effect of being able to.
【0059】また、第7の発明によれば、通信路判定手
段は通信費用計算式を変更可能としたので、自由度の高
いファイル転送システムを構築できるという効果を奏す
る。According to the seventh aspect of the invention, since the communication path determining means can change the communication cost calculation formula, it is possible to construct a file transfer system having a high degree of freedom.
【0060】また、第8の発明によれば、配信グループ
化処理手段が複数の配信情報をグループ化するので、通
信費用の削減を図ることができるという効果を奏する。According to the eighth aspect of the invention, the distribution grouping processing means groups a plurality of pieces of distribution information, so that the communication cost can be reduced.
【0061】また、第9の発明によれば、配信グループ
化処理手段はファイル転送の順序を優先度に従って処理
するので、登録は遅れても必ず時間内に転送に必要なフ
ァイルは優先的に転送されるため、ユーザのシステムに
あったシステム構築が可能になるという効果を奏する。Further, according to the ninth invention, the distribution grouping processing means processes the order of file transfer according to the priority, so that even if the registration is delayed, the files necessary for transfer are always transferred preferentially within the time. Therefore, it is possible to construct a system suitable for the user's system.
【図1】 この発明に係るファイル転送システムの一実
施の形態を示すシステム構成図である。FIG. 1 is a system configuration diagram showing an embodiment of a file transfer system according to the present invention.
【図2】 図1に示す通信路の自動選択の具体的動作を
示すフローチャートである。FIG. 2 is a flowchart showing a specific operation of automatic selection of a communication path shown in FIG.
【図3】 この発明に係る夜間割引係数を含む費用計算
の別の実施の形態における通信路の自動選択の具体的動
作を示すフローチャートである。FIG. 3 is a flowchart showing a specific operation of automatic communication channel selection in another embodiment of cost calculation including a nighttime discount coefficient according to the present invention.
【図4】 この発明の目標完了時刻を含む別の実施の形
態における通信路の自動選択の具体的動作を示すフロー
チャートである。FIG. 4 is a flowchart showing a specific operation of automatic communication channel selection in another embodiment including the target completion time of the present invention.
【図5】 この発明の別の実施の形態における配信要求
のグループ化処理の具体的動作を示すフローチャートで
ある。FIG. 5 is a flowchart showing a specific operation of a distribution request grouping process in another embodiment of the present invention.
【図6】 図5に示す配信要求のグループ化処理前の配
信要求テーブル図である。6 is a distribution request table before the distribution request grouping process shown in FIG.
【図7】 図5に示す配信要求のグループ化処理を行な
わない場合のスケジュール実行状況を示す図である。FIG. 7 is a diagram showing a schedule execution situation when the distribution request grouping process shown in FIG. 5 is not performed.
【図8】 図5に示す配信要求の登録テーブルをグルー
プ化処理した図である。FIG. 8 is a diagram in which the distribution request registration table shown in FIG. 5 is grouped.
【図9】 図5に示す配信要求のグループ化処理された
場合のスケジュール実行状況を示す図である。9 is a diagram showing a schedule execution situation when the distribution requests shown in FIG. 5 are grouped.
【図10】 この発明の別の実施の形態に係る配信のグ
ループ化処理の具体的動作を説明したフローチャートで
ある。FIG. 10 is a flowchart illustrating a specific operation of distribution grouping processing according to another embodiment of the present invention.
【図11】 図10に示す配信のグループ化処理を行な
う前の配信要求の具体的登録テーブルを示す登録テーブ
ル図である。11 is a registration table diagram showing a concrete registration table of distribution requests before performing the distribution grouping process shown in FIG.
【図12】 図10に示す配信要求のグループ化処理が
なされないときのスケジュール実行状況を示す図であ
る。12 is a diagram showing a schedule execution situation when the distribution request grouping process shown in FIG. 10 is not performed.
【図13】 図10に示す配信要求の登録テーブルをグ
ループ化処理した後の登録テーブル図である。FIG. 13 is a registration table diagram after the distribution request registration table shown in FIG. 10 is grouped.
【図14】 図13に示す配信要求の登録テーブルを実
行したときのスケジュール実行状況を示す図である。FIG. 14 is a diagram showing a schedule execution state when the distribution request registration table shown in FIG. 13 is executed.
【図15】 従来のサーバと相手計算機との間で行うフ
ァイル転送を示す説明図である。FIG. 15 is an explanatory diagram showing file transfer performed between a conventional server and a partner computer.
【図16】 従来の通信回線および通信回線サービスの
選択装置の構成図である。FIG. 16 is a block diagram of a conventional communication line and communication line service selection device.
1 相手計算機 2 通信網 3 サーバ 4 クライアント 31 配信情報登録部 32 通信スケジューラ 33 ファイル転送処理部 34 通信路判定部 35 配信グループ化処理部 36 ファイル格納装置 37 配信情報データベース 38 通信路格納部 41 入力装置 42 ファイル格納装置 1 partner computer 2 communication network 3 server 4 client 31 distribution information registration unit 32 communication scheduler 33 file transfer processing unit 34 communication path determination unit 35 distribution grouping processing unit 36 file storage device 37 distribution information database 38 communication path storage unit 41 input device 42 file storage device
Claims (9)
信網に接続された計算機と、上記通信網を介して上記計
算機へ配信するファイルのファイル名や転送先名などの
ファイル転送に関する配信方法を配信情報としてファイ
ル格納装置に登録する配信情報登録手段と、登録された
配信情報に基づいて配信を起動する配信スケジューラ
と、この配信スケジューラからの起動により上記配信情
報に基づいて最も経済的な通信路の判定を行う通信路判
定手段と、この通信路判定手段からの起動により上記配
信情報に基づいて上記計算機との間でファイル転送の処
理を行うファイル転送処理手段と、上記配信情報をグル
ープ化して新たな配信情報を作成する配信グループ化処
理手段と、配信するファイル及び上記配信情報を格納す
るファイル格納装置と、このファイル格納装置に上記配
信情報を格納してある配信情報データベースとから成る
サーバと、上記配信情報や起動コマンドなどを外部から
入力する入力装置と、配信するファイルを格納するファ
イル格納装置とから成り、上記サーバとLANを介して
接続されている上記サーバ配下のクライアントと、を備
えたことを特徴とするファイル転送システム。1. A computer connected to a communication network such as a telephone network or INS-C (circuit switching) and file transfer such as a file name and a transfer destination name of a file to be distributed to the computer via the communication network. Distribution information registration means for registering the distribution method as distribution information in the file storage device, a distribution scheduler for activating distribution based on the registered distribution information, and the most economical method based on the distribution information by activation from this distribution scheduler. Communication path determining means for determining a different communication path, file transfer processing means for performing file transfer processing between the computer based on the distribution information by activation from the communication path determining means, and the distribution information. Distribution grouping processing means for grouping and creating new distribution information, file to be distributed and file storage device for storing the distribution information , A server consisting of a distribution information database in which the distribution information is stored in the file storage device, an input device for inputting the distribution information and the start command from the outside, and a file storage device for storing a file to be distributed. And a client under the server connected to the server via a LAN.
あるいは自動指定かのいずれかを外部から選択する手段
を備えたことを特徴とする請求項1記載のファイル転送
システム。2. The file transfer system according to claim 1, wherein the communication path determination means includes means for externally selecting either fixed specification or automatic specification of the communication path.
は、ファイルサイズと通信距離、及びINS−Cあるい
はINS−P(パケット)などの通信形態に基づいて通
信費用を計算し、より安価な通信路を決定することを特
徴とする請求項1記載のファイル転送システム。3. The communication path determining means, in the case of automatic designation, calculates the communication cost based on the file size, the communication distance, and the communication mode such as INS-C or INS-P (packet), which is cheaper. The file transfer system according to claim 1, wherein a different communication path is determined.
き係数に基づいて算出することを特徴とする請求項1記
載のファイル転送システム。4. The file transfer system according to claim 1, wherein the communication path determining means calculates the communication cost based on the night discount coefficient.
き、転送完了時刻に転送を完了する手段を備えたことを
特徴とする請求項1記載のファイル転送システム。5. The file transfer system according to claim 1, wherein the file transfer processing means comprises means for completing the transfer at the transfer completion time based on the distribution information.
ルの数から転送時間を算出し、目標完了時刻の範囲内か
どうかを判定する判定手段と目標完了時刻を越えている
場合は、配信情報の登録を行った入出力装置に警告メッ
セージを表示し、オペレータに継続するかどうかを判断
させる警告メッセージ表示手段を備えたことを特徴とす
る請求項5記載のファイル転送システム。6. The file transfer processing means calculates a transfer time from the number of transfer schedules, and a judgment means for judging whether or not the transfer time is within a target completion time range, and when the target completion time is exceeded, the distribution information is registered. 6. The file transfer system according to claim 5, further comprising: a warning message display means for displaying a warning message on the input / output device to let the operator decide whether or not to continue.
可能としたことを特徴とする請求項1記載のファイル転
送システム。7. The file transfer system according to claim 1, wherein the communication path determination means is capable of changing the communication cost calculation formula.
報をグループ化することを特徴とする請求項1記載のフ
ァイル転送システム。8. The file transfer system according to claim 1, wherein the distribution grouping processing unit groups a plurality of pieces of distribution information.
の順序を優先度に従って処理することを特徴とする請求
項1記載のファイル転送システム。9. The file transfer system according to claim 1, wherein the distribution grouping processing means processes the order of file transfer according to the priority.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7340862A JPH09179806A (en) | 1995-12-27 | 1995-12-27 | File transfer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7340862A JPH09179806A (en) | 1995-12-27 | 1995-12-27 | File transfer system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09179806A true JPH09179806A (en) | 1997-07-11 |
Family
ID=18341000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7340862A Pending JPH09179806A (en) | 1995-12-27 | 1995-12-27 | File transfer system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09179806A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1056252A2 (en) * | 1999-05-28 | 2000-11-29 | Nec Corporation | Information receiving terminal device |
JP2001306435A (en) * | 2000-02-14 | 2001-11-02 | Matsushita Electric Ind Co Ltd | Data transmission system |
JP2005285036A (en) * | 2004-03-31 | 2005-10-13 | Brother Ind Ltd | Data receiving apparatus and program |
JP2006048707A (en) * | 2005-08-05 | 2006-02-16 | Matsushita Electric Ind Co Ltd | System for automatic transmission of file |
US7231134B2 (en) | 2000-03-14 | 2007-06-12 | Matsushita Electric Industrial Co., Ltd. | Image and audio reproducing apparatus and method |
US7349112B2 (en) | 2000-10-26 | 2008-03-25 | Matsushita Electric Industrial Co., Ltd. | Printing-object image designation device |
US7478154B2 (en) | 2003-06-26 | 2009-01-13 | Hewlett-Packard Development Company, L.P. | Storage system with link selection control |
US7889236B2 (en) | 2000-03-14 | 2011-02-15 | Panasonic Corporation | Automatic file transmission system |
JP2011100464A (en) * | 2010-11-24 | 2011-05-19 | Konica Minolta Business Technologies Inc | Program update management apparatus |
JP2011164677A (en) * | 2010-02-04 | 2011-08-25 | Ntt Docomo Inc | Communication control device and program |
-
1995
- 1995-12-27 JP JP7340862A patent/JPH09179806A/en active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1056252A3 (en) * | 1999-05-28 | 2000-12-20 | Nec Corporation | Information receiving terminal device |
EP1056252A2 (en) * | 1999-05-28 | 2000-11-29 | Nec Corporation | Information receiving terminal device |
JP2001306435A (en) * | 2000-02-14 | 2001-11-02 | Matsushita Electric Ind Co Ltd | Data transmission system |
US7889236B2 (en) | 2000-03-14 | 2011-02-15 | Panasonic Corporation | Automatic file transmission system |
US8446474B2 (en) | 2000-03-14 | 2013-05-21 | Panasonic Corporation | Automatic file transmission system |
US8204358B2 (en) | 2000-03-14 | 2012-06-19 | Panasonic Corporation | Image and audio reproducing apparatus and method |
US7231134B2 (en) | 2000-03-14 | 2007-06-12 | Matsushita Electric Industrial Co., Ltd. | Image and audio reproducing apparatus and method |
US8023007B2 (en) | 2000-03-14 | 2011-09-20 | Panasonic Corporation | Automatic file transmission system |
US7349112B2 (en) | 2000-10-26 | 2008-03-25 | Matsushita Electric Industrial Co., Ltd. | Printing-object image designation device |
US7478154B2 (en) | 2003-06-26 | 2009-01-13 | Hewlett-Packard Development Company, L.P. | Storage system with link selection control |
JP4534555B2 (en) * | 2004-03-31 | 2010-09-01 | ブラザー工業株式会社 | Data receiving apparatus and program |
JP2005285036A (en) * | 2004-03-31 | 2005-10-13 | Brother Ind Ltd | Data receiving apparatus and program |
JP2006048707A (en) * | 2005-08-05 | 2006-02-16 | Matsushita Electric Ind Co Ltd | System for automatic transmission of file |
JP2011164677A (en) * | 2010-02-04 | 2011-08-25 | Ntt Docomo Inc | Communication control device and program |
JP2011100464A (en) * | 2010-11-24 | 2011-05-19 | Konica Minolta Business Technologies Inc | Program update management apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI109748B (en) | Procedure and system for ordering services | |
US5315705A (en) | Communication address management system | |
US5054055A (en) | Telephone system and method for the intelligent use of individual calling line identification information | |
JPH11282863A (en) | Information providing system and information providing method | |
CN1954316A (en) | A method, device and system for enabling data synchronization between multiple devices | |
JP2003302457A (en) | Positioning gateway device, terminal position information request processing method and program | |
JPH09179806A (en) | File transfer system | |
JPH1051550A (en) | Reception service system and storage medium storing reception service program | |
JP2001075920A (en) | Online service providing system with service agency | |
KR20080078927A (en) | Forced allocation system using wireless mobile communication terminal and its control method | |
JPH1175257A (en) | Mobile communication system, service provision method and mobile station | |
KR20010064661A (en) | Informational service method of providing telephone number of convenience shop in local area and the communication apparatus therefor | |
JP2003143301A (en) | System and method for receiving callback | |
JP2001062124A (en) | Game information management device | |
JP2002169822A (en) | Input support device and recording medium with recorded input support program | |
JP5508980B2 (en) | Point information distribution system | |
US8244797B2 (en) | Information supplementing device, system, method and program | |
JPH11194929A (en) | Client-side program management method in client-server system | |
JP2703889B2 (en) | Information processing system | |
JP3351390B2 (en) | Incoming call sorting device, call center system, and storage medium storing private branch exchange control program | |
JPH07210510A (en) | System and method for presenting service | |
JPH10143525A (en) | Portable information terminal equipment | |
JP2000278725A (en) | Method for operating extension telephone set | |
JPH05204973A (en) | Decentralized data base retrieving system | |
JP2002165014A (en) | Telephone answering management device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20040715 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050118 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050517 |