CN101146022B - Node overlapping content distribution network - Google Patents

Node overlapping content distribution network Download PDF

Info

Publication number
CN101146022B
CN101146022B CN2006100310003A CN200610031000A CN101146022B CN 101146022 B CN101146022 B CN 101146022B CN 2006100310003 A CN2006100310003 A CN 2006100310003A CN 200610031000 A CN200610031000 A CN 200610031000A CN 101146022 B CN101146022 B CN 101146022B
Authority
CN
China
Prior art keywords
node
user
trunk
service
autonomous area
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
Application number
CN2006100310003A
Other languages
Chinese (zh)
Other versions
CN101146022A (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.)
Xi'an Sihua Information Technology Co., Ltd
Original Assignee
SHANGHAI SIHUA TECH 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 SHANGHAI SIHUA TECH Co Ltd filed Critical SHANGHAI SIHUA TECH Co Ltd
Priority to CN2006100310003A priority Critical patent/CN101146022B/en
Publication of CN101146022A publication Critical patent/CN101146022A/en
Application granted granted Critical
Publication of CN101146022B publication Critical patent/CN101146022B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention discloses a node superposed content distribution network, which comprises a core layer for executing CDN protocol of a content distribution system, including at least one core node, which includes an application and service center and a management center; a trunk layer connected with the core layer and including at least one trunk node, which exchanges data with the core node of the core layer according to CDN protocol and executes switching between CDN protocol and P2P protocol; and P2P autonomous regions connected with the trunk layer, each trunk node being connected with one P2P autonomous region and providing the P2P autonomous region with service, management and control as super seed SUPER SEED as the P2P autonomous region. The inventive technical scheme can effectively combine the advantages of CDN and P2P of content distribution network and provide service to users as soon as possible while ensuring the safe and ordered operation of the entire network resource.

Description

