IP Library › Granted Patent US 12,034,821
Granted Patent B2
US 12,034,821 · App. 18/323,456 · Granted Jul 9, 2024

Computing aware-session management method and communication apparatus

Inventors: Yan Wang (Shanghai, CN); Weihua Hu (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L67/51H04L67/146
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 12,034,821
App. No.
18/323,456
Granted
Jul 9, 2024
Kind
B2
Abstract

A computing aware-session management method includes sending, by a second computing aware-user plane function, computing service information to a first computing aware-user plane function. The computing service information is useable to indicate that an edge computing node associated with the second computing aware-user plane function is configured to support a first computing service. The computing aware-session management method further includes receiving, by the second computing aware-user plane function, a service request packet from the first computing aware-user plane function. The service request packet is useable for requesting the first computing service. The computing aware-session management method further includes sending, by the second computing aware-user plane function, the service request packet to the edge computing node.

Claims (54)

1. A computing aware-session management method, wherein the method comprises:

sending, by a second computing aware-user plane function, computing service information to a first computing aware-user plane function, wherein the computing service information is useable to indicate that an edge computing node associated with the second computing aware-user plane function is configured to support a first computing service;

receiving, by the second computing aware-user plane function, a service request packet from the first computing aware-user plane function, wherein the service request packet is useable for requesting the first computing service; and

sending, by the second computing aware-user plane function, the service request packet to the edge computing node.

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

receiving, by the second computing aware-user plane function, an advertisement neighbor list from a session management function, wherein the advertisement neighbor list comprises K ingress computing aware-user plane functions corresponding to the second computing aware-user plane function, where K is a positive integer, and the K ingress computing aware-user plane functions comprise the first computing aware-user plane function.

3. The method according to claim 2 , wherein the sending, by the second computing aware-user plane function, computing service information to the first computing aware-user plane function comprises:

sending, by the second computing aware-user plane function, the computing service information to the first computing aware-user plane function based on the advertisement neighbor list.

4. The method according to claim 1 , wherein each of the second computing aware-user plane function and the first computing aware-user plane function are located in a computing aware—virtual network.

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

receiving, by the second computing aware-user plane function from the edge computing node, a service identifier of the first computing service and a first server internet protocol (IP) address corresponding to the service identifier of the first computing service, wherein the first server IP address is an IP address of a server configured to run the first computing service on the edge computing node; and

the sending, by the second computing aware-user plane function, the service request packet to the edge computing node comprises:

replacing, by the second computing aware-user plane function, the service identifier of the first computing service with the first server IP address, wherein the service identifier of the first computing service is included in the service request packet; and

sending, by the second computing aware-user plane function to the edge computing node, the service request packet that includes the first server IP address.

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

receiving, by the second computing aware-user plane function from the edge computing node, a service response packet that includes the first server IP address;

replacing, by the second computing aware-user plane function, the first server IP address with the service identifier of the first computing service; and

sending, by the second computing aware-user plane function to the first computing aware— user plane function, the service response packet that includes the service identifier of the first computing service.

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

receiving, by the second computing aware-user plane function, the computing service information from the edge computing node.

8. The method according to claim 1 , wherein the computing service information comprises a service identifier of the first computing service, a service attribute of the first computing service, a running status of the first computing service and computing resource information of the first computing service.

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

receiving, by the second computing aware-user plane function, load information from the edge computing node; and

sending, by the second computing aware-user plane function, the load information to the first computing aware-user plane function.

10. A computing aware-session management method, wherein the method comprises:

receiving, by a first computing aware-user plane function, computing service information from a second computing aware-user plane function, wherein the computing service information is useable to indicate that an edge computing node associated with the second computing aware-user plane function is configured to support a first computing service; and

sending, by the first computing aware-user plane function, a service request packet to the second computing aware-user plane function based on the computing service information, wherein the service request packet is useable for requesting the first computing service.

11. The method according to claim 10 , wherein the method further comprises:

receiving, by the first computing aware-user plane function, a forwarding neighbor list from a session management function, wherein the forwarding neighbor list comprises L egress computing aware-user plane functions corresponding to the first computing aware-user plane function, where L is a positive integer, and the L egress computing aware-user plane functions comprise the second computing aware-user plane function.

12. The method according to claim 10 , wherein each of the first computing aware-user plane function and the second computing aware-user plane function are located in a computing aware—virtual network.

13. The method according to claim 10 , wherein the method further comprises:

receiving, by the first computing aware-user plane function, the service request packet from a terminal device.

14. The method according to claim 10 , wherein the method further comprises:

receiving, by the first computing aware-user plane function, load information from the second computing aware-user plane function.

15. The method according to claim 14 , wherein the method further comprises:

determining, by the first computing aware-user plane function based on the computing service information and the load information, to send the service request packet to the second computing aware-user plane function.

16. The method according to claim 10 , wherein the method further comprises:

sending, by the first computing aware-user plane function, the service request packet to the second computing aware-user plane function according to a packet matching and forwarding rule corresponding to the second computing aware-user plane function.

17. The method according to claim 10 , wherein the computing service information comprises a service identifier of the first computing service, a service attribute of the first computing service, a running status of the first computing service and computing resource information of the first computing service.

18. A communication apparatus, wherein the apparatus comprises:

at least one processor coupled to at least one memory; and

the at least one memory being configured to store non-transitory instructions, and the at least one processor being configured to execute the non-transitory instructions thereby causing the apparatus to perform operations comprising:

sending computing service information to a first computing aware-user plane function, wherein the computing service information is useable to indicate that an edge computing node associated with the second computing aware-user plane function is configured to support a first computing service;

receiving a service request packet from the first computing aware-user plane function, wherein the service request packet is useable for requesting the first computing service; and

sending the service request packet to the edge computing node.

19. The communication apparatus according to claim 18 , wherein the at least one processor being further configured to further execute the non-transitory instructions thereby further causing the apparatus to perform operations further comprising:

receiving, from the edge computing node, a service identifier of the first computing service and a first server internet protocol (IPS address corresponding to the service identifier of the first computing service, wherein the first server IP address is an IP address of a server configured to run the first computing service on the edge computing node; and

the sending the service request packet to the edge computing node comprises:

replacing the service identifier of the first computing service with the first server IP address, wherein the service identifier of the first computing service is included in the service request packet; and

sending, to the edge computing node, the service request packet that includes the first server IP address.

20. The communication apparatus according to claim 19 , wherein the at least one processor being further configured to further execute the non-transitory instructions thereby further causing the apparatus to perform operations further comprising:

receiving, from the edge computing node, a service response packet that includes the first server IP address;

replacing the first server IP address with the service identifier of the first computing service; and

sending, to the first computing aware-user plane function, the service response packet that includes the service identifier of the first computing service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2023
From: WANG, YAN; HU, WEIHUA
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 064524/0104 →
Priority Claims (1)
CN 202011367986.8 · Nov 28, 2020 · national
Continuity (2)
Continuation PCTCN2021133659 · Nov 26, 2021
Related Publication 20230300210A1 · Sep 21, 2023
Cited By (1)
US 12,376,000