CN103747046A - CDN file management method, distribution control center and content distribution system - Google Patents
CDN file management method, distribution control center and content distribution system Download PDFInfo
- Publication number
- CN103747046A CN103747046A CN201310722981.6A CN201310722981A CN103747046A CN 103747046 A CN103747046 A CN 103747046A CN 201310722981 A CN201310722981 A CN 201310722981A CN 103747046 A CN103747046 A CN 103747046A
- Authority
- CN
- China
- Prior art keywords
- file
- control centre
- fringe node
- information
- distributing control
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention provides a CDN file management method, a file distribution control center and a content distribution system, and relates to the field of network multimedia technology. According to the invention, the file distribution control center can receive and record status report information sent by an edge node so as to realize unified management of files. The method comprises the following steps: the file distribution control center distributes files for the edge node; after the file distribution control center distributes files for the edge node, the file distribution control center receives the status report information sent by the edge node, wherein the status report information is used for indicating the status of the files; and the file distribution control center records the status report information.
Description
Technical field
The present invention relates to network multimedia technology field, relate in particular to a kind of CDN file management method, Distribution Control Center and content delivering system.
Background technology
CDN(Content Delivery Network, content distributing network) be a kind of one deck intelligent virtual network on existing Internet basic forming by place node server everywhere at network.CDN can be in real time leads user's request on the nearest service node of user again according to the connection of network traffics and each node, load state and to integrated informations such as user's distance and response times, its objective is and can select the node close to relatively from user to send the required content of user to user, alleviate the situation of network congestion, improve the response speed of website.
In prior art, CDN system adopts distributed document storage means, file distribution is stored in edge C DN node in all parts of the country, and by core CDN node, these files is carried out to unified management.
But, the CDN file management method providing due to prior art, core CDN node is merely able to file distribution to be stored in edge C DN node in all parts of the country, which edge C DN node core CDN node cannot record in to have stored which file, and, when storing the edge C DN knot removal file of file, core CDN node cannot upgrade by Real-time Obtaining, thereby is unfavorable for the unified management of file distributing control centre to file.
Summary of the invention
Embodiments of the invention provide a kind of CDN file management method, Apparatus and system, and file distributing control centre can receive and record the state reporting information that fringe node sends, and then realize the unified management to file.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, the embodiment of the present invention provides a kind of CDN file management method, is applied to content delivering system, and described method comprises:
File distributing control centre is fringe node distribution of document;
In described file distributing control centre, be that described fringe node is distributed after described file, described file distributing control centre receives the state reporting information that described fringe node sends, and described state reporting information is used to indicate the state of described file;
Described file distributing control centre records described state reporting information.
In the possible implementation of the first, according to first aspect, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information, and described file distributing control centre at least comprises file management list;
Described file distributing control centre records described state reporting information, specifically comprises:
If described state reporting information is described file, receive successful information, described file distributing control centre records described file and receives successful information in described file management list; Or,
If the information that takes defeat that described state reporting information is described file, described file distributing control centre is distributing after described file for described fringe node again, records the state reporting information that described fringe node sends; Or,
If being described file, described state reporting information deletes information, the information that described file is deleted in described file management list by described file distributing control centre.
Second aspect, the embodiment of the present invention provides a kind of CDN file management method, is applied to content delivering system, and described method comprises:
Fringe node is the file of described fringe node distribution from memory node downloading files Distribution Control Center;
After downloading described file distributing control centre at described fringe node from described memory node and being the described file of described fringe node distribution, described fringe node sends state reporting information to described file distributing control centre, to make described file distributing control centre record described state reporting information;
Wherein, described state reporting information is used to indicate the state of described file.
In the possible implementation of the first, according to second aspect, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information;
After downloading described file distributing control centre at described fringe node from described memory node and being the described file of described fringe node distribution, described fringe node sends state reporting information to described file distributing control centre, specifically comprises:
Described in described flange node judges fringe node whether success from described memory node, to download described file distributing control centre be the described file of described fringe node distribution;
If it is the described file of described fringe node distribution that the success of described fringe node is downloaded described file distributing control centre from described memory node, described fringe node sends described file and receives successful information to described file distributing control centre, to make described file distributing control centre record described file, receives successful information; Or,
If described fringe node is unsuccessful, from described memory node, download the described file that described file distributing control centre is described fringe node distribution, described fringe node sends described file and takes defeat information to described file distributing control centre, to make described file distributing control centre again as described fringe node is distributed described file; Described fringe node is the file of described fringe node distribution again from memory node downloading files Distribution Control Center; Or,
If it is the described file of described fringe node distribution that the success of described fringe node is downloaded described file distributing control centre from described memory node, and described fringe node is deleted after described file, described fringe node sends described file and deletes information to described file distributing control centre, to make described file distributing control centre record described file, deletes information.
The third aspect, the embodiment of the present invention provides a kind of file distributing control centre, is applied to content delivering system, and described file distributing control centre comprises:
Distribution module, is used to fringe node distribution of document;
Receiver module, for being that described fringe node is distributed after described file at described distribution module, receives the state reporting information that described fringe node sends, and described state reporting information is used to indicate the state of described file;
Logging modle, for recording described state reporting information.
In the possible implementation of the first, according to the third aspect, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information, and described file distributing control centre at least comprises file management list;
Described logging modle, specifically comprises:
The first record sub module if be that described file receives successful information for described state reporting information, record described file and receives successful information in described file management list;
The second record sub module, if be the described file information that takes defeat for described state reporting information, is distributing after described file for described fringe node again, records the state reporting information that described fringe node sends;
The 3rd record sub module, if be that described file is deleted information, the information of deleting described file in described file management list for described state reporting information.
Fourth aspect, the embodiment of the present invention provides a kind of content delivering system, comprising: the described file distributing control centre with above-mentioned arbitrary feature; At least one fringe node, and for described fringe node provide file download memory node.
In the possible implementation of the first, according to the third aspect, described fringe node comprises:
Download module, for from memory node downloading files Distribution Control Center being the file of described fringe node distribution;
Sending module, for downloading from described memory node at described download module after the described file that described file distributing control centre is described fringe node distribution, send state reporting information to described file distributing control centre, to make described file distributing control centre record described state reporting information;
Wherein, described state reporting information is used to indicate the state of described file.
In the possible implementation of the second, in conjunction with fourth aspect or the possible implementation of the first, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information;
Described sending module, specifically comprises:
Judge module, for judge described fringe node whether success from described memory node, to download described file distributing control centre be the described file of described fringe node distribution;
First sends submodule, if downloading described file distributing control centre for the success of described fringe node from described memory node is the described file of described fringe node distribution, send described file and receive successful information to described file distributing control centre, to make described file distributing control centre record described file, receive successful information;
Second sends submodule, if download from described memory node the described file that described file distributing control centre is described fringe node distribution for described fringe node is unsuccessful, send described file and take defeat information to described file distributing control centre, to make described file distributing control centre again as described fringe node is distributed described file;
Downloading submodule, for sending described file at described the second transmission submodule, take defeat after the extremely described file distributing of information control centre, is the file of described fringe node distribution again from memory node downloading files Distribution Control Center;
The 3rd sends submodule, if downloading described file distributing control centre for the success of described fringe node from described memory node is the described file of described fringe node distribution, and described fringe node is deleted after described file, send described file and delete information to described file distributing control centre, to make described file distributing control centre record described file, delete information.
A kind of CDN file management method, file distributing control centre and content delivering system system that the embodiment of the present invention provides, the method comprises that file distributing control centre is fringe node distribution of document; In described file distributing control centre, be that described fringe node is distributed after described file, described file distributing control centre receives the state reporting information that described fringe node sends, and described state reporting information is used to indicate the state of described file; Described file distributing control centre records described state reporting information.
Be merely able to file distribution to be stored in compared with the method for edge C DN node in all parts of the country with core CDN node in prior art, pass through this method, file distributing control centre can be that described fringe node is distributed after described file in described file distributing control centre, receive the state reporting information that described fringe node sends, and record described state reporting information.Because file distributing control centre can carry out record to state reporting information, therefore file distributing control centre can realize the unified management to file.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the schematic flow sheet of a kind of CDN file management method in the embodiment of the present invention 1;
Fig. 2 is the schematic flow sheet of a kind of CDN file management method in the embodiment of the present invention 2;
Fig. 3 is the schematic flow sheet of a kind of CDN file management method in the embodiment of the present invention 3;
Fig. 4 is the schematic flow sheet of a kind of CDN file management method in the embodiment of the present invention 4;
Fig. 5 is the structural representation of a kind of file distributing control centre in the embodiment of the present invention 5;
Fig. 6 is the structural representation of the another kind of file distributing control centre in the embodiment of the present invention 5;
Fig. 7 is the structural representation one of a kind of fringe node in the embodiment of the present invention 6;
Fig. 8 is the structural representation two of a kind of fringe node in the embodiment of the present invention 6.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
In addition, term " system " and " network " are often used interchangeably in this article herein.Herein term " with ", be only a kind of incidence relation of describing affiliated partner, can there are three kinds of relations in expression, for example, A and B, can represent: individualism A exists A and B, these three kinds of situations of individualism B simultaneously.In addition, character "/" herein, generally represents that forward-backward correlation is to liking a kind of relation of "or".
The memory node that the present invention mentions is the node that provides file to download for fringe node, and fringe node is the ordinary node that service is provided for user.Common, memory node is core CDN node, has stored intrasystem All Files; Fringe node is edge C DN node, for user access.The embodiment of the present invention is exactly is core CDN node with memory node, and fringe node is that edge C DN node is example, carries out specific embodiment of the invention description.
Embodiment 1
The embodiment of the present invention provides a kind of CDN file management method, can be applied to content delivering system, and as shown in Figure 1, CDN file management method, comprising:
S101, file distributing control centre are fringe node distribution of document.
CDN is a kind of one deck intelligent virtual network on existing Internet basic forming by place node server everywhere at network.In the prior art, CDN system adopts distributed document storage means, file distribution is stored in edge C DN node in all parts of the country, and by core CDN node, these files is carried out to unified management.But, the CDN file management method providing due to prior art, core CDN node is merely able to file distribution to be stored in edge C DN node in all parts of the country, which edge C DN node core CDN node cannot record in to have stored which file, and, when storing the edge C DN knot removal file of file, core CDN node cannot upgrade by Real-time Obtaining, thereby has affected the performance of whole CDN system.
The embodiment of the present invention provides a kind of CDN file management method, and file distributing control centre can receive and record the state reporting information that fringe node sends, and then has realized the unified management to file.
First, file distributing control centre is fringe node distribution of document.
It should be noted that, file distributing control centre is that the file of fringe node distribution at least comprises multimedia file; The quantity of file can be one, also can be for being greater than one any amount; The present invention does not limit.
S102, after file distributing control centre is fringe node distribution of document, file distributing control centre receive fringe node send state reporting information, state reporting information is used to indicate the state of file.
Further, state reporting information is used to indicate the state of file, and wherein, state reporting information can comprise that file receives take defeat information or file of successful information, file and deletes information.
S103, file distributing control centre recording status reporting information.
In file distributing control centre, receive after the state reporting information of fringe node transmission file distributing control centre recording status reporting information.
Wherein, file distributing control centre at least comprises file management list.
It should be noted that, because state reporting information can comprise that file receives take defeat information or file of successful information, file and deletes information, therefore, file distributing control centre can record on which node, to have stored which file in file management list, when these files are deleted on node, file distributing control centre also can be according to the state reporting information of record, transaction file managing listings.For example, when A file is deleted on fringe node, information can be deleted according to file by file distributing control centre, and the fringe node recording in deleted file managing listings is being stored the record of A file, thereby has realized the unified management to file.
Concrete, how in detail the file distributing control centre method of recording status reporting information will be described in detail in the following embodiments, repeat no more herein.
A kind of CDN file management method that the embodiment of the present invention provides, the method comprises that file distributing control centre is fringe node distribution of document; After file distributing control centre is fringe node distribution of document, file distributing control centre receives the state reporting information that fringe node sends, and state reporting information is used to indicate the state of file; File distributing control centre recording status reporting information.
Be merely able to file distribution to be stored in compared with the method for edge C DN node in all parts of the country with core CDN node in prior art, pass through this method, file distributing control centre can be after file distributing control centre be fringe node distribution of document, receive the state reporting information that fringe node sends, and recording status reporting information.Because file distributing control centre can carry out record to state reporting information, therefore file distributing control centre can realize the unified management to file.
Embodiment 2
The embodiment of the present invention provides a kind of CDN file management method, can be applied to content delivering system, and CDN file management method, comprising:
S201, file distributing control centre are fringe node distribution of document.
In the prior art, CDN system adopts distributed document storage means, file distribution is stored in edge C DN node in all parts of the country, and by core CDN node, these files is carried out to unified management.But, the CDN file management method providing due to prior art, core CDN node is merely able to file distribution to be stored in edge C DN node in all parts of the country, which edge C DN node core CDN node cannot record in to have stored which file, and, when storing the edge C DN knot removal file of file, core CDN node cannot upgrade by Real-time Obtaining, thereby has affected the performance of whole CDN system.
The embodiment of the present invention provides a kind of CDN file management method, and file distributing control centre can receive and record the state reporting information that fringe node sends, and then has realized the unified management to file.
First, file distributing control centre is fringe node distribution of document.
It should be noted that, file distributing control centre is that the file of fringe node distribution at least comprises multimedia file; The quantity of file can be one, also can be for being greater than one any amount; The present invention does not limit.
S202, after file distributing control centre is fringe node distribution of document, file distributing control centre receive fringe node send state reporting information, state reporting information is used to indicate the state of file.
S203, file distributing control centre recording status reporting information.
Wherein, state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information, and file distributing control centre at least comprises file management list.
In file distributing control centre, receive after the state reporting information of fringe node transmission, file distributing control centre can recording status reporting information.
It should be noted that, because state reporting information can comprise that file receives take defeat information or file of successful information, file and deletes information, therefore, file distributing control centre can record on which node, to have stored which file in file management list, when these files are deleted on node, file distributing control centre also can be according to the state reporting information of record, transaction file managing listings.For example, when A file is deleted on fringe node, information can be deleted according to file by file distributing control centre, and the fringe node recording in deleted file managing listings is being stored the record of A file, thereby has realized the unified management to file.
Concrete, as shown in Figure 2, the step S203 of file distributing control centre recording status reporting information can comprise step S203a-S203c:
If S203a state reporting information is file, receive successful information, file distributing control centre is log file reception successful information in file management list.
Because state reporting information can comprise that file receives take defeat information or file of successful information, file and deletes information, and file distributing control centre at least comprises file management list, in order to realize the unified management of file distributing control centre to file, fringe node need to successfully receive self the state notifying file distributing control centre of file.Therefore, if state reporting information is file, receive successful information, represent that fringe node has successfully received file, and file is stored in fringe node, file distributing control centre is log file reception successful information in file management list, thereby realizes the unified management to file.
You need to add is that, file distributing control centre during recording status reporting information, can also record the attribute information of the fringe node that file is corresponding simultaneously in file management list.Wherein, the attribute information of fringe node comprises descriptive character or the feature of the entities such as fringe node geographical position, memory space, and the present invention does not limit.
If the information that takes defeat that S203b state reporting information is file, file distributing control centre, after being again fringe node distribution of document, records the state reporting information that fringe node sends.
A step arranged side by side with step S203a, if state reporting information the is file information that takes defeat represents the unsuccessful reception file of fringe node.Now, file distributing control centre, after being again fringe node distribution of document, records the state reporting information that fringe node sends.
It should be noted that, file distributing control centre, after being again fringe node distribution of document, records the state reporting information that fringe node sends, and meanwhile, fringe node can receive file again, and file is kept in fringe node, for user, accesses.
If S203c state reporting information is file, delete information, file distributing control centre is the information of deleted file in file management list.
With step S203a and a S203b step arranged side by side, for the file being stored in fringe node, if being file, state reporting information deletes information, represent that fringe node deleted the file being stored in fringe node.Now, fringe node need to be deleted information to file distributing control centre Transmit message, to make the file distributing control centre can be to the unified management of file.File distributing control centre receives after the file deletion information of fringe node transmission, the information of deleted file in file management list.
Exemplary, fringe node has been deleted B file, fringe node need to send B file to file distributing control centre and delete information, and file distributing control centre receives after the B file deletion information of fringe node transmission, deletes the information about B file in file management list.
A kind of CDN file management method that the embodiment of the present invention provides, the method comprises that file distributing control centre is fringe node distribution of document; After file distributing control centre is fringe node distribution of document, file distributing control centre receives the state reporting information that fringe node sends, and state reporting information is used to indicate the state of file; File distributing control centre recording status reporting information.
Be merely able to file distribution to be stored in compared with the method for edge C DN node in all parts of the country with core CDN node in prior art, pass through this method, file distributing control centre can be after file distributing control centre be fringe node distribution of document, receive the state reporting information that fringe node sends, and recording status reporting information.Because file distributing control centre can carry out record to state reporting information, therefore file distributing control centre can realize the unified management to file.
Embodiment 3
The embodiment of the present invention provides a kind of CDN file management method, can be applied to content delivering system, and as shown in Figure 3, CDN file management method, comprising:
S301, fringe node are the file of fringe node distribution from memory node downloading files Distribution Control Center.
The embodiment of the present invention provides a kind of CDN file management method, and file distributing control centre can receive and record the state reporting information that fringe node sends, and then has realized the unified management to file.
First, fringe node is the file of fringe node distribution from memory node downloading files Distribution Control Center.
It should be noted that, the file that fringe node is fringe node distribution from memory node downloading files Distribution Control Center at least comprises multimedia file; The quantity of file can be one, also can be for being greater than one any amount; The present invention does not limit.
S302, at fringe node, from memory node downloading files Distribution Control Center, be the file of fringe node distribution, fringe node sends state reporting information to file distributing control centre, to make file distributing control centre recording status reporting information.
Wherein, state reporting information is used to indicate the state of file.
Further, state reporting information can comprise that file receives take defeat information or file of successful information, file and deletes information.
It should be noted that, because sending to the state reporting information of file distributing control centre, fringe node can comprise that file receives take defeat information or file of successful information, file and deletes information, therefore, file distributing control centre can record on which node, to have stored which file in file management list, when these files are deleted on node, file distributing control centre also can be according to the state reporting information of record, transaction file managing listings.
A kind of CDN file management method that the embodiment of the present invention provides, the method comprises that fringe node is the file of fringe node distribution from memory node downloading files Distribution Control Center; At fringe node from memory node downloading files Distribution Control Center being the file of fringe node distribution, fringe node sends state reporting information to file distributing control centre, to make file distributing control centre recording status reporting information; Wherein, state reporting information is used to indicate the state of file.
Be merely able to file distribution to be stored in compared with the method for edge C DN node in all parts of the country with core CDN node in prior art, pass through this method, file distributing control centre can be after file distributing control centre be fringe node distribution of document, receive the state reporting information that fringe node sends, and recording status reporting information.Because file distributing control centre can carry out record to state reporting information, therefore file distributing control centre can realize the unified management to file.
Embodiment 4
The embodiment of the present invention provides a kind of CDN file management method, can be applied to content delivering system, and as shown in Figure 4, CDN file management method, comprising:
S401, fringe node are the file of fringe node distribution from memory node downloading files Distribution Control Center.
The embodiment of the present invention provides a kind of CDN file management method, and file distributing control centre can receive and record the state reporting information that fringe node sends, and then has realized the unified management to file.
First, fringe node is the file of fringe node distribution from memory node downloading files Distribution Control Center.
It should be noted that, the file that fringe node is fringe node distribution from memory node downloading files Distribution Control Center at least comprises multimedia file; The quantity of file can be one, also can be for being greater than one any amount; The present invention does not limit.
S402, at fringe node, from memory node downloading files Distribution Control Center, be the file of fringe node distribution, fringe node sends state reporting information to file distributing control centre, to make file distributing control centre recording status reporting information.
Wherein, state reporting information is used to indicate the state of file.
Further, state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information.
It should be noted that, because sending to the state reporting information of file distributing control centre, fringe node can comprise that file receives take defeat information or file of successful information, file and deletes information, therefore, file distributing control centre can record on which node, to have stored which file in file management list, when these files are deleted on node, file distributing control centre also can be according to the state reporting information of record, transaction file managing listings.
Concrete, at fringe node from memory node downloading files Distribution Control Center being the file of fringe node distribution, fringe node sends state reporting information can comprise step S402a-S402d to the step S402 of file distributing control centre:
Whether success is the file of fringe node distribution from memory node downloading files Distribution Control Center for S402a, flange node judges fringe node.
At fringe node from memory node downloading files Distribution Control Center being the file of fringe node distribution, first, fringe node need to judge whether success is the file of fringe node distribution from memory node downloading files Distribution Control Center to fringe node
If the success of S402b fringe node is the file of fringe node distribution from memory node downloading files Distribution Control Center, fringe node Transmit message receives successful information to file distributing control centre, to make file distributing control centre log file receive successful information.
Because state reporting information can comprise that file receives take defeat information or file of successful information, file and deletes information, and file distributing control centre at least comprises file management list, in order to realize the unified management of file distributing control centre to file, fringe node need to successfully receive self the state notifying file distributing control centre of file.Therefore, if being file, state reporting information receives successful information, represent that fringe node has successfully received file, and file is stored in fringe node, fringe node Transmit message receives successful information to file distributing control centre, to make file distributing control centre log file receive successful information.
If S402c fringe node is unsuccessful, it from memory node downloading files Distribution Control Center, is the file of fringe node distribution, fringe node Transmit message takes defeat information to file distributing control centre, to make file distributing control centre again as fringe node distribution of document; Fringe node is the file of fringe node distribution again from memory node downloading files Distribution Control Center.
A step arranged side by side with step S402b, if fringe node is unsuccessful, it from memory node downloading files Distribution Control Center, is the file of fringe node distribution, now, fringe node Transmit message takes defeat information to file distributing control centre, to make file distributing control centre again as fringe node distribution of document.Subsequently, fringe node is the file of fringe node distribution again from memory node downloading files Distribution Control Center.
If the success of S402d fringe node is the file of fringe node distribution from memory node downloading files Distribution Control Center, and after fringe node deleted file, fringe node Transmit message is deleted information to file distributing control centre, to make file distributing control centre log file delete information.
With step S402b and a S402c step arranged side by side, for the file being stored in fringe node, if fringe node success is the file of fringe node distribution from memory node downloading files Distribution Control Center, and after fringe node deleted file, expression fringe node has been deleted the file being stored in fringe node.Now, fringe node need to be deleted information to file distributing control centre Transmit message, to make file distributing control centre log file delete information.
Exemplary, fringe node has successfully received after C file storage, deleted C file, fringe node need to send C file to file distributing control centre and delete information, file distributing control centre receives after the C file deletion information of fringe node transmission, deletes the information about C file in file management list.
A kind of CDN file management method that the embodiment of the present invention provides, the method comprises that fringe node is the file of fringe node distribution from memory node downloading files Distribution Control Center; At fringe node from memory node downloading files Distribution Control Center being the file of fringe node distribution, fringe node sends state reporting information to file distributing control centre, to make file distributing control centre recording status reporting information; Wherein, state reporting information is used to indicate the state of file.
Be merely able to file distribution to be stored in compared with the method for edge C DN node in all parts of the country with core CDN node in prior art, pass through this method, file distributing control centre can be after file distributing control centre be fringe node distribution of document, receive the state reporting information that fringe node sends, and recording status reporting information.Because file distributing control centre can carry out record to state reporting information, therefore file distributing control centre can realize the unified management to file.
Embodiment 5
The embodiment of the present invention provides a kind of file distributing control centre, is applied to content delivering system, and as shown in Figure 5, described file distributing control centre comprises:
Further, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information, and described file distributing control centre at least comprises file management list.
As shown in Figure 6, described logging modle 12, specifically comprises:
The first record sub module 120 if be that described file receives successful information for described state reporting information, record described file and receives successful information in described file management list.
The second record sub module 121, if be the described file information that takes defeat for described state reporting information, is distributing after described file for described fringe node again, records the state reporting information that described fringe node sends.
The 3rd record sub module 122, if be that described file is deleted information, the information of deleting described file in described file management list for described state reporting information.
A kind of file distributing control centre that the embodiment of the present invention provides, described file distributing control centre comprises: distribution module, is used to fringe node distribution of document; Receiver module, for being that described fringe node is distributed after described file at described distribution module, receives the state reporting information that described fringe node sends, and described state reporting information is used to indicate the state of described file; Logging modle, for recording described state reporting information.
Be merely able to file distribution to be stored in compared with the method for edge C DN node in all parts of the country with core CDN node in prior art, pass through this method, file distributing control centre can be that described fringe node is distributed after described file in described file distributing control centre, receive the state reporting information that described fringe node sends, and record described state reporting information.Because file distributing control centre can carry out record to state reporting information, therefore file distributing control centre can realize the unified management to file.
Embodiment 6
The embodiment of the present invention provides a kind of content delivering system, comprises the described file distributing control centre in above-described embodiment 5 with arbitrary feature of describing, and at least one fringe node, and the memory node that provides file to download for described fringe node.
Concrete, the embodiment of the present invention provides a kind of fringe node, is applied to content delivering system, and as shown in Figure 7, described fringe node comprises:
Sending module 21, for downloading from described memory node at described download module 20 after the described file that described file distributing control centre is described fringe node distribution, send state reporting information to described file distributing control centre, to make described file distributing control centre record described state reporting information.
Wherein, described state reporting information is used to indicate the state of described file.
Further, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information.
As shown in Figure 8, described sending module 21, specifically comprises:
Judge module 210, for judge described fringe node whether success from described memory node, to download described file distributing control centre be the described file of described fringe node distribution.
First sends submodule 211, if downloading described file distributing control centre for the success of described fringe node from described memory node is the described file of described fringe node distribution, send described file and receive successful information to described file distributing control centre, to make described file distributing control centre record described file, receive successful information.
Second sends submodule 222, if download from described memory node the described file that described file distributing control centre is described fringe node distribution for described fringe node is unsuccessful, send described file and take defeat information to described file distributing control centre, to make described file distributing control centre again as described fringe node is distributed described file.
Downloading submodule 223, for sending described file at described the second transmission submodule 222, take defeat after the extremely described file distributing of information control centre, is the file of described fringe node distribution again from memory node downloading files Distribution Control Center.
The 3rd sends submodule 224, if downloading described file distributing control centre for the success of described fringe node from described memory node is the described file of described fringe node distribution, and described fringe node is deleted after described file, send described file and delete information to described file distributing control centre, to make described file distributing control centre record described file, delete information.
A kind of fringe node that the embodiment of the present invention provides, described fringe node comprises: download module, for from memory node downloading files Distribution Control Center being the file of described fringe node distribution; Sending module, for downloading from described memory node at described download module after the described file that described file distributing control centre is described fringe node distribution, send state reporting information to described file distributing control centre, to make described file distributing control centre record described state reporting information; Wherein, described state reporting information is used to indicate the state of described file.
Be merely able to file distribution to be stored in compared with the method for edge C DN node in all parts of the country with core CDN node in prior art, by this content delivering system, file distributing control centre can be that described fringe node is distributed after described file in described file distributing control centre, receive the state reporting information that described fringe node sends, and record described state reporting information.Because file distributing control centre can carry out record to state reporting information, therefore file distributing control centre can realize the unified management to file.
Through the above description of the embodiments, those skilled in the art can be well understood to, for convenience and simplicity of description, only with the division of above-mentioned each functional module, be illustrated, in practical application, can above-mentioned functions be distributed and by different functional modules, completed as required, the internal structure that is about to device be divided into different functional modules, to complete all or part of function described above.The system of foregoing description, the specific works process of device and unit, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
In the several embodiment that provide in the application, should be understood that, disclosed system, apparatus and method, can realize by another way.For example, device embodiment described above is only schematic, for example, the division of described module or unit, be only that a kind of logic function is divided, during actual realization, can have other dividing mode, for example multiple unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
The described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in multiple network element.Can select according to the actual needs some or all of unit wherein to realize the object of the present embodiment scheme.
In addition, the each functional unit in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of unit exists, and also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and also can adopt the form of SFU software functional unit to realize.
If described integrated unit is realized and during as production marketing independently or use, can be stored in a computer read/write memory medium using the form of SFU software functional unit.Based on such understanding, the all or part of of the part that technical scheme of the present invention contributes to prior art in essence in other words or this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) or processor (processor) carry out all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: various media that can be program code stored such as USB flash disk, portable hard drive, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CDs.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, any be familiar with those skilled in the art the present invention disclose technical scope in; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of described claim.
Claims (9)
1. a CDN file management method, is characterized in that, is applied to content delivering system, and described method comprises:
File distributing control centre is fringe node distribution of document;
In described file distributing control centre, be that described fringe node is distributed after described file, described file distributing control centre receives the state reporting information that described fringe node sends, and described state reporting information is used to indicate the state of described file;
Described file distributing control centre records described state reporting information.
2. CDN file management method according to claim 1, it is characterized in that, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information, and described file distributing control centre at least comprises file management list;
Described file distributing control centre records described state reporting information, specifically comprises:
If described state reporting information is described file, receive successful information, described file distributing control centre records described file and receives successful information in described file management list; Or,
If the information that takes defeat that described state reporting information is described file, described file distributing control centre is distributing after described file for described fringe node again, records the state reporting information that described fringe node sends; Or,
If being described file, described state reporting information deletes information, the information that described file is deleted in described file management list by described file distributing control centre.
3. a CDN file management method, is characterized in that, is applied to content delivering system, and described method comprises:
Fringe node is the file of described fringe node distribution from memory node downloading files Distribution Control Center;
After downloading described file distributing control centre at described fringe node from described memory node and being the described file of described fringe node distribution, described fringe node sends state reporting information to described file distributing control centre, to make described file distributing control centre record described state reporting information;
Wherein, described state reporting information is used to indicate the state of described file.
4. CDN file management method according to claim 3, is characterized in that, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information;
After downloading described file distributing control centre at described fringe node from described memory node and being the described file of described fringe node distribution, described fringe node sends state reporting information to described file distributing control centre, specifically comprises:
Described in described flange node judges fringe node whether success from described memory node, to download described file distributing control centre be the described file of described fringe node distribution;
If it is the described file of described fringe node distribution that the success of described fringe node is downloaded described file distributing control centre from described memory node, described fringe node sends described file and receives successful information to described file distributing control centre, to make described file distributing control centre record described file, receives successful information; Or,
If described fringe node is unsuccessful, from described memory node, download the described file that described file distributing control centre is described fringe node distribution, described fringe node sends described file and takes defeat information to described file distributing control centre, to make described file distributing control centre again as described fringe node is distributed described file; Described fringe node is the file of described fringe node distribution again from memory node downloading files Distribution Control Center; Or,
If it is the described file of described fringe node distribution that the success of described fringe node is downloaded described file distributing control centre from described memory node, and described fringe node is deleted after described file, described fringe node sends described file and deletes information to described file distributing control centre, to make described file distributing control centre record described file, deletes information.
5. a file distributing control centre, is characterized in that, is applied to content delivering system, and described file distributing control centre comprises:
Distribution module, is used to fringe node distribution of document;
Receiver module, for being that described fringe node is distributed after described file at described distribution module, receives the state reporting information that described fringe node sends, and described state reporting information is used to indicate the state of described file;
Logging modle, for recording described state reporting information.
6. file distributing according to claim 5 control centre, it is characterized in that, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information, and described file distributing control centre at least comprises file management list;
Described logging modle, specifically comprises:
The first record sub module if be that described file receives successful information for described state reporting information, record described file and receives successful information in described file management list;
The second record sub module, if be the described file information that takes defeat for described state reporting information, is distributing after described file for described fringe node again, records the state reporting information that described fringe node sends;
The 3rd record sub module, if be that described file is deleted information, the information of deleting described file in described file management list for described state reporting information.
7. a content delivering system, is characterized in that, comprising:
There is the file distributing control centre as described in claim 5 or 6;
At least one fringe node;
And, for described fringe node provide file download memory node.
8. content delivering system according to claim 7, is characterized in that, described fringe node comprises:
Download module, for from memory node downloading files Distribution Control Center being the file of described fringe node distribution;
Sending module, for downloading from described memory node at described download module after the described file that described file distributing control centre is described fringe node distribution, send state reporting information to described file distributing control centre, to make described file distributing control centre record described state reporting information;
Wherein, described state reporting information is used to indicate the state of described file.
9. content delivering system according to claim 8, is characterized in that, described state reporting information comprises that file receives take defeat information or file of successful information, file and deletes information;
Described sending module, specifically comprises:
Judge module, for judge described fringe node whether success from described memory node, to download described file distributing control centre be the described file of described fringe node distribution;
First sends submodule, if downloading described file distributing control centre for the success of described fringe node from described memory node is the described file of described fringe node distribution, send described file and receive successful information to described file distributing control centre, to make described file distributing control centre record described file, receive successful information;
Second sends submodule, if download from described memory node the described file that described file distributing control centre is described fringe node distribution for described fringe node is unsuccessful, send described file and take defeat information to described file distributing control centre, to make described file distributing control centre again as described fringe node is distributed described file;
Downloading submodule, for sending described file at described the second transmission submodule, take defeat after the extremely described file distributing of information control centre, is the file of described fringe node distribution again from memory node downloading files Distribution Control Center;
The 3rd sends submodule, if downloading described file distributing control centre for the success of described fringe node from described memory node is the described file of described fringe node distribution, and described fringe node is deleted after described file, send described file and delete information to described file distributing control centre, to make described file distributing control centre record described file, delete information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310722981.6A CN103747046A (en) | 2013-12-24 | 2013-12-24 | CDN file management method, distribution control center and content distribution system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310722981.6A CN103747046A (en) | 2013-12-24 | 2013-12-24 | CDN file management method, distribution control center and content distribution system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103747046A true CN103747046A (en) | 2014-04-23 |
Family
ID=50504033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310722981.6A Pending CN103747046A (en) | 2013-12-24 | 2013-12-24 | CDN file management method, distribution control center and content distribution system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103747046A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110471897A (en) * | 2019-08-22 | 2019-11-19 | 湖南快乐阳光互动娱乐传媒有限公司 | File management method and device |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6772209B1 (en) * | 2000-04-06 | 2004-08-03 | International Business Machines Corporation | Efficient method for rule-based distribution and management of content in a distributed hierarchy of storage devices |
CN101005369A (en) * | 2006-01-19 | 2007-07-25 | 深圳市瑞福特信息技术有限公司 | Distritive content sending net and distributive content sending and up transfering method |
CN101127882A (en) * | 2007-08-31 | 2008-02-20 | 中兴通讯股份有限公司 | Distributed storage method for distributed network TV system and this system |
CN101136932A (en) * | 2006-10-20 | 2008-03-05 | 中兴通讯股份有限公司 | Cluster type stream media networking system and its content issue and service method |
CN101902762A (en) * | 2009-05-27 | 2010-12-01 | 上海华为技术有限公司 | Download control method, system and associated device |
US20110246608A1 (en) * | 2008-10-27 | 2011-10-06 | China Mobile Communications Corporation | System, method and device for delivering streaming media |
CN102395047A (en) * | 2011-10-25 | 2012-03-28 | 深圳市同洲电子股份有限公司 | Method and equipment for deleting multi-media contents in content publishing network nodes |
CN102510530A (en) * | 2011-11-11 | 2012-06-20 | 深圳市同洲电子股份有限公司 | Program content distribution system, device and method |
CN102647357A (en) * | 2012-04-20 | 2012-08-22 | 中兴通讯股份有限公司 | Context routing processing method and context routing processing device |
-
2013
- 2013-12-24 CN CN201310722981.6A patent/CN103747046A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6772209B1 (en) * | 2000-04-06 | 2004-08-03 | International Business Machines Corporation | Efficient method for rule-based distribution and management of content in a distributed hierarchy of storage devices |
CN101005369A (en) * | 2006-01-19 | 2007-07-25 | 深圳市瑞福特信息技术有限公司 | Distritive content sending net and distributive content sending and up transfering method |
CN101136932A (en) * | 2006-10-20 | 2008-03-05 | 中兴通讯股份有限公司 | Cluster type stream media networking system and its content issue and service method |
CN101127882A (en) * | 2007-08-31 | 2008-02-20 | 中兴通讯股份有限公司 | Distributed storage method for distributed network TV system and this system |
US20110246608A1 (en) * | 2008-10-27 | 2011-10-06 | China Mobile Communications Corporation | System, method and device for delivering streaming media |
CN101902762A (en) * | 2009-05-27 | 2010-12-01 | 上海华为技术有限公司 | Download control method, system and associated device |
CN102395047A (en) * | 2011-10-25 | 2012-03-28 | 深圳市同洲电子股份有限公司 | Method and equipment for deleting multi-media contents in content publishing network nodes |
CN102510530A (en) * | 2011-11-11 | 2012-06-20 | 深圳市同洲电子股份有限公司 | Program content distribution system, device and method |
CN102647357A (en) * | 2012-04-20 | 2012-08-22 | 中兴通讯股份有限公司 | Context routing processing method and context routing processing device |
Non-Patent Citations (1)
Title |
---|
夏彦刚: "视频CDN***建设关键要点探讨", 《豆丁》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110471897A (en) * | 2019-08-22 | 2019-11-19 | 湖南快乐阳光互动娱乐传媒有限公司 | File management method and device |
CN110471897B (en) * | 2019-08-22 | 2021-10-01 | 湖南快乐阳光互动娱乐传媒有限公司 | File management method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101741730B (en) | Method and equipment for downloading file and method and system for providing file downloading service | |
CN102668516A (en) | Method and apparatus for realizing message passing amid cloud information service | |
CN109660607A (en) | A kind of service request distribution method, method of reseptance, device and server cluster | |
CN104731516A (en) | Method and device for accessing files and distributed storage system | |
CN102073741B (en) | Method for realizing file reading and/or writing and data server | |
CN105025053A (en) | Distributed file upload method based on cloud storage technology and system | |
CN103024053A (en) | Cloud storage method, resource scheduling system and cloud storage node and system | |
CN103812849A (en) | Local cache updating method and system, client and server | |
CN103620549A (en) | Storage media abstraction for uniform data storage | |
CN103747047A (en) | CDN file storage method, file distribution control center and system thereof | |
US20180357727A1 (en) | Methods and apparatuses for adjusting the distribution of partitioned data | |
CN107888666A (en) | A kind of cross-region data-storage system and method for data synchronization and device | |
CN103167026A (en) | Processing method, system and device for cloud storage environmental data | |
US20160070475A1 (en) | Memory Management Method, Apparatus, and System | |
CN104219069A (en) | Access frequency control method, device and control system | |
CN103491152A (en) | Metadata obtaining method, device and system in distributed file system | |
CN103607428A (en) | Method of accessing shared memory and apparatus thereof | |
CN102111426A (en) | Method, system and device for implementing point-to-point technology | |
CN103152390A (en) | Method and device and nodes and system for node configuration of distributed storage system | |
CN102298547A (en) | Data backup method and device | |
CN105468300A (en) | IP hard disc management method and device | |
CN102790784A (en) | Distributed cache method and system and cache analyzing method and analyzing system | |
CN106331160A (en) | Data migration method and system | |
CN105653209A (en) | Object storage data transmitting method and device | |
CN102118315B (en) | Method for fluidizing, recording and reading data and system adopting same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160108 Address after: 100081 Beijing, Zhongguancun, South Street, No. 1, building 689, building 1153, No., No. 5 Applicant after: LETV CLOUD COMPUTING CO., LTD. Address before: Room six, building 19, building 68, No. 100089 South Road, Haidian District, Beijing Applicant before: LeTV Information Technology (Beijing) Co., Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140423 |