IP Library › Granted Patent US 10,812,579
Granted Patent B2
US 10,812,579 · App. 15/568,367 · Granted Oct 20, 2020

Method and system for cloud storage of video, and method and system for previewing cloud—stored video

Inventors: Ping Jin (Zhejiang, CN); Weichun Wang (Zhejiang, CN)
Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
H04L67/1031G08B13/19665H04L29/08144H04L29/08153H04L29/08171H04L29/08189H04L29/08243H04L29/08702H04L67/1004H04L67/1008H04L67/1012H04L67/1025H04L67/1034H04L67/1097H04N7/18H04N7/181H04N21/2181H04N21/23103H04N21/2743H04N21/6473H04L67/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,812,579
App. No.
15/568,367
Granted
Oct 20, 2020
Kind
B2
Abstract

Disclosed are a method and system for cloud storage of a video, and method and system for previewing a cloud-stored video. The method for the cloud storage of the video includes: after receiving a video recording plan issued by a platform, a management server determines a target storage device according to a load balancing policy, and issues the video recording plan to the target storage device; the target storage device obtains and stores, according to the video recording plan, a video stream from a front-end device corresponding to the video recording plan; when the target storage device is not able to obtain the video stream from the front-end device, the target storage device sends an alarm to the management server; and after receiving the alarm, the management server issues the video recording plan to other storage devices according to the load balancing policy.

Claims (41)

1. A method for cloud storage of a video, comprising:

after a management server receives a video recording plan issued by a platform, determining a target storage device according to a load balancing policy, and issuing the video recording plan to the target storage device;

obtaining and storing, by the target storage device, according to the video recording plan, a video stream from a front-end device corresponding to the video recording plan;

when the target storage device is not able to obtain the video stream from the front-end device, sending an alarm to the management server;

after the management server receives the alarm, issuing the video recording plan to other storage devices according to the load balancing policy; and

after the target storage device receives the video recording plan, generating index information for the video recording plan, and sending the index information to the management server, wherein the index information at least comprises an identifier and an address of the target storage device.

2. The method as claimed in claim 1 , wherein obtaining and storing, by the target storage device, according to the video recording plan, the video stream from the front-end device corresponding to the video recording plan comprises:

generating, by the target storage device, according to the video recording plan, a video access parameter, and obtaining the video stream from the front-end device according to the video access parameter.

3. The method as claimed in claim 1 , wherein the method comprises:

after the management server receives the alarm, issuing all video recording plans being executed by the target storage device to other storage devices according to locally recorded index information and the load balancing policy.

4. A system for cloud storage of a video, comprising a management server and a target storage device, wherein:

the management server is configured, after receiving a video recording plan issued by a platform, to determine the target storage device according to a load balancing policy and issue the video recording plan to the target storage device, and after receiving an alarm sent by the target storage device, to issue the video recording plan to other storage devices according to the load balancing policy;

the target storage device is configured, according to the video recording plan, to obtain and store a video stream from a front-end device corresponding to the video recording plan; and

when the target storage device is not able to obtain the video stream from the front-end device, to send the alarm to the management server;

the target storage device is configured to generate index information for the video recording plan, and send the index information to the management server, wherein the index information at least comprises an identifier and an address of the target storage device.

5. The system as claimed in claim 4 , wherein the target storage device is configured to:

generate a video access parameter according to the video recording plan; and

obtain the video stream from the front-end device according to the video access parameter.

6. The system as claimed in claim 4 , wherein

the management server is configured, after receiving the alarm, to issue all video recording plans being executed by the target storage device to other storage devices according to locally recorded index information and the load balancing policy.

7. A method for previewing a cloud-stored video, the method comprising:

storing the cloud-stored video according to the method recited in claim 1 ;

after the target storage device receives a preview request sent by the platform, sending a preview instruction to the management server, wherein the preview instruction comprises Identifier (ID) information of a front-end device;

receiving, by the management server, the preview instruction and according to the ID information of the front-end device, redirecting to a storage device which currently stores a video stream provided by the front-end device and determining ID information of the storage device;

sending, by the management server, redirection information to the target storage device, wherein the redirection information comprises the ID information of the storage device;

sending, by the target storage device, a stream obtaining instruction to the storage device according to the ID information of the storage device; and

obtaining, by the storage device, the video stream from the front-end device and forwarding to the target storage device to preview.

8. The method as claimed in claim 7 , further comprising:

when the storage device is abnormal such that the storage device is not able to obtain the video stream from the front-end device, automatically reconnecting, by the target storage device, to the management server; and

redirecting, by the management server, according to an automatic reconnection, the preview instruction to other storage devices which continue to store the video stream provided by the front-end device, and continuing to obtain the video stream from said other storage devices.

9. A system for previewing a cloud-stored video, comprising:

providing a system for cloud storage of a video, the system for cloud storage of a video comprising a management server and a target storage device, wherein:

the management server is configured, after receiving a video recording plan issued by a platform, to determine the target storage device according to a load balancing policy and issue the video recording plan to the target storage device, and after receiving an alarm sent by the target storage device, to issue the video recording plan to other storage devices according to the load balancing policy;

the target storage device is configured, according to the video recording plan, to obtain and store a video stream from a front-end device corresponding to the video recording plan; and when the target storage device is not able to obtain the video stream from the front-end device, to send the alarm to the management server;

the target storage device is also configured, generating index information for the video recording plan, and send the index information to the management server, wherein the index information at least comprises an identifier and an address of the target storage device;

after the target storage device receives a preview request sent by the platform, sending a preview instruction to the management server, wherein the preview instruction comprises Identifier (ID) information of the front-end device to send a stream obtaining instruction to the storage device according to ID information of the storage device and to receive a video stream sent by the storage device and to preview;

the management server is configured to receive the preview instruction and according to the ID information of the front-end device, redirect to the storage device which currently stores the video stream provided by the front-end device and determine the ID information of the storage device and to send redirection information to the VTDU-client, wherein the redirection information comprises the ID information of the storage device; and

the storage device is configured to obtain the video stream from the front-end device and forward the obtained video stream to the target storage device according to the stream obtaining instruction.

10. The system as claimed in claim 9 , wherein:

the target storage device is configured, when a preview is abnormal, to automatically reconnect the management server; and

the management server is configured, according to an automatic reconnection, to redirect the preview instruction to other storage devices which continue to store the video stream provided by the front-end device and continue to obtain the video stream from said other storage devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2017
From: JIN, PING; WANG, WEICHUN
To: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
Reel/Frame 043916/0915 →
Priority Claims (1)
CN 2015 1 0190857 · Apr 21, 2015 · national
Continuity (1)
Related Publication 20180103090A1 · Apr 12, 2018