Simultaneous communication method and system
First Claim
1. A simultaneous communication method of transmitting data, inclusive of a plurality of data blocks, in a local network in which the frequency of occurrence of transmission error is low, from a controller to a plurality of terminals all at once, comprising the steps of:
- (a) transmitting the data blocks of said data in sequence from said controller simultaneously to all of said plurality of terminals;
(b) holding in each of said terminals a respective acknowledgement response for each data block; and
(c) successively sending a single acknowledgement response from each of said terminals to said controller only upon termination of transmission of all of the data blocks of said data, said single acknowledgement response from each terminal indicating whether any data block in the data received by said terminal is erroneous data;
wherein said controller retransmits all of the data on the basis of the acknowledgement response received from said terminals at least to ones of said terminals indicating a need for data retransmission, and said terminals which receive said retransmission send an acknowledgement response after each retransmission of one data block.
1 Assignment
0 Petitions
Accused Products
Abstract
In a simultaneous communication as in a POS system in which the same data including a multiplicity of data blocks is transmitted from a controller to a multiplicity of terminals all at once, the controller transmits all of the data blocks to the terminals without receiving any acknowledgement from each of the terminals in the course of data transmission. Each time the data block is received, the terminals hold information concerning the acknowledgement of the data block. After the termination of transmission of the whole of the data, the controller receives the acknowledgement information from each terminal into a management table. Based on the contents of the mangement table, the controller retransmits the data to a terminal(s) indicative of a negative acknowledgement in a similar manner to the above-mentioned data transmission or while taking acknowledgement for each data block.
38 Citations
11 Claims
-
1. A simultaneous communication method of transmitting data, inclusive of a plurality of data blocks, in a local network in which the frequency of occurrence of transmission error is low, from a controller to a plurality of terminals all at once, comprising the steps of:
-
(a) transmitting the data blocks of said data in sequence from said controller simultaneously to all of said plurality of terminals; (b) holding in each of said terminals a respective acknowledgement response for each data block; and (c) successively sending a single acknowledgement response from each of said terminals to said controller only upon termination of transmission of all of the data blocks of said data, said single acknowledgement response from each terminal indicating whether any data block in the data received by said terminal is erroneous data; wherein said controller retransmits all of the data on the basis of the acknowledgement response received from said terminals at least to ones of said terminals indicating a need for data retransmission, and said terminals which receive said retransmission send an acknowledgement response after each retransmission of one data block. - View Dependent Claims (2, 3, 4)
-
-
5. A simultaneous communication system for transmitting data, inclusive of a plurality of data blocks, in a local network in which the frequency of occurrence of transmission error is low, from a controller simultaneously to a plurality of terminals, comprising:
-
transmission designating means provided in said controller for transmitting said plurality of data blocks in sequence simultaneously to all terminals; response information holding means provided in each of said terminals for generating response information for each reception of one data block by that terminal and for holding the response information; and means for transmitting to said controller from each terminal a single response signal indicating whether the response information held in said response information holding means in the respective terminal includes an error indication only when information indicative of the termination of data transmission of all of said plurality of data blocks is detected in the respective terminal; wherein said controller includes response management memory means for receiving and storing the response signals from said terminals, and means responsive to the contents of said response management means for performing retransmission of the data to at least one of said terminals which indicates an unsuccessful response and said terminals include means responsive to receipt of retransmitted data for sending a response signal to said controller after each receipt of a data block.
-
-
6. A simultaneous communication method of transmitting data, inclusive of a series of data blocks, in a local network in which the frequency of occurrence of transmission error is low, from a controller to a plurality of terminals all at once, comprising the steps of:
-
(a) transmitting a series of data blocks of said data from said controller to said plurality of terminals without receiving an acknowledgement for each data block, each terminal temporarily holding information representing acknowledgement and negative acknowledgement for each data block; (b) successively sending to said controller a respective information signal from each terminal representing whether a negative acknowledgement is held in the respective terminal upon termination of transmission of said series of data blocks; and (c) effecting retransmission of the entire series of data blocks by said controller in response to an information signal representing negative acknowledgement and sending an information signal from a terminal receiving retransmitted data after receipt of each retransmitted data block. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification