Information distribution system, terminal device, information distribution server, information distribution method, terminal device connection method, information processing program product, and storage medium
First Claim
1. An information distribution system with a tree-structure network, the information distribution system comprising:
- an information distribution server placed in a root node; and
terminal devices placed in nodes below the root node, wherein bidirectional communication can be always performed between the nodes, wherein when a terminal device sends a request for information to be distributed from the information distribution server, each of the terminal devices constituting the information distribution system transfers the request to an adjacent node, the request transfer being performed from the requesting terminal device to a storage node storing the information, and transfers to an adjacent node the information supplied from the storage node, the information transfer being performed from the storage node to the requesting terminal device, in response to the transferred request, and wherein the requesting terminal device stores the transferred information.
1 Assignment
0 Petitions
Accused Products
Abstract
An information distribution system, a terminal device, an information distribution server, an information distribution server, an information distribution method, a terminal device connection method, an information processing program product, and a storage medium are provided. An information distribution system with a tree-structure network includes an information distribution server placed in a root node and terminal devices placed in nodes below the root node. Bidirectional communication can be always performed between the nodes. When a terminal device sends a request for information to be distributed from the information distribution server, each of the terminal devices constituting the information distribution system transfers the request to an adjacent node, the request transfer being performed from the requesting terminal device to a storage node storing the information, and transfers to an adjacent node the information supplied from the storage node, the information transfer being performed from the storage node to the requesting terminal device, in response to the transferred request. The requesting terminal device stores the transferred information.
-
Citations
19 Claims
-
1. An information distribution system with a tree-structure network, the information distribution system comprising:
-
an information distribution server placed in a root node; and
terminal devices placed in nodes below the root node, wherein bidirectional communication can be always performed between the nodes, wherein when a terminal device sends a request for information to be distributed from the information distribution server, each of the terminal devices constituting the information distribution system transfers the request to an adjacent node, the request transfer being performed from the requesting terminal device to a storage node storing the information, and transfers to an adjacent node the information supplied from the storage node, the information transfer being performed from the storage node to the requesting terminal device, in response to the transferred request, and wherein the requesting terminal device stores the transferred information.
-
-
2. A terminal device used in an information distribution system with a tree-structure network in which an information distribution server is placed in a root node and in which terminal devices are placed in nodes below the root node, the terminal device comprising:
-
connection means for connecting to a node immediately above and to a node immediately below so as to always perform bidirectional communication; and
information storage means for storing information distributed via the network. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. An information distribution server used in an information distribution system with a tree-structure network in which the information distribution server is placed in a root node and in which terminal devices are placed in nodes below the root node, the information distribution server comprising:
-
connection means for connecting to a terminal device serving as a node immediately below so as to always perform bidirectional communication;
list sending means for sending a list of information to be distributed via the network to the terminal device serving as the node immediately below;
request reception means for receiving a request for information included in the list from the terminal device serving as the node immediately below; and
information sending means for sending the information for which the request is received to the terminal device serving as the node immediately below. - View Dependent Claims (11, 12)
-
-
13. An information distribution method performed by a terminal device that is used in an information distribution system with a tree-structure network in which an information distribution server is placed in a root node and in which terminal devices are placed in nodes below the root node and that includes connection means for connecting to a node immediately above and to a node immediately below so as to always perform bidirectional communication, information storage means for storing information distributed via the network, request reception means, and information sending means, the information distribution method comprising:
-
receiving, by the request reception means, a request for information from the node immediately below, connected by the connection means; and
sending, by the information sending means, the information for which the request is received, which is read from the information storage means, to the node immediately below.
-
-
14. A terminal device connection method for connecting a terminal device that includes connection means for connecting to a node immediately above and to a node immediately below so as to always perform bidirectional communication and mutual authentication means to an information distribution system with a tree-structure network in which an information distribution server is placed in a root node and in which terminal devices are placed in nodes below the root node, the terminal device connection method comprising:
-
mutually performing, by the mutual authentication means, device authentication with a terminal device that does not serve as a node after receiving access from the terminal device that does not serve as the node; and
connecting, by the connection means, the terminal device, as a node immediately above the terminal device that does not serve as the node, to the terminal device that does not serve as the node after mutual authentication is performed.
-
-
15. An information distribution method performed by an information distribution server that is used in an information distribution system with a tree-structure network in which the information distribution server is placed in a root node and in which terminal devices are placed in nodes below the root node and that includes connection means for connecting to a terminal device serving as a node immediately below so as to always perform bidirectional communication, list sending means, request reception means, and information sending means, the information distribution method comprising:
-
sending, by the list sending means, a list of information to be distributed via the network to the terminal device serving as the node immediately below;
receiving, by the request reception means, a request for information included in the list from the terminal device serving as the node immediately below; and
sending, by the information sending means, the information for which the request is received to the terminal device serving as the node immediately below.
-
-
16. An information processing program product executed by a computer constituting a terminal device in an information distribution system with a tree-structure network in which an information distribution server is placed in a root node and in which terminal devices are placed in nodes below the root node, the information processing program product -comprising:
-
a connection function to connect to a node immediately above and to a node immediately below so as to always perform bidirectional communication; and
an information storage function to store information distributed via the network.
-
-
17. An information processing program product executed by a computer constituting an information distribution server in an information distribution system with a tree-structure network in which the information distribution server is placed in a root node and in which terminal devices are placed in nodes below the root node, the information processing program product comprising:
-
a connection function to connect to a terminal device serving as a node immediately below so as to always perform bidirectional communication;
a list sending function to send a list of information to be distributed via the network to the terminal device serving as the node immediately below;
a request reception function to receive a request for information included in the list from the terminal device serving as the node immediately below; and
an information sending function to send the information for which the request is received to the terminal device serving as the node immediately below.
-
-
18. A terminal device used in an information distribution system with a tree-structure network in which an information distribution server is placed in a root node and in which terminal devices are placed in nodes below the root node, the terminal device comprising:
-
a connection section connecting to a node immediately above and to a node immediately below so as to always perform bidirectional communication; and
an information storage section storing information distributed via the network.
-
-
19. An information distribution server used in an information distribution system with a tree-structure network in which the information distribution server is placed in a root node and in which terminal devices are placed in nodes below the root node, the information distribution server comprising:
-
a connection section connecting to a terminal device serving as a node immediately below so as to always perform bidirectional communication;
a list sending section sending a list of information to be distributed via the network to the terminal device serving as the node immediately below;
a request reception section receiving a request for information included in the list from the terminal device serving as the node immediately below; and
an information sending section sending the information for which the request is received to the terminal device serving as the node immediately below.
-
Specification