Data reporting method and system
AssigneeGuizhou Baishancloud Technology Co., Ltd.
InventorsZebin Zhou, Yachuan Chen, Hui Miao
Life of this patent
Estimating the term…
Abstract
A data reporting method includes generating a data uploading token by a main network node, determining, from a plurality of data-uploading network nodes waiting for data uploading, a plurality of qualified network nodes having a data uploading qualification, allowing the qualified network nodes to compete for the data uploading token, and coordinating a data uploading operation with a winning network node of the qualified network nodes that obtained the data uploading token.
Claims10
A data reporting method comprising:
- generating a data uploading token by a main network node;
- determining, from a plurality of data-uploading network nodes waiting for data uploading, a plurality of qualified network nodes having a data uploading qualification, including, for each data-uploading network node:
- acquiring an integrity of data to be uploaded that is stored on the data-uploading network node, including:
- acquiring meta-information related to the data to be uploaded;
- synchronizing the meta-information with other data-uploading network nodes;
- and
- determining the integrity of the data to be uploaded as a ratio of the meta-information of the data-uploading network node to a maximum value among the meta-information of the plurality of data-uploading network node;
- and
- determining that the data-uploading network node has the data uploading qualification in response to the integrity being greater than or equal to a threshold;
- allowing the qualified network nodes to compete for the data uploading token;
- and
- coordinating a data uploading operation with a winning network node of the qualified network nodes that obtained the data uploading token.
A data reporting device at a network node comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, cause the processor to:
- determine whether the network node has a data uploading qualification, including:
- acquiring an integrity of data to be uploaded that is stored on the network node, including:
- acquire meta-information related to the data to be uploaded;
- synchronize the meta-information with the one or more other network nodes having the data uploading qualification;
- and
- determine the integrity of the data to be uploaded as a ratio of the meta-information of the network node to a maximum value among the meta-information of the network node and the one or more other network nodes having the data uploading qualification;
- and
- determine that the network node has the data uploading qualification in response to the integrity being greater than or equal to a threshold;
- in response to determining that the network node has the data uploading qualification, compete with one or more other network nodes having the data uploading qualification for a data uploading token generated by a main network node;
- and
- in response to successfully obtaining the data uploading token, execute a data uploading operation.
A data reporting device at a network node comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, cause the processor to:
- generate a data uploading token;
- receive requests for acquiring the data uploading token from a plurality of qualified network nodes;
- determine whether the data uploading token is in a released state;
- and
- in response to the data uploading token being in the released state:
- issue the data uploading token to one of the qualified network nodes that requests for the data uploading token earliest in time;
- and
- set the data uploading token to be in an occupied state;
- wherein in response to an integrity of data to be uploaded that is stored on a network node being greater than or equal to a threshold, the network node is determined to be the qualified network node having a data uploading qualification;
- and
- wherein in response to synchronize meta-information related to the data to be uploaded with the one or more other network nodes having the data uploading qualification, the integrity of the data to be uploaded as a ratio of the meta-information of the network node to a maximum value among the meta-information of the network node and the one or more other network nodes having the data uploading qualification is determined.
Dependencies are inferred from the claim text.