Patent ID: 8331239

Claim:
A network system that includes a plurality of nodes that include a wireless communication function and that carries out data communication via the nodes, wherein each node comprises: a receiving unit that receives data from another node; a total link value-calculating unit that calculates, based on a local link value corresponding to a communication quality of own node, first total link values corresponding to a communication quality of the nodes that have transferred the received data and radio wave strength among the nodes, and a second total link value that indicates a quality of a communication path that is used to transfer the received data; a determining unit that determines whether the received data is transferable data or not based on the second total link value calculated by the total link value-calculating unit; and a transferring processor that transfers the received data to at least one of the plurality of nodes when the determining unit determines that the received data is transferable data, wherein the total link value-calculating unit calculates the second total link value using an expression that the second total link value=(the local link value×the first total link value)/(the local link value+the first total link value), the determining unit compares a destination address of the received data and an address of the own node, and, when the destination address matches with the address of the own node, generates data including the second total link value calculated by the total link value-calculating unit and information about a communication path from a source node to the own node, and the transferring processor transfers the data generated by the determining unit to the source node.