Active membership in a cloud-based storage system
US-10917471-B1 · Feb 9, 2021 · US
US11218541B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11218541-B2 |
| Application number | US-201816616443-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 22, 2018 |
| Priority date | May 23, 2017 |
| Publication date | Jan 4, 2022 |
| Grant date | Jan 4, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure provides a data storage method, belonging to the field of data processing. The method is applied to a storage server in a cloud storage system. The method includes: monitoring data transmission status of a data acquisition device; obtaining data exception information according to the monitored data transmission exceptional status; transmitting a first data backhaul request to the data acquisition device, the data acquisition device being configured to return first data acquired within the exception time period upon receiving the first data backhaul request; and storing the first data upon receiving the first data.
Opening claim text (preview).
The invention claimed is: 1. A data storage method, the method being applied to a storage server in a cloud storage system and comprising: monitoring data transmission status of a data acquisition device, the data acquisition device being configured to transmit acquired data to the storage server; obtaining data exception information according to the monitored data transmission exceptional status, the data exception information comprising exception start time and exception end time, the exception start time and the exception end time being used to determine an exception time period; transmitting a first data backhaul request to the data acquisition device, the first data backhaul request comprising the data exception information, the data acquisition device being configured to return first data acquired within the exception time period upon receiving the first data backhaul request; and storing the first data upon receiving the first data, wherein the cloud storage system further comprises a management server, and the method further comprises: receiving a first data storage task delivered by the management server, the first data storage task comprising a designated data acquisition device identifier and a first time period; storing, based on the first data storage task, data transmitted by a designated data acquisition device within the first time period; transmitting a storage record to the management server, the storage record comprising the designated data acquisition device identifier and a corresponding storage time period, the storage time period being a time period during which the data transmitted by the designated data acquisition device has been stored, the management server being configured to compare the storage record with the first data storage task, and deliver a second data storage task when determining that the storage time period does not comprise a second time period within the first time period, the second data storage task comprising the designated data acquisition device identifier and the second time period; transmitting a second data backhaul request to the designated data acquisition device upon receiving the second data storage task delivered by the management server, the second data backhaul request comprising the second time period, the designated data acquisition device being configured to return second data acquired within the second time period upon receiving the second data backhaul request; and storing the second data upon receiving the second data, or wherein the cloud storage system further comprises the management server, and the method further comprises: receiving a first data storage task delivered by the management server, the first data storage task comprising a designated data acquisition device identifier and a first time period; storing, based on the first data storage task, data transmitted by a designated data acquisition device within the first time period; comparing a storage record with the first data storage task, and transmitting a second data backhaul request to the designated data acquisition device when determining that the storage time period does not comprise the second time period within the first time period, the second data backhaul request comprising the second time period, the designated data acquisition device being configured to return second data acquired within the second time period upon receiving the second data backhaul request; and storing the second data upon receiving the second data. 2. The method according to claim 1 , wherein the monitoring data transmission status of the data acquisition device comprises at least one of: monitoring whether a data link between the storage server and the data acquisition device is normal or not; monitoring whether data transmitted by the data acquisition device is normal or not; monitoring whether the data transmitted by the data acquisition device is normally written to the storage server or not. 3. The method according to claim 1 , wherein the obtaining data exception information according to the monitored data transmission exceptional status comprises: generating data exception information when monitoring that the data transmission status of the data acquisition device is exceptional, the data exception information comprising the exception start time; adding the exception end time into the data exception information when monitoring that the data transmission status of the data acquisition device resumes to normal. 4. A storage server, comprising a processor and a memory, wherein at least one instruction is stored in the memory and when loaded and executed by the processor, causes the processor to perform the following operations: monitoring data transmission status of a data acquisition device, the data acquisition device being configured to transmit acquired data to the storage server; obtaining data exception information according to the monitored data transmission exceptional status, the data exception information comprising exception start time and exception end time, the exception start time and the exception end time being used to determine an exception time period; transmitting a first data backhaul request to the data acquisition device, the first data backhaul request comprising the data exception information, the data acquisition device being configured to return first data acquired within the exception time period upon receiving the first data backhaul request; and storing the first data upon receiving the first data, wherein the at least one instruction further causes the processor to perform the following operations: receiving a first data storage task delivered by a management server, the first data storage task comprising a designated data acquisition device identifier and a first time period; storing, based on the first data storage task, data transmitted by a designated data acquisition device within the first time period; transmitting a storage record to the management server, the storage record comprising the designated data acquisition device identifier and a corresponding storage time period, the storage time period being a time period during which the data transmitted by the designated data acquisition device has been stored, the management server being configured to compare the storage record with the first data storage task, and deliver a second data storage task when determining that the storage time period does not comprise a second time period within the first time period, the second data storage task comprising the designated data acquisition device identifier and the second time period; transmitting a second data backhaul request to the designated data acquisition device upon receiving the second data storage task delivered by the management server, the second data backhaul request comprising the second time period, the designated data acquisition device being configured to return second data acquired within the second time period upon receiving the second data backhaul request; and storing the second data upon receiving the second data, or wherein the at least one instruction further causes the processor to perform the following operations: receiving a first data storage task delivered by a management server, the first data storage task comprising a designated data acquisition device identifier and a first time period; storing, based on the first data storage task, data transmitted by a designated data acquisition device within the first time period; comparing a storage record with the first data storage task, and transmitting a second data backhaul request to the designated data acquisition device when determining that the storage time period does not comprise the second time period within the first time period, the second data backhaul request comprising the second
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
based on time · CPC title
Packet loss · CPC title
Transmission error · CPC title
involving data replication, e.g. over plural servers (synchronization of replicated data G06F11/1658; error detection or correction by means of data replication G06F11/2053; replication in distributed file systems G06F16/10; replication in distributed file systems G06F16/27; replication or mirroring of data in data networks H04L67/1095) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.