INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE RECORDING MEDIUM
First Claim
1. An information processing device in an information communication system in which a plurality of node devices are connected to a network to configure an overlay network, and contents are distributed and saved in the plurality of node devices, the information processing device comprising:
- an acquisition unit configured to acquire domain information indicative of a domain name inquired by an inquiry device;
a retrieval unit configured to retrieve the content corresponding to the indicted domain name through the overlay network;
a transmission unit configured to transmit, to the inquiry device, location information indicative of a location of the node device that saves the content corresponding to the indicated domain name;
a storage unit configured to store the location information retrieved by the retrieval unit in association with the domain information; and
a first determination unit configured to determine whether the location information corresponding to the acquired domain information is stored in the storage unit or not,wherein if the first determination unit determines that the location information is stored in the storage unit, the transmission unit transmits, to the inquiry device, the location information stored in the storage unit and corresponding to the acquired domain information, andwherein if the first determination unit determines that the location information is not stored in the storage unit, the retrieval unit retrieves the content.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing device in an information communication system in which node devices are connected to an overlay network, and contents are distributed in the node devices, includes: an acquisition unit acquiring domain information from an inquiry device; a retrieval unit retrieving the content corresponding to the indicted domain name; a transmission unit transmitting, to the inquiry device, location information of the node device that saves the content corresponding to the indicated domain name; a storage unit storing the location information; and a first determination unit determining whether the location information is stored in the storage unit or not. If the location information is stored in the storage unit, the transmission unit transmits the location information corresponding to the acquired domain information to the inquiry device. If the location information is not stored in the storage unit, the retrieval unit retrieves the content.
-
Citations
10 Claims
-
1. An information processing device in an information communication system in which a plurality of node devices are connected to a network to configure an overlay network, and contents are distributed and saved in the plurality of node devices, the information processing device comprising:
-
an acquisition unit configured to acquire domain information indicative of a domain name inquired by an inquiry device; a retrieval unit configured to retrieve the content corresponding to the indicted domain name through the overlay network; a transmission unit configured to transmit, to the inquiry device, location information indicative of a location of the node device that saves the content corresponding to the indicated domain name; a storage unit configured to store the location information retrieved by the retrieval unit in association with the domain information; and a first determination unit configured to determine whether the location information corresponding to the acquired domain information is stored in the storage unit or not, wherein if the first determination unit determines that the location information is stored in the storage unit, the transmission unit transmits, to the inquiry device, the location information stored in the storage unit and corresponding to the acquired domain information, and wherein if the first determination unit determines that the location information is not stored in the storage unit, the retrieval unit retrieves the content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing method in an information communication system in which a plurality of node devices are connected to a network to configure an overlay network, and contents are distributed and saved in the plurality of node devices, the information processing method comprising:
-
acquiring domain information indicative of a domain name inquired by an inquiry device; determining whether location information indicative of a location of the node device that saves the content corresponding to the indicated domain name is stored in a storage unit or not; if it is determined that the location information is stored in the storage unit, transmitting, to the inquiry device, the location information stored in the storage unit and corresponding to the acquired domain information; and if it is determined that the location information is not stored in the storage unit, retrieving the content corresponding to the indicted domain name through the overlay network; transmitting, to the inquiry device, the location information indicative of the location of the node device that saves the retrieved content; and storing the location information indicative of the location of the node device that saves the retrieved content in association with the domain information in the storage unit. - View Dependent Claims (8)
-
-
9. A computer readable recording medium, the recording medium storing an information processing program executable by a computer included in an information processing device in an information communication system in which a plurality of node devices are connected to a network to configure an overlay network, and contents are distributed and saved in the plurality of node devices, the information processing program causing the computer to execute:
-
acquiring domain information indicative of a domain name inquired by an inquiry device; determining whether location information indicative of a location of the node device that saves the content corresponding to the indicated domain name is stored in a storage unit or not; if it is determined that the location information is stored in the storage unit, transmitting, to the inquiry device, the location information stored in the storage unit and corresponding to the acquired domain information; and if it is determined that the location information is not stored in the storage unit, retrieving the content corresponding to the indicted domain name through the overlay network; transmitting, to the inquiry device, the location information indicative of the location of the node device that saves the retrieved content; and storing the location information indicative of the location of the node device that saves the retrieved content in association with the domain information in the storage unit. - View Dependent Claims (10)
-
Specification