Data storage method, storage server, and storage medium and system

US11218541B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11218541-B2
Application numberUS-201816616443-A
CountryUS
Kind codeB2
Filing dateMay 22, 2018
Priority dateMay 23, 2017
Publication dateJan 4, 2022
Grant dateJan 4, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11218541B2 cover?
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 reques…
Who is the assignee on this patent?
Hangzhou Hikvision Digital Tec
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 04 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).