CN102907071B - Data transmission method, mobile terminal, proxy server - Google Patents

Data transmission method, mobile terminal, proxy server Download PDF

Info

Publication number
CN102907071B
CN102907071B CN201280000890.5A CN201280000890A CN102907071B CN 102907071 B CN102907071 B CN 102907071B CN 201280000890 A CN201280000890 A CN 201280000890A CN 102907071 B CN102907071 B CN 102907071B
Authority
CN
China
Prior art keywords
interface channel
mark
single tcp
client
tcp interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201280000890.5A
Other languages
Chinese (zh)
Other versions
CN102907071A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN102907071A publication Critical patent/CN102907071A/en
Application granted granted Critical
Publication of CN102907071B publication Critical patent/CN102907071B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/06Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)

Abstract

The inention relates to the communication technology field, specifically to a data transmission method, a mobile terminal and a proxy server. The data transmission method comprises that a client determines whether a single TCP connection channel identifier is present locally; when the single TCP connection channel identifier is present locally, data transmission is carried out by the clinet and the proxy server in a single TCP conection channel corresponding to the single TCP connection channel identifier in accordance with the SPDY protocol when the client accesses many domains. According to the technical scheme, the single TCP conection channel is established by the client and the proxy server in the mobile terminal. When the client access many domains, data is transmitted in the single TCP conection channel, thereby saving the resources which may be consumed by the clinet to establish multiple TCP connection channels for many domains. Meanwhile, data transmission is conducted in the single TCP connection channel in accordance with the SPDY protocol, further enhancing the data tranmsision ability of the clinet and the proxy server in the mobile terminal.

Description

A kind of data transmission method, mobile terminal and proxy server
Technical field
The present invention relates to communication technical field, be specifically related to data transmission method, mobile terminal and proxy server.
Background technology
On mobile terminal, user is undertaken in web browser process by browser, the tcp/ip communication technology remaining traditional main flow on PC device of employing.This technology being forged through practice, be proved to be effectively and performance higher.
But, inventor finds existing mobile terminal accessing Website page, there is following technical problem: when mobile terminal accesses multiple domain name based on http protocol, mobile terminal can be set up transmission control protocol (TCP:Transmission Control Protocol) for each domain name and connect, in HTTP is 1.1 editions, each TCP connects can send and receive multiple HTTP request/response, hardware restriction due to mobile terminal causes the resource-constrained on mobile terminal, and set up TCP interface channel and need to expend many resources, therefore when the multiple domain name of mobile terminal accessing, need to set up multiple TCP to connect, consume more resource, and because the bandwidth of mobile network is less, the data volume that mobile terminal is accessed in each domain name is smaller, therefore the transmission utilization ratio of each TCP interface channel is not high.
Summary of the invention
The embodiment provides data transmission method, mobile terminal and proxy server, carrying out the efficiency of data transmission for improving mobile terminal and proxy server.
An embodiment provides a kind of data transmission method, comprising:
Client judges whether this locality exists single TCP interface channel mark;
When there is single TCP interface channel mark in this locality, during the multiple domain name of described client-access, described client and proxy server identify in corresponding single TCP interface channel at described single TCP interface channel and carry out data transmission with SPDY agreement.
An alternative embodiment of the invention provides a kind of data transmission method, comprising:
Receive client send carry SYN mark TCP connection request after, generate single TCP interface channel mark;
Send the TCP connection response of carrying SYN mark and ACK mark to described client, described TCP connection response carries described single TCP interface channel mark;
Receive the TCP connection response of carrying ACK mark that described client sends, to complete the foundation of single TCP interface channel corresponding to described single TCP interface channel mark;
When the multiple domain name of described client-access, in described single TCP interface channel, carry out data transmission with SPDY agreement with described client.
An embodiment provides the mobile terminal of a kind of data transmission, comprising:
Judge module, for judging whether this locality exists single TCP interface channel mark;
Transport module, during for there is single TCP interface channel mark in this locality, during the multiple domain name of described mobile terminal accessing, to identify in corresponding single TCP interface channel at described single TCP interface channel with proxy server and carries out data transmission with SPDY agreement.
An embodiment provides a kind of proxy server, comprising:
Generation module, for receive client send carry SYN mark TCP connection request after, generate single TCP interface channel mark;
Sending module, for sending the TCP connection response of carrying SYN mark and ACK mark to described client, described TCP connection response carries described single TCP interface channel mark;
Receiver module, for receiving the TCP connection response of carrying ACK mark that described client sends, to complete the foundation of single TCP interface channel corresponding to described single TCP interface channel mark;
Transport module, for when the multiple domain name of described client-access, carries out data transmission with SPDY agreement with described client in described single TCP interface channel.
As can be seen from the above technical scheme that the embodiment of the present invention provides, in mobile terminal, client and proxy server establish single TCP interface channel, when this client carries out multiple domain name access, data transmission is carried out in capital in this single TCP interface channel, saving client is the resource that multiple domain name sets up multiple TCP interface channel, in this single TCP interface channel, carry out data transmission with SPDY agreement simultaneously, because SPDY agreement has the ability of concurrent data transfer, thus client and proxy server carry out the ability of data transmission in further raising mobile terminal.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, in embodiment being described below, the required accompanying drawing used is briefly described.Apparently, the accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The Organization Chart of a kind of data transmission that Fig. 1 provides for one embodiment of the invention;
The method of a kind of data transmission that Fig. 2 provides for one embodiment of the invention;
The method of a kind of data transmission that Fig. 3 provides for another embodiment of the present invention;
The signaling process figure of a kind of data transmission that Fig. 4 provides for one embodiment of the invention;
The concurrent data transfer interaction figure based on single TCP interface channel that Fig. 5 provides for one embodiment of the invention.
The structure chart of the mobile terminal of a kind of data transmission that Fig. 6 provides for one embodiment of the invention.
The structure chart of a kind of proxy server that Fig. 7 provides for one embodiment of the invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described.Obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 describes the framework of the data transmission that the embodiment of the present invention provides, and comprise client 101, proxy server 102 and Web server 103, this embodiment specifically comprises:
Client 101 is the client on mobile terminal, such as browser, for passing through proxy server 102 to Web server 103 request data content, carries out data transmission.
Proxy server 102, is mainly used in setting up single TCP interface channel with client in mobile terminal 101, and when client 101 accesses multiple domain name, all reportedly defeated in the enterprising line number of this single TCP interface channel based on SPDY agreement.It should be noted that, this proxy server 102 also can the function of aggregate traffic, or this proxy server is deployed on service server, wherein, the response data that the function of this business or service server may be used for returning to Web server 103 client 101 carries out relevant treatment, such as typesetting, compression etc. again, thus reduces the size of response data, and then the access speed improved when client 101 accesses Web server 103, improve the efficiency of data transmission.
Web server 103, for providing the data content of access to client 101 by proxy server 102.
It should be noted that, in the present invention, adopt SPDY agreement to carry out data transmission.SPDY is the application layer protocol based on TCP of Google exploitation, and SPDY agreement is intended to shorten the load time of webpage by compression, multiplexed and priority and improve security.When utilizing SPDY agreement to carry out data access, multiple parallel requests/response can be had within a TCP connects, connect compared to TCP in http protocol and can not accomplish multiple parallel request/response, adopt SPDY agreement to carry out data transmission in mobile terminal between client and server, it is high that its efficiency obviously carries out transmission than employing http protocol.
Fig. 2 describes the data transmission method that one embodiment of the invention provides, and using the client on mobile terminal as executive agent in this embodiment, this embodiment specifically comprises:
S201, client judge whether this locality exists single TCP interface channel mark.
S202, when to there is single TCP interface channel mark in this locality, this client is when accessing multiple domain name, and this client and proxy server identify in corresponding single TCP interface channel at this single TCP interface channel and carry out data transmission with SPDY agreement.
In addition, if when client judges that this locality does not exist single TCP interface channel mark, then client and proxy server set up single TCP interface channel by " three-way handshake ", specifically comprise: client sends the TCP connection request carrying SYN mark to this proxy server; Client receives the TCP connection response of carrying SYN mark and ACK mark that this proxy server returns, and this TCP connection response carries single TCP interface channel mark; Client sends the TCP connection response of carrying ACK mark to this proxy server, to complete the foundation of single TCP interface channel corresponding to this single TCP interface channel mark; Wherein, this single TCP interface channel mark is carried by the SPDY header field expanded in the above-mentioned TCP connection response sent by proxy server.It should be noted that, in the present invention, set up " three-way handshake " process of TCP interface channel compared with " three-way handshake " process of TCP standard, slightly different, show that carrying single TCP interface channel by the SPDY header field expanded in the TCP connection response sent by proxy server identifies.
In addition, client is when judging that in the threshold time pre-set, this single TCP interface channel does not have data to transmit, and client initiatively initiates the request of this single TCP interface channel of disconnection to disconnect this single TCP interface channel to proxy server, saves TCP connection resource.It should be noted that, this is a kind of situation disconnecting single TCP interface channel, the present invention does not limit the situation that other disconnect single TCP interface channel, and such as in client stopping situation, this single TCP interface channel also initiatively can be initiated to disconnect by proxy server side.
From above-described embodiment, in mobile terminal, client and proxy server establish single TCP interface channel, when this client carries out multiple domain name access, data transmission is carried out in capital in this single TCP interface channel, saving client is the resource that multiple domain name sets up multiple TCP interface channel, in this single TCP interface channel, carry out data transmission with SPDY agreement simultaneously, because SPDY agreement has the ability of concurrent data transfer, thus in further raising mobile terminal, client and proxy server carry out the ability of data transmission.
Fig. 3 describes the data transmission method that another embodiment of the present invention provides, and using proxy server as executive agent in this embodiment, this embodiment specifically comprises:
S301, receive client send carry SYN mark TCP connection request after, generate single TCP interface channel mark.
S302, send the TCP connection response of carrying SYN mark and ACK mark to this client, this TCP connection response carries above-mentioned single TCP interface channel mark.Wherein, this single TCP interface channel mark realizes by expanding SPDY header field in this TCP connection response.
S303, receive the TCP connection response of carrying ACK mark that this client sends, to complete the foundation of single TCP interface channel corresponding to this single TCP interface channel mark.
S304, when the multiple domain name of this client-access, in this single TCP interface channel, carry out data transmission with SPDY agreement with this client.
From above-described embodiment, in mobile terminal, client and proxy server establish single TCP interface channel, when this client carries out multiple domain name access, data transmission is carried out in capital in this single TCP interface channel, saving client is the resource that multiple domain name sets up multiple TCP interface channel, in this single TCP interface channel, carry out data transmission with SPDY agreement simultaneously, because SPDY agreement has the ability of concurrent data transfer, thus in further raising mobile terminal, client and proxy server carry out the ability of data transmission.
Fig. 4 describes the signaling process of the data transmission that one embodiment of the invention provides, and present embodiment describes the signalling interactive process between client and proxy server, concrete, this embodiment comprises:
S401, client judge that this locality does not exist single TCP interface channel mark.
Concrete, client is before access domain name, first judge whether to there is single TCP interface channel mark, if there is single TCP interface channel mark, then show to there is single TCP interface channel, then client does not need to set up single TCP interface channel to access this domain name, directly utilizes this single TCP interface channel to carry out data transmission, thus saves the resource set up spent by single TCP interface channel; If there is no single TCP interface channel mark, then show there is not single TCP interface channel, then first client needs to set up single TCP interface channel, and then utilizes the single TCP interface channel set up to carry out data transmission.
S401 is with client first time access domain example by name, and also there is not single TCP interface channel due in now client, then the result that in S401, client judges is that this locality does not exist single TCP interface channel mark.
When client judges there is not single TCP interface channel mark, then client needs to set up TCP with proxy server and be connected, and S402, S404 and S405 describe " three-way handshake " process set up TCP and be connected:
S402, client send the TCP connection request carrying SYN mark to proxy server.
S403, proxy server, after the TCP connection request receiving client transmission, generate a single TCP interface channel mark, for identifying single TCP interface channel of this client and proxy server foundation.
The TCP connection response of what S404, client Receiving Agent server returned carry SYN mark and ACK mark, and this TCP connection response also comprises above-mentioned single TCP interface channel that proxy server generates for single TCP interface channel that this is set up identifies.
Concrete, this single TCP interface channel mark generated by the header field of SPDY in this TCP connection response of expansion, can be carried at the header field of SPDY, and then send to client by proxy server.
S405, client send the TCP connection response of carrying ACK mark to proxy server, to complete the foundation of this single TCP interface channel.
After the foundation completing single TCP interface channel, no matter this client continues this domain name of access, still new domain name is accessed, this client all utilizes single TCP interface channel of above-mentioned foundation and proxy server to carry out data transmission, namely this client is when accessing multiple domain name, all utilize this single TCP interface channel and proxy server to carry out data transmission, and then carry out data transmission with Web server, detailed process is as follows:
S406, client judge to there is single TCP interface channel mark.
Client is once accessed on carrying out, if conduct interviews for new domain name, need to judge whether there is single TCP interface channel mark, namely whether there is single TCP interface channel, establish single TCP interface channel due to above-mentioned, therefore now there is single TCP interface channel mark.
S407, client send the data access request based on SPDY agreement to proxy server in single TCP interface channel that this single TCP interface channel mark is corresponding.
S408, client receive the response of the data access based on SPDY agreement sent by proxy server in single TCP interface channel that this single TCP interface channel mark is corresponding.
It should be noted that, what S407 and S408 described is based on the data transfer that SPDY agreement is carried out between client and proxy server, in fact be the concurrent data transfer based on single TCP interface channel between client and proxy server, concurrent data transfer process as shown in Figure 5, Fig. 5 describes in single TCP interface channel, concurrently between client and proxy server carry out data transmission procedure, Fig. 5 is only exemplary gives four concurrent request/response.
S409, client judge that this single TCP interface channel does not have data to transmit in threshold time, and wherein, this threshold value can be arranged in client in advance.
When S410, client do not have data to transmit in this single TCP interface channel within the judgment threshold time, disconnect this single TCP interface channel, to save TCP connection resource with proxy server
S410 is a kind of situation that single TCP interface channel is disconnected, single TCP interface channel disconnects can avoid waste TCP connection resource, the present invention does not limit the situation that other can disconnect this single TCP interface channel, such as when client is out of service, this TCP interface channel is initiated initiatively to disconnect by proxy server.
It should be noted that, in complete client, in the flow process of proxy server and Web server, interaction is also had between proxy server and Web server, what the interaction due to proxy server and Web server adopted is multiple TCP connections passage, and proxy server is after obtaining the response data that returns of Web server, layout again and depth-compression can be carried out to response data, reduce the data volume returning to client, and then improve the transmission speed of downlink data, interaction between this proxy server and Web server can utilize existing technology to realize, the present invention does not give a detailed description.
From above-described embodiment, in mobile terminal, client and proxy server establish single TCP interface channel, when this client carries out multiple domain name access, data transmission is carried out in capital in this single TCP interface channel, saving client is the resource that multiple domain name sets up multiple TCP interface channel, in this single TCP interface channel, carry out data transmission with SPDY agreement simultaneously, because SPDY agreement has the ability of concurrent data transfer, thus in further raising mobile terminal, client and proxy server carry out the ability of data transmission.
Fig. 6 describes the mobile terminal 600 that can be used for data transmission that one embodiment of the invention provides, and specifically comprises:
Judge module 601, for judging whether this locality exists single TCP interface channel mark.
First transport module 602, during for there is single TCP interface channel mark in this locality, when this mobile terminal 600 accesses multiple domain name, to identify in corresponding single TCP interface channel at this single TCP interface channel with proxy server and carries out data transmission with SPDY agreement.
Further, when judge module 601 judges that this locality does not exist single TCP interface channel mark, mobile terminal 600 also comprises:
First sending module 603, for sending the TCP connection request carrying SYN mark to this proxy server.
First receiver module 604, for receiving the TCP connection response of carrying SYN mark and ACK mark that this proxy server returns, this TCP connection response carries single TCP interface channel mark.
This first sending module 603, also for sending the TCP connection response of carrying ACK mark to this proxy server, to complete the foundation of single TCP interface channel corresponding to this single TCP interface channel mark.
Further, mobile terminal 600 also comprises:
First disconnects module 605, in the threshold value pre-set, when not having data to transmit in this single TCP interface channel, disconnects this single TCP interface channel with this proxy server.Single TCP interface channel disconnects can avoid waste TCP connection resource, and the present invention does not limit the situation that other disconnect this single TCP interface channel, and such as when client is out of service, this single TCP interface channel is initiatively initiated to disconnect by proxy server.
From above-described embodiment, in mobile terminal, client and proxy server establish single TCP interface channel, when this client carries out multiple domain name access, data transmission is carried out in capital in this single TCP interface channel, saving client is the resource that multiple domain name sets up multiple TCP interface channel, in this single TCP interface channel, carry out data transmission with SPDY agreement simultaneously, because SPDY agreement has the ability of concurrent data transfer, thus in further raising mobile terminal, client and proxy server carry out the ability of data transmission.
Fig. 7 describes the proxy server 700 that one embodiment of the invention provides, and specifically comprises:
Generation module 701, for receive client send carry SYN mark TCP connection request after, generate single TCP interface channel mark.
Second sending module 702, for sending the TCP connection response of carrying SYN mark and ACK mark to this client, this TCP connection response carries this single TCP interface channel mark.
Second receiver module 703, for receiving the TCP connection response of carrying ACK mark that this client sends, to complete the foundation of single TCP interface channel corresponding to this single TCP interface channel mark.
Second transport module 704, for when the multiple domain name of this client-access, carries out data transmission with SPDY agreement with this client in this single TCP interface channel.
Further, proxy server 700 also comprises:
Second disconnects module 705, in the threshold value pre-set, when not having data to transmit in this single TCP interface channel, disconnects this single TCP interface channel with this client.TCP interface channel disconnects can avoid waste TCP connection resource, and the present invention does not limit the situation that other disconnect TCP interface channel, and such as when client is out of service, this TCP interface channel is initiatively initiated to disconnect by proxy server.
From above-described embodiment, in mobile terminal, client and proxy server establish single TCP interface channel, when this client carries out multiple domain name access, data transmission is carried out in capital in this single TCP interface channel, saving client is the resource that multiple domain name sets up multiple TCP interface channel, in this single TCP interface channel, carry out data transmission with SPDY agreement simultaneously, because SPDY agreement has the ability of concurrent data transfer, thus in further raising mobile terminal, client and proxy server carry out the ability of data transmission.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, above-mentioned program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, above-mentioned storage medium can be magnetic disc, CD, read-only store-memory body (ROM:Read-Only Memory) or random store-memory body (RAM:Random Access Memory) etc.
Apply specific case herein to set forth principle of the present invention and embodiment, the explanation of above embodiment just understands technical scheme of the present invention for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (10)

1. a data transmission method, is characterized in that, comprising:
Client judges whether this locality exists single TCP interface channel mark;
When there is single TCP interface channel mark in this locality, during the multiple domain name of described client-access, described client and proxy server identify in corresponding single TCP interface channel at described single TCP interface channel and carry out data transmission with SPDY agreement;
When there is not single TCP interface channel mark in this locality, described client sends the TCP connection request carrying SYN mark to described proxy server;
Described client receives the TCP connection response of carrying SYN mark and ACK mark that described proxy server returns, and described TCP connection response carries single TCP interface channel mark;
Client sends the TCP connection response of carrying ACK mark to described proxy server, to complete the foundation of single TCP interface channel corresponding to described single TCP interface channel mark.
2. data transmission method as claimed in claim 1, it is characterized in that, described single TCP interface channel identifies the SPDY header field expanded in the TCP connection response returned by described proxy server and carries.
3. data transmission method as claimed in claim 1 or 2, is characterized in that, also comprise:
In the threshold value pre-set, when not having data to transmit in described single TCP interface channel, described client and described proxy server disconnect described single TCP interface channel.
4. a data transmission method, is characterized in that, comprising:
Receive client send carry SYN mark TCP connection request after, generate single TCP interface channel mark;
Send the TCP connection response of carrying SYN mark and ACK mark to described client, described TCP connection response carries described single TCP interface channel mark;
Receive the TCP connection response of carrying ACK mark that described client sends, to complete the foundation of single TCP interface channel corresponding to described single TCP interface channel mark;
When the multiple domain name of described client-access, in described single TCP interface channel, carry out data transmission with SPDY agreement with described client.
5. data transmission method as claimed in claim 4, is characterized in that, described single TCP interface channel mark is carried by the SPDY header field expanded in the described TCP connection response sent to described client.
6. the data transmission method as described in claim 4 or 5, is characterized in that, also comprises:
In the threshold value pre-set, when not having data to transmit in described single TCP interface channel, disconnect described single TCP interface channel with described client.
7. a mobile terminal for data transmission, is characterized in that, comprising:
Judge module, for judging whether this locality exists single TCP interface channel mark;
First transport module, during for there is single TCP interface channel mark in this locality, during the multiple domain name of described mobile terminal accessing, to identify in corresponding single TCP interface channel at described single TCP interface channel with proxy server and carries out data transmission with SPDY agreement; First sending module, during for there is not single TCP interface channel mark in this locality, sends the TCP connection request carrying SYN mark to described proxy server;
First receiver module, for receiving the TCP connection response of carrying SYN mark and ACK mark that described proxy server returns, described TCP connection response carries single TCP interface channel mark;
Described first sending module, also for sending the TCP connection response of carrying ACK mark to described proxy server, to complete the foundation of single TCP interface channel corresponding to described single TCP interface channel mark.
8. mobile terminal as claimed in claim 7, is characterized in that, also comprise:
First disconnects module, in the threshold value pre-set, when not having data to transmit in described single TCP interface channel, disconnects described single TCP interface channel with described proxy server.
9. a proxy server, is characterized in that, comprising:
Generation module, for receive client send carry SYN mark TCP connection request after, generate single TCP interface channel mark;
Second sending module, for sending the TCP connection response of carrying SYN mark and ACK mark to described client, described TCP connection response carries described single TCP interface channel mark;
Second receiver module, for receiving the TCP connection response of carrying ACK mark that described client sends, to complete the foundation of single TCP interface channel corresponding to described single TCP interface channel mark;
Second transport module, for when the multiple domain name of described client-access, carries out data transmission with SPDY agreement with described client in described single TCP interface channel.
10. proxy server as claimed in claim 9, is characterized in that, also comprise:
Second disconnects module, in the threshold value pre-set, when not having data to transmit in described single TCP interface channel, disconnects described single TCP interface channel with described client.
CN201280000890.5A 2012-07-26 2012-07-26 Data transmission method, mobile terminal, proxy server Active CN102907071B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/079203 WO2014015503A1 (en) 2012-07-26 2012-07-26 Data transmission method, mobile terminal and proxy server

Publications (2)

Publication Number Publication Date
CN102907071A CN102907071A (en) 2013-01-30
CN102907071B true CN102907071B (en) 2015-04-29

Family

ID=47577507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280000890.5A Active CN102907071B (en) 2012-07-26 2012-07-26 Data transmission method, mobile terminal, proxy server

Country Status (2)

Country Link
CN (1) CN102907071B (en)
WO (1) WO2014015503A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220278A (en) * 2013-04-01 2013-07-24 深信服网络科技(深圳)有限公司 Method for controlling access connection request of webpage and gateway
CN104113564A (en) * 2013-04-17 2014-10-22 ***通信集团公司 Hyper text transfer protocol connection multiplexing method, device, system, and terminal
CN107979592B (en) * 2013-09-30 2020-06-30 腾讯科技(深圳)有限公司 Method and device for sending service request message
CN104253821B (en) * 2014-10-17 2018-04-17 北京太一星晨信息技术有限公司 A kind of SPDY protocol agent methods and agency plant
CN108605039B (en) * 2016-01-27 2021-04-13 慧与发展有限责任合伙企业 Detecting malware on SPDY connections
CN108055263B (en) * 2017-12-11 2020-07-24 北京理工大学 Entity authentication authority management system and method in satellite communication network
CN112104744B (en) * 2020-03-30 2022-09-09 厦门网宿有限公司 Traffic proxy method, server and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945141A (en) * 2010-09-17 2011-01-12 北京神州泰岳软件股份有限公司 TCP-based method and system for traversing NAT devices
CN101997673A (en) * 2009-08-17 2011-03-30 成都市华为赛门铁克科技有限公司 Network agent implementation method and device
WO2011071850A2 (en) * 2009-12-07 2011-06-16 Coach Wei System and method for website performance optimization and internet traffic processing
WO2011075738A1 (en) * 2009-12-18 2011-06-23 Qualcomm Incorporated Http optimization, multi-homing, mobility and priority
CN102457573A (en) * 2010-10-27 2012-05-16 索尼公司 Data communication method and information processing device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101997673A (en) * 2009-08-17 2011-03-30 成都市华为赛门铁克科技有限公司 Network agent implementation method and device
WO2011071850A2 (en) * 2009-12-07 2011-06-16 Coach Wei System and method for website performance optimization and internet traffic processing
WO2011075738A1 (en) * 2009-12-18 2011-06-23 Qualcomm Incorporated Http optimization, multi-homing, mobility and priority
CN101945141A (en) * 2010-09-17 2011-01-12 北京神州泰岳软件股份有限公司 TCP-based method and system for traversing NAT devices
CN102457573A (en) * 2010-10-27 2012-05-16 索尼公司 Data communication method and information processing device

Also Published As

Publication number Publication date
WO2014015503A1 (en) 2014-01-30
CN102907071A (en) 2013-01-30

Similar Documents

Publication Publication Date Title
CN102907071B (en) Data transmission method, mobile terminal, proxy server
US10021191B2 (en) Method and apparatus for multipath communication
CN106851782B (en) Data transmission method and device
CN102651861B (en) Download method for mobile terminal, mobile terminal and proxy download server
CN103746812B (en) A kind of access authentication method and system
CN104519036A (en) Method and device for sending service request message
KR20120046187A (en) Method and terminal for data transmission
CN105978582B (en) A kind of twin-channel communication means of list base band and communication equipment
EP2918138B1 (en) Method and apparatus for providing web service in wireless communication system
TWI640214B (en) Network access method, related equipment and system
CN102752327A (en) Method, system and device for performing interaction between terminals and cloud server
EP2709337A1 (en) Service data processing method, device and system
TW200417212A (en) Adaptive control of transmission procedures
CN104770001A (en) Service distribution method, device and system
CN105357260A (en) System for realizing virtual desktop, data caching method for VDI (Virtual Desktop Infrastructure) and VDI caching device
US20160088076A1 (en) Method, device and system for obtaining mobile network data resources
CN103729440A (en) Method and device for having access to website
CN107104964B (en) Network security terminal and use method
CN102088696B (en) Method and system for downloading large file from target server by mobile terminal
CN102571597B (en) Method for controlling network flow in peer to peer (P2P) protocol system
US9565590B2 (en) Systems and methods for modem control based on feedback
KR101127148B1 (en) Method and system by using sound signal while voice calling
EP3177067B1 (en) Network controller, system, and method for resource allocation
CN104158751A (en) Flow control method and terminal
CN111049754B (en) Data communication method, device, equipment and computer readable storage medium

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