CN101247367B - Content providing method and system based on content distribution network and peer-to-peer network - Google Patents
Content providing method and system based on content distribution network and peer-to-peer network Download PDFInfo
- Publication number
- CN101247367B CN101247367B CN200810089582XA CN200810089582A CN101247367B CN 101247367 B CN101247367 B CN 101247367B CN 200810089582X A CN200810089582X A CN 200810089582XA CN 200810089582 A CN200810089582 A CN 200810089582A CN 101247367 B CN101247367 B CN 101247367B
- Authority
- CN
- China
- Prior art keywords
- content
- peer
- network
- request
- user
- 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.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a content supplying method and a system based on content distributed network and peer-to-peer network. The method comprises the following step of: storing uniform link of content, distribution link of content distributed network of content, and map information of distribution link of peer-to-peer network in integration system. The method comprises the following steps of: distributing uniform link of content through portal server; receiving content access request form user terminal; the content access request comprises uniform link of content and client attribute information; selecting a network for content supply supported by user terminal from the content distributed network and peer-to-peer network according to client attribute information in the content access request; supplying content to user terminal through selected network. The method and the system provided by the invention can supply content of content distributed network and peer-to-peer network to user with uniform mode, which accomplishes seamless integration of distributed network and peer-to-peer network.
Description
Technical field
The present invention relates to content distributing network and peer-to-peer network technology, the content providers method and the content that relate in particular to a kind of content-based distributing network and peer-to-peer network provide system.
Background technology
Along with developing rapidly of broadband network, the main bottleneck-access bandwidth of restriction broadband application is broken.No matter being in China, still worldwide, is that the broadband services of representative has all obtained vigorous growth with Visual communications, broadband streaming media, and broadband user's number is doubled and redoubled, and the broadband services flow suddenly becomes one of main flow on the Internet.But,, how to guarantee the service quality (QoS) of broadband services along with the development of broadband services? how to support large-scale concurrent user's visit? how more effectively to utilize limited Internet resources? become the new problem that the broadband services development faces.For addressing these problems, industry has proposed multiple solution.Wherein using wider solution is content distributing network (CDN) and equity (P2P) network.
CDN is by increasing the new network architecture of one deck in existing internet (Internet), with the content release of website near user's network " edge ", make the user can obtain required content nearby, by dredging of customer flow having been solved the situation of core network congestion in the internet, improved the response speed of user capture website simultaneously.The P2P Streaming Media is a kind of network flow-medium transmission means that latest developments are got up, and it utilizes the P2P principle to set up the streaming media playing network, thereby saves server bandwidth consumption, alleviate the pressure that centralized services is brought.
Though these two kinds of schemes can both more effectively solve the problem of content distribution in practical application, they have some shortcomings separately.The CDN system can provide good QoS of customer to guarantee to the user, but its construction needs a large amount of special equipments of deployment, and high expense makes its popularization and development be restricted.Though the P2P system is cheap, there are the problems such as bandwidth occupancy, difficult management, media flow transmission startup slowly, fail safe, copyright problem and commercial profit model of excess in favorable expandability.By top analysis as can be seen CDN and P2P technology have good complementarity, therefore industry has also proposed the solution that various CDN and P2P merge at present.
A solution is that dissimilar business is carried respectively in CDN and P2P system.Web quickens service, streaming media on demand service, download service as the carrying of CDN subsystem, and P2P subsystem stream media bearing direct broadcast service.
Another kind of solution is that miscellaneous service all can be carried in CDN and P2P system, specific to each content, can select specifically to adopt which system by the keeper, and perhaps two systems all carry.In actual motion, for guaranteeing professional coverage, all can adopt double-stranded sending and receiving mode for cloth usually, but need be respectively two different links of system's issue.
First kind of solution can be regarded two independently systems in fact as, just carried out unified system management.For second kind of solution, on the one hand can bring the complexity of management, the issue that two strands connects has increased the weight of operation maintenance personnel's workload, and the statistics of business has also been increased difficulty; On the other hand, can have a strong impact on user experience, for example, for a user that the P2P client is not installed, if it has clicked the P2P link, this service request can be failed.
In a word, the CDN network that proposes and the solution of the P2P network integration are a kind of loose solution mostly at present, can not provide a kind of unified access method to the user.
Summary of the invention
In view of this, the technical problem that the present invention will solve provides the content providers method of a kind of content-based distributing network and peer-to-peer network, can provide content in content distributing network and the peer-to-peer network to the user with uniform way.
The invention provides the content providers method of a kind of content-based distributing network and peer-to-peer network, the corresponding informance of the issue link of the issue link of the content distributing network of the unified link of preservation content and content, peer-to-peer network in emerging system, the method comprising the steps of: by content distributed unified link of portal server; Reception comprises the unified link and the client terminal attribute information of content from the access to content request of user terminal in this access to content request; From content distributing network and peer-to-peer network, select the network that content is provided of user terminal support according to the access to content request; Provide content by the network of selecting to user terminal.
Wherein, the unification of content is linked as the issue link of the peer-to-peer network of the issue link of content distributing network of content or content.
A preferred embodiment of the method according to this invention, request is defined as user terminal according to access to content provides the network of content to comprise step: the GSLB in the overall content routing scheduling system is routed to the local node network according to predetermined strategy with the access to content request; The local load balancing of local node network judges in the client terminal attribute information of access to content request whether comprise peer client information, if do not comprise, determining provides content by content distributing network, if comprise, then whether have the issue link of the peer-to-peer network of content to the local content management server inquiry of local node network, if there is no, determining provides content by the cache device of local node network, otherwise determining provides content by the seed of peer-to-peer network.
A preferred embodiment of the method according to this invention, the seed by peer-to-peer network provides content to comprise to user terminal: local load balancing joins request user's channel and sends to LIST SERVER in the overall content routing scheduling system; LIST SERVER joins request channel and is dispatched to channel server in the overall content routing scheduling system; Channel server returns to the user with the seed list in the channel; The user selects seed from seed list, obtains content from seed.
The content providers method of content-based distributing network provided by the invention and peer-to-peer network, by the content distributed unified link of portal server, the mode that system still is a peer-to-peer network by client terminal attribute in user's the access to content request and unified link judgement employing content distributing network provides service to the user, this process is transparent fully to the user, thereby can provide the content of content distributing network and the content of peer-to-peer network to the user with uniform way, really realize the seamless fusion of peer-to-peer network and content distributing network.
The content that another technical problem that the present invention will solve provides a kind of content-based distributing network and peer-to-peer network provides system, and the content of content distributing network and peer-to-peer network can be provided to the user with uniform way.
The content that the invention provides a kind of content-based distributing network and peer-to-peer network provides system, comprise portal server, be used for content distributed unified link, receive user's access to content request, comprise unified link and client terminal attribute information in the access to content request; Overall situation content routing scheduling system, be used to preserve the unified link of overall content, the issue link of content distributing network and the issue link and the corresponding informance thereof of peer-to-peer network, reception is routed to local node network according to predetermined strategy with the access to content request from the access to content request of portal server; The local node network, be used to preserve the unified link of local content and local content, the issue link of content distributing network and the issue link of peer-to-peer network, reception is from the access to content request of overall content routing scheduling system, from content distributing network and peer-to-peer network, be chosen as the network that the user provides content according to the access to content request, and provide content for the user by the equipment in the network of selecting.
Content according to the present invention provides a preferred embodiment of system, overall situation content routing scheduling system comprises: content management server, be used for the issue link of the content distributing network of memory contents, the corresponding informance of the issue link of unified link of preservation and content distributing network, the issue link of peer-to-peer network; LIST SERVER is used for the issue link of the peer-to-peer network of memory contents, and receiving channels joins request, and channel is joined request is dispatched to channel server; Described channel server is used to preserve the seed information of channel, and receiving channels joins request, and returns corresponding seed information to user terminal; GSLB is used for the received content access request, according to predetermined strategy the access to content request is forwarded to the local node network.The local node network comprises: cache device, and the content that is used to store local content distributing network provides content service to the user; Seed device, the content that is used to store local peer-to-peer network provides content service to the user; Local content management server is used to store the issue link of the unified link of local content, local content distributing network and the issue link of peer-to-peer network; Local load balancing, the access to content request that is used to receive, judge whether the client terminal attribute information in the request comprises peer client information, if there is peer client information, then whether there is the issue link information of peer-to-peer network, if exist to the content of described local content management server query requests, then user's channel is joined request and send to described LIST SERVER, otherwise, in the local node network, select cache device, the cache service address is sent to the user.
The content of content-based distributing network provided by the invention and peer-to-peer network provides system, by the content distributed unified link of portal server, overall situation content routing scheduling system is routed to the local node network with user's access to content request, the local node network still is that the mode of peer-to-peer network provides service to the user by judge adopting content distributing network in user's the access to content request, this process is transparent fully to the user, thereby can provide the content of content distributing network and the content of peer-to-peer network to the user with uniform way, really realize the seamless fusion of peer-to-peer network and content distributing network.
Description of drawings
Fig. 1 illustrates the structural representation that the content based on CDN network and P2P network of the present invention provides system;
Fig. 2 illustrates the flow chart of an embodiment of the content providers method based on CDN network and P2P network of the present invention;
Fig. 3 illustrates the flow chart of another embodiment of the content providers method based on CDN network and P2P network of the present invention.
Embodiment
With reference to the accompanying drawings the present invention is described more fully, exemplary embodiment of the present invention wherein is described.
Basic thought of the present invention is that on the basis of traditional C DN network system, with some or all of traditional CDN Web content P2Pization, formation provides system based on the content of the fusion of CDN network and P2P network, and provides unified link to the user.This content provides the access to content request that comprise client terminal attribute of system's reception from the user, judge and whether comprise the P2P client-side information in the client terminal attribute, if comprise the P2P content service that comprises request content in P2P client-side information and the emerging system, then provide content for the user by the P2P network, otherwise, provide content for the user by the CDN network.
Traditional CDN Web content after finishing P2Pization, the traditional C DN of memory contents issue link and P2P issue link in overall content routing scheduling system, the CDN issue link and the P2P that preserve same content simultaneously issue the corresponding informance that links.Provide the unified of content to link to the user, this unifies the CDN issue link that link can be a content, or the P2P of content issue link.Unified link also can be different from CDN issue link and the P2P issue links both, at this moment, and the corresponding informance between also safeguard unity in overall content routing scheduling system link and CDN issue link and P2P issue link.Usually traditional C DN issue link information is stored in the content management server (GCM), P2P issue link is stored in the LIST SERVER (Tracker).The corresponding informance of link can be stored among the GCM, perhaps is stored in the independent memory module in the overall content routing scheduling system.
Fig. 1 provides the structural representation of system for the content that the fusion based on CDN network and P2P network of the present invention is shown.As shown in Figure 1, this content provides system to comprise portal server (Portal) 10, overall content routing scheduling system 20, local node network 30 and P2P seed (Peer) group 40.
Wherein, portal server 10 is used for obtaining from overall content routing scheduling system 20 the unified link of contents, and the form by for example page offers the user with the unified link of content, receive user's access to content request, the access to content request is sent to overall content routing scheduling system 20.Portal server 10 is inlets that the user serves, and the user can fetch the service of request content corresponding by the unified chain of clicking on the page.
Overall situation content routing scheduling system 20, be used to preserve the CDN issue link of all the elements and the P2P issue link of content, the unified link and the CDN issue of preserving content link the corresponding informance that links with the P2P issue, the mode that can adopt domain name analysis system or application layer to be redirected is handled the route and the scheduling of overall content, will be directed to specific local node network 30 from user's content requests according to predetermined strategy (as property principle nearby).Except comprising the unified link information of request content, also comprise client terminal attribute information in user's the access to content request.Enable at user terminal under the situation of P2P client, client terminal attribute information comprises the title of P2P client, can also comprise the version information of P2P client alternatively.The unified chain of content is often connected to fetch with the P2P issue chain of the CDN issue link of content or content and is represented.Above-mentioned predetermined strategy also can be to distribute the access to content request to the local node network according to the principle of flow equalization.
Local node network 30 is used to preserve local CDN and P2P content and corresponding issue link thereof, is chosen as the network that the user provides content service according to the access to content request that receives from local CDN network and local P2P network.For example, if comprise the P2P client-side information in the access to content request and have the P2P content service of request content, then provide content service to the user by the seed in the P2P network, otherwise, content service provided by the cache server in the CDN network of this locality for the user.
P2P kind subgroup 40 is the set at the active P2P seed in certain zone.The arbitrary user who adds the P2P network is the seed of P2P network, also provides content-data to other users in the content that each seed other seeds in the visit channel provide.Seed is realized by user terminal in the P2P network.
According to a preferred embodiment of emerging system of the present invention, overall content routing scheduling system 20 comprises content management server 21, GSLB (GSLB) 22, P2P LIST SERVER 23 and P2P channel server (Channel Server) 24.Local node network 30 comprises local Content Management (LCM) server 31, local load balancing (SLB) 32, high-speed cache (Cache) equipment 33 and super seed (SuperPeer) server 34.
Wherein, P2P LIST SERVER 23 in the overall situation content routing scheduling system 20 is used to be responsible for all the elements (channel) provides directory service, preserve the P2P issue link of the content after the section, and receiving channels joins request, channel is joined request is dispatched to channel server.In P2P Streaming Media solution, all the elements (channel) are in case process streaming server (StreamingServer) or file server (File Server) are finished slicing treatment, and this content (channel) will be registered on LIST SERVER 23.P2P channel server 24 is used for the seed information of maintenance content (channel), for the seed in the channel provides segment distributed intelligence and seed list.Content management server 21 is used to be responsible for the overall Content Management of CDN network, safeguards the content data base of the overall situation, cooperates distribution, parsing, the management of finishing overall content strategy with local content management server.In addition, content management server 21 also is used to preserve the unified link of content and the corresponding informance that CDN links and P2P links.GSLB 22 is used for according to predetermined allocation strategy (for example, property principle) nearby user's access to content request being directed to preferably (for example, nearest from the user) local node network.
Local content management server 31 in the local node network is used to store local contents list, comprise in the local contents list that the unified link of local content, local CDN issue link and P2P issue link, and be responsible for the management of overall content in the POP point and this locality execution of overall content strategy.Local load balancing 32 is used for the access to content request that receives is analyzed, and judges whether the client terminal attribute information in the request comprises the P2P client-side information.If there is the P2P client-side information, then whether the content to local content management server 31 query requests exists P2P issue link information, if exist, then local load balancing 32 is transmitted to channel server with the request that the user adds channel, channel server returns to the user with the seed list in the channel, the user selects suitable seed to initiate the access to content request, joins the P2P network and obtains content service.If there is no P2P client-side information, then the suitable cache device of selecting in the cache device in the local node network 33 provides service for the user.High-speed cache 33 is the edge service equipment of CDN system, directly provides content service to the user, and for the user, it is exactly a content server.Super seed server 34 is the super kind of child nodes of being disposed by operator, for other seeds provide the channel content service, guarantees the continuity of channel service, and quickens user capture speed.
The user initiates the access to content request by client device, carries out down operation.Client device is generally supported agreements such as HTTP, FTP or RTSP, and the P2P client is an optional function.Such client device comprises terminal of for example PC, set-top box or other forms etc.
The P2P client embeds the feature string in the access to content request that sends, for example indicate client name and version number in the User-Agent of HTTP and RTSP field.The User-Agent field is the former meaningful of http protocol, in order to show user's browser type, client name and version number can be attached to after original browser type, thereby the compatibility of the system of assurance can obtain the ability that user terminal is supported the P2P visit for emerging system again simultaneously.
The content of content-based distributing network provided by the invention and peer-to-peer network provides system, by the content distributed unified link of portal server, overall situation content routing scheduling system is routed to the local node network with user's access to content request, the local node network still is that the mode of peer-to-peer network provides service to the user by judge adopting content distributing network in user's the access to content request, this process is transparent fully to the user, thereby can provide the content of content distributing network and the content of peer-to-peer network to the user with uniform way, really realize the seamless fusion of peer-to-peer network and content distributing network.
Fig. 2 is the flow chart that illustrates according to an embodiment of the content providers method based on CDN network and P2P network of the present invention.
As shown in Figure 2, in step 201, unification content distributed on portal server links.The unified link of content both can be traditional CDN issue link, also can be the P2P issue link of content.
In step 202, the user obtains the unified of request accessed content by portal server and links, and provides system to send the access to content request to the content based on CDN network and P2P network, comprises unified link and client terminal attribute information in this access to content request.If user terminal has been opened the P2P client, then the P2P client will be added the P2P client name in client terminal attribute information.
In step 203, content provides system to judge whether to comprise in the access to content request P2P client name, and judges whether the content of request has the P2P service, open the P2P client and exist under the situation of P2P service of this content at user terminal, determining provides content by the P2P network to the user, otherwise determines to provide content by the CDN network to the user.
In step 204, provide the content of request to the user by the network of determining.If the CDN network then can provide content by cache device, if the P2P network then can provide content by seed device.
Fig. 3 is the flow chart that illustrates according to another embodiment of the content providers method based on CDN network and P2P network of the present invention.
As shown in Figure 3, in step 301, user capture service provider's issue portal website, the content of selecting request to visit.
In step 302, service provider's issue portal website receives and sends the unified chain of request content to the user.
In step 303, the user sends the access to content request according to the unified link of receiving to the CDN network, and the access to content request arrives GSLB.Comprise this unification link and client terminal attribute information in the access to content request.If started the P2P client in user's the terminal, then in client terminal attribute information, add the title of P2P client.
In step 304, GSLB basis property strategy nearby is routed to the nearest local node network from the user with this access to content request, arrives the SLB of this local node network.GSLB can adopt the mode of domain name analysis system (DNS), also can adopt application layer to be redirected mode and carry out route and scheduling.
In step 305, SLB according to access to content request judge whether user terminal opens the P2P client, if comprise the P2P client name in the access to content request, determine that then user terminal opens the P2P client, continue execution in step 320; If do not comprise the P2P client name in the access to content request, do not open the P2P client at definite user terminal, continue execution in step 310.
In step 310, if user terminal is not opened the P2P client, then SLB selects suitable speed buffering server in the local node network, and the cache service address is sent to the user.
In step 311, the user obtains content according to the cache service address of receiving to cache server, and flow process finishes.
In step 320,, then will ask information such as the link of accessed content and User IP to be transmitted to LCM if user terminal is opened the P2P client.
In step 321, LCM query contents managing listings judges whether to exist the P2P issue link of asking accessed content.If there is the P2P issue link of this content, then execution in step 322; If do not find the P2P issue link of this content, then notify SLB not have P2P issue link, will provide content service by SLB by the CDN network by the message informing user, continue execution in step 310.
In step 322, LCM confirms that to SLB the content of user's request provides P2P service by the P2P network.
In step 323, SLB prompting user will add the P2P channel, use the P2P client to watch.
In step 324, SLB sends to LIST SERVER with the request that the user adds channel.
In step 325, LIST SERVER joins request channel and is dispatched to suitable channel server (for example being positioned at local channel server), to land channel correlation.
In step 326, channel server returns to the user with the seed list in the channel, for user's subsequent access submits necessary information.
In step 327, the user selects suitable seed from seed list, and initiates the access to content request to it, joins the P2P network and obtains content.
According to another embodiment that the method for content is provided of the present invention, in step 321, LCM is after inquiring P2P issue link, and also which CDN node the request content of Pan Duaning should provide service by.If provide by local CDN node, then continue step 322, confirm to provide P2P service to SLB by local node; If should there be the CDN node by other that service is provided, then LCM returns to SLB with the information of preferred service node, and SLB is directed to preferred CDN service node with user access request by the information organization redirection message according to receiving, continues execution in step 320.
From above-mentioned method flow as can be seen, the content of fusion provides the core content route of system and the content route system that dispatching patcher is based on the CDN network.User's access to content request at first is dispatched to the SLB equipment of preferred CDN POP node through GSLB, and then judges that by SLB equipment this access to content request is to provide service by CDN or P2P.
In above-mentioned method flow, consider from user experience that mainly user's request that the P2P client will be installed is directed to the CDN network and carries out content service.Another embodiment according to content providers method of the present invention, judging that the user does not install under the situation of P2P client, eject the client installation suggestion to the user, require the user client must be installed to obtain service, thereby make the P2P distribution obtain necessary customer volume fast, guarantee good access performance.
By adopting content providers method of the present invention, can realize unified carrying to comprising miscellaneous services such as the Web page, Streaming Media, download.
In the above embodiments, judge that by SLB the content request of visiting is to provide service by CDN or P2P network.This module of finishing judgement both can be the part of SLB equipment, also can be the self-contained unit that links to each other with SLB equipment.
The content providers method of content-based distributing network provided by the invention and peer-to-peer network, by the content distributed unified link of portal server, the mode that system still is a peer-to-peer network by client terminal attribute in user's the access to content request and unified link judgement employing content distributing network provides service to the user, this process is transparent fully to the user, thereby can provide the content of content distributing network and the content of peer-to-peer network to the user with uniform way, really realize the seamless fusion of peer-to-peer network and content distributing network.User's perception is less than being the service that obtains by CDN or P2P mode.Owing to provide service to the user in which way, be to judge selection by the CDN and the P2P system that merge, can be optimum utilize system resource, increase economic efficiency and service quality.
In addition, because the popularization of P2P client is a long-term process, adopt method of the present invention, system that CDN and two kinds of methods of service of P2P can be provided simultaneously, accomplished that the user covers to greatest extent, no matter whether the user installs the P2P client, can obtain all content services, can progressively promote the P2P client in this course, the business that is fit to the P2P transmission progressively is directed to the P2P carrying, optimizes the utilization rate of network.The operation maintenance work of the door and the page has been simplified in unified link, also provides better support to the statistical analysis of business.
Description of the invention provides for example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is for better explanation principle of the present invention and practical application, thereby and makes those of ordinary skill in the art can understand the various embodiment that have various modifications that the present invention's design is suitable for special-purpose.
Claims (15)
1. the content providers method of content-based distributing network and peer-to-peer network is characterized in that, preserves the corresponding informance that the issue of issue link, the peer-to-peer network of the content distributing network of the unified link of content and content links, and described method comprises:
By the content distributed unified link of portal server;
Reception comprises the unified link and the client terminal attribute information of content from the access to content request of user terminal in the described access to content request;
From content distributing network and peer-to-peer network, be chosen as the network that described user terminal provides content according to described access to content request;
Network by described selection provides described content to described user terminal;
Wherein, describedly from content distributing network and peer-to-peer network, be chosen as described user terminal according to described access to content request and provide the step of the network of content to comprise:
Judge in the client terminal attribute of described access to content request and whether comprise the peer-to-peer network client-side information, if comprise the peer-to-peer network content service that comprises request content in the emerging system of peer-to-peer network client-side information and content-based distributing network and peer-to-peer network, then provide content for the user by peer-to-peer network, otherwise, provide content for the user by content distributing network.
2. content providers method according to claim 1 is characterized in that, the unification of described content is linked as the issue link of the peer-to-peer network of the issue link of content distributing network of described content or described content.
3. content providers method according to claim 1 is characterized in that, being defined as described user terminal according to described access to content request provides the network of content to comprise step:
GSLB in the overall situation content routing scheduling system is routed to the local node network according to predetermined strategy with described access to content request;
The local load balancing of described local node network judges in the client terminal attribute information of described access to content request whether comprise peer client information, if do not comprise, determining provides described content by content distributing network.
4. content providers method according to claim 3 is characterized in that, when comprising peer client information in judging described client terminal attribute information, also comprises:
Whether the local content management server inquiry of described local node network exists the issue link of the peer-to-peer network of described content, if there is no, determining provides described content by the cache device of described local node network, otherwise determining provides described content by the seed of peer-to-peer network.
5. content providers method according to claim 4 is characterized in that, the cache device by described local node network provides described content to comprise to described user terminal:
Described local load balancing is selected the cache device in the local node network, and the cache service address is sent to described user terminal;
Described user terminal obtains content according to the described cache service address that receives to cache device.
6. according to claim 4 or 5 described content providers methods, it is characterized in that the seed by peer-to-peer network provides described content to comprise to described user terminal:
Described local load balancing joins request user's channel and sends to LIST SERVER in the overall content routing scheduling system;
Described LIST SERVER joins request channel and is dispatched to channel server in the overall content routing scheduling system;
Described channel server returns to the user with the seed list in the channel;
The user selects seed from seed list, obtains content from described seed.
7. according to claim 4 or 5 described content providers methods, it is characterized in that described predetermined strategy is the strategy of property principle nearby.
8. according to any described content providers method in the claim 3 to 5, it is characterized in that the mode that described overall content routing scheduling system's employing domain name analysis system or application layer are redirected is carried out content route and scheduling.
9. according to any described content providers method in the claim 1 to 5, it is characterized in that when described user terminal comprised peer client, described peer client was added the peer client title in the client terminal attribute information of described access to content request.
10. the content of content-based distributing network and peer-to-peer network provides system, it is characterized in that, comprising:
Portal server is used for content distributed unified link, receives user's access to content request, comprises unified link and client terminal attribute information in the access to content request;
Overall situation content routing scheduling system, be used to preserve the unified link of overall content, the issue link of content distributing network and the issue link and the corresponding informance thereof of peer-to-peer network, reception is routed to local node network according to predetermined strategy with the access to content request from the access to content request of described portal server;
The local node network, be used to preserve the unified link of local content and local content, the issue link of content distributing network and the issue link of peer-to-peer network, reception is from the access to content request of described overall content routing scheduling system, judge in the client terminal attribute of described access to content request and whether comprise the peer-to-peer network client-side information, if comprise the peer-to-peer network content service that comprises request content in peer-to-peer network client-side information and the peer-to-peer network, then provide content for the user by peer-to-peer network, otherwise, provide content for the user by content distributing network.
11. content according to claim 10 provides system, it is characterized in that, described overall content routing scheduling system comprises:
Content management server is used for the issue link of the content distributing network of memory contents, the corresponding informance of the issue link of unified link of preservation and content distributing network, the issue link of peer-to-peer network;
LIST SERVER is used for the issue link of the peer-to-peer network of memory contents, and receiving channels joins request, and channel is joined request is dispatched to channel server;
Described channel server is used to preserve the seed information of channel, and receiving channels joins request, and returns corresponding seed information to user terminal;
GSLB is used for the received content access request, according to predetermined strategy the access to content request is forwarded to described local node network.
12. provide system, it is characterized in that described predetermined strategy is property principle nearby according to claim 10 or 11 described contents.
13. content according to claim 11 provides system, it is characterized in that, described GSLB adopts the mode that domain name analysis system or application layer are redirected to carry out content route and scheduling.
14. provide system, it is characterized in that described local node network comprises according to claim 11 or 13 described contents:
Cache device, the content that is used to store local content distributing network provides content service to the user;
Seed device, the content that is used to store local peer-to-peer network provides content service to the user;
Local content management server is used to store the issue link of the unified link of local content, local content distributing network and the issue link of peer-to-peer network;
Local load balancing, the access to content request that is used to receive, judge whether the client terminal attribute information in the request comprises peer client information, if there is peer client information, then whether there is the issue link information of peer-to-peer network, if exist to the content of described local content management server query requests, then user's channel is joined request and send to described LIST SERVER, otherwise, in the local node network, select cache device, the cache service address is sent to the user.
15. content according to claim 14 provides system, it is characterized in that, described seed device comprises super seed device and/or equity kind subgroup.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810089582XA CN101247367B (en) | 2008-04-08 | 2008-04-08 | Content providing method and system based on content distribution network and peer-to-peer network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810089582XA CN101247367B (en) | 2008-04-08 | 2008-04-08 | Content providing method and system based on content distribution network and peer-to-peer network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101247367A CN101247367A (en) | 2008-08-20 |
CN101247367B true CN101247367B (en) | 2011-03-23 |
Family
ID=39947575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810089582XA Active CN101247367B (en) | 2008-04-08 | 2008-04-08 | Content providing method and system based on content distribution network and peer-to-peer network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101247367B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020178415A1 (en) * | 2019-03-07 | 2020-09-10 | Koninklijke Kpn N.V. | Content delivery via device-to-device communication |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741869B (en) * | 2008-11-07 | 2013-04-24 | 华为技术有限公司 | Method and system for providing contents |
CN102055777A (en) * | 2009-10-29 | 2011-05-11 | 中兴通讯股份有限公司 | Method and system for realizing common content sharing service |
CN101764757B (en) * | 2010-01-20 | 2012-04-25 | 华为技术有限公司 | content access method, device and system |
CN102387168B (en) * | 2010-08-30 | 2016-07-06 | 中兴通讯股份有限公司 | A kind of contents access method and access to content node |
CN102404378B (en) * | 2010-09-07 | 2014-11-05 | 成都索贝数码科技股份有限公司 | Streaming media distribution and transmission network system |
CN103139082B (en) * | 2011-11-29 | 2017-08-18 | 苏州达联信息科技有限公司 | The dynamic routing method and device of a kind of live video distribution |
CN103475626B (en) * | 2012-06-07 | 2017-03-08 | 华为技术有限公司 | A kind of method for asking resource, equipment and system |
CN102833339B (en) * | 2012-08-31 | 2017-02-08 | 中兴通讯股份有限公司 | CDN (Content Delivery Network) and network fused service control method and service control equipment |
CN104348798B (en) * | 2013-07-31 | 2019-03-15 | 深圳市腾讯计算机系统有限公司 | A kind of method, apparatus, dispatch server and system for distributing network |
CN103685511B (en) * | 2013-12-13 | 2017-04-19 | 北京奇虎科技有限公司 | Data distributing method, device and system |
US9641503B2 (en) | 2014-10-03 | 2017-05-02 | Amazon Technologies, Inc. | Using credentials stored in different directories to access a common endpoint |
CN106330997B (en) * | 2015-06-19 | 2019-08-09 | 网宿科技股份有限公司 | A kind of method and system of the content distribution for mobile terminal application |
CN105847403A (en) * | 2016-04-26 | 2016-08-10 | 乐视控股(北京)有限公司 | Scheduling method and system |
CN108055309B (en) * | 2017-12-07 | 2021-02-19 | 厦门集微科技有限公司 | Data transmission system and method |
CN108400968B (en) * | 2018-01-16 | 2019-12-24 | 杭州电子科技大学 | Method for realizing mimicry defense model distributor |
CN108418881A (en) * | 2018-03-05 | 2018-08-17 | 北京云端智度科技有限公司 | A kind of CDN network content distribution system and method |
CN108900900A (en) * | 2018-06-29 | 2018-11-27 | 中国联合网络通信集团有限公司 | Flow media playing method and device |
CN109040787B (en) * | 2018-09-05 | 2020-10-09 | 湖南华诺科技有限公司 | Method for content distribution network of distributed autonomous set top box |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1851776A (en) * | 2006-05-19 | 2006-10-25 | 沈阳鼎通科技有限公司 | Network television broad band business terminal system and method for providing broad band business |
WO2007001275A1 (en) * | 2005-06-22 | 2007-01-04 | Thomson Licensing | Multicast downloading using path information |
CN101146022A (en) * | 2006-09-11 | 2008-03-19 | 思华科技(上海)有限公司 | Node overlapping content distribution network |
CN101146021A (en) * | 2006-09-11 | 2008-03-19 | 思华科技(上海)有限公司 | Routing system and method of content distribution network |
-
2008
- 2008-04-08 CN CN200810089582XA patent/CN101247367B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007001275A1 (en) * | 2005-06-22 | 2007-01-04 | Thomson Licensing | Multicast downloading using path information |
CN1851776A (en) * | 2006-05-19 | 2006-10-25 | 沈阳鼎通科技有限公司 | Network television broad band business terminal system and method for providing broad band business |
CN101146022A (en) * | 2006-09-11 | 2008-03-19 | 思华科技(上海)有限公司 | Node overlapping content distribution network |
CN101146021A (en) * | 2006-09-11 | 2008-03-19 | 思华科技(上海)有限公司 | Routing system and method of content distribution network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020178415A1 (en) * | 2019-03-07 | 2020-09-10 | Koninklijke Kpn N.V. | Content delivery via device-to-device communication |
Also Published As
Publication number | Publication date |
---|---|
CN101247367A (en) | 2008-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101247367B (en) | Content providing method and system based on content distribution network and peer-to-peer network | |
US11805184B2 (en) | Content delivery systems and methods | |
EP3382963B1 (en) | Method and system for self-adaptive bandwidth control for cdn platform | |
US7185052B2 (en) | Meta content delivery network system | |
US8903950B2 (en) | Personalized content delivery using peer-to-peer precaching | |
EP2838240B1 (en) | Location based content distribution method | |
CN102404378B (en) | Streaming media distribution and transmission network system | |
EP2510453B1 (en) | Website performance optimization and internet traffic processing | |
US8943170B2 (en) | Content delivery network aggregation with selected content delivery | |
CN102118376B (en) | Content delivery network service device and content download method | |
CN101146022B (en) | Node overlapping content distribution network | |
US7373394B1 (en) | Method and apparatus for multicast cloud with integrated multicast and unicast channel routing in a content distribution network | |
CN101431532A (en) | Content routing method, load balancing equipment and resource management equipment | |
CN101222424A (en) | Content distribution network and scheduling method based on content in the network | |
US20130144994A1 (en) | Content Delivery Network and Method for Content Delivery | |
Roverso et al. | Smoothcache 2.0: Cdn-quality adaptive http live streaming on peer-to-peer overlays | |
CN103841159B (en) | Offline file transmission system and method | |
CN103685344A (en) | Synergetic method and system for multiple P2P (point-to-point) cache peers | |
WO2010058215A1 (en) | Method and system for content handling | |
WO2001089172A2 (en) | Meta content delivery network system | |
EP2400749B1 (en) | Access network controls distributed local caching upon end-user download | |
Yang | A syntactic approach for building a knowledge-based pattern recognition system | |
Timmerer et al. | Internet Engineering Task Force Th. Zahariadis, Ed. Internet Draft Synelixis Intended Status: Informational Y. Le Louedec Expires: April 26, 2012 Orange Labs | |
KR101001357B1 (en) | Method and Apparatus for constructing transmission tree | |
Krawiec et al. | Collaborative Media Delivery in 5G Mobile Cloud Networks |
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 |