Node overlapping content distribution network
Technical field
The present invention relates to content distribution techniques, more particularly, relate to a kind of node overlapping content distribution network and distribution method.
Background technology
Along with the development of streaming media service, content distributing network has vast market prospect.
The content distributing network CDN system of present telecommunications, carried the VNET streaming media service of part, the service supplier SP that inserts mainly provides the files in stream media of WMV form in system, in order to support demand (telecommunication) service and a small amount of live broadcast service, during downloading service is just being prepared to carry out.
Yet the business development of the CDN system bearing of telecommunications at present is unsatisfactory, and existing C DN system is not made good use of with foot.Carry out in the process in business, also have in the middle of the SP of a large amount of video display classes and the CDN system that other SP are not linked into telecommunications, and the CDN system storage resources of each node on average only utilized about half, all also has than multiresidue, also can carry more streaming medium content; Simultaneously the concurrent quantity of each node is considerably less, also has bigger gap from the warning line of system.In addition, the CDN system of telecommunications and each place does not yet accomplish to interconnect.
Professional kind is lacked and user concurrent quantity has reflected user's not satisfying existing business and content less to a certain extent.On the one hand, present business tine and business model are all quite single, and be little to user's attraction and adhesion, needs to expand energetically and business innovation; On the other hand, also need to think deeply the problem that existing CDN system exists, and how it is upgraded or transforms, make the CDN system can carry more polymorphic type and more complicated service application.
Sum up, mainly there is following problem at present in the CDN network, comprises aspects such as the interoperability of the system pipes rational faculty, devices from different manufacturers and service implementation, is in particular in:
1) business model is single: traffic carrying capacity is mainly from live, and the program request proportion is less; Only support Streaming Media and downloading service, do not support business such as Web cache, P2P; Except that the bearer service pattern, need expansion trustship (on one's own account) business model.
2) SP inserts: it is not enough to insert flexibility; Access period is longer; SP is not enough from service function.
3) service operation: the statistical function of service-oriented is less.
4) network configuration and operation flow are reasonable inadequately: load balancing health examination imperfection, tactful single, the service problem transprovincially that DNS mechanism causes; Be adapted to province's net interconnecting, need to realize the flow process of distribution step by step and the miss processing of main frame;
5) Management Support System insufficiency of function: bad to the multi-vendor equipment interoperability; The content management function deficiency, multi-disc library management existing problems, content unified management, distribution, visit statistical problem; One property used problem of Management Support System.
In content distribution techniques, the technology of another kind of extensive use is the P2P technology, but simple P2P network exists following problem equally:
1) manageability: aspect practical application, the computing structure of P2P causes mistake and fault easily.For example, in the P2P network, the user may close the computer equipment that other people is visiting suddenly.Also have at present increasing businessperson to use portable notebook computer, the notebook computer that ought have extremely important data probably leaves the internal network of company, the difficult situation that other people can't visit will occur.The P2P network has been given the user more freedom, but this also has been absorbed in the predicament of " anarchism ".Can imagine that the P2P network that lacks management will become virus, illegal content and black hotbed.
2) fail safe: physics and logical security are the emphasis problems that the P2P pattern will be concerned about.Corporate user is placed on safety place with their server in the nature of things, and software safe in utilization is protected simultaneously.But desktop computer often level of security is lower.If all desktop computers in the office space are undertaken interconnected by inner P2P network, will increase hidden danger greatly--as long as the hacker can be visit computer wherein, just can be unblocked in whole network.
3) cost problem: the commercial developer who uses needs careful needed server resource of detection enterprise application and bandwidth.The P2P pattern has then reduced the possibility of this careful design, and has increased the demand of a large amount of uncertain bandwidth, server resource and distributed storage.Although the P2P pattern in the ideal can just need the same backup that all has desired data of client and server end like this in the application of reality with storage in consumer's FTP client FTP.In addition, the application of P2P pattern is many more, so just must have hardware performance and bigger memory capacity faster.And the result that the problems referred to above may cause has offset the advantage that original P2P can reduce server end expense expenditure.
The consumption of the energy also is problem--in the P2P pattern, client will need 24 hours not cut-off operation--and the appearance of this situation, will cause the overall cost up of P2P solution.Though the employed hardware device of P2P system may be lower than the price of server, the expert points out that the true cost expenditure of P2P pattern is planning and management.
4) network bandwidth problem: because the user of P2P network is numerous, when certain user searched for, nature can obtain a large amount of Search Results.And except the minority Useful Information, other most information may all belong to junk information.The user will be absorbed in the boundless ocean of junk information inevitably.P2P make network become unprecedentedly active in, will engulf the network bandwidth in a large number.Particularly when most of users preferred transmitting the mp3 file, video file of large volume, this problem can not be ignored more.In China, the network bandwidth is narrower to have become P2P to use the obstacle that is difficult to go beyond.
So, just need a kind of new content distribution techniques, consider that above-mentioned two kinds of mature technology CDN and P2P have advantage and weakness separately, their advantages is got up, can develop a kind of novel content distributing network, can make full use of existing resources again simultaneously, reduce the cost of transforming.
Summary of the invention
The purpose of this invention is to provide a kind of new content distributing network that has merged CDN and P2P, the basis of this content distributing network is CDN, so function and the characteristics that should preserve original CDN network, and on the basis of CDN, increase part of functions newly, to support the P2P function. as far as possibleP2P is fused in the CDN system, has comprised the fusion of several aspects such as content route, management plane, content distribution and storage.Aspect the content route, original GSLB overall situation routing function, SLB local load balancing and local content management function etc. all can keep among the CDN, the request of P2P is from routing procedure and the algorithm of GSLB routing procedure employing down with traditional CDN unanimity, and just the agreement of P2P request is with the link parameter difference of traditional request.Aspect management plane, the system pattern of operation support, functional structure etc. are all similar with existing C DN OSS, just upgrade to some extent at aspects such as the management of client, grade of service layering, the meterings of P2P information and change.Aspect content distribution and storage, the data that have slice information provide distribution services simultaneously by Edge Server and client Peer, and the distribution situation of P2P and network capabilities can influence design Storage and deployment.
According to an aspect of the present invention, provide a kind of node overlapping content distribution network, comprising:
Core layer comprises at least one core node, and described core node comprises application and service centre and administrative center, and described core layer is carried out content delivering system CDN agreement;
The trunk layer connects and described core layer, comprises at least one trunk node, and described trunk node carries out exchanges data according to the core node of CDN agreement and core layer, and carries out the conversion of CDN agreement and P2P agreement;
The P2P autonomous area, connect and described trunk layer, each described trunk node connects a P2P autonomous area, and this trunk node is served and this P2P autonomous area is managed and controls for this zone provides as the super seed SU PER SEED of this P2P autonomous area.
Wherein, described P2P autonomous area is deployed in the edge of node overlapping content distribution network, and provides the edge service controller to provide service for described P2P autonomous area.
According to one embodiment of the invention, the core node of described core layer comprises at least: content server, terminal management apparatus, content management apparatus, Play Server, file section server, GSLB device GSLB, business platform and electronic program guide (EPG) server;
The trunk node of described trunk layer comprises at least: local load balancing device SLB and P2P router, edge service controller and terminal monitoring and update device;
Described P2P autonomous area comprises several P2P clients, all be connected to trunk node as the SUPER SEED of this P2P autonomous area, described P2P autonomous area comprises client control and update device, with described terminal monitoring and update device is corresponding and mutually the intercommunication; Described P2P client comprises, P2P client-side program, P2P transmitting device, local streaming server, local file management devices, playing device and user interface.
Of the present invention, the P2P transfer of data all is limited in can not entering trunk layer and core layer in its affiliated P2P autonomous area;
Described node overlapping content distribution network separates the user area for user Adding Area attribute, when the user initiates service request, GSLB is at first on the SLB with user guiding to a P2P autonomous area, this SLB is responsible for the user list that suitable provided P2P data are provided this user, and the user in all tabulations belongs to same autonomous area.
According to one embodiment of the invention, described node overlapping content distribution network connects the streaming media service that the 3G mobile radio communication is realized the 3G mobile radio communication.
According to a second aspect of the invention, provide a kind of node overlapping content distribution method, comprising:
Core layer is provided, comprises at least one core node being provided and carrying out content delivering system CDN agreement that described core node comprises application and service centre and administrative center;
The trunk layer is provided, connects and described core layer, comprise at least one trunk node is provided, described trunk node carries out exchanges data according to the core node of CDN agreement and core layer, and carries out the conversion of CDN agreement and P2P agreement;
P2P is provided the autonomous area, connects and described trunk layer, each described trunk node connects a P2P autonomous area, with the super seed SUPER of this trunk node as this P2P autonomous area
SEED provides service for this zone and this P2P autonomous area is managed and controls.
Wherein, provide described P2P the autonomous area, and provide the edge service controller to provide service for described P2P autonomous area at the edge of node overlapping content distribution network.
According to one embodiment of the invention, the core node of described core layer comprises at least: content server, terminal management apparatus, content management apparatus, Play Server, file section server, GSLB device GSLB, business platform and electronic program guide (EPG) server;
The trunk node of described trunk layer comprises at least: local load balancing device SLB and P2P router, edge service controller and terminal monitoring and update device;
Described P2P autonomous area comprises several P2P clients, all be connected to trunk node as the SUPER SEED of this P2P autonomous area, described P2P autonomous area comprises client control and update device, with described terminal monitoring and update device is corresponding and mutually the intercommunication; Described P2P client comprises, P2P client-side program, P2P transmitting device, local streaming server, local file management devices, playing device and user interface.
Wherein, the P2P transfer of data all is limited in can not entering trunk layer and core layer in its affiliated P2P autonomous area;
Described node overlapping content distribution network separates the user area for user Adding Area attribute, when the user initiates service request, GSLB is at first on the SLB with user guiding to a P2P autonomous area, this SLB is responsible for the user list that suitable provided P2P data are provided this user, and the user in all tabulations belongs to same autonomous area.
According to one embodiment of the invention, described node overlapping content distribution network connects the streaming media service that the 3G mobile radio communication is realized the 3G mobile radio communication.
Adopt technical scheme of the present invention, can under the situation that guarantees whole Internet resources safety, operation in an orderly manner, provide fast as far as possible service effectively in conjunction with the advantage of content distributing network CDN and P2P for the user.
Description of drawings
The above and other features of the present invention, character and advantage will become more obvious by the description below in conjunction with drawings and Examples, identical in the accompanying drawings Reference numeral is represented identical feature all the time, wherein:
Fig. 1 is the structured flowchart according to node overlapping content distribution network of the present invention;
Fig. 2 is the structure chart according to an example of node overlapping content distribution network of the present invention;
Fig. 3 is a kind of concrete structure figure that realizes according to node overlapping content distribution network of the present invention;
Fig. 4 is the flow chart according to node overlapping content distribution method of the present invention.
Embodiment
Further specify technical scheme of the present invention below in conjunction with drawings and Examples.
The basic technology explanation
At first, before describing technical scheme of the present invention, relevant with the present invention basic technology at first is described once.
The P2P technology
P2P is a kind of distributed network, the participant of network shares a part of hardware resource (disposal ability, storage capacity, network concatenation ability, printer etc.) that they are had, these shared resources need provide service and content by network, can directly be visited by other peer node (Peer) and need not through intermediate entities.Participant in this network is resource (service and content) supplier (Server), is again that resource (service and content) obtains taker (Client).
The characteristics of P2P technology are embodied in the following aspects:
Decentralization: resource in the network and service are dispersed on all nodes, and the realization of transmission of Information and service is all directly carried out between node, can need not the intervention of intermediate link and server, avoid possible bottleneck.
Extensibility: in the P2P network, along with user's adding, not only Fu Wu increase in demand, the resource of entire system and service ability are also synchronously expanding, and can more easily satisfy user's needs all the time.Whole system is full the distribution, does not have bottleneck.In theory its extensibility almost can think unlimited.
Robustness: the P2P framework innately has anti-attack, high fault-tolerant advantage.Carry out because service is dispersed between each node, part node or network are destroyed the influence of other parts very little.The P2P network generally can be adjusted whole topology automatically when the part node fails, keep the connectedness of other node.The P2P network allows node freely to add and leaves, and the P2P network can also constantly be done the adjustment of self-adapting type according to variations such as the network bandwidth, nodal point number, loads.
High-performance/price ratio: performance advantage is that P2P is by a major reason of extensive concern.Along with the development of hardware technology, the calculating of personal computer and performances such as the storage capacity and the network bandwidth grow at top speed according to the mole theorem.Adopt the P2P framework can effectively utilize a large amount of common node of scattering in the Internet, calculation task or data on file are distributed on all nodes.Utilize wherein idle computing capability or memory space, reach the purpose of high-performance calculation and mass memory.
Secret protection: in the P2P network, carry out between each node need not through certain concentrated link owing to transmission of Information is dispersed in, the possibility that user's privacy information is eavesdropped and leaked is dwindled greatly.
Load balancing: under the P2P network environment since each node be server be again client device, reduced requirement to traditional C/S structure server computational power, storage capacity, simultaneously because resource distribution at a plurality of nodes, has better realized the load balancing of whole network.
The CDN technology
CDN is the content delivery network that is structured on the IP network, its main purpose is the transmission pressure that reduces the IP backbone network by the structure of this network, and the content information that is connected on the IP network more promptly is distributed to the user terminal that is connected in the global range on the IP network.The CDN network mainly is made up of initial server, the caching server that is distributed in network " edge ", redirected dns server and content exchange server.Wherein, initial server is responsible for finishing generation server info content; Caching server is responsible for the part or all of information content of storing initial server; When the dns server that carries out address resolution for the user is judged website that the user visits and has been adopted the CDN technology to carry out the content distribution, the URL information that the user applies Context resolution is used is transmitted to redirected dns server, be redirected dns server according to the URL information that receives, the configuring condition of the address information of the dns server of forwarding URL and website buffer memory website when making up CDN, the IP address of buffer memory website that will be nearest apart from the dns server of transmitting URL sends to dns server, dns server is transmitted to the user with the IP address information that receives again, the end user utilizes received IP address to finish and being connected of the buffer memory website of its " nearer ", and the service that is provided by the buffer memory website of accepting " nearby " reaches the transmission pressure that alleviates backbone IP network, the purpose of improving service quality.
The content exchange server of CDN mainly is configured in a physical location to have under the more caching server situation, finishes the functions such as load balancing between each caching server; Content management server is mainly finished the management of the content of storing in each caching server among the whole C DN, for each caching server is worked out corresponding separately cache policy, to improve the service quality of caching server.
The present invention combines CDN and P2P exactly, forms a kind of new node overlapping content distribution network, for illustrative ease, is referred to as the PCDN network.The basis of PCDN is CDN, therefore function and the characteristics that should as far as possible preserve original CDN network.PCDN is newly-increased part of functions on the basis of CDN just, to support the P2P function.P2P is fused in the CDN system, has comprised the fusion of several aspects such as content route, management plane, content distribution and storage.Aspect the content route, original GSLB overall situation routing function, SLB local load balancing and local content management function etc. all can keep among the CDN, the request of P2P is from routing procedure and the algorithm of GSLB routing procedure employing down with traditional CDN unanimity, and just the agreement of P2P request is with the link parameter difference of traditional request.Aspect management plane, the system pattern of operation support, functional structure etc. are all similar with existing C DN OSS, just upgrade to some extent at aspects such as the management of client, grade of service layering, the meterings of P2P information and change.Aspect content distribution and storage, the data that have slice information provide distribution services simultaneously by Edge Server and PCDN client Peer, and the distribution situation of P2P and network capabilities can influence design Storage and deployment.
The definition of PCDN
For telecom operators, in the process that effectively utilizes and transform the P2P technology, must take into full account the characteristics of telecommunications, take into full account and utilize existing content delivering system (CDN), make up a streaming medium content bearer network that face the future, novel.
The proposition of PCDN is exactly an above-mentioned requirements of complying with telecommunications, PCDN is based upon on traditional CDN system-based, the framework and the function that have kept original CDN system at the backbone network level, introduce the P2P technology at fringe node and carried out sharing of file and Streaming Media, realized P2P technology and combining that CDN transmits.Still inherited the basic technical features such as content caching mechanism, GSLB mechanism, backbone network content distribution flow, authentication and accounting related mechanism of CDN at the CDN backbone network.
Volume for volume on the backbone network, the distributed structure/architecture of PCDN by concentrating is limited in the flow strictness of P2P in the zone of same fringe node.PCDN has given up both sides' shortcoming with regard to the advantage of having gathered P2P and CDN like this, has avoided telecommunications backbone online flow randomness and storm, and the manageability and the service high reliability that strengthen are provided.
The content of PCDN transmission and the content of former CDN are different, according to the P2P agreement content (comprising file and stream) is done slicing treatment at core node, P2P user will finish P2P according to these rules and share, P2P greatly reduces the pressure of Edge Server in the introducing of marginal layer, has improved the efficient of file transfer and Streaming Media transmission.The P2P technology has made full use of user's idle upstream bandwidth, and operator can provide more traffic carrying capacity by Edge Server still less like this, is more user's service.
In addition, the user of PCDN adopts the mode of client Peer, can expand better application and service.User profile by client is accustomed to gathering, is analyzed and statistics with browsing, and can carry out focus advertisement (title " narrow announcement " again), distributes the advertisement based on area, user and user's group, and can add up advertising results.In addition, can also provide the service of otherness for the user by client, different users can enjoy the service of classificationizations such as different content, different rates.
The PCDN network
At first, with reference to figure 1, Fig. 1 is the structured flowchart according to node overlapping content distribution network of the present invention, and this PCDN 100 comprises:
Core layer 102 comprises at least one core node 104, and core node 104 comprises application and service centre and administrative center, and core layer 102 is carried out content delivering system CDN agreement.According to the present invention,, realize service management, operation support and professional the generation to the PCDN network in core node 104 application deployment and service centre and administrative center.Wherein, administrative center carries out following function: unified user's login, authentication and visit route, management CP/SP service operation, user management, network management and optimization.Use and service centre carries out following function: download, program request, professional content such as live generate and issue, and professional content such as advertisement generates and issue.
Trunk layer 106 connects and core layer 102, comprises at least one trunk node 108, and trunk node 108 carries out exchanges data according to the core node 104 of CDN agreement and core layer 102, and carries out the CDN agreement in the conversion of P2P agreement.Trunk node 108 manages and controls the P2P autonomous area under it as the distribution and the transmission of PCDN node device realization content, and the super seed SUPER SEED as the P2P autonomous area under it provides service for the user simultaneously.
P2P autonomous area 110, connect and trunk layer 106, each trunk node 108 connects a P2P autonomous area 110, and this trunk node 108 is served and this P2P autonomous area is managed and controls for this zone provides as the super seed SUPER SEED of this P2P autonomous area 110.Comprise the peer content service of adopting in the P2P technology realization localized area.Usually, the P2P autonomous area is deployed in the edge of node overlapping content distribution network, and provides the edge service controller to provide service for described P2P autonomous area.
By top description as can be known, the network architecture of PCDN of the present invention adopts three-decker, is divided into core layer, trunk layer and is positioned at the autonomous territory of P2P of network edge.Trunk node deployment node device, core node or trunk node constitution content distribution system realize the orderly distribution and the transmission of content.And the content service of P2P is realized in the P2P autonomous area, and the equipment by the trunk node manages, control and service guarantee.
Fig. 2 is the structure chart according to an example of node overlapping content distribution network of the present invention.With reference to figure 2 as seen, this PCDN network 200 is to be based upon on the basis of CDN network 202, application in the core layer 102 and the 103a of service centre and administrative center 103b are based upon the technical of existing C DN network 202, use and the 103a of service centre and administrative center 103b have formed a core node 104 for one, core node 104 is responsible for unified user's login, authentication and visit route, management CP/SP service operation, user management, network management and optimization.And CDN network 202 is responsible for the orderly distribution and the transmission of content.
On CDN network 202, also comprise trunk layer 106, it comprises several trunk nodes 108, trunk node 108 is realized the distribution and the transmission of content as the PCDN node device, P2P autonomous area under it is managed and controls, and the super seed SUPER SEED as the P2P autonomous area under it provides service for the user simultaneously.Thus, trunk node 108 shown in Figure 2 also comprises streaming media service device 107a and SUPER SEED device 107b.
Each trunk node 108 connects a P2P autonomous area 110, comprises several clients Peer 204 in the P2P autonomous area 110, and these Peer 204 adopt the peer content service in the P2P technology realization localized area.
With reference to figure 3, Fig. 3 is a kind of concrete structure figure that realizes according to PCDN network of the present invention.As shown in Figure 3, the PCDN network has been divided into 3 professional levels in this realization 300, is respectively service distribution layer 302, service carrier layer 304 and client tier 306.Professional level and foregoing layer of structure are distinguished to some extent, and both are cross one another.
At first, from layer of structure, the core node 104 of core layer 102 comprises at least: content management apparatus 320, Play Server 322, file section server 324, business platform 326, in Fig. 3, business platform 326 is shown advertising platform, and it has comprised an advertising platform 326a and an Advertisement Server 326b.Also comprise EPG server 346, terminal management apparatus 340, content server 342, GSLB device GSLB 344.
The trunk node 108 of trunk layer 106 comprises at least: local load balancing device SLB and P2P router three 48, edge service controller 350, terminal monitoring and update device 352;
P2P autonomous area 110 comprises several P2P clients 360, all be connected to trunk node 108 as the SUPER SEED of this P2P autonomous area, P2P autonomous area 110 comprises client control and update device 362, with terminal monitoring and update device 352 corresponding and intercommunications mutually, with reference to shown in Figure 3, in terminal monitoring and update device 352, comprise 3 modules, be respectively logon server 352a, upgrade server 352b and monitoring server 352c, the module that comprises three correspondences in client control and update device 362 is respectively user management module 362a, upgrading module 362b and monitoring module 362c.P2P client 360 comprises that further P2P client-side program 360a, P2P transmitting device 360b, local streaming server 360c, local file management devices 360d, playing device 360e also comprise user interface 360f in P2P client 360.
Divide from professional level, what each layer comprised thes contents are as follows:
Service distribution layer 302 is mainly finished the generation and the management of streaming media service, and in the PCDN service carrier layer that corresponding business such as program request, live, download and advertisement etc. are imported.Service distribution layer 302 comprises:
Content management apparatus 320, media asset management, content arrangement, the content release of realization non real-time content.Content Management System is the inlet of operation system, can finish the tissue of program, the warehouse-in of program by this system, and service content represents.In Content Management System, put in storage, represent to the user by EPG after the layout through the original contents that the program making system generates.
Play Server 322 is realized layout, the issue of real time content (direct broadcast band).The direct broadcast service system should comprise three parts: information gathering coding subsystem, the program of finishing the acquired signal encoding and decoding broadcast subsystem, and information gathering subsystem and program are broadcasted the subsystem that subsystem manages and monitors.
File section server 324 to play content, is the P2P data flow with media stream transition; To media file, media file cut into slices generates the Index file.The core technology of P2P agreement is file and stream microtomy, cuts into slices algorithm efficiently when Network Transmission and sharing efficiency are provided, can also ensure reliability of service.The file slice systems is following to be required: single inlet, algorithm are synchronous, the seamless switching of VOD and P2P stream, and the file of identical content and stream can be shared, but the position flexible configuration of section server in service distribution layer 302.
Business platform 326, this sentences advertising platform is that example describes, realize ad content coding, layout, issue, represent, tactical management.Advertising platform 326a is arranged in service distribution layer 302, and advertising platform 326b is arranged in the following service carrier layer 304 that will describe.
Service carrier layer 304 comprises:
GSLB device GSLB 344 is responsible for GSLB, according to one group of guiding strategy (as geographic area, content type, offered load situation etc.) of setting, user's content requests is directed to the PCDN trunk node of the best.
Local load balancing device SLB and P2P router three 48 are responsible for local load balancing, distribute streaming server, and the P2P router.Realize the local load balancing of user's request according to one group of strategy of setting, user's request is directed to the server component of an optimum, and for the user provides different optimum P2P Peer tabulations, coming provides streaming media service for it; Realization is carried out unified stream business cooperation management to a plurality of server components in the edge node device (such as super seed SUPER SEED), simultaneously also will be with the flow load of this node, and business information such as distribution of content are reported the upper strata.
Content server 342 is service-Engines that streaming media service is provided in the core node, manages the central store content of whole PCDN network, also can arrive in third party's resources bank and obtain content; Can receive the service request of downstream site equipment,, also can directly provide the stream service for the end user for subordinate equipment provides the original contents service; Simultaneously the P2P data flow can be handled, the P2P file can be resolved.
Edge service controller 350: be the Streaming Media engine that service finally is provided for the user, receive user's service request, the stream service finally is provided; Authentication and accounting to business provides support simultaneously, user's access request is authenticated, and after user capture is finished the detailed access log of recording user, as rates ground.Edge Server can be handled the P2P data flow, can resolve the P2P file.
Terminal management apparatus 340 is responsible for the P2P client is managed.
These above-mentioned parts have constituted the PCDN server.
Continuation is with reference to figure 3, and service carrier layer 304 also comprises:
EPG server 346 carries out EPG issue and represents.
Terminal monitoring and update device 352 comprise logon server 352a, upgrade server 352b and monitoring server 352c, and wherein logon server 352a verifies client, or transmit Vnet account number/password and give the Vnet system.
Advertisement Server 326b distributes advertisement and provides stream in the RTSP mode for the client according to strategy.
Continuation is with reference to figure 3, and client tier 306 comprises:
P2P client 360 comprises P2P client-side program 360a, P2P transmitting device 360b, local streaming server 360c, local file management devices 360d, playing device 360e, also comprises user interface 360f in P2P client 360.They finish following function jointly: the control of PCDN route keeps being connected with SLB, P2P Router; Safeguard the Peer tabulation, the P2P transmission is obtained data from edge service controller or other Peer; Provide data to other Peer; Local streaming server 360c is used for the P2P data flow is converted to the RTSP data flow, and sends playing device 360e to; Local file service unit 360d becomes complete file with the file fragment splicing; Read file fragment for the P2P transport module, provide data to other Peer; Also comprise advertisement engine among the local streaming server 360c: determine to play advertisement when; Notify local streaming server to play the URL of advertisement.User interface 360f is used for the navigation feature of user's browsing content and the personal settings that client represents, and INTERFACE DESIGN.
Client control and update device 362 comprise three, user management module 362a, upgrading module 362b and monitoring module 362c.They finish following function jointly: the client upgrading is controlled, registers, logins, serves (functions such as modification information, inquiry) certainly, is ordered (ordering the product on the Vnet/VAS).
At client tier 306, can also comprise expanded function assembly 364, such as safety management, Anti-Virus function, the play quality of monitor client, PPPoE dial feature, IM instant messaging, local content distributed or direct broadcast band.
According to PCDN network of the present invention, the P2P transfer of data all is limited in can not entering trunk layer and core layer in its affiliated P2P autonomous area; The PCDN network separates the user area for user Adding Area attribute, when the user initiates service request, GSLB is at first on the SLB with user guiding to a P2P autonomous area, this SLB is responsible for the user list that suitable provided P2P data are provided this user, and the user in all tabulations belongs to same autonomous area.So just guaranteed that the behavior of P2P transfer of data all is to carry out, and transregional P2P flow can not take place between the user of one's respective area.
Simultaneously, PCDN of the present invention compares with general P2P network, and can allow the user obtain fast to serve is the bright spot of PCDN.In the general P2P network, client is obtained live picture and need be waited the preceding paragraph time from clicking to, and in the PCDN network, and after the user clicks on links, requirement can the live picture of very fast acquisition, promptly realizes " Fast Start " function.The major technology principle be when beginning to serve by the marginal flow server directly for the user provides service, the marginal flow server provides quick PreBuffer function.In the regular hour, progressively reduce until the direct service of cancelling Edge Server from the ability that other peer can obtain data then, change into all and provide data by other peer according to client.Here, Edge Server begins as one " super seed " in service, also requires the request of data between user and " the super seed " can be well controlled with transmission in entire work process.
PCDN can also guarantee the speed and the service quality of transfer of data on the network effectively, because the peer node in the general P2P network can add arbitrarily and withdraw from, this has just formed the dynamic structure of a continuous reconstruct, content in the general P2P network is shared and often therefore is subjected to bigger influence, professional delay, time-out, disruption can occur, lack good QoS and ensure.PCDN addresses this problem effectively by technological means, and promptly SLB monitors and manage the P2P activity in this territory in real time, grasps the real-time distribution and the flow situation of data, thereby can provide optimum peer tabulation for the user.The most key is, can't rationally adjust the peer tabulation or effectively during the peer lazy weight, will switch to the PCDN Edge Server service directly is provided, and this switching is seamless, can not impact user service experience.General centralized P2P structure also has some problems in convenient management, while simple for structure, and such as " data-lock " phenomenon, when promptly most of Player were on the peak face of real-time broadcasting, shared data was not enough or effective shared data.Can't bring into play the shared advantage of P2P this moment, thereby cause the pressure bottleneck for the PCDN Edge Server, so evade this class problem by design and strategy.For on the basis of not bringing the time-delay of extra startup time-delay and content as far as possible to the user, strengthen shared with the content between Peer as far as possible, the method that the PCDN system can select has: the playback clock speed of dynamically adjusting local Player according to network state; Or frame number is made trim process when initial, accumulation can be shared content fast; Introduce the random delay factor on start-up time the user; SLB is the local playback clock deviation of the unidirectional adjustment of notification section user where necessary; The stability of flow of whole system be should keep simultaneously, collapse and inefficacy prevented.
Compatibility to the 3G mobile communication system
In the evolution of 3G mobile communication system, streaming media service will become crucial value-added service, admittedly move the thinking and the professional development of fusion, PCDN can become the important carrying platform of mobile flow medium service.
In mobile flow medium service, the effect of PCDN will be mainly reflected in the following aspects:
Along with the expansion of 3G network, professional expansion, streaming media service must be nearer from the user, must carry out distributed deployment, needs to use the PCDN system;
When carrying out centralized deployment, may there be a plurality of logical nodes at core node, also may realize the load balancing of service,, can use the key technology of PCDN to realize the load balancing of multiple servers or a plurality of logical nodes though do not dispose the PCDN system by multiple servers;
Key technology in the PCDN system also is the core technology of 3G Streaming Media as content route technology, content service engine technique etc., and makes the 3G stream media system progressively carry out evolution to commercial system;
The function of PCDN in the 3G mobile network is:
Realize the load balancing of many streaming servers of core node;
The distributed deployment of realization system is deployed to the nearest node from the user with streaming server, improves service quality, and Media Stream can transmit on short network path, thereby reduces the startup time delay of flow media session, reduces taking of packet loss and whole network;
Realize media content in whole system rationally, dispose effectively;
Realize that the PCDN system of broadband network and mobile network's PCDN system merge, the investment of protection operation, and make up unified streaming media service bearer network;
The content distribution method of PCDN network
According to a second aspect of the invention, provide a kind of content distribution method of PCDN network, with reference to figure 4, Fig. 4 is the flow chart according to node overlapping content distribution method of the present invention, and this method 400 comprises:
402. core layer is provided, comprises at least one core node being provided and carrying out content delivering system CDN agreement that described core node comprises application and service centre and administrative center;
404. the trunk layer is provided, connect and described core layer, comprise at least one trunk node is provided that described trunk node carries out exchanges data according to the core node of CDN agreement and core layer, and carries out the CDN agreement in the conversion of P2P agreement;
406. P2P is provided the autonomous area, connect and described trunk layer, each described trunk node connects a P2P autonomous area, and the super seed SUPER SEED as this P2P autonomous area serves and this P2P autonomous area is managed and controls for this zone provides with this trunk node.
Wherein, provide P2P the autonomous area, and provide the edge service controller to provide service for described P2P autonomous area at the edge of PCDN network.
According to embodiments of the invention, the core node of core layer comprises at least: content server, terminal management apparatus, content management apparatus, Play Server, file section server, GSLB device GSLB, EPG server, business platform; The trunk node of trunk layer comprises at least: local load balancing device SLB and P2P router, edge service controller, terminal monitoring and update device; The P2P autonomous area comprises several P2P clients, all is connected to the trunk node as the SUPER SEED of this P2P autonomous area, and described trunk node comprises client control and update device, with described monitoring and update device is corresponding and mutually the intercommunication; Described P2P client comprises, P2P client-side program, P2P transmitting device, local streaming server, local file management devices, playing device, user interface.
According to the present invention, the P2P transfer of data all is limited in can not entering trunk layer and core layer in its affiliated P2P autonomous area; Node overlapping content distribution network separates the user area for user Adding Area attribute, when the user initiates service request, GSLB is at first on the SLB with user guiding to a P2P autonomous area, this SLB is responsible for the user list that suitable provided P2P data are provided this user, and the user in all tabulations belongs to same autonomous area.
This PCDN network connects the streaming media service that the 3G mobile radio communication is realized the 3G mobile radio communication.
The concrete feature of the content distribution method of above-mentioned PCDN network is corresponding with foregoing PCDN network, therefore just is not described in detail here.
Adopt technical scheme of the present invention, can under the situation that guarantees whole Internet resources safety, operation in an orderly manner, provide fast as far as possible service effectively in conjunction with the advantage of content distributing network CDN and P2P for the user.
The foregoing description provides to being familiar with the person in the art and realizes or use of the present invention; those skilled in the art can be under the situation that does not break away from invention thought of the present invention; the foregoing description is made various modifications or variation; thereby protection scope of the present invention do not limit by the foregoing description, and should be the maximum magnitude that meets the inventive features that claims mention.

Claims (4)

1. a node overlapping content distribution network is characterized in that, comprises
Core layer comprises at least one core node, and described core node comprises application and service centre and administrative center, and described core layer is carried out content delivering system CDN agreement; The core node of described core layer comprises at least: content server, terminal management apparatus, content management apparatus, Play Server, file section server, GSLB device GSLB, business platform and electronic program guide (EPG) server;
The trunk layer, connect and described core layer, comprise at least one trunk node, described trunk node carries out exchanges data according to the core node of CDN agreement and core layer, and the conversion of execution CDN agreement and P2P agreement, described trunk node comprises at least: local load balancing device SLB and P2P router, edge service controller and terminal monitoring and update device;
The P2P autonomous area, connect and described trunk layer, each described trunk node connects a P2P autonomous area, this trunk node is served and this P2P autonomous area is managed and controls for this zone provides as the super seed SU PER SEED of this P2P autonomous area, described P2P autonomous area is deployed in the edge of node overlapping content distribution network, and provide the edge service controller to provide service for described P2P autonomous area, described P2P autonomous area comprises several P2P clients, all be connected to trunk node as the SUPER SEED of this P2P autonomous area, described P2P autonomous area comprises client control and update device, with described terminal monitoring and update device is corresponding and mutually the intercommunication; Described P2P client comprises, P2P client-side program, P2P transmitting device, local streaming server, local file management devices, playing device and user interface;
Wherein, the P2P transfer of data all is limited in can not entering trunk layer and core layer in its affiliated P2P autonomous area; Described node overlapping content distribution network separates the user area for user Adding Area attribute, when the user initiates service request, GSLB is at first on the SLB with user guiding to a P2P autonomous area, this SLB is responsible for the user list that suitable provided P2P data are provided this user, and the user in all tabulations belongs to same autonomous area.
2. node overlapping content distribution network as claimed in claim 1 is characterized in that, described node overlapping content distribution network connects the streaming media service that the 3G mobile radio communication is realized the 3G mobile radio communication.
3. a node overlapping content distribution method is characterized in that, comprising:
Core layer is provided, comprises at least one core node being provided and carrying out content delivering system CDN agreement that described core node comprises application and service centre and administrative center; The core node of described core layer comprises at least: content server, terminal management apparatus, content management apparatus, Play Server, file section server, GSLB device GSLB, business platform and electronic program guide (EPG) server;
The trunk layer is provided, connect and described core layer, comprise at least one trunk node is provided, described trunk node carries out exchanges data according to the core node of CDN agreement and core layer, and the conversion of execution CDN agreement and P2P agreement, the trunk node of described trunk layer comprises at least: local load balancing device SLB and P2P router, edge service controller and terminal monitoring and update device;
P2P is provided the autonomous area, connect and described trunk layer, each described trunk node connects a P2P autonomous area, super seed SU PERSEED as this P2P autonomous area serves and this P2P autonomous area is managed and controls for this zone provides with this trunk node, wherein said P2P autonomous area is to provide at the edge of node overlapping content distribution network, and provide the edge service controller to provide service for described P2P autonomous area, described P2P autonomous area comprises several P2P clients, all be connected to trunk node as the SU PER SEED of this P2P autonomous area, described P2P autonomous area trunk node comprises client control and update device, with described terminal monitoring and update device is corresponding and mutually the intercommunication; Described P2P client comprises, P2P client-side program, P2P transmitting device, local streaming server, local file management devices, playing device and user interface;
Wherein the P2P transfer of data all is limited in its affiliated P2P autonomous area, can not enter trunk layer and core layer, described node overlapping content distribution network separates the user area for user Adding Area attribute, when the user initiates service request, GSLB is at first on the SLB with user guiding to a P2P autonomous area, this SLB is responsible for the user list that suitable provided P2P data are provided this user, and the user in all tabulations belongs to same autonomous area.
4. node overlapping content distribution method as claimed in claim 3 is characterized in that, described node overlapping content distribution network connects the streaming media service that the 3G mobile radio communication is realized the 3G mobile radio communication.
CN2006100310003A 2006-09-11 2006-09-11 Node overlapping content distribution network Active CN101146022B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006100310003A CN101146022B (en) 2006-09-11 2006-09-11 Node overlapping content distribution network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100310003A CN101146022B (en) 2006-09-11 2006-09-11 Node overlapping content distribution network

Publications (2)

Publication Number Publication Date
CN101146022A CN101146022A (en) 2008-03-19
CN101146022B true CN101146022B (en) 2011-08-17

Family

ID=39208323

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100310003A Active CN101146022B (en) 2006-09-11 2006-09-11 Node overlapping content distribution network

Country Status (1)

Country Link
CN (1) CN101146022B (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242432B (en) * 2008-02-28 2012-03-28 蓝汛网络科技(北京)有限公司 An Internet content distribution method, system and device
CN101247367B (en) * 2008-04-08 2011-03-23 中国电信股份有限公司 Content providing method and system based on content distribution network and peer-to-peer network
CN101741869B (en) * 2008-11-07 2013-04-24 华为技术有限公司 Method and system for providing contents
CN101753610B (en) * 2008-12-19 2012-11-21 华为技术有限公司 Distributed network structure method, device, system and task processing method
CN101610165B (en) * 2009-07-29 2012-08-29 腾讯科技(深圳)有限公司 Method and device for automatically diffusing resources
US20110055312A1 (en) * 2009-08-28 2011-03-03 Apple Inc. Chunked downloads over a content delivery network
CN101800776B (en) * 2010-02-26 2013-03-20 中国电信股份有限公司 Network fusion and control method and system of CDN (Content Delivery Network) and P2P (Peer-to-Peer)
CN102769819A (en) * 2011-05-03 2012-11-07 中国移动通信集团公司 Content distribution method in wireless communication system as well as corresponding system and server
CN102291457B (en) * 2011-08-11 2013-07-10 杭州顺网科技股份有限公司 Game content distribution system based on Barserver
CN103209222A (en) * 2013-04-24 2013-07-17 网宿科技股份有限公司 Method and device for processing requests with overlapped and unordered ranges in content delivery network
CN103248707B (en) * 2013-05-22 2016-12-28 北京奇虎科技有限公司 File access method, system and equipment
CN103685576A (en) * 2014-01-03 2014-03-26 中国联合网络通信集团有限公司 Interaction method for CDN (Content Delivery Network) nodes and CDN management system
CN105187518B (en) * 2015-08-24 2018-11-20 湖南快乐阳光互动娱乐传媒有限公司 CDN content distribution method and system
CN109688435A (en) * 2017-10-19 2019-04-26 上海勋云信息科技有限公司 Video on demand backup method, equipment, video on demand processing system and storage medium
CN108055309B (en) * 2017-12-07 2021-02-19 厦门集微科技有限公司 Data transmission system and method
CN108848002B (en) * 2018-06-05 2021-07-16 南瑞集团有限公司 Dynamic GSLB processing method based on service delay
CN109451002B (en) * 2018-10-29 2021-05-25 中国联合网络通信集团有限公司 CDN node selection method and equipment
CN111600750B (en) * 2020-05-11 2022-10-21 北京庭宇科技有限公司 Speed limit detection method and system for PCDN network node flow
CN111629075B (en) * 2020-08-03 2020-12-18 腾讯科技(深圳)有限公司 Data downloading method and related device
CN112039897A (en) * 2020-09-01 2020-12-04 西北大学 Network structure uncertain graph privacy protection method based on mobile CDN

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004012089A1 (en) * 2002-07-29 2004-02-05 International Business Machines Corporation Method and apparatus for improving the resilience of content distribution networks to distributed denial of service attacks
CN1592248A (en) * 2003-08-29 2005-03-09 华为技术有限公司 Layered content distributing network and method thereof
CN1813251A (en) * 2004-03-22 2006-08-02 网飞亚技术公司 A streaming based contents distribution network system and methods for splitting, merging and retrieving files

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004012089A1 (en) * 2002-07-29 2004-02-05 International Business Machines Corporation Method and apparatus for improving the resilience of content distribution networks to distributed denial of service attacks
CN1592248A (en) * 2003-08-29 2005-03-09 华为技术有限公司 Layered content distributing network and method thereof
CN1813251A (en) * 2004-03-22 2006-08-02 网飞亚技术公司 A streaming based contents distribution network system and methods for splitting, merging and retrieving files

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
杨传栋等.结合CDN与P2P技术的混合流媒体系统研究.计算机应用25 9.2005,25(9),2204-2207.
杨传栋等.结合CDN与P2P技术的混合流媒体系统研究.计算机应用25 9.2005,25(9),2204-2207. *

Also Published As

Publication number Publication date
CN101146022A (en) 2008-03-19

Similar Documents

Publication Publication Date Title
CN101146022B (en) Node overlapping content distribution network
CN100583820C (en) Routing system and method of content distribution network
USRE49943E1 (en) System and method for a context layer switch
CN110417916B (en) Content distribution method capable of feeding back income, central node and edge node
CN101534204B (en) Streaming media information distribution system and method thereof and user end
Xiang et al. Peer-to-peer based multimedia distribution service
CN103581245B (en) A kind of method and system of content distributing network content distribution
Lu et al. An Analysis and Comparison of CDN-P2P-hybrid Content Delivery System and Model.
CN102238137B (en) Method, system and device for downloading
CN101938508B (en) Method and system for shortening time delay in peer-to-peer network streaming media live broadcast system
WO2007039576A1 (en) A content distribution system and a user request redirection method thereof
US9497035B2 (en) Method, device, and system for playing media based on P2P
CN101631143B (en) Multi-server system in load-balancing environment and file transmission method thereof
WO2008148335A1 (en) A method for client node network topology construction and a system for stream media delivery
CN103634692A (en) CDN (content distribution network) and P2P (peer-to-peer) based hybrid stream media video-on-demand system
EP2382577A2 (en) Enforcing single stream per sign-on from a content delivery network (cdn) media server
WO2009068952A2 (en) Method, network, and node for distributing electronic content in a content distribution network
WO2010049876A2 (en) System and method for sharing transparent proxy between isp and cdn
CN100473007C (en) Content exchange network
CN102780710A (en) Node scheduling method based on content distribution network
CN103685497B (en) A kind of on-line storage sharing method and system
Lin et al. An isp-friendly file distribution protocol: analysis, design, and implementation
CN110086831A (en) Method for authenticating for gateway
Jiang et al. A replica placement algorithm for hybrid CDN-P2P architecture
CN101369915B (en) P2P operating network resource management 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
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201028

Address after: Room 11704, 17 / F, unit 1, building 1, Jingu Rongcheng, No. 10, Jinye 1st Road, hi tech Zone, Xi'an City, Shaanxi Province

Patentee after: Xi'an Sihua Information Technology Co., Ltd

Address before: 200333, building 7, Tiandi Software Park, No. 879, Zhongjiang Road, Shanghai

Patentee before: SHANGHAI SIHUA TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right