IP Library › Granted Patent US 11,895,197
Granted Patent B2
US 11,895,197 · App. 17/132,243 · Granted Feb 6, 2024

Communication method and apparatus

Inventors: Qianghua Zhu (Beijing, CN); Hancheng Li (Shanghai, CN); Zaifeng Zong (Nanjing, CN); Fenqin Zhu (Shanghai, CN); Wenfu Wu (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L67/146H04W76/12
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 11,895,197
App. No.
17/132,243
Granted
Feb 6, 2024
Kind
B2
Abstract

Example communication methods and apparatus are described. One example method includes determining a first encapsulation identifier corresponding to an Ethernet session by a control plane network element and sending the first encapsulation identifier corresponding to the Ethernet session to a user plane network element, where the first encapsulation identifier is used to instruct the user plane network element to process a data packet corresponding to the Ethernet session based on the first encapsulation identifier. The terminal device determines the first encapsulation identifier corresponding to the Ethernet session and encapsulates an uplink data packet based on the first encapsulation identifier, where the uplink data packet is a data packet triggered by an application program bound to the Ethernet session. The encapsulated data packet is mapped to the Ethernet session corresponding to the first encapsulation identifier for transmission based on the first encapsulation identifier.

Claims (40)

1. A communication method used to transmit an uplink data packet of an apparatus by using an Ethernet session, wherein the communication method comprises:

after determining that the Ethernet session needs to be established or modified, matching, by the apparatus, an identifier of an application program with a user equipment route selection policy (URSP), wherein the application program is an application program triggering establishment or modification of the Ethernet session, and wherein the URSP comprises a correspondence between an encapsulation identifier and the identifier of the application program;

in response to a determination that the identifier of application program exists in the URSP, obtaining, by the apparatus, the encapsulation identifier based on the correspondence;

determining, by the apparatus, the encapsulation identifier as a first encapsulation identifier corresponding to the Ethernet session;

encapsulating, by the apparatus, the uplink data packet based on the first encapsulation identifier and a media access control (MAC) address of the apparatus to generate an encapsulated data packet, wherein the uplink data packet is a data packet triggered by an application program bound to the Ethernet session; and

mapping, by the apparatus based on the first encapsulation identifier, the encapsulated data packet to the Ethernet session for transmission.

2. The method according to claim 1 , wherein the mapping, by the apparatus based on the first encapsulation identifier, the encapsulated data packet to the Ethernet session for transmission comprises:

mapping, by the apparatus based on a correspondence between the first encapsulation identifier and the Ethernet session, the encapsulated data packet to the Ethernet session for transmission.

3. The method according to claim 1 , wherein before the determining the first encapsulation identifier corresponding to the Ethernet session, the method further comprises:

allocating, by the apparatus, a second encapsulation identifier to the Ethernet session in a process of establishing or modifying the Ethernet session; and

wherein the determining the first encapsulation identifier corresponding to the Ethernet session comprises:

determining, by the apparatus, the second encapsulation identifier as the first encapsulation identifier corresponding to the Ethernet session.

4. The method according to claim 1 , wherein before the determining the first encapsulation identifier corresponding to the Ethernet session, the method further comprises:

in a process of establishing or modifying the Ethernet session, receiving, by the apparatus, a third encapsulation identifier from a network element on a core network side; and

wherein the determining the first encapsulation identifier corresponding to the Ethernet session comprises:

determining, by the apparatus, the third encapsulation identifier as the first encapsulation identifier corresponding to the Ethernet session.

5. The method according to claim 1 , wherein the method further comprises:

sending, by the apparatus, a 5th generation (5G) local area network identifier to a control plane network element, wherein the 5G local area network identifier is an identifier of a 5G local area network to which the Ethernet session belongs.

6. The method according to claim 1 , wherein the apparatus is a terminal device.

7. An apparatus, comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to:

after determining that an Ethernet session needs to be established or modified, match an identifier of an application program with a user equipment route selection policy (URSP), wherein the application program is an application program triggering establishment or modification of the Ethernet session, and wherein the URSP comprises a correspondence between an encapsulation identifier and the identifier of the application program;

in response to a determination that the identifier of application program exists in the URSP, obtain the encapsulation identifier based on the correspondence;

determine the encapsulation identifier as a first encapsulation identifier corresponding to the Ethernet session;

encapsulate an uplink data packet based on the first encapsulation identifier and a media access control (MAC) address of the apparatus to generate an encapsulated data packet, wherein the uplink data packet is a data packet triggered by an application program bound to the Ethernet session; and

map, based on the first encapsulation identifier, the encapsulated data packet to the Ethernet session for transmission.

8. The apparatus according to claim 7 , wherein the map, based on the first encapsulation identifier, the encapsulated data packet to the Ethernet session for transmission comprises:

map, based on a correspondence between the first encapsulation identifier and the Ethernet session, the encapsulated data packet to the Ethernet session for transmission.

9. The apparatus according to claim 7 , wherein the one or more memories store the programming instructions for execution by the at least one processor to:

before the determine the first encapsulation identifier corresponding to the Ethernet session, allocate a second encapsulation identifier to the Ethernet session in a process of establishing or modifying the Ethernet session; and

wherein the determine the first encapsulation identifier corresponding to the Ethernet session comprises:

determine the second encapsulation identifier as the first encapsulation identifier corresponding to the Ethernet session.

10. The apparatus according to claim 7 , wherein the one or more memories store the programming instructions for execution by the at least one processor to:

before the determine the first encapsulation identifier corresponding to the Ethernet session, and in a process of establishing or modifying the Ethernet session, receive a third encapsulation identifier from a network element on a core network side; and

wherein the determine the first encapsulation identifier corresponding to the Ethernet session comprises:

determine the third encapsulation identifier as the first encapsulation identifier corresponding to the Ethernet session.

11. The apparatus according to claim 7 , wherein the one or more memories store the programming instructions for execution by the at least one processor to:

send a 5th generation (5G) local area network identifier to a control plane network element, wherein the 5G local area network identifier is an identifier of a 5G local area network to which the Ethernet session belongs.

12. The apparatus according to claim 7 , wherein the apparatus is a terminal device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2021
From: ZHU, QIANGHUA; LI, HANCHENG; ZONG, ZAIFENG; ZHU, FENQIN; WU, WENFU
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 055164/0703 →
Priority Claims (1)
CN 201810678465.0 · Jun 27, 2018 · national
Continuity (2)
Continuation PCTCN2019093188 · Jun 27, 2019
Related Publication 20210112127A1 · Apr 15, 2021