System for sending frames from sender to receiver using connectionless protocol and receiving acknowledging frame and retransmission request frame from receiver using connection oriented protocol
First Claim
1. A data transmission method for transferring a large amount of data among a plurality of computer terminals through a network serving as a data transmission line to which said plurality of computer terminals are connected, comprising the steps of:
- establishing on said network a first channel between a sender terminal and a receiver terminal, said first channel being a point-to-point channel;
sending from said sender terminal to said receiver terminal over a second channel on said network a plurality of information frames successively in accordance with a connectionless transmission protocol, said second channel being logically different from said first channel; and
receiving from said receiver terminal by said sender terminal over said first channel a reception acknowledging information frame or alternatively a retransmission request information frame in accordance with a connection-oriented transmission protocol ensuring high reliability, and sending from said sender terminal to said receiver terminal over said first channel a frame of data to be retransmitted in response to said retransmission request information frame, if issued, in accordance with said connection-oriented transmission protocol of high reliability.
1 Assignment
0 Petitions
Accused Products
Abstract
Data communication method and system for transmitting a large amount of data via a network such as LAN to which a plurality of stations or terminals are connected, through a simplified processing procedure with high reliability and high efficiency while suppressing influence to other communications. The large amount of data is transmitted from a sender station to a plurality of receiver stations by utilizing a connectionless communication service, while inter-station reception acknowledging/retransmitting processings are performed by using a connection-oriented communication service. The large amount of data to be transmitted is divided into a plurality of blocks, and inter-block delay time is set on the basis of station status factors such as a permissible load increase rate of the CPU of the individual stations.
171 Citations
20 Claims
-
1. A data transmission method for transferring a large amount of data among a plurality of computer terminals through a network serving as a data transmission line to which said plurality of computer terminals are connected, comprising the steps of:
-
establishing on said network a first channel between a sender terminal and a receiver terminal, said first channel being a point-to-point channel; sending from said sender terminal to said receiver terminal over a second channel on said network a plurality of information frames successively in accordance with a connectionless transmission protocol, said second channel being logically different from said first channel; and receiving from said receiver terminal by said sender terminal over said first channel a reception acknowledging information frame or alternatively a retransmission request information frame in accordance with a connection-oriented transmission protocol ensuring high reliability, and sending from said sender terminal to said receiver terminal over said first channel a frame of data to be retransmitted in response to said retransmission request information frame, if issued, in accordance with said connection-oriented transmission protocol of high reliability. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data transmission method for transferring a large amount of data among a plurality of computer terminals through a network serving as a data transmission line to which said plurality of computer terminals are connected, comprising the steps of:
-
establishing on said network a plurality of first channels between a particular one of said terminals and other ones of said terminals, each of said first channels being a point-to-point channel established between said particular terminal and a respective one of said other terminals; sending from said particular terminal to said other terminals over a second channel on said network a plurality of information frames successively in accordance with a transmission protocol requiring no acknowledgement of reception, said second channel being logically different from said first channels; and receiving from said other terminals by said particular terminal over respective ones of said first channels a reception acknowledging information frame or alternatively a retransmission request information frame in accordance with a transmission protocol requiring acknowledgement of reception, and sending from said particular terminal to any of said other terminals which issued said retransmission request information frame over a respective one or ones of said first channels a retransmission data frame in accordance with said transmission protocol requiring acknowledgement of reception.
-
-
9. A data transmission system for transferring a large amount of data among a plurality of computer terminals through a network serving as a data transmission line to which said plurality of computer terminals are connected, comprising:
-
means for establishing on said network a first channel between a sender terminal and a receiver terminal, said first channel being a point-to-point channel; first transmission means for sending from said sender terminal to said receiver terminal over a second channels on said network a plurality of information frames successively in accordance with a connectionless transmission protocol, said second channel being logically different from said first channel; reception means for receiving from said receiver terminal over said first channel a reception acknowledging information frame or alternatively a retransmission request information frame in accordance with a connection-oriented transmission protocol ensuring high reliability; and second transmission means for sending to said receiver terminal over said first channel a frame of data to be retransmitted in response to said retransmission request information frame, if issued, in accordance with said connection-oriented transmission protocol of high reliability. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A data transmission system for transferring a large amount of data among a plurality of computer terminals through a network serving as a data transmission line to which said plurality of computer terminals are connected, comprising:
-
means for establishing on said network a plurality of first channels between a particular one of said terminals and other ones of said terminals, each of said first channels being a point-to-point channel established between said particular terminal and a respective one of said other terminals; first transmission means for sending from said particular terminal to said other terminals over a second channel on said network a plurality of information frames successively in accordance with a transmission protocol requiring no acknowledgement of reception, said second channel being logically different from said first channels; reception means for receiving from said other terminals over respective ones of said first channels a reception acknowledging information frame or alternatively a retransmission request information frame in accordance with a transmission protocol requiring acknowledgement of reception; and second transmission means for sending from said particular terminal to any of said other terminals which issued said retransmission request information frame over a respective one or ones of said first channels a frame of retransmission data in accordance with said transmission protocol requiring acknowledgement of reception.
-
-
17. An object processing control system, comprising a plurality of stations each including a programmed object controller equipped with a computer, a data communication network to which said plurality of stations are connected, and a broadcasting station equipped with a computer for broadcasting a processing data file to said plurality of controllers through said network,
each of said stations including: -
detecting means for detecting actual processing status of the object undergoing a processing and transmitting periodically the detected data to the controller of the associated station; and means for processing said object based on data and/or commands from said controller; said broadcasting station including; means for establishing on said network a plurality of first channels between said broadcasting station and said stations, each of said first channels being a point-to-point channel established between said broadcasting station and a respective one of said stations; means for dividing said processing data file into a plurality of successive information blocks; and means for setting a delay time between said successive information blocks, said delay time being determined on the basis of a load increase rate of the computer of each station and/or an interval at which said detection data is periodically transmitted to said controller; wherein said information blocks and said detection data are transmitted on a connectionless transmission service basis over a second channel on said network, said second channel being logically different from said first channels, while reception of a reception acknowledging information frame for acknowledging the reception of said information blocks and transmission of a retransmission information frame are performed on a connection-oriented transmission service basis over said first channels.
-
-
18. A traffic control system, comprising a plurality of control nodes located in transportation paths each including a programmed route controller equipped with a computer, a data communication network to which said plurality of control nodes are connected, and a broadcasting node equipped with a computer for broadcasting a vehicle operation data file to said plurality of controllers through said network,
each of said control nodes including: -
a plurality of sensor means for detecting actual vehicle operation status between the control nodes to generate data indicative of the status and transmitting periodically the generated data to the controller of the associated nodes; and control means for controlling the vehicle operation in accordance with data and/or commands from said controller; said broadcasting node including; means for establishing on said network a plurality of first channels between said broadcasting node and said control nodes, each of said first channels being a point-to-point channel established between said broadcasting node and a respective one of said control nodes; means for dividing said vehicle operation data file into a plurality of successive information blocks; and means for setting a delay time between said successive information blocks, said delay time being determined on the basis of a load increase rate of the computer of each control node and/or an interval at which said detection data is periodically transmitted to said controller; wherein said information blocks and said detection data are transmitted on a connectionless transmission service basis over a second channel on said networks, said second channel being logically different from said first channels, while reception of a reception acknowledging information frame for acknowledging the reception of said information blocks and transmission of a retransmission information frame are performed on a connection-oriented transmission service basis over said first channels. - View Dependent Claims (19)
-
-
20. A data transmission method for transferring a large amount of data among a plurality of computer terminals through a network serving as a data transmission line to which said plurality of computer terminals are connected, comprising the steps of:
-
establishing on said network a first channel between a sender terminal and a receiver terminal, said first channel being a point-to-point channel; sending from said sender terminal to said receiver terminal over a second channel on said network a plurality of information frames successively in accordance with a connectionless transmission protocol, said second channel being logically different from said first channel; and receiving from said receiver terminal by said sender terminal over said first channel a reception acknowledging information frame or alternatively a retransmission request information frame in accordance with a connection-oriented transmission protocol ensuring high reliability, and sending from said sender terminal to said receiver terminal over said first channel a frame of data to be retransmitted in response to said retransmission request information frame, if issued, in accordance with said connection-oriented transmission protocol of high reliability; wherein the sending step includes the step of; dividing each of said information frames into blocks and interposing a delay time between said blocks upon sending thereof for controlling data flow, said delay time being so determined that increase in a CPU load in each of said terminals is suppressed or no conflict takes place between said transmission of a large amount of data and other communication performed between said terminals; wherein said delay time is set on the basis of a permissible load increase rate of the CPU and overhead of the CPU per unit transmission rate in said receiver terminal or said sender terminal and the number of blocks resulting from division of one information frame.
-
Specification