IP Library › Granted Patent US 12,625,775
Granted Patent B2
US 12,625,775 · App. 18/006,989 · Granted May 12, 2026

Backup management method and system, device, and medium

Inventor: Feng Liu (Shenzhen, CN)
Assignee: Huawei Technologies Co., LTD.
G06F11/1456G06F11/1464G06F11/1469
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 12,625,775
App. No.
18/006,989
Granted
May 12, 2026
Kind
B2
Abstract

Backup management methods, systems, devices, and media are disclosed. A network device is connected to a terminal device. The network device determines whether a backup task associated with the terminal device exists, where the backup task is used to store to-be-backed-up target data in the terminal device in a destination storage device, and the destination storage device is connected to the network device. If the network device determines that the backup task exists, the network device indicates the terminal device to start the backup task, to store the target data in the destination storage device.

Claims (75)

1 . A method, comprising:

connecting, by a network device, to a terminal device;

determining, by the network device, whether a backup task associated with the terminal device exists, wherein the backup task is used to store to-be-backed-up target data in the terminal device into a destination storage device, and the destination storage device is connected to the network device;

in response to at least that the backup task exists, indicating, by the network device, the terminal device to start the backup task, to store the target data in the destination storage device, wherein indicating the terminal device to start the backup task comprises sending, by the network device, an application start request to a cloud server of the terminal device, to indicate the cloud server to start a backup application in the terminal device;

after indicating the terminal device to start the backup task to store the target data in the destination storage device, receiving, by the network device, destination address information and the target data that are sent by the terminal device; and

determining, by the network device, the destination storage device based on the destination address information.

2 . The method according to claim 1 , wherein the method further comprises:

sending, by the network device, the target data to the destination storage device.

3 . The method according to claim 2 , wherein:

the destination address information comprises an identifier of the destination storage device; or

the destination address information comprises an identifier of the destination storage device and an identifier of a destination directory in the destination storage device.

4 . The method according to claim 2 , wherein the finding, by the network device, the destination storage device based on the destination address information comprises:

determining, by the network device, an address of the destination storage device based on the destination address information and device information of at least one candidate storage device connected to the network device.

5 . The method according to claim 4 , wherein:

the device information comprises: an identifier of the at least one candidate storage device and an address of the at least one candidate storage device; or

the device information comprises: an identifier of the at least one candidate storage device, an identifier of a candidate directory in the at least one candidate storage device, and an address of the at least one candidate storage device.

6 . The method according to claim 4 , wherein the determining an address of the destination storage device comprises:

obtaining, by the network device, an identifier of the destination storage device from the destination address information;

determining, by the network device, from the device information, an identifier of a candidate storage device that matches the identifier of the destination storage device; and

determining, by the network device, that an address of a candidate storage device associated with the identifier of the candidate storage device is the address of the destination storage device.

7 . The method according to claim 4 , wherein before the determining, by the network device, whether a backup task associated with the terminal device exists, the method further comprises:

obtaining, by the network device, the device information of the at least one candidate storage device connected to the network device;

sending, by the network device, address information of the at least one candidate storage device in the device information to the terminal device, wherein the address information comprises an identifier of the at least one candidate storage device, or the address information comprises the identifier of the at least one candidate storage device and an identifier of a directory in the at least one candidate storage device;

obtaining, by the network device, an identifier of the terminal device and the destination address information from the terminal device, wherein the destination address information is at least one piece of address information in the address information of the at least one candidate storage device; and

creating, by the network device, the backup task based on the identifier of the terminal device and the destination address information.

8 . The method according to claim 2 , wherein before the sending, by the network device, the target data to the destination storage device, the method further comprises:

receiving, by the network device, login information sent by the terminal device;

sending, by the network device, the login information to the destination storage device for verification; and

in response to at least a success of the verification, performing, by the network device, the sending the target data to the destination storage device.

9 . A method, comprising:

connecting, by a terminal device, to a network device;

starting, by the terminal device, a backup task in response to an indication of the network device, wherein the backup task is used to store to-be-backed-up target data in the terminal device into a destination storage device, and the destination storage device is connected to the network device, wherein the indication of the network device comprises receiving, by the terminal device, an application start request from a cloud server that receives the application start request from the network device, wherein the application start request indicates the terminal device to start a backup application in the terminal device; and

after receiving the indication of the network device to start the backup task to store the target data in the destination storage device:

sending, by the terminal device, the target data to the network device, to store the target data in the destination storage device; and

sending, by the terminal device, destination address information to the network device, wherein the destination address information is used to determine the destination storage device.

10 . The method according to claim 9 , wherein:

the destination address information comprises an identifier of the destination storage device; or

the destination address information comprises an identifier of the destination storage device and an identifier of a destination directory in the destination storage device.

11 . The method according to claim 9 , wherein the sending, by the terminal device, the target data to the network device comprises:

obtaining, by the terminal device, a time of a previous backup operation; and

using, by the terminal device, data updated after the time of the previous backup operation in the terminal device as the target data; and

sending, by the terminal device, the data to the network device.

12 . The method according to claim 9 , wherein before the starting, by the terminal device, a backup task, the method further comprising:

requesting, by the terminal device from the network device, address information of at least one candidate storage device connected to the network device, wherein the address information comprises an identifier of the at least one candidate storage device, or the address information comprises an identifier of the at least one candidate storage device and an identifier of a directory in the at least one candidate storage device;

selecting, by the terminal device, one piece of address information from the address information of the at least one candidate storage device as destination address information in response to an operation of a user; and

sending, by the terminal device, an identifier of the terminal device and the destination address information to the network device for creating the backup task.

13 . The method according to claim 9 , wherein before the sending, by the terminal device, the target data to the network device, the method further comprises:

sending, by the terminal device, login information to the destination storage device by using the network device for verification of the terminal device; and

in response to at least a success of the verification, performing, by the terminal device, the sending the target data to the network device.

14 . A system, comprising a terminal device, a network device, and at least one storage device, wherein:

the terminal device is connected to the network device;

the at least one storage device is connected to the network device;

after the terminal device is connected to the network device, the network device determines whether a backup task associated with the terminal device exists, wherein the backup task is used to store to-be-backed-up target data in the terminal device into a destination storage device, and the destination storage device is one of the at least one storage device;

in response to determining that the backup task exists, the network device indicates the terminal device to start the backup task, wherein indicating the terminal device to start the backup task comprises sending, by the network device, an application start request to a cloud server of the terminal device, to indicate the cloud server to start a backup application in the terminal device;

after receiving an indication of the network device to start the backup task to store the target data in the destination storage device, the terminal device sends destination address information and the target data to the network device;

the network device determines the destination storage device based on the destination address information;

the network device sends the target data to the destination storage device; and

the destination storage device stores the target data.

15 . The system according to claim 14 , wherein:

the destination address information comprises an identifier of the destination storage device; or the destination address information comprises an identifier of the destination storage device and an identifier of a destination directory in the destination storage device.

16 . The system according to claim 15 , wherein that the network device finds the destination storage device based on the destination address information comprises:

the network device determines an address of the destination storage device based on the destination address information and device information of at least one candidate storage device connected to the network device, wherein:

the device information comprises an identifier of the at least one candidate storage device and an address of the at least one candidate storage device; or

the device information comprises an identifier of the at least one candidate storage device, an identifier of a candidate directory in the at least one candidate storage device, and an address of the at least one candidate storage device.

17 . The system according to claim 16 , wherein the network device creates the backup task before the network device determines whether the backup task associated with the terminal device exists;

that the network device creates the backup task comprises:

the network device obtains the device information of the at least one candidate storage device;

the network device sends address information of the at least one candidate storage device in the device information to the terminal device, wherein the address information comprises an identifier of the at least one candidate storage device, or the address information comprises an identifier of the at least one candidate storage device and an identifier of a directory in the at least one candidate storage device;

in response to an operation of a user, the terminal device selects one piece of address information from the address information of the at least one candidate storage device as destination address information, and sends an identifier of the terminal device and the destination address information to the network device; and

the network device creates the backup task based on the identifier of the terminal device and the destination address information.

18 . The system according to claim 14 , wherein that the terminal device sends the target data to the network device in response to an indication of the network device comprises:

the terminal device sends login information and destination address information to the network device in response to the indication of the network device, wherein the login information is used to log in to the destination storage device;

the network device finds the destination storage device based on the destination address information, and the network device sends the login information to the destination storage device for verification of the login information;

after the verification succeeds, the network device returns, to the terminal device, a response indicating that verification succeeds; and

the terminal device sends the target data to the network device based on the response indicating that verification succeeds.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2023
From: LIU, FENG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 064296/0315 →
Priority Claims (1)
CN 202010740387.X · Jul 28, 2020 · national
Continuity (1)
Related Publication 20230267050A1 · Aug 24, 2023
References Cited (21)
US 8180734B1 · Thilmony et al. · 2012 [cited by applicant]
US 8924355B1 · Kundzich · 2014 [cited by examiner]
US 10102083B1 · Dobrean · 2018 [cited by examiner]
US 10445183B1 · Dobrean et al. · 2019 [cited by applicant]
US 20100121820A1 · Thapa · 2010 [cited by applicant]
US 20100169590A1 · Gordon-Carroll et al. · 2010 [cited by applicant]
US 20110125717A1 · Manson · 2011 [cited by examiner]
US 20150244798A1 · Bolotin et al. · 2015 [cited by applicant]
US 20180143880A1 · Dornemann · 2018 [cited by examiner]
US 20190087278A1 · Almog · 2019 [cited by examiner]
US 20190332491A1 · Tan et al. · 2019 [cited by applicant]
US 20190335551A1 · Williams · 2019 [cited by examiner]
US 20210117278A1 · Yadav · 2021 [cited by examiner]
US 20230328138A1 · Bai · 2023 [cited by examiner]
CN 101394424A · 2009 [cited by applicant]
CN 101945378A · 2011 [cited by applicant]
CN 111984461A · 2020 [cited by examiner]
An article attached to this application titled “Dig for dummies” by Willem L. Middelkoop published May 24, 2019 that describes the basic functionality of a domain name server. (Year: 2019). [cited by examiner]
Extended European Search Report in European Appln No. 21851092.3, dated Apr. 10, 2024, 24 pages. [cited by applicant]
Partial Supplementary European Search Report in European Appln No. 21851092.3, dated Dec. 5, 2023, 20 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/CN2021/109011, mailed on Aug. 31, 2021, 15 pages (with English translation). [cited by applicant]