Communication device, communication method, and program
First Claim
1. A communication device comprising:
- a controller; and
an information memory,wherein the controller is configured toacquire information in an acquirer;
compare, in a determiner, information newly acquired by the acquirer and information stored in the information memory, determine whether or not at least a portion of the newly acquired information matches a portion of the information stored in the information memory, and when it is determined that there is no matching portion, cause the information acquired by the acquirer to be stored in the information memory, and when it is determined that at least a portion of the newly acquired information matches a portion of the information stored in the information memory, substitute the information of the portion determined to match the information stored in the information memory among the newly acquired information with predetermined information with a smaller volume than the information of the portion, and cause the information which includes the predetermined information that has the smaller volume to be stored in the information memory;
identify, in an extractor, when the predetermined information is contained in information indicating an oldest acquisition timing among information requested for transmission, the information of the matching portion substituted with the predetermined information, substitute the predetermined information contained in the information indicating the oldest acquisition timing with the identified information, and extract the information requested for transmission from the information memory; and
transmit, by a transmitter, the information extracted by the extractor.
1 Assignment
0 Petitions
Accused Products
Abstract
A duplication identifier, a substitutor, and a memory controller perform the steps of: comparing information newly acquired by an acquirer and information stored in an operation data memory; determining whether or not at least a portion of the newly acquired information matches a portion of the information stored in the operation data memory; when it is determined that there is no matching portion causing the information acquired by the acquirer to be stored in the operation data memory; and when it is determined that at least a portion of the newly acquired information matches a portion of the information stored in the operation data memory, substituting the information of the portion determined to match the information stored in the operation data memory among the newly acquired information with predetermined information with a smaller volume than the information of the portion, and storing the information in the operation data memory.
-
Citations
14 Claims
-
1. A communication device comprising:
-
a controller; and an information memory, wherein the controller is configured to acquire information in an acquirer; compare, in a determiner, information newly acquired by the acquirer and information stored in the information memory, determine whether or not at least a portion of the newly acquired information matches a portion of the information stored in the information memory, and when it is determined that there is no matching portion, cause the information acquired by the acquirer to be stored in the information memory, and when it is determined that at least a portion of the newly acquired information matches a portion of the information stored in the information memory, substitute the information of the portion determined to match the information stored in the information memory among the newly acquired information with predetermined information with a smaller volume than the information of the portion, and cause the information which includes the predetermined information that has the smaller volume to be stored in the information memory; identify, in an extractor, when the predetermined information is contained in information indicating an oldest acquisition timing among information requested for transmission, the information of the matching portion substituted with the predetermined information, substitute the predetermined information contained in the information indicating the oldest acquisition timing with the identified information, and extract the information requested for transmission from the information memory; and transmit, by a transmitter, the information extracted by the extractor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. A communication method for a communication device, the communication method including:
-
an acquisition step in which the communication device acquires information; a determination step in which the communication device compares information newly acquired in the acquisition step and information stored in an information memory, and determines whether or not at least a portion of the newly acquired information matches a portion of the information stored in the information memory, and when it is determined that there is no matching portion causes the information acquired in the acquisition step to be stored in the information memory, and when it is determined that at least a portion of the newly acquired information matches a portion of the information stored in the information memory, substitutes the information of the portion determined to match the information stored in the information memory among the newly acquired information with predetermined information with a smaller volume than the information of the portion, and causes the information which includes the predetermined information that has the smaller volume to be stored in the information memory; an extraction step in which the communication device identifies, when the predetermined information is contained in information indicating an oldest acquisition timing among information requested for transmission, the information of the matching portion substituted with the predetermined information, substitute the predetermined information contained in the information indicating the oldest acquisition timing with the identified information, and extract the information requested for transmission from the information memory; and a transmission step in which the communication device transmits the information extracted in the extraction step. - View Dependent Claims (9, 10)
-
-
11. A computer-readable non-transitory recording medium that stores a program for causing a computer that controls a communication device to realize:
-
an acquisition function for acquiring information; a determination function for comparing information newly acquired by the acquisition function and information stored in an information memory, and determining whether or not at least a portion of the newly acquired information matches a portion of the information stored in the information memory, and when it is determined that there is no matching portion causing the information acquired by the acquisition function to be stored in the information memory, and when it is determined that at least a portion of the newly acquired information matches a portion of the information stored in the information memory, substituting the information of the portion determined to match the information stored in the information memory among the newly acquired information with predetermined information with a smaller volume than the information of the portion, and causing the information which includes the predetermined information that has the smaller volume to be stored in the information memory; an extraction function for identifying, when the predetermined information is contained in information indicating an oldest acquisition timing among information requested for transmission, the information of the matching portion substituted with the predetermined information, substituting the predetermined information contained in the information indicating the oldest acquisition timing with the identified information, and extracting the information requested for transmission from the information memory; and a transmission function for transmitting the information extracted by the extraction function. - View Dependent Claims (12, 13)
-
Specification