Node device, shared information update processing program, shared information update method, and information sharing system
First Claim
1. A node device in an information sharing system including a plurality of node devices mutually connectable through a network, each of the node devices saving shared information which is used in common with the nodes, and in a case where each of the node devices transmits predetermined data to the node device, being a connection counterpart, the node device describing version information indicative of a version of the shared information, saved in the own node device, comprising:
- a data receiving means for receiving data having the version information described in it;
a version judgment means for at least judging whether or not the version of the shared information, saved by the own node device, is older than the version of shared information saved by other node device by comparing the version information described in the data thus received with the version information of shared information saved by the own node device; and
a shared information update means for obtaining the shared information from the other node saving shared information of a version newer than the version of the shared information saved by the own node device and updating the shared information saved by the own node device in a case where it is judged that the version of the shared information saved by the own node device is older.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is to provide a node device, a shared information update processing program, a shared information update means, and an information sharing system, which can quickly and assuredly update the shared information in each of the node devices without applying an excessive load to a specific apparatus such as a server.
According to the present invention, there is provided a plurality of node devices mutually connectable through a network, each of the node devices saving shared information, used in common with the nodes, and in a case where each of the node devices transmits predetermined data to the node device, being a connection counterpart, the node device describing version information indicative of a version of the shared information, saved by the own node device, including: a data receiving means; a version judgment means; and a shared information update means.
-
Citations
17 Claims
-
1. A node device in an information sharing system including a plurality of node devices mutually connectable through a network, each of the node devices saving shared information which is used in common with the nodes, and in a case where each of the node devices transmits predetermined data to the node device, being a connection counterpart, the node device describing version information indicative of a version of the shared information, saved in the own node device, comprising:
-
a data receiving means for receiving data having the version information described in it; a version judgment means for at least judging whether or not the version of the shared information, saved by the own node device, is older than the version of shared information saved by other node device by comparing the version information described in the data thus received with the version information of shared information saved by the own node device; and a shared information update means for obtaining the shared information from the other node saving shared information of a version newer than the version of the shared information saved by the own node device and updating the shared information saved by the own node device in a case where it is judged that the version of the shared information saved by the own node device is older. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17)
-
-
9. A computer program embodied in a computer-readable medium and representing a sequence of instructions, which when executed by a computer included in a node device in an information sharing system, including a plurality of node devices mutually connectable through a network, each of the node devices saving the shared information in common with the nodes, and in a case where each of the node device transmits predetermined data to a node device, being a connection counterpart, the node device describing in the data version information indicative of a version of the shared information saved by the own node device, to function as:
-
a data receiving means for receiving the data thus transmitted from the connection counterpart in which the version information is described, a version judgment means for at least judging whether or not the version of the shared information saved by the own node device is older than the version of shared information saved by other node device by comparing the version information described in the data thus received with the version information of shared information saved by the own node device, and a shared information update means for obtaining the shared information from the other node saving shared information of a version newer than the version of the shared information saved by the own node device and updating the shared information saved by the own node device in a case where it is judged that the version of the shared information saved by the own node device is older.
-
-
10. A shared information update method in an information sharing system including a plurality of node devices, mutually connectable through a network, each of the node devices saving shared information in common with the nodes, and in a case where each of the node devices transmits predetermined data to the node devices, being a connection counterpart, the node device describing in data version information indicative of a version of shared information saved by the own node device, comprising steps of:
-
receiving data in which the version information is described; at least judging whether or not the version of the shared information saved by the own node device is older than the version of shared information saved by other node device by comparing the version information, described in the data thus received, with the version information of the shared information, saved by the own node device; and acquiring the shared information from the other node, saving shared information of a version newer than the version of the shared information, saved by the own node device and updating the shared information saved by the own node device in a case where it is judged that the version of the shared information saved by the own node device is older.
-
-
11. An information sharing system including a plurality of node device, mutually connectable through a network, each of the node devices saving shared information which is used in common with the nodes, and in a case where each of the node devices transmits predetermined data to the node device, being a connection counterpart, the node device describing in the data version information indicative of a version of the shared information, saved by the own node device, wherein the node device comprising:
-
a data receiving means for receiving data thus transmitted from the connection counterpart, in which the version information is described; a version judgment means for at least judging whether or not the version of the shared information saved by the own node device is older than the version of shared information, saved by other node device, by comparing the version information described in the data thus received and the version information of shared information saved by the own node device; and a shared information update means for acquiring shared information from the other node, saving shared information of a version newer than the version of the shared information saved by the own node device and updating the shared information saved by the own node device in a case where it is judged that the version of the shared information saved by the own node device is older.
-
Specification