Information delivery system, information delivery method, node device, key data management device, and recording medium
First Claim
1. An information distribution system including a plurality of node devices mutually communicable through a network, wherein any one of the node devices receives program information broadcasted from a broadcast station,wherein the node device receiving the program information thus broadcasted, comprising:
- a program information storage means for storing the program information;
an identification information generation means for acquiring a program code unique to the program information thus stored and generating identification information corresponding thereto; and
a registration message delivery means for delivering a registration message including node information indicative of the node device thus storing the program information to a node device managing the identification information based on the identification information thus generated,wherein the node device managing the identification information, comprising;
a registration message receipt means for receiving the registration message; and
a node information storage means for memorizing the node information included in the registration message thus received, andthe node device desiring to acquire the program information, comprising;
an identification information generation means for acquiring a program code unique to the program information and generating identification information corresponding thereto;
a request message delivery means for delivering a request message requesting the program information to the node device managing the identification information based on the identification information thus generated; and
a program information acquisition means for acquiring the program information from the node device storing the program information regarding the request, by delivering the request message.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an information distribution system capable of acquiring the program information failed to be recorded, reliably and by a simple operation, without burdening a server device with heavy loads. The system includes plural node devices capable of communicating with each other through a network. The node device receiving the program information broadcasted from a broadcasting station creates the identification information corresponding to the program code intrinsic to the program information stored, and sends a message to register the node device storing the program information, based on the identification information, to the node device managing that identification information. The node device desiring to acquire the program information creates the identification information corresponding to the program code, and sends a message requesting the program information, on the basis of the identification information, to the node device having managed the identification information, thereby to acquire that program information from the node device.
15 Citations
14 Claims
-
1. An information distribution system including a plurality of node devices mutually communicable through a network, wherein any one of the node devices receives program information broadcasted from a broadcast station,
wherein the node device receiving the program information thus broadcasted, comprising: -
a program information storage means for storing the program information; an identification information generation means for acquiring a program code unique to the program information thus stored and generating identification information corresponding thereto; and a registration message delivery means for delivering a registration message including node information indicative of the node device thus storing the program information to a node device managing the identification information based on the identification information thus generated, wherein the node device managing the identification information, comprising; a registration message receipt means for receiving the registration message; and a node information storage means for memorizing the node information included in the registration message thus received, and the node device desiring to acquire the program information, comprising; an identification information generation means for acquiring a program code unique to the program information and generating identification information corresponding thereto; a request message delivery means for delivering a request message requesting the program information to the node device managing the identification information based on the identification information thus generated; and a program information acquisition means for acquiring the program information from the node device storing the program information regarding the request, by delivering the request message. - View Dependent Claims (4, 5, 6, 7)
-
-
2. An information distribution system including a plurality of node devices capable of mutually communicating through a network,
wherein any one of the node devices receives program information broadcasted from a broadcast station, the node device receiving the program information thus broadcasted, comprising: -
a key data memory means for memorizing key data unique to the node device; a program code acquisition means for acquiring a program code unique to the program information thus received; an encryption key generation means for generating an encryption key based on the key data thus memorized and the program code thus acquired; an encoding means for encoding the program information thus received using the encryption key thus generated; a program information storage means for storing the program information thus encoded; an identification information generation means for generating identification information corresponding to the program code thus acquired; and a registration message delivery means for delivering a registration message including node information indicative of the node device storing the program information thus encoded to a node device managing the identification information based on the identification information thus generated, wherein the node device managing the identification information, comprising; a registration message receipt means for receiving the registration message; and a node information memory means for memorizing the node information included in the registration message thus received, and wherein the node device desiring to acquire the program information thus encoded, comprising; an identification information generation means for acquiring a program code unique to the program information and generating identification information corresponding thereto; a request message delivery means for delivering a request message requesting the program information to the node device managing the identification information based on the identification information thus generated; a program information acquisition means for acquiring the program information from the node device storing the program information regarding the request, by delivering the request message; a decryption key acquisition means for acquiring a decryption key for decoding the program information thus acquired; and a decoding means for decoding the program information thus acquired using the decryption key. - View Dependent Claims (3, 8, 9, 10, 11, 12)
-
-
13. An information distribution method in an information distribution system including a plurality of node devices capable of mutually communicating through a network,
wherein any one of the node devices receives program information broadcasted from a broadcast station, the node device receiving the program information thus broadcasted, comprising: -
a step of storing program information; a step of acquiring a program code unique to the program information thus stored and generating identification information corresponding thereto; and a step of delivering a registration message including node information indicative of the node device storing the program information to a node device managing the identification information based on the identification information thus generated, wherein the node device managing the identification information, comprising; a step of receiving the registration message; and a step of memorizing the node information included in the registration message thus received, wherein a node device desiring to acquire the program information, comprising; a step of acquiring a program code unique to the program information and generating identification information corresponding thereto; a step of delivering a request message requesting the program information to the node device managing the identification information based on the identification information thus generated; and a step of acquiring the program information from the node device storing the program information regarding the request by delivering the request message.
-
-
14. An information providing method in an information distribution system including a plurality of node devices mutually communicable through a network,
wherein any one of the node devices receives program information broadcasted from a broadcast station, wherein the node device receiving the program information thus broadcasted, comprising: -
a step of memorizing key data unique to the node device; a step of acquiring a program code unique to the program information thus received; a step of generating an encryption key based on the key data thus memorized and the program code thus acquired; a step of encoding the program information thus received using the encryption key thus generated; a step of storing the program information thus encoded; a step of generating identification information corresponding to the program code thus acquired; and a step of delivering a registration message including node information indicative of the node device storing the program information thus encoded to a node device managing the identification information based on the identification information thus generated, wherein the node device managing the identification information, comprising; a step of receiving the registration message; and a step of memorizing the node information included in the registration message thus received, wherein a node device desiring to acquire the program information thus encoded, comprising; a step of acquiring a program code unique to the program information and generating identification information corresponding thereto; a step of delivering a request message of requesting the program information to the node device managing the identification information based on the identification information thus generated; a step of delivering the request message and acquiring the program information from the node device storing the program information regarding the request; a step of acquiring a decryption key for decoding the program information thus acquired; and a step of decoding the program information thus acquired using the decryption key.
-
Specification