IP Library › Granted Patent US 9,467,535
Granted Patent B2
US 9,467,535 · App. 14/579,519 · Granted Oct 11, 2016

Data transmission method, network element device and communication system

Inventor: Junping Zhou (Beijing, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L69/08H04L47/78H04L69/164H04W28/0268H04W76/022H04W80/06H04W76/041
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,467,535
App. No.
14/579,519
Granted
Oct 11, 2016
Kind
B2
Abstract

Embodiments of the present invention provide a data transmission method, a network element device and a communication system. The technical solutions provided in the embodiments of the present invention can encapsulate some services having a high packet error resilient into UDP-Lite protocol packets, which, compared with the prior art, omits check on loads of the messages, thereby significantly improving data transmission efficiency.

Claims (51)

1. A data transmission method, comprising:

receiving a create or update message of a PDP context or a bearer sent by a sending end, wherein the create or update message carries a quality of service parameter; and

determining, according to the quality of service parameter, whether user plane tunnel data of a bearer corresponding to the PDP context or a user plane tunnel data of the bearer can be encapsulated through a UDP-Lite protocol, and returning, to the sending end, a response message carrying determination result information, so that when the determination result information indicates that encapsulation can be performed through the UDP-Lite protocol, the user plane tunnel data of the bearer corresponding to the PDP context or the user plane tunnel data of the bearer will be encapsulated through the UDP-Lite protocol by the sending end.

2. The data transmission method according to claim 1 , wherein, determining, according to the quality of service parameter, whether the user plane tunnel data of the bearer corresponding to the PDP context can be encapsulated through the UDP-Lite protocol, comprises:

acquiring a first threshold and a second threshold; and

determining, whether a code error resilient in the quality of service parameter is greater than the first threshold and whether a packet loss tolerance in the quality of service parameter is greater than the second threshold, and if both yes, determining that the user plane tunnel data of the bearer corresponding to the PDP context can be encapsulated through the UDP-Lite protocol.

3. A data transmission method, comprising:

sending a create or update message of a PDP context or a bearer to a receiving end, wherein the create or update message carries a quality of service parameter of the PDP context or the bearer;

receiving a create or update response message returned by the receiving end, wherein the response message is returned by the receiving end according to the create or update message, the response message carries determination result information, and the determination result information is a result of whether user plane tunnel data of a bearer corresponding to the PDP context or a user plane tunnel data of the bearer can be encapsulated through a UDP-Lite protocol determined by the receiving end according to the quality of service parameter; and

if the determination result information carried in the response message indicates that encapsulation can be performed through the UDP-Lite protocol, encapsulating the user plane tunnel data of the bearer corresponding to the PDP context or the user plane tunnel data of the bearer through the UDP-Lite protocol.

4. The data transmission method according to claim 3 , wherein, encapsulating the user plane tunnel data of the bearer corresponding to the PDP context or the user plane tunnel data of the bearer through the UDP-Lite protocol comprises:

encapsulating the user plane tunnel data of the bearer corresponding to the PDP context into a data transmission protocol packet or the user plane tunnel data of the bearer through the UDP-Lite protocol, and setting a checksum coverage field in a packet header of the data transmission protocol packet to a preset value.

5. A data transmission method, comprising:

creating or updating a bearer, and determining, according to a quality of service parameter of the bearer, whether a user plane tunnel data of the bearer can be encapsulated through a UDP-Lite protocol; and

sending, to the receiving end, an instruction information carrying determination result information, so that when receiving the determination result information indicates that encapsulation can be performed through the UDP-Lite protocol, the user plane tunnel data of the bearer will be encapsulated through the UDP-Lite protocol by the sending end.

6. The data transmission method according to claim 5 , wherein, determining, according to the quality of service parameter of the bearer, whether the user plane tunnel data of the bearer can be encapsulated through the UDP-Lite protocol, comprises:

acquiring a first threshold and a second threshold; and

determining, whether a code error resilient in the quality of service parameter of the bearer is greater than the first threshold and whether a packet loss tolerance in the quality of service parameter of the bearer is greater than the second threshold, and if both yes, determining that the user plane tunnel data of the bearer can be encapsulated through the UDP-Lite protocol.

7. A data transmission method, comprising:

receiving instruction information sent by a sending end, wherein the instruction information carries determination result information, and the determination result information is a result of whether a user plane tunnel data of the bearer can be encapsulated through a UDP-Lite protocol determined by the receiving end according to the quality of service parameter; and

if the determination result information carried in the instruction information indicates that encapsulation can be performed through the UDP-Lite protocol, encapsulating the user plane tunnel data of the bearer through the UDP-Lite protocol.

8. The data transmission method according to claim 7 , wherein, encapsulating the user plane tunnel data of the bearer through the UDP-Lite protocol comprises:

encapsulating the user plane tunnel data of the bearer into a data transmission protocol packet through the UDP-Lite protocol, and setting a checksum coverage field in a packet header of the data transmission protocol packet to a preset value.

9. A network element device, comprising:

a receiving unit, configured to receive a create or update message of a PDP context or a bearer sent by a sending end, wherein the create or update message carries a quality of service parameter of the PDP context;

a determining unit, configured to determine, according to the quality of service parameter, whether user plane tunnel data of a bearer corresponding to the PDP context or a user plane tunnel data of the bearer can be encapsulated through a UDP-Lite protocol, so as to obtain a determination result; and

a sending unit, configured to return, to the sending end, a response message carrying the determination result information, so that when the determination result information indicates that encapsulation can be performed through the UDP-Lite protocol, the user plane tunnel data of the bearer corresponding to the PDP context or the user plane tunnel data of the bearer will be encapsulated through the UDP-Lite protocol by the sending end.

10. The network element device according to claim 9 , wherein the determining unit is configured to:

acquire a first threshold and a second threshold; and

determine, whether a code error resilient in the quality of service parameter is greater than the first threshold and whether a packet loss tolerance in the quality of service parameter is greater than the second threshold, and if both yes, obtain a determination result that the user plane tunnel data of the bearer corresponding to the PDP context can be encapsulated through the UDP-Lite protocol.

11. A network element device, comprising:

a sending unit, configured to send a create or update message of a PDP context or a bearer to a receiving end, wherein the create or update message carries a quality of service parameter of the PDP context or the bearer;

a receiving unit, configured to receive a create or update response message returned by the receiving end, wherein the response message is returned by the receiving end according to the create or update message, the response message carries determination result information, and the determination result information is a result of whether user plane tunnel data of a bearer corresponding to the PDP context is capable of being encapsulated through a UDP-Lite protocol determined by the receiving end according to the quality of service parameter; and

an encapsulating unit, configured to, when the determination result information carried in the response message indicates that encapsulation can be performed through the UDP-Lite protocol, encapsulate the user plane tunnel data of the bearer corresponding to the PDP context or the user plane tunnel data of the bearer through the UDP-Lite protocol.

12. The network element device according to claim 11 , wherein the encapsulating unit is configured to:

when the determination result information carried in the response message indicates that encapsulation can be performed through the UDP-Lite protocol, encapsulate the user plane tunnel data of the bearer corresponding to the PDP context or the user plane tunnel data of the bearer into a data transmission protocol packet through the UDP-Lite protocol; and

set a checksum coverage field in a packet header of the data transmission protocol packet to a preset value.

13. A network element device, comprising:

a creating or updating unit, configured to create or update a bearer;

a determining unit, configured to determine, according to a quality of service parameter of the bearer, whether a user plane tunnel data of the bearer can be encapsulated through a UDP-Lite protocol, so as to obtain a determination result; and

a sending unit, configured to send an instruction information carrying determination result information to a receiving end, so that when the determination result information indicates that encapsulation can be performed through the UDP-Lite protocol, the user plane tunnel data of the bearer is encapsulated by the sending end through the UDP-Lite protocol.

14. The network element device according to claim 13 , wherein the determining unit is configured to:

acquire a first threshold and a second threshold;

determine, whether a code error resilient in the quality of service parameter of the bearer is greater than the first threshold and whether a packet loss tolerance in the quality of service parameter of the bearer is greater than the second threshold; and

if both yes, obtain a determination result that the user plane tunnel data of the bearer can be encapsulated through the UDP-Lite protocol, otherwise, obtain a determination result that the user plane tunnel data of the bearer cannot be encapsulated through the UDP-Lite protocol.

15. A network element device, comprising:

a receiving unit, configured to receive instruction information sent by a sending end, wherein the instruction information carries determination result information, and the determination result information is a result of whether a user plane tunnel data of the bearer can be encapsulated through a UDP-Lite protocol determined by the sending end according to a quality of service parameter of a created or updated bearer; and

an encapsulating unit, configured to, when the determination result information carried in the instruction information indicates that encapsulation can be performed through the UDP-Lite protocol, encapsulate the user plane tunnel data of the bearer through the UDP-Lite protocol.

16. The network element device according to claim 15 , wherein the encapsulating unit is configured to:

when the determination result information carried in the instruction information indicates that encapsulation can be performed through the UDP-Lite protocol, encapsulate the user plane tunnel data of the bearer into a data transmission protocol packet through the UDP-Lite protocol; and

set a checksum coverage field in a packet header of the data transmission protocol packet to a preset value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2014
From: ZHOU, JUNPING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 034570/0463 →
Continuity (2)
Continuation PCTCN2012077998 · Jun 30, 2012
Related Publication 20150110133A1 · Apr 23, 2015