CN101064729B - System and method for realizing FTP download service through CDN network - Google Patents

System and method for realizing FTP download service through CDN network Download PDF

Info

Publication number
CN101064729B
CN101064729B CN2006100766425A CN200610076642A CN101064729B CN 101064729 B CN101064729 B CN 101064729B CN 2006100766425 A CN2006100766425 A CN 2006100766425A CN 200610076642 A CN200610076642 A CN 200610076642A CN 101064729 B CN101064729 B CN 101064729B
Authority
CN
China
Prior art keywords
ftp
user
service
server
cache
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
CN2006100766425A
Other languages
Chinese (zh)
Other versions
CN101064729A (en
Inventor
雷葆华
杨明川
杨占宏
广小明
谭国权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN2006100766425A priority Critical patent/CN101064729B/en
Publication of CN101064729A publication Critical patent/CN101064729A/en
Application granted granted Critical
Publication of CN101064729B publication Critical patent/CN101064729B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses CDN system and method to realize the distributed FTP service, the system includes: media source library that works as the FTP download content source of CDN system; managing support system, which manages the FTP download business of CDN system and device management; content route/load balanced system, which is used in the whole CDN system, and schedules the requirement of FTP download content to certain service spot; CDN node network, which works as the device cluster providing FTP download service; and user terminal which is used to download FTP in the CDN system.

Description

Realize the system and method for FTP download service by the CDN network
Technical field
The present invention relates to data communication.More particularly, the present invention relates to a kind of system and method for realizing the FTP download service by the CDN network.Based on CDN (content distributing network) network, the present invention has realized a kind of distributed FTP download service system and method thereof.
Background technology
Along with the development of broadband internet, downloading has become a kind of main network application.Investigation shows according to CNNIC, and 37% user selects to download in the network function investigation of often using surfing the Net.Wherein and since the FTP downloading mode possess transmission speed fast, connect stable and possess function such as breakpoint transmission, be widely adopted especially.
The FTP download service realizes based on FTP (file transfer protocol (FTP)), adopts the mode of operation of C/S (being client/server).Traditional implementation is a kind of simple many-one structure, promptly sets up a ftp server at the center, and a plurality of user terminals send request by ftp client to this station server, and this server is made respectively each client computer and being replied, as shown in Figure 1.The major defect of this method is exactly the increase along with the FTP user, and the performance of ftp server itself will become the bottleneck of whole system.Cause the network transmission efficiency of server significantly to descend, show as the data transmission bauds instability, server is slow to the request response, even rejects response.
In order to address this problem, some simple solutions were proposed once also.
First method is to adopt the mode of ftp server cluster, shown in the structure of Fig. 2.By the parallel multiple servers that connects of a load-equalizing switch, improve concurrent service ability.This method has solved the problem of server performance, but because all requests of user have all converged to a bit, produces very big backbone network flow, causes network bandwidth bottleneck again easily, and the cost of this solution is very high simultaneously.
Second method then is that some FTP system has adopted the concurrent connection number of artificial restriction client computer to server, to guarantee that most of client computer have answer speed faster, but this mode means ftp server and will abandon certain customers in certain time period, and can't satisfy the needs of traffic growth, so this solution and unreasonable.
In addition, be mature on the whole based on CDN Technology in Web caching technology and Streaming Media distribution technology at present, and dispose on a large scale and use.The CDN technology can be used to distribute web content, improves page access speed; Simultaneously also be the pressure that a kind of high-throughput that can effectively alleviate the Streaming Media transmission brings the backbone network bandwidth, promote the effective means of streaming media service quality simultaneously.The core concept of CDN is that content is pushed over the place of edge near the user from the center, like this, has not only effectively improved the performance of user capture content, and has effectively alleviated the pressure of central apparatus and backbone network.By CDN, content service can be become distributed structure from original single division center.
Summary of the invention
In view of this, the present invention proposes a kind of system and method for realizing the FTP download service by the CDN network.Based on the content distribution capability of CDN network, the present invention has realized a kind of improved, the system and method that can realize distributed FTP service.
According to an aspect of the present invention, to achieve these goals, the invention provides a kind of CDN system that realizes distributed FTP service, it is characterized in that comprising: media source library, as the FTP download content source of CDN system; Management Support System is responsible for the FTP download business and the equipment control of CDN system; Content route/SiteServer LBS is used for the network at whole C DN, user's FTP is downloaded content requests be dispatched to a specific service point; The CDN meshed network provides the device clusters of FTP download service as user oriented in the CDN network; And user terminal, be used for carrying out FTP and download from the CDN system.
According to another aspect of the present invention, to achieve these goals, the invention provides a kind of content release and distribution method, it is characterized in that comprising step: content management server issues the content branch to FTPCache and sends instructions, and informs the information of its content source; FTP Cache initiates content download request to content source server; Content downloads to FTP Cache from the FTP source server; FTP Cache will send successful result and return to content management server; And content management server is according to the filename of content, the positional information of depositing, and adds the CDN service identifiers, generates URL information, publishes on the portal server.
According to a further aspect of the invention, to achieve these goals, the invention provides and a kind ofly realize the method for FTP download service it is characterized in that comprising step by the CDN network: guiding service, with user's request scheduling to, only FTP Cache nearest from it; Business authentication carries out Certificate Authority to service request from user, provides service after the legitimacy of determining the user; And service provides, and provides service to the user, and service provided carries out necessary service control in the process.
According to another aspect of the present invention, to achieve these goals, the invention provides a kind of method, it is characterized in that comprising step by CDN network realization FTP download service: the user terminal access portal server, click the URL link and obtain service; According to the CDN of user terminal sign, the IP address of GSLB equipment is returned to user terminal; User terminal is initiated request to GSLB equipment; GSLB equipment judge the user ' the address, user terminal is given in the address that turns back to the nearest local load balancing equipment of user terminal according to property principle nearby; User terminal is initiated request to local load balancing equipment; Local load balancing equipment sends to certificate server with user profile and authenticates; If authentication is passed through, then certificate server notice local load balancing device authentication passes through, otherwise certificate server returns denial of service message to user terminal; After authentication was passed through, local load balancing equipment was initiated request to the tactical management server; The tactical management server generates the used username and password of user capture FTP Cache, and generates corresponding strategy; The tactical management server returns to local load balancing equipment with user name, password and the corresponding strategies that is generated; Local load balancing equipment is judged content, and whether hit this locality; When judging that this locality is hit, local load balancing equipment is selected suitable FTP Cache according to distribution of content, loading condition, and information such as its address, username and password are returned to user terminal; User terminal is initiated the FTP download request to FTP Cache; FTP Cache delivers to the tactical management server with the username and password information in user's request and verifies; After checking was passed through, the tactical management server was to FTP Cache distributing policy; And the strategy that FTP Cache sets according to the tactical management server provides service for user terminal, carries out transfer of data.
According to a further aspect of the invention, to achieve these goals, the invention provides a kind of method, it is characterized in that comprising step by CDN network realization FTP download service: the user terminal access portal server, click the URL link and obtain service; According to the CDN of user terminal sign, the IP address of GSLB equipment is returned to user terminal; User terminal is initiated request to GSLB equipment; GSLB equipment is judged IP address, and user terminal is given in the address that turns back to the nearest local load balancing equipment of user terminal according to property principle nearby; User terminal is initiated request to local load balancing equipment; The FTP Cache that the local load balancing choice of equipment is suitable returns to user terminal with its address, thereby user terminal is redirected to FTP Cache; User terminal is initiated the FTP download request to FTP Cache; FTP Cache sends to certificate server with user profile and authenticates; If authentication is passed through, then certificate server notice FTP Cache authentication is passed through; After by authentication, FTP Cache initiates request to the tactical management server; The tactical management server generates the used username and password of user capture ftp server, and generates corresponding strategy; The tactical management server returns to FTP Cache with user name, password and the corresponding strategies that is generated; Whether hit this locality to judge content; When hit content this locality, the ftp server of user terminal in FTP Cache initiated the FTP download request; Ftp server among the FTP Cache is delivered to the tactical management server with the username and password information in user's request and is verified; After checking is passed through, the ftp server distributing policy of tactical management server in FTPCache; The strategy that ftp server among the FTP Cache is set according to the tactical management server provides service for user terminal, carries out transfer of data.
In addition, the present invention also provides a kind of computer program, this computer program is included in the program code of implementing in the computer-readable recording medium, be used to carry out content release and distribution, described computer program code comprises the computer program code of realizing the following step: content management server issues the content branch to FTP Cache and sends instructions, and informs the information of its content source; FTPCache initiates content download request to content source server; Content downloads to FTP Cache from the FTP source server; FTP Cache will send successful result and return to content management server; And content management server is according to the filename of content, the positional information of depositing, and adds the CDN service identifiers, generates URL information, publishes on the portal server.
In addition, the present invention also provides a kind of computer program, this computer program is included in the program code of implementing in the computer-readable recording medium, be used for realizing the FTP download service by the CDN network, described computer program code comprises the computer program code of realizing the following step: guiding service, with user's request scheduling to, only FTP Cache nearest from it; Business authentication carries out Certificate Authority to service request from user, provides service after the legitimacy of determining the user; And service provides, and provides service to the user, and service provided carries out necessary service control in the process.
In addition, the present invention also provides a kind of computer program, this computer program is included in the program code of implementing in the computer-readable recording medium, be used for realizing the FTP download service by the CDN network, described computer program code comprises the computer program code of realizing the following step: the user terminal access portal server, and click the URL link and obtain service; According to the CDN of user terminal sign, the IP address of GSLB equipment is returned to user terminal; User terminal is initiated request to GSLB equipment; GSLB equipment is judged IP address, and user terminal is given in the address that turns back to the nearest local load balancing equipment of user terminal according to property principle nearby; User terminal is initiated request to local load balancing equipment; Local load balancing equipment sends to certificate server with user profile and authenticates; If authentication is passed through, then certificate server notice local load balancing device authentication passes through, otherwise certificate server returns denial of service message to user terminal; After authentication was passed through, local load balancing equipment was initiated request to the tactical management server; The tactical management server generates the used username and password of user capture FTP Cache, and generates corresponding strategy; The tactical management server returns to local load balancing equipment with user name, password and the corresponding strategies that is generated; Local load balancing equipment is judged content, and whether hit this locality; When judging that this locality is hit, local load balancing equipment is selected suitable FTP Cache according to distribution of content, loading condition, and information such as its address, username and password are returned to user terminal; User terminal is initiated the FTP download request to FTP Cache; FTP Cache delivers to the tactical management server with the username and password information in user's request and verifies; After checking was passed through, the tactical management server was to FTP Cache distributing policy; And the strategy that FTP Cache sets according to the tactical management server provides service for user terminal, carries out transfer of data.
In addition, the present invention also provides a kind of computer program, this computer program is included in the program code of implementing in the computer-readable recording medium, be used for realizing the FTP download service by the CDN network, described computer program code comprises the computer program code of realizing the following step: the user terminal access portal server, and click the URL link and obtain service; According to the CDN of user terminal sign, the IP address of GSLB equipment is returned to user terminal; User terminal is initiated request to GSLB equipment; GSLB equipment is judged IP address, and user terminal is given in the address that turns back to the nearest local load balancing equipment of user terminal according to property principle nearby; User terminal is initiated request to local load balancing equipment; The FTP Cache that the local load balancing choice of equipment is suitable returns to user terminal with its address, thereby user terminal is redirected to FTP Cache; User terminal is initiated the FTP download request to FTP Cache; FTP
Cache sends to certificate server with user profile and authenticates; If authentication is passed through, then certificate server notice FTP Cache authentication is passed through; After by authentication, FTP Cache initiates request to the tactical management server; The tactical management server generates the used username and password of user capture ftp server, and generates corresponding strategy; The tactical management server returns to FTP Cache with user name, password and the corresponding strategies that is generated; Whether hit this locality to judge content; When hit content this locality, the ftp server of user terminal in FTP Cache initiated the FTP download request; Ftp server among the FTP Cache is delivered to the tactical management server with the username and password information in user's request and is verified; After checking is passed through, the ftp server distributing policy of tactical management server in FTP Cache; The strategy that ftp server among the FTP Cache is set according to the tactical management server provides service for user terminal, carries out transfer of data.
According to above-mentioned system, method and computer program of the present invention by CDN network realization FTP download service, can realize distributed FTP service, can improve the service ability that FTP downloads greatly.
In addition,, can also improve the service ability of whole system, reduce the backbone network flow, guarantee service quality, improve user experience the user according to above-mentioned system, method and computer program of the present invention by CDN network realization FTP download service.
In addition, above-mentionedly realize system, method and the computer program of FTP download service by the CDN network according to of the present invention, content distributed depositing improved the Performance And Reliability of whole system.
On the other hand; according to above-mentioned system, method and the computer program of realizing the FTP download service by the CDN network of the present invention; perfect authentification of user, authentication and door chain function is provided; and because most of user's request provides service by the CDN node; provide protection to source server, improved the fail safe of whole system.
In addition, according to above-mentioned system, method and computer program by CDN network realization FTP download service of the present invention, this system is transparent to the user, and method and custom that the user uses FTP to download remain unchanged.
Description of drawings
Details of the present invention about its structure and operation, can come to understand best with reference to the accompanying drawings, and wherein similar reference number refers to similar part, and wherein:
Fig. 1 illustrates traditional FTP system configuration;
Fig. 2 illustrates the FTP system configuration of the enhancing of adopting the server cluster technology;
Fig. 3 illustrates the CDN system construction drawing according to the realized distributed FTP service of the embodiment of the invention;
Fig. 4 is illustrated in the content routing procedure according to user's request in the CDN system of the realized distributed FTP service of the embodiment of the invention;
Fig. 5 is the schematic diagram of content release and distribution flow in according to the CDN system of the realized distributed FTP service of the embodiment of the invention;
Fig. 6 is illustrated in the flow chart according to FTP download service (hitting) in the CDN system of the realized distributed FTP service of the embodiment of the invention;
Fig. 7 is illustrated in the flow chart according to FTP download service (miss) in the CDN system of the realized distributed FTP service of the embodiment of the invention; And
Fig. 8 is illustrated in according to the another kind of FTP download service in the CDN system of the realized distributed FTP service of the embodiment of the invention and realizes example.
Embodiment
With reference to the accompanying drawings the present invention is described more fully, exemplary embodiment of the present invention wherein is described.Yet the present invention can be with multiple multi-form enforcement, and should not be construed as and be subject to embodiment described herein.
The present invention has comprised the system and method that the content distribution capability that utilizes the CDN system is realized the distributed FTP download service.
As shown in Figure 1, show the CDN system construction drawing that to realize distributed FTP service according to an embodiment of the invention.This system mainly is made up of five parts: media source library 10 is content source of CDN system, by 20 unified managements of CDN Management Support System, comprises ftp server 11 and content storage server 12 etc.; Management Support System 20 is responsible for the business and the equipment control of CDN system, comprises content management server 21, portal server (Portal) 22, certificate server 23 and tactical management server 24 etc.; Content route/SiteServer LBS 30 is implemented in the whole C DN network, and user's content requests is directed to the dispatching patcher of a specific service point, comprises GSLB (GSLB) 31 and local load balancing (SLB) 32 etc.; CDN meshed network 40 is device clusters that user oriented provides service in the CDN network, comprises a plurality of FTP Cache 41; And user terminal 51.
FTP source server 11 is original contents servers of carrying out the FTP distribution, and each FTP Cache 41 of native system obtains content by this FTP source server 11 from content storage server 12, and this FTP source server 11 also can directly provide service to the user.
Content storage server 12 is responsible for the content of storage all kinds and form.
Content management server 21 is responsible for the functions such as issue, distribution, inquiry and content access information statistics of content.
Portal server (Portal) 22 is responsible for obtaining data and service from CDN resource and service system, and is incorporated in the web page windows, and unification shows the user.Portal server (Portal) the 22nd, the inlet that the user serves, the user obtains corresponding service by the URL link of clicking on this page.
Certificate server 23 is responsible for information such as user identity, professional rights of using are authenticated and authentication, and is responsible for user's business use is chargeed.
Tactical management server 24 is generation points of FTP service strategy, is responsible for distributing FTP user's name and password, formulation service strategy and the relevant data message of maintenance to the user.
GSLB (GSLB) 31 is according to property principle nearby, and user's access request is directed to the nearest CDN network node from the user.
Local load balancing (SLB) 32 selects an optimal FTP Cache to provide service for the user in many FTP Cache 41 of CDN network node.
FTP Cache 41 is the edge service equipment of CDN system, directly provides service to the user.From user's angle, FTP Cache 41 is exactly a ftp server.
User terminal 51 is used to initiate service access and download request, execution down operation for supporting the client device of HTTP and File Transfer Protocol, comprises the terminal of PC, set-top box or other forms.
In the CDN system that realizes distributed FTP service according to the present invention, professional realization mainly comprises following step: guiding service, with user's request scheduling to, only FTP Cache 41 nearest from him; Business authentication, system carries out Certificate Authority to service request from user, provides service after the legitimacy of determining the user; And service provides, and system provides service to user terminal, and service provided carries out necessary service control in the process.
At first, for guiding service, in the CDN system that realizes distributed FTP service according to the present invention, utilize the method for HTTP redirection mechanism and HTTP/FTP protocol conversion to realize the scheduling that FTP is asked.Fig. 4 shows the content routing procedure of user's request in according to the CDN system of the realized distributed FTP service of the embodiment of the invention.
Because the File Transfer Protocol of standard is not supported redirection mechanism, so content scheduling is divided into two stages and realizes.In the phase I, user capture Portal 22 backs (the step S41 among Fig. 4), the URL (the step S42 among Fig. 4) of a HTTP form will be obtained, the user initiates access request (the step S43 among Fig. 4) by http protocol, utilize the redirection mechanism of HTTP, 30 couples of users' of content route/SiteServer LBS request is dispatched, and through equipment such as GSLB31, SLB 32, will determine finally that a FTP Cache 41 provides service (the step S44 among Fig. 4, S45) for the user.Second stage, after being defined as the user FTP Cache 41 of FTP service be provided, the URL that SLB 32 will return a FTP form gives user terminal 51 (the step S46 among Fig. 4), user terminal 51 is according to this URL, use File Transfer Protocol visit FTP Cache 41, obtain download service (the step S47 among Fig. 4, S48).Whole process as shown in Figure 4, wherein step S41~S45 adopts http protocol, step S46~S48 adopts File Transfer Protocol.
By this method, can make full use of the distribution service ability of CDN system, and the standardization that has kept ftp server, to support various ftp clients to greatest extent.Both can utilize the function that the http protocol support is redirected to finish content route/load balancing that the user asks, can guarantee again that the user adopted the ftp flow journey of standard to finish download service.
Finish guiding service, user's request scheduling after, the only FTPCache 41 nearest from him, is carried out business authentication, system carries out Certificate Authority to service request from user, could provide service for it after the legitimacy of determining the user.
For business authentication, mainly realize by the dynamic creation method of user name, password.For guaranteeing that the user can normally visit FTP Cache 41 and obtain service, tactical management server 24 can be used for FTP requesting users name and password for the user generates, and sets valid expiration date.Wherein, user name and user ID are consistent.Password will be one and generate number at random, and information such as this password and user's IP address, user name, service identification binds, and tactical management server 24 is responsible for safeguarding parameter informations such as these mapping relations and valid expiration date.The username and password that generates will return to user terminal 51 in the mode of URL by SLB 32, and its form is as follows: ftp: //User:Password@CacheIP/appdir/path/filename.filetype.URL information above user terminal 51 uses, by File Transfer Protocol visit FTP Cache 41, FTPCache 41 returns to tactical management server 24 with user name, password and verifies, see whether before the deadline account, whether information such as user name, password and IP address are consistent, judge the validity of account, thereby whether decision provides service for the user.
If decision provides service for the user, then system provides service to user terminal, and provides the service of carrying out necessity in process control to service.By the flexible strategies administrative mechanism, can realize that download service is controlled to FTP.
Tactical management server 24 is when generating username and password, the meeting while is according to the type of service of user's ID, Account Type and application, select suitable FTP service strategy and this service to bind, when user rs authentication is passed through, provide service for the user according to the strategy of binding.
By tactical management server 24, can realize flexible control to service.Various strategies are based on that the description of XML realizes, can set flexibly according to professional and user's needs, can be adjusted at any time by the system manager.
5~7 be described in detail in according to a complete business in the above-mentioned CDN system that realizes distributed FTP service of the present invention and generate, realize and the flow process of service below with reference to accompanying drawings.Wherein, Fig. 5 is the schematic diagram of content release and distribution flow in according to the CDN system of the realized distributed FTP service of the embodiment of the invention, and Fig. 6 is illustrated in the flow chart according to FTP download service (hitting) in the CDN system of the realized distributed FTP service of the embodiment of the invention; Fig. 7 is illustrated in the flow chart according to FTP download service (miss) in the CDN system of the realized distributed FTP service of the embodiment of the invention.
Here, in CDN, user's request can be redirected near on user's the FTPCache 41, if this node has the user to ask the content of visiting, can then hit with regard to the visit of saying the user directly for the user provides service; If no, just say miss.
The process of content release and distribution at first, is described with reference to Fig. 5.As shown in Figure 5, at step S51, content management server 21 issues the content branch to FTP Cache 41 and sends instructions, and informs the information of its content source.Then, at step S52, FTP Cache 41 initiates content download request to content source server 21.At step S53, content downloads to the FTPCache 41 from FTP source server 11, and at step S54, FTP Cache 41 will send successful result and return to content management server 21.At last, at step S55, content management server 21 adds the CDN service identifiers according to the filename of content, the information of depositing such as position, generates URL information, publishes on the Portal 22.
After finishing foregoing issue and distribution, the user just can realize that FTP downloads by visit Portal 22.The flow chart that content route that shown in Figure 6 is when the user's download file hits in this locality and service provide.
As shown in Figure 6, at first, at step S601, user terminal 51 visit Portal 22 click the URL link and obtain service.According to its CDN sign, the IP address of GSLB equipment (GSLB) 31 is returned to user terminal 51 in step S602 system.
Then, initiate request at step S603 user terminal 51 to GSLB 31.GSLB 31 judges IP address, gives user terminal 51 according to property principle nearby in the address that step S604 turns back to the nearest local load balancing equipment (SLB) 32 of user terminal 51.
Then, user terminal 51 is initiated request at step S605 to SLB 32, and SLB 32 sends to certificate server 23 at step S606 with user profile and authenticates.If authentication is passed through, then certificate server 23 passes through in step S607 notice SLB 32 authentications, and the step S608 below carrying out and the processing of back; Otherwise certificate server 23 returns denial of service message to user terminal 51.
In step S608, SLB 32 initiates request to tactical management server 24.At step S609, tactical management server 24 generates the used username and password of user capture FTP Cache 41, and generates corresponding strategy.Tactical management server 24 returns to SLB 32 with user name, password and the corresponding strategies that is generated.
Then, at step S610, whether hit this locality to judge content.In this embodiment, suppose that content this locality hits.At this moment, SLB 32 selects suitable FTP Cache 41 according to situations such as distribution of content, loads, and information such as its address, username and password are returned to user terminal 51.
Then, at step S611, user terminal 51 is initiated the FTP download request to FTP Cache 41.FTP Cache 41 delivers to tactical management server 24 at step S612 with the username and password information in user's request and verifies.
The checking pass through after, at step S613 tactical management server 24 to FTP Cache 41 distributing policies.Afterwards, at step S614, the strategy that FTP Cache 41 sets according to tactical management server 24 provides service for user terminal 51, carries out transfer of data at step S614.Otherwise, if then denial of service, and return error reason is not passed through in checking.
In addition, do not finish the back and just interrupt if transmit at file, to at first provide the FTP Cache 41 of service to initiate request to last time at step S615 user terminal 51, FTP Cache 41 verifies to tactical management server 24 pairs of user names, passwords at step S616.If in step S617, determine username and password still before the deadline, then provide the breakpoint transmission service at step S618.Otherwise if fail in step S616 by checking, the user need click Portal 22 again, begins above process.
Fig. 7 shows at local content route and the flow chart that provides of service when miss of user's download file, and the flow process of the step S601~S609 when wherein hit step S701~S709 and this locality shown in Figure 6 is identical.
As shown in Figure 7, at first, at step S701, user terminal 51 visit Portal 22 click the URL link and obtain service.According to its CDN sign, the IP address of GSLB equipment (GSLB) 31 is returned to user terminal 51 in step S702 system.
Then, initiate request at step S703 user terminal 51 to GSLB 31.GSLB 31 judges IP address, gives user terminal 51 according to property principle nearby in the address that step S704 turns back to the nearest local load balancing equipment (SLB) 32 of user terminal 51.
Then, user terminal 51 is initiated request at step S705 to SLB 32, and SLB 32 sends to certificate server 23 at step S706 with user profile and authenticates.If authentication is passed through, then certificate server 23 passes through in step S707 notice SLB 32 authentications, and the step S708 below carrying out and the processing of back; Otherwise certificate server 23 returns denial of service message to user terminal 51.
In step S708, SLB 32 initiates request to tactical management server 24.At step S709, tactical management server 24 generates the used username and password of user capture FTP Cache 41, and generates corresponding strategy.Tactical management server 24 returns to SLB 32 with user name, password and the corresponding strategies that is generated.
Then, at step S710, whether hit this locality to judge content.In this embodiment, suppose that content this locality is miss.That is to say, the content that does not have the user to ask on the local FTP Cache 41, SLB 32 fails to choose suitable FTPCache 41 according to situations such as distribution of content, loads.At this moment, SLB 32 is redirected to the FTP source server 11 that file is deposited with user's request, and information such as username and password are told to user terminal.
Then, user terminal 51 is initiated the FTP download request at step S711 to FTP source server 11.FTP source server 11 is delivered to tactical management server 24 at step S712 with the username and password information in user's request and is verified.
The checking pass through after, at step S713 tactical management server 24 to FTP source server 11 distributing policies.Afterwards, at step S714, the strategy that FTP source server 11 is set according to tactical management server 24 provides service for user terminal 51, carries out transfer of data at step S714.Otherwise, if then denial of service, and return error reason is not passed through in checking.
In this case, do not finish the back and just interrupt if transmit at file, user terminal 51 will at first provide FTP source server 11 initiations of service to ask to last time, and FTP source server 11 is verified to tactical management server 24 pairs of user names, passwords.If determine username and password still before the deadline, the breakpoint transmission service then be provided.Otherwise if fail by checking, the user need click Portal 22 again, begins above process.This process is similar with breakpoint transmission shown in Figure 6 equally, so does not provide its flow process among Fig. 7 in detail.
More than described and to have realized the CDN system of distributed FTP service and a flow process that complete business generates, realizes and serve in this system according to the preferred embodiment of the invention.But the present invention is not limited only to this, but can carry out variations and modifications to it.
For example, when specific implementation was of the present invention, the tactical management server can be used as an independent equipment, also can be integrated in the SLB equipment as one of them module.
In addition, except that Fig. 6, typical realization flow shown in Figure 7, can also adopt another kind of implementation, the tactical management server is integrated in FTP Cache 41, by FTP Cache 41 finish protocol conversion, password generates and function such as service tactical management.
As shown in Figure 8, be illustrated in according to the another kind of FTP download service in the CDN system of the realized distributed FTP service of the embodiment of the invention and realize example.Wherein, ftp server is a logic module, is integrated in during specific implementation among the FTP Cache 41.
At first, at step S801, user terminal 51 visit Portal 22 click the URL link and obtain service.According to its CDN sign, the IP address of GSLB equipment (GSLB) 31 is returned to user terminal 51 in step S802 system.
Then, initiate request at step S803 user terminal 51 to GSLB 31.GSLB 31 judges IP address, gives user terminal 51 according to property principle nearby in the address that step S804 turns back to the nearest local load balancing equipment (SLB) 32 of user terminal 51.
Then, user terminal 51 is initiated request at step S805 to SLB 32, and SLB 32 selects suitable FTP Cache 41 at step S806, its address is returned to user terminal 51, thereby user terminal 51 is redirected to FTPCache 41.
Then, at step S807, user terminal 51 is initiated the FTP download request to FTP Cache 41.In step S808, FTP Cache 41 sends to certificate server 23 with user profile and authenticates.If authentication is passed through, then certificate server 23 passes through in step S809 notice FTP Cache41 authentication, and the step S810 below carrying out and the processing of back; Otherwise certificate server 23 returns denial of service message to user terminal 51.
Afterwards, at step S810, FTP Cache 41 initiates request to tactical management server 24.At step S811, tactical management server 24 generates the used username and password of user capture ftp server, and generates corresponding strategy.Tactical management server 24 returns to FTP Cache 41 with user name, password and the corresponding strategies that is generated.
Then, at step S812, whether hit this locality to judge content.In this embodiment, suppose that content this locality hits, return the address of the ftp server among the FTP Cache 41.In step S813, the ftp server of user terminal 51 in FTP Cache 41 initiated the FTP download request.Ftp server among the FTP Cache 41 is delivered to tactical management server 24 at step S814 with the username and password information in user's request and is verified.
After checking is passed through, at the ftp server distributing policy of step S815 tactical management server 24 in FTP Cache 41.Afterwards, at step S816, the strategy that the ftp server among the FTP Cache 41 is set according to tactical management server 24 provides service for user terminal 51, carries out transfer of data.Otherwise, if then denial of service, and return error reason is not passed through in checking.
Equally, in this case, do not finish the back and just interrupt if transmit at file, user terminal 51 will be at first provides the ftp server among the FTP Cache 41 of service to initiate request to last time, and the ftp server among the FTP Cache 41 is verified to tactical management server 24 pairs of user names, passwords.If determine username and password still before the deadline, the breakpoint transmission service then be provided.Otherwise if fail by checking, the user need click Portal 22 again, begins above process.This process is similar with breakpoint transmission shown in Figure 6 equally, so does not provide its flow process among Fig. 8 in detail.
In addition, should also be noted that Fig. 8 has only described the transfer of data under the local hit situation.Will be understood by those skilled in the art that, similar with the local miss situation of Fig. 7, adopt with the mode of the similar of Fig. 8 and also can carry out locally carrying out FTP from FTP source server 11 when miss and downloading.At this, omit its detailed description.
In addition, though above describe the example of embodiments of the invention in detail, the present invention also can take for example form of system, equipment, method, program or storage medium (recording medium) etc.More particularly, the present invention can be applied to the system that is made up of multiple arrangement or comprise the equipment of single assembly.
Should be noted that, the present invention also can realize by such mode, the software program (with according to the flow chart corresponding programs shown in the accompanying drawing of these embodiment) that promptly will realize the function of previous embodiment directly or indirectly offers system or equipment, the program code that is provided is provided computer by this system or equipment, carries out this program code then.
Thereby because function treatment of the present invention is by computer realization, therefore the program code itself that is installed in the computer also can be realized the present invention.In other words, claim of the present invention also contains the computer program of the purpose that is used to realize function treatment of the present invention itself.
In this case, as long as system or equipment has the function of this program, just can be in any form, for example as object code by the program of interpreter execution or offer the script data of operating system, carry out this program.
The example that can be used to provide the recording medium of this program is storage card, ROM and the DVD (DVD-ROM and DVD-R) of floppy disk, hard disk, CD, magneto optical disk, MO, CD-ROM, CD-R, CD-RW, tape, nonvolatile type.
For the method that this program is provided, client computer can use the browser of this client computer to be connected to website on the internet, and the compressed file of can installing automatically of computer program of the present invention or this program can be downloaded to recording medium such as hard disk.In addition, can be divided into a plurality of files and download these files from different websites program of the present invention is provided by the program code that will form program.In other words, realize that to a plurality of user's download WWW (World Wide Web (WWW)) server of the program file of function treatment of the present invention also contained by claim of the present invention by computer.
In addition, also might encrypt and it is stored on the storage medium such as CD-ROM program of the present invention, this storage medium is distributed to the user, the user who allows to satisfy particular requirement by the internet from the website download decryption key information, and allow these users encrypted program to be decrypted by using this key information, thus this program is installed in the subscriber computer.
In addition, except realizing the situation according to the aforementioned functional of these embodiment by carry out the program read by computer, Yun Hang operating system etc. also can be carried out all or part of actual treatment based on the instruction of this program on computers, so that can handle the function that realizes previous embodiment by this.
In addition, after the memory that is providing in expansion board that is inserted into the computer or the functional expansion unit that is being connected to computer is provided the program that will read from recording medium, be installed in CPU on this expansion board or the functional expansion unit etc. and carry out all or part of actual treatment, so that can handle the function that realizes previous embodiment by this based on the instruction of this program.
As mentioned above, it is integrated and push the method and system of many web site contents that the entry network site address is unified in employing according to the present invention, the user need not to remember different subnet station domain names, for the Web group of disposing in different physical location, the user of different location can adopt unified domain name access to its local web site contents, has unified user's experience.And with respect to simple HTTP redirection technology, content pushes the center and can accomplish the user capture homepage is controlled more flexibly, both can return unified content, also can return the content of localization.
Since under the situation that does not break away from the spirit and scope of the present invention, can obtain much conspicuous, have embodiments of the invention than big difference, therefore be to be understood that, the present invention is not limited to its specific embodiment, but is limited in claims.

Claims (25)

1. CDN system that can realize distributed FTP service is characterized in that comprising:
Media source library is as the FTP download content source of CDN system;
Management Support System is responsible for the FTP download business and the equipment control of CDN system, comprising content management server, is used for the statistics of issue, distribution, inquiry and the content access information of content; Portal server is used for obtaining data and service from the CDN system, and is incorporated in the web page windows, and unification shows the user; Certificate server is used for user identity, professional rights of using information are authenticated and authentication, and is responsible for user's business use is chargeed; And the tactical management server, as the generation point of FTP service strategy, be responsible for distributing FTP user's name and password, formulation service strategy and the relevant data message of maintenance to the user;
Content route/SiteServer LBS is used for the network at whole C DN, user's FTP is downloaded content requests be dispatched to a specific service point;
The CDN meshed network provides the device clusters of FTP download service as user oriented in the CDN network; And
User terminal is used for carrying out FTP from the CDN system and downloads.
2. the CDN system that realizes distributed FTP service according to claim 1, wherein media source library is by the unified management of CDN Management Support System, and comprises:
Content storage server, the content that is used to store all kinds and form; And
The FTP source server, as the original contents server of carrying out the FTP distribution, the CDN meshed network obtains content by this FTP source server from content storage server.
3. the CDN system that realizes distributed FTP service according to claim 2, wherein the FTP source server directly provides service to the user.
4. the CDN system that realizes distributed FTP service according to claim 1, wherein portal server is the inlet that the user serves, the user obtains corresponding service by the URL link of clicking on this page.
5. the CDN system that realizes distributed FTP service according to claim 1, wherein:
The CDN meshed network comprises a plurality of FTP Cache; And
Content route/SiteServer LBS comprises:
GSLB according to property principle nearby, is directed to the nearest CDN network node from the user with user's access request; And
Local load balancing is used for many FTP Cache at the CDN network node, selects an optimal FTP Cache to provide service for the user.
6. according to the arbitrary described CDN system that realizes distributed FTP service of claim 1 to 5, wherein user terminal is supported FTP and File Transfer Protocol, is used to initiate service access and download request, execution down operation.
7. the CDN system that realizes distributed FTP service according to claim 6, wherein user terminal comprises PC, set-top box.
8. one kind is passed through the method that the CDN network is realized the FTP download service, it is characterized in that comprising step:
Guiding service, with user's request scheduling to, only FTP Cache nearest from it; Comprising step: the user capture portal server, obtain the URL of a HTTP form; The user initiates access request by http protocol; Utilize the redirection mechanism of HTTP, content route/SiteServer LBS is dispatched user's request, is defined as the FTPCache that the user provides service; After being defined as the user FTP Cache of FTP service is provided, the URL that returns the FTP form gives user terminal; User terminal uses File Transfer Protocol visit FTP Cache according to this URL, obtains download service;
Business authentication carries out Certificate Authority to service request from user, and serving after the legitimacy of determining the user provides; And
Service provides, and provides service to the user, and provides the service of carrying out necessity in process control to service.
9. the method by CDN network realization FTP download service according to claim 8 wherein in guiding service, is utilized the scheduling of the method realization of HTTP redirection mechanism and HTTP/FTP protocol conversion to the FTP request.
10. the method by CDN network realization FTP download service according to claim 9, wherein business authentication comprises step:
The tactical management server is used for FTP requesting users name and password for the user generates, and sets valid expiration date;
The username and password that generates is returned to user terminal in the mode of URL;
User terminal uses this URL information, by File Transfer Protocol visit FTP Cache; And
FTP Cache is with user name, and password returns to the tactical management server and verifies.
11. the method by CDN network realization FTP download service according to claim 10, wherein:
User name and user ID are consistent;
Password is one and generates number at random, and this password and user's IP address, user name, service identification information are bound;
The tactical management server is responsible for maintain cryptographic and user's IP address, user name, the mapping relations of service identification information and the parameter information of valid expiration date; And
When the tactical management server is verified, whether before the deadline to see account, whether user name, password and IP address information be consistent, thereby judge the validity of account, and whether decision provides service for the user.
12. the method that realizes the FTP download service by the CDN network according to claim 11, wherein the tactical management server is when generating username and password, while is according to the type of service of user's ID, Account Type and application, select suitable FTP service strategy and this service to bind, when user rs authentication is passed through, provide service for the user according to the strategy of binding.
13. according to Claim 8 to 12 arbitrary described methods that realize the FTP download service by the CDN network, wherein user's request can be redirected near on user's the FTP Cache, if this node has the user to ask the content of visiting, can directly provide service for the user; Otherwise, directly provide service for the user by the FTP source server.
14. the method by CDN network realization FTP download service is characterized in that comprising step:
The user terminal access portal server is clicked the URL link and is obtained service;
According to the CDN of user terminal sign, the IP address of GSLB equipment is returned to user terminal;
User terminal is initiated request to GSLB equipment;
GSLB equipment is judged IP address, and user terminal is given in the address that turns back to the nearest local load balancing equipment of user terminal according to property principle nearby;
User terminal is initiated request to local load balancing equipment;
Local load balancing equipment sends to certificate server with user profile and authenticates;
If authentication is passed through, then certificate server notice local load balancing device authentication passes through, otherwise certificate server returns denial of service message to user terminal;
After authentication was passed through, local load balancing equipment was initiated request to the tactical management server;
The tactical management server generates the used username and password of user capture FTP Cache, and generates corresponding strategy;
The tactical management server returns to the equal street of local load equipment with user name, password and the corresponding strategies that is generated;
Local load balancing equipment is judged content, and whether hit this locality;
When judging that this locality is hit, local load balancing equipment is selected suitable FTP Cache according to distribution of content, loading condition, and information such as its address, username and password are returned to user terminal;
User terminal is initiated the FTP download request to FTP Cache;
FTP Cache delivers to the tactical management server with the username and password information in user's request and verifies;
After checking was passed through, the tactical management server was to FTP Cache distributing policy; And
The strategy that FTP Cache sets according to the tactical management server provides service for user terminal, carries out transfer of data.
15. the method by CDN network realization FTP download service according to claim 14 also comprises step:
If do not transmit at file and to finish the back and just interrupt, user terminal will at first provide the FTP Cache initiation of service to ask to last time;
FTP Cache verifies user name, password to the tactical management server; And
If determine that username and password still exists in the term of validity, the breakpoint transmission service then be provided.
16. the method by CDN network realization FTP download service according to claim 15 also comprises step:
If fail by checking, the user need click portal server again, restarts downloading process.
17. the method that realizes the FTP download service by the CDN network according to claim 14, wherein local when miss in content, the content that does not have the user to ask on the local FTP Cache, local load balancing equipment is redirected to the FTP source server that file is deposited with user's request, directly provides service from the FTP source server.
18. the method by CDN network realization FTP download service according to claim 17 also comprises step:
If just interrupt after the file transmission is finished, user terminal will at first provide the FTP source server of service to initiate request to last time;
The FTP source server is verified user name, password to the tactical management server; And
If determine that username and password still in the phase, then provides the breakpoint transmission service in effect.
19. the method by CDN network realization FTP download service according to claim 18 also comprises step:
If fail by checking, the user need click portal server again, restarts downloading process.
20. the method by CDN network realization FTP download service is characterized in that comprising step:
The user terminal access portal server is clicked the URL link and is obtained service;
According to the CDN of user terminal sign, the IP address of GSLB equipment is returned to user terminal;
User terminal is initiated request to GSLB equipment;
GSLB equipment is judged IP address, and user terminal is given in the address that turns back to the nearest local load balancing equipment of user terminal according to property principle nearby;
User terminal is initiated request to local load balancing equipment;
The FTP Cache that the local load balancing choice of equipment is suitable returns to user terminal with its address, thereby user terminal is redirected to FTP Cache;
User terminal is initiated the FTP download request to FTP Cache;
FTP Cache sends to certificate server with user profile and authenticates;
If authentication is passed through, then certificate server notice FTP Cache authentication is passed through;
After by authentication, FTP Cache initiates request to the tactical management server;
The tactical management server generates the used username and password of user capture ftp server, and generates corresponding strategy;
The tactical management server returns to FTPCache with user name, password and the corresponding strategies that is generated;
Whether hit this locality to judge content;
When hit content this locality, the ftp server of user terminal in FTP Cache initiated the FTP download request;
Ftp server among the FTP Cache is delivered to the tactical management server with the username and password information in user's request and is verified;
After checking is passed through, the ftp server distributing policy of tactical management server in FTP Cache;
The strategy that ftp server among the FTP Cache is set according to the tactical management server provides service for user terminal, carries out transfer of data.
21. the method by CDN network realization FTP download service according to claim 20 also comprises step:
If do not transmit at file and to finish the back and just interrupt, user terminal will at first provide the FTP Cache initiation of service to ask to last time;
FTP Cache verifies user name, password to the tactical management server; And
If determine username and password still before the deadline, the breakpoint transmission service then be provided.
22. the method by CDN network realization FTP download service according to claim 21 also comprises step:
If fail by checking, the user need produce the click portal server, restarts downloading process.
23. the method that realizes the FTP download service by the CDN network according to claim 20, wherein local when miss in content, the content that does not have the user to ask on the ftp server among the local FTP Cache, local load balancing equipment is redirected to the FTP source server that file is deposited with user's request, directly provides service from the FTP source server.
24. the method by CDN network realization FTP download service according to claim 23 also comprises step:
If do not transmit at file and to finish the back and just interrupt, user terminal will at first provide the FTP source server initiation of service to ask to last time;
The FTP source server is verified user name, password to the tactical management server; And
If determine username and password still before the deadline, the breakpoint transmission service then be provided.
25. the method by CDN network realization FTP download service according to claim 24 also comprises step:
If fail by checking, the user need click portal server again, restarts downloading process.
CN2006100766425A 2006-04-27 2006-04-27 System and method for realizing FTP download service through CDN network Active CN101064729B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006100766425A CN101064729B (en) 2006-04-27 2006-04-27 System and method for realizing FTP download service through CDN network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100766425A CN101064729B (en) 2006-04-27 2006-04-27 System and method for realizing FTP download service through CDN network

Publications (2)

Publication Number Publication Date
CN101064729A CN101064729A (en) 2007-10-31
CN101064729B true CN101064729B (en) 2010-06-09

Family

ID=38965433

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100766425A Active CN101064729B (en) 2006-04-27 2006-04-27 System and method for realizing FTP download service through CDN network

Country Status (1)

Country Link
CN (1) CN101064729B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015096745A1 (en) * 2013-12-24 2015-07-02 乐视网信息技术(北京)股份有限公司 Data processing method and device in content delivery network

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222424B (en) * 2007-12-24 2011-02-09 中国电信股份有限公司 Content distribution network and scheduling method based on content in the network
CN101729497B (en) * 2008-10-22 2013-02-27 国际商业机器公司 Method and system for providing content
US20100223364A1 (en) * 2009-02-27 2010-09-02 Yottaa Inc System and method for network traffic management and load balancing
CN101621545B (en) * 2009-07-07 2012-11-14 中兴通讯股份有限公司 Device and method for pulling down media resource towards terminal device
CN101998145B (en) * 2009-08-18 2015-05-13 中兴通讯股份有限公司 Content distribution method and system for improving mobile terminal unicast service quality
CN101662658B (en) * 2009-09-08 2013-06-05 中兴通讯股份有限公司 Program push method, set-top box and electronic program guide
CN101808118A (en) * 2010-03-02 2010-08-18 浪潮(北京)电子信息产业有限公司 Access method, device and system of server
CN101867613B (en) * 2010-06-08 2014-12-17 中兴通讯股份有限公司 Content delivery CDN sub system and data synchronization method
CN102143212B (en) * 2010-12-31 2014-02-26 华为技术有限公司 Cache sharing method and device for content delivery network
CN102148835A (en) * 2011-04-27 2011-08-10 许式伟 Method and system for transmitting and sharing electronic documents
CN102143237A (en) * 2011-05-09 2011-08-03 宋健 Grid-based Internet content delivery method and system
CN102325164B (en) * 2011-07-20 2017-07-21 南京中兴新软件有限责任公司 Manage method, the method and device of FTP user's login of FTP user
CN102368833B (en) * 2011-11-29 2013-09-04 乐视网信息技术(北京)股份有限公司 Method for carrying out segment download equalization on video information
CN102387220A (en) * 2011-12-22 2012-03-21 乐视网信息技术(北京)股份有限公司 Offline downloading method and system based on cloud storage
CN104065693A (en) * 2013-04-16 2014-09-24 腾讯科技(深圳)有限公司 Method, device and system for accessing network data in webpage applications
CN104168300B (en) * 2013-05-17 2017-06-27 中国电信股份有限公司 Content accelerated method and system
CN104580076B (en) * 2013-10-14 2018-02-23 ***通信集团北京有限公司 A kind of method, system and device of information issue
CN103731506B (en) * 2014-01-20 2017-08-11 中国联合网络通信集团有限公司 A kind of content injection method, the first business service node and content distributing network
CN103986735B (en) * 2014-06-05 2017-04-19 北京赛维安讯科技发展有限公司 CDN (content distribution network) antitheft system and antitheft method
CN105991603A (en) * 2015-02-26 2016-10-05 阿里巴巴集团控股有限公司 Authority determination method and device
CN105162878B (en) * 2015-09-24 2018-08-31 网宿科技股份有限公司 Document distribution system based on distributed storage and method
CN105376218B (en) * 2015-10-21 2020-11-13 上海思华科技股份有限公司 Streaming media system and method for quickly responding to user request
CN105897852A (en) * 2015-12-29 2016-08-24 乐视网信息技术(北京)股份有限公司 Advertisement downloading method, client and server
CN106130951B (en) * 2016-05-31 2020-05-01 努比亚技术有限公司 Application store service management method and device
CN107644035B (en) * 2016-07-21 2022-07-22 百度在线网络技术(北京)有限公司 Database system and deployment method thereof
CN107147661A (en) * 2017-06-01 2017-09-08 郑州云海信息技术有限公司 One kind strengthens File Transfer Protocol security system and method based on dynamic password
CN107426314B (en) * 2017-07-21 2021-04-30 北京金山安全管理***技术有限公司 Data downloading method and device
CN107450974A (en) * 2017-08-15 2017-12-08 北京云端智度科技有限公司 A kind of method of tasks carrying management in CDN system
CN107707656A (en) * 2017-10-10 2018-02-16 李梓彤 The remote loading method and system of operating system
CN108234677B (en) * 2018-03-09 2021-04-27 高飞 Block chain network node service device facing multi-block chain platform
CN112351113B (en) * 2021-01-08 2021-04-06 恒信东方文化股份有限公司 Load balancing system and method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6477522B1 (en) * 1999-06-10 2002-11-05 Gateway, Inc. Dynamic performance based server selection
CN1432248A (en) * 2000-03-30 2003-07-23 英特尔公司 Method and device for distributed caching
CN1481635A (en) * 2000-10-26 2004-03-10 普里斯梅迪亚网络有限公司 Method and appts. for large payload distribution in network
CN1484403A (en) * 2002-09-20 2004-03-24 华为技术有限公司 Method for distributing content in network system
CN1585357A (en) * 2003-08-19 2005-02-23 华为技术有限公司 Method for selecting server in network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6477522B1 (en) * 1999-06-10 2002-11-05 Gateway, Inc. Dynamic performance based server selection
CN1432248A (en) * 2000-03-30 2003-07-23 英特尔公司 Method and device for distributed caching
CN1481635A (en) * 2000-10-26 2004-03-10 普里斯梅迪亚网络有限公司 Method and appts. for large payload distribution in network
CN1484403A (en) * 2002-09-20 2004-03-24 华为技术有限公司 Method for distributing content in network system
CN1585357A (en) * 2003-08-19 2005-02-23 华为技术有限公司 Method for selecting server in network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
同上.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015096745A1 (en) * 2013-12-24 2015-07-02 乐视网信息技术(北京)股份有限公司 Data processing method and device in content delivery network

Also Published As

Publication number Publication date
CN101064729A (en) 2007-10-31

Similar Documents

Publication Publication Date Title
CN101064729B (en) System and method for realizing FTP download service through CDN network
CN111373704B (en) Method, system and storage medium for supporting multimode identification network addressing progressive-entry IP
US9800539B2 (en) Request routing management based on network components
US7953790B2 (en) Session information inheriting method and apparatus
US7711647B2 (en) Digital rights management in a distributed network
US20040093419A1 (en) Method and system for secure content delivery
US7543145B2 (en) System and method for protecting configuration settings in distributed text-based configuration files
CN106134155B (en) Method relating to overlay network
JP5614340B2 (en) System, authentication information management method, and program
EP3030974B1 (en) Content delivery methods and systems
US20150172414A1 (en) Translation of resource identifiers using popularity information upon client request
US20060264202A1 (en) System and method for authenticating clients in a client-server environment
CN101588390B (en) Method for improving centralized authentication service system service viscosity and load equilibrium apparatus
US9961110B2 (en) Systems and methods for pre-signing of DNSSEC enabled zones into record sets
CN103188248A (en) Identity authentication system and method based on single sign-on
US20050044146A1 (en) Protection of the distribution of digital documents in a peer to peer network
CN1640175A (en) System, method and apparatus for federated single sign-on services
EP1533970B1 (en) Method and system for secure content delivery
US20120185370A1 (en) System and method for tracking request accountability in multiple content delivery network environments
CN101420416A (en) Identity management platform, service server, login system and federation method
CN105376212A (en) System and method for performing key resolution over a content centric network
US9589140B2 (en) Digital asset authentication system and method
Wang et al. Blockzone: A blockchain-based dns storage and retrieval scheme
US11233844B2 (en) Distribution network providing customized content at delivery
Zhang et al. Research on enterprise DNS security scheme based on blockchain technology

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