IP Library Granted Patent US 10,470,076
Granted Patent B2
US 10,470,076 · App. 15/560,408 · Granted Nov 5, 2019

Wireless device and methods therein for mapping data packets to radio bearers in a wireless communications network

Inventors: Mattias Bergström (Stockholm, SE); Henning Wiemann (Aachen, DE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W28/0263H04L47/20H04W28/0268H04W72/1263H04W72/1268H04L47/24H04W28/10
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 10,470,076
App. No.
15/560,408
Granted
Nov 5, 2019
Kind
B2
Abstract

A wireless device 108 and a method for mapping data packets to radio bearers in a wireless communication network 100 . A Radio Network Node (RNN) 110 and the wireless device are operating in the wireless communications network. The wireless devices evaluates whether or not a data packet matches a packet filter in a first group of packet filters and/or a packet filter in a second group of packet filters. When the data packet does neither match a packet filter in the first group of packet filters nor a packet filter in the second group of packet filters, the wireless device maps the data packet to a default radio bearer.

Claims (52)

1. A method performed by a wireless device, in communication with a Radio Network Node (RNN) in a wireless communication network, for mapping data packets to one or more radio bearers associated with the RNN, the method comprising:

deriving one or more uplink packet filters, that comprise a second group of uplink packet filters, based on characteristics of one or more downlink data packets received via one or more data radio bearers (DRBs), wherein the downlink data packet characteristics used to derive the second group do not include an uplink packet filter configuration from the wireless communication network;

determining if an uplink data packet matches at least one of a plurality of uplink packet filters, the plurality of uplink packet filters comprising: the second group, and a first group of uplink packet filters that are configured by the wireless communication network and are not derived based on the characteristics of the received downlink data packets;

if it is determined that the uplink data packet matches at least one of the plurality of uplink packet filters, mapping the uplink data packet to a radio bearer associated with a matching uplink packet filter;

if it is determined that the uplink data packet does not match any of the plurality of uplink packet filters, mapping the uplink data packet to a default radio bearer; and

transmitting the uplink data packet to the RNN via the radio bearer to which it was mapped.

2. The method of claim 1 , comprising:

if it is determined that the uplink data packet matches at least one uplink packet filter in the first group of uplink packet filters, mapping the uplink data packet to a radio bearer associated with a matching uplink packet filter in the first group.

3. The method of claim 1 , comprising:

if it is determined that the uplink data packet matches at least one uplink packet filter in the second group of packet filters, mapping the uplink data packet to a radio bearer associated with a matching uplink packet filter in the second group.

4. The method of claim 1 , wherein determining if the uplink data packet matches at least one of the plurality of uplink packet filters comprises at least one of the following:

evaluating if the uplink data packet matches at least one uplink packet filter in the first group, and if the uplink data packet matches at least one uplink packet filter in the first group, refraining from evaluating if the uplink data packet matches at least one uplink packet filter in the second group; and

evaluating if the uplink data packet matches at least one uplink packet filter in the first group before evaluating if the uplink data packet matches at least one uplink packet filter in the second group.

5. The method of claim 1 , comprising:

receiving, from the RNN, an explicit configuration of uplink packet filters comprising the first group.

6. The method of claim 1 ,

wherein the one or more uplink packet filters comprising the second group are derived based on one or more of the following characteristics of the one or more downlink data packets received via the one or more DRBs: a downlink source Internet Protocol (IP) address, a downlink destination IP address, a downlink source port number, a downlink destination port number, a protocol type, a flow identity, and a flow priority indicator; and

further comprising storing the determined uplink packet filter in combination with an identifier of the DRB in which the downlink data packet was received.

7. The method of claim 1 , wherein each derived uplink packet filter comprises at least one of: an uplink source IP address, an uplink destination IP address, an uplink source port number, an uplink destination port number, a protocol type, a flow identity, and a flow priority indicator.

8. The method of claim 1 , wherein determining if the uplink data packet matches at least one of the plurality of uplink packet filters comprises:

comparing one or more fields of the uplink data packet with corresponding one or more fields of one or more of the uplink packet filters, wherein the one or more fields comprises one or more of the following: an uplink source IP address, an uplink destination IP address, an uplink source port number, an uplink destination port number, a protocol type, a flow identity, and a flow priority indicator.

9. The method of claim 1 , wherein the default radio bearer is associated with a Public Data Network (PDN) connection for the data packet.

10. A wireless device for mapping data packets to one or more radio bearers associated with a Radio Network Node (RNN) in a wireless communication network, the wireless device comprising:

at least one processor: and

at least one memory storing computer-executable instructions that, when executed by the at least one processor, configures the wireless device to:

derive one or more uplink packet filters, that comprise a second group of uplink packet filters, based on characteristics of one or more downlink data packets received via one or more data radio bearers (DRBs), wherein the downlink data packet characteristics used to derive the second group do not include an uplink packet filter configuration from the wireless communication network;

determine if an uplink data packet matches at least one of a plurality of uplink packet filters, the plurality of uplink packet filters comprising: the second group, and a first group of uplink packet filters that are configured by the wireless communication network and are not derived based on the characteristics of the received downlink data packets;

if it is determined that the uplink data packet matches at least one of the plurality of uplink packet filters, map the uplink data packet to a radio bearer associated with a matching uplink packet filter;

if it is determined that the uplink data packet does not match any of the plurality of uplink packet filters, map the uplink data packet to a default radio bearer; and

transmit the uplink data packet to the RNN via the radio bearer to which it was mapped.

11. The wireless device of claim 10 , wherein the instructions, when executed by the at least one processor, further configure the wireless device to:

if it is determined that the uplink data packet matches at least one uplink packet filter in the first group of uplink packet filters, map the uplink data packet to a radio bearer associated with a matching uplink packet filter in the first group.

12. The wireless device of claim 10 , wherein the instructions, when executed by the at least one processor, further configure the wireless device to:

if it is determined that the uplink data packet matches at least one uplink packet filter in the second group of packet filters, map the uplink data packet to a radio bearer associated with a matching uplink packet filter in the second group.

13. The wireless device of claim 10 , wherein the executed instructions configure the wireless device to determine if the uplink data packet matches at least one of the plurality of packet filters by performing at least one of the following:

evaluating if the uplink data packet matches at least one uplink packet filter in the first group, and if the uplink data packet matches at least one uplink packet filter in the first group, refraining from evaluating if the uplink data packet matches at least one uplink packet filter in the second group; and

evaluating if the uplink data packet matches at least one uplink packet filter in the first group before evaluating if the uplink data packet matches at least one uplink packet filter in the second group.

14. The wireless device of claim 10 , wherein the instructions, when executed by the at least one processor, further configure the wireless device to:

receive, from the RNN, an explicit configuration of uplink packet filters comprising the first group.

15. The wireless device of claim 10 , wherein the instructions, when executed by the at least one processor, further configure the wireless device to:

derive the one or more uplink packet filters comprising the second group based on one or more of the following characteristics of the one or more downlink data packets received via the one or more DRBs: a downlink source Internet Protocol (IP) address, a downlink destination IP address, a downlink source port number, a downlink destination port number, a protocol type, a flow identity, and a flow priority indicator; and

store the determined uplink packet filter in combination with an identifier of the DRB in which the downlink data packet was received.

16. The wireless device of claim 10 , wherein each derived uplink packet filter comprises at least one of: an uplink source IP address, an uplink destination IP address, an uplink source port number, an uplink destination port number, a protocol type, a flow identity, and a flow priority indicator.

17. The wireless device of claim 10 , wherein the executed instructions configure the wireless device to determine if the uplink data packet matches at least one of the plurality of uplink packet filters by:

comparing one or more fields of the uplink data packet with corresponding one or more fields of one or more of the uplink packet filters, wherein the one or more fields comprises one or more of the following: an uplink source IP address, an uplink destination IP address, an uplink source port number, an uplink destination port number, a protocol type, a flow identity, and a flow priority indicator.

18. The wireless device of claim 10 , wherein the default radio bearer is associated with a Public Data Network (PDN) connection for the data packet.

19. A non-transitory, computer-readable medium comprising instructions that, when executed on at least one processor, configure a wireless device to:

derive one or more uplink packet filters, that comprise a second group of uplink packet filters, based on characteristics of one or more downlink data packets received via one or more data radio bearers (DRB), wherein the downlink data packet characteristics used to derive the second group do not include an uplink packet filter configuration from the wireless communication network;

determine if an uplink data packet matches at least one of a plurality of uplink packet filters, the plurality of uplink packet filters comprising: the second group, and a first group of uplink packet filters that are configured by the wireless communication network and are not derived based on the characteristics of the received downlink data packets;

if it is determined that the uplink data packet matches at least one of the plurality of uplink packet filters, map the uplink data packet to a radio bearer associated with a matching uplink packet filter;

if it is determined that the uplink data packet does not match any of the plurality of uplink packet filters, map the uplink data packet to a default radio bearer; and

transmit the uplink data packet to the RNN via the radio bearer to which it was mapped.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2017
From: BERGSTRÖM, MATTIAS; WIEMANN, HENNING
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 043656/0881 →
Continuity (2)
Provisional Application 62378702 · Aug 24, 2016
Related Publication 20180270695A1 · Sep 20, 2018