[go: up one dir, main page]

CN103581245A - Content delivery method and system of content delivery network - Google Patents

Content delivery method and system of content delivery network Download PDF

Info

Publication number
CN103581245A
CN103581245A CN201210267074.2A CN201210267074A CN103581245A CN 103581245 A CN103581245 A CN 103581245A CN 201210267074 A CN201210267074 A CN 201210267074A CN 103581245 A CN103581245 A CN 103581245A
Authority
CN
China
Prior art keywords
content delivery
data file
network node
delivery network
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210267074.2A
Other languages
Chinese (zh)
Other versions
CN103581245B (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.)
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210267074.2A priority Critical patent/CN103581245B/en
Publication of CN103581245A publication Critical patent/CN103581245A/en
Application granted granted Critical
Publication of CN103581245B publication Critical patent/CN103581245B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention belongs to the technical field of the Internet and provides a content delivery method and system of a content delivery network. The content delivery network (CDN) comprises a CDN data source server and multiple CDN nodes, wherein the P2P protocol is executed between the multiple CDN nodes, and the CDN nodes receive a content delivery command and obtain data files relevant to the content delivery command from the CDN data source server or other CDN nodes so that the data files relevant to the content delivery command can be downloaded by a client side. Through the content delivery method and system of the content delivery network, the load of the CDN data source server can be effectively reduced, the bandwidth pressure of the CDN data source server is reduced, and content delivery efficiency and quality are improved.

Description

