Data transfer system, data acquisition device, data acquisition method, data accumulation device, data transmission method, and program for the same
First Claim
1. A communication system for transferring data, the communication system comprising:
- a data accumulation device for accumulating data, said data including;
(a) a first sub-data including;
(i) a first data type;
(ii) a first number; and
(iii) a first data body having a first size indicated by said first number;
(b) a second sub-data including;
(i) a second data type;
(ii) a second number; and
(iii) a second data body having a second size indicated by said second number; and
a data acquisition device for acquiring said data from said data accumulation device by wireless communication;
said data accumulation device including;
(a) a first wireless communication unit for performing wireless communication of said data;
(b) a first data holding unit for holding said data; and
(c) a data transmission unit for transmitting said data held in said first data holding unit to said data acquisition device via said first wireless communication unit, in the event that said data acquisition device is within a communicable range; and
said data acquisition device including;
(a) a second wireless communication unit for performing wireless communication of said data;
(b) a type registration unit wherein;
(i) a third data type which includes a first necessary data is registered beforehand; and
(ii) a fourth data type which includes a second necessary data is registered beforehand;
(c) a type comparison unit for;
(i) when the first data type of the first sub-data is received via said second wireless communication unit from said data accumulation device, determining whether the first data type matches at least one of said registered third data type and registered fourth data type by comparing the first data type of the first sub-data with;
(A) said registered third data type which includes said first necessary data; and
(B) said registered fourth data type which includes said second necessary data; and
(ii) when the second data type of the second sub-data is received via said second wireless communication unit from said data accumulation device, determining whether the second data type matches at least one of said registered third data type and registered fourth data type by comparing the second data type of the second sub-data with;
(A) said registered third data type which includes said first necessary data; and
(B) said registered fourth data type which includes said second necessary data;
(d) a data extracting unit configured to;
(i) if said compared first data type matches at least one of said registered third data type and said registered fourth data type, extract said first data body;
(ii) if said compared second data type matches at least one of said registered third data type and said registered fourth data type, extract said second data body;
(iii) if said compared first data type does not match said registered third data type and said registered fourth data type, skip extraction of said first data body based on said first number which indicates said first size of said first data body included in said first sub-data; and
(iv) if said compared second data type does not match said registered third data type and said registered fourth data type, skip extraction of said second data body based on said second number which indicates said second size of said second data body included in said second sub-data;
(e) a skip instruction unit configured to;
(i) if the determination is the first data type does not match said registered third data type and registered fourth data type, transmit the first number to the data accumulation device, said data accumulation device being configured to, using said first number transmitted by the skip instruction unit, skip transmission of said first data body; and
(ii) if the determination is the second data type does not match said registered third data type and registered fourth data type, transmit the second number to the data accumulation device, said data accumulation device being configured to, using said second number transmitted by the skip instruction unit, skip transmission of said second data body; and
(f) a second data holding unit for holding said extracted data.
1 Assignment
0 Petitions
Accused Products
Abstract
Processing efficiency of acquired data is improved by restricting saving or acquiring of unnecessary data. A data acquisition device 110 includes a communication unit 214 for performing wireless communication of data with a data accumulation device 100 in which data is accumulated, a type registration unit 216 wherein data types of necessary data are registered beforehand, a type comparison unit 218 for comparing the data type of data received via the wireless communication unit with data types registered in the type registration unit, a data extracting unit 220 for extracting only data of which the data type matches, and a data holding unit 222 for holding the extracted data.
15 Citations
17 Claims
-
1. A communication system for transferring data, the communication system comprising:
-
a data accumulation device for accumulating data, said data including; (a) a first sub-data including; (i) a first data type; (ii) a first number; and (iii) a first data body having a first size indicated by said first number; (b) a second sub-data including; (i) a second data type; (ii) a second number; and (iii) a second data body having a second size indicated by said second number; and a data acquisition device for acquiring said data from said data accumulation device by wireless communication; said data accumulation device including; (a) a first wireless communication unit for performing wireless communication of said data; (b) a first data holding unit for holding said data; and (c) a data transmission unit for transmitting said data held in said first data holding unit to said data acquisition device via said first wireless communication unit, in the event that said data acquisition device is within a communicable range; and said data acquisition device including; (a) a second wireless communication unit for performing wireless communication of said data; (b) a type registration unit wherein; (i) a third data type which includes a first necessary data is registered beforehand; and (ii) a fourth data type which includes a second necessary data is registered beforehand; (c) a type comparison unit for; (i) when the first data type of the first sub-data is received via said second wireless communication unit from said data accumulation device, determining whether the first data type matches at least one of said registered third data type and registered fourth data type by comparing the first data type of the first sub-data with; (A) said registered third data type which includes said first necessary data; and (B) said registered fourth data type which includes said second necessary data; and (ii) when the second data type of the second sub-data is received via said second wireless communication unit from said data accumulation device, determining whether the second data type matches at least one of said registered third data type and registered fourth data type by comparing the second data type of the second sub-data with; (A) said registered third data type which includes said first necessary data; and (B) said registered fourth data type which includes said second necessary data; (d) a data extracting unit configured to; (i) if said compared first data type matches at least one of said registered third data type and said registered fourth data type, extract said first data body; (ii) if said compared second data type matches at least one of said registered third data type and said registered fourth data type, extract said second data body; (iii) if said compared first data type does not match said registered third data type and said registered fourth data type, skip extraction of said first data body based on said first number which indicates said first size of said first data body included in said first sub-data; and (iv) if said compared second data type does not match said registered third data type and said registered fourth data type, skip extraction of said second data body based on said second number which indicates said second size of said second data body included in said second sub-data; (e) a skip instruction unit configured to; (i) if the determination is the first data type does not match said registered third data type and registered fourth data type, transmit the first number to the data accumulation device, said data accumulation device being configured to, using said first number transmitted by the skip instruction unit, skip transmission of said first data body; and (ii) if the determination is the second data type does not match said registered third data type and registered fourth data type, transmit the second number to the data accumulation device, said data accumulation device being configured to, using said second number transmitted by the skip instruction unit, skip transmission of said second data body; and (f) a second data holding unit for holding said extracted data.
-
-
2. A data acquisition device comprising:
-
a wireless communication unit for performing wireless communication of data with a data accumulation device in which data is accumulated, wherein said accumulated data includes; (a) a first sub-data including; (i) a first data type; (ii) a first number; and (iii) a first data body having a first size indicated by said first number; and (b) a second sub-data including; (i) a second data type; (ii) a second number; and (iii) a second data body having a second size indicated by said second number; a type registration unit wherein; (a) a third data type which includes a first necessary data is registered beforehand; and (b) a fourth data type which includes a second necessary data is registered beforehand; a type comparison unit for; (a) comparing, when the first data type of the first sub-data is received via said wireless communication unit from said data accumulation device, the first data type of the first sub-data with; (i) said registered third data type which includes said first necessary data; and (ii) said registered fourth data type which includes said second necessary data; and (b) comparing, when the second data type of the second sub-data is received via said wireless communication unit from said data accumulation device, the second data type of the second sub-data with; (i) said registered third data type which includes said first necessary data; and (ii) said registered fourth data type which includes said second necessary data; a data extracting unit for extracting; (a) said first data body if said compared first data type matches at least one of said registered third data type and said registered fourth data type; and (b) said second data body if said compared second data type matches at least one of said registered third data type and said registered fourth data type; a skip instruction unit configured to; (a) if said compared first data type does not match said registered third data type and said registered fourth data type, transmit the first number to said data accumulation device, said data accumulation device being configured to, using said transmitted first number, skip transmission of said first data body; and (b) if said compared second data type does not match said registered third data type and said registered fourth data type, transmit the second number to said data accumulation device, said data accumulation device being configured to, using said transmitted second number, skip transmission of said second data body; and a data holding unit for holding said extracted data. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A computer-readable medium storing instructions structured to cause a computer to:
-
cause an acquisition communication unit to perform wireless communication of data with a data accumulation device in which data is accumulated, wherein said accumulated data includes; (a) a first sub-data including; (i) a first data type; (ii) a first number; and (iii) a first data body having a first size indicated by said first number; and (b) a second sub-data including; (i) a second data type; (ii) a second number; and (iii) a second data body having a second size indicated by said second number; cause a type registration unit to register beforehand; (a) a third data type which includes a first necessary data; and (b) a fourth data type which includes a second necessary data; cause a type comparison unit to; (a) compare, when the first data type of the first sub-data is received via said wireless communication unit from said data accumulation device, the first data type of the first sub-data with; (i) said registered third data type which includes said first necessary data; and (ii) said registered fourth data type which includes said second necessary data; and (b) compare, when the second data type of the second sub-data is received via said wireless communication unit from said data accumulation device, the second data type of the second sub-data with; (i) said registered third data type which includes said first necessary data; and (ii) said registered fourth data type which includes said second necessary data; cause a data extracting unit to extract; (a) said first data body if said compared first data type matches at least one of said registered third data type and said registered fourth data type; and (b) said second data body if said compared second data type matches at least one of said registered third data type and said registered fourth data type; cause a skip instruction unit to; (a) if said compared first type of data does not match the third data type and the fourth data type, transmit the first number to said data accumulation device, said data accumulation device being configured to, using said transmitted first number, skip transmission of said first data body; and (b) if said compared second type of data does not match the third data type and the fourth data type, transmit the second number to said data accumulation device, said data accumulation device being configure to skip transmission of said second data body; and cause a data holding unit to hold said extracted data.
-
-
9. A data acquisition method for acquiring data by wireless communication from a data accumulation device in which data is accumulated, wherein said accumulated data includes:
- (a) a first sub-data including;
(i) a first data type;
(ii) a first number; and
(iii) a first data body having a first size indicated by said first number; and
(b) a second sub-data including;
(i) a second data type;
(ii) a second number; and
(iii) a second data body having a second size indicated by said second number, said method comprising;registering beforehand a third data type which includes a first necessary data; registering beforehand a fourth data type which includes a second necessary data; receiving the accumulated data from said data accumulation device; comparing, when the first data type of the first sub-data is received via said wireless communication unit from said data accumulation device, the first data type of the first sub-data with; (a) said registered third data type which includes said first necessary data; and (b) said registered fourth data type which includes said second necessary data; and comparing, when the second data type of the second sub-data is received via said wireless communication unit from said data accumulation device, the second data type of the second sub-data with; (a) said registered third data type which includes said first necessary data; and (b) said registered fourth data type which includes said second necessary data; extracting; (a) said first data body if said compared first data type matches at least one of said registered third data type and said registered fourth data type; and (b) said second data body if said compared second data type matches at least one of said registered third data type and said registered fourth data type; causing said data accumulation device to; (a) if said compared first data type does not match said registered third data type and said registered fourth data type, skip transmission of said first data body based on said first number; and (b) if said compared second data type does not match said registered third data type and said registered fourth data type, skip transmission of said second data body based on said second number; and holding said extracted data.
- (a) a first sub-data including;
-
10. A data accumulation device comprising:
-
a wireless communication unit for performing wireless communication of data, said data including; (a) a first sub-data including; (i) a first data type; (ii) a first number; and (iii) a first data body having a first size indicated by said first number; (b) a second sub-data including; (i) a second data type; (ii) a second number; and (iii) a second data body having a second size indicated by said second number; a data holding unit for holding said data; a data transmission unit for transmitting said data held in said data holding unit to a data acquisition device via said wireless communication unit, in the event that said data acquisition device for acquiring data from said data acquisition device is within a communicable range, said data acquisition unit including a type comparison unit for; (a) comparing, when the first data type of the first sub-data is received via said wireless communication unit from said data accumulation device, the first data type of the first sub-data with; (i) a registered third data type which includes said first necessary data; and (ii) a registered fourth data type which includes said second necessary data; and (b) comparing, when the second data type of the second sub-data is received via said wireless communication unit from said data accumulation device, the second data type of the second sub-data with; (i) said registered third data type which includes said first necessary data; and (ii) said registered fourth data type which includes said second necessary data; and a skip execution unit configured to; (a) if the compared first data type does not match the registered third data type and the registered fourth data type, skip transmission of said first data body based on said first number; and (b) if the compared second data type does not march the registered third data type and the registered fourth data type, skip transmission of said second data body based on said second number. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable medium storing instructions structured to cause a computer to:
-
cause an accumulation communication unit to perform wireless communication of data, wherein said data includes; (a) a first sub-data including; a first data type; (ii) a first number; and (iii) a first data body having a first size indicated by said first number; (b) a second sub-data including; (i) a second data type; (ii) a second number; and (iii) a second data body having a second size indicated by said second number; cause an accumulation holding unit to hold said data; cause a data transmission unit to transmit said data held in said accumulation holding unit to a data acquisition device via said accumulation communication unit, in the event that said data acquisition device for acquiring data from said computer is within a communicable range, said data acquisition unit including a type comparison unit for; (a) comparing, when the first data type of the first sub-data is received via said wireless communication unit from said data accumulation device, the first data type of the first sub-data with; (i) a registered third data type which includes said first necessary data; and (ii) a registered fourth data type which includes said second necessary data; and (b) comparing, when the second data type of the second sub-data is received via said wireless communication unit from said data accumulation device, the second data type of the second sub-data with; (i) said registered third data type which includes said first necessary data; and (ii) said registered fourth data type which includes said second necessary data; and cause a skip execution unit to (a) if the compared first data type does not match the third data type and the fourth data type, skip transmission of said first data body based on said first number; and (b) if the compared second data type does not match the third data type and the fourth data type, skip transmission of said second data body based on said second number.
-
-
16. A method of operating a data accumulation unit, the method comprising:
-
providing a wireless communication unit configured to perform wireless communication of data, said data including; (a) a first sub-data including; (i) a first data type; (ii) a first number; and (iii) a first data body having a first size indicated by said first number; (b) a second sub-data including; (i) a second data type; (ii) a second number; and (iii) a second data body having a second size indicated by said second number; a data registering step wherein data is registered beforehand; an object detecting step wherein detection is made of a data acquisition device for acquiring data being within a communicable range; a data transmitting step wherein data registered in said data registering is transmitted to said data acquisition device in the event that said data acquisition device is detected in said object detecting step, said data acquisition unit including a type comparison unit for; (a) comparing, when the first data type of the first sub-data is received via said wireless communication unit from said data accumulation device, the first data type of the first sub-data with; (i) a registered third data type which includes a first necessary data; and (ii) a registered fourth data type which includes a second necessary data; and (b) comparing, when the second data type of the second sub-data is received via said wireless communication unit from said data accumulation device, the second data type of the second sub-data with; (i) said registered third data type which includes said first necessary data; and (ii) said registered fourth data type which includes said second necessary data; and a skip executing step wherein transmission of the first data body is skipped in response to the first data type not matching the registered third data type and the registered fourth data type, wherein a data body of said data is skipped based on the first number.
-
-
17. A data acquisition device comprising:
-
a wireless communication unit for performing wireless communication of data with a data accumulation device in which data is accumulated, wherein said accumulated data includes; (a) a first sub-data including; (i) a first data type; (ii) a first number indicating a first size; and (iii) a first data body having a second size, said first size being greater than said second size; and (b) a second sub-data including; (i) a second data type; (ii) a second number indicating a third size; and (iii) a second data body having a fourth size, said third size being greater than said fourth size; a type registration unit wherein; (a) a third data type which includes a first necessary data is registered beforehand; and (b) a fourth data type which includes a second necessary data is registered beforehand; a type comparison unit for; (a) comparing, when the first data type of the first sub-data is received via said wireless communication unit from said data accumulation device, the first data type of the first sub-data with; (i) said registered third data type which includes said first necessary data; and (ii) said registered fourth data type which includes said second necessary data; and (b) comparing, when the second data type of the second sub-data is received via said wireless communication unit from said data accumulation device, the second data type of the second sub-data with; (i) said registered third data type which includes said first necessary data; and (ii) said registered fourth data type which includes said second necessary data; a data extracting unit for extracting; (a) said first data body if said compared first data type matches at least one of said registered third data type and said registered fourth data type; and (b) said second data body if said compared second data type matches at least one of said registered third data type and said registered fourth data type; a skip instruction unit for causing said data accumulation device to; (a) if said compared first data type does not match the third data type and the fourth data type, skip transmission of said first data body based on said first number; and (b) if said compared second data type does not match the third data type and the fourth data type, skip transmission of said second data body based on said second number; and a data holding unit for holding said extracted data.
-
Specification