CN100492972C - Method and device for downloading network resources - Google Patents
Method and device for downloading network resources Download PDFInfo
- Publication number
- CN100492972C CN100492972C CNB200710079393XA CN200710079393A CN100492972C CN 100492972 C CN100492972 C CN 100492972C CN B200710079393X A CNB200710079393X A CN B200710079393XA CN 200710079393 A CN200710079393 A CN 200710079393A CN 100492972 C CN100492972 C CN 100492972C
- Authority
- CN
- China
- Prior art keywords
- resource
- client
- network node
- network
- fragment
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The method comprises: capturing the resource downloading request of the client side at a predetermined location; according to the indication of downloading request, determining the information interacting mode between the client side address, the client side and the original information of the original server; determining the network node containing the resources or the resources fragmentation and the network protocol supported by the network node; using the client side address as a sending address to send the resource download request matching the network protocol to the network node; after adapting the resource fragmentation protocol fed back from the network node, it is fed back to the client side by using the original information interaction mode.
Description
Technical field
The present invention relates to network communications technology field, more specifically to a kind of method for downloading network resource and device.
Background technology
Computer network and people's life are more and more closer, and along with the fast development of computer and network technologies, the update frequency of diverse network technology is more and more faster, and people constantly learn new technology to adapt to need of work.
With various acceleration download tools is example, as the multithreading download tool, as FlashGet, perhaps P2P (Peer to Peer, point-to-point) as the BT download tool or emule (electric mule) download tool of extensive use now, perhaps multi-source download tool (as news thunder etc.), these download tools can be accelerated the speed of download of documentation, but the various network resources that the user will download is present in the multiple download protocol very possible the dispersion, the user wants to download these Internet resources, just multiple download tool must be installed simultaneously, want that such as the user Internet resources of downloading comprise Internet resources A and Internet resources B, described Internet resources A is on the server of FTP at the download protocol of supporting, described Internet resources B is in the network node of P2P at the download protocol of supporting, in order to obtain this Internet resources, the user must use two kinds of different instruments to download, this shows, because various download protocols are incompatible each other, cause multiple download tool that the user must install to obtain the Internet resources that are scattered in each agreement, so take the disk of computer and the big memory space of internal memory, and, because various acceleration download tools all have own unique using method, with the BT download is example, the BT program at first is installed when using its down loading network resource, after installing, remove to download in the network seed, so the user must spend the regular hour, energy goes to learn the using method of various acceleration download tools, the labor intensive material resources.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of method for downloading network resource, to solve the problem that multiple download tool need be installed owing to the incompatible user of causing of download protocol, thereby make the user need not to install other download tools, also need not to expend time in and learn the using method of various download tools with energy.
The invention discloses a kind of method for downloading network resource, comprising:
Intercept and capture the resource downloading request of client at predeterminated position;
According to the indication of described resource downloading request, determine the raw information interactive mode of client address and described client and resource place original server;
Determine to comprise in the network network node of described resource or resource fragment and the procotol that this network node is supported;
With described client address serves as to send the address, send with the suitable resource downloading request of described procotol to described network node;
Feed back to described client with described raw information interactive mode after the resource fragment protocol adaptation with the feedback of described network node.
Preferably, described predeterminated position is the router between the original server at client application layer physical layer interface or client network layer inlet or client and resource place.
Preferably, determine to comprise in the network network node of the resource fragment of described resource according to following steps:
Resource original server address is determined in request according to resource downloading;
Obtain the primitive character information of the resource of described resource original server address;
The characteristic information of determining to comprise in the network resource is the network node of described primitive character information.
Preferably, before the resource fragment after the protocol conversion feeds back to client, also comprise this resource fragment carried out preliminary treatment, carry out preliminary treatment according to following steps:
Described resource frag info is integrated into described resource.
Preferably, before the resource fragment after the protocol conversion feeds back to client, also comprise this resource fragment carried out preliminary treatment, carry out preliminary treatment according to following steps:
Judge the position of described resource fragment in described resource;
Sequencing according to described position is ranked.
Preferably, described characteristic information is the check value of described resource.
The present invention also discloses a kind of Internet resources download apparatus, comprise information acquisition unit, download message determining unit, network node determining unit, first transmitting element, protocol adaptation unit, pretreatment unit and second transmitting element, wherein,
Described information acquisition unit is used for obtaining at predeterminated position the resource downloading request of client;
Described download message determining unit is used for the indication according to described resource downloading request, determines the raw information interactive mode of client address and described client and resource place original server;
Described network node determining unit is used for inquiring about and definite network comprises the network node of described resource and the procotol that this network node is supported;
It is to send the address that described first transmitting element is used for the client address, sends the resource downloading request to described network node;
Described protocol adaptation unit is used for converting the resource downloading request that client sends to information that described network node can be discerned, and the resource fragment of described network node feedback is carried out protocol conversion;
Described pretreatment unit is used for the resource fragment through protocol adaptation is carried out preliminary treatment.
Described second transmitting element is used for the described pretreated resource fragment of process is sent to described client with described raw information interactive mode.
Preferably, described pretreatment unit comprises first pretreatment unit, is used for the resource fragment of described network node feedback is integrated into resource integral body.
Preferably, described pretreatment unit comprises second pretreatment unit, is used for judging described resource fragment in the position of whole resource, and ranks according to the sequencing of described position.
Preferably, described predeterminated position is the router between the original server at client application layer physical layer interface or client network layer inlet or client and resource place.
By above technical scheme as can be known, the embodiment of the invention is by intercepting and capturing the resource downloading request of described client at predeterminated position; All comprise the network node of described resource in the search network, feed back to described client after the resource frag info preliminary treatment with the feedback of described network node, multiple download tool need not be installed, just can obtain the resource that is scattered in each download protocol in the network, and, feed back to described client with described raw information interactive mode after the resource fragment preliminary treatment with the feedback of described network node, make that all information processings between client and the described network node all are transparent for both sides, the user need not to install other various acceleration download tool, also need not expend time in, energy goes to learn the using method of various download tools.
Description of drawings
Fig. 1 is the realization flow figure of a kind of method for downloading network resource of the present invention;
Fig. 2 is the flow chart of the embodiment one of a kind of method for downloading network resource of the present invention;
Fig. 3 is the flow chart of the embodiment two of a kind of method for downloading network resource of the present invention;
Fig. 4 is the structural representation of a kind of Internet resources download apparatus of the present invention;
Fig. 5 is the structural representation of the embodiment one of a kind of Internet resources download apparatus of the present invention.
Embodiment
Central idea of the present invention is: the resource downloading request of intercepting and capturing described client at predeterminated position; According to the indication of described download request, determine the raw information interactive mode of described client address, resource original server address and described client and described original server; Determine to comprise in the network network node of described resource or resource fragment and the procotol that this network node is supported; With described originating address serves as to send the address, send with the suitable resource downloading request of described procotol to described network node; Feed back to described client with described raw information interactive mode after the resource fragment protocol adaptation with the feedback of described network node.Reach the purpose of exempting to dispose the acceleration download with this.
In order to make those skilled in the art person understand the present invention program better, the present invention is described in further detail below in conjunction with drawings and Examples.
Please refer to Fig. 1, be the realization flow figure of a kind of method for downloading network resource of the present invention.
At first, enter step S101.
Step S101: the resource downloading request of intercepting and capturing client at predeterminated position.
Described resource downloading solicited message can be intercepted and captured in any position of client to the source material data in server transfer path, as the network layer porch of client or application layer physical layer interface place or client with as described in resource downloading solicited message as described in the intercepting and capturing on the router between the resource original server.
Step S102:, determine the raw information interactive mode of described client address, resource original server address and described client and described original server according to the indication of described download request.
Step S103: determine to comprise in the network network node of described resource or resource fragment and the procotol that this network node is supported.
Step S104: with described originating address serves as to send the address, send with the suitable resource downloading request of described procotol to described network node.
Step S105: feed back to described client with described raw information interactive mode after the resource fragment protocol adaptation with the feedback of described network node.
Below in conjunction with specific embodiments and the drawings the present invention is further described in detail.
Please refer to Fig. 2, be the flow chart of the embodiment one of a kind of method for downloading network resource of the present invention.
Step S201: intercept and capture the Internet resources download request information that sends from user side.
When customer end adopted application software (as IE browser, ftp client software) is downloaded certain Internet resources (as film " all over the world "), (also can at application program physical layer interface place) intercepts and captures the download request information of client before the network layer porch of client, when client is certain computer in certain local area network (LAN), also can intercept and capture this download request information in the passway of described local area network (LAN) and internet.
Step S202: address and the raw information interactive mode of determining client.
Comprise in the described download request information: the original storage address information of the address information of client (as the IP address), primitive network resource (as the URL(uniform resource locator) of certain Download Server of Sina website), as described in client and as described in the raw information interactive mode of original server.
Described client can be any one network node in the Internet, and it can be certain computer in certain local area network (LAN), and described lan address is 192.168.1.*, and the IP address of wherein said client is 192.168.1.100.
Described URL(uniform resource locator) promptly is URL (Uniform Resource Location), it is to be used for the character string of descriptor resource on the internet, mainly be used on diverse network client-side program and the server program, adopt URL to describe various information resources, comprise the address of file, server and catalogue etc. with a kind of unified format.
For example: Http: //www.Tom.com/movie//internal film/world B.avi, refer to its computer domain name for " www.Tom.com ", video file all over the world B (file type is .avi) under/movie//internal film/catalogue.
Step S203: determine network node and procotol.
Determine to comprise the network node of described Internet resources and the procotol that this network node is supported.
The network node that comprises described Internet resources (film " all over the world ") or Internet resources segment on the requester network, and determine the procotol of described network node support and comprise network resource information.
Obtain the primitive character information of the resource on the described resource original server, comprise the network node that characteristic information is the resource of described primitive character information on the requester network.
Described characteristic information can be the check value of these Internet resources, and this check value may comprise the check value of whole resource and the check value of each resource fragment.Check value is to use the one-way algorithm in the mathematics, represent a big segment data uniquely with a bit of data, even having a byte to change in a big segment data also can cause characteristic value to change, that is to say that characteristic value can be represented a resource or resource fragment uniquely.
The described technology of obtaining the primitive character information of the resource on the described resource original server address belongs to prior art, and BT or sudden peal of thunder download tool now all have this technology of employing, do not repeat them here.
Described network node can comprise whole described Internet resources (film " all over the world "), also can only comprise the part of described Internet resources, as world A, world B etc.
Described procotol can be http protocol, File Transfer Protocol or other agreements.
Step S204: as sending the address, send and the suitable solicited message of described procotol to described network node with the address of described client.
As with 192.168.1.100 as sending the address, send the suitable solicited message of supporting with described network node of procotol (http protocol, File Transfer Protocol or other agreements).Make like this that from the angle of described network node download request information is to be that the computer of 192.168.1.100 directly sends over from the address.
Described request information can be the download request information of data, image or the multi-media segment of described Internet resources, as at the network node a that only comprises resource " all over the world " A, transmission is to the download request of resource " all over the world " A, to only comprising the network node b of resource " all over the world " B, send download request to resource " all over the world " B.
Step S205: the feedback information that obtains described network node.
The resource segment of described feedback information for packing with certain agreement.
Step S206: this feedback information is carried out protocol conversion.
The feedback information of described network node is to send after packing with its agreement of being supported, so need utilize described agreement that it is unpacked, also promptly this feedback information is carried out protocol conversion.
Step S207: preserve described Internet resources frag info, and described Internet resources frag info is integrated into resource integral body.
For example, obtain resource " all over the world " the A information and resource " all over the world " the B information of described network node a and network node b feedback respectively, and the film " all over the world " that described information integrated one-tenth is complete.
Step S208: described resource information is integrated the back be sent to described client with the raw information interactive mode.
For example client uses IE browser employing http protocol to download certain Internet resources, and the http response that should obtain with the IE browser after the fragment that can be used agreements such as HTTP, FTP even BT to download after this request is by intercepting is integrated feeds back to the IE browser.
So, from user's angle, resource " all over the world " is downloaded from Sina website.The above operating procedure is transparent to the user.
Below in conjunction with specific embodiments and the drawings the present invention is further described in detail.
Please refer to Fig. 3, be the flow chart of the embodiment two of a kind of method for downloading network resource of the present invention.
At this moment client, is downloaded according to following steps from the software program request Internet video resource (as movies on demand in Sina website " all over the world ") of player or browser embedding player:
At first enter step S301.
Step S301: intercept and capture the resource order request.
Router port at the network layer of described client or client place local area network (LAN) is intercepted and captured the resource order request that the user sends, described program request require exactly resource original server (as certain station server of Sina website) with as described in the content of resource content (film " all over the world ") be downloaded to continuously in player or the browser.
Step S302: address, the original server address of Internet resources, the raw information interactive mode of determining client.
Comprise the IP address of client and described Internet resources (film " all over the world ") original server address (as the IP address of certain station server of Sina website, the URL of resource) in the described order request, and can learn its raw information interactive mode.
Step S303: the procotol of determining network node and this node.
Obtain the primitive character information of the resource on the described resource original server address, comprise the network node that characteristic information is the resource of described primitive character information on the requester network.
I.e. inquiry comprises the network node that the Internet resources check value is the check value of described Internet resources (film " all over the world "), and determines procotol and the data that comprise or the image or the multi-media segment of described network node support.
The described technology of obtaining the primitive character information of the resource on the described resource original server address belongs to prior art, and BT or sudden peal of thunder download tool now all have this technology of employing, do not repeat them here.
The procotol that described network node is supported can be stream media protocols such as MMS, RTSP, also can be other agreements, and the procotol of being supported with described resource original server can be different, but check value must be identical.
The resource that described network node comprises can be certain the resource frag info in the described Internet resources.Comprise resource fragment c (as film " all over the world " fragment 1.1) as the network node C in the network, network node D comprises resource fragment d (as film " all over the world " fragment 1.2), network node E comprises resource fragment e (as film " all over the world " fragment 1.3), network node F comprises resource fragment f (as film " all over the world " fragment 1.4), and these several resource fragment combination just constitute resource integral body (film " all over the world ") together.
Step S304: as sending the address, send and the suitable solicited message of described agreement to described network node with the address of described client.
With the IP address of client serves as to send the address, sends download request to described network node C, D, E, F respectively, and described download request is each resource fragment c, d, the e at described resource, the request download message of f.
Step S305: the feedback information that obtains described network node.
The resource segment of described feedback information for packing with certain agreement.
Step S306: this feedback information is carried out protocol conversion.
The feedback information of described network node is to send after packing with its agreement of being supported, so need utilize described agreement that it is unpacked, also promptly this feedback information is carried out protocol conversion.
Step S307: described resource fragment is carried out according to feeding back to client with described raw information interactive mode successively after the sequencing arrangement.
Described resource integral body is fed back to client software (as player or embed the browser of player) with the raw information interactive mode of former client-side program and resource original server, play.
For example client is used player employing RTSP agreement program request Internet video resource, and the RTSP responsive feedback that should obtain with player after the fragment that can be used agreements such as RTPS, MMS, HTTP, FTP even BT to download after this request is by intercepting is integrated is to player.
The user is when the program request Internet resources; adopt the mode of broadcasting of jumping through regular meeting; after obtaining the feedback information of network node; according to the indication information of client, broadcast 30 minutes as the user to skip before, at this moment; to be truncated to jump and broadcast instruction; then with 30 minutes for the described resource fragment of starting point preferentially is sent to client, play by the embedded player of client player or browser, realize to jump multicast function.
Certainly, also can broadcast information, broadcast 30 minutes to skip before, then comprise the network node of target resource fragment characteristic information (30 minutes position after) by network retrieval as the user according to the jumping of client, and the target resource fragment of obtaining fed back to client, play.
Above-mentioned resource is divided into simple 4 resource fragments is understanding for those skilled in the art, but in the reality, the resource fragment is all very little, has only general 128KB-1MB, and the above video file of 100M can comprise hundreds of fragments.
The embodiment of the invention also discloses a kind of Internet resources download apparatus 200 simultaneously, please refer to Fig. 4, structured flowchart for a kind of Internet resources download apparatus of the present invention, be arranged between client network layer and the application layer, among the figure, described device 200 comprises information acquisition unit 201, download message determining unit 202, network node determining unit 203, protocol adaptation unit 204, first transmitting element 204, second transmitting element 205 and pretreatment unit 206, wherein, described information acquisition unit 201 is used for obtaining at predeterminated position the download request information of client 100; Described download message determining unit 202 is used for the indication according to described download request information, determines the raw information interactive mode of client address and described client and described original server; Described network node determining unit 203 is used for inquiring about and definite network comprises the network node 300 of described resource and the procotol that this network node 300 is supported; Described protocol adaptation unit 204 is used for converting the solicited message that client 100 sends to information that described network node 300 can be discerned, and the resource information of described network node 300 feedbacks is carried out protocol conversion; It is to send the address that described first transmitting element 205 is used for the client address, and the resource downloading request that sends described protocol adaptation unit 204 protocol conversions of process is to described network node 300; Described pretreatment unit 206 will carry out preliminary treatment through the feedback information of the described network node 300 of described protocol adaptation unit 204 protocol adaptation; Described second transmitting element 207 is used for the described pretreated resource fragment of process is sent to described client 300 with described raw information interactive mode.
Described predeterminated position is the network layer porch of client 300 or the router porch between application layer physical layer interface place or client 300 and the described resource original server.
When client 100 adopts certain application software (as IE browser, ftp client software) to download certain Internet resources (as film " all over the world "), information acquisition unit 201 is intercepted and captured the download request information of client 100 in the network layer porch of client 100, when client 100 is certain computer in certain local area network (LAN), can intercept and capture this download request information in the passway of described local area network (LAN) and internet.
Download message determining unit 202 is determined the address of client, the original storage address of Internet resources according to the indication of described request information.
Comprise in the described download request information: original storage address information of address information of client (as the IP address) and primitive network resource (as the URL(uniform resource locator) of certain Download Server of Sina website) and client and as described in the raw information interactive mode of resource original server.
Described client 100 can be any one network node in the Internet, and it can be certain computer in certain local area network (LAN), and described lan address is 192.168.1.*, and the IP address of wherein said client 100 is 192.168.1.100.
Described URL(uniform resource locator) promptly is URL (Uniform Resource Location), it is to be used for the character string of descriptor resource on the internet, mainly be used on various net dimension netter family programs and the server program, adopt URL to describe various information resources, comprise the address of file, server and catalogue etc. with a kind of unified format.
For example: Http: //www.Tom.com/movie//internal film/world B.avi, refer to its computer domain name for " www.Tom.com ", video file B (file type is .avi) is under/movie//internal film/catalogue.
Network node determining unit 203 determines to comprise the network node 300 of described Internet resources by search network.
Its deterministic process is: after obtaining the primitive character information of the resource (film " all over the world ") on the described resource original server address, comprise the network node that characteristic information is the resource of described primitive character information on the requester network.
Described characteristic information can be the check value of these Internet resources, and this check value may comprise the check value of whole resource and the check value of each resource fragment.Check value is to use the one-way algorithm in the mathematics, represent a big segment data uniquely with a bit of data, even having a byte to change in a big segment data also can cause characteristic value to change, that is to say that characteristic value can be represented a resource or resource fragment uniquely.
The described technology of obtaining the primitive character information of the resource on the described resource original server address belongs to prior art, and BT or sudden peal of thunder download tool now all have this technology of employing, do not repeat them here.
Described network node 300 can comprise whole described Internet resources (film " all over the world "), also can only comprise the part of described Internet resources, as world A, world B etc.
Described procotol can be http protocol, File Transfer Protocol or other agreements.
Described protocol adaptation unit 204 is used for converting the solicited message that client 100 sends to the information that described network node 300 can discern (the also suitable information of promptly being supported with described network node 300 of agreement), and the resource information of described network node 300 feedbacks carried out protocol conversion, because the resource information of network node 300 feedbacks is the resource segment with certain protocol packing, so need utilize this agreement that it is unpacked.
First transmitting element 205, sends and the suitable solicited messages of described procotol (http protocol, File Transfer Protocol or other agreements) to described network node 300 as sending the address with the address of described client 100.
As with 192.168.1.100 as sending the address, send the suitable solicited message of supporting with described network node of procotol.Make like this that from the angle of described network node download request information is to be that the computer of 192.168.1.100 directly sends over from the address.
Described request information can be the download request information of data, image or the multi-media segment of described Internet resources, as at the network node a that only comprises resource " all over the world " A, transmission is to the download request of resource " all over the world " A, to only comprising the network node b of resource " all over the world " B, send download request to resource " all over the world " B.
The resource of described feedback is the part in the described Internet resources, for example certain fragment.
Second transmitting element 207 is sent to described client 300 with the described described raw information interactive mode of handling through first pretreatment unit 2061 of resource information.
For example client uses the IE browser to download certain resource with File Transfer Protocol, and this request is integrated the back by the fragment that can use agreements such as HTTP, FTP even BT to download after intercepting and with the FTP response that the IE browser should obtain data is sent to client IE browser.
So, from user's angle, resource " all over the world " is downloaded from Sina website.The above operating procedure is transparent to the user.
Below by object lesson the present invention is further described.Client 100 embeds the software program request Internet video resource (as movies on demand in Sina website " all over the world ") of player from player or browser, because in order to realize online broadcast, the resource fragment of network node 300 feedbacks need be sent to client in order, so on the basis of the foregoing description, this device pretreatment unit 206 can also comprise second pretreatment unit 2062, as Fig. 5, structured flowchart for the embodiment one of a kind of Internet resources download apparatus of the present invention, among the figure, described second pretreatment unit 2062 is used for judging described resource frag info in the position of whole resource, and ranks according to described position sequencing.Be sent to described client 100 in order by second transmitting element 207 again.
The user is when the program request Internet resources; adopt the mode of broadcasting of jumping through regular meeting; after information acquisition unit 201 is obtained the feedback information of network node; indication information according to client 100; broadcast 30 minutes as the user to skip before; at this moment; to intercept and capture to jump and broadcast instruction; preferentially be sent to client with 30 minutes for the described resource fragment of starting point then; being play by client 100 players or browser, is 120 minutes as a complete film reproduction time, and it can be divided into vidclip a; vidclip b; vidclip c and vidclip d; then vidclip b preferentially is sent to client, realizes jumping multicast function with this by second transmitting element 205.
The embodiment of the invention is by intercepting and capturing the resource downloading request of described client 100 to the source material data in server transfer path in client; All comprise the network node 300 of described resource in network node determining unit 203 search networks, resource information after second transmitting element 207 will be handled through pretreatment unit feeds back to described client 100, reach the purpose of quickening download with this, and, after protocol adaptation unit 204 carries out protocol adaptation with the resource fragment of the feedback of described network node 300, undertaken feeding back to described client 100 with described raw information interactive mode after the preliminary treatment by pretreatment unit 206 again, make that all information processings between client 100 and the described network node 300 all are transparent for both sides, the user need not to install other specialty and quickens download tool, also need not expend time in, the using method that energy goes to learn various download tools can be obtained speed of download faster.
More than disclosed only be preferred implementation of the present invention; but the present invention is not limited thereto; any those skilled in the art can think do not have a creationary variation, and, all should drop in protection scope of the present invention not breaking away from some improvements and modifications of being done under the principle of the invention prerequisite.
Claims (10)
1, a kind of method for downloading network resource is characterized in that, comprising:
Intercept and capture the resource downloading request of client at predeterminated position;
According to the indication of described resource downloading request, determine the raw information interactive mode of client address and described client and resource place original server;
Determine to comprise in the network network node of resource fragment of described resource and the procotol that this network node is supported;
With described client address serves as to send the address, send with the suitable resource downloading request of described procotol to described network node;
Feed back to described client with described raw information interactive mode after the resource fragment protocol adaptation with the feedback of described network node.
2, method for downloading network resource as claimed in claim 1 is characterized in that, described predeterminated position is the router between the original server at client application layer physical layer interface or client network layer inlet or client and resource place.
3, method for downloading network resource as claimed in claim 1 is characterized in that, determines to comprise in the network network node of the resource fragment of described resource according to following steps:
Resource original server address is determined in request according to resource downloading;
Obtain the primitive character information of the resource of described resource original server address;
The characteristic information of determining to comprise in the network resource is the network node of described primitive character information.
4, as claim 1 or 2 or 3 described method for downloading network resource, it is characterized in that, before the resource fragment after the protocol conversion feeds back to client, also comprise this resource fragment is carried out preliminary treatment, carry out preliminary treatment according to following steps:
Described resource frag info is integrated into described resource.
5, as claim 1 or 2 or 3 described method for downloading network resource, it is characterized in that, before the resource fragment after the protocol conversion feeds back to client, also comprise this resource fragment is carried out preliminary treatment, carry out preliminary treatment according to following steps:
Judge the position of described resource fragment in described resource;
Sequencing according to described position is ranked.
6, method for downloading network resource as claimed in claim 3 is characterized in that, described characteristic information is the check value of described resource.
7, a kind of Internet resources download apparatus is characterized in that, comprises information acquisition unit, download message determining unit, network node determining unit, first transmitting element, protocol adaptation unit, pretreatment unit and second transmitting element, wherein,
Described information acquisition unit is used for obtaining at predeterminated position the resource downloading request of client;
Described download message determining unit is used for the indication according to described resource downloading request, determines the raw information interactive mode of client address and described client and resource place original server;
Described network node determining unit is used for inquiring about and definite network comprises the network node of described resource and the procotol that this network node is supported;
It is to send the address that described first transmitting element is used for the client address, sends the resource downloading request to described network node;
Described protocol adaptation unit is used for converting the resource downloading request that client sends to information that described network node can be discerned, and the resource fragment of described network node feedback is carried out protocol conversion;
Described pretreatment unit is used for the resource fragment through protocol adaptation is carried out preliminary treatment;
Described second transmitting element is used for the described pretreated resource fragment of process is sent to described client with described raw information interactive mode.
8, download apparatus as claimed in claim 7 is characterized in that, described pretreatment unit comprises first pretreatment unit, is used for the resource fragment of described network node feedback is integrated into resource integral body.
9, download apparatus as claimed in claim 7 is characterized in that, described pretreatment unit comprises second pretreatment unit, is used for judging described resource fragment in the position of whole resource, and ranks according to the sequencing of described position.
10, download apparatus as claimed in claim 7 is characterized in that, described predeterminated position is the router between the original server at client application layer physical layer interface or client network layer inlet or client and resource place.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200710079393XA CN100492972C (en) | 2007-02-16 | 2007-02-16 | Method and device for downloading network resources |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200710079393XA CN100492972C (en) | 2007-02-16 | 2007-02-16 | Method and device for downloading network resources |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101030869A CN101030869A (en) | 2007-09-05 |
CN100492972C true CN100492972C (en) | 2009-05-27 |
Family
ID=38715967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200710079393XA Expired - Fee Related CN100492972C (en) | 2007-02-16 | 2007-02-16 | Method and device for downloading network resources |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100492972C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686141A (en) * | 2017-03-06 | 2017-05-17 | 成都谛听科技股份有限公司 | Resource download method and resource download device |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102082807B (en) * | 2009-12-01 | 2014-11-05 | 突触计算机系统(上海)有限公司 | File transmitting method and device based on multiple protocols |
CN107094176B (en) * | 2010-12-30 | 2021-07-30 | 皮尔爱普有限公司 | Method and system for caching data traffic on a computer network |
CN102868938B (en) * | 2011-07-07 | 2018-06-05 | 上海聚力传媒技术有限公司 | A kind of method and apparatus for being used to obtain segmented video files in network |
CN102571759B (en) * | 2011-12-16 | 2015-02-11 | Tcl集团股份有限公司 | Communication method, device and system for online application program |
CN102625141B (en) * | 2012-03-23 | 2014-05-07 | 天津大学 | Skip broadcast realization method orienting to P2P (Peer to Peer) video on demand (VoD) system |
CN103595743B (en) * | 2012-08-16 | 2018-10-02 | 腾讯科技(深圳)有限公司 | A kind of method, apparatus and system of downloading application software |
CN103856820B (en) * | 2012-12-04 | 2018-04-06 | 深圳市云帆世纪科技有限公司 | Audio/video program request method and system for browser page |
CN105532013B (en) | 2013-07-12 | 2018-12-28 | 佳能株式会社 | The adaptive data stream transmission method controlled using PUSH message |
CN103391326B (en) * | 2013-08-01 | 2017-11-07 | 贝壳网际(北京)安全技术有限公司 | File downloading method, system and client based on browser |
CN105516746B (en) * | 2014-10-14 | 2019-10-25 | 鸿富锦精密工业(深圳)有限公司 | Video preprocessor download system and its method |
CN111045691B (en) * | 2018-10-12 | 2024-11-01 | 中兴通讯股份有限公司 | A method and device for downloading and installing an application, a terminal, and a storage medium |
TWI686064B (en) * | 2019-03-14 | 2020-02-21 | 就肆電競股份有限公司 | Peer-to-peer network boost system |
CN113873048B (en) * | 2020-06-12 | 2023-05-12 | 腾讯科技(上海)有限公司 | Method and system for downloading application package in application downloading platform |
CN113778673B (en) * | 2021-08-27 | 2024-02-09 | 深圳市广和通无线股份有限公司 | Data processing method, storage medium and apparatus |
-
2007
- 2007-02-16 CN CNB200710079393XA patent/CN100492972C/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686141A (en) * | 2017-03-06 | 2017-05-17 | 成都谛听科技股份有限公司 | Resource download method and resource download device |
Also Published As
Publication number | Publication date |
---|---|
CN101030869A (en) | 2007-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100492972C (en) | Method and device for downloading network resources | |
JP6944485B2 (en) | Requests for multiple chunks to a network node based on a single request message | |
US11758013B2 (en) | Methods and systems for caching data communications over computer networks | |
US7089319B2 (en) | Method and system for instantaneous on-demand delivery of multimedia content over a communication network with aid of content capturing component, delivery-on-demand client and dynamically mapped resource locator server | |
CN101247402B (en) | Multimedia files downloading and broadcasting system and method | |
US20080016201A1 (en) | Methods and apparatus for transferring data | |
US20090222515A1 (en) | Methods and apparatus for transferring data | |
KR102110421B1 (en) | System and method for delivering an audio-visual content to a client device | |
CN101047521A (en) | Method for playing network media file by customer terminal and customer terminal | |
JP5477655B2 (en) | Information processing method and recording medium | |
WO2000036497A1 (en) | Optimizing bandwidth consumption for document distribution over a multicast enabled wide area network | |
CN102282825A (en) | Method and device for streaming media to request address mapping and cache nodes in content delivery network | |
TW201021573A (en) | Proxy functionality | |
WO2011150645A1 (en) | Method for scheduling web hosting service, method for processing application access, apparatus and system thereof | |
WO2019200630A1 (en) | Method and system for transmitting streaming media resource | |
US20120030746A1 (en) | Devices and Methods for Using HTTP Encapsulation to Access Web Resources | |
WO2010123915A1 (en) | Unified media content directory services | |
JP6185918B2 (en) | Gateway, method corresponding to gateway, computer program, and storage means | |
US20210409290A1 (en) | Unique user session tracking in adaptive bitrate video delivery | |
CN1801718A (en) | OMA download realizing method in content distributing network | |
CN101335851A (en) | Network television receiver capable of watching video live broadcast through network | |
CN102307196A (en) | Real-time video data network transmission method | |
CN115580666B (en) | Content access-oriented IP-NDN interworking method, system, device and storage medium | |
CN113285920B (en) | Service access method, device, equipment and storage medium | |
CN111405350B (en) | A kind of multimedia access processing method, set-top box and gateway |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090527 Termination date: 20160216 |