CN108206812A - The method, device and mobile terminal of fast quick-recovery transmission control protocol connection - Google Patents
The method, device and mobile terminal of fast quick-recovery transmission control protocol connection Download PDFInfo
- Publication number
- CN108206812A CN108206812A CN201611179331.1A CN201611179331A CN108206812A CN 108206812 A CN108206812 A CN 108206812A CN 201611179331 A CN201611179331 A CN 201611179331A CN 108206812 A CN108206812 A CN 108206812A
- Authority
- CN
- China
- Prior art keywords
- network side
- tcp connection
- message
- signaling message
- control protocol
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 24
- 238000011084 recovery Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000011664 signaling Effects 0.000 claims abstract description 36
- 230000001960 triggered effect Effects 0.000 claims abstract description 14
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000005516 engineering process Methods 0.000 abstract description 11
- 230000007246 mechanism Effects 0.000 description 7
- 230000006854 communication Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-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)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides a kind of method, device and mobile terminal of fast quick-recovery transmission control protocol connection.The method includes:When data exchange service is restored, send and retransmit triggering message to network side, the first signaling message is retransmitted in downlink transfer control protocol TCP connection to trigger the network side;Receive the first signaling message that the network side retransmits in the downlink TCP connection;The re-transmission triggered response message that the network side is sent is received, the second signaling message is retransmitted in uplink TCP connection to trigger the end side;The second signaling message is retransmitted in the uplink TCP connection to the network side.The present invention can avoid voice call telephone be switched to low rate wireless access technology data service it is unavailable when, due to TCP retransmit phenomenon caused by TCP connection cannot recover immediately phenomenon and in a short time use TCP connection other service fails the problem of.
Description
Technical field
The present invention relates to wireless communication technology field more particularly to a kind of sides of fast quick-recovery transmission control protocol connection
Method, device and mobile terminal.
Background technology
Audio call technology (Voice over LTE, VoLTE) based on LTE network is a kind of IP data transmission technologies,
By the way that on 4G networks, whole service bearers are realized data and unification of the speech business under consolidated network.
But when 4G jitters or task need, terminal can pass through VoLTE voice business continuities scheme or electricity
Road domain dropping technology etc. carries out circuit commutative field of the voice calling service of VoLTE in 2G networks.It will at this point, working as terminal
When the voice calling service of VoLTE is switched to 2G networks, transmission control protocol (Transmission Control Protocol,
TCP) connected signaling message will be sent unsuccessful, and be retransmitted on the tcp connection always to attempt to send, and every time
Re-transmission time can all increase as number of retransmissions increases.
After sometime 4G network recoveries, the signaling message retransmitted on the tcp connection is due to retransmission timer time-out threshold
Value is very long to be transmitted in time, need some business transmitted by TCP connection that can not succeed so as to cause interior in short term
Transmission, finally influences user experience.
Below for continuous voice call switching to occur in VoLTE communication process, to illustrate that TCP connection cannot be immediately
Restore the process for leading to follow-up VoLTE failures, as shown in Figure 1,
VoLTE phones are established in figure between step 1, terminal and network;
Step 2 in figure, the task 1 of VoLTE is established in addition to VoLTE phones, such as:The behaviour such as video promotion and demotion, calling holding
Make, network side sends signaling message to terminal on the tcp connection;
Step 3 in figure, since 4G network signals are deteriorated, network occurs continuous voice call and is switched to 2G networks;
Step 4-6, network side have attempted to send the signaling message of the task 1 to end side in figure, with retransmitting time
Several increases, re-transmission timer setting timeout threshold doubles to increase therewith, so as to which each re-transmission time doubles to increase, but sends equal
Not successfully;
Step 7, the VoLTE telephone finisheds, network switching to 4G in figure;
Step 8, task 2 transmit the message to end side in network side by TCP connection in figure, wherein, due to TCP sequentially
Session initiation protocol (the Session Initiation of the characteristic of submission, the message of the task 2, and undelivered end side
Protocol,SIP);
Step 9 in figure, the task 2 fail;
Step 10 in figure, after the task 2 has failed, the invitation message of the task 1 of the VoLTE is sometime being sent out
Success is sent, at this point, the message of task 2 is just sent to SIP processing by TCP.
In the implementation of the present invention, inventor has found at least to have the following technical problems in the prior art:
When VoLTE be switched to low rate wireless access technology data service it is unavailable when, due to TCP retransmit phenomenon cause
TCP connection cannot recover immediately in a short time, so that cannot be successfully established using other business of TCP connection in a short time,
Reduce user experience.
Invention content
The method, device and mobile terminal of fast quick-recovery transmission control protocol connection provided by the invention, can avoid
VoLTE be switched to low rate wireless access technology data service it is unavailable when, due to TCP retransmit phenomenon caused by TCP connection
The problem of phenomenon cannot be recovered immediately and use other service fails of TCP connection in a short time.
In a first aspect, the present invention provides a kind of method of fast quick-recovery transmission control protocol connection, including:
When data exchange service is restored, send and retransmit triggering message to network side, to trigger the network side in downlink
The first signaling message is retransmitted in transmission control protocol TCP connection;
Receive the first signaling message that the network side retransmits in the downlink TCP connection;
The re-transmission triggered response message that the network side is sent is received, to trigger the end side in uplink TCP connection
Retransmit the second signaling message;
The second signaling message is retransmitted in the uplink TCP connection to the network side.
Optionally, the triggering message that retransmits is three new line characters.
Optionally, after the re-transmission triggered response message refers to that the network side receives three new line characters,
Reply to three TCP acknowledgments of end side.
Second aspect, the present invention also provides a kind of device of fast quick-recovery transmission control protocol connection, including:
Transmitting element retransmits triggering message to network side, with described in triggering for when data exchange service is restored, sending
Network side retransmits the first signaling message in downlink transfer control protocol TCP connection;
First receiving unit, for receiving the first signaling message that the network side retransmits in the downlink TCP connection;
Second receiving unit, for receiving the re-transmission triggered response message that the network side is sent, to trigger the terminal
Side retransmits the second signaling message in uplink TCP connection;
Retransmission unit, for retransmitting the second signaling message to the network side in the uplink TCP connection.
Optionally, the triggering message that retransmits is three new line characters.
Optionally, after the re-transmission triggered response message refers to that the network side receives three new line characters,
Reply to three TCP acknowledgments of end side.
The third aspect, the present invention provide a kind of mobile terminal, and the mobile terminal includes above-mentioned fast quick-recovery transmission control
The device of agreement connection.
The method, device and mobile terminal of fast quick-recovery transmission control protocol connection provided in an embodiment of the present invention, pass through
Three new line characters without practical significance are sent to the network side, touch the fast retransmission mechanism of the network side
Hair so as to restore downlink TCP connection, and then restores the mode of uplink TCP connection, VoLTE can be avoided to be switched to low rate
When wireless access technology data service is unavailable, TCP connection caused by retransmitting phenomenon due to TCP cannot recover immediately phenomenon, with
And the problem of using other service fails of TCP connection in a short time.
Description of the drawings
Fig. 1 is that the flow chart in TCP connection during continuous voice call switching occurs in the prior art for the present invention;
Fig. 2 is the flow chart of the method for the fast quick-recovery transmission control protocol connection of one embodiment of the invention;
Fig. 3 is the structure diagram of the device of the fast quick-recovery transmission control protocol connection of one embodiment of the invention.
Specific embodiment
Purpose, technical scheme and advantage to make the embodiment of the present invention are clearer, below in conjunction with the embodiment of the present invention
In attached drawing, the technical solution in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only
Only it is part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill
Personnel's all other embodiments obtained without making creative work, shall fall within the protection scope of the present invention.
The present invention provides a kind of method of fast quick-recovery transmission control protocol connection, as shown in Fig. 2, the method includes:
S11, when data exchange service is restored, send retransmit triggering message to network side, existed with triggering the network side
The first signaling message is retransmitted in downlink transfer control protocol TCP connection;
Optionally, the triggering message that retransmits is three new line characters.
Optionally, the new line character transmitted in the TCP connection does not have practical indicative significance, still, when
After the network side continuously receives three signaling messages with identical TCP acknowledgment sequence number, the TCP of the network side is quickly weighed
Biography mechanism will be triggered.
S12, the first signaling message that the network side retransmits in the downlink TCP connection is received;
Optionally, after receiving the first signaling message that the network side retransmits in the downlink TCP connection, the downlink
TCP connection is restored.
S13, the re-transmission triggered response message that the network side is sent is received, is connected with triggering the end side in uplink TCP
It connects and retransmits the second signaling message;
Optionally, after the end side receives three TCP acknowledgments, the fast retransmission mechanism of the end side will be touched
Hair.
S14, the second signaling message is retransmitted to the network side in the uplink TCP connection.
Optionally, after the completion of second signaling message to the network side is retransmitted in uplink TCP connection, the uplink
TCP connection is restored.
The method of fast quick-recovery transmission control protocol connection provided in an embodiment of the present invention, by sending three without practical meaning
The new line character of justice triggers the fast retransmission mechanism of the network side, so as to restore downlink to the network side
TCP connection, and then restore the mode of uplink TCP connection, VoLTE can be avoided to be switched to low rate wireless access technology data
When business is unavailable, TCP connection caused by retransmitting phenomenon due to TCP cannot recover immediately phenomenon and use in a short time
The problem of other service fails of TCP connection.
The embodiment of the present invention also provides a kind of device of fast quick-recovery transmission control protocol connection, as shown in figure 3, the dress
Put including:
Transmitting element 11 retransmits triggering message to network side, to trigger for when data exchange service is restored, sending
It states network side and retransmits the first signaling message in downlink transfer control protocol TCP connection;
Optionally, the triggering message that retransmits is three new line characters.
Optionally, the new line character transmitted in the TCP connection does not have practical indicative significance, still, when
After the network side continuously receives three signaling messages with identical TCP acknowledgment sequence number, the Fast retransmission of the network side
Mechanism triggers.
First receiving unit 12 disappears for receiving the first signaling that the network side retransmits in the downlink TCP connection
Breath;
Second receiving unit 13, for receiving the re-transmission triggered response message that the network side is sent, to trigger the end
End side retransmits the second signaling message in uplink TCP connection;
Optionally, after the re-transmission triggered response message refers to that the network side receives three new line characters,
Reply to three TCP acknowledgments of end side.
Optionally, after the end side, which receives three, confirms character, the fast retransmission mechanism of the end side is triggered.
Retransmission unit 14, for retransmitting the second signaling message to the network side in the uplink TCP connection.
The device of fast quick-recovery transmission control protocol connection provided in an embodiment of the present invention, by sending three without practical meaning
The new line character of justice triggers the fast retransmission mechanism of the network side, so as to restore downlink to the network side
TCP connection, and then restore the mode of uplink TCP connection, VoLTE can be avoided to be switched to low rate wireless access technology data
When business is unavailable, TCP connection caused by retransmitting phenomenon due to TCP cannot recover immediately phenomenon and use in a short time
The problem of other service fails of TCP connection.
The embodiment of the present invention also provides a kind of mobile terminal, and the mobile terminal includes above-mentioned fast quick-recovery transmission control association
Discuss the device of connection.
One of ordinary skill in the art will appreciate that realizing all or part of flow in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, the program can be stored in computer read/write memory medium
In, the program is when being executed, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, the storage medium can be magnetic
Dish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access
Memory, RAM) etc..
The above description is merely a specific embodiment, but protection scope of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, all should by the change or replacement that can be readily occurred in
It is included within the scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.
Claims (7)
- A kind of 1. method of fast quick-recovery transmission control protocol connection, which is characterized in that including:When data exchange service is restored, send and retransmit triggering message to network side, to trigger the network side in downlink transfer The first signaling message is retransmitted in control protocol TCP connection;Receive the first signaling message that the network side retransmits in the downlink TCP connection;The re-transmission triggered response message that the network side is sent is received, is retransmitted in uplink TCP connection with triggering the end side Second signaling message;The second signaling message is retransmitted in the uplink TCP connection to the network side.
- 2. according to the method described in claim 1, it is characterized in that, the triggering message that retransmits is three new line characters.
- 3. according to the method described in claim 1, it is characterized in that, the re-transmission triggered response message refers to that the network side is received To after three new line characters, three TCP acknowledgments of end side are replied to.
- 4. a kind of device of fast quick-recovery transmission control protocol connection, which is characterized in that including:Transmitting element retransmits triggering message to network side, to trigger the network for when data exchange service is restored, sending Side retransmits the first signaling message in downlink transfer control protocol TCP connection;First receiving unit, for receiving the first signaling message that the network side retransmits in the downlink TCP connection;Second receiving unit for receiving the re-transmission triggered response message that the network side is sent, is existed with triggering the end side The second signaling message is retransmitted in uplink TCP connection;Retransmission unit, for retransmitting the second signaling message to the network side in the uplink TCP connection.
- 5. device according to claim 4, which is characterized in that the triggering message that retransmits is three new line characters.
- 6. device according to claim 4, which is characterized in that the re-transmission triggered response message refers to that the network side is received To after three new line characters, three TCP acknowledgments of end side are replied to.
- 7. a kind of mobile terminal, which is characterized in that the mobile terminal includes fast as described in any one of claim 4 to 6 The device of quick-recovery transmission control protocol connection.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611179331.1A CN108206812A (en) | 2016-12-19 | 2016-12-19 | The method, device and mobile terminal of fast quick-recovery transmission control protocol connection |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611179331.1A CN108206812A (en) | 2016-12-19 | 2016-12-19 | The method, device and mobile terminal of fast quick-recovery transmission control protocol connection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108206812A true CN108206812A (en) | 2018-06-26 |
Family
ID=62601872
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611179331.1A Pending CN108206812A (en) | 2016-12-19 | 2016-12-19 | The method, device and mobile terminal of fast quick-recovery transmission control protocol connection |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108206812A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050038899A1 (en) * | 2003-08-14 | 2005-02-17 | International Business Machines Corp. | Method, system and article for client application control of network transmission loss tolerance |
| CN1983911A (en) * | 2005-12-12 | 2007-06-20 | 国际商业机器公司 | Method and system for faster detection and retransmission of lost tcp segments |
| CN101288325A (en) * | 2005-05-18 | 2008-10-15 | Lg电子株式会社 | Utilizing Heterogeneous Network Handover Module Information in Mobile Communication System |
| CN101646204A (en) * | 2009-08-24 | 2010-02-10 | 上海华为技术有限公司 | Data transmission method and wireless access network element |
| CN103548296A (en) * | 2011-03-21 | 2014-01-29 | 诺基亚西门子通信公司 | Method and apparatus to improve TCP performance in mobile networks |
| CN104754760A (en) * | 2013-12-27 | 2015-07-01 | 重庆重邮信科通信技术有限公司 | Packet service reconstruction method and terminal |
-
2016
- 2016-12-19 CN CN201611179331.1A patent/CN108206812A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050038899A1 (en) * | 2003-08-14 | 2005-02-17 | International Business Machines Corp. | Method, system and article for client application control of network transmission loss tolerance |
| CN101288325A (en) * | 2005-05-18 | 2008-10-15 | Lg电子株式会社 | Utilizing Heterogeneous Network Handover Module Information in Mobile Communication System |
| CN1983911A (en) * | 2005-12-12 | 2007-06-20 | 国际商业机器公司 | Method and system for faster detection and retransmission of lost tcp segments |
| CN101646204A (en) * | 2009-08-24 | 2010-02-10 | 上海华为技术有限公司 | Data transmission method and wireless access network element |
| CN103548296A (en) * | 2011-03-21 | 2014-01-29 | 诺基亚西门子通信公司 | Method and apparatus to improve TCP performance in mobile networks |
| CN104754760A (en) * | 2013-12-27 | 2015-07-01 | 重庆重邮信科通信技术有限公司 | Packet service reconstruction method and terminal |
Non-Patent Citations (1)
| Title |
|---|
| 范锐: "一种提高Freeze_TCP性能的增强机制", 《北京邮电大学学报》 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111818649B (en) | Data transmission equipment and method in direct communication | |
| US11206106B2 (en) | Data packet synchronization | |
| KR101450990B1 (en) | Method to control multiple radio access bearers in a wireless device | |
| US8175014B2 (en) | Method and apparatus for using a relay to provide physical and hybrid automatic repeat request functionalities | |
| CN108574967B (en) | A data transmission method and device | |
| CN108631954B (en) | Data transmission method and device | |
| EP2442474A1 (en) | Uplink hybrid automatic repeat request method and device in transparent relay network | |
| CN104335610B (en) | For confirming the method and apparatus of transmission of the group data to radio communications set in a wireless communication system | |
| CN103138905A (en) | Acknowledgment method for RLC data packet transmission and RLC AM entity sender | |
| CN102347827A (en) | Retransmission method and system for radio link control (RLC) layer | |
| CN105379342A (en) | Data retransmission method and device | |
| CN110661995A (en) | Packet loss retransmission method and system for video group call | |
| CN101594634B (en) | Data transmission method, related device and system thereof | |
| CN105790903A (en) | Terminal and terminal call soft handover method | |
| US20230344554A1 (en) | Access layer ip packet processing method, apparatus and device | |
| CN108206812A (en) | The method, device and mobile terminal of fast quick-recovery transmission control protocol connection | |
| CN101114891B (en) | Techniques to expedite retransmission of arq blocks using temporal relationships in wireless networks | |
| US8700070B2 (en) | System and method for adaptive message retransmission | |
| WO2017049934A1 (en) | Single call method in dmo communication and terminal | |
| CN101465719B (en) | Data retransmission method and device | |
| KR101790524B1 (en) | The method of enhancing network coding | |
| CN102281120B (en) | Signaling sending method, network side equipment and user equipment | |
| GB2576204A (en) | Operation of automatic repeat request (ARQ) | |
| EP3633900B1 (en) | Method and device for transmitting voice signaling | |
| CN101594596B (en) | Method for processing short message memory available notice message and mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180626 |
|
| RJ01 | Rejection of invention patent application after publication |