A kind of method and system of content distributing network contents distribution
Technical field
The invention belongs to Internet technical field, relate in particular to a kind of method and system of content distributing network contents distribution.
Background technology
Content distributing network (Content Delivery Network, CDN) technology is a kind of content to be distributed to the Edge Server near user from central server, thereby realizes the distributed method of access nearby of content.CDN technology has improved the service quality of access to content effectively, and supports large-scale Concurrency Access ability.
Along with the service centered by content, for example Web service, streaming media service, file download service, IPTV service waits the main flow that more and more becomes internet, applications, based on the original IP network in the Internet, build relatively independently, the content carrying network of independent of service becomes the trend of internet development.
Yet, when independent content construction bearer network, there is certain problem in existing CDN network, as shown in Figure 1, existing CDN is when carrying out contents distribution, by management server, dispatching content logic Distributor sends instructions to the transmission minute of CDN node, described CDN node after receiving described minute and sending instructions, the unified data that need distribution of downloading to CDN data source server.User place client is resolved the CDN node finding nearby by local dns, from described CDN node nearby, download the data that need, if certainly described CDN node nearby cannot be downloaded, also can download from CDN data source server, but the efficiency of downloading normally cannot guarantee.
Existing CDN, when carrying out contents distribution, too relies on CDN data source server, and over-burden to cause CDN data source server, and bandwidth pressure is large and CDN node autgmentability is poor.Especially the in the situation that of inter-network, unimpeded being difficult to of link is protected, and the success rate of CDN node content distribution is lower, sometimes there will be the problem that the asynchronous or needs of distributing data for a long time could be synchronous.
Summary of the invention
The object of the embodiment of the present invention is to provide a kind of method of content distributing network contents distribution, to solve prior art, too relies on CDN data source server, causes poor expandability, CDN data source server over-burden and the problem such as bandwidth pressure is larger.
The embodiment of the present invention is to realize like this, a kind of method of content distributing network contents distribution, described content distributing network comprises content distributing network data source server and a plurality of content delivery network node, between described a plurality of content delivery network nodes, carries out Peer-to-Peer Network P2P agreement
Described content delivery network node receives contents distribution instruction;
Described content delivery network node obtains the data file relevant to described contents distribution instruction from described content distributing network data source server or other guide distributing network node, for client downloads.
A method for content distributing network contents distribution, described content distributing network comprises inquiry access server and Logic application server,
Described inquiry access server receives the data file information that content delivery network node reports, described data file information and corresponding content delivery network node information are stored to default information table, and described information table is synchronized to described Logic application server, described data file information comprises the unique identifier of data file;
Described inquiry access server receives the data file relevant to contents distribution instruction of content delivery network node transmission and obtains solicited message, in described request information, carry the unique identifier of described data file, and described request information is transmitted to described Logic application server, so that described Logic application server is according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information, the content delivery network node information that described content delivery network node returns according to described Logic application server, from corresponding content delivery network node, obtain the data file relevant to described contents distribution instruction.
A method for content distributing network contents distribution, described content distributing network comprises inquiry access server and Logic application server,
Described Logic application server receives the synchronous information table of described inquiry access server, in described information table, store data file information and the corresponding information that reports the content delivery network node of described data file information, described data file information comprises the unique identifier of data file;
Described Logic application server receives the data file of the described content delivery network node of described inquiry access server forwarding and obtains solicited message, in described request information, carry the unique identifier of described data file, according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information, so that the content delivery network node information that described content delivery network node returns according to described Logic application server, from corresponding content delivery network node, obtain the data file relevant to contents distribution instruction.
Another object of the embodiment of the present invention is to provide a kind of content delivery network node, and described content delivery network node comprises:
Command reception unit, for receiving contents distribution instruction;
Data capture unit, for obtaining from content distributing network data source server or other guide distributing network node the relevant data file of contents distribution instruction receiving to described command reception unit, for client downloads.
, described server comprises:
Lock unit, for receiving the data file information that content delivery network node reports, described data file information and corresponding content delivery network node information are stored to default information table, and described information table is synchronized to Logic application server, described data file information comprises the unique identifier of data file;
The first processing unit, for receiving the data file relevant to contents distribution instruction of content delivery network node transmission, obtain solicited message, in described request information, carry the unique identifier of described data file, and described request information is transmitted to described Logic application server, so that described Logic application server is according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information, the content delivery network node information that described content delivery network node returns according to described Logic application server, from corresponding content delivery network node, obtain the data file relevant to described contents distribution instruction.
, described server comprises:
Information receiving unit, for receiving the synchronous information table of inquiry access server, in described information table, store data file information and the corresponding information that reports the content delivery network node of described data file information, described data file information comprises the unique identifier of data file;
Processing unit, for receiving the data file of the described content delivery network node of inquiry access server forwarding, obtain solicited message, in described request information, carry the unique identifier of described data file, according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information, so that the content delivery network node information that described content delivery network node returns according to this server, from corresponding content delivery network node, obtain the data file relevant to contents distribution instruction.
The beneficial effect that the embodiment of the present invention compared with prior art exists is: the embodiment of the present invention is carried out Peer-to-Peer Network P2P agreement between CDN node, in CDN Autonomous Domain, realize the mixed serve of CDN and P2P, make in contents distribution process, CDN node can obtain the data file relevant to contents distribution instruction from CDN data source server or other CDN nodes, thereby effectively alleviate the burden of CDN data source server, reduce the bandwidth pressure of CDN data source server, the response time of minimizing system, efficiency and the quality of lifting contents distribution.Utilized again simultaneously P2P extensibility features increase CDN node can service ability.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the scene schematic diagram of the content distributing network content delivering system that provides of prior art;
Fig. 2 is the scene schematic diagram of the content distributing network content delivering system that provides of first embodiment of the invention;
Fig. 3 is the realization flow figure of the content distributing network content distribution method that provides of second embodiment of the invention;
Fig. 4 is the realization flow figure of the content distributing network content distribution method that provides of third embodiment of the invention;
Fig. 5 is the realization flow figure of the content distributing network content distribution method that provides of fourth embodiment of the invention;
Fig. 6 is the composition structure chart of the content delivery network node that provides of fifth embodiment of the invention;
Fig. 7 is the composition structure chart of the server that provides of sixth embodiment of the invention;
Fig. 8 is the composition structure chart of the server that provides of seventh embodiment of the invention.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
For technical solutions according to the invention are described, below by specific embodiment, describe.
embodiment mono-:
Fig. 2 shows the applicable system scene schematic diagram of content distributing network content distribution method that first embodiment of the invention provides, and for convenience of explanation, only shows the part relevant to the present embodiment.
This content distributing network content delivering system comprises that management server 1, contents distribution logical server 2, CDN data source server 3, a plurality of CDN node 4(are as CDN-1, CDN-2 ..., CDN-n), CDN distribution statistical server 5 and client 6.Between described management server 1, contents distribution logical server 2, CDN data source server 3, a plurality of CDN node 4, CDN distribution statistical server 5 and client 6, by network, connect communication.
Wherein, described CDN node 4 can be that server can be also client, described management server 1, contents distribution logical server 2, CDN data source server 3 and CDN distribution statistical server 5 can be single servers, can be also the server end being jointly comprised of several function servers.
Described client can be the terminal equipment arbitrarily with network access facility, includes but not limited to mobile phone, IPAD, notebook computer etc.
Described registrar server 1, for storing the object information of each CDN node 4 contents distributions, is inquired about for user; Scheduling contents distribution logical server 2 uploads to CDN data source server 3 by raw data file; Determine the quantity of CDN data source server 3 data files distributions etc., adjust content distribution policy, for example, increase the node of data file distribution, or increase or reduce the data file etc. of certain node.
Described contents distribution logical server 2 is for uploading the raw data file that needs distribution, such as film, picture etc. to CDN data source server 3; The scheduling strategy of receiving management server 1, for example, to which CDN node 4 distributing data files, distribute which concrete data file etc.; To CDN node 4, provide the original address (the namely address of corresponding CDN data source server 3) of distributed tasks for CDN node 4, to obtain the data that need.
The raw data file that described CDN data source server 3 is uploaded for receiving contents distribution logical server 2, downloads or is distributed to each CDN node 4 for each CDN node 4.
Information when described CDN distribution statistical server 5 obtains for receiving the data file of CDN node 4 feedbacks, comprises the information such as speed, time and data file size that data file is obtained; Each CDN node 4 feedacks are analyzed, and analysis result is sent to management server 1, for user's inquiry and formulation content distribution policy etc.
Described client 6 obtains for the CDN node 4 from nearby or CDN data source server 3 data file needing.
Preferably, between a plurality of CDN nodes 4 described in the present embodiment, carry out Peer-to-Peer Network P2P agreement, the contents distribution instruction that described CDN node 4 sends for receiving contents distribution logical server 2, from CDN data source server 3 or other CDN nodes 4, obtain the data file relevant to described contents distribution instruction, for client 6, download.
Preferably, in order to reduce the pressure of CDN data source server, described CDN node 4, when obtaining the data file relevant to described contents distribution instruction, preferentially obtains from other CDN nodes.
Preferably, this content distributing network content delivering system also comprises inquiry access (TrackerConn) server 7 and Logic application (TrackerApp) server 8,
Described inquiry access server 7 receives the data file information that CDN node reports, described data file information and corresponding CDN nodal information are stored to default information table, and described information table is synchronized to described Logic application server 8, described data file information is the information of the described CDN node data file having obtained or obtained, described data file information comprises the unique identifier of data file and the size of data file, and the information of described CDN node comprises the state of IP address, port numbers and CDN node;
The data file relevant to contents distribution instruction that described inquiry access server 7 receives 4 transmissions of CDN node obtained solicited message, in described request information, carry the unique identifier of described data file, and described request information is transmitted to described Logic application server 8.
Preferably, described inquiry access server 7 receives and processes the request that described CDN node adds, revises and delete data file; Monitor the state of the CDN node of reported data fileinfo, and according to the state of the described CDN node monitoring, upgrade the state of the described CDN node of storage.
Described Logic application server 8 receives the synchronous information table of described inquiry access server 7, in described information table, store data file information and the corresponding information that reports the CDN node of described data file information, described data file information is the information of the described CDN node data file having obtained or obtained, described data file information comprises the unique identifier of data file and the size of data file, and the information of described CDN node comprises the state of IP address, port numbers and CDN node;
The data file that described Logic application server 8 receives the described CDN node of described inquiry access server 7 forwardings is obtained solicited message, in described request information, carry the unique identifier of described data file, according to described data file unique identifier, inquire about CDN nodal information corresponding with described data file unique identifier in described information table, and exist when a plurality of at the CDN nodal information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of CDN nodal informations, select a CDN nodal information, by described inquiry access server 7, send to described transmission data file to obtain the CDN node of solicited message selected CDN nodal information.
Described CDN node 4 is given described inquiry access server 7 by the information reporting of the data file of obtaining or obtaining.
Preferably, described CDN node 4 obtains the data file relevant to described contents distribution instruction from other CDN nodes and specifically comprises:
Described CDN node 4 sends the data file relevant to described contents distribution instruction to described inquiry access server 7 and obtains solicited message, in described request information, carry the unique identifier of described data file, so that described inquiry access server 7 is transmitted to described Logic application server 8 by the solicited message that carries described data file unique identifier, described Logic application server 8 is according to described data file unique identifier, inquire about CDN nodal information corresponding with described data file unique identifier in described information table, and exist when a plurality of at the CDN nodal information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of CDN nodal informations, select a CDN nodal information, send to described transmission data file to obtain the CDN node 4 of solicited message selected CDN nodal information,
The CDN nodal information that described CDN node 4 returns according to described Logic application server 8, obtains the data file relevant to described contents distribution instruction from corresponding CDN node 4.
Wherein, described alternative condition comprises logical reach and/or the nearest CDN node of physical distance.
The present embodiment by carrying out Peer-to-Peer Network P2P agreement between CDN node, in CDN Autonomous Domain, realize the mixed serve of CDN and P2P, make CDN node when obtaining data file, can preferentially from other contiguous CDN nodes, obtain, alleviate the burden of CDN data source server, promote the efficiency of contents distribution.For example, when streaming media on demand is applied, several CDN adjacent nodes can be according to certain rule (as data file fragmentation numbering size or CDN node serial number size) different stream medium data of buffer memory separately, if the client-requested of A node service is watched the stream medium data of B nodal cache, the stream medium data that A node can directly obtain B nodal cache by P2P mode is watched for user, make described client not need again to B node or CDN data source server, to obtain described stream medium data, alleviate the burden of CDN data source server, promote efficiency and the quality of contents distribution.
The system scene that the present embodiment provides, only for explaining the present invention, does not limit protection scope of the present invention.
embodiment bis-:
Fig. 3 shows the realization flow of the content distributing network content distribution method that second embodiment of the invention provides, described content distributing network CDN comprises CDN data source server and a plurality of CDN node, between described a plurality of CDN node, carry out Peer-to-Peer Network P2P agreement, the executive agent of the present embodiment flow process is the CDN node 4 in Fig. 1, and details are as follows for its realization flow:
In step S301, receive contents distribution instruction.
In the present embodiment, CDN node receives the contents distribution instruction that contents distribution logical server sends, the information such as the original address that the data file that comprises distribution in described contents distribution instruction and described data file are obtained (being the address of corresponding CDN data source server).
In step S302, from described CDN data source server or other CDN nodes, obtain the data file relevant to described contents distribution instruction, for client downloads.
Preferably, described CDN node, when obtaining the data file relevant to described contents distribution instruction, preferentially obtains from other CDN nodes.
Preferably, described CDN also comprises inquiry access server and Logic application server,
Described CDN node is given described inquiry access server by the information reporting of the data file of obtaining or obtaining, so that described inquiry access server is stored to default information table by described data file information and corresponding CDN nodal information, and described information table is synchronized to described Logic application server, the information of described data file comprises the unique identifier of data file and the size of data file, and the information of described CDN node comprises the state of IP address, port numbers and CDN node.
Described CDN node obtains the data file relevant to described contents distribution instruction from other CDN nodes and specifically comprises:
Described CDN node sends the data file relevant to described contents distribution instruction to described inquiry access server and obtains solicited message, in described request information, carry the unique identifier of described data file, so that described inquiry access server is transmitted to described Logic application server by the solicited message that carries described data file unique identifier, described Logic application server is according to described data file unique identifier, inquire about CDN nodal information corresponding with described data file unique identifier in described information table, and exist when a plurality of at the CDN nodal information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of CDN nodal informations, select a CDN nodal information, by described inquiry access server, send to described transmission data file to obtain the CDN node of solicited message selected CDN nodal information,
The CDN nodal information that described CDN node returns according to described Logic application server, obtains the data file relevant to described contents distribution instruction from corresponding CDN node.
Wherein, described alternative condition includes but not limited to logical reach and/or the nearest CDN node of physical distance.For example in actual applications, can be by resolving the IP address of CDN node, obtain geographical location information corresponding to IP address and operator's informaiton, at the CDN nodal information corresponding with described data file unique identifier, exist when a plurality of, preferential selection has the CDN node of same operator (logical reach is near), then selects in same operator the CDN node of (physical distance is near) in areal.
The present embodiment not only can alleviate the burden of CDN data source server, promotes the efficiency of contents distribution.And due to the preferential CDN node of selecting to have same operator, can solve in inter-network situation, unimpeded being difficult to of link is protected, the lower problem of success rate of CDN node content distribution.
embodiment tri-:
Fig. 4 shows the realization flow of the content distributing network content distribution method that third embodiment of the invention provides, described content distributing network CDN comprises CDN data source server and a plurality of CDN node, between described a plurality of CDN node, carry out Peer-to-Peer Network P2P agreement, the executive agent of the present embodiment flow process is the inquiry access server 7 in Fig. 1, and details are as follows for its realization flow:
In step S401, receive the data file information that CDN node reports, described data file information and corresponding CDN nodal information are stored to default information table, and described information table is synchronized to described Logic application server.
In the present embodiment, described data file information is the information of the described CDN node data file having obtained or obtained, described data file information includes but not limited to the unique identifier of data file and the size of data file, the information of described CDN node includes but not limited to the state of IP address, port numbers and CDN node, the state of described CDN node.
In step S402, the data file relevant to contents distribution instruction that receives the transmission of CDN node obtained solicited message, in described request information, carry the unique identifier of described data file, and described request information is transmitted to described Logic application server, so that described Logic application server is according to described data file unique identifier, inquire about CDN nodal information corresponding with described data file unique identifier in described information table, and exist when a plurality of at the CDN nodal information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of CDN nodal informations, select a CDN nodal information, send to described transmission data file to obtain the CDN node of solicited message selected CDN nodal information, the CDN nodal information that described CDN node returns according to described Logic application server, from corresponding CDN node, obtain the data file relevant to described contents distribution instruction.
Preferably, this enforcement also comprises:
Receive and process described CDN node interpolation, revise and delete the requests such as data file; And
Monitor the state of the CDN node of reported data fileinfo, and according to the state of the described CDN node monitoring, upgrade the state of the described CDN node of storage.
It should be noted that, the present embodiment is adding, is revising, is deleting data file and upgrading after the processing such as CDN node state to described CDN node, the information after processing need to be synchronized to Logic application server.
embodiment tetra-:
Fig. 5 shows the realization flow of the content distributing network content distribution method that fourth embodiment of the invention provides, described content distributing network CDN comprises CDN data source server and a plurality of CDN node, between described a plurality of CDN node, carry out Peer-to-Peer Network P2P agreement, the executive agent of the present embodiment flow process is the Logic application server 8 in Fig. 1, and details are as follows for its realization flow:
In step S501, receive the synchronous information table of described inquiry access server, in described information table, store data file information and the corresponding information that reports the CDN node of described data file information, described data file information comprises the unique identifier of data file.
In the present embodiment, described data file information is the information of the described content delivery network node data file having obtained or obtained; Described data file information also comprises the size of data file etc.; The information of described content delivery network node includes but not limited to the state of IP address, port numbers and content delivery network node.
In step S502, the data file that receives the described CDN node of described inquiry access server forwarding is obtained solicited message, in described request information, carry the unique identifier of described data file, according to described data file unique identifier, inquire about CDN nodal information corresponding with described data file unique identifier in described information table, and exist when a plurality of at the CDN nodal information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of CDN nodal informations, select a CDN nodal information, by described inquiry access server, send to described transmission data file to obtain the CDN node of solicited message selected CDN nodal information, so that the CDN nodal information that described CDN node returns according to described Logic application server, from corresponding CDN node, obtain the data file relevant to contents distribution instruction.
Wherein, described alternative condition includes but not limited to logical reach and/or the nearest CDN node of physical distance.
embodiment five:
Fig. 6 shows the composition structure of the content delivery network node of the embodiment of the present invention five, for convenience of explanation, only shows the part relevant to the embodiment of the present invention.
This content delivery network node 4 can be applicable in content distributing network content delivering system as shown in Figure 1, and this content delivery network node 4 comprises command reception unit 41 and data capture unit 42, and the concrete function of each unit is as follows:
Command reception unit 41, for receiving contents distribution instruction;
Data capture unit 42, for obtaining from CDN data source server or other CDN nodes the relevant data file of contents distribution instruction receiving to described command reception unit 41, for client downloads.
Further,
Described data capture unit 42, when obtaining the data file relevant to described contents distribution instruction, preferentially obtains from other CDN nodes.
Further, described content delivery network node also comprises:
Information reporting unit 43, for the information reporting of the data file of obtaining or obtaining being given to inquiry access server, so that described inquiry access server is stored to default information table by described data file information and corresponding CDN nodal information, and described information table is synchronized to Logic application server, the information of described data file comprises the unique identifier of data file.
In the present embodiment, described data file information also comprises the size of data file etc.; The information of described content delivery network node includes but not limited to the state of IP address, port numbers and content delivery network node.
Further, described data capture unit 42 comprises:
Information sending module 421, for sending the data file relevant to described contents distribution instruction to described inquiry access server, obtain solicited message, in described request information, carry the unique identifier of described data file, so that described inquiry access server is transmitted to described Logic application server by the solicited message that carries described data file unique identifier, described Logic application server is according to described data file unique identifier, inquire about CDN nodal information corresponding with described data file unique identifier in described information table, and exist when a plurality of at the CDN nodal information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of CDN nodal informations, select a CDN nodal information, send to described transmission data file to obtain the CDN node of solicited message selected CDN nodal information,
Data acquisition module 422, for the CDN nodal information returning according to described Logic application server, obtains the data file relevant to described contents distribution instruction from corresponding CDN node.
In the present embodiment, described alternative condition includes but not limited to logical reach and/or the nearest CDN node of physical distance.
The content delivery network node that the present embodiment provides can be used the content distributing network distributing contents method in aforementioned correspondence, and details, referring to the associated description of foregoing distributing network distributing contents embodiment of the method two, do not repeat them here.
embodiment six:
Fig. 7 shows the composition structure of the server of the embodiment of the present invention six, for convenience of explanation, only shows the part relevant to the embodiment of the present invention.
This server 7 can be applicable in content distributing network content delivering system as shown in Figure 1, and this server 7 comprises lock unit 71 and the first processing unit 72, and the concrete function of each unit is as follows:
Lock unit 71, for receiving the data file information that CDN node reports, described data file information and corresponding CDN nodal information are stored to default information table, and described information table is synchronized to Logic application server, described data file information comprises the unique identifier of data file;
In the present embodiment, described data file information is the information of the described content delivery network node data file having obtained or obtained; Described data file information also comprises the size of data file etc.; The information of described content delivery network node includes but not limited to the state of IP address, port numbers and content delivery network node.
The first processing unit 72, for receiving the data file relevant to contents distribution instruction of CDN node transmission, obtain solicited message, in described request information, carry the unique identifier of described data file, and described request information is transmitted to described Logic application server, so that described Logic application server is according to described data file unique identifier, inquire about CDN nodal information corresponding with described data file unique identifier in described information table, and exist when a plurality of at the CDN nodal information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of CDN nodal informations, select a CDN nodal information, send to described transmission data file to obtain the CDN node of solicited message selected CDN nodal information, the CDN nodal information that described CDN node returns according to described Logic application server, from corresponding CDN node, obtain the data file relevant to described contents distribution instruction.
Further,
Described server 7 also comprises:
The second processing unit 73, the request of adding, revising and delete data file for receiving and process described CDN node;
The 3rd processing unit 74, for monitoring the state of the CDN node of reported data fileinfo, and according to the state of the described CDN node of the state renewal storage of the described CDN node monitoring.
The server that the present embodiment provides can be used the content distributing network distributing contents method in aforementioned correspondence, and details, referring to the associated description of foregoing distributing network distributing contents embodiment of the method three, do not repeat them here.
embodiment seven:
Fig. 8 shows the composition structure of the server of the embodiment of the present invention seven, for convenience of explanation, only shows the part relevant to the embodiment of the present invention.
This server 8 can be applicable in content distributing network content delivering system as shown in Figure 1, and this server 8 comprises information receiving unit 81 and processing unit 82, and the concrete function of each unit is as follows:
Information receiving unit 81, for receiving the synchronous information table of inquiry access server, in described information table, store data file information and the corresponding information that reports the CDN node of described data file information, described data file information comprises the unique identifier of data file;
In the present embodiment, described data file information is the information of the described content delivery network node data file having obtained or obtained; Described data file information also comprises the size of data file etc.; The information of described content delivery network node includes but not limited to the state of IP address, port numbers and content delivery network node.
Processing unit 82, for receiving the data file of the described CDN node of inquiry access server forwarding, obtain solicited message, in described request information, carry the unique identifier of described data file, according to described data file unique identifier, inquire about CDN nodal information corresponding with described data file unique identifier in described information table, and exist when a plurality of at the CDN nodal information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of CDN nodal informations, select a CDN nodal information, send to described transmission data file to obtain the CDN node of solicited message selected CDN nodal information, so that the CDN nodal information that described CDN node returns according to this server, from corresponding CDN node, obtain the data file relevant to contents distribution instruction.
Wherein, described alternative condition includes but not limited to logical reach and/or the nearest CDN node of physical distance.
The server that the present embodiment provides can be used the content distributing network distributing contents method in aforementioned correspondence, and details, referring to the associated description of foregoing distributing network distributing contents embodiment of the method four, do not repeat them here.
It will be appreciated by those skilled in the art that and just according to function logic, divide for the unit described in above-described embodiment five to seven, module, but be not limited to above-mentioned division, as long as can realize corresponding function; In addition, the concrete title of each functional unit, module also, just for the ease of mutual differentiation, is not limited to protection scope of the present invention.
In sum, the embodiment of the present invention is carried out Peer-to-Peer Network P2P agreement between CDN node, in CDN Autonomous Domain, realize the mixed serve of CDN and P2P, make in contents distribution process, CDN node can obtain the data file relevant to contents distribution instruction from CDN data source server or other CDN nodes, thereby effectively alleviates the burden of CDN data source server, reduces the bandwidth pressure of CDN data source server, the response time of minimizing system, efficiency and the quality of lifting contents distribution.Utilized again simultaneously P2P extensibility features increase CDN node can service ability.And due to the preferential CDN node of selecting to have same operator, can solve in inter-network situation, unimpeded being difficult to of link is protected, the lower problem of success rate of CDN node content distribution.
Those of ordinary skills it is also understood that, the all or part of step realizing in above-described embodiment method is to come the hardware that instruction is relevant to complete by program, described program can be in being stored in a computer read/write memory medium, described storage medium, comprises ROM/RAM, disk, CD etc.
Above content is in conjunction with concrete preferred implementation further description made for the present invention, can not assert that specific embodiment of the invention is confined to these explanations.For general technical staff of the technical field of the invention; make without departing from the inventive concept of the premise some alternative or obvious modification that are equal to; and performance or purposes identical, all should be considered as belonging to the present invention by the definite scope of patent protection of submitted to claims.

Claims (22)

1. the method for a content distributing network contents distribution, described content distributing network comprises content distributing network data source server and a plurality of content delivery network node, it is characterized in that, between described a plurality of content delivery network nodes, carry out Peer-to-Peer Network P2P agreement
Described content delivery network node receives contents distribution instruction;
Described content delivery network node obtains the data file relevant to described contents distribution instruction from described content distributing network data source server or other guide distributing network node, for client downloads.
2. the method for claim 1, is characterized in that, described content delivery network node, when obtaining the data file relevant to described contents distribution instruction, preferentially obtains from other guide distributing network node.
3. method as claimed in claim 1 or 2, is characterized in that, described content distributing network also comprises inquiry access server and Logic application server,
Described content delivery network node is given described inquiry access server by the information reporting of the data file of obtaining or obtaining, so that described inquiry access server is stored to default information table by described data file information and corresponding content delivery network node information, and described information table is synchronized to described Logic application server, the information of described data file comprises the unique identifier of data file and the size of data file, and the information of described content delivery network node comprises the state of IP address, port numbers and content delivery network node.
4. method as claimed in claim 3, is characterized in that, described content delivery network node obtains the data file relevant to described contents distribution instruction from other guide distributing network node and specifically comprises:
Described content delivery network node sends the data file relevant to described contents distribution instruction to described inquiry access server and obtains solicited message, in described request information, carry the unique identifier of described data file, so that described inquiry access server is transmitted to described Logic application server by the solicited message that carries described data file unique identifier, described Logic application server is according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information,
The content delivery network node information that described content delivery network node returns according to described Logic application server, obtains the data file relevant to described contents distribution instruction from corresponding content delivery network node.
5. method as claimed in claim 4, is characterized in that, described alternative condition comprises logical reach and/or the nearest content delivery network node of physical distance.
6. a method for content distributing network contents distribution, is characterized in that, described content distributing network comprises inquiry access server and Logic application server,
Described inquiry access server receives the data file information that content delivery network node reports, described data file information and corresponding content delivery network node information are stored to default information table, and described information table is synchronized to described Logic application server, described data file information comprises the unique identifier of data file;
Described inquiry access server receives the data file relevant to contents distribution instruction of content delivery network node transmission and obtains solicited message, in described request information, carry the unique identifier of described data file, and described request information is transmitted to described Logic application server, so that described Logic application server is according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information, the content delivery network node information that described content delivery network node returns according to described Logic application server, from corresponding content delivery network node, obtain the data file relevant to described contents distribution instruction.
7. method as claimed in claim 6, is characterized in that, described method also comprises:
Described inquiry access server receives and processes the request that described content delivery network node adds, revises and delete data file;
Described inquiry access server is monitored the state of the content delivery network node of reported data fileinfo, and according to the state of the described content delivery network node monitoring, upgrades the state of the described content delivery network node of storage.
8. the method as described in claim 6 or 7, is characterized in that, described data file information is the information of the described content delivery network node data file having obtained or obtained; Described data file information also comprises the size of data file; The information of described content delivery network node comprises the state of IP address, port numbers and content delivery network node.
9. a method for content distributing network contents distribution, is characterized in that, described content distributing network comprises inquiry access server and Logic application server,
Described Logic application server receives the synchronous information table of described inquiry access server, in described information table, store data file information and the corresponding information that reports the content delivery network node of described data file information, described data file information comprises the unique identifier of data file;
Described Logic application server receives the data file of the described content delivery network node of described inquiry access server forwarding and obtains solicited message, in described request information, carry the unique identifier of described data file, according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information, so that the content delivery network node information that described content delivery network node returns according to described Logic application server, from corresponding content delivery network node, obtain the data file relevant to contents distribution instruction.
10. method as claimed in claim 9, is characterized in that, described alternative condition comprises logical reach and/or the nearest content delivery network node of physical distance.
11. methods as described in claim 9 or 10, is characterized in that, described data file information is the information of the described content delivery network node data file having obtained or obtained; Described data file information also comprises the size of data file; The information of described content delivery network node comprises the state of IP address, port numbers and content delivery network node.
12. 1 kinds of content delivery network nodes, is characterized in that, described content delivery network node comprises:
Command reception unit, for receiving contents distribution instruction;
Data capture unit, for obtaining from content distributing network data source server or other guide distributing network node the relevant data file of contents distribution instruction receiving to described command reception unit, for client downloads.
13. content delivery network nodes as claimed in claim 12, is characterized in that, described data capture unit, when obtaining the data file relevant to described contents distribution instruction, preferentially obtains from other guide distributing network node.
14. content delivery network nodes as described in claim 12 or 13, is characterized in that, described content delivery network node also comprises:
Information reporting unit, for the information reporting of the data file of obtaining or obtaining being given to inquiry access server, so that described inquiry access server is stored to default information table by described data file information and corresponding content delivery network node information, and described information table is synchronized to Logic application server, the information of described data file comprises the unique identifier of data file and the size of data file, and the information of described content delivery network node comprises the state of IP address, port numbers and content delivery network node.
15. content delivery network nodes as claimed in claim 14, is characterized in that, described data capture unit comprises:
Information sending module, for sending the data file relevant to described contents distribution instruction to described inquiry access server, obtain solicited message, in described request information, carry the unique identifier of described data file, so that described inquiry access server is transmitted to described Logic application server by the solicited message that carries described data file unique identifier, described Logic application server is according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information,
Data acquisition module, for the content delivery network node information of returning according to described Logic application server, obtains the data file relevant to described contents distribution instruction from corresponding content delivery network node.
16. content delivery network nodes as claimed in claim 15, is characterized in that, described alternative condition comprises logical reach and/or the nearest content delivery network node of physical distance.
17. 1 kinds of servers, is characterized in that, described server comprises:
Lock unit, for receiving the data file information that content delivery network node reports, described data file information and corresponding content delivery network node information are stored to default information table, and described information table is synchronized to Logic application server, described data file information comprises the unique identifier of data file;
The first processing unit, for receiving the data file relevant to contents distribution instruction of content delivery network node transmission, obtain solicited message, in described request information, carry the unique identifier of described data file, and described request information is transmitted to described Logic application server, so that described Logic application server is according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information, the content delivery network node information that described content delivery network node returns according to described Logic application server, from corresponding content delivery network node, obtain the data file relevant to described contents distribution instruction.
18. servers as claimed in claim 17, is characterized in that, described server also comprises:
The second processing unit, the request of adding, revising and delete data file for receiving and process described content delivery network node;
The 3rd processing unit, for monitoring the state of the content delivery network node of reported data fileinfo, and according to the state of the described content delivery network node of the state renewal storage of the described content delivery network node monitoring.
19. servers as described in claim 17 or 18, is characterized in that, described data file information is the information of the described content delivery network node data file having obtained or obtained; Described data file information also comprises the size of data file; The information of described content delivery network node comprises the state of IP address, port numbers and content delivery network node.
20. 1 kinds of servers, is characterized in that, described server comprises:
Information receiving unit, for receiving the synchronous information table of inquiry access server, in described information table, store data file information and the corresponding information that reports the content delivery network node of described data file information, described data file information comprises the unique identifier of data file;
Processing unit, for receiving the data file of the described content delivery network node of inquiry access server forwarding, obtain solicited message, in described request information, carry the unique identifier of described data file, according to described data file unique identifier, inquire about content delivery network node information corresponding with described data file unique identifier in described information table, and exist when a plurality of in the content delivery network node information corresponding with described data file unique identifier, according to default alternative condition, from described a plurality of content delivery network node information, select a content delivery network node information, send to described transmission data file to obtain the content delivery network node of solicited message selected content delivery network node information, so that the content delivery network node information that described content delivery network node returns according to this server, from corresponding content delivery network node, obtain the data file relevant to contents distribution instruction.
21. servers as claimed in claim 20, is characterized in that, described alternative condition comprises logical reach and/or the nearest content delivery network node of physical distance.
22. servers as described in claim 20 or 21, is characterized in that, described data file information is the information of the described content delivery network node data file having obtained or obtained; Described data file information also comprises the size of data file; The information of described content delivery network node comprises the state of IP address, port numbers and content delivery network node.
CN201210267074.2A 2012-07-30 2012-07-30 A kind of method and system of content distributing network content distribution Active CN103581245B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210267074.2A CN103581245B (en) 2012-07-30 2012-07-30 A kind of method and system of content distributing network content distribution

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210267074.2A CN103581245B (en) 2012-07-30 2012-07-30 A kind of method and system of content distributing network content distribution

Publications (2)

Publication Number Publication Date
CN103581245A true CN103581245A (en) 2014-02-12
CN103581245B CN103581245B (en) 2018-06-19

Family

ID=50052164

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210267074.2A Active CN103581245B (en) 2012-07-30 2012-07-30 A kind of method and system of content distributing network content distribution

Country Status (1)

Country Link
CN (1) CN103581245B (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104284202A (en) * 2014-10-14 2015-01-14 无锡云捷科技有限公司 CDN transparent transmission method adopting optimized structure
CN104994252A (en) * 2015-07-30 2015-10-21 广州海葳特电脑科技有限公司 3D slicing device control system
CN105975485A (en) * 2016-04-25 2016-09-28 乐视控股(北京)有限公司 Method for accessing CDN by terminal, CDN and terminal
CN106850706A (en) * 2015-12-04 2017-06-13 南宁富桂精密工业有限公司 Stream medium data transmission system, transmission method and data distributing server
CN106936877A (en) * 2015-12-31 2017-07-07 华为软件技术有限公司 A kind of content distribution method, apparatus and system
CN107124621A (en) * 2017-05-05 2017-09-01 北京奇艺世纪科技有限公司 A kind of business scheduling method and device based on cellular network
CN108337277A (en) * 2017-01-19 2018-07-27 贵州白山云科技有限公司 A kind of method and system for downloading update file
CN108337274A (en) * 2017-01-19 2018-07-27 贵州白山云科技有限公司 A kind of message distributing method and system
CN108337276A (en) * 2017-01-19 2018-07-27 贵州白山云科技有限公司 A kind of document distribution method and system
CN108418881A (en) * 2018-03-05 2018-08-17 北京云端智度科技有限公司 A kind of CDN network content distribution system and method
CN108418882A (en) * 2018-03-05 2018-08-17 北京云端智度科技有限公司 A kind of CDN network content distribution system and method
CN108616600A (en) * 2018-05-11 2018-10-02 深圳市网心科技有限公司 Resource regulating method, client server, node device, network system and medium
CN108667841A (en) * 2018-05-11 2018-10-16 深圳市网心科技有限公司 Network service realization method, server and storage medium
CN108667935A (en) * 2018-05-11 2018-10-16 深圳市网心科技有限公司 Network business method, server, network system and storage medium
CN108683728A (en) * 2018-05-11 2018-10-19 深圳市网心科技有限公司 Data transmission method, server, terminal, network system and storage medium
CN108683726A (en) * 2018-05-11 2018-10-19 深圳市网心科技有限公司 Data transmission method, server, terminal, network system and storage medium
CN108681889A (en) * 2018-05-11 2018-10-19 深圳市网心科技有限公司 Network service implementation method, server and storage medium
CN108737495A (en) * 2018-04-08 2018-11-02 蔚来汽车有限公司 Data acquisition method, device and system
CN108737121A (en) * 2018-05-11 2018-11-02 深圳市网心科技有限公司 Cost accounting method, node device, client server, network system and medium
CN109347967A (en) * 2018-11-02 2019-02-15 网宿科技股份有限公司 A method and device for acquiring audio and video data
CN109376134A (en) * 2018-09-29 2019-02-22 深圳市网心科技有限公司 A file distributed deployment method, device, system and storage medium
CN109408109A (en) * 2018-10-23 2019-03-01 金蝶软件(中国)有限公司 A kind of software layout method and system
CN109618003A (en) * 2019-01-14 2019-04-12 网宿科技股份有限公司 A server planning method, server and storage medium
CN109738923A (en) * 2019-03-18 2019-05-10 腾讯科技(深圳)有限公司 A driving navigation method and device and system
CN110677484A (en) * 2019-09-30 2020-01-10 北京字节跳动网络技术有限公司 Bypass distribution preheating method and device and electronic equipment
CN110677464A (en) * 2019-09-09 2020-01-10 深圳市网心科技有限公司 Edge node device, content distribution system, method, computer device, and medium
CN111064780A (en) * 2017-03-01 2020-04-24 贵州白山云科技股份有限公司 Multitask content updating method, device, equipment and medium
CN111107118A (en) * 2018-10-26 2020-05-05 北京金山云网络技术有限公司 Picture access acceleration method, device, equipment, system and storage medium
CN111211991A (en) * 2019-12-31 2020-05-29 联想(北京)有限公司 Asset processing method, system and terminal equipment
CN112469008A (en) * 2020-11-27 2021-03-09 重庆电讯职业学院 Content distribution method and device based on D2D reliability
WO2022063125A1 (en) * 2020-09-22 2022-03-31 华为云计算技术有限公司 Secondary content delivery network (cdn), data providing method and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101035264A (en) * 2007-04-09 2007-09-12 中兴通讯股份有限公司 Content distribution network system and its content and service scheduling method
CN101277248A (en) * 2007-03-26 2008-10-01 刘军波 Method and system for distributing network data
CN101562804A (en) * 2009-05-12 2009-10-21 中兴通讯股份有限公司 Region management server system based on mobile P2P and deploying method thereof
WO2010048774A1 (en) * 2008-10-27 2010-05-06 中国移动通信集团公司 System, method and apparatus for distributing streaming media
CN101841558A (en) * 2010-03-23 2010-09-22 中国科学院计算技术研究所 Method and system for downloading resource in P2SP network
CN102065150A (en) * 2011-01-18 2011-05-18 乐视网信息技术(北京)股份有限公司 Data transmission system and method based on P2P (Peer-to-Peer) network and CDN (Content Delivery Network)
CN102612829A (en) * 2009-10-30 2012-07-25 Nec欧洲有限公司 Method and system for supporting the selection of communication peers in an overlay network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277248A (en) * 2007-03-26 2008-10-01 刘军波 Method and system for distributing network data
CN101035264A (en) * 2007-04-09 2007-09-12 中兴通讯股份有限公司 Content distribution network system and its content and service scheduling method
WO2010048774A1 (en) * 2008-10-27 2010-05-06 中国移动通信集团公司 System, method and apparatus for distributing streaming media
CN101562804A (en) * 2009-05-12 2009-10-21 中兴通讯股份有限公司 Region management server system based on mobile P2P and deploying method thereof
CN102612829A (en) * 2009-10-30 2012-07-25 Nec欧洲有限公司 Method and system for supporting the selection of communication peers in an overlay network
CN101841558A (en) * 2010-03-23 2010-09-22 中国科学院计算技术研究所 Method and system for downloading resource in P2SP network
CN102065150A (en) * 2011-01-18 2011-05-18 乐视网信息技术(北京)股份有限公司 Data transmission system and method based on P2P (Peer-to-Peer) network and CDN (Content Delivery Network)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104284202B (en) * 2014-10-14 2017-12-01 无锡云捷科技有限公司 A kind of CDN transparent transmission methods using optimized-type structure
CN104284202A (en) * 2014-10-14 2015-01-14 无锡云捷科技有限公司 CDN transparent transmission method adopting optimized structure
CN104994252A (en) * 2015-07-30 2015-10-21 广州海葳特电脑科技有限公司 3D slicing device control system
CN106850706A (en) * 2015-12-04 2017-06-13 南宁富桂精密工业有限公司 Stream medium data transmission system, transmission method and data distributing server
CN106936877A (en) * 2015-12-31 2017-07-07 华为软件技术有限公司 A kind of content distribution method, apparatus and system
CN105975485A (en) * 2016-04-25 2016-09-28 乐视控股(北京)有限公司 Method for accessing CDN by terminal, CDN and terminal
CN108337274A (en) * 2017-01-19 2018-07-27 贵州白山云科技有限公司 A kind of message distributing method and system
CN108337277A (en) * 2017-01-19 2018-07-27 贵州白山云科技有限公司 A kind of method and system for downloading update file
CN108337276A (en) * 2017-01-19 2018-07-27 贵州白山云科技有限公司 A kind of document distribution method and system
CN111064780A (en) * 2017-03-01 2020-04-24 贵州白山云科技股份有限公司 Multitask content updating method, device, equipment and medium
CN111064780B (en) * 2017-03-01 2023-04-18 贵州白山云科技股份有限公司 Multitask content updating method, device, equipment and medium
CN107124621A (en) * 2017-05-05 2017-09-01 北京奇艺世纪科技有限公司 A kind of business scheduling method and device based on cellular network
CN108418881A (en) * 2018-03-05 2018-08-17 北京云端智度科技有限公司 A kind of CDN network content distribution system and method
CN108418882A (en) * 2018-03-05 2018-08-17 北京云端智度科技有限公司 A kind of CDN network content distribution system and method
CN108737495A (en) * 2018-04-08 2018-11-02 蔚来汽车有限公司 Data acquisition method, device and system
CN108737495B (en) * 2018-04-08 2021-08-17 蔚来(安徽)控股有限公司 Data acquisition method, device and system
CN108667935A (en) * 2018-05-11 2018-10-16 深圳市网心科技有限公司 Network business method, server, network system and storage medium
CN108683728B (en) * 2018-05-11 2022-02-25 深圳市网心科技有限公司 Data transmission method, server, terminal, network system and storage medium
CN108683726A (en) * 2018-05-11 2018-10-19 深圳市网心科技有限公司 Data transmission method, server, terminal, network system and storage medium
CN108737121A (en) * 2018-05-11 2018-11-02 深圳市网心科技有限公司 Cost accounting method, node device, client server, network system and medium
CN108683728A (en) * 2018-05-11 2018-10-19 深圳市网心科技有限公司 Data transmission method, server, terminal, network system and storage medium
CN108683726B (en) * 2018-05-11 2021-10-08 深圳市网心科技有限公司 Data transmission method, server, terminal, network system and storage medium
CN108737121B (en) * 2018-05-11 2022-02-01 深圳市网心科技有限公司 Cost accounting method, node device, client server, network system, and medium
CN108616600A (en) * 2018-05-11 2018-10-02 深圳市网心科技有限公司 Resource regulating method, client server, node device, network system and medium
CN108667841A (en) * 2018-05-11 2018-10-16 深圳市网心科技有限公司 Network service realization method, server and storage medium
CN108681889A (en) * 2018-05-11 2018-10-19 深圳市网心科技有限公司 Network service implementation method, server and storage medium
CN109376134B (en) * 2018-09-29 2022-04-01 深圳市网心科技有限公司 File distributed deployment method, device, system and storage medium
CN109376134A (en) * 2018-09-29 2019-02-22 深圳市网心科技有限公司 A file distributed deployment method, device, system and storage medium
CN109408109A (en) * 2018-10-23 2019-03-01 金蝶软件(中国)有限公司 A kind of software layout method and system
CN111107118B (en) * 2018-10-26 2023-04-18 北京金山云网络技术有限公司 Picture access acceleration method, device, equipment, system and storage medium
CN111107118A (en) * 2018-10-26 2020-05-05 北京金山云网络技术有限公司 Picture access acceleration method, device, equipment, system and storage medium
CN109347967A (en) * 2018-11-02 2019-02-15 网宿科技股份有限公司 A method and device for acquiring audio and video data
CN109618003B (en) * 2019-01-14 2022-02-22 网宿科技股份有限公司 Server planning method, server and storage medium
CN109618003A (en) * 2019-01-14 2019-04-12 网宿科技股份有限公司 A server planning method, server and storage medium
CN109738923A (en) * 2019-03-18 2019-05-10 腾讯科技(深圳)有限公司 A driving navigation method and device and system
CN110677464A (en) * 2019-09-09 2020-01-10 深圳市网心科技有限公司 Edge node device, content distribution system, method, computer device, and medium
CN110677484A (en) * 2019-09-30 2020-01-10 北京字节跳动网络技术有限公司 Bypass distribution preheating method and device and electronic equipment
CN110677484B (en) * 2019-09-30 2023-04-18 北京字节跳动网络技术有限公司 Bypass distribution preheating method and device and electronic equipment
CN111211991A (en) * 2019-12-31 2020-05-29 联想(北京)有限公司 Asset processing method, system and terminal equipment
CN111211991B (en) * 2019-12-31 2022-06-28 联想(北京)有限公司 Asset processing method, system and terminal equipment
WO2022063125A1 (en) * 2020-09-22 2022-03-31 华为云计算技术有限公司 Secondary content delivery network (cdn), data providing method and storage medium
CN112469008A (en) * 2020-11-27 2021-03-09 重庆电讯职业学院 Content distribution method and device based on D2D reliability
CN112469008B (en) * 2020-11-27 2022-07-05 重庆电讯职业学院 Content distribution method and device based on D2D reliability

Also Published As

Publication number Publication date
CN103581245B (en) 2018-06-19

Similar Documents

Publication Publication Date Title
CN103581245A (en) Content delivery method and system of content delivery network
KR102498752B1 (en) Messaging platform for delivering real-time messages
CN101540775B (en) Method and device for distributing contents and network system for distributing contents
US10367852B2 (en) Multiplexed demand signaled distributed messaging
US9621620B2 (en) Apparatus and method for providing content with a distributed architecture, and system for providing content with the said apparatus
JP5948345B2 (en) Virtual application delivery chassis system
CN101267379B (en) Uniform content carrying and dispatching system based on P2P and CDN
US20140165119A1 (en) Offline download method, multimedia file download method and system thereof
US20040249965A1 (en) Node caching system for streaming media applications
CN102143237A (en) Grid-based Internet content delivery method and system
CN104158891A (en) Method, device and system of cross-regional data transmission, and server
CN101406060A (en) Time-delay video downloading service by using P2P content distribution network
JP5847185B2 (en) Content sharing method and apparatus using group change information in content-centric network environment
CN102137163A (en) Multimedia file sharing system and method
CN102420863B (en) Rapid file distribution system, method thereof and apparatus thereof
CN105554046A (en) Scheduling method and apparatus of terminal request for content distribution system, and equipment
CN104735044A (en) Streaming media live broadcast method and system
CN103037015A (en) Active P2P data distribution method and node client-side
CN102420868A (en) Service providing method, device and system
US8984382B2 (en) Distributed data distribution
CN104602035A (en) Streaming media on-demand method and streaming media on-demand system
CN103685576A (en) Interaction method for CDN (Content Delivery Network) nodes and CDN management system
CN106899640A (en) The acquisition methods and communication system of data resource
CN102340522A (en) Data transmission method and device
CN100596191C (en) Streaming media on-demand system and method using TV as server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20180906

Address after: 100190 Beijing Haidian District Zhichun Road 49 No. 3 West 309

Patentee after: Tencent cloud computing (Beijing) limited liability company

Address before: 518044 East 403 room, Sai Ge science and Technology Park, Futian District Zhenxing Road, Shenzhen, Guangdong, China, 2

Patentee before: Tencent Technology (Shenzhen) Co., Ltd.

TR01 Transfer of patent right