Node device, recording medium where storage control program is recorded, and information storing method
First Claim
Patent Images
1. A node device included in an information communication system which comprises a plurality of node devices capable of performing communication with each other via a network,the node device comprising:
- a processor,a memory configured to store a program to be executed by the processor, anda first storing unit, which is volatile, that stores link information used for performing communication with another node device, the link information including node information indicative of at least one specific node device;
wherein the processor is configured to execute the program to;
cause the link information stored in the first storing unit to be stored in a second storing unit, which is nonvolatile, at a predetermined timing, while the node device is participating in the information communication system;
cause the link information stored in the second storing unit to be stored in the first storing unit, in response to participating in the information communication system again after withdrawing from the information communication system;
determine if any of the node information out of the node information included in the link information is stored in the first storing unit by the processor;
transmit participation notification for notifying the node device of the node information on the basis of the determined node information;
determine whether transmission of the participation notification succeeded or not; and
determine whether another node information is still included in the link information stored in the first storing unit by the processor or not in response to determining that transmission of the participation notification fails,wherein in the case where it is determined that the other node information is still included in the link information stored in the first storing unit,the processor transmits the participation notification to the node device corresponding to the other node information included in the link information stored in the first storing unit, andwherein when it is determined that there is no other node information in the link information stored in the first storing unit,the processor transmits the participation notification to a participation management node device for managing participation to the information communication system, which is another node device included in the information communication system,the processor receives from the participation management node device, the link information including the node information of at least one or more node devices included in the information communication system, andthe processor stores link information received from the participation management node device in the first storing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In a node device included in an information communication system which has a plurality of node devices capable of performing communication with each other via a network, common information shared by the plurality of node devices is stored so as to be spread to the plurality of node devices.
The node device includes:
- first storing means for storing link information used at the time of performing communication with the node devices, the link information including node information indicative of one or more specific node devices;
- means for storing the link information stored in the first storing means into second storing means while participating in the system;
- means, when withdrawing from the system, and after that, participating in the system again, for storing the link information obtained from the node device of the node information included in the link information stored in the second storing means into the first storing means.
72 Citations
15 Claims
-
1. A node device included in an information communication system which comprises a plurality of node devices capable of performing communication with each other via a network,
the node device comprising: -
a processor, a memory configured to store a program to be executed by the processor, and a first storing unit, which is volatile, that stores link information used for performing communication with another node device, the link information including node information indicative of at least one specific node device; wherein the processor is configured to execute the program to; cause the link information stored in the first storing unit to be stored in a second storing unit, which is nonvolatile, at a predetermined timing, while the node device is participating in the information communication system; cause the link information stored in the second storing unit to be stored in the first storing unit, in response to participating in the information communication system again after withdrawing from the information communication system; determine if any of the node information out of the node information included in the link information is stored in the first storing unit by the processor; transmit participation notification for notifying the node device of the node information on the basis of the determined node information; determine whether transmission of the participation notification succeeded or not; and determine whether another node information is still included in the link information stored in the first storing unit by the processor or not in response to determining that transmission of the participation notification fails, wherein in the case where it is determined that the other node information is still included in the link information stored in the first storing unit, the processor transmits the participation notification to the node device corresponding to the other node information included in the link information stored in the first storing unit, and wherein when it is determined that there is no other node information in the link information stored in the first storing unit, the processor transmits the participation notification to a participation management node device for managing participation to the information communication system, which is another node device included in the information communication system, the processor receives from the participation management node device, the link information including the node information of at least one or more node devices included in the information communication system, and the processor stores link information received from the participation management node device in the first storing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable recording medium that stores a computer-executable program for a node device included in an information communication system which comprises a plurality of node devices capable of performing communication with each other via a network,
the program comprising: -
instructions for causing link information stored in a first storing unit which is volatile, to be stored in a second storing unit, which is nonvolatile, at a predetermined timing, wherein the link information is used for performing communication with another node device, and the link information includes node information indicative of at least one specific node device, while the node device is participating in the information communication system; instructions for causing the link information stored in the second storing unit to be stored in the first storing unit, in response to participating in the information communication system again after withdrawing from the information communication system; instructions for determining if any of the node information out of the node information included in the link information is stored in the first storing unit; instructions for transmitting participation notification for notifying the node device of the node information on the basis of the determined node information; instructions for determining whether transmission of the participation notification succeeded or not; and instructions for determining whether another node information is still included in the link information stored in the first storing unit or not in response to determining that transmission of the participation notification fails, wherein in the case where another node information is still included in the link information stored in the first storing unit, instructions for transmitting the participation notification to the node device corresponding to the other node information included in the link information stored in the first storing unit, and wherein when there is no other node information in the link information stored in the first storing unit, instructions for transmitting the participation notification to a participation management node device for managing participation to the information communication system, which is another node device included in the information communication system, instructions for receiving from the participation management node device, the link information including the node information of at least one or more node devices included in the information communication system, and instructions for storing link information received from the participation management node device into the first storing unit.
-
-
12. An information storing method in an information communication system which comprises a plurality of node devices capable of performing communication with each other via a network,
the information storing method comprising: -
causing link information stored in a first storing unit, which is volatile, to be stored in a second storing unit, which is nonvolatile, at a predetermined timing, wherein the link information is used for performing communication with another node device, and the link information includes node information indicative of at least one specific node device, while the node device is participating in the information communication system; causing the link information stored in the second storing unit to be stored in the first storing unit, in response to participating in the information communication system again after withdrawing from the information communication system; determining if any of the node information out of the node information included in the link information is stored in the first storing unit; and transmitting participation notification for notifying the node device of the node information on the basis of the determined node information; determining whether transmission of the participation notification succeeded or not; and determining whether another node information is still included in the link information stored in the first storing unit or not in response to determining that transmission of the participation notification fails, wherein in the case where the other node information is still included in the link information stored in the first storing unit, transmitting the participation notification to the node device corresponding to the other node information included in the link information stored in the first storing unit, and wherein when there is no other node information in the link information stored in the first storing unit, transmitting the participation notification to a participation management node device for managing participation to the information communication system, which is another node device included in the information communication system, receiving from the participation management node device, the link information including the node information of at least one or more node devices included in the information communication system, and storing link information received from the participation management node device into the first storing unit.
-
-
13. A node device included in an information communication system which comprises a plurality of node devices capable of performing communication with each other via a network,
the node device comprising: -
a processor, a memory configured to store a program to be executed by the processor, and a first storing unit, which is volatile, that stores link information used for performing communication with another node device, the link information including node information indicative of at least one specific node device; wherein the processor is configured to execute the program to; cause the link information stored in the first storing unit to be stored in a second storing unit, which is nonvolatile, at a predetermined timing, while the node device is participating in the information communication system; cause the link information stored in the second storing unit to be stored in the first storing unit, in response to participating in the information communication system again after withdrawing from the information communication system, determine if any of the node information out of the node information included in the link information is stored in the first storing unit by the processor; transmit participation notification for notifying the node device of the node information on the basis of the determined node information; and delete the node information determined by the processor from the link information stored in the first storing unit in response to determining that transmission of the participation notification fails, wherein the processor determines whether another node information is still included in the link information stored in the first storing unit, wherein in the case where it is determined that the other node information is still included in the link information stored in the first storing unit, the processor transmits the participation notification to the node device corresponding to the other node information included in the link information stored in the first storing unit, and wherein in the case where it is determined that there is no other node information in the link information stored in the first storing unit, the processor transmits the participation notification to a participation management node device, the processor receives the link information including the node information of at least one node device included in the information communication system from the participation management node device, and the processor stores, in place of the link information stored in the first storing unit, the link information received from the participation management node device in the first storing unit.
-
-
14. A non-transitory computer-readable recording medium that stores a computer-executable program for a node device included in an information communication system which comprises a plurality of node devices capable of performing communication with each other via a network,
the program comprising: -
instructions for causing link information stored in a first storing unit which is volatile, to be stored in a second storing unit, which is nonvolatile, at a predetermined timing, wherein the link information is used for performing communication with another node device, and the link information includes node information indicative of at least one specific node device, while the node device is participating in the information communication system; instructions for causing the link information stored in the second storing unit to be stored in the first storing unit, in response to participating in the information communication system again after withdrawing from the information communication system; instructions for determining if any of the node information out of the node information included in the link information is stored in the first storing unit; instructions for transmitting participation notification for notifying the node device of the node information on the basis of the determined node information; instructions for deleting the determined node information from the link information stored in the first storing unit in response to determining that transmission of the participation notification fails; and instructions for determining whether another node information is still included in the link information stored in the first storing unit, wherein in the case where the other node information is still included in the link information stored in the first storing unit, instructions for transmitting the participation notification to the node device corresponding to the other node information included in the link information stored in the first storing unit, and wherein in the case where there is no other node information in the link information stored in the first storing unit, instructions for transmitting the participation notification to a participation management node device, instructions for receiving the link information including the node information of at least one node device included in the information communication system from the participation management node device, and instructions for storing, in place of the link information stored in the first storing unit, the link information received from the participation management node device into the first storing unit.
-
-
15. An information storing method in an information communication system which comprises a plurality of node devices capable of performing communication with each other via a network,
the information storing method comprising: -
causing link information stored in a first storing unit, which is volatile, to be stored in a second storing unit, which is nonvolatile, at a predetermined timing, wherein the link information is used for performing communication with another node device, and the link information includes node information indicative of at least one specific node device, while the node device is participating in the information communication system; causing the link information stored in the second storing unit to be stored in the first storing unit, in response to participating in the information communication system again after withdrawing from the information communication system; determining if any of the node information out of the node information included in the link information is stored in the first storing unit; transmitting participation notification for notifying the node device of the node information on the basis of the determined node information; deleting the determined node information from the link information stored in the first storing unit in response to determining that transmission of the participation notification fails; and determining whether another node information is still included in the link information stored in the first storing unit, wherein in the case where the other node information is still included in the link information stored in the first storing unit, transmitting the participation notification to the node device corresponding to the other node information included in the link information stored in the first storing unit, and wherein in the case where there is no other node information in the link information stored in the first storing unit, transmitting the participation notification to a participation management node device, receiving the link information including the node information of at least one node device included in the information communication system from the participation management node device, and storing, in place of the link information stored in the first storing unit, the link information received from the participation management node device into the first storing unit.
-
Specification