SYSTEM AND METHOD FOR EXPANDING STORAGE SPACE OF NETWORK DEVICE
First Claim
1. A method for expanding storage space using a network device, the network device being connected to a cloud network which provides a plurality of cloud storage spaces, the method comprising:
- setting a storage order of the plurality of cloud storage spaces for expanding a local storage space in the network device;
receiving target data from the network device;
determining whether a size of an available storage space of the local storage space is less than a preset value; and
storing the target data into the local storage space when the size of the available storage space is more than or equal to the preset value;
orcopying the earliest stored data in the local storage space to one or more specified cloud storage spaces according to the storage order and deleting the copied data in the local storage space when the size of the available storage space is less than the preset value, until the size of the available storage space is great than or equal to the preset value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for expanding storage space using a network device is provided. The method sets a storage order of cloud storage space for expanding a local storage space in the network device. When target data is received from the network device, the method stores the target data into the local storage space when a size of an available storage space of the local storage space is more than or equal to a preset value. When the available storage space is less than the preset value, the method copies the earliest stored data of the local storage space into one or more specified cloud storage spaces according to the storage order, and deletes the copied data from the local storage space. The next earliest stored data is copied if the available storage space is still less than the preset value.
-
Citations
18 Claims
-
1. A method for expanding storage space using a network device, the network device being connected to a cloud network which provides a plurality of cloud storage spaces, the method comprising:
-
setting a storage order of the plurality of cloud storage spaces for expanding a local storage space in the network device; receiving target data from the network device; determining whether a size of an available storage space of the local storage space is less than a preset value; and storing the target data into the local storage space when the size of the available storage space is more than or equal to the preset value;
orcopying the earliest stored data in the local storage space to one or more specified cloud storage spaces according to the storage order and deleting the copied data in the local storage space when the size of the available storage space is less than the preset value, until the size of the available storage space is great than or equal to the preset value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device, the network device being connected to a cloud network which providing a plurality of cloud storage space, the network comprising:
-
at least one processor; and a storage device storing one or more programs, when executed by the at least one processor, cause the at least one processor to perform operations of; setting a storage order of the plurality of cloud storage spaces for expanding a local storage space in the network device; receiving target data from the network device; determining whether a size of an available storage space of the local storage space is less than a preset value; and storing the target data into the local storage space when the size of the available storage space is more than or equal to the preset value;
orcopying the earliest stored data in the local storage space to one or more specified cloud storage spaces according to the storage order and deleting the copied data in the local storage space when the size of the available storage space is less than the preset value, until the size of the available storage space is great than or equal to the preset value. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory storage medium having stored thereon instructions that, when executed by at least one processor of a network device, cause the processor to perform a method for expanding storage space using the network device, the network device being connected to a cloud network which provides a plurality of cloud storage space, the method comprising:
-
setting a storage order of the plurality of cloud storage spaces for expanding a local storage space in the network device; receiving target data from the network device; determining whether a size of an available storage space of the local storage space is less than a preset value; and storing the target data into the local storage space when the size of the available storage space is more than or equal to the preset value;
orcopying the earliest stored data in the local storage space to one or more specified cloud storage spaces according to the storage order and deleting the copied data in the local storage space when the size of the available storage space is less than the preset value, until the size of the available storage space is great than or equal to the preset value. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification