CN109379419A - A kind of CDN acceleration service control method and control device based on private cloud disk - Google Patents
A kind of CDN acceleration service control method and control device based on private cloud disk Download PDFInfo
- Publication number
- CN109379419A CN109379419A CN201811174364.6A CN201811174364A CN109379419A CN 109379419 A CN109379419 A CN 109379419A CN 201811174364 A CN201811174364 A CN 201811174364A CN 109379419 A CN109379419 A CN 109379419A
- Authority
- CN
- China
- Prior art keywords
- destination node
- stored data
- data
- stored
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a kind of, and the CDN based on private cloud disk accelerates service control method, its data storage for being used for private cloud disk and acquisition, include the following steps: that pre-stored data is delivered in destination node by a., the destination node is the private memory space for belonging to user;B. after receiving the downloading request for transferring the pre-stored data, the pre-stored data is downloaded from least one destination node, the present invention provides a kind of, and the CDN based on private cloud disk accelerates service control method and control device, the destination node of user's personal air is belonged to by the way that pre-stored data to be delivered to, and the destination node receive pre-stored data downloading request after, required pre-stored data is downloaded from least one destination node, to achieve the effect that accelerate service, operation of the present invention is simple, it is easy to use, it is powerful, it is practical, with great commercial value.
Description
Technical field
The invention belongs to cloud storage art, in particular to a kind of CDN based on private cloud disk accelerate service control method and
Control device.
Background technique
With the continuous development of computer technology and network technology, internet is in people's lives, study, work, scientific research
In play indispensable effect, people will be completed various affairs by internet nearly every day, be obtained
Various information are taken, the either service of information provided by different websites is different, when user needs to obtain news
When, needing to browse news website may browse through special shopping website when user needs to buy thing.
Nowadays, internet have become people life one of habit, meanwhile, with network development increasingly
Perfect, more users can store many data or data on network, such as cloud storage, network hard disc storage
Various ways, such storing mode can both save the storage space in local terminal, while can also in a network at any time
Transfer, be greatly improved the convenience of data storage or extraction, still, as the user used is more and more, storage it is interior
Appearance also increases therewith, when user's amount of access of a storage server is excessive, then is easy to cause network blockage, or be
It, then can not be efficient by material upload or downloading when the network speed of user is slower.
With the development of internet, surfing and effect of the user when using network to website are paid attention to further, but by
It increases sharply in netizen's quantity, network access path is too long, so that the access quality of user be made to be severely impacted.Especially work as user
When the massive dataflow congestion that the link between website is happened suddenly, for strange land Internet user, rapidly increased area is come
It says, bad access quality is even more a problem anxious to be resolved
And currently, there is no a kind of method for being able to solve the above problem, especially one kind based on private cloud disk in the market
CDN accelerate service control method and control device.
Summary of the invention
For technological deficiency of the existing technology, the object of the present invention is to provide a kind of CDN based on private cloud disk
Accelerate service control method and control device, according to an aspect of the invention, there is provided a kind of CDN based on private cloud disk adds
Fast service control method is used for the data storage of private cloud disk and obtains, includes the following steps:
A. pre-stored data is delivered in destination node, the destination node is the private storage sky for belonging to user
Between;
B. described pre-stored from the downloading of at least one destination node after receiving the downloading request for transferring the pre-stored data
Data.
Preferably, the downloading request is broadcast to multiple destination nodes, is stored with the target section of the pre-stored data
Point issues feedback information.
Preferably, downloading request is received by the destination node any one of in the following way:
One terminal issues the downloading request;
One terminal issues the downloading request at least one central node, and the central node requests the downloading
Downloading request is sent to the destination node after being analyzed.
Preferably, the terminal is also a destination node.
Preferably, described to include the following steps: from least one destination node downloading pre-stored data
B1. it determines and is most suitable for providing the destination node of data download service;
B2. the pre-stored data is downloaded by the most suitable destination node for providing data download service.
Preferably, the step b1 includes the following steps:
B11. it determines the destination node for being partly or entirely stored with the pre-stored data, and this is waited into destination nodes label
For set T;
B12. distance is selected to download the target section of the terminal distance of the pre-stored data recently from the set T
Destination node of the point as the most suitable offer data download service.
Preferably, the step b11 includes the following steps:
B111. life prediction value is higher than the target section that some or all of first threshold is stored with the pre-stored data
Point is used as the set T.
Preferably, further include any of following steps:
B112. the pre-stored data is deleted in the destination node from the life prediction value not higher than first threshold;Or
Person
The life prediction value is labeled as not including described pre-stored by b112 ' not higher than the destination node of first threshold
Data.
Preferably, the step a includes the following steps:
A1. at least one destination node is determined;
A2. the pre-stored data is delivered in the destination node;
Wherein, the life prediction value of the destination node is higher than first threshold.
Preferably, the life prediction value is based on any one of following content or appoints a variety of be calculated:
The remaining read-write number of the destination node;
The amount of battery consumption of the destination node;
The read-write frequency of the destination node;And
The idle data amount of storage space of the destination node.
Preferably, the physical relation of the destination node and other nodes is any one of following relationship:
The destination node is an independent storage equipment, and the storage equipment can be with combined network communication;Or
The destination node is the part memory space in a server.
According to another aspect of the present invention, a kind of CDN acceleration service control device based on private cloud disk, packet are provided
It includes:
First processing unit: pre-stored data is delivered in destination node, and the destination node is to belong to user's
Private memory space;
Second processing device: after receiving the downloading request for transferring the pre-stored data, under at least one destination node
Carry the pre-stored data.
Preferably, further includes:
First determining device: it determines and is most suitable for providing the destination node of data download service;
Third processing unit: the pre-stored number is downloaded by the most suitable destination node for providing data download service
According to.
Preferably, further includes:
Second determining device: it determines the destination node for being partly or entirely stored with the pre-stored data, and this is waited into mesh
Mark vertex ticks is set T;
Fourth process device: the terminal distance for selecting distance to download the pre-stored data from the set T is nearest
Destination node of one destination node as the most suitable offer data download service.
Preferably, further includes:
5th processing unit: life prediction value is higher than some or all of first threshold and is stored with the pre-stored data
Destination node as the set T.
Preferably, further includes:
6th processing unit: described pre-stored not higher than being deleted in the destination node of first threshold from the life prediction value
Data.
7th processing unit: the destination node by the life prediction value not higher than first threshold is labeled as not comprising described
Pre-stored data.
Preferably, further includes:
Third determining device: at least one destination node is determined;
8th processing unit: the pre-stored data is delivered in the destination node.
The CDN that the present invention provides a kind of based on private cloud disk accelerates service control method and control device, by will be pre-
Deposit data is delivered to the destination node for belonging to user's personal air, and the downloading that the destination node receives pre-stored data is asked
After asking, required pre-stored data is downloaded from least one destination node, to achieve the effect that accelerate service, operation of the present invention letter
It is single, it is easy to use, it is powerful, it is practical, there is great commercial value.
Detailed description of the invention
Upon reading the detailed description of non-limiting embodiments with reference to the following drawings, other feature of the invention,
Objects and advantages will become more apparent upon:
Fig. 1 shows a specific embodiment of the invention, a kind of CDN acceleration service control method based on private cloud disk
Idiographic flow schematic diagram;
Fig. 2 shows the first embodiment of the present invention, after receiving the downloading request for transferring the pre-stored data, to
A few destination node downloads the idiographic flow schematic diagram of the pre-stored data;
Fig. 3 shows the second embodiment of the present invention, determines the destination node for being most suitable for providing data download service
Idiographic flow schematic diagram;
Fig. 4 shows the third embodiment of the present invention, determines the mesh for being partly or entirely stored with the pre-stored data
Mark the idiographic flow schematic diagram of node;
Fig. 5 shows the fourth embodiment of the present invention, determines the mesh for being partly or entirely stored with the pre-stored data
Mark the idiographic flow schematic diagram of node;
Fig. 6 shows the fifth embodiment of the present invention, and pre-stored data is delivered in destination node, the target section
Point is the idiographic flow schematic diagram for belonging to the private memory space of user;And
Fig. 7 shows another embodiment of the present invention, a kind of CDN acceleration Service controll based on private cloud disk
The module connection diagram of device.
Specific embodiment
In order to preferably technical solution of the present invention be made clearly to show, the present invention is made into one with reference to the accompanying drawing
Walk explanation.
Fig. 1 shows a specific embodiment of the invention, a kind of CDN acceleration service control method based on private cloud disk
Idiographic flow schematic diagram specifically include the following steps:
Firstly, entering step S101, pre-stored data is delivered in destination node, the destination node is to belong to use
The private memory space at family, the pre-stored data is cached to destination node, and the destination node is to be supplied directly to user's visit
The site resource asked, the destination node are made of one or more server, and the destination node belongs to the individual of user
Storage space, it is described individual storage space and the user sign key protocol, user by key permit could access described in
Destination node.
Further, the pre-stored data is delivered in different destination nodes, such as prestores according to the difference of storage type
Size, data type, data bulk of data etc., one or more of destination nodes respectively correspond one or more services
Device, user can according to actual needs or one or more of destination nodes are classified and named by itself hobby, when by institute
When stating pre-stored data and being delivered to the destination node, the pre-stored data is then included into according to the classification of the destination node or name
In the destination node, it will be appreciated by those skilled in the art that the pre-stored data can be stored into a destination node or more
It is stored in a destination node.
Further, one or more destination nodes of the pre-stored data granting depend on IP address, selection
The nearest server with the User IP carries out the storage of pre-stored data, it will be appreciated by those skilled in the art that individual's cloud disk
In storage server be divided into one or more destination nodes, the destination node is a storage server, and one or more
Destination node is distributed in each domain, when user stores the pre-stored data, is then judged according to the current IP of user
Nearest one or more destination nodes with the IP store the pre-stored data to one or more nearest with the IP
In server in a destination node.
Further, it can be provided with an area load equalizing equipment in the private cloud disk, the area load equilibrium is set
The factors such as standby file size, the file type being pre-stored according to user, it is intelligent to store the pre-stored data to most suitable
Destination node in.
Finally, S102 is entered step, after receiving the downloading request for transferring the pre-stored data, from least one target section
Point downloads the pre-stored data, issues the downloading request for transferring the pre-stored data to the private cloud disk by terminal,
After the private cloud disk receives the downloading request for transferring pre-stored data that the terminal issues, according to presently described terminal
IP address, it is described individual cloud disk will with the terminal IP nearest one or more be pre-stored node in pre-stored data under
It is loaded onto the terminal.
Further, the downloading request is broadcast to multiple destination nodes, is stored with the target of the pre-stored data
Node issues feedback information, it will be appreciated by those skilled in the art that individual's cloud disk broadcasts the downloading request of the terminal at most
A destination node, the multiple destination node obtains in the storage server to be deposited with the presence or absence of with downloading request to matched
Data are stored up, individual's cloud disk sends request data, institute to the one or more destination nodes to match with the downloading request
It states and stores the destination node of the pre-stored data and send feedback data to the private cloud disk.
Further, downloading request is received by the destination node any one of in the following way: an end
End issues the downloading request;One terminal issues the downloading request, the central node pair at least one central node
The downloading request requests the downloading to be sent to the destination node after being analyzed, wherein what one terminal issued
Downloading request is that user by terminal issues downloading request to the private cloud disk, is also possible to through mobile terminal to the private
People's cloud disk issues downloading request.
Further, a terminal issues the downloading request at least one central node, and the central node is to institute
It states and downloading request is sent to the destination node after downloading request is analyzed, it will be appreciated by those skilled in the art that described
Private cloud packing is concluded one or more destination nodes as unit of each domain, establishes central node according to the difference of region, described
Terminal issues downloading request at least one central node, and the central node analyzes downloading request, and in institute
It states and matches the destination node adaptable with the downloading request in the destination node in central node, and downloading request is sent to
One or more destination nodes in the central node.
Further, the terminal is also a destination node, it will be appreciated by those skilled in the art that the terminal can also be made
For a destination node, for example, there is more terminals in certain company, the more terminals can be shared mutually and form local
Net then matches the mesh adaptable with the downloading request when wherein a terminal needs to send downloading request in local area network
Node is marked, the destination node can be understood as other terminals in a local network.
Fig. 2 shows the first embodiment of the present invention, after receiving the downloading request for transferring the pre-stored data, to
The idiographic flow schematic diagram that a few destination node downloads the pre-stored data specifically includes the following steps:
Firstly, enter step S201, determine and be most suitable for providing the destination node of data download service, when the terminal is to institute
When stating private cloud disk and sending downloading request, individual's cloud disk is determined based on the running environment of the terminal and is most suitable for providing data
The destination node of download service, the running environment of the terminal include the network state of the terminal, the operation speed of the terminal
Degree and the IP address of the terminal etc., network state of the private cloud packing according to the terminal, the operation speed of the terminal
The factors such as the IP address of degree and the terminal, which determine, is most suitable for providing the destination node of data download service, such as target
The IP address in the domain and the terminal of the data exchange channels fluency highest of node and the destination node closest to etc..
In a preferred embodiment, the IP address of the terminal is the area C of the city B of A province, when the terminal is stored up to the cloud
Deposit sending downloading request when, the private cloud packing according to downloading request in all destination nodes matching with the downloading request
Adaptable destination node, after getting one or more destination nodes being adapted with the downloading request, according to described
The IP address of terminal is determining and the immediate destination node of the IP address of terminal, the destination node are to provide data downloading
The destination node of service.
Finally, entering step S202, downloaded by the most suitable destination node for providing data download service described pre-
Storing data, individual's cloud disk is in one or more of one or more destination nodes to match with the downloading request
In determined one be most suitable for the destination node that data download service is provided after, by the destination node by the pre-stored data
It is provided to the terminal of the downloading request.
Fig. 3 shows the second embodiment of the present invention, determines the destination node for being most suitable for providing data download service
Idiographic flow schematic diagram, specifically, including the following steps:
Firstly, entering step S301, the destination node for being partly or entirely stored with the pre-stored data is determined, and should
Equal destination nodes are labeled as set T, and in such embodiments, user issues downloading request to the private cloud disk by terminal
Information, individual's cloud disk are based on downloading solicited message and match in one or more of destination nodes and downloading request
The adaptable one or more destination nodes of the information content, and one or more will be adapted with the downloading requested content
A destination node is marked, and one or more destination nodes of label is finally included into a set, it is preferable that in the set
One or more destination nodes also have the nodal information adaptable with one or more destination nodes in set, the section
Point information includes the information such as domain name, storage space and the channel capacity of the node.
Finally, entering step S302, distance is selected to download the terminal distance of the pre-stored data most from the set T
Destination node of the close destination node as the most suitable offer data download service, it will be appreciated by those skilled in the art that
After one or more of destination nodes are included into set, according to one or more of destination nodes and the terminal away from
From being ranked up, i.e., the domain of one or more of destination nodes, and will be in the set at a distance from the IP of the terminal
Domain and the terminal IP in one or more destination nodes are downloaded apart from nearest destination node as offer data are most suitable for
The destination node of service.
Fig. 4 shows the third embodiment of the present invention, determines the mesh for being partly or entirely stored with the pre-stored data
The idiographic flow schematic diagram of mark node specifically includes the following steps:
Firstly, entering step S401, life prediction value is higher than some or all of first threshold and is stored with described prestore
The destination node of storage data is as the set T, in such embodiments, one or more target sections in the set T
The life prediction value of point necessarily is greater than first threshold, and the life prediction includes but is not limited to the remaining read-write of the destination node
Number, the amount of battery consumption of the destination node, the read-write frequency of the destination node and the destination node idle number
According to amount of storage space, it will be appreciated by those skilled in the art that when the destination node is provided with the limitation of read-write number, then basis
The first threshold, such as read-write of the destination node is arranged in the residue degree of its specific read-write number and the read-write number
Number is 10 times, and the first threshold of the remaining read-write number of the destination node is 1 time, then when the read-write of the destination node
When the residue degree of number is greater than or equal to first threshold, then the destination node is included into the set T by the private cloud disk
It is interior, conversely, if the destination node is not included into when the remaining read-write number of the destination node is less than the first threshold
In the set T.
Further, the life prediction value further includes the amount of battery consumption of the destination node, in such embodiment
In, when the destination node belongs to through battery the storage server for maintaining to run, then the private cloud packing is according to the mesh
The first threshold is arranged in the remaining capacity for marking node can not then provide down when such as the electricity of the destination node is lower than 20%
Service is carried, i.e., the described first threshold just may be configured as 20% electricity, when the battery capacity of the destination node is higher than described the
When one threshold value, then the destination node is included into the set T by the private cloud disk, conversely, if the destination node remains
When remaining battery capacity is lower than the first threshold, then the destination node is not included into the set T.
Further, the life prediction value further includes the read-write frequency of the destination node, the reading of the destination node
If write frequency it is excessive when, be easy to cause the blocking of the data transmission channel of the back end, be easy influence data upload
Or the efficiency of downloading, it will be appreciated by those skilled in the art that described the is arranged according to the amount of bearing of the destination node read-write frequency
One threshold value then determines that the destination node has the risk of data transmission blocking when the read-write frequency is greater than the first threshold,
Then the destination node is not included into the set T by the private cloud disk, correspondingly, if the read-write frequency of the destination node
When less than the first threshold, then the destination node is included into the set T.
Further, the life prediction value further includes the idle data amount of storage space of the destination node, ability
Field technique personnel understanding, when the idle data storage space of the destination node is less than the size of data of pre-stored data, then
The destination node will not be included into the set T, and the size of data of the pre-stored data is first threshold
Value.
Finally, S402 is entered step, in the destination node from the life prediction value not higher than first threshold described in deletion
Pre-stored data, in such embodiments, if life prediction value is not higher than described the in one or more of destination nodes
One threshold value, then one or more of destination nodes cannot be included into the set T, and described in this way cannot be included into set T's
Pre-stored data in one or more destination nodes can then be deleted.
Fig. 5 shows the fourth embodiment of the present invention, determines the mesh for being partly or entirely stored with the pre-stored data
The idiographic flow schematic diagram of mark node specifically includes the following steps:
It will be appreciated by those skilled in the art that the step S501 in described Fig. 5 can refer to the step S401 in described Fig. 4,
It will not go into details for this.
Finally, entering step S502, the life prediction value is labeled as not wrapping not higher than the destination node of first threshold
Containing the pre-stored data, in such embodiments, the life prediction value is not higher than one or more mesh of first threshold
Mark node will not be included into the set T, meanwhile, the life prediction value is not higher than to one or more mesh of first threshold
The label of the data information to match with the downloading solicited message in mark node is deleted.
It will be appreciated by those skilled in the art that step S402 in described Fig. 4 and the step S502 in described Fig. 5 can same steppings
Row, specifically, when the life prediction value of one or more of destination nodes is not higher than the first threshold, then by the longevity
Life predicted value is deleted not higher than the pre-stored data in one or more destination nodes of the first threshold, while by institute
State matching mark in one or more destination nodes not higher than life prediction value first threshold with the downloading solicited message
Remember capable elimination into.
Fig. 6 shows the fifth embodiment of the present invention, and pre-stored data is delivered in destination node, the target section
Point is the idiographic flow schematic diagram for belonging to the private memory space of user, it will be appreciated by those skilled in the art that described Fig. 6 is described
The sub-step of step S101 specifically includes the following steps: in Fig. 1
Firstly, entering step S1011, at least one destination node is determined, in such embodiments, the terminal passes through
Individual's cloud disk sends the storage request of pre-stored data, and the private cloud packing determines extremely according to the running environment of the terminal
A few destination node being adapted with the terminal operating environment, the destination node can be for one or multiple,
Preferably, the private cloud disk can the domain of destination node described in foundation and the IP distance of the terminal determine the target section
A threshold value is arranged in point, such as the private cloud disk, this threshold value is the domain of the terminal IP and one or more of destination nodes
Distance, if the terminal IP at a distance from the domain of one or more of destination nodes be less than the threshold value, by described one
A or multiple destination nodes are determined as the destination node of the terminal pre-stored data, conversely, if the IP of the terminal with it is described
The distance in the domain of one or more destination nodes is greater than the threshold value, then will greater than one or more destination nodes of the threshold value
It is not determined as the destination node of pre-stored data.
Finally, entering step S1012, the pre-stored data is delivered in the destination node, wherein the target
The life prediction value of node is higher than first threshold, and in such embodiments, the pre-stored data is delivered to one or more
In destination node, the life prediction value of the destination node necessarily is greater than the first threshold, and the life prediction value is preferably
Remaining the read-write number, the amount of battery consumption of the destination node, the destination node of the including but not limited to described destination node
Read-write frequency and the destination node idle data amount of storage space, it will be appreciated by those skilled in the art that the individual
Cloud disk integrates one or more destination nodes of data to be deposited, and forms a set, by right in the set
One or more of destination nodes carry out the confirmation of life prediction value, and the life prediction value is lower than the first threshold
One or more destination nodes excluded.
Fig. 7 shows another embodiment of the present invention, a kind of CDN acceleration Service controll based on private cloud disk
The module connection diagram of device, it will be appreciated by those skilled in the art that the present invention provides a kind of, the CDN based on private cloud disk accelerates
Service control device, comprising: the first processing unit: pre-stored data is delivered in destination node, and the destination node is to return
The private memory space for belonging to user, the pre-stored data is cached to destination node, and the destination node is to be supplied directly to
The site resource of user's access, the destination node are made of one or more server, and the destination node belongs to user
Private storage space, it is described individual storage space and the user sign key protocol, user by key permit could visit
Ask the destination node, first processing unit is connect with the second processing device, and determines fill with the third respectively
It sets and the 8th processing unit connects.
It further, further include second processing device: after receiving the downloading request for transferring the pre-stored data, from least
One destination node downloads the pre-stored data, transfers the pre-stored data to the private cloud disk sending by terminal
Downloading request, after the private cloud disk receives the downloading request for transferring pre-stored data that the terminal issues, according to working as
The IP address of the preceding terminal, individual's cloud disk will be pre-stored pre- in node with the terminal IP nearest one or more
Storing data is downloaded in the terminal, and the second processing device is connect with first processing unit, and respectively with it is described
First determining device and third processing unit connection.
Further, further include the first determining device: determining and be most suitable for providing the destination node of data download service, work as institute
Terminal is stated to when the private cloud disk transmission downloading request, individual's cloud disk is most suitable based on the running environment determination of the terminal
It closes and the destination node of data download service is provided, the running environment of the terminal includes the network state of the terminal, the end
The speed of service at end and the IP address of the terminal etc., network state of the private cloud packing according to the terminal, the end
The factors such as the IP address of the speed of service at end and the terminal, which determine, to be most suitable for providing the destination node of data download service,
First determining device is connect with the second processing device and the third processing unit, and point connection described second determines
Device and the fourth process device.
Further, further include third processing unit: the destination node of the most suitable offer data download service is provided
The pre-stored data is downloaded, individual's cloud disk is in one or more of one or more to match with the downloading request
It, will be described by the destination node after the most suitable destination node that data download service is provided has been determined in a destination node
Pre-stored data is provided to the terminal of the downloading request, the third processing unit and first determining device and described the
The connection of two processing units.
Further, further include the second determining device: determining the target for being partly or entirely stored with the pre-stored data
Node, and the equal destination nodes are labeled as set T, downloading solicited message is issued to the private cloud disk by terminal, it is described
Private cloud disk is based on downloading solicited message and matches in one or more of destination nodes and the downloading requested content
Adaptable one or more destination nodes, and the one or more target sections that will be adapted with the downloading requested content
Point is marked, and one or more destination nodes of label are finally included into a set, second determining device and described the
Four processing units and first determining device connection, and respectively with the 5th processing unit, the 6th processing unit and
The 7th processing unit connection.
Further, further include fourth process device: selection distance downloads the pre-stored data from the set T
Destination node of the nearest destination node of terminal distance as the most suitable offer data download service, when one
Or after multiple destination nodes are included into set, arranged at a distance from the terminal according to one or more of destination nodes
Sequence, i.e., the domain of one or more of destination nodes is at a distance from the IP of the terminal, and by one or more in the set
Domain and the terminal IP in a destination node are apart from nearest destination node as the mesh for being most suitable for offer data download service
Node is marked, the fourth process device is connect with second determining device and first determining device.
Further, further include the 5th processing unit: life prediction value is higher than the storage of some or all of first threshold
There is the destination node of the pre-stored data as the set T, the service life of one or more destination nodes in the set T
Predicted value necessarily is greater than first threshold, and the life prediction includes but is not limited to remaining the read-write number, institute of the destination node
The idle data storage for stating the amount of battery consumption of destination node, the read-write frequency of the destination node and the destination node is empty
Between quantity, pre- second determining device of the 5th processing unit, the 6th processing unit and the 7th processing unit
Connection.
Further, further include the 6th processing unit: being not higher than the destination node of first threshold from the life prediction value
It is middle to delete the pre-stored data, if life prediction value is not higher than the first threshold in one or more of destination nodes,
Then one or more of destination nodes cannot be included into the set T, and one or more for cannot being included into set T described in this way
Pre-stored data in a destination node can then be deleted, the 6th processing unit and second determining device, institute
State the 5th processing unit and the 7th processing unit connection.
Further, further include the 7th processing unit: the life prediction value is not higher than to the destination node of first threshold
Labeled as the pre-stored data is not included, the life prediction value is not higher than one or more destination nodes of first threshold not
It can be included into the set T, meanwhile, by the life prediction value not higher than in one or more destination nodes of first threshold
The label of data information to match with the downloading solicited message deleted, the 7th processing unit and described second
Determining device, the 5th processing unit and the 6th processing unit connection.
Further, further include third determining device: determining at least one destination node, the terminal passes through the individual
Cloud disk send pre-stored data storage request, the private cloud packing according to the running environment of the terminal determine at least one with
The adaptable destination node of the terminal operating environment, the destination node can be one or multiple, the individual
Cloud disk can the domain of destination node described in foundation and the IP distance of the terminal determine the destination node, the third determines dress
It sets and is connect with first processing unit and the 8th processing unit.
Further, further include the 8th processing unit: the pre-stored data is delivered in the destination node, it is described
Pre-stored data is delivered in one or more destination nodes, and the life prediction value of the destination node necessarily is greater than described first
Threshold value, the life prediction value preferably include, but is not limited to remaining the read-write number, the destination node of the destination node
Amount of battery consumption, the idle data amount of storage space of the read-write frequency of the destination node and the destination node, institute
The 8th processing unit is stated to connect with first processing unit and the third determining device.
Specific embodiments of the present invention are described above.It is to be appreciated that the invention is not limited to above-mentioned
Particular implementation, those skilled in the art can make various deformations or amendments within the scope of the claims, this not shadow
Ring substantive content of the invention.
Claims (17)
1. a kind of CDN based on private cloud disk accelerates service control method, it is used for the data storage of private cloud disk and obtains,
It is characterized in that, includes the following steps:
A. pre-stored data is delivered in destination node, the destination node is the private memory space for belonging to user;
B. after receiving the downloading request for transferring the pre-stored data, the pre-stored number is downloaded from least one destination node
According to.
2. control method according to claim 1, which is characterized in that the downloading request is broadcast to multiple target sections
Point, the destination node for being stored with the pre-stored data issue feedback information.
3. control method according to claim 1 or 2, feature is being, in the downloading request in the following way
Any received by the destination node:
One terminal issues the downloading request;
One terminal issues the downloading request at least one central node, and the central node requests to carry out to the downloading
Downloading request is sent to the destination node after analysis.
4. control method according to claim 3, which is characterized in that the terminal is also a destination node.
5. control method according to any one of claim 1 to 4, which is characterized in that described from least one target section
Point is downloaded the pre-stored data and is included the following steps:
B1. it determines and is most suitable for providing the destination node of data download service;
B2. the pre-stored data is downloaded by the most suitable destination node for providing data download service.
6. control method according to claim 5, which is characterized in that the step b1 includes the following steps:
B11. it determines the destination node for being partly or entirely stored with the pre-stored data, and waits destination nodes labeled as collection this
Close T;
B12. it selects distance to download the destination node of the terminal distance of the pre-stored data recently from the set T to make
For the destination node for being most suitable for providing data download service.
7. control method according to claim 5 or 6, which is characterized in that the step b11 includes the following steps:
B111. life prediction value is higher than the destination node work that some or all of first threshold is stored with the pre-stored data
For the set T.
8. control method according to claim 7, which is characterized in that further include any of following steps:
B112. the pre-stored data is deleted in the destination node from the life prediction value not higher than first threshold;Or
The life prediction value is labeled as not including the pre-stored data by b112 ' not higher than the destination node of first threshold.
9. according to claim 1 to control method described in any one of 8, which is characterized in that the step a includes the following steps:
A1. at least one destination node is determined;
A2. the pre-stored data is delivered in the destination node;
Wherein, the life prediction value of the destination node is higher than first threshold.
10. control method according to any one of claims 7 to 9, which is characterized in that the life prediction value is based on such as
Any one of lower content appoints a variety of be calculated:
The remaining read-write number of the destination node;
The amount of battery consumption of the destination node;
The read-write frequency of the destination node;And
The idle data amount of storage space of the destination node.
11. control method according to any one of claim 1 to 10, which is characterized in that the destination node and other
The physical relation of node is any one of following relationship:
The destination node is an independent storage equipment, and the storage equipment can be with combined network communication;Or
The destination node is the part memory space in a server.
12. a kind of CDN based on private cloud disk accelerates service control device characterized by comprising
First processing unit (1): pre-stored data is delivered in destination node, and the destination node is the private for belonging to user
People's memory space;
Second processing device (2): it after receiving the downloading request for transferring the pre-stored data, is downloaded from least one destination node
The pre-stored data.
13. control device according to claim 12, which is characterized in that further include:
First determining device (21): it determines and is most suitable for providing the destination node of data download service;
Third processing unit (22): the pre-stored number is downloaded by the most suitable destination node for providing data download service
According to.
14. control device according to claim 13, which is characterized in that further include:
Second determining device (211): it determines the destination node for being partly or entirely stored with the pre-stored data, and this is waited into mesh
Mark vertex ticks is set T;
Fourth process device (212): the terminal distance for selecting distance to download the pre-stored data from the set T is nearest
Destination node of one destination node as the most suitable offer data download service.
15. control device according to claim 14, which is characterized in that further include:
5th processing unit (2111): life prediction value is higher than some or all of first threshold and is stored with the pre-stored number
According to destination node as the set T.
16. control device according to claim 15, which is characterized in that further include:
6th processing unit (2112): it is prestored described in being deleted in the destination node from the life prediction value not higher than first threshold
Store up data.
7th processing unit (2113): the life prediction value is labeled as not including institute not higher than the destination node of first threshold
State pre-stored data.
17. control device according to claim 16, which is characterized in that further include:
Third determining device (11): at least one destination node is determined;
8th processing unit (12): the pre-stored data is delivered in the destination node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811174364.6A CN109379419B (en) | 2018-10-09 | 2018-10-09 | CDN acceleration service control method and control device based on private cloud disk |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811174364.6A CN109379419B (en) | 2018-10-09 | 2018-10-09 | CDN acceleration service control method and control device based on private cloud disk |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109379419A true CN109379419A (en) | 2019-02-22 |
CN109379419B CN109379419B (en) | 2021-12-17 |
Family
ID=65403905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811174364.6A Active CN109379419B (en) | 2018-10-09 | 2018-10-09 | CDN acceleration service control method and control device based on private cloud disk |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109379419B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110191186A (en) * | 2019-06-04 | 2019-08-30 | 湖北五五互联科技有限公司 | CDN server dispatching method, equipment and computer readable storage medium |
CN116595007A (en) * | 2023-05-23 | 2023-08-15 | 建材广州工程勘测院有限公司 | Geotechnical engineering geological data management system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101355476A (en) * | 2008-05-23 | 2009-01-28 | 林云帆 | System and method for storing, distributing and applying data files based on server cluster |
CN102387220A (en) * | 2011-12-22 | 2012-03-21 | 乐视网信息技术(北京)股份有限公司 | Offline downloading method and system based on cloud storage |
CN102724301A (en) * | 2012-05-29 | 2012-10-10 | 中国联合网络通信集团有限公司 | Cloud database system and method and equipment for reading and writing cloud data |
CN103544318A (en) * | 2013-11-05 | 2014-01-29 | 浪潮(北京)电子信息产业有限公司 | Document management method of cloud data center |
CN103731753A (en) * | 2012-10-12 | 2014-04-16 | 上海聚力传媒技术有限公司 | Personal live video stream routing system and method |
CN104980494A (en) * | 2015-05-14 | 2015-10-14 | 大连理工大学 | A cloud storage download sharing platform and method with local cache |
CN105404477A (en) * | 2015-12-16 | 2016-03-16 | 上海新储集成电路有限公司 | Method prolonging service life of solid state disk |
CN108494826A (en) * | 2018-02-25 | 2018-09-04 | 心触动(武汉)科技有限公司 | A kind of distribution cloud storage method and system |
-
2018
- 2018-10-09 CN CN201811174364.6A patent/CN109379419B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101355476A (en) * | 2008-05-23 | 2009-01-28 | 林云帆 | System and method for storing, distributing and applying data files based on server cluster |
CN102387220A (en) * | 2011-12-22 | 2012-03-21 | 乐视网信息技术(北京)股份有限公司 | Offline downloading method and system based on cloud storage |
CN102724301A (en) * | 2012-05-29 | 2012-10-10 | 中国联合网络通信集团有限公司 | Cloud database system and method and equipment for reading and writing cloud data |
CN103731753A (en) * | 2012-10-12 | 2014-04-16 | 上海聚力传媒技术有限公司 | Personal live video stream routing system and method |
CN103544318A (en) * | 2013-11-05 | 2014-01-29 | 浪潮(北京)电子信息产业有限公司 | Document management method of cloud data center |
CN104980494A (en) * | 2015-05-14 | 2015-10-14 | 大连理工大学 | A cloud storage download sharing platform and method with local cache |
CN105404477A (en) * | 2015-12-16 | 2016-03-16 | 上海新储集成电路有限公司 | Method prolonging service life of solid state disk |
CN108494826A (en) * | 2018-02-25 | 2018-09-04 | 心触动(武汉)科技有限公司 | A kind of distribution cloud storage method and system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110191186A (en) * | 2019-06-04 | 2019-08-30 | 湖北五五互联科技有限公司 | CDN server dispatching method, equipment and computer readable storage medium |
CN116595007A (en) * | 2023-05-23 | 2023-08-15 | 建材广州工程勘测院有限公司 | Geotechnical engineering geological data management system |
Also Published As
Publication number | Publication date |
---|---|
CN109379419B (en) | 2021-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100438408C (en) | Method, device and system for realizing surrogate downloading | |
US8463924B2 (en) | Remote access of media items | |
US6047327A (en) | System for distributing electronic information to a targeted group of users | |
US20050060370A1 (en) | Version based content distribution and synchronization system and method | |
CN107251086A (en) | Delivered by the application service of application service scapegoat | |
Sun et al. | Traffic load balancing among brokers at the IoT application layer | |
CN100483386C (en) | Information management system and method | |
US20060112143A1 (en) | Method and system to facilitate publishing and distribution of digital media | |
US8407260B2 (en) | Method and apparatus for caching broadcasting information | |
CN102158539A (en) | Dynamic syndicated content delivery system and method | |
CN102571839A (en) | P2P content delivery method based on social attribute of users and system adopting same | |
CN101110839B (en) | Method and system for optimizing metadata passing in a push content processing protocol | |
EP2141601A1 (en) | Content distribution device, content distribution method, and content distribution program | |
CN107566857A (en) | A kind of method for downloading video, device, system, server and terminal | |
CN109379419A (en) | A kind of CDN acceleration service control method and control device based on private cloud disk | |
CN102257792A (en) | Method for content delivery involving a policy database | |
CN104967642B (en) | Content distribution method and device | |
CN101079900B (en) | System and method for the fragmentation of mobile content | |
US7734584B1 (en) | Method and systems for storing and distributing data | |
CN103825922B (en) | A kind of data-updating method and web server | |
CN105681262A (en) | Interaction message allocating method and system | |
CN101426286A (en) | Method and device for supporting user's multimedia information browse in wireless network | |
JP2005527157A (en) | Method and system for managing audio / video content to distribute audio / video content on demand | |
CN101110838B (en) | Multi-layered enveloped method and system for push content metadata | |
JP2001223732A (en) | Information distribution method, information distribution device, and information receiving device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |