IP Library Granted Patent US 11,316,916
Granted Patent B2
US 11,316,916 · App. 17/104,777 · Granted Apr 26, 2022

Packet processing method, related device, and computer storage medium

Inventor: Wanguang Zhang (Hangzhou, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L67/1004H04L67/327H04L69/22
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,316,916
App. No.
17/104,777
Granted
Apr 26, 2022
Kind
B2
Abstract

A packet processing method includes: receiving, by a load balancing apparatus, a data packet sent by a UE; when the data packet includes historical association information, selecting, by the load balancing apparatus based on the historical association information, a service instance used to process the data packet; and sending, by the load balancing apparatus, the data packet to the selected service instance.

Claims (29)

1. A packet processing method implemented by a load-balancing (LB) apparatus and comprising:

receiving a data packet from a user equipment (UE);

selecting, based on historical association information and when the data packet comprises the historical association information, a service instance to process the data packet, wherein the historical association information is a name, a model, or an identity (ID) number;

sending the data packet to the selected service instance; and

selecting a new service instance when a load of the selected service instance exceeds a load threshold.

2. The packet processing method of claim 1 , further comprising further selecting the selected service instance when the load of the selected service instance does not exceed the load threshold.

3. The packet processing method of claim 1 , further comprising selecting, according to a load balancing rule and when the data packet does not comprise the historical association information, the selected service instance.

4. The packet processing method of claim 1 , wherein the historical association information identifies a user.

5. The packet processing method of claim 1 , wherein the historical association information identifies a service.

6. A load-balancing (LB) apparatus comprising:

a memory configured to store instructions; and

a processor coupled to the memory and configured to execute the instructions to:

receive a data packet from a user equipment (UE);

select, based on historical association information and when the data packet comprises historical association information, a service instance to process the data packet, wherein the historical association information is a name, a model, or an identity (ID) number;

send the data packet to the selected service instance; and

select a new service instance when a load of the selected service instance exceeds a load threshold.

7. The LB apparatus of claim 6 , wherein the processor is further configured to further select the selected service instance when the load of the selected service instance does not exceed the load threshold.

8. The LB apparatus of claim 6 , wherein the processor is further configured to select, according to a load balancing rule and when the data packet does not comprise the historical association information, the selected service instance.

9. The LB apparatus of claim 6 , wherein the historical association information identifies a user.

10. The LB apparatus of claim 6 , wherein the historical association information identifies a service.

11. A computer program product comprising instructions for storage on a non-transitory medium and that, when executed by a processor, cause a load-balancing (LB) apparatus to:

receive a data packet from a user equipment (UE);

select, based on historical association information and when the data packet comprises historical association information, a service instance to process the data packet, wherein the historical association information is a name, a model, or an identity (ID) number;

send the data packet to the selected service instance; and

select a new service instance when a load of the selected service instance exceeds a load threshold.

12. The computer program product of claim 11 , wherein the instructions further cause the LB apparatus to further select the selected service instance when the load of the selected service instance does not exceed the load threshold.

13. The computer program product of claim 11 , wherein the instructions further cause the LB apparatus to select, according to a load balancing rule and when the data packet does not comprise the historical association information, the selected service instance.

14. The computer program product of claim 11 , wherein the historical association information identifies a user.

15. The computer program product of claim 11 , wherein the historical association information identifies a service.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2022
From: HUAWEI TECHNOLOGIES CO., LTD.
To: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
Reel/Frame 059267/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2020
From: ZHANG, WANGUANG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 054709/0126 →