CN103905476A - File transfer method, device and system - Google Patents

File transfer method, device and system Download PDF

Info

Publication number
CN103905476A
CN103905476A CN201210572408.7A CN201210572408A CN103905476A CN 103905476 A CN103905476 A CN 103905476A CN 201210572408 A CN201210572408 A CN 201210572408A CN 103905476 A CN103905476 A CN 103905476A
Authority
CN
China
Prior art keywords
user
bandwidth
file
transmission
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210572408.7A
Other languages
Chinese (zh)
Other versions
CN103905476B (en
Inventor
刘刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210572408.7A priority Critical patent/CN103905476B/en
Publication of CN103905476A publication Critical patent/CN103905476A/en
Application granted granted Critical
Publication of CN103905476B publication Critical patent/CN103905476B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a file transfer method. The method comprises the following steps: a transfer bandwidth improving request of a client at which a user is located is acquired, wherein the user information of the user is carried in the transfer bandwidth improving request; and the user is judged whether to satisfy the transfer bandwidth improving condition according to the user information, and if the user satisfies the transfer bandwidth improving condition, then the transfer bandwidth of the user is improved to make the client at which the user is located is used to transfer files according to the improved bandwidth. When the user file uploading is realized, according to the demands of the user, the bandwidth of the user is improved temporarily so as to increase the file uploading speed; and the improved network bandwidth is closed when the file transfer is finished so as to improve the file transfer experience of the user to facilitate the user file transfer enthusiasm.

Description

The method of file transfer, Apparatus and system
Technical field
The present invention relates to file transfer technology field, particularly a kind of method of file transfer, Apparatus and system.
Background technology
Along with the fast development of the Internet, user more and more becomes the generation side of Web content, and a large amount of information and resource are to be produced by user.User need to upload onto the server its local file, and downloads its required file from server.Make thus user to the upload/speed of download demand of network also in continuous raising.
In prior art, conventionally adopt FTP(File Transfer Protocol, file transfer protocol (FTP)) upload file; Adopt P2P(Peer to Peer, point-to-point) download file.Wherein, FTP upload file be by ftp server store and management file, but the file of single ftp server store and management is very restricted, ftp server program is only suitable for providing transmission service to a small amount of user, and in the time that heap file need to be uploaded and manage, its treatment effeciency will reduce.P2P download file, refers to the network that each user is interosculated, and shares bandwidth, co-treatment information wherein therebetween.Its each client terminal is client computer and server.But in downloading process, user's speed of download will be subject to its band width in physical restriction, and the download of large file cannot obtain better downloading experience.
As can be seen here, by above-mentioned existing uploading/method of file now, cannot meet the transmission demand that user uploads/downloads file, user is restricted by the process of network shared files.
Summary of the invention
In order to solve the problem of prior art, the embodiment of the present invention provides a kind of method of file transfer, and described method comprises:
The transmission bandwidth that obtains user place client promotes request, and described transmission bandwidth promotes the user profile of carrying described user in request;
According to described user profile, judge whether described user meets transmission bandwidth and promote condition, if so,
Promote described user's transmission bandwidth, make described user place client according to the bandwidth for transmission file after promoting.
The embodiment of the present invention also provides a kind of method of file transfer, and described method comprises:
The transmission bandwidth that sends user to server promotes request, and described transmission bandwidth promotes the user profile of carrying described user in request;
Determining described user when described server, while meeting the user of transmission bandwidth lifting condition, with described server communication, makes described server promote described user's transmission bandwidth;
According to file described in the bandwidth for transmission after promoting.
The embodiment of the present invention also provides a kind of server of file transfer, and described server comprises:
Transmission bandwidth promotes acquisition request module, promotes request for the transmission bandwidth that obtains user place client, and described transmission bandwidth promotes the user profile of carrying described user in request;
Request determination module, for according to described user profile, judges whether described user meets transmission bandwidth and promote condition;
Bandwidth hoisting module, for promoting described user's transmission bandwidth, makes described user place client according to the bandwidth for transmission file after promoting.
The embodiment of the present invention also provides a kind of client of file transfer, and described client comprises:
Transmission bandwidth promotes request sending module, promotes request for the transmission bandwidth that sends user to server, and described transmission bandwidth promotes the user profile of carrying described user in request;
Bandwidth is adjusted respond module, for determining that when described server described user, while meeting the user of transmission bandwidth lifting condition, with described server communication, makes described server promote described user's transmission bandwidth;
Document transmission module, for according to promote after bandwidth for transmission described in file.
The embodiment of the present invention also provides a kind of system of file transfer, and described system comprises the server of file transfer and the client of file transfer, wherein:
The server of described file transfer, promotes request for the transmission bandwidth of the client of obtaining user place file transfer, and described transmission bandwidth promotes the user profile of carrying described user in request; According to described user profile, judge whether described user meets transmission bandwidth and promote condition, if so, promotes described user's transmission bandwidth, make described file transmitting to customer end according to the bandwidth for transmission file after promoting;
The client of described file transfer, promotes request for the transmission bandwidth that sends described user to the server of described file transfer; Determining described user when the server of described file transfer, while meeting the user of transmission bandwidth lifting condition, with the server communication of described file transfer, makes the server of described file transfer promote described user's transmission bandwidth; According to file described in the bandwidth for transmission after promoting.
The transmission bandwidth that the embodiment of the present invention sends according to user place client promotes the user's who carries in request user profile, judge whether this user meets transmission bandwidth and promote condition, in the time that this user meets transmission bandwidth lifting condition, promote this user's transmission bandwidth, make this user place client according to the bandwidth for transmission file after promoting, realized in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer.
Brief description of the drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the method flow diagram of the file transfer that provides of the embodiment of the present invention one;
Fig. 2 is the method flow diagram of the file transfer that provides of the embodiment of the present invention two;
Fig. 3 is the method flow diagram of the file transfer that provides of the embodiment of the present invention three;
Fig. 4 is the method flow diagram of the file transfer that provides of the embodiment of the present invention four;
Fig. 5 is the method flow diagram of the file transfer that provides of the embodiment of the present invention five;
Fig. 6 is the structural representation of the Ftp server that provides of the embodiment of the present invention six;
Fig. 7 is the structural representation of the Ftp server that provides of the embodiment of the present invention seven;
Fig. 8 is the structural representation of the file transmitting to customer end that provides of the embodiment of the present invention eight;
Fig. 9 is the structural representation of the file transmitting to customer end that provides of the embodiment of the present invention nine;
Figure 10 is the structural representation of the document transmission system that provides of the embodiment of the present invention ten.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiment mono-
The embodiment of the present invention provides a kind of document transmission method, and referring to Fig. 1, method flow comprises:
S101: the transmission bandwidth of taking place, family client promotes request, and this transmission bandwidth promotes the user profile of carrying this user in request;
S102: according to this user profile, judge whether this user meets transmission bandwidth and promote condition, if so,
S103: promote this user's transmission bandwidth, make this user place client according to the bandwidth for transmission file after promoting.
It should be noted that, the executive agent of the present embodiment step has above steps function, carry out the server of information interaction, or other has the device of identical function with user place client.Above-mentioned file transfer can comprise that the file of this user place user end to server uploads, or this user place client is downloaded from the file of this server.
The transmission bandwidth that the embodiment of the present invention sends according to user place client promotes the user's who carries in request user profile, judge whether this user meets transmission bandwidth and promote condition, in the time that this user meets transmission bandwidth lifting condition, promote this user's transmission bandwidth, make this user place client according to the bandwidth for transmission file after promoting, realized in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer.
Embodiment bis-
The embodiment of the present invention provides a kind of document transmission method, and referring to Fig. 2, method flow comprises:
S201: the transmission bandwidth that sends user to server promotes request, and this transmission bandwidth promotes the user profile of carrying this user in request;
S202: in the time that this server determines that the user is the user who meets transmission bandwidth lifting condition, with this server communication, make this server promote this user's transmission bandwidth;
S203: according to this file of bandwidth for transmission after promoting.
It should be noted that, the executive agent of the present embodiment step has above steps function, carry out the server of information interaction, or other has the terminal of identical function with user place server.
The transmission bandwidth that the embodiment of the present invention sends user to server promotes request, this transmission bandwidth promotes the user profile of carrying this user in request, in the time that this server determines that the user is the user who meets transmission bandwidth lifting condition, with this server communication, so that this server promotes this user's transmission bandwidth, thereby according to this file of bandwidth for transmission after promoting, realize in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer.
Embodiment tri-
Referring to Fig. 3, the embodiment of the present invention provides a kind of document transmission method, is now described to the upload file of bandwidth Control Server as example by its place client taking user, and the method comprises:
S301: the transmission bandwidth that user place client sends user to bandwidth Control Server promotes request;
Concrete, described uploading bandwidth increases request for asking to increase the current bandwidth of described user's upload file.Described in this, transmission bandwidth promotes in request, carries described user's user profile.Optionally, described transmission bandwidth promotes the IP address of also carrying the mark of described client, described client in request.
Optionally, user place client can be by arranging transmitting assembly and bandwidth Control Server carries out file transfer.Between this user place client and described bandwidth Control Server, can be connected by the own place of user Virtual network operator, this Virtual network operator can comprise the agency of zones of different.Before upload file, this client need to first be inquired about and be uploaded interface IP address.Upload the distribution of interface IP address and dispose access nearby according to uploading the own place of user Virtual network operator, upload interface bandwidth Control Server and comprise that the interface of place operator and the agency in own region recently accelerate.
For example, in the time of account that this user profile is user, user place client can be accessed this bandwidth Control Server by transmitting assembly, promotes request thereby send to this bandwidth Control Server the transmission bandwidth that carries described user account.
S302: the transmission bandwidth that bandwidth Control Server obtains this user place client promotes request;
S303: bandwidth Control Server, according to described user profile, judges whether described user meets transmission bandwidth and promote condition;
Concrete, inquiry local terminal user profile pond, described user profile pond comprises the user profile that meets transmission bandwidth lifting condition, in the time comprising described user profile in described user profile pond, determines that described user meets transmission bandwidth and promotes condition; In the time not comprising described user profile in described user profile pond, determine that described user does not meet transmission bandwidth and promotes condition.
Preferably, in the time also carrying the IP address of the mark of described client, described client in described transmission bandwidth lifting request, this step is the IP address according to the mark of described user profile, described client, described client, judges whether described user meets transmission bandwidth and promote condition.Concrete, first, inquiry local terminal user profile pond, described user profile pond comprises the user profile that meets transmission bandwidth lifting condition, in the time not comprising described user profile in described user profile pond, determines that described user does not meet transmission bandwidth and promotes condition; In the time comprising described user profile in described user profile pond, according to the IP address of the mark of described client, described client, obtain the physical property of the current link of described subscription client; Whether the physical property that then, judges the current link of described subscription client allows to promote original bandwidth; In the time that the physical property of described current link allows to promote original bandwidth, determine that described user meets transmission bandwidth and promotes condition; In the time that the physical property of described current link does not allow to promote original bandwidth, determine that described user meets not transmission bandwidth and promotes condition.
This step is passed through, in inquiry local terminal user profile pond, after determining that this user profile pond comprises the user profile that meets transmission bandwidth lifting condition, further according to the IP address of the mark of client, client, obtain the physical property of the current link of described subscription client, and whether the physical property that judges the current link of described subscription client allow to promote original bandwidth, thereby increase the efficiency that in practical application, user bandwidth promotes.
Preferably, can adopt, by time, number of times or other settlement methods, the expenses standard that bandwidth promotes is set in the present embodiment, user is by being its account charging, so that realize the lifting of bandwidth.Accordingly, the method for payment that this user place Virtual network operator need provide, user is by buying evidence for payment, and realization is supplemented with money.Concrete, in the time that user initiates bandwidth lifting request, according to the user profile of carrying in this lifting request, as user account, this user's of inquiry local terminal storage account balance, when meet this lifting request to user balance, determines that the user is and meets transmission bandwidth lifting condition.Optionally, can, by all user profile, as user account, be stored in acceleration strategy database, by inquiring about this acceleration strategy database, obtain relevant information.In this acceleration strategy database, also can user's storage upload user's account and network condition relevant information, such as account, account remaining sum, user network bandwidth etc.; Once complete acceleration request and closing information of recording user, facilitates the follow-up settlement process of carrying out.Further alternative, this user also can, by this acceleration strategy database of access, check remaining acceleration bandwidth payment of balance in its account.
S304: bandwidth Control Server obtains the band width configuration information of the transmit port of described user place client;
For example, if meeting, this user's account balance accelerates bandwidth condition, by the related port of corresponding Virtual network operator, send band width configuration information acquisition request to bandwidth Control Server to described user place client, to obtain the band width configuration information of described user place client transmissions port.
S305: the band width configuration information acquisition request of the local terminal transmit port of bandwidth Control Server described in client;
S306: client sends described band width configuration information to described bandwidth Control Server;
Concrete, client sends described band width configuration information to described bandwidth Control Server, makes described bandwidth Control Server revise the band width configuration information of described bandwidth Control Server corresponding ports according to described pre-set bandwidths configuration information.
Wherein, the corresponding ports that described bandwidth Control Server corresponding ports is described bandwidth Control Server and described local terminal transmit port.
S307: bandwidth Control Server receives the band width configuration information of the transmit port of described user place client;
S308: bandwidth Control Server is revised described band width configuration information according to described pre-set bandwidths configuration information;
S309: bandwidth Control Server is according to the band width configuration information of the corresponding ports of described pre-set bandwidths configuration information upload server, and described corresponding ports is the port that this upload server is corresponding with described client transmissions port;
Wherein, revise the configuration information of this upload server corresponding ports, similar to the step of amendment described user place client bandwidth configuration information, repeat no more herein.
S310: bandwidth Control Server sends described amended band width configuration information to described user, makes described user place client revise the band width configuration of described transmit port according to described amended band width configuration information.
S311: the amended band width configuration information of bandwidth Control Server described in client;
S312: client is revised the band width configuration of described local terminal transmit port according to described amended band width configuration information.
S313: client, according to the bandwidth after described adjustment, is transmitted the file fragmentation of described file to described upload server;
S314: upload server receives and store the file fragmentation of the described file of described user place client transmissions;
S315: upload server sends the transmission state response of described file fragmentation to described client;
Optionally, upload Control Server and also can obtain the transmission progress of described file, send described transmission progress to described user place client.If described file transfer while interrupting, is kept at this locality by the information that resumes of described file so that described user place client according to described in resume information and continue the described file of transmission.
Wherein, described transmission state response is transmission success or bust this.
S316: the transmission state response of the file fragmentation that described in client, upload server returns.
S317: client sends transmission bandwidth recovery request to described bandwidth Control Server.
S318: bandwidth Control Server obtains the transmission bandwidth recovery request of described user place client;
S319: bandwidth Control Server obtains the original bandwidth of described client, is adjusted into described original bandwidth by described user's transmission bandwidth, makes described user according to described original bandwidth transfer files.
Wherein, this bandwidth recovery method is identical with corresponding lifting bandwidth corresponding steps, repeats no more herein.
S320: bandwidth Control Server obtains the original bandwidth of described upload server, is adjusted into its original bandwidth by the bandwidth of described upload server.
Concrete, described user's transmission bandwidth is adjusted into described original bandwidth, similar with the step of the original bandwidth of above-mentioned lifting, repeat no more herein.
Need specification, in the embodiment of the present invention, all steps that relates to bandwidth Control Server and this upload server, all can be realized by same server, and this same server had both possessed bandwidth control function, can be again user upload function is provided.When these two servers unite two into one, the executive agent that relates to server in the each step of the present embodiment is same server.Accordingly, in S309: " bandwidth Control Server is according to the band width configuration information of described pre-set bandwidths configuration information amendment upload server corresponding ports; described corresponding ports is the port that this upload server is corresponding with described client transmissions port ", need correspondence to be revised as " bandwidth Control Server is according to the band width configuration information of the corresponding ports of described pre-set bandwidths configuration information amendment local terminal, and described corresponding ports is the port that local terminal is corresponding with described client transmissions port ".Accordingly, in S312 ~ S316, described bandwidth Control Server, correspondence is revised as upload server.
The transmission bandwidth that the embodiment of the present invention sends user to bandwidth Control Server promotes request, this transmission bandwidth promotes the user profile of carrying this user in request, in the time that this bandwidth Control Server determines that the user is the user who meets transmission bandwidth lifting condition, communicate by letter with this bandwidth Control Server, so that this bandwidth Control Server promotes this user's transmission bandwidth, thereby according to this file of bandwidth for transmission after promoting, realize in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer.
Embodiment tetra-
Referring to Fig. 4, the embodiment of the present invention provides a kind of document transmission method, because carrying out information interaction by its place client and server, user comprises two kinds of modes of upload and download, a upper embodiment is for uploading example, and the present embodiment is to be described as example by its place user end to server download file taking user.
In a upper embodiment, user be by its place client to uploading server up transfer file, this upload server is the server that user specifies; Different from upload file, when user by its place client downloads file is, this user in advance and do not know to provide the server of download.In the time there is multiple server that download is provided, need in the plurality of Download Server, select a server as Download Server, be step described in embodiment based on upper one, when user's download file, when sending after the step such as request that promotes bandwidth, need S309 in a upper embodiment modify.Concrete, step shown below is only the replacement step to S309 in a upper embodiment in the present embodiment, and the step identical with a upper embodiment repeats no more, and the content-adaptive of only design being uploaded is revised as download.The replacement step of described S309 specifically comprises:
S309a: all servers that can provide file to download to user place client are provided bandwidth Control Server.
Concrete, can be according to the file unique identification of user's download file, all servers that provide this file unique identification respective file to download are provided.
S309b: bandwidth Control Server obtains this can provide the bandwidth information of the server of download;
Concrete, this bandwidth information comprises the data I/O speed of this server that download is provided; The data packet loss of this server etc.
S310c: bandwidth Control Server can provide the bandwidth information of the server of download according to the bandwidth information of described user place client and this, determine Download Server.
Concrete, the bandwidth information of the server of download can be provided according to the bandwidth information of this client and this, judge that this client and each can provide the communications status between the server of download.Can pass through hop count, the supported maximum bandwidth of each route etc. between the two, represent communications status between the two.Determine that the best server of communications status is Download Server.
The embodiment of the present invention, can provide the communications status of the server of download by user place client relatively and each, determine that the best server of communications status is Download Server, thereby provides the good experience of uploading for user.
Embodiment five
Referring to Fig. 5, the embodiment of the present invention also provides a kind of document transmission method, and in above-mentioned arbitrary embodiment, client and server carry out, before information interaction, also comprising step:
S401: client is obtained the unique identification of described file;
S402: client sends and carries described uniquely identified file transfer inquiry request to described upload server, and whether described file transfer inquiry request, transmitted for inquiring about described file;
S403: upload server receives the file transfer inquiry request of user place client, carries the unique identification of described file in described file transfer inquiry request;
S404: upload server, according to the fileinfo of the unique identification of described file and local terminal preservation, determines whether described file transmitted;
Wherein, determine that described file is to transmit, refer to and determine end of transmission completely of described file, for example, this file can be other user place client upload to upload server; Otherwise, refer to and determine not end of transmission of described file, or do not upload.Described fileinfo comprises the unique identification of transfer files and uploads progress, and this is uploaded progress and can represent with uploading progress bar.
Concrete, in the time inquiring about the fileinfo of local terminal preservation according to the unique identification of described file, if described fileinfo comprises described unique identification, and it is complete for uploading that what this unique identification was corresponding upload progress, as upload progress bar and be expressed as and upload 100%, determine end of transmission completely of described file, the definite this article part in this step transmitted; If described fileinfo comprises described unique identification, or described unique identification corresponding upload program be shown do not upload complete, determine this file do not upload complete.
S405: upload server sends Query Result to described user place client;
S406: the Query Result of upload server described in client, determines whether to transmit described file according to described Query Result.
Concrete, when this Query Result is, determine end of transmission completely of described file, the definite this article part in this step transmitted, client stops to upload server transfer files, directly sends this file to client uploaded successful response by upload server.The present embodiment, determines the transmission state of file according to file unique identification, improved the efficiency of transmission of file.
The transmission bandwidth that the embodiment of the present invention sends user to server promotes request, this transmission bandwidth promotes the user profile of carrying this user in request, in the time that this server determines that the user is the user who meets transmission bandwidth lifting condition, with this server communication, so that this server promotes this user's transmission bandwidth, thereby according to this file of bandwidth for transmission after promoting, realize in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer.
Embodiment six
As shown in Figure 6, the embodiment of the present invention also provides a kind of server of file transfer, and described server comprises: transmission bandwidth promotes acquisition request module 501, request determination module 502 and bandwidth hoisting module 503, wherein,
This transmission bandwidth promotes acquisition request module 501, promotes request for the transmission bandwidth that obtains user place client, and described transmission bandwidth promotes the user profile of carrying described user in request;
Request determination module 502, for according to described user profile, judges whether described user meets transmission bandwidth and promote condition;
Bandwidth hoisting module 503, in the time that described request module judges that described user meets transmission bandwidth condition, promotes described user's transmission bandwidth, makes described user place client according to the bandwidth for transmission file after promoting.
The transmission bandwidth that the embodiment of the present invention sends according to user place client promotes the user's who carries in request user profile, judge whether this user meets transmission bandwidth and promote condition, in the time that this user meets transmission bandwidth lifting condition, promote this user's transmission bandwidth, make this user place client according to the bandwidth for transmission file after promoting, realized in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer.
Embodiment seven
As shown in Figure 7, the embodiment of the present invention also provides a kind of server of file transfer, and described server comprises that the transmission bandwidth in an embodiment promotes acquisition request module 501, request determination module 502 and bandwidth hoisting module 503, further:
This request determination module 502, comprising:
User profile query unit 5021, for inquiring about local terminal user profile pond, described user profile pond comprises the user profile that meets transmission bandwidth lifting condition;
The first request determining unit 5022, in the time that described user profile pond comprises described user profile, determines that described user meets transmission bandwidth and promotes condition; In the time not comprising described user profile in described user profile pond, determine that described user does not meet transmission bandwidth and promotes condition.
Optionally, described transmission bandwidth promotes the transmission bandwidth getting in acquisition request module and promotes the mark of going back client described in portability in request, the IP address of described client, and corresponding, 502 of determination modules of request also comprise:
The second request determining unit 5023, for according to the IP address of the mark of described user profile, described client, described client, judges whether described user meets transmission bandwidth and promote condition.
Preferably, this second request determining unit 5023 specifically for:
Inquiry local terminal user profile pond, described user profile pond comprises the user profile that meets transmission bandwidth lifting condition, in the time not comprising described user profile in described user profile pond, determines that described user does not meet transmission bandwidth and promotes condition; In the time comprising described user profile in described user profile pond, according to the IP address of the mark of described client, described client, obtain the physical property of the current link of described subscription client;
Whether the physical property that judges the current link of described subscription client allows to promote original bandwidth; In the time that the physical property of described current link allows to promote original bandwidth, determine that described user meets transmission bandwidth and promotes condition; In the time that the physical property of described current link does not allow to promote original bandwidth, determine that described user meets not transmission bandwidth and promotes condition.
Bandwidth hoisting module 503, comprising:
Band width configuration information acquisition unit 5031, for obtaining the band width configuration information of transmit port of described user place client;
The first band width configuration information amendment unit 5032, for revising described band width configuration information according to described pre-set bandwidths configuration information;
The second band width configuration information amendment unit 5033, for revise the band width configuration information of the corresponding ports of local terminal according to described pre-set bandwidths configuration information, described corresponding ports is the port that local terminal is corresponding with described client transmissions port;
Band width configuration information transmitting unit 5034 after amendment, for send described amended band width configuration information to described user, makes described user place client revise the band width configuration of described transmit port according to described amended band width configuration information.
Preferably, the server of this file transfer also comprises: transmission bandwidth recovery request acquisition module 504, for obtaining the transmission bandwidth recovery request of described user place client;
Bandwidth is recovered module 505, for obtaining described original bandwidth, described user's transmission bandwidth is adjusted into described original bandwidth, makes described user according to described original bandwidth transfer files.
File transfer inquiry request receiver module 506, for receiving the file transfer inquiry request of user place client, carries the unique identification of described file in described file transfer inquiry request;
File transfer determination module 507, for according to the fileinfo of the unique identification of described file and local terminal preservation, determines whether described file transmitted;
Query Result sending module 508, uses to described user place client and sends Query Result.
File fragmentation receiver module 509, for receiving and store the file fragmentation of described file of described user place client transmissions;
Transmission state respond module 510, for send the transmission state response of described file fragmentation to described client, described transmission state response is transmission success or bust this.
Transmission speed acquisition module 511, for obtaining the transmission progress of described file,
Transmission progress sending module 512, for sending described transmission progress to described user place client.
Transmission processing module 513, if while interrupting for described file transfer, is kept at this locality by the information that resumes of described file so that described user place client according to described in resume information and continue the described file of transmission.
The transmission bandwidth that the embodiment of the present invention sends according to user place client promotes the user's who carries in request user profile, judge whether this user meets transmission bandwidth and promote condition, in the time that this user meets transmission bandwidth lifting condition, promote this user's transmission bandwidth, make this user place client according to the bandwidth for transmission file after promoting, realized in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer.In addition, the embodiment of the present invention, also can provide the communications status of the server of download by user place client relatively and each, determine that the best server of communications status is Download Server, thereby provides the good experience of uploading for user.
Embodiment eight
As shown in Figure 8, the embodiment of the present invention also provides a kind of client of file transfer, it is characterized in that, described client comprises, transmission bandwidth lifting request sending module 601, bandwidth adjustment respond module 602 and document transmission module 603, wherein:
Transmission bandwidth promotes request sending module 601, promotes request for the transmission bandwidth that sends user to server, and described transmission bandwidth promotes the user profile of carrying described user in request;
Bandwidth is adjusted respond module 602, for determining that when described server described user, while meeting the user of transmission bandwidth lifting condition, with described server communication, makes described server promote described user's transmission bandwidth;
Document transmission module 603, for according to promote after bandwidth for transmission described in file.
The transmission bandwidth that the embodiment of the present invention sends user to server promotes request, this transmission bandwidth promotes the user profile of carrying this user in request, in the time that this server determines that the user is the user who meets transmission bandwidth lifting condition, with this server communication, so that this server promotes this user's transmission bandwidth, thereby according to this file of bandwidth for transmission after promoting, realize in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer
Embodiment nine
As shown in Figure 9, the embodiment of the present invention also provides a kind of client of file transfer, this client comprises that the transmission bandwidth in an embodiment promotes request sending module 601, bandwidth is adjusted respond module 602 and document transmission module 603, further, described in this, bandwidth adjustment respond module 602 comprises:
This band width configuration information acquisition request receiving element 6021, for receiving the band width configuration information acquisition request of local terminal transmit port of described server;
Band width configuration information transmitting unit 6022, for sending described band width configuration information to described server, make described server revise the band width configuration information of described server corresponding ports according to described pre-set bandwidths configuration information, described server corresponding ports is the corresponding ports of described server and described local terminal transmit port;
Configuration information receiving element 6023 after amendment, for receiving the amended band width configuration information of described server, revises the band width configuration of described local terminal transmit port according to described amended band width configuration information.
Wherein, document transmission module 603 comprises:
File fragmentation transmitting element 6031, for according to the bandwidth after described adjustment, transmits the file fragmentation of described file to described server;
Transmission state response receiving element, for receiving the transmission state response of the file fragmentation that described server returns, described transmission state response is transmission success or bust this.
Preferably, described client also comprises:
Transmission bandwidth recovery request sending module 604, for sending transmission bandwidth recovery request to described server, the transmission bandwidth that makes described server adjust described user according to described transmission bandwidth recovery request is described original bandwidth.
File unique identification acquisition module 605, for obtaining the unique identification of described file;
File transfer inquiry request sending module 606, for sending and carry described uniquely identified file transfer inquiry request to described server, whether described file transfer inquiry request 607, transmitted for inquiring about described file;
Query Result receiver module 608, for receiving the Query Result of described server, determines whether to transmit described file according to described Query Result.
Described client also comprises:
Document transmission progress receiver module 609, for receiving the transmission progress of the described file that described server sends.
Interrupting information acquisition module 610, in the time that described file transfer is interrupted, obtains the information that resumes of described file to described server;
Breakpoint transmission module 611, continues the described file of transmission for resuming information described in basis.
The transmission bandwidth that the embodiment of the present invention sends according to user place client promotes the user's who carries in request user profile, judge whether this user meets transmission bandwidth and promote condition, in the time that this user meets transmission bandwidth lifting condition, promote this user's transmission bandwidth, make this user place client according to the bandwidth for transmission file after promoting, realized in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer.
Embodiment ten
As shown in figure 10, the embodiment of the present invention also provides a kind of client of file transfer, and described system comprises the server 701 of file transfer and the client 701 of file transfer, wherein:
The server 701 of described file transfer, promotes request for the transmission bandwidth of the client 702 of obtaining user place file transfer, and described transmission bandwidth promotes the user profile of carrying described user in request; According to described user profile, judge whether described user meets transmission bandwidth and promote condition, if so, promotes described user's transmission bandwidth, make described file transmitting to customer end according to the bandwidth for transmission file after promoting;
The client 702 of described file transfer, promotes request for the transmission bandwidth that sends described user to the server of described file transfer; Determining described user when the server of described file transfer, while meeting the user of transmission bandwidth lifting condition, with the server communication 701 of described file transfer, makes the server of described file transfer promote described user's transmission bandwidth; According to file described in the bandwidth for transmission after promoting.
The transmission bandwidth that the embodiment of the present invention sends according to user place client promotes the user's who carries in request user profile, judge whether this user meets transmission bandwidth and promote condition, in the time that this user meets transmission bandwidth lifting condition, promote this user's transmission bandwidth, make this user place client according to the bandwidth for transmission file after promoting, realized in user's upload file, according to user's demand, the interim bandwidth that promotes user, thereby the uploading speed of increase file; And at the complete network bandwidth of closing lifting later of file transfer, and then improve user's file transfer experience, promote user to carry out the enthusiasm of file transfer.
It should be noted that: the server of the file transfer that above-described embodiment provides and client are in the time carrying out file transfer, only be illustrated with the division of above-mentioned each functional module, in practical application, can above-mentioned functions be distributed and completed by different functional modules as required, be divided into different functional modules by the internal structure of equipment, to complete all or part of function described above.In addition, the embodiment of the method for the server of the file transfer that above-described embodiment provides and client and file transfer belongs to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
One of ordinary skill in the art will appreciate that all or part of step that realizes above-described embodiment can complete by hardware, also can carry out the hardware that instruction is relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any amendment of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (35)

1. a method for file transfer, is characterized in that, described method comprises:
The transmission bandwidth that obtains user place client promotes request, and described transmission bandwidth promotes the user profile of carrying described user in request;
According to described user profile, judge whether described user meets transmission bandwidth and promote condition, if so,
Promote described user's transmission bandwidth, make described user place client according to the bandwidth for transmission file after promoting.
2. method according to claim 1, is characterized in that, according to described user profile, judges whether described user meets transmission bandwidth and promote condition, comprising:
Inquiry local terminal user profile pond, described user profile pond comprises the user profile that meets transmission bandwidth lifting condition, in the time comprising described user profile in described user profile pond, determines that described user meets transmission bandwidth and promotes condition; In the time not comprising described user profile in described user profile pond, determine that described user does not meet transmission bandwidth and promotes condition.
3. method according to claim 1, is characterized in that, described transmission bandwidth promotes the IP address of also carrying the mark of described client, described client in request, accordingly, described according to described user profile, judge whether described user meets transmission bandwidth and promote condition, comprising:
According to the IP address of the mark of described user profile, described client, described client, judge whether described user meets transmission bandwidth and promote condition.
4. method according to claim 3, is characterized in that, described according to the IP address of the mark of described user profile, described client, described client, judges whether described user meets transmission bandwidth and promote condition, comprising:
Inquiry local terminal user profile pond, described user profile pond comprises the user profile that meets transmission bandwidth lifting condition, in the time not comprising described user profile in described user profile pond, determines that described user does not meet transmission bandwidth and promotes condition; In the time comprising described user profile in described user profile pond, according to the IP address of the mark of described client, described client, obtain the physical property of the current link of described subscription client;
Whether the physical property that judges the current link of described subscription client allows to promote original bandwidth; In the time that the physical property of described current link allows to promote original bandwidth, determine that described user meets transmission bandwidth and promotes condition; In the time that the physical property of described current link does not allow to promote original bandwidth, determine that described user meets not transmission bandwidth and promotes condition.
5. according to the method described in 1-4 any one claim, it is characterized in that, promote the bandwidth of described user's transmission bandwidth, comprising:
Obtain the band width configuration information of the transmit port of described user place client;
Revise described band width configuration information according to described pre-set bandwidths configuration information;
According to the band width configuration information of the corresponding ports of described pre-set bandwidths configuration information amendment local terminal, described corresponding ports is the port that local terminal is corresponding with described client transmissions port;
Send described amended band width configuration information to described user, make described user place client revise the band width configuration of described transmit port according to described amended band width configuration information.
6. method according to claim 1, is characterized in that, the described user's of described adjustment transmission bandwidth is pre-set bandwidths, makes described user according to after described pre-set bandwidths transfer files, and described method also comprises:
Obtain the transmission bandwidth recovery request of described user place client;
Obtain described original bandwidth, described user's transmission bandwidth is adjusted into described original bandwidth, make described user according to described original bandwidth transfer files.
7. method according to claim 1, is characterized in that, described in obtain user place client transmission bandwidth promote request before, described method also comprises:
Receive the file transfer inquiry request of user place client, in described file transfer inquiry request, carry the unique identification of described file;
According to the fileinfo of the unique identification of described file and local terminal preservation, determine whether described file transmitted;
Send Query Result to described user place client.
8. method according to claim 1, is characterized in that, the described user's of described adjustment transmission bandwidth is pre-set bandwidths, makes described user according to after described pre-set bandwidths transfer files, and described method also comprises:
Receive and store the file fragmentation of the described file of described user place client transmissions;
Send the transmission state response of described file fragmentation to described client, described transmission state response is transmission success or bust this.
9. method according to claim 8, is characterized in that, described after described client sends the transmission state response of described file fragmentation, described method also comprises:
Obtain the transmission progress of described file,
Send described transmission progress to described user place client.
10. method according to claim 1, it is characterized in that, the described user's of described adjustment transmission bandwidth is pre-set bandwidths, make described user place client according to after described pre-set bandwidths transfer files, described method also comprises: if when described file transfer is interrupted, the information that resumes of described file is kept to this locality, so that the information that resumes described in described user place client basis continues the described file of transmission.
The method of 11. 1 kinds of file transfer, is characterized in that, described method comprises:
The transmission bandwidth that sends user to server promotes request, and described transmission bandwidth promotes the user profile of carrying described user in request;
Determining described user when described server, while meeting the user of transmission bandwidth lifting condition, with described server communication, makes described server promote described user's transmission bandwidth;
According to file described in the bandwidth for transmission after promoting.
12. methods according to claim 11, is characterized in that, described and described server communication makes described server promote described user's transmission bandwidth, comprising:
Receive the band width configuration information acquisition request of the local terminal transmit port of described server;
Send described band width configuration information to described server, make described server revise the band width configuration information of described server corresponding ports according to described pre-set bandwidths configuration information, described server corresponding ports is the corresponding ports of described server and described local terminal transmit port;
Receive the amended band width configuration information of described server, revise the band width configuration of described local terminal transmit port according to described amended band width configuration information.
13. methods according to claim 11, is characterized in that, described according to after file described in the bandwidth for transmission after promoting, described method also comprises:
Send transmission bandwidth recovery request to described server, the transmission bandwidth that makes described server adjust described user according to described transmission bandwidth recovery request is described original bandwidth.
14. methods according to claim 11, is characterized in that, before the described transmission bandwidth lifting request that sends user to server, described method also comprises:
Obtain the unique identification of described file;
Send and carry described uniquely identified file transfer inquiry request to described server, whether described file transfer inquiry request, transmitted for inquiring about described file;
Receive the Query Result of described server, determine whether to transmit described file according to described Query Result.
15. methods according to claim 11, is characterized in that, described according to file described in the bandwidth for transmission after adjusting, and comprising:
According to the bandwidth after described adjustment, transmit the file fragmentation of described file to described server;
Receive the transmission state response of the file fragmentation that described server returns, described transmission state response is transmission success or bust this.
16. methods according to claim 15, is characterized in that, after the transmission state response of the file fragmentation that the described server of described reception returns, described method also comprises:
Receive the transmission progress of the described file of described server transmission.
17. methods according to claim 11, is characterized in that, described according to after file described in the bandwidth for transmission after adjusting, described method also comprises:
In the time that described file transfer is interrupted, obtain the information that resumes of described file to described server;
Continue the described file of transmission according to the described information that resumes.
The server of 18. 1 kinds of file transfer, is characterized in that, described server comprises:
Transmission bandwidth promotes acquisition request module, promotes request for the transmission bandwidth that obtains user place client, and described transmission bandwidth promotes the user profile of carrying described user in request;
Request determination module, for according to described user profile, judges whether described user meets transmission bandwidth and promote condition;
Bandwidth hoisting module, in the time that described request module judges that described user meets transmission bandwidth condition, promotes described user's transmission bandwidth, makes described user place client according to the bandwidth for transmission file after promoting.
19. servers according to claim 18, is characterized in that, request determination module, comprising:
User profile query unit, for inquiring about local terminal user profile pond, described user profile pond comprises the user profile that meets transmission bandwidth lifting condition;
The first request determining unit, in the time that described user profile pond comprises described user profile, determines that described user meets transmission bandwidth and promotes condition; In the time not comprising described user profile in described user profile pond, determine that described user does not meet transmission bandwidth and promotes condition.
20. servers according to claim 18, it is characterized in that, described transmission bandwidth promotes the transmission bandwidth getting in acquisition request module and promotes the IP address of also carrying the mark of described client, described client in request, corresponding, request determination module, comprising:
The second request determining unit, for according to the IP address of the mark of described user profile, described client, described client, judges whether described user meets transmission bandwidth and promote condition.
21. servers according to claim 20, is characterized in that, second request determining unit specifically for:
Inquiry local terminal user profile pond, described user profile pond comprises the user profile that meets transmission bandwidth lifting condition, in the time not comprising described user profile in described user profile pond, determines that described user does not meet transmission bandwidth and promotes condition; In the time comprising described user profile in described user profile pond, according to the IP address of the mark of described client, described client, obtain the physical property of the current link of described subscription client;
Whether the physical property that judges the current link of described subscription client allows to promote original bandwidth; In the time that the physical property of described current link allows to promote original bandwidth, determine that described user meets transmission bandwidth and promotes condition; In the time that the physical property of described current link does not allow to promote original bandwidth, determine that described user meets not transmission bandwidth and promotes condition.
22. according to the server described in 18-21 any one claim, it is characterized in that, bandwidth hoisting module, comprising:
Band width configuration information acquisition unit, for obtaining the band width configuration information of transmit port of described user place client;
The first band width configuration information amendment unit, for revising described band width configuration information according to described pre-set bandwidths configuration information;
The second band width configuration information amendment unit, for revise the band width configuration information of the corresponding ports of local terminal according to described pre-set bandwidths configuration information, described corresponding ports is the port that local terminal is corresponding with described client transmissions port;
Band width configuration information transmitting unit after amendment, for send described amended band width configuration information to described user, makes described user place client revise the band width configuration of described transmit port according to described amended band width configuration information.
23. servers according to claim 18, is characterized in that, described server also comprises:
Transmission bandwidth recovery request acquisition module, for obtaining the transmission bandwidth recovery request of described user place client;
Bandwidth is recovered module, for obtaining described original bandwidth, described user's transmission bandwidth is adjusted into described original bandwidth, makes described user according to described original bandwidth transfer files.
24. servers according to claim 18, is characterized in that, described server also comprises:
File transfer inquiry request receiver module, for receiving the file transfer inquiry request of user place client, carries the unique identification of described file in described file transfer inquiry request;
File transfer determination module, for according to the fileinfo of the unique identification of described file and local terminal preservation, determines whether described file transmitted;
Query Result sending module, for sending Query Result to described user place client.
25. servers according to claim 18, is characterized in that, described server also comprises:
File fragmentation receiver module, for receiving and store the file fragmentation of described file of described user place client transmissions;
Transmission state respond module, for send the transmission state response of described file fragmentation to described client, described transmission state response is transmission success or bust this.
26. servers according to claim 25, is characterized in that, described server also comprises:
Transmission speed acquisition module, for obtaining the transmission progress of described file;
Transmission progress sending module, for sending described transmission progress to described user place client.
27. servers according to claim 18, is characterized in that, described server also comprises:
Transmission processing module, if while interrupting for described file transfer, is kept at this locality by the information that resumes of described file so that described user place client according to described in resume information and continue the described file of transmission.
The client of 28. 1 kinds of file transfer, is characterized in that, described client comprises:
Transmission bandwidth promotes request sending module, promotes request for the transmission bandwidth that sends user to server, and described transmission bandwidth promotes the user profile of carrying described user in request;
Bandwidth is adjusted respond module, for determining that when described server described user, while meeting the user of transmission bandwidth lifting condition, with described server communication, makes described server promote described user's transmission bandwidth;
Document transmission module, for according to promote after bandwidth for transmission described in file.
29. clients according to claim 28, is characterized in that, described bandwidth is adjusted respond module and comprised:
Band width configuration information acquisition request receiving element, for receiving the band width configuration information acquisition request of local terminal transmit port of described server;
Band width configuration information transmitting unit, for sending described band width configuration information to described server, make described server revise the band width configuration information of described server corresponding ports according to described pre-set bandwidths configuration information, described server corresponding ports is the corresponding ports of described server and described local terminal transmit port;
Configuration information receiving element after amendment, for receiving the amended band width configuration information of described server, revises the band width configuration of described local terminal transmit port according to described amended band width configuration information.
30. according to the client of file transfer described in claim 28, it is characterized in that, described client also comprises:
Transmission bandwidth recovery request sending module, for sending transmission bandwidth recovery request to described server, the transmission bandwidth that makes described server adjust described user according to described transmission bandwidth recovery request is described original bandwidth.
31. according to the client of file transfer described in claim 28, it is characterized in that, described client also comprises:
File unique identification acquisition module, for obtaining the unique identification of described file;
File transfer inquiry request sending module, for sending and carry described uniquely identified file transfer inquiry request to described server, whether described file transfer inquiry request, transmitted for inquiring about described file;
Query Result receiver module, for receiving the Query Result of described server, determines whether to transmit described file according to described Query Result.
32. according to the client of file transfer described in claim 28, it is characterized in that, document transmission module comprises:
File fragmentation transmitting element, for according to the bandwidth after described adjustment, transmits the file fragmentation of described file to described server;
Transmission state response receiving element, for receiving the transmission state response of the file fragmentation that described server returns, described transmission state response is transmission success or bust this.
33. according to the client of file transfer described in claim 32, it is characterized in that, described client also comprises:
Document transmission progress receiver module, for receiving the transmission progress of the described file that described server sends.
34. according to the client of file transfer described in claim 28, it is characterized in that, described client also comprises:
Interrupting information acquisition module, in the time that described file transfer is interrupted, obtains the information that resumes of described file to described server;
Breakpoint transmission module, continues the described file of transmission for resuming information described in basis.
The system of 35. 1 kinds of file transfer, is characterized in that, described system comprises the server of file transfer and the client of file transfer, wherein:
The server of described file transfer, promotes request for the transmission bandwidth of the client of obtaining user place file transfer, and described transmission bandwidth promotes the user profile of carrying described user in request; According to described user profile, judge whether described user meets transmission bandwidth and promote condition, if so, promotes described user's transmission bandwidth, make described file transmitting to customer end according to the bandwidth for transmission file after promoting;
The client of described file transfer, promotes request for the transmission bandwidth that sends described user to the server of described file transfer; Determining described user when the server of described file transfer, while meeting the user of transmission bandwidth lifting condition, with the server communication of described file transfer, makes the server of described file transfer promote described user's transmission bandwidth; According to file described in the bandwidth for transmission after promoting.
CN201210572408.7A 2012-12-25 2012-12-25 The method, apparatus and system of file transmission Active CN103905476B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210572408.7A CN103905476B (en) 2012-12-25 2012-12-25 The method, apparatus and system of file transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210572408.7A CN103905476B (en) 2012-12-25 2012-12-25 The method, apparatus and system of file transmission

Publications (2)

Publication Number Publication Date
CN103905476A true CN103905476A (en) 2014-07-02
CN103905476B CN103905476B (en) 2018-12-28

Family

ID=50996630

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210572408.7A Active CN103905476B (en) 2012-12-25 2012-12-25 The method, apparatus and system of file transmission

Country Status (1)

Country Link
CN (1) CN103905476B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016026448A1 (en) * 2014-08-22 2016-02-25 华为技术有限公司 Method and apparatus for bandwidth on demand

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127708A (en) * 2007-09-25 2008-02-20 中兴通讯股份有限公司 A method and device for user to realize time division and hierarchical bandwidth control
CN101374338A (en) * 2007-08-25 2009-02-25 华为技术有限公司 Method, entity and system for implementing user policy self-help service
US20100296483A1 (en) * 2009-05-21 2010-11-25 Motorola, Inc. Method for conserving resources during wireless handover of a dual mode mobile station

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101374338A (en) * 2007-08-25 2009-02-25 华为技术有限公司 Method, entity and system for implementing user policy self-help service
CN101127708A (en) * 2007-09-25 2008-02-20 中兴通讯股份有限公司 A method and device for user to realize time division and hierarchical bandwidth control
US20100296483A1 (en) * 2009-05-21 2010-11-25 Motorola, Inc. Method for conserving resources during wireless handover of a dual mode mobile station

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016026448A1 (en) * 2014-08-22 2016-02-25 华为技术有限公司 Method and apparatus for bandwidth on demand
CN105450547A (en) * 2014-08-22 2016-03-30 华为技术有限公司 Method and device for allocating bandwidth on demand

Also Published As

Publication number Publication date
CN103905476B (en) 2018-12-28

Similar Documents

Publication Publication Date Title
CN101039309B (en) Link sharing service apparatus and communication method thereof
US10708350B2 (en) Method and system for content delivery of mobile terminal applications
CN101039310B (en) Link sharing service apparatus and communication method thereof
CN105847139A (en) Data transmission method, apparatus and system
CN110430274A (en) A kind of document down loading method and system based on cloud storage
KR101485610B1 (en) Distributed content delivery system based on network awareness and method thereof
CN103457999A (en) P2P document transmission method based on NDN network architecture
CN102420863B (en) Rapid file distribution system, method thereof and apparatus thereof
CN102571863A (en) Method and device for realizing content sharing between mobile terminals
CN102137163A (en) Multimedia file sharing system and method
CN107181804A (en) The method for down loading and device of resource
RU2601834C2 (en) Method of application distribution, terminal and server
CN101500016A (en) Service control method, system and equipment
CN102594875A (en) Content distribution method and device as well as access network device
CN107105013A (en) Processing method, server, terminal and the system of file
US20120259920A1 (en) Peer-to-peer communication according to transmission capacity
CN105847370A (en) Video file scheduling distribution or request method and system
CN102916907A (en) Download method and system based on home gateway, and home gateway
CN102571963B (en) Content delivery method, device and access network equipment
CN106603435A (en) Method and device for distributing port block resource
CN109302456A (en) A kind of document transmission method and device based on aerial downloading OTA technology
CN105791247A (en) Unified traffic payment business implementation method and associated equipment and system
CN103905476A (en) File transfer method, device and system
CN204089866U (en) LAN router and cloud storage system
CN102904916A (en) Peer-to-peer communication establishing method, index server and peer-to-peer system

Legal Events

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

Effective date of registration: 20190801

Address after: Shenzhen Futian District City, Guangdong province 518000 Zhenxing Road, SEG Science Park 2 East Room 403

Co-patentee after: Tencent cloud computing (Beijing) limited liability company

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

Address before: Shenzhen Futian District City, Guangdong province 518000 Zhenxing Road, SEG Science Park 2 East Room 403

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