CN102137143A - Method for injecting content based on CDN (Content Delivery Network) as well as related devices and systems - Google Patents

Method for injecting content based on CDN (Content Delivery Network) as well as related devices and systems Download PDF

Info

Publication number
CN102137143A
CN102137143A CN2010105382786A CN201010538278A CN102137143A CN 102137143 A CN102137143 A CN 102137143A CN 2010105382786 A CN2010105382786 A CN 2010105382786A CN 201010538278 A CN201010538278 A CN 201010538278A CN 102137143 A CN102137143 A CN 102137143A
Authority
CN
China
Prior art keywords
content
network element
media store
store network
file list
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
Application number
CN2010105382786A
Other languages
Chinese (zh)
Other versions
CN102137143B (en
Inventor
方志强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhigu Tech Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 201010538278 priority Critical patent/CN102137143B/en
Publication of CN102137143A publication Critical patent/CN102137143A/en
Application granted granted Critical
Publication of CN102137143B publication Critical patent/CN102137143B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The embodiment of the invention relates to the field of CDNs (Content Delivery Networks), and discloses a method for injecting content based on a CDN as well as related devices and systems, wherein the method for injecting content based on the CDN comprises the following steps that: a second media storage network element receives a content file list transmitted by a first media storage network element, and the content file list is transmitted when the first media storage network element receives the content injected by a CP (Content Provider), and is used for verifying whether the content corresponding to the content file list is complete or not by the second media storage network element; the second media storage network element verifies whether the content stored by the first media storage network element is complete or not according to the content file list, and the content is copied from the first media storage network element and is stored if the content stored by the first media storage network element is complete; or otherwise, the CP is notified to repeatedly inject content into the first media storage network element. Through the embodiment of the invention, the safety of the content injected by the CP can be improved.

Description

The content method for implanting of content-based distributing network and relevant device, system
Technical field
The present invention relates to the content distributing network field, relate in particular to a kind of content method for implanting of content-based distributing network and relevant device, system.
Background technology
Content distributing network (Content Delivery Network, CDN) be a kind of new-type network building mode, be characterized in adopting the distributed caching technology, services such as video, audio frequency, picture and document are provided for the user nearby, can greatly improve service quality, and the conserve network bandwidth resource.
Generally comprising three class network elements in CDN, is respectively medium control (Media Control, MC) network element, media store (Media Storage, MS) network element and exchange of media (Media Switch, MX) network element.Among the CDN as shown in Figure 1, the MS network element is used for memory contents to be provided equipment (MS allows content providing directly to inject content for ContentProvider, the CP) content of Zhu Ruing; The MC network element is used to realize content control and routing function; The MX network element is used to realize content switching feature, and general distance users terminal (User Equipment, UE) nearer, and directly provide content to UE.Wherein, every class network element all has a plurality of entities, and the mode of composition cloud externally provides service.
General meeting memory contents at least two MS provides the same a content of equipment injection in CDN, reaches the purpose of disaster tolerance, to improve the reliability of content stores.Wherein, MS supports content to inject and the content replication function.The priority of content replication is generally lower, under special screne (data volume of injecting content such as content providing is big, network quality is bad etc.), it is consuming time longer that the content injection is accomplished to content replication, during this period of time, in case MS1 breaks down, will cause the new contents lost that injects, influence the satisfaction of content providing CDN.
Summary of the invention
Embodiment of the invention technical problem to be solved provides a kind of content method for implanting of content-based distributing network and relevant device, system, is used to improve the fail safe that content providing is injected content, promotes the satisfaction of content providing to CDN.
A kind of content method for implanting of content-based distributing network comprises:
The second media store network element receives the content file list that the first media store network element sends, described content file list is sent when receiving the content that content providing injects by the described first media store network element, and whether described content file list is used for the content that the described second media store network element verifies described content file list correspondence complete;
The described second media store network element verifies according to described content file list whether the content of described first media store network element storage is complete, if then duplicate described content and storage from the described first media store network element; If not, then notify described content providing to refill content to the described first media store network element.
A kind of content method for implanting of content-based distributing network comprises:
Medium control network element receives the content file list that the first media store network element sends, described content file list is sent when receiving the content of content providing injection by the described first media store network element, and described content file list is used for described medium control network element and verifies whether the content of described content file list correspondence is complete;
Described medium control network element verifies according to described content file list whether the content of described first media store network element storage is complete, if then notify the second media store network element to duplicate described content and storage from the described first media store network element; If not, then notify described content providing to refill content to the described first media store network element.
A kind of media store network element of content-based distributing network comprises:
Receiver module, be used to receive the content file list that the first media store network element sends, described content file list is sent when receiving the content of content providing injection by the described first media store network element, and described content file list is used to verify whether the content of described content file list correspondence is complete;
Authentication module is used for verifying according to described content file list whether the content of described first media store network element storage is complete;
Replication module is used in the checking result of described authentication module duplicating described content and storage when being from the described first media store network element;
Notification module is used in the checking result of described authentication module notifying described content providing to refill content to the described first media store network element for not the time.
A kind of medium control network element of content-based distributing network comprises:
Receiving element, be used to receive the content file list that the first media store network element sends, described content file list is sent when receiving the content of content providing injection by the described first media store network element, and described content file list is used to verify whether the content of described content file list correspondence is complete;
Authentication unit is used for verifying according to described content file list whether the content of described first media store network element storage is complete;
First notification unit is used in the checking result of described authentication unit notifying the second media store network element to duplicate described content and storage from the described first media store network element when being;
Second notification unit is used in the checking result of described authentication unit notifying described content providing to refill content to the described first media store network element for not the time.
A kind of content injected system of content-based distributing network comprises:
The first media store network element, second media store network element and the content providing;
Described content providing is used to inject content to the described first media store network element;
The described first media store network element, be used to receive the content that described content providing is injected, and send content file list to the described second media store network element, whether described content file list is used for the content that the described second media store network element verifies described content file list correspondence complete;
The described second media store network element, be used to receive the content file list that the described first media store network element sends, whether the content of verifying described first media store network element storage according to described content file list is complete, if then from the described first media store network element, duplicate described content and storage; If not, then notify described content providing to refill content to the described first media store network element.
A kind of content injected system of content-based distributing network comprises:
The first media store network element, the second media store network element, content providing and medium control network element;
Described content providing is used to inject content to the described first media store network element;
The described first media store network element, be used to receive the content that described content providing is injected, and sending content file list to described medium control network element, described content file list is used for described medium control network element and verifies whether the content of described content file list correspondence is complete;
Described medium control network element, be used to receive the content file list that the described first media store network element sends, whether the content of verifying described first media store network element storage according to described content file list is complete, if then notify the described second media store network element from the described first media store network element, to duplicate described content and storage; If not, then notify described content providing to refill content to the described first media store network element;
The described second media store network element is used for the notice according to described medium control network element, duplicates described content and storage from the described first media store network element.
In the embodiment of the invention, after the second media store network element receives the content file list of first media store network element transmission, can verify whether the content of first media store network element storage is complete according to content file list, if, then reproducting content and storage from the first media store network element; Otherwise then content of announcement provides equipment to refill content to the first media store network element; In addition, in the embodiment of the invention, medium control network element also can receive the content file list that the first media store network element sends, and content file list verifies whether the content of first media store network element storage is complete, if then notify the second media store network element reproducting content and storage from the first media store network element; Otherwise then content of announcement provides equipment to refill content to the first media store network element; Thereby the embodiment of the invention can improve the fail safe that content providing is injected content, promotes the satisfaction of content providing to CDN.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use among the embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the schematic diagram of existing a kind of CDN;
Fig. 2 is the schematic flow sheet of existing a kind of content method for implanting based on CDN;
An embodiment schematic flow sheet of a kind of content method for implanting based on CDN of providing in the embodiment of the invention is provided Fig. 3;
Another embodiment schematic flow sheet of a kind of content method for implanting based on CDN of providing in the embodiment of the invention is provided Fig. 4;
Another embodiment schematic flow sheet of a kind of content method for implanting based on CDN of providing in the embodiment of the invention is provided Fig. 5;
Another embodiment schematic flow sheet of a kind of content method for implanting based on CDN of providing in the embodiment of the invention is provided Fig. 6;
The structural representation of a kind of MS network element based on CDN of providing in the embodiment of the invention is provided Fig. 7;
The another kind that provides in the embodiment of the invention structural representation based on the MS network element of CDN is provided Fig. 8;
The structural representation of a kind of MC network element based on CDN of providing in the embodiment of the invention is provided Fig. 9;
The another kind that provides in the embodiment of the invention structural representation based on the MC network element of CDN is provided Figure 10;
The structural representation of a kind of content injected system based on CDN of providing in the embodiment of the invention is provided Figure 11;
The another kind that provides in the embodiment of the invention structural representation based on the content injected system of CDN is provided Figure 12.
Embodiment
A kind of content method for implanting and relevant device, system based on CDN is provided in the embodiment of the invention, is used to improve the fail safe that content providing is injected content, promote the satisfaction of content providing CDN.
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
Introduce that the embodiment of the invention provides based on the content method for implanting of CDN and relevant device, system before, at first introduce existing content method for implanting based on CDN.See also Fig. 2, Fig. 2 is the schematic flow sheet of existing a kind of content method for implanting based on CDN.In the content method for implanting as shown in Figure 2, provide the content of equipment injection in step 201 by MS1 network element received content, and after injection is finished, return success response to content providing; The content replication that to newly be injected by the MS1 network element in step 202 is to the MS2 network element, or initiatively duplicates the content of new injection to the MS1 network element by the MS2 network element, to improve the reliability of content stores.
In the said method, because the priority of content replication is generally lower, inject under the situations such as the big or network quality of the data volume of content is bad in content providing, it is consuming time longer that the content injection is accomplished to content replication, during this period of time, in case the MS1 network element breaks down, said method will cause the new contents lost that injects, and influences the satisfaction of content providing to CDN.
Embodiment one:
See also Fig. 3, a kind of content method for implanting schematic flow sheet that Fig. 3 provides for the embodiment of the invention one based on CDN.Wherein, this content method for implanting can may further comprise the steps:
301, the 2nd MS network element receives the content file list that a MS network element sends, wherein, this content file list is sent when receiving the content of content providing injection by a MS network element, and whether the content that this content file list is used for the 2nd MS network element checking content file list correspondence is complete;
In the present embodiment, the content that content providing is injected can be video, audio frequency, picture and document or the like.
In the present embodiment, whether complete in order to verify content, above-mentioned content file list needs to comprise content name, content size and content type at least.Certainly, above-mentioned content file list can also comprise other information, when for example the content of injecting when the content injection device was video, whether complete in order to verify video, above-mentioned content file list can also comprise the coding and decoding video type of content, video frame rate of content or the like.
Wherein, above-mentioned content file list can inject a MS network element by content providing.Among the embodiment, content providing can be injected a MS network element together with above-mentioned content file list and content, by a MS network element above-mentioned content file list is sent to the 2nd MS network element again; Among another embodiment, content providing can be injected above-mentioned content file list the one MS network element earlier, and then content is injected a MS network element, by a MS network element above-mentioned content file list is sent to the 2nd MS network element; Perhaps content providing can be injected content the one MS network element earlier, and then above-mentioned content file list is injected a MS network element, by a MS network element above-mentioned content file list is sent to the 2nd MS network element.
For content providing, after it generates some contents, can receive the information (for example content name, content size and content type etc.) of verifying that this content is whether complete of being used to of user input, information generation according to user's input is similar to the content file list of the profile list then, and stores the corresponding relation of the content file list of this content and generation.
Wherein, above-mentioned content file list also can be generated after the content that receives the content providing injection voluntarily by a MS network element, and sends to the 2nd MS network element, and the embodiment of the invention does not limit.
For a MS network element, after the content that receives the content providing injection, can receive user input be used to verify to the whether complete information (for example content name, content size and content type etc.) of this content, be similar to the content file list of the profile list according to automatic generation of the information of user's input then, and store the corresponding relation of the content file list of this content and generation.
For the ease of understanding the content file list of mentioning in the embodiment of the invention, describe for example below.
Give an example one: suppose that the content that content providing generates is film " AAA ", then content providing can receive the information of verifying that film " AAA " is whether complete of being used to of user input, for example user input be used to verify whether complete information can comprise film " AAA ": film " AAA " title, film " AAA " size (referring generally to how many Mbit or Gbit) and film " AAA " type or the like, information according to user's input generates the content file list that is similar to the profile list automatically then, and the corresponding relation of the content file list of store movies " AAA " and generation.Wherein, the content file list of content providing generation can be as shown in table 1:
Title ?AAA Act the leading role: XXX
Product company: ?XXX Type: Action, terrible, science fiction is taken a risk
The film-making area: ?XXX Length of a film: 162 minutes
The director: ?XXX The imdb coding: tt0499549
The playwright, screenwriter: ?XXX Show the time: On January 4th, 2010
The producer: ?XXX File size 3.9G
File suffixes ?AVI The coding and decoding video type H.264
Video bitrate ?2MGPS ... ...
Table 1
Wherein, in the described content file list of table 1, whether complete what also comprised user's input is used to verify information such as film " AAA " product company, film-making area, director, playwright, screenwriter and file suffixes, video bitrate, coding and decoding video type.Table 1 only is an object lesson of enumerating for the ease of understanding the content file list of mentioning in the embodiment of the invention, it will be appreciated by those skilled in the art that, whether complete in order to verify the film " AAA " that content providing generates, content file list shown in the table 1 can also comprise other information, for example readable or the like.In the embodiment of the invention, be used to verify whether complete content file list needs to comprise content name, content size and content type to content at least; The embodiment of the invention does not limit other information categories that content file list further comprises.
Give an example two: suppose that it is song " BBB " that content providing is injected the content of a MS network element, then a MS network element receives song " BBB " that content providing injects afterwards, can receive the information of verifying that song " BBB " is whether complete of being used to of user input, for example user input be used to verify whether complete information can comprise song " BBB ": song " BBB " title, song " BBB " size (referring generally to how many Mbit) and song " BBB " type or the like, the information of importing according to the user generates the content file list that is similar to the profile list automatically then, and the corresponding relation of the content file list of storage song " BBB " and generation.Wherein, the content file list of content providing generation can be as shown in table 2:
Title ?BBB The singer: XXX
Product company: ?XXX Type: Rock and roll
Languages: ?XXX File size 5.9M
File suffixes ?MP3 ... ?...
Table 2
Wherein, table 2 only is an object lesson of enumerating for the ease of understanding the content file list of mentioning in the embodiment of the invention, it will be appreciated by those skilled in the art that, whether complete in order to verify the song " BBB " that content providing generates, content file list shown in the table 2 can also comprise other the information of verifying that song " BBB " is whether complete of being used to, for example readable or the like.
302, the 2nd MS network element verifies according to the foregoing listed files whether the content of MS network element storage is complete, if, then reproducting content and storage from a MS network element; If not, then content of announcement provides equipment to refill content to a MS network element.
In the optional execution mode, the 2nd MS network element according to the foregoing listed files verify the content of MS network element storage whether complete can for:
A, the 2nd MS network element send checking request message to a MS network element network element;
B, the 2nd MS network element receive the second content listed files that a MS network element sends, and wherein, the second content listed files is generated by MS network element content according to current storage after receiving above-mentioned checking request message;
C, the 2nd MS network element verify whether above-mentioned content file list is identical with the second content listed files, if then confirm the content intact that a MS network element is stored; If not, confirm that then the content of MS network element storage is imperfect.
Describe with above-mentioned example, suppose that it is film " AAA " that content providing is injected the content of a MS network element, content providing inject a MS network element or a MS network element generates voluntarily is used to verify film " AAA " whether complete content file list can be as shown in table 1 that a MS network element will be used for the content file list shown in the table 1 and send to the 2nd MS network element; The 2nd MS network element sends checking request message to a MS network element, after a MS network element receives the checking request message of the 2nd MS network element transmission, according to the content generation second content listed files of current storage, and sends to the 2nd MS network element; Whether the content file list shown in the 2nd MS network element proof list 1 is identical with the second content listed files, if, then confirm the content intact that a MS network element is stored, if not, confirm that then the content of MS network element storage is imperfect.For example, be used to verify that whether complete film " AAA " information identical if be used for verifying information that film " AAA " is whether complete and second content listed files in the content file list shown in the table 1 of the 2nd MS network element checking, the film " AAA " that the storage of the one MS network element then is described is complete, and the 2nd MS network element can duplicate film " AAA " and storage from a MS network element; Otherwise, be used to verify whether complete information has one or multinomial inequality to film " AAA " if be used for verifying information that film " AAA " is whether complete and second content listed files in the content file list shown in the table 1 of the 2nd MS network element checking, the film " AAA " imperfect (may take place to cause unusually imperfect) of the one MS network element storage then is described, needs content of announcement to provide equipment to refill film " AAA " to a MS network element.
Wherein, be used to verify whether complete information has one or multinomial inequality to film " AAA " if be used for verifying whether complete information of film " AAA " and second content listed files in the content file list shown in the 2nd MS network element proof list 1, illustrate that then the film " AAA " that a MS network element stores is imperfect.Because after the content file list shown in the table 1 generates, be used to verify whether complete information is changeless to film " AAA ", if be used in the second content listed files verify whether there is one or multinomial different with the information shown in the table 1 in complete information to film " AAA ", then can only illustrate it is that film " AAA " has sent unusually, cause film " AAA " imperfect.
In the embodiment of the invention, the 2nd MS network element can read each information in the content file list shown in the table 1 successively, and corresponding information compares in each information that will read successively and the second content listed files, if comparative result is all identical, the content intact of then representing MS network element storage, the 2nd MS network element can also be stored by reproducting content from a MS network element; Otherwise, inequality if comparative result has, represent that then the content of MS network element storage is imperfect, the 2nd MS network element can provide equipment to refill content to a MS network element by content of announcement.
Under special screne, for example the data volume of content providing injection content is big, network quality is bad etc., can cause the time of the 2nd MS network element reproducting content from a MS network element longer, therefore such situation may appear, promptly the 2nd MS network element authenticated to the content intact of storing in the MS network element before reproducting content according to content file list, but when the 2nd MS network element begins reproducting content or in the process at reproducting content, the content of storing in the one MS network element has taken place unusually, causes the content of storing in the MS network element imperfect.Under these circumstances, in order further to improve the fail safe of content stores, the 2nd MS network element from a MS network element reproducting content and the storage after, also should whether complete according to the content that the content file list checking is duplicated and stored from a MS network element, if then keep storing the content of from a MS network element, duplicating; If not, then content of announcement provides equipment to refill content to a MS network element.
In the embodiment of the invention, when the 2nd MS network element authenticates to the content intact of MS network element storage, can be initiatively reproducting content and storage in the MS network element; Also can notify a MS network element, by a MS network element reproducting content and be sent to the 2nd MS network element storage.
In the embodiment of the invention, the 2nd MS network element can adopt following any one mode to come content of announcement to provide equipment to refill content to a MS network element:
One: the two MS network element of mode provides equipment dispatch order message to content, and this notification message is used to indicate content providing to refill content to a MS network element;
Two: the two MS network elements of mode send a notification message to a MS network element, and this notification message is used to indicate a MS network element informing content to provide equipment to refill content.
Wherein, the 2nd a MS network element or a MS network element can be mutual by carrying out between the Internet and the content providing, and this is a general knowledge known in this field, and the embodiment of the invention is not given unnecessary details.
In the foregoing description, the 2nd MS network element can successfully inject a MS network element to the two MS network elements in the content of content providing to begin to verify according to content file list whether the content of MS network element storage is complete from a MS network element reproducting content during this period of time, if then can from a MS network element, also store by reproducting content; Otherwise then content of announcement provides equipment to refill content to a MS network element; Thereby, can improve the fail safe that content providing is injected content, promote the satisfaction of content providing to CDN.
In addition, in the content method for implanting that the embodiment of the invention provides, content providing can be after content be successfully injected a MS network element, start next time content and inject task, and need not to wait for that the 2nd MS network element restarts next time content and inject task after the reproducting content from a MS network element.Because the consuming time of content replication is long, and the priority of content replication task generally also is lower, if content providing is restarted the task of content injection next time at the 2nd MS network element after the reproducting content from a MS network element, will reduce the efficient that content providing is injected content.Therefore, the content method for implanting that the embodiment of the invention provides can improve the efficient that content providing is injected content to a MS network element, improves the customer satisfaction of content providing.
In addition, in the content method for implanting that the embodiment of the invention provides, only need to expose 1 MS and get final product, do not inject content to content providing and do not need to expose simultaneously a plurality of MS network elements to content providing injection content.For content providing, inject task for need not start a plurality of contents simultaneously with a content, do not need to safeguard simultaneously the content of a plurality of MS yet, reduce the Content Management difficulty.
Embodiment two:
See also Fig. 4, a kind of content method for implanting schematic flow sheet based on CDN of Fig. 4 for providing in the embodiment of the invention two.Wherein, this content method for implanting can may further comprise the steps:
401, content providing is obtained the address of a MS network element, and injects content to a MS network element;
In the embodiment of the invention, the content that content providing is injected can be video, audio frequency, picture and document or the like.
When 402, a MS network element receives the content of content providing injection, send content file list to the two MS network elements, wherein, whether the content that this content file list is used for the 2nd MS network element checking content file list correspondence is complete;
Wherein, above-mentioned content file list can inject a MS network element by content providing, also can be generated voluntarily after the content that receives the content providing injection by a MS network element.
Wherein, above-mentioned content file list illustrates in the foregoing description one, and present embodiment is not repeated.
403, the 2nd MS network element receives the content file list that a MS network element sends, and verifies according to the foregoing listed files whether the content of MS network element storage is complete, if then execution in step 404; If not, then carry out 405;
Wherein, the 2nd MS network element is verified the content of MS network element storage according to the foregoing listed files, and whether complete implementation has been given and detailed introduction in the foregoing description one, and present embodiment is not repeated.
404, the 2nd MS network element reproducting content and storage from a MS network element;
In the embodiment of the invention, when the 2nd MS network element authenticates to the content intact of MS network element storage, can be initiatively reproducting content and storage in the MS network element; Also can notify a MS network element, by a MS network element reproducting content and be sent to the 2nd MS network element storage.
As a kind of optional execution mode, the 2nd MS network element from a MS network element after reproducting content and the storage, the content file list deletion that a MS network element can be sent.
405, the 2nd MS network element content of announcement provides equipment to refill content to a MS network element.
Wherein, when the content that authenticates to MS network element storage is imperfect, at first need the content of MS network element storage is recovered, the 2nd MS network element just carries out content replication and storage then, could guarantee farthest that like this content that the 2nd MS network element duplicates and stores is normal.
In the present embodiment, above-mentioned step 404 is arranged side by side with step 405, does not have the restriction of sequencing.
In the embodiment of the invention, the 2nd MS network element can adopt any one mode of describing among the embodiment one to come content of announcement to provide equipment to refill content to a MS network element.
As a kind of optional execution mode, if there is the 3rd MS network element, and the 3rd the MS network element stored the same a content that content providing is injected in advance, when then the 2nd MS network element content of storing in authenticating to a MS network element is imperfect, can preferentially notify a MS network element from the 3rd MS network element, to recover the same a content that content providing is injected, if a MS network element recovers the content failure from the 3rd MS network element, then the 2nd MS network element can provide equipment to refill content to a MS network element by content of announcement.
In the embodiment of the invention, in order further to improve the fail safe of content stores, the 2nd MS network element from a MS network element reproducting content and the storage after, further whether the content that checking is duplicated and stored from a MS network element according to content file list is complete, if then keep storing the content of from a MS network element, duplicating; If inconsistent, then content of announcement provides equipment to refill content to a MS network element, and further, the 2nd MS network element can be deleted the inconsistent content of storage.
In CDN, in order to guarantee the reliability of content stores, the same a content that content providing is injected generally can be stored at a plurality of MS network elements, but reasons such as hysteresis quality owing to reproducting content, the same a content that the content providing that may cause a plurality of MS network elements to be stored is injected is inconsistent, so the MC network element needs checking (can regularly initiate checking, also can manually initiate checking at any time) whether the same a content injected of the content providing of storing in a plurality of MS network elements consistent, if it is inconsistent, then notify the inconsistent MS network element of memory contents to start and duplicate or delete procedure, to guarantee the identification information unanimity of memory contents.
In CND, when MS network element of MX network element visit, as can not find the content that content providing is injected, then should go to continue to search on other MS network elements.
In the present embodiment two, the 2nd MS network element can verify whether the content of MS network element storage is complete according to content file list, if then can also store by reproducting content from a MS network element; Otherwise then content of announcement provides equipment to refill content to a MS network element; Thereby, can improve the fail safe that content providing is injected content, promote the satisfaction of content providing to CDN.In addition, the content method for implanting that provides of the embodiment of the invention can improve the efficient that content providing is injected content to a MS network element.For content providing, inject task for need not start a plurality of contents simultaneously with a content, do not need to safeguard simultaneously the content of a plurality of MS yet, reduce the Content Management difficulty.
Embodiment three:
See also Fig. 5, the another kind that Fig. 5 provides for the embodiment of the invention three is based on the content method for implanting schematic flow sheet of CDN.Wherein, this content method for implanting can may further comprise the steps:
501, the MC network element receives the content file list that a MS network element sends, wherein, this content file list is sent when receiving the content of content providing injection by a MS network element, and whether the content that this content file list is used for MC network element checking content file list correspondence is complete;
Wherein, above-mentioned content file list can inject a MS network element by content providing, by a MS network element above-mentioned content file list is sent to the MC network element again; Perhaps above-mentioned content file list also can be generated after the content that receives the content providing injection voluntarily by a MS network element, and sends to the MC network element, and the embodiment of the invention does not limit.
Wherein, above-mentioned content file list illustrates in the foregoing description one, and present embodiment is not repeated.
502, the MC network element verifies according to the foregoing listed files whether the content of MS network element storage is complete, if then notify the 2nd MS network element reproducting content and storage from a MS network element; If not, then content of announcement provides equipment to refill content to a MS network element.
As an optional execution mode, the MC network element according to the foregoing listed files verify the content of MS network element storage whether complete can for:
A, MC network element send checking request message to a MS network element;
B, MC network element receive the second content listed files that a MS network element sends, and this second content listed files is generated by MS network element content according to storage after receiving above-mentioned checking request message;
C, MC network element verify whether above-mentioned content file list is identical with the second content listed files, if then confirm the content intact that a MS network element is stored; If not, confirm that then the content of MS network element storage is imperfect.
In the embodiment of the invention, in order further to improve the fail safe of content stores, when the 2nd MS network element from a MS network element reproducting content and the storage after, the MC network element also should verify whether the content that the 2nd MS network element duplicates and store is complete according to the foregoing listed files from a MS network element, if, the content of then notifying the 2nd MS network element to keep storage from a MS network element, to duplicate; If not, then content of announcement provides equipment to refill content to a MS network element.
In the embodiment of the invention, the MC network element can adopt following any one mode to come content of announcement to provide equipment to refill content to a MS network element:
Mode one: the MC network element provides equipment dispatch order message to content, and this notification message is used to indicate content providing to refill content to a MS network element;
Mode two: the MC network element sends a notification message to a MS network element, and this notification message is used to indicate a MS network element informing content to provide equipment to refill content.
In the embodiment of the invention, the MC network element can the content providing content successfully inject a MS network element to the two MS network elements begin from a MS network element reproducting content during this period of time in content according to content file list authentication the one MS network element storage whether complete, if then notify the 2nd MS network element reproducting content and storage from a MS network element; Otherwise then content of announcement provides equipment to refill content to a MS network element; Thereby, can improve the fail safe that content providing is injected content, promote the satisfaction of content providing to CDN.In addition, the content method for implanting that provides of the embodiment of the invention can improve the efficient that content providing is injected content to a MS network element.For content providing, inject task for need not start a plurality of contents simultaneously with a content, do not need to safeguard simultaneously the content of a plurality of MS yet, reduce the Content Management difficulty.
Embodiment four:
See also Fig. 6, the another kind that Fig. 6 provides for the embodiment of the invention four is based on the content method for implanting schematic flow sheet of CDN.Wherein, this content method for implanting can may further comprise the steps:
601, content providing is obtained the address of a MS network element, and injects content to a MS network element;
In the embodiment of the invention, the content that content providing is injected can be video, audio frequency, picture and document or the like.
When 602, a MS network element receives the content of content providing injection, send content file list to the MC network element, wherein, whether the content that this content file list is used for MC network element checking content file list correspondence is complete;
Wherein, above-mentioned content file list can inject a MS network element by content providing, also can be generated voluntarily after the content that receives the content providing injection by a MS network element.
Wherein, above-mentioned content file list illustrates in the foregoing description one, and present embodiment is not repeated.
603, the MC network element receives the content file list that a MS network element sends, and verifies according to above-mentioned content file list whether the content of MS network element storage is complete, if then execution in step 604; If not, then carry out 605;
Wherein, the MC network element is verified the content of MS network element storage according to the foregoing listed files, and whether complete implementation has been given and detailed introduction in the foregoing description three, and present embodiment is not repeated.
604, notify the 2nd MS network element reproducting content and storage from a MS network element;
In the embodiment of the invention, the MC network element can be notified the 2nd MS network element after verifying out the content intact of MS network element storage, make the 2nd MS network element can be initiatively reproducting content and storage in the MS network element; Perhaps also can make the second MS network element notify a MS network element, by a MS network element reproducting content and be sent to the 2nd MS network element storage.
As an optional execution mode, when the 2nd MS network element from a MS network element after reproducting content and the storage, the content file list deletion that the MC network element can send a MS network element.
605, MC network element content of announcement provides equipment to refill content to a MS network element.
Wherein, when the content that authenticates to MS network element storage is imperfect, the MC network element at first needs the content of MS network element storage is recovered, the MC network element just notifies the 2nd MS network element to carry out content replication and storage then, could guarantee farthest that like this content that the 2nd MS network element duplicates and stores is normal.
In the present embodiment, above-mentioned step 604 is arranged side by side with step 605, does not have the restriction of sequencing.
In the embodiment of the invention, the MC network element can adopt any one mode of describing among the embodiment three to come content of announcement to provide equipment to refill content to a MS network element.
As a kind of optional execution mode, if there is the 3rd MS network element, and the 3rd the MS network element stored the same a content that content providing is injected in advance, when then the MC network element content of storing in authenticating to a MS network element is imperfect, can preferentially notify a MS network element from the 3rd MS network element, to recover the same a content that content providing is injected, if a MS network element recovers the content failure from the 3rd MS network element, then the MC network element can provide equipment to refill content to a MS network element by content of announcement.
In the embodiment of the invention, in order further to improve the fail safe of content stores, the MC network element the 2nd MS network element from a MS network element reproducting content and the storage after, further verify according to above-mentioned content file list whether the content that the 2nd MS network element duplicates and store is complete from a MS network element, if, the content of then notifying the 2nd MS network element to keep storage from a MS network element, to duplicate; If not, then MC network element content of announcement provides equipment to refill content to a MS network element, and further, the MC network element can be notified the inconsistent content of the 2nd MS network element deletion storage.
In CDN, in order to guarantee the reliability of content stores, the same a content that content providing is injected generally can be stored at a plurality of MS network elements, but reasons such as hysteresis quality owing to reproducting content, the same a content that the content providing that may cause a plurality of MS network elements to be stored is injected is inconsistent, so the MC network element needs checking (can regularly initiate checking, also can manually initiate checking at any time) whether the same a content injected of the content providing of storing in a plurality of MS network elements consistent, if it is inconsistent, then notify the inconsistent MS network element of memory contents to start and duplicate or delete procedure, to guarantee the memory contents unanimity.
In CND, when MS network element of MX network element visit, as can not find the content that content providing is injected, then should go to continue to search on other MS.
In the present embodiment, the MC network element can successfully inject a MS network element to the two MS network elements in the content providing content to begin reproducting content and verifies according to above-mentioned content file list whether the content of MS network element storage is complete during this period of time, if then notify the 2nd MS network element reproducting content and storage from a MS network element; Otherwise then content of announcement provides equipment to refill content to a MS network element; Thereby, can improve the fail safe that content providing is injected content, promote the satisfaction of content providing to CDN.In addition, the content method for implanting that provides of the embodiment of the invention can improve the efficient that content providing is injected content to a MS network element.For content providing, inject task for need not start a plurality of contents simultaneously with a content, do not need to safeguard simultaneously the content of a plurality of MS yet, reduce the Content Management difficulty.
Embodiment five:
See also Fig. 7, a kind of MS network element structural representation that Fig. 7 provides for the embodiment of the invention five based on CDN.Wherein, this MS network element can comprise:
Receiver module 701, be used to receive the content file list that a MS network element sends, wherein, this content file list is sent when receiving the content of content providing injection by a MS network element, and this content file list is used to verify whether the content of described content file list correspondence is complete;
In the embodiment of the invention, the content that content providing is injected can be video, audio frequency, picture and document or the like.
Wherein, above-mentioned content file list illustrates in the foregoing description one, and present embodiment is not repeated.
Authentication module 702 is used for verifying according to the foregoing listed files whether the content of MS network element storage is complete;
Replication module 703 is used in the checking result of authentication module 702 when being reproducting content and storage from a MS network element;
Notification module 704 is used in the checking result of authentication module 702 for not the time, and content of announcement provides equipment to refill content to a MS network element.
In the embodiment of the invention, in order further to improve the fail safe of content stores, authentication module 702 also is used at replication module 703 after a MS network element reproducting content and storage, and whether the content that checking is duplicated and stored from a MS network element according to the foregoing listed files is complete;
Correspondingly, replication module 703 also is used for when authentication module 702 is verified out from content intact that a MS network element duplicates and stores, the content that keeps storage to duplicate from a MS network element;
Correspondingly, notification module 704 also is used for when authentication module 702 verifies out that the content of duplicating and storing from a MS network element is imperfect, and content of announcement provides equipment to refill content to a MS network element.
In the embodiment of the invention, notification module 704 specifically is used for providing equipment dispatch order message to content, and wherein, this notification message is used to indicate content providing to refill content to a MS network element; Perhaps specifically be used for sending a notification message to a MS network element, this notification message is used to indicate a MS network element informing content to provide equipment to refill content.
See also Fig. 8, the another kind that Fig. 8 provides for the embodiment of the invention five is based on the MS network element structural representation of CDN.Wherein, this authentication module 702 can comprise:
First submodule 7021 is used for sending checking request message to a MS network element, and receives the second content listed files that a MS network element sends; Wherein, this second content listed files is generated by MS network element content according to storage after receiving above-mentioned checking request message;
Second submodule 7022 is used to verify whether the foregoing listed files is identical with the second content listed files, if then confirm the content intact that a MS network element is stored; If not, confirm that then the content of MS network element storage is imperfect.
As shown in Figure 8, replication module 703 is used in the checking result of second submodule 7022 when being, reproducting content and storage from a MS network element;
As shown in Figure 8, notification module 704 is used in the checking result of second submodule 7022 for not the time, and content of announcement provides equipment to refill content to a MS network element.
In the present embodiment, the MS network element can successfully inject a MS network element in the content of content providing and verify according to content file list whether the content of MS network element storage is complete to the beginning reproducting content during this period of time, if then can from a MS network element, also store by reproducting content; Otherwise then content of announcement provides equipment to refill content to a MS network element; Thereby, can improve the fail safe that content providing is injected content, promote the satisfaction of content providing to CDN.In addition, the embodiment of the invention can improve the efficient that content providing is injected content to a MS network element.For content providing, inject task for need not start a plurality of contents simultaneously with a content, do not need to safeguard simultaneously the content of a plurality of MS yet, reduce the Content Management difficulty.
Embodiment six:
See also Fig. 9, a kind of MC network element structural representation that Fig. 9 provides for the embodiment of the invention six based on CDN.Wherein, this MC network element can comprise:
Receiving element 901, be used to receive the content file list that a MS network element sends, wherein, this content file list is sent when receiving the content of CP injection by a MS network element, and this content file list is used to verify whether the content of described content file list correspondence is complete;
In the embodiment of the invention, the content that content providing is injected can be video, audio frequency, picture and document or the like.
Wherein, above-mentioned content file list illustrates in the foregoing description one, and present embodiment is not repeated.
Authentication unit 902 is used for verifying according to the foregoing listed files whether the content of MS network element storage is complete;
First notification unit 903 is used in the checking result of authentication unit 902 notifying the 2nd MS network element reproducting content and storage from a MS network element when being;
Second notification unit 904 is used in the checking result of authentication unit 902 for not the time, and content of announcement provides equipment to refill content to a MS network element.
In the embodiment of the invention, in order further to improve the fail safe of content stores, authentication unit 902 also is used at the 2nd MS network element verifying according to above-mentioned content file list whether the content that the 2nd MS network element duplicates and store is complete from a MS network element after a MS network element reproducting content and storage;
Correspondingly, first notification unit 903 also is used for when authentication unit 902 is verified out the 2nd MS network element from content intact that a MS network element duplicates and stores, the content of notifying the 2nd MS network element to keep storage to duplicate from a MS network element;
Correspondingly, second notification unit 904 also is used for when authentication unit 902 verifies out that content that the 2nd MS network element duplicates and store from a MS network element is imperfect, and content of announcement provides equipment to refill content to a MS network element.
In the embodiment of the invention, second notification unit 904 specifically is used for providing equipment dispatch order message to content, and this notification message is used to indicate content providing to refill content to a MS network element; Perhaps specifically be used for sending a notification message to a MS network element, this notification message is used to indicate a MS network element informing content to provide equipment to refill content.
See also Figure 10, the another kind that Figure 10 provides for the embodiment of the invention five is based on the MC network element structural representation of CDN.Wherein, this authentication unit 902 can comprise:
First subelement 9021 is used for sending checking request message to a MS network element, and receives the second content listed files that a MS network element sends; Wherein, this second content listed files is generated by MS network element content according to storage after receiving above-mentioned checking request message;
Second subelement 9022 is used to verify whether the foregoing listed files is identical with the second content listed files, if then confirm the content intact that a MS network element is stored; If not, confirm that then the content of MS network element storage is imperfect.
As shown in figure 10, first notification unit 903 is used in the checking result of second subelement 9022 notifying the 2nd MS network element reproducting content and storage from a MS network element when being.
As shown in figure 10, second notification module 904 is used in the checking result of second subelement 9022 for not the time, and content of announcement provides equipment to refill content to a MS network element.
In the present embodiment, the MC network element can successfully inject a MS network element to the two MS network elements in the content of content providing to begin reproducting content and verifies according to content file list whether the content of MS network element storage is complete during this period of time, if then notify the 2nd MS network element reproducting content and storage from a MS network element; Otherwise then content of announcement provides equipment to refill content to a MS network element; Thereby, can improve the fail safe that content providing is injected content, promote the satisfaction of content providing to CDN.In addition, the embodiment of the invention can improve the efficient that content providing is injected content to a MS network element.For content providing, inject task for need not start a plurality of contents simultaneously with a content, do not need to safeguard simultaneously the content of a plurality of MS yet, reduce the Content Management difficulty.
Embodiment seven:
See also Figure 11, the structural representation of a kind of content injected system based on CDN that Figure 11 provides for the embodiment of the invention seven.Wherein, this content injected system can comprise:
The one MS network element 1101, the 2nd MS network element 1102 and content providing 1103;
Wherein, content providing 1103 is used to inject content to a MS network element 1101;
Wherein, a MS network element 1101 is used for the content that received content provides equipment 1103 to inject, and sends content file list to the two MS network elements 1102, and whether the content that this content file list is used for the 2nd MS network element 1102 checking content file list correspondences is complete;
In the embodiment of the invention, the content that content providing 113 is injected can be video, audio frequency, picture and document or the like.
Wherein, above-mentioned content file list illustrates in the foregoing description one, and present embodiment is not repeated.
Wherein, the 2nd MS network element 1102 is used to receive the content file list that a MS network element 1101 sends, and verifies according to content file list whether the content of a MS network element 1101 storages is complete, if, then reproducting content and storage from a MS network element 1101; If not, then content of announcement provides equipment 1103 to refill content to a MS network element 1101.
In the embodiment of the invention, in order further to improve the fail safe of content stores, the 2nd MS network element 1102 from a MS network element 1101 reproducting content and the storage after, whether also be used for the content that checking is duplicated and stored from a MS network element 1101 according to the foregoing listed files complete, if then keep storing the content of from a MS network element 1101, duplicating; If not, then content of announcement provides equipment 1103 to refill content to a MS network element 1101.
In the present embodiment, the 2nd MS network element 1102 can successfully inject a MS network element 1101 to the 2nd MS network elements 1102 beginning reproducting contents in content providing 1103 contents and verify according to content file list whether the content of a MS network element 1101 storages is complete during this period of time, if then can from a MS network element 1101, also store by reproducting content; Otherwise then content of announcement provides equipment 1103 to refill content to a MS network element 1101; Thereby, can improve the fail safe that content providing 1103 is injected content, promote the satisfaction of 1103 couples of CDN of content providing.In addition, the embodiment of the invention can improve the efficient that content providing 1103 is injected content to a MS network element 1101.For content providing, inject task for need not start a plurality of contents simultaneously with a content, do not need to safeguard simultaneously the content of a plurality of MS yet, reduce the Content Management difficulty.
Embodiment eight:
See also Figure 12, the structural representation of a kind of content injected system based on CDN that Figure 12 provides for the embodiment of the invention eight.Wherein, this content injected system can comprise:
The one MS network element 1201, the two MS network elements 1202, content providing 1203 and MC network element 1204;
Wherein, content providing 1203 is used to inject content to a MS network element 1201;
Wherein, a MS network element 1201 is used for the content that received content provides equipment 1203 to inject, and sends content file list to MC network element 1204, and whether the content that this content file list is used for MC network element 1204 checking content file list correspondences is complete;
In the embodiment of the invention, the content that content providing 1203 is injected can be video, audio frequency, picture and document or the like.
Wherein, above-mentioned content file list illustrates in the foregoing description one, and present embodiment is not repeated.
Wherein, MC network element 1204 is used to receive the content file list that a MS network element 1201 sends, and verify according to the foregoing listed files whether the content of a MS network element 1201 storage is complete, if then notify the 2nd MS network element 1202 reproducting content and storage from a MS network element 1201; If not, then content of announcement provides equipment 1203 to refill content to a MS network element 1201;
Wherein, the 2nd MS network element 1202 is used for the notice according to MC network element 1204, reproducting content and storage from a MS network element 1201.
In the embodiment of the invention, in order further to improve the fail safe of content stores, MC network element 1204 also is used at the 2nd MS network element 1202 after a MS network element 1201 reproducting contents and storage, verify according to the foregoing listed files whether the content that the 2nd MS network element 1202 duplicates and store is complete from a MS network element 1201, if, the content of then notifying the 2nd MS network element 1202 to keep storage from a MS network element 1201, to duplicate; If not, then content of announcement provides equipment 1203 to refill content to a MS network element 1201.
In the present embodiment, MC network element 1204 can successfully inject a MS network element 1201 to the 2nd MS network elements 1202 beginning reproducting contents in content providing 1203 contents and verify according to content file list whether the content of a MS network element 1201 storages is complete during this period of time, if then notify the 2nd MS network element 1202 reproducting content and storage from a MS network element 1201; Otherwise then content of announcement provides equipment 1203 to refill content to a MS network element 1201; Thereby, can improve the fail safe that content providing 1203 is injected content, promote the satisfaction of 1203 couples of CDN of content providing.In addition, the embodiment of the invention can improve the efficient that content providing 1203 is injected content to a MS network element 1201.For content providing 1203, inject task for need not start a plurality of contents simultaneously with a content, do not need to safeguard simultaneously the content of a plurality of MS yet, reduce the Content Management difficulty.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: USB flash disk, read-only memory (Read-Only Memory, ROM), random access device (Random Access Memory, RAM), various media that can be program code stored such as magnetic disc or CD.
More than the content method for implanting of a kind of content-based distributing network of providing in the embodiment of the invention and relevant device, system are described in detail, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (23)

1. the content method for implanting of a content-based distributing network is characterized in that, comprising:
The second media store network element receives the content file list that the first media store network element sends, described content file list is sent when receiving the content that content providing injects by the described first media store network element, and whether described content file list is used for the content that the described second media store network element verifies described content file list correspondence complete;
The described second media store network element verifies according to described content file list whether the content of described first media store network element storage is complete, if then duplicate described content and storage from the described first media store network element; If not, then notify described content providing to refill content to the described first media store network element.
2. content method for implanting according to claim 1 is characterized in that, duplicates from the described first media store network element after described content and the storage, also comprises:
Whether the content that the described second media store network element duplicates and stores from the described first media store network element according to described content file list checking is complete, if then keep storing the content of duplicating from the described first media store network element; If not, then notify described content providing to refill content to the described first media store network element.
3. content method for implanting according to claim 1, its feature be, whether the content that the described second media store network element is verified described first media store network element storage according to described content file list complete comprising:
The described second media store network element sends checking request message to the first media store network element;
The described second media store network element receives the second content listed files that the described first media store network element sends; Described second content listed files is generated by described first media store network element content according to storage after receiving described checking request message;
The described second media store network element verifies whether described content file list is identical with described second content listed files, if then confirm the content intact that the described first media store network element is stored; If not, confirm that then the content of described first media store network element storage is imperfect.
4. content method for implanting according to claim 1 is characterized in that described content file list comprises content name, content size and content type at least.
5. according to any described content method for implanting of claim 1~4, it is characterized in that, describedly notify described content providing to refill content to comprise to the described first media store network element:
Send a notification message to described content providing, described notification message is used to indicate described content providing to refill content to the described first media store network element; Perhaps
Send a notification message to the described first media store network element, described notification message is used to indicate the described first media store network element to inform that described content providing refills content.
6. content method for implanting according to claim 1 is characterized in that, described content file list is produced by the described first media store network element or produced and injected the described first media store network element by described content providing.
7. the content method for implanting of a content-based distributing network is characterized in that, comprising:
Medium control network element receives the content file list that the first media store network element sends, described content file list is sent when receiving the content of content providing injection by the described first media store network element, and described content file list is used for described medium control network element and verifies whether the content of described content file list correspondence is complete;
Described medium control network element verifies according to described content file list whether the content of described first media store network element storage is complete, if then notify the second media store network element to duplicate described content and storage from the described first media store network element; If not, then notify described content providing to refill content to the described first media store network element.
8. content method for implanting according to claim 7 is characterized in that, the described second media store network element duplicates from the described first media store network element after described content and the storage, also comprises:
Described medium control network element verifies according to described content file list whether the content that the described second media store network element duplicates and store is complete from the described first media store network element, if, the content of then notifying the described second media store network element to keep storage from the described first media store network element, to duplicate; If not, then notify described content providing to refill content to the described first media store network element.
9. content method for implanting according to claim 7, its feature be, whether the content that described medium control network element is verified described first media store network element storage according to described content file list complete comprising:
Described medium control network element sends checking request message to the first media store network element;
Described medium control network element receives the second content listed files that the described first media store network element sends; Described second content listed files is generated by described first media store network element content according to storage after receiving described checking request message;
Described medium control network element verifies whether described content file list is identical with described second content listed files, if then confirm the content intact that the described first media store network element is stored; If not, confirm that then the content of described first media store network element storage is imperfect.
10. content method for implanting according to claim 7 is characterized in that described content file list comprises content name, content size and content type at least.
11. according to any described content method for implanting of claim 7~10, it is characterized in that, describedly notify described content providing to refill content to comprise to the described first media store network element:
Send a notification message to described content providing, described notification message is used to indicate described content providing to refill content to the described first media store network element; Perhaps
Send a notification message to the described first media store network element, described notification message is used to indicate the described first media store network element to inform that described content providing refills content.
12. the media store network element of a content-based distributing network is characterized in that, comprising:
Receiver module, be used to receive the content file list that the first media store network element sends, described content file list is sent when receiving the content of content providing injection by the described first media store network element, and described content file list is used to verify whether the content of described content file list correspondence is complete;
Authentication module is used for verifying according to described content file list whether the content of described first media store network element storage is complete;
Replication module is used in the checking result of described authentication module duplicating described content and storage when being from the described first media store network element;
Notification module is used in the checking result of described authentication module notifying described content providing to refill content to the described first media store network element for not the time.
13. media store network element according to claim 12 is characterized in that,
Described authentication module also is used for described replication module duplicates described content and storage from the described first media store network element after, verifies according to described content file list whether the content of described replication module storage is complete;
Described replication module also is used for when described authentication module is verified out the content intact of described replication module storage the content that keeps storage to duplicate from the described first media store network element;
Described notification module also is used for going out the content of described replication module storage when imperfect at the described authentication module certificate of inspection, notifies described content providing to refill content to the described first media store network element.
14. media store network element according to claim 12, its feature is that described authentication module comprises:
First submodule is used for sending checking request message to the first media store network element, and receives the second content listed files that the described first media store network element sends; Described second content listed files is generated by described first media store network element content according to storage after receiving described checking request message;
Second submodule is used to verify whether described content file list is identical with described second content listed files, if then confirm the content intact that the described first media store network element is stored; If not, confirm that then the content of described first media store network element storage is imperfect.
15. according to claim 12,13 or 14 described media store network elements, it is characterized in that,
Described notification module specifically is used for sending a notification message to described content providing, and described notification message is used to indicate described content providing to refill content to the described first media store network element; Perhaps be used for sending a notification message to the described first media store network element, described notification message is used to indicate the described first media store network element to inform that described content providing refills content.
16. the medium of content-based distributing network control network element is characterized in that, comprising:
Receiving element, be used to receive the content file list that the first media store network element sends, described content file list is sent when receiving the content of content providing injection by the described first media store network element, and described content file list is used to verify whether the content of described content file list correspondence is complete;
Authentication unit is used for verifying according to described content file list whether the content of described first media store network element storage is complete;
First notification unit is used in the checking result of described authentication unit notifying the second media store network element to duplicate described content and storage from the described first media store network element when being;
Second notification unit is used in the checking result of described authentication unit notifying described content providing to refill content to the described first media store network element for not the time.
17. medium control network element according to claim 16 is characterized in that,
Described authentication unit also is used for the described second media store network element duplicates described content and storage from the described first media store network element after, verifies according to described content file list whether the content of described second media store network element storage is complete;
Described first notification unit also is used for when described authentication unit is verified out the content intact of the described second media store network element storage content of notifying the described second media store network element to keep storage to duplicate from the described first media store network element;
Described second notification unit also is used for notifying described content providing to refill content to the described first media store network element when described authentication unit verifies out that the content of described second media store network element storage is imperfect.
18. medium control network element according to claim 17, its feature is that described authentication unit comprises:
First subelement is used for sending checking request message to the first media store network element, and receives the second content listed files that the described first media store network element sends; Described second content listed files is generated by described first media store network element content according to storage after receiving described checking request message;
Second subelement is used to verify whether described content file list is identical with described second content listed files, if then confirm the content intact that the described first media store network element is stored; If not, confirm that then the content of described first media store network element storage is imperfect.
19. according to claim 16,17 or 18 described medium control network elements, it is characterized in that,
Described second notification unit specifically is used for sending a notification message to described content providing, and described notification message is used to indicate described content providing to refill content to the described first media store network element; Perhaps specifically be used for sending a notification message to the described first media store network element, described notification message is used to indicate the described first media store network element to inform that described content providing refills content.
20. the content injected system of a content-based distributing network is characterized in that, comprising:
The first media store network element, second media store network element and the content providing;
Described content providing is used to inject content to the described first media store network element;
The described first media store network element, be used to receive the content that described content providing is injected, and send content file list to the described second media store network element, whether described content file list is used for the content that the described second media store network element verifies described content file list correspondence complete;
The described second media store network element, be used to receive the content file list that the described first media store network element sends, whether the content of verifying described first media store network element storage according to described content file list is complete, if then from the described first media store network element, duplicate described content and storage; If not, then notify described content providing to refill content to the described first media store network element.
21. the content injected system according to claim 20 is stated is characterized in that,
The described second media store network element duplicates from the described first media store network element after described content and the storage, also be used for verifying according to described content file list whether the content of duplicating and storing from the described first media store network element is complete, if then keep storing the content of from the described first media store network element, duplicating; If not, then notify described content providing to refill content to the described first media store network element.
22. the content injected system of a content-based distributing network is characterized in that, comprising:
The first media store network element, the second media store network element, content providing and medium control network element;
Described content providing is used to inject content to the described first media store network element;
The described first media store network element, be used to receive the content that described content providing is injected, and sending content file list to described medium control network element, described content file list is used for described medium control network element and verifies whether the content of described content file list correspondence is complete;
Described medium control network element, be used to receive the content file list that the described first media store network element sends, whether the content of verifying described first media store network element storage according to described content file list is complete, if then notify the described second media store network element from the described first media store network element, to duplicate described content and storage; If not, then notify described content providing to refill content to the described first media store network element;
The described second media store network element is used for the notice according to described medium control network element, duplicates described content and storage from the described first media store network element.
23. content injected system according to claim 22 is characterized in that,
Described medium control network element, also be used for the described second media store network element duplicates described content and storage from the described first media store network element after, whether the content of verifying described second media store network element storage according to described content file list is complete, if, the content of then notifying the described second media store network element to keep storage from the described first media store network element, to duplicate; If not, then notify described content providing to refill content to the described first media store network element.
CN 201010538278 2010-11-09 2010-11-09 Method for injecting content based on CDN (Content Delivery Network) as well as related devices and systems Active CN102137143B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010538278 CN102137143B (en) 2010-11-09 2010-11-09 Method for injecting content based on CDN (Content Delivery Network) as well as related devices and systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010538278 CN102137143B (en) 2010-11-09 2010-11-09 Method for injecting content based on CDN (Content Delivery Network) as well as related devices and systems

Publications (2)

Publication Number Publication Date
CN102137143A true CN102137143A (en) 2011-07-27
CN102137143B CN102137143B (en) 2013-08-28

Family

ID=44296798

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010538278 Active CN102137143B (en) 2010-11-09 2010-11-09 Method for injecting content based on CDN (Content Delivery Network) as well as related devices and systems

Country Status (1)

Country Link
CN (1) CN102137143B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060041556A1 (en) * 2002-08-29 2006-02-23 Koji Taniguchi Content processing apparatus and content display apparatus based on location information
CN101406060A (en) * 2006-04-12 2009-04-08 汤姆逊许可公司 Time-delay video downloading service by using P2P content distribution network
CN101533412A (en) * 2008-03-11 2009-09-16 船井电机株式会社 Media player and play method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060041556A1 (en) * 2002-08-29 2006-02-23 Koji Taniguchi Content processing apparatus and content display apparatus based on location information
CN101406060A (en) * 2006-04-12 2009-04-08 汤姆逊许可公司 Time-delay video downloading service by using P2P content distribution network
CN101533412A (en) * 2008-03-11 2009-09-16 船井电机株式会社 Media player and play method

Also Published As

Publication number Publication date
CN102137143B (en) 2013-08-28

Similar Documents

Publication Publication Date Title
JP6046726B2 (en) Disaster recovery system and method
CN107528872B (en) Data recovery method and device and cloud storage system
CN104580395B (en) A kind of cloudy collaboration Storage Middleware Applying system based on existing cloud storage platform
CN102073742B (en) Mass object storage system and running method thereof
CN106874334B (en) Data processing method and device and information processing system
JP4306365B2 (en) Server and content receiving apparatus
US8775859B2 (en) Method, apparatus and system for data disaster tolerance
CN104717132A (en) Information sending method, device and system
CN102523529A (en) Method for continuously playing videos of multi-terminal equipment and video server
CN104537076A (en) File reading and writing method and device
CN107273440A (en) Computer application, date storage method, micro services and microdata storehouse
CN104794385A (en) Information verification method and device
CN111600965A (en) Consensus method and system in block chain
JP2007299284A (en) Log collection system, client device, and log collection agent device
CN103281192A (en) Method, device and system for retrieving data
CN103246483A (en) Method, system and intelligent terminal for scanning files
CN105893169A (en) File storage method and system based on erasure codes
CN109165112B (en) Fault recovery method, system and related components of metadata cluster
CN111262822A (en) File storage method, device, block link point and system
CN109936751A (en) Video recording method, device, equipment, computer readable storage medium and system
US7848526B2 (en) Method of receiving session key in home network and method of reproducing content using the same
CN102137143B (en) Method for injecting content based on CDN (Content Delivery Network) as well as related devices and systems
CN106231393B (en) Video information processing method, device and system
CN104639973A (en) Information pushing method and device
KR20150041253A (en) Digital display terminal, contents server, and contents transmitting and receiving method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: BEIJING WEIBEN INTELLECTUAL PROPERTY MANAGEMENT CO

Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO., LTD.

Effective date: 20141114

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518129 SHENZHEN, GUANGDONG PROVINCE TO: 100080 HAIDIAN, BEIJING

TR01 Transfer of patent right

Effective date of registration: 20141114

Address after: 100080 room 401A, building 27, 1 Xin Lu, Haidian District, Beijing

Patentee after: Beijing Weiben Intellectual Property Management Co. Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: Huawei Technologies Co., Ltd.

ASS Succession or assignment of patent right

Owner name: BEIJING Z-GOOD TECHNOLOGY SERVICE CO., LTD.

Free format text: FORMER OWNER: BEIJING WEIBEN INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.

Effective date: 20141217

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100080 HAIDIAN, BEIJING TO: 100085 HAIDIAN, BEIJING

TR01 Transfer of patent right

Effective date of registration: 20141217

Address after: 100085 Beijing city Haidian District No. 33 Xiaoying Road 1 1F06 room

Patentee after: BEIJING ZHIGU TECHNOLOGY SERVICES CO., LTD.

Address before: 100080 room 401A, building 27, 1 Xin Lu, Haidian District, Beijing

Patentee before: Beijing Weiben Intellectual Property Management Co. Ltd.