Contents deletion/update apparatus, contents deletion/update method and recording medium
First Claim
1. A computer-readable recording medium storing a computer program for causing a computer to function as a node which deletes or updates contents shared by a plurality of nodes mutually connected via a network, the computer program causing the computer to execute:
- transmitting a deletion or update instruction to cause the nodes owning the contents to delete or update the contents based on owning node information indicating owning nodes which own the contents;
transmitting, to a responding node that sends back a response to the deletion or update instruction, non-responding node information indicating a non-responding node, if there is any non-responding node that does not respond to the deletion or update instruction;
judging whether a ratio of a number of nodes from which the response is received to a number of nodes to which the instruction is transmitted is equal to or more than a given threshold;
retransmitting the deletion or update instruction to the non-responding node after a given period passes when the ratio is judged to be less than the given threshold; and
transmitting the non-responding node information when the ratio is judged to be equal to or more than the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A contents deletion/update system includes plural nodes which delete or update contents shared by the plural nodes mutually connected via a network. A management node includes a first transmitter transmitting an instruction to cause another node to delete or update the contents based on owning node information, and a second transmitter transmitting non-responding node information when there is a non-responding node. Each of the other nodes includes the first receiver receiving an instruction to delete or update the contents, an editor deleting or updating the contents according to the instruction, the first transmitter transmitting a response to the management node, the second receiver receiving non-responding node information from the management node and storing the non-responding node information in a storage unit, and the second transmitter transmitting the instruction to the non-responding node based on the non-responding node information when recognizing that the non-responding node makes access.
11 Citations
18 Claims
-
1. A computer-readable recording medium storing a computer program for causing a computer to function as a node which deletes or updates contents shared by a plurality of nodes mutually connected via a network, the computer program causing the computer to execute:
-
transmitting a deletion or update instruction to cause the nodes owning the contents to delete or update the contents based on owning node information indicating owning nodes which own the contents; transmitting, to a responding node that sends back a response to the deletion or update instruction, non-responding node information indicating a non-responding node, if there is any non-responding node that does not respond to the deletion or update instruction; judging whether a ratio of a number of nodes from which the response is received to a number of nodes to which the instruction is transmitted is equal to or more than a given threshold; retransmitting the deletion or update instruction to the non-responding node after a given period passes when the ratio is judged to be less than the given threshold; and transmitting the non-responding node information when the ratio is judged to be equal to or more than the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable recording medium storing a computer program for causing a computer to function as a node which deletes or updates contents shared by a plurality of nodes mutually connected via a network, the computer program causing the computer to execute:
-
receiving a deletion or update instruction to delete or update the contents from a management node holding owning node information indicating nodes which own the contents; deleting or updating the contents in accordance with the deletion or update instruction and transmitting a response to the management node; receiving, from the management node, non-responding node information indicating a non-responding node that does not respond to the deletion or update instruction and storing the non-responding node information in a storage unit; and when recognizing that there is access from the non-responding node, transmitting the deletion or update instruction to the non-responding node that makes access based on the non-responding node information stored in the storage unit; deleting the non-responding node from the non-responding node information stored in the storage unit when receiving a response from the non-responding node to which the deletion or update instruction is transmitted; and transmitting a notification that a response has been received from the non-responding node to the management node. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A contents deletion or update system comprising:
-
a management node including; a processor to execute; transmitting a deletion or update instruction to cause a node owning contents to delete or update the contents based on owning node information depicting an owning node which own the contents, transmitting, when there is a non-responding node that does not respond to the deletion or update instruction, non-responding node information indicating the non-responding node to a responding node that has responded to the deletion or update instruction; judging whether a ratio of a number of nodes from which the response is received to a number of nodes to which the instruction is transmitted is equal to or more than a given threshold; retransmitting the deletion or update instruction to the non-responding node after a given period passes when the ratio is judged to be less than the given threshold; transmitting the non-responding node information when the ratio is judged to be equal to or more than the threshold; deleting the non-responding node from the non-responding node information stored in the storage unit when receiving a response from the non-responding node to which the deletion or update instruction is transmitted; and transmitting a notification that a response has been received from the non-responding node to the management node; and a node including; another processor to execute; receiving, from the management node, the deletion or update instruction to delete or update the contents holding the owning node information indicating nodes which own the contents, deleting or updating the contents in accordance with the deletion or update instruction, transmitting a response to the management node, receiving the non-responding node information indicating the non-responding nodes that do not respond to the deletion or update instruction from the management node, and storing the non-responding node information in a storage unit, transmitting another deletion or update instruction to the non-responding node that makes an access, based on the non-responding node information stored in the storage unit, when recognizing that the non-responding node makes the access.
-
-
15. A node which deletes or updates content, the node comprising:
-
a processor to execute; transmitting a deletion or update instruction to cause a node owning contents to delete or update the contents based on owning node information indicating an owning node which owns the contents; transmitting, when there is a non-responding node that does not respond to the deletion or update instruction, non-responding node information indicating the non-responding node to a responding node that responds to the deletion or update instruction; judging whether a ratio of a number of nodes from which the response is received to a number of nodes to which the instruction is transmitted is equal to or more than a given threshold; retransmitting the deletion or update instruction to the non-responding node after a given period passes when the ratio is judged to be less than the given threshold; and transmitting the non-responding node information when the ratio is judged to be equal to or more than the threshold.
-
-
16. A node which deletes or updates content, the node comprising:
-
a processor to execute; receiving a deletion or update instruction to delete or update contents from a management node holding owning node information indicating a node which owns the contents, deleting or updating the contents in accordance with the deletion or update instruction, and transmitting a response to the management node, receiving, from the management node, non-responding node information indicating the non-responding nodes that do not respond to the deletion or update instruction, and storing the non-responding node information in a storage unit, when recognizing that the non-responding node makes access, transmitting another deletion or update instruction to the non-responding node that makes access based on the non-responding node information stored in the storage unit; deleting the non-responding node from the non-responding node information stored in the storage unit when receiving a response from the non-responding node to which the deletion or update instruction is transmitted; and transmitting a notification that a response has been received from the non-responding node to the management node.
-
-
17. A method that causes a computer to function as a node which deletes or updates contents shared by a plurality of nodes mutually connected via a network, the method causing the computer to execute:
-
transmitting a deletion or update instruction to cause a node owning the contents to delete or update the contents based on owning node information indicating an owning node which owns the contents; transmitting, when there is a non-responding node that does not respond to the deletion/update instruction, non-responding node information indicating the non-responding node to a responding node that responds to the deletion or update instruction; judging whether a ratio of a number of nodes from which the response is received to a number of nodes to which the instruction is transmitted is equal to or more than a given threshold; retransmitting the deletion or update instruction to the non-responding node after a given period passes when the ratio is judged to be less than the given threshold; and transmitting the non-responding node information when the ratio is judged to be equal to or more than the threshold.
-
-
18. A method that causes a computer to function as a node which deletes or updates contents shared by a plurality of nodes mutually connected via a network, the method causing the computer to execute:
-
receiving a deletion or update instruction to delete or update the contents from a management node holding owning node information indicating a node which owns the contents, deleting or updating the contents in accordance with the deletion or update instruction, and transmitting a response to the management node, receiving non-responding node information indicating the non-responding node that does not respond to the deletion or update instruction from the management node, and storing the non-responding node information in a storage unit, when recognizing that the non-responding node makes access, transmitting the deletion or update instruction to the non-responding node that makes access based on the non-responding node information stored in the storage unit; deleting the non-responding node from the non-responding node information stored in the storage unit when receiving a response from the non-responding node to which the deletion or update instruction is transmitted; and transmitting a notification that a response has been received from the non-responding node to the management node.
-
Specification