Data transmission and data receiving apparatus that obtains file differences during transmission
First Claim
1. A data transmission apparatus in a data communication systems having the data transmission apparatus for transmitting data through a communication channel and data receiving apparatuses receiving data transmitted through the communication channel, said data transmission apparatus and said data receiving apparatuses being connected to each other through the communication channel, said data transmission apparatus comprising:
- first file transmission means for transmitting to one of the data receiving apparatuses a data file including data, total volume information of the data, and a program, said program being operative in the data receiving apparatuses and adapted to execute processes comprising;
a data volume comparison processing to compare volume of received data in a data receiving apparatus with the total volume information, responsive to a shortage in the volume of the received data based upon the comparison, to generate a shortage data volume by calculating a difference between the total volume information of the data and the volume of the received data, and with notices to notify the data transmission apparatus of the shortage data volume, and a data integration processing in which a shortage data portion, transmitted from the data transmission apparatus in response to the notices from the data receiving apparatuses, is integrated with the received data using position information of the shortage data portion in the transmitted data;
a shortage data generating means for generating, responsive to the notices, position information of a shortage data portion in the transmitted data by calculating a difference between the total volume information of the data and the shortage data volume from the notices, and generating the shortage data portion based upon the generated position information and having a volume based upon the shortage data volume from the notices; and
second file transmission means for transmitting the shortage data portion to a data receiving apparatus which has issued the notices.
1 Assignment
0 Petitions
Accused Products
Abstract
A data file recording medium stores data files which are an object of transmission and reception. A data file includes data, information as to data volume of the data, and a program having a data volume comparison processing and a data integration processing. The program may include additionally a data expanding processing, in the event that the data is a compression format of data. Such a data file is transferred between a data transmission apparatus and a data receiving apparatus. At the receiving end, a data volume comparison processing is effected to compare data volume as to received data of the data to be transmitted with data volume represented by the data volume information. If the data is in short supply, an amount of missing data is informed to the data transmission apparatus. The data transmission apparatus transmits a data file including data involved in only the missed out portion. At the receiving end, the received data of a plurality of data files are integrated through a data integration processing.
-
Citations
4 Claims
-
1. A data transmission apparatus in a data communication systems having the data transmission apparatus for transmitting data through a communication channel and data receiving apparatuses receiving data transmitted through the communication channel, said data transmission apparatus and said data receiving apparatuses being connected to each other through the communication channel, said data transmission apparatus comprising:
-
first file transmission means for transmitting to one of the data receiving apparatuses a data file including data, total volume information of the data, and a program, said program being operative in the data receiving apparatuses and adapted to execute processes comprising;
a data volume comparison processing to compare volume of received data in a data receiving apparatus with the total volume information, responsive to a shortage in the volume of the received data based upon the comparison, to generate a shortage data volume by calculating a difference between the total volume information of the data and the volume of the received data, and with notices to notify the data transmission apparatus of the shortage data volume, and a data integration processing in which a shortage data portion, transmitted from the data transmission apparatus in response to the notices from the data receiving apparatuses, is integrated with the received data using position information of the shortage data portion in the transmitted data;
a shortage data generating means for generating, responsive to the notices, position information of a shortage data portion in the transmitted data by calculating a difference between the total volume information of the data and the shortage data volume from the notices, and generating the shortage data portion based upon the generated position information and having a volume based upon the shortage data volume from the notices; and
second file transmission means for transmitting the shortage data portion to a data receiving apparatus which has issued the notices. - View Dependent Claims (2)
-
-
3. A data transmission apparatus in a data communication systems connected to a communication channel for transmitting data through the communication channel and having data receiving apparatuses connected to the communication channel for receiving data transmitted through the communication channel, said data transmission apparatus comprising:
-
a first file transmission unit transmitting to the data receiving apparatuses a data file including data, total volume information of the data, and a program, said program being operative in the data receiving apparatuses to execute a data volume comparison process;
a data shortage generating unit generating a shortage data portion of the data not received by the data receiving apparatuses and position information of the shortage data portion in the data, upon receiving from the data receiving apparatuses, based upon the data volume comparison process executing in the data receiving apparatuses, notices of a shortage data volume represented by a difference between a received data volume indicating volume of data received by the data receiving apparatuses and the total volume information of the data; and
a second file transmission unit, responsive to generation of the shortage data portion by the shortage data generating unit, transmitting the shortage data portion to the data receiving apparatus which has issued notices of the shortage data volume.
-
-
4. A data communication system with data transmission apparatuses communicating via a network to data receiving apparatuses, comprising:
-
a storage medium in communication with the data transmission apparatuses and storing a data file including data, total size information of the data, and a program to operate in the data receiving apparatuses to execute a data volume comparison process;
a file transmission unit in the data transmission apparatuses that transmits the data file to the data receiving apparatuses; and
a generating unit in the data transmission apparatuses that generates and transmits to the data receiving apparatuses a remaining portion of the data not received by one of the data receiving apparatuses and position information of the remaining portion in the data, upon receiving from the one data receiving apparatus, based upon the data volume comparison process executing in the one data receiving apparatus, notices of a remaining portion volume represented by a difference between a received data volume indicating volume of data received by the one data receiving apparatus and the total size information of the data.
-
Specification