CN103731506A - Content injection method, first business service node and content distribution network - Google Patents

Content injection method, first business service node and content distribution network Download PDF

Info

Publication number
CN103731506A
CN103731506A CN201410025434.7A CN201410025434A CN103731506A CN 103731506 A CN103731506 A CN 103731506A CN 201410025434 A CN201410025434 A CN 201410025434A CN 103731506 A CN103731506 A CN 103731506A
Authority
CN
China
Prior art keywords
content
service node
business service
terminal equipment
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410025434.7A
Other languages
Chinese (zh)
Other versions
CN103731506B (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201410025434.7A priority Critical patent/CN103731506B/en
Publication of CN103731506A publication Critical patent/CN103731506A/en
Application granted granted Critical
Publication of CN103731506B publication Critical patent/CN103731506B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

An embodiment of the invention provides a content injection method, a first business service node and a content distribution network and relates to the field of communication. The storage pressure of nodes of a content repository can be relieved, and the content storage efficiency can be improved. The content injection method comprises the steps of receiving a content injection instruction, wherein the content injection instruction comprises an address of a first content to be injected; obtaining the first content according to the address of the first content; storing the first content in the local so as to request a terminal device obtaining the first content to obtain the first content from the local. The content injection method, the first business service node and the content distribution network are used for content injection and distribution.

Description

A kind of content method for implanting, the first business service node and content distributing network
Technical field
The present invention relates to the communications field, relate in particular to a kind of content method for implanting, the first business service node and content distributing network.
Background technology
CDN(Content Delivery Network, content distributing network) be in network key position, to dispose node server to form the intelligent virtual network on existing network basis.CDN is by the analysis to information such as network traffics, node health, node load, joint behaviors, the distribution of Dynamical Deployment content on network, the Operational Visit data of intelligent scheduling terminal.CDN disposes the flow congestion that can effectively alleviate key node in network, to avoid affecting data transmission bauds and stability bottleneck node and link, reduces backbone network flow.
The CDN of prior art can be as shown in Figure 1, CDN10 comprises: content library node 101, content caching node 102, business service node 103, CMS(Content Management System, Content Management System) 104, SP(Service Provider, service provider) 105, CP(Content Provider, content supplier) 106, GSLB(Global Server Load Balance, GSLB) module 107 and SLB(Server Load Balance, load balancing) module 108 etc.In CDN10, the management of modules hierarchical, content library node 101 each content caching nodes 102 of management, corresponding business service node 103 in each content caching node 102 its range of managements of management, content library node 101 can and CMS104, SP105, any one in CP106 and GSLB module 107 communicates, content library node 101 is according to CP106, the injection of content is carried out in the injection instruction of any one transmission in SP105 and CMS104, when terminal equipment need to obtain content, the business service node 103 that receives the content request message that GSLB module 107 and SLB module 108 dispatch need to be to content caching node 102 request contents of this business service node 103 of management, again by this content caching node 102 to content library node 101 request contents, content library node 101 provides this content, and again through described content caching node 102, be sent to described business service node 103, by this business service node 103, send to terminal equipment.
In existing CDN network, all contents are injected and are completed by content library node, and content library node storage pressure is large, causes content storage efficiency low.
Summary of the invention
Embodiments of the invention provide a kind of content method for implanting, the first business service node and content distributing network, can alleviate the storage pressure of content library node, improve content storage efficiency.
For achieving the above object, embodiments of the invention adopt following technical scheme:
On the one hand, provide a kind of content method for implanting, for the first business service node, comprising:
Receive content and inject instruction, described content is injected the address that instruction comprises first content to be injected;
According to first content described in the address acquisition of described first content;
In this locality, store described first content, so that the terminal equipment of first content obtains described first content described in acquisition request from this locality.
On the one hand, provide a kind of the first business service node, comprising:
The first receiving element, injects instruction for receiving content, and described content is injected the address that instruction comprises first content to be injected;
The first acquiring unit, for according to first content described in the address acquisition of described first content;
The first memory cell, for store described first content in this locality, so that the terminal equipment of first content obtains described first content described in acquisition request from this locality.
On the one hand, provide a kind of content distributing network, comprising:
Any the first described business service node above;
Content library node;
Content caching node;
GSLB module;
SLB module.
The embodiment of the present invention provides a kind of content method for implanting, the first business service node and content distributing network, comprising: receive content and inject instruction, described content is injected the address that instruction comprises first content to be injected; According to first content described in the address acquisition of described first content; In this locality, store described first content, so that the terminal equipment of first content obtains described first content described in acquisition request from this locality.So, owing to having realized the injection of first content on business service node, make the terminal equipment of first content described in acquisition request to obtain described first content from described the first service node, effectively shared the storage content of content library node, thereby alleviate the storage pressure of content library node, improve content storage efficiency.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The CDN structural representation that Fig. 1 provides for prior art;
The CDN structural representation that Fig. 2 provides for the embodiment of the present invention;
A kind of content method for implanting flow chart that Fig. 3 provides for the embodiment of the present invention;
The another kind of content method for implanting flow chart that Fig. 4 provides for the embodiment of the present invention;
The second content acquisition methods flow chart that Fig. 5 provides for the embodiment of the present invention;
One the first business service node structure schematic diagram that Fig. 6 provides for the embodiment of the present invention;
Another kind the first business service node structure schematic diagram that Fig. 7 provides for the embodiment of the present invention;
Another first business service node structure schematic diagram that Fig. 8 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The CDN that the embodiment of the present invention provides can be as shown in Figure 2, CDN20 comprises: content library node 201, content caching node 202, business service node 203, CMS(Content Management System, Content Management System) 204, SP(Service Provider, service provider) 205, CP(Content Provider, content supplier) 206, GSLB(Global Server Load Balance, GSLB) module 207 and SLB(Server Load Balance, load balancing) module 208 etc.In CDN20, the management of modules hierarchical, content library node 201 each content caching nodes 202 of management, corresponding business service node 203 in each content caching node 202 its range of managements of management, content library node 201 can and CMS204, SP205, any one in CP206 and GSLB module 207 communicates, content library node 201 is according to CP206, the injection of content is carried out in the injection instruction of any one transmission in SP205 and CMS204, when terminal equipment need to obtain content, the business service node 203 that receives content request message can be to content caching node 202 request contents of this business service node 203 of management, again by this content caching node 202 to content library node 201 request contents, content library node 201 provides this content, and again through described content caching node 202, be sent to described business service node 203, by this business service node 203, send to terminal equipment.Further, as shown in Figure 2, any one business service node 203 also can with CMS204, SP205, CP206, GSLB module 207 and SLB module 208 in any one communicate.
Owing to can comprising multiple business service nodes in CDN, the embodiment of the present invention is take the first business service node as example, and this first business service node can be any one the business service node in described CDN.
The embodiment of the present invention provides a kind of content method for implanting, as shown in Figure 3, for described the first business service node, comprising:
Step 301, reception content are injected instruction, and described content is injected the address that instruction comprises first content to be injected.
Any one that described content injection instruction can be CP, SP and CMS sends to described the first business service node.First content described to be injected can be video, application etc.The address of described first content is generally the URL(Resource Locator of this first content, Uniform URL(uniform resource locator)).
Step 302, according to first content described in the address acquisition of described first content.
Step 303, in this locality, store described first content, so that the terminal equipment of first content obtains described first content described in acquisition request from this locality.
So, owing to having realized the injection of first content on business service node, make the terminal equipment of first content described in acquisition request to obtain described first content from described the first service node, effectively shared the storage content of content library node, thereby alleviate the storage pressure of content library node, improve content storage efficiency.
Further, in step 303 described in the first business service node storage after content to be injected, the first business service node can also generate according to described first content sign and the first content storage information of described first content, and described first content storage information is indicated the whether meaningful storage of described the first service node; Described first content storage information is sent to the SLB module of described the first business service node of administration; In this locality, store the sign of described first content.
Especially, when existing terminal equipment to obtain content, described method also comprises:
Receive the content request message of the SLB module forwards of described the first business service node of described administration, described content request message comprises the sign of second content and the address of terminal equipment of terminal equipment request, described content request message is that the content request message being sent according to described terminal equipment by described GSLB module determines that described terminal equipment region of living in is positioned at after described SLB compass of competency, is forwarded to described SLB module; According to described content request message, obtain the second content of the sign correspondence of described second content; To terminal equipment corresponding to the address of described terminal equipment, send described second content.
Concrete, the described second content that obtains the sign correspondence of described second content according to described content request message comprises: judge whether this locality stores the second content of the sign correspondence of described second content; When this locality, store the second content of the sign correspondence of described second content, in this locality, obtain described second content; When the second content of the sign correspondence of described second content is not stored in this locality, to the second business service node, send described content request message, so that store the node of the second content of the sign correspondence of described second content in described the second business service node, to described the first business service node, send described second content, described the second business service node is for administering and store substantial business service node with described first service node by same SLB module.
It should be noted that, in the CDN that the embodiment of the present invention provides, the first business service node can be obtained in other business service nodes and be had content canned data by the broadcast of other business service nodes by same SLB module administration, also can be informed by other business service nodes of same SLB module administration and self be stored content by broadcast.Example, after step 303, described the first business service node can be broadcasted described first content storage information, described first content storage information is indicated the whether meaningful storage of described the first business service node, in the present embodiment, because the first business service node has been stored first content, therefore described content storage information is indicated the meaningful storage of described the first business service node.Simultaneously, the first business service node can also receive and the second content storage information of described the first business service node by other business service node broadcasts of same SLB module administration, the described whether meaningful storage of other business service nodes of described second content storage information indication; According to described second content storage information, define the business service node of content storage as described the second business service node.So, the first business service node just can be known the substantial business service node of all storages within the scope of the load balancing SLB module management of administering described the first business service node.
Concrete, the embodiment of the present invention provides a kind of content method for implanting, suppose that the first business service node and the second business service node are the node of same SLB module administration, and the SLB module of administration the first business service node and the second business service node is a SLB module.As shown in Figure 4, comprising:
Step 401, the first business service node receive content and inject instruction, and described content is injected the address that instruction comprises first content to be injected.
Any one that described content injection instruction can be CP, SP and CMS sends to described the first business service node.First content described to be injected can be video, application etc.The address of described first content is generally the URL of this first content.
Step 402, the first business service node are according to first content described in the address acquisition of described first content.
When URL that the address of described first content is this first content, the first business service node can obtain this first content according to described URL in corresponding server, and described first content comprises content source file and metadata etc.
Step 403, the first business service node are stored described first content in this locality.
Described storing process is the injection first content process of first content.
Step 404, the first business service node generate sign and the first content storage information of described first content according to described first content.
Described first content sign is used at first content described in CDN unique identification, the create-rule of described first content sign can reference content storehouse node in the create-rule of content identification, example, described first content sign can be comprised of the character string of default number, in described character string, exist the character of x ad-hoc location to indicate described first content to be stored in business service node, exist the character of y ad-hoc location to indicate the business service node identification of described first content storage, exist the character of z ad-hoc location to indicate the region of described first content storage, wherein, the region of described first content storage refers to the affiliated geographic area of business service node of this first content storage, as Nanjing, Beijing etc., described first content storage information is indicated the whether meaningful storage of described the first service node, example, described first content storage information can be indicated the whether meaningful storage of described the first service node with specific character, as described in character 0 indication, the first service node does not have content storage, and character 1 indicates described the first service node there is no content storage.In the present embodiment, because the first business service node at least stores first content, so described first content storage information is indicated the meaningful storage of described the first service node.
Especially, if it is that CP or SP send that the content that the first business service node receives in step 401 is injected instruction, described content is injected the information that instruction can also comprise CP or SP, when generating first content sign, the first business service node can also be indicated according to the character of the information setting ad-hoc location of transmission CP or SP the priority of described first content, the priority of for example Sina is greater than the priority of Sohu, and described content injection instruction is that Sina sends, set the priority corresponding to character indication Sina of ad-hoc location in first content sign.
Step 405, the first business service node are sent to a SLB module by described first content storage information.
Because all business service nodes of a described SLB administration all can send content storage information to a SLB module, therefore in a described SLB module, record the whether meaningful storage of all business service nodes of a described SLB administration.
Step 406, the first business service node are stored described first content sign in this locality.
First content storage information described in step 407, the first business service node broadcasts.
It should be noted that, because the content on the first service node may change along with the time, the first business service node can periodically be broadcasted described first content storage information, if periodically broadcast described first content storage information, the result of the first content storage information of broadcast indication has content storage and there is no two kinds of situations of content storage, also can after each content is injected, generate new first content storage information broadcasts, if generating new first content storage information after each content is injected broadcasts, the end value of the first content storage information of broadcast indication has the situation of content storage.So far, all processes that injects first content on the first service node completes.
Step 408, terminal equipment send content request message to GSLB module.
Described content request message comprises the sign of second content and the address of terminal equipment of terminal equipment request, the address of described terminal equipment can be the IP(Internet Protocol of terminal equipment, Internet protocol) address, the present invention supposes that the content of terminal equipment request is second content, described second content can be identical with above-mentioned first content, also can be different.
Step 409, GSLB module are determined described terminal equipment region of living according to described content request message.
GSLB module can be determined this terminal equipment region of living according to the address of terminal equipment described in described content request message, and the IP address that the address of for example described terminal equipment is terminal equipment can determine that according to this IP address terminal equipment is positioned at Nanjing.
Step 410, GSLB module are dispatched to described content request message the SLB module in administration described terminal equipment region of living in.
The SLB module that the invention process example assumes is administered described terminal equipment region of living in is a SLB module.
Step 411, a SLB are dispatched to the first business service node by described content request message.
According to the whether meaningful storage of all business service nodes of recording a described SLB administration in the known SLB module of step 405, a SLB can determine corresponding business service node according to default distribution principle, example, if described default distribution principle is nearby principle, a SLB selects to approach the business service node of described terminal equipment most as the business service node of needs scheduling in the substantial business service node of storage, if described default distribution principle is content priority principle, a SLB selects the business service node that in the substantial business service node of storage, the less business service node of load is dispatched as needs, described in the invention process example assumes, needing the business service node of scheduling is the first business service node.
Step 412, the first business service node obtain described second content.
Concrete, as shown in Figure 5, the first business service node obtains described second content and comprises:
4121, the first business service node judges the local second content of the sign correspondence of described second content of whether storing.If so, perform step 4122; If not, execution step 4123.
According to step 404 and 406, can find out, the first business service node all generates sign the preservation of corresponding content after each content is injected, therefore the first business service node can be inquired about local whether storing with described second content and identify identical sign, if exist, the local second content that stores the sign correspondence of described second content of explanation, if do not exist, the local second content of the sign correspondence of described second content of not storing of explanation.
4122, the first business service node obtains described second content at described the first business service node.
4123, first business service node determination the second business service node.Execution step 4124.
From step 407, in described CDN, each business service node can be broadcasted the content storage information of self, accordingly, in the scope of a SLB management, other business service nodes also can be broadcasted second content storage information, described broadcast action can be the cycle, also can after injecting, each content carry out, the first business service node receives and the second content storage information of described the first business service node by other business service node broadcasts of same SLB module administration, the described whether meaningful storage of other business service nodes of described second content storage information indication, then the business service node that defines content storage according to described second content storage information is as described the second business service node, and it can be also multiple that described the second service node can be one, and the present invention does not limit this.
4124, the first business service node sends described content request message to the second business service node.Execution step 4125.
It should be noted that, in the embodiment of the present invention, the business service node of same SLB module administration adopts P2P(Peer to Peer, peer-to-peer network) mode carries out information communication, and concrete mode can be with reference to prior art., in this step, the first business service node sends described content request message by P2P mode to the second business service joint.
4125, in the second business service node, store the sign correspondence of described second content second content node to described first business service node send second content.
The the second business service node that receives described content requests can judge whether described the second business service node stores the second content of the sign correspondence of described second content, if just store and send this second content to the first business service ground connection, if storage, does not process.
It should be noted that, if all do not store described second content sign in all the second business service nodes, the first business service node can notify GSLB again to process, or to content cache node request content, the present invention does not limit this.
In the invention process example assumes the second business service node, store the sign of described second content, this business service node sends described second content to described the first business service node.
Step 413, the first business service node send described second content to terminal equipment corresponding to the address of described terminal equipment.
It should be noted that, in embodiments of the present invention, business not only can be injected but also can inject from content library node from business service node, and only have described two kinds of injection modes, if there is no second content in the second business service node so, the first business service node can be to the content caching node request content of this business service node of management, so that obtain content from content library node, the first business service node also can, first to the content caching node request content of this business service node of management, so that obtain content from content library node, if content library node does not have described second content, then perform step 4121 to 4125, the first business service node can also determine that second content injects or the injection of content library node from business service node according to second content sign, then adopt corresponding content acquisition method, the first business service node can determine according to the character of the ad-hoc location certain number of the sign of described second content the decanting point of described second content, example, in step 404, when the first business service node generates the sign of first content, described first content sign is comprised of the character string of default number, in described character string, exist the character of x ad-hoc location to indicate described first content to be stored in business service node, exist the character of y ad-hoc location to indicate the business service node identification of described first content storage, exist the character of z ad-hoc location to indicate the region of described first content storage, the unified content create-rule that each business service node adopts, the first business service node can check that the character of a described x ad-hoc location determines whether described second content injects from business service node.
The sequencing of the content method for implanting step that the embodiment of the present invention provides can suitably be adjusted; step also can according to circumstances be carried out corresponding increase and decrease; any be familiar with those skilled in the art the present invention disclose technical scope in; can expect easily the method changing; within all should being encompassed in protection scope of the present invention, therefore repeat no more.
The content method for implanting that the embodiment of the present invention provides, owing to having realized the injection of first content on business service node, make the terminal equipment of first content described in acquisition request to obtain described first content from described the first service node, effectively shared the storage content of content library node, thereby alleviate the storage pressure of content library node, improve content storage efficiency.
The embodiment of the present invention provides a kind of the first business service node 60, as shown in Figure 6, comprising:
The first receiving element 601, injects instruction for receiving content, and described content is injected the address that instruction comprises first content to be injected.
The first acquiring unit 602, for according to first content described in the address acquisition of described first content.
The first memory cell 603, for store described first content in this locality, so that the terminal equipment of first content obtains described first content described in acquisition request from this locality.
So, owing to having realized the injection of first content on business service node, make the terminal equipment of first content described in acquisition request to obtain described first content from described the first service node, effectively shared the storage content of content library node, thereby alleviate the storage pressure of content library node, improve content storage efficiency.
Further, as shown in Figure 7, described the first business service node 60 also comprises:
Generation unit 604, for generate sign and the first content storage information of described first content according to described first content, described first content storage information is indicated the whether meaningful storage of described the first service node.
The first transmitting element 605, for sending described first content storage information the load balancing SLB module of described the first business service node of administration.
The second memory cell 606, for storing the sign of described first content in this locality.
The second receiving element 607, be used for the content request message of the SLB module forwards that receives described the first business service node of described administration, described content request message comprises the sign of second content and the address of terminal equipment of terminal equipment request, described content request message is that the content request message being sent according to described terminal equipment by described GSLB module determines that described terminal equipment region of living in is positioned at after described SLB compass of competency, is forwarded to described SLB module.
Second acquisition unit 608, for obtaining the second content of the sign correspondence of described second content according to described content request message.
The second transmitting element 609, sends described second content for terminal equipment corresponding to the address to described terminal equipment.
Wherein, described second acquisition unit 608 specifically for:
Judge the local second content of the sign correspondence of described second content of whether storing; When this locality, store the second content of the sign correspondence of described second content, in this locality, obtain described second content; When the second content of the sign correspondence of described second content is not stored in this locality, to the second business service node, send described content request message, so that store the node of the second content of the sign correspondence of described second content in described the second business service node, to described the first business service node, send described second content, described the second business service node is for administering and store substantial business service node with described first service node by same SLB module.
Further, as shown in Figure 8, described the first business service node 60 also comprises:
The 3rd receiving element 610, for receiving and the second content storage information of described the first business service node by other business service node broadcasts of same SLB module administration, the described whether meaningful storage of other business service nodes of described second content storage information indication.
Determining unit 611, for the business service node that defines content storage according to described second content storage information as described the second business service node.
The embodiment of the present invention also provides a kind of content distributing network to comprise: the first business service node described in the above embodiment of the present invention arbitrarily; Content library node; Content caching node; GSLB module; SLB module.Wherein, described the first business service node is used for receiving content and injects instruction, and described content is injected the address that instruction comprises first content to be injected; According to first content described in the address acquisition of described first content; In this locality, store described first content, so that the terminal equipment of first content obtains described first content described in acquisition request from this locality.Described content distributing network can be as shown in Figure 2, and the present invention's contrast repeats no more.
Those skilled in the art can be well understood to, for convenience and simplicity of description, the system of foregoing description, the specific works process of device and unit, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
In the several embodiment that provide in the application, should be understood that, disclosed system, apparatus and method, can realize by another way.For example, device embodiment described above is only schematic, for example, the division of described unit, be only that a kind of logic function is divided, during actual realization, can have other dividing mode, for example multiple unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
The described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in multiple network element.Can select according to the actual needs some or all of unit wherein to realize the object of the present embodiment scheme.
In addition, the each functional unit in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of unit comprises, also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that also can adopt hardware to add SFU software functional unit realizes.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can complete by the relevant hardware of program command, aforesaid program can be stored in a computer read/write memory medium, this program, when carrying out, is carried out the step that comprises said method embodiment; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CDs.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, any be familiar with those skilled in the art the present invention disclose technical scope in; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of described claim.

Claims (11)

1. a content method for implanting, is characterized in that, for the first business service node, comprising:
Receive content and inject instruction, described content is injected the address that instruction comprises first content to be injected;
According to first content described in the address acquisition of described first content;
In this locality, store described first content, so that the terminal equipment of first content obtains described first content described in acquisition request from this locality.
2. method according to claim 1, is characterized in that, after content to be injected described in the storage of this locality, described method also comprises:
The sign and the first content storage information that according to described first content, generate described first content, described first content storage information is indicated the whether meaningful storage of described the first service node;
Described first content storage information is sent to the load balancing SLB module of described the first business service node of administration;
In this locality, store the sign of described first content.
3. method according to claim 2, is characterized in that, after described first content is stored in this locality, described method also comprises:
Receive the content request message of the SLB module forwards of described the first business service node of described administration, described content request message comprises the sign of second content and the address of terminal equipment of terminal equipment request, described content request message is that the content request message being sent according to described terminal equipment by GSLB GSLB module determines that described terminal equipment region of living in is positioned at after described SLB compass of competency, is forwarded to described SLB module;
According to described content request message, obtain the second content of the sign correspondence of described second content;
To terminal equipment corresponding to the address of described terminal equipment, send described second content.
4. method according to claim 3, is characterized in that, the described second content that obtains the sign correspondence of described second content according to described content request message comprises:
Judge the local second content of the sign correspondence of described second content of whether storing;
When this locality, store the second content of the sign correspondence of described second content, in this locality, obtain described second content;
When the second content of the sign correspondence of described second content is not stored in this locality, to the second business service node, send described content request message, so that store the node of the second content of the sign correspondence of described second content in described the second business service node, to described the first business service node, send described second content, described the second business service node is for administering and store substantial business service node with described first service node by same SLB module.
5. method according to claim 4, is characterized in that, described to the second business service node, send described content request message before, described method also comprises:
Receive and the second content storage information of described the first business service node by other business service node broadcasts of same SLB module administration the described whether meaningful storage of other business service nodes of described second content storage information indication;
According to described second content storage information, define the business service node of content storage as described the second business service node.
6. a first business service node, is characterized in that, comprising:
The first receiving element, injects instruction for receiving content, and described content is injected the address that instruction comprises first content to be injected;
The first acquiring unit, for according to first content described in the address acquisition of described first content;
The first memory cell, for store described first content in this locality, so that the terminal equipment of first content obtains described first content described in acquisition request from this locality.
7. the first business service node according to claim 6, is characterized in that, described the first business service node also comprises:
Generation unit, for generate sign and the first content storage information of described first content according to described first content, described first content storage information is indicated the whether meaningful storage of described the first service node;
The first transmitting element, for sending described first content storage information the load balancing SLB module of described the first business service node of administration;
The second memory cell, for storing the sign of described first content in this locality.
8. the first business service node according to claim 7, is characterized in that, described the first business service node also comprises:
The second receiving element, be used for the content request message of the SLB module forwards that receives described the first business service node of described administration, described content request message comprises the sign of second content and the address of terminal equipment of terminal equipment request, described content request message is that the content request message being sent according to described terminal equipment by GSLB GSLB module determines that described terminal equipment region of living in is positioned at after described SLB compass of competency, is forwarded to described SLB module;
Second acquisition unit, for obtaining the second content of the sign correspondence of described second content according to described content request message;
The second transmitting element, sends described second content for terminal equipment corresponding to the address to described terminal equipment.
9. the first business service node according to claim 8, is characterized in that, described second acquisition unit specifically for:
Judge the local second content of the sign correspondence of described second content of whether storing;
When this locality, store the second content of the sign correspondence of described second content, in this locality, obtain described second content;
When the second content of the sign correspondence of described second content is not stored in this locality, to the second business service node, send described content request message, so that store the node of the second content of the sign correspondence of described second content in described the second business service node, to described the first business service node, send described second content, described the second business service node is for administering and store substantial business service node with described first service node by same SLB module.
10. the first business service node according to claim 9, is characterized in that, described the first business service node also comprises:
The 3rd receiving element, for receiving and the second content storage information of described the first business service node by other business service node broadcasts of same SLB module administration, the described whether meaningful storage of other business service nodes of described second content storage information indication;
Determining unit, for the business service node that defines content storage according to described second content storage information as described the second business service node.
11. 1 kinds of content distributing networks, is characterized in that, comprising:
The first business service node described in claim 6 to 10 any one claim;
Content library node;
Content caching node;
GSLB module;
SLB module.
CN201410025434.7A 2014-01-20 2014-01-20 A kind of content injection method, the first business service node and content distributing network Active CN103731506B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410025434.7A CN103731506B (en) 2014-01-20 2014-01-20 A kind of content injection method, the first business service node and content distributing network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410025434.7A CN103731506B (en) 2014-01-20 2014-01-20 A kind of content injection method, the first business service node and content distributing network

Publications (2)

Publication Number Publication Date
CN103731506A true CN103731506A (en) 2014-04-16
CN103731506B CN103731506B (en) 2017-08-11

Family

ID=50455428

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410025434.7A Active CN103731506B (en) 2014-01-20 2014-01-20 A kind of content injection method, the first business service node and content distributing network

Country Status (1)

Country Link
CN (1) CN103731506B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104506656A (en) * 2015-01-09 2015-04-08 中国联合网络通信集团有限公司 Method and system for placing content distribution network (CDN) node in mobile internet
WO2019001316A1 (en) * 2017-06-27 2019-01-03 阿里巴巴集团控股有限公司 Update method, system, end node and electronic device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005369A (en) * 2006-01-19 2007-07-25 深圳市瑞福特信息技术有限公司 Distritive content sending net and distributive content sending and up transfering method
CN101064729A (en) * 2006-04-27 2007-10-31 中国电信股份有限公司 System and method for realizing FTP download service through CDN network
US20110040861A1 (en) * 2009-08-17 2011-02-17 At&T Intellectual Property I, L.P. Integrated Proximity Routing for Content Distribution
CN102143199A (en) * 2010-10-19 2011-08-03 华为技术有限公司 Content acquisition method, node and content network
CN102497402A (en) * 2011-12-01 2012-06-13 深圳市同洲视讯传媒有限公司 Content injection method and system thereof, and content delivery method and system thereof
CN102510530A (en) * 2011-11-11 2012-06-20 深圳市同洲电子股份有限公司 Program content distribution system, device and method
CN103973650A (en) * 2013-02-01 2014-08-06 中兴通讯股份有限公司 Content delivery network and method for performing content management in same

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005369A (en) * 2006-01-19 2007-07-25 深圳市瑞福特信息技术有限公司 Distritive content sending net and distributive content sending and up transfering method
CN101064729A (en) * 2006-04-27 2007-10-31 中国电信股份有限公司 System and method for realizing FTP download service through CDN network
US20110040861A1 (en) * 2009-08-17 2011-02-17 At&T Intellectual Property I, L.P. Integrated Proximity Routing for Content Distribution
CN102143199A (en) * 2010-10-19 2011-08-03 华为技术有限公司 Content acquisition method, node and content network
CN102510530A (en) * 2011-11-11 2012-06-20 深圳市同洲电子股份有限公司 Program content distribution system, device and method
CN102497402A (en) * 2011-12-01 2012-06-13 深圳市同洲视讯传媒有限公司 Content injection method and system thereof, and content delivery method and system thereof
CN103973650A (en) * 2013-02-01 2014-08-06 中兴通讯股份有限公司 Content delivery network and method for performing content management in same

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104506656A (en) * 2015-01-09 2015-04-08 中国联合网络通信集团有限公司 Method and system for placing content distribution network (CDN) node in mobile internet
CN104506656B (en) * 2015-01-09 2018-03-23 中国联合网络通信集团有限公司 A kind of method and system of the set content distribution network node in mobile Internet
WO2019001316A1 (en) * 2017-06-27 2019-01-03 阿里巴巴集团控股有限公司 Update method, system, end node and electronic device
CN109150570A (en) * 2017-06-27 2019-01-04 阿里巴巴集团控股有限公司 Update method, system, end node and electronic equipment
CN109150570B (en) * 2017-06-27 2022-04-08 阿里巴巴集团控股有限公司 Updating method, system, end node and electronic equipment
US11327736B2 (en) 2017-06-27 2022-05-10 Alibaba Group Holding Limited Update method, system, end node and electronic device

Also Published As

Publication number Publication date
CN103731506B (en) 2017-08-11

Similar Documents

Publication Publication Date Title
CN103944994A (en) Distributed resource obtaining method and device
CN101677325B (en) Method, device and system for publishing media description information and acquiring media
CN105337961A (en) Method for communication with client side and server
CN102904903B (en) Communication system and communication means
CN102438278B (en) Load allocation method and device for mobile communication network
CN101681340A (en) Unobtrusive methods and systems for collecting information transmitted over a network
CN103812849A (en) Local cache updating method and system, client and server
CN102333092A (en) Network user identification method and application server
CN106357539B (en) A kind of data capture method and equipment
CN104283933A (en) Data downloading method, client-side and system
CN101895520B (en) Widget system data sharing method, server and data sharing system
CN103747273A (en) Video requesting method, device and system
CN102402519A (en) Search method, search result display method, search server and client
CN103281394A (en) File acquiring method, node servers and system
CN109729183A (en) Request processing method, device, equipment and storage medium
CN101355590B (en) Method, system and apparatus for prompting download
CN109522462B (en) Cloud query method, device, equipment and storage medium based on block chain
CN104504006A (en) Method and system for acquiring and analyzing data on news client
CN104967642B (en) Content distribution method and device
CN105338421A (en) HLS streaming media transmission method and device
CN102843615A (en) Cache indexing method of online video files and cache server
CN109873855A (en) A kind of resource acquiring method and system based on block chain network
CN103607410A (en) Content access method and equipment
CN102957972B (en) Video on demand method and system thereof
CN103825916A (en) Resource downloading method and resource downloading system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant