×

Data collection method and system

  • US 10,171,258 B2
  • Filed: 12/07/2010
  • Issued: 01/01/2019
  • Est. Priority Date: 12/07/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of collecting data into a server from a plurality of client computers each having a storage unit, the method comprising the steps of:

  • reconstructing, by the server, a collection network in a tree structure at predetermined time intervals, the collection network comprising a highest node embodied by the server and a plurality of child nodes embodied by respective ones of the plurality of client computers;

    broadcasting, by the server, a parent-child declaration to the client computers through the collection network, the parent-child declaration assigning different ones of the client computers to different levels of the collection network;

    receiving, by the server, data accumulated by at least one client computer of the client computers disposed in a level one below the server in the collection network;

    transmitting, by the server, an ACK for the data accumulated by the server to the at least one client computer disposed in the level one below the server in the collection network, wherein the ACK causes the at least one client computer disposed in the level one below the server to delete an entry in an identifier association table associated with the data accumulated by the server and maintain at least one entry in the identifier association table including data yet to be acknowledged by the server for transmission in a next reconstructed collection network;

    generating, by each of the client computers, an identifier association table upon receipt of the parent-child declaration, the identifier association table recording therein association of transmitted and received data; and

    recording, by each of the client computers, the association of transmitted and received data to the identifier association table when transferring the data to a parent node thereof through of the collection network,wherein the identifier association table of each of the client computers includes a transmission-source child-node name representing a transmission source, a reception-complex-data identifier which is an identifier of data received from a child node of a respective client computer, a generation-data identifier which is an identifier of data generated by the respective client computer, and a transmission-complex-data identifier which is an identifier of data to be transmitted to the parent node of the respective client computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×