IP Library Granted Patent US 10,728,162
Granted Patent B2
US 10,728,162 · App. 15/381,750 · Granted Jul 28, 2020

Method and apparatus for controlling service data flow

Inventors: Shiyong Tan (Beijing, CN); Hui Cai (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L47/35H04L45/54H04L47/33
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,728,162
App. No.
15/381,750
Granted
Jul 28, 2020
Kind
B2
Abstract

Embodiments of the present invention provide a method and an apparatus for controlling a service data flow. The method includes: acquiring, by a controller, index information related to a UE, where the index information includes at least a user information index, a PDN connection index, a bearer index, and a service data flow table index that are related to the UE; sending, by the controller, the index information to a forwarder by using an entry notification message; when a first control event of a service data flow is triggered, acquiring, by the controller, a first instruction index according to the first control event, where the first instruction index includes at least one type of the index information related to the UE; and sending, by the controller, the first instruction index to the forwarder by using first control signaling.

Claims (34)

1. A method for controlling a service data flow, wherein the method comprises:

receiving, by a forwarder, an entry notification message that carries index information related to a user equipment (UE) and is sent by a controller, wherein the index information comprises at least a user information index, a public data network (PDN) connection index, a bearer index, and a service data flow table index that are related to the UE;

receiving, by the forwarder, first control signaling sent by the controller based on a first control event, wherein the first control signaling carries a first instruction index, and the first instruction index comprises at least one type of the index information related to the UE and instructions to control a service data flow with defined control granularity according to the first instruction index that includes index information related to the UE, wherein the first control event comprises at least one of: a control event for user information, a control event for a PDN connection, a control event for a bearer, a control event for a service data flow, and a control event for a 5-tuple data flow table that are related to the UE; and

performing, by the forwarder, a control operation on a service data flow according to the first instruction index, wherein after the forwarder performs the control operation on the service data flow with the corresponding control granularity according to the first instruction index,

returning, by the forwarder, response information to the controller, wherein the response information carries an operation result corresponding to the first control signaling, and the first instruction index, and

after the receiving, by the forwarder, the entry notification message that carries the index information related to the UE sent by the controller, when a second control event of a service data flow is triggered, acquiring, by the forwarder, a second instruction index according to the second control event, and

sending the second instruction index to the controller by using second control signaling, wherein the second instruction index comprises at least one type of the index information related to the UE, and wherein the second control event is different than the first control event.

2. The method according to claim 1 , wherein the receiving, by the forwarder, the entry notification message that carries the index information related to the UE and is sent by a controller comprises:

receiving the entry notification message sent by the controller, and extracting index information from a preset field of the entry notification message, wherein the preset field is a newly added field or a cookie field; or

receiving the entry notification message sent by the controller, and extracting index information from an action field of the entry notification message.

3. A controller for controlling a service data flow, wherein the controller comprises:

a receiver, configured to receive index information related to a user equipment (UE) from the UE, wherein the index information comprises at least a user information index, a public data network (PDN) connection index, a bearer index, and a service data flow table index that are related to the UE;

a transmitter, configured to send the index information to a forwarder by using an entry notification message; and

a processor, configured to:

when a first control event of a service data flow is triggered, acquire a first instruction index according to the first control event, wherein the first instruction index comprises at least one type of the index information related to the UE, wherein the first control event comprises at least one of: a control event for user information, a control event for a PDN connection, a control event for a bearer, a control event for a service data flow, and a control event for a 5-tuple data flow table that are related to the UE;

wherein the transmitter is further configured to send the first instruction index to the forwarder by using first control signaling to control the service data flow with defined control granularity according to the first instruction index that includes index information related to the UE,

wherein the receiver is further configured to receive response information returned by the forwarder, wherein the response information carries an operation result corresponding to the first control signaling, and the first instruction index, and

wherein the receiver is further configured to receive second control signaling sent by the forwarder when a second control event of a service data flow is triggered, wherein the second control signaling carries a second instruction index, wherein the second instruction index comprises at least one type of the index information related to the UE, and wherein the second control event is different than the first control event.

4. The controller according to claim 3 , wherein the receiver is further configured to receive the index information, returned by the forwarder, of an index number allocated by the forwarder.

5. The controller according to claim 3 , wherein the processor is further configured to store the index information in a preset field of the entry notification message,

the transmitter is further configured to send the entry notification message to the forwarder, wherein the preset field is a newly added field or a cookie field;

the processor is further configured to store the index information in an action field of the entry notification message, and

the transmitter is further configured to send the entry notification message to the forwarder.

6. A forwarder for controlling a service data flow, wherein the forwarder comprises:

a receiver, configured to:

receive an entry notification message that carries index information related to a user equipment (UE) and is sent by a controller, wherein the index information comprises at least a user information index, a public data network connection index, a bearer index, and a service data flow table index that are related to the UE;

receive first control signaling sent by the controller based on a first control event, wherein the first control signaling carries a first instruction index, and the first instruction index comprises at least one type of the index information related to the UE and instructions to control a service data flow with defined control granularity according to the first instruction index that includes index information related to the UE, wherein the first control event comprises at least one of. a control event for user information, a control event for a PDN connection, a control event for a bearer, a control event for a service data flow, and a control event for a 5-tuple data flow table that are related to the UE;

a processor, configured to perform a control operation on a service data flow according to the first instruction index; and

a transmitter, configured to return response information to the controller, wherein the response information carries an operation result corresponding to the first control signaling, and the first instruction index,

wherein, the processor is further configured to, when a second control event of a service data flow is triggered, acquire a second instruction index according to the second control event, and the transmitter is further configured to send the second instruction index to the controller by using second control signaling, wherein the second instruction index comprises at least one type of the index information related to the UE, and wherein the second control event is different than the first control event.

7. The forwarder according to claim 6 , wherein the receiver is further configured to receive the entry notification message sent by the controller, and the processor is further configured to extract index information from a preset field of the entry notification message, wherein the preset field is a newly added field or a cookie field; or

the receiver is further configured to receive an entry notification message sent by the controller, and the processor is further configured to extract index information from an action field of the entry notification message.

8. The forwarder according to claim 6 , wherein the processor is further configured to allocate, an index number for each index in the index information according to index numbers of various indexes stored in the forwarder; and

the forwarder further comprises: a transmitter, configured to return, to the controller, the index information of the index number allocated by the forwarder.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: HUAWEI TECHNOLOGIES CO., LTD.
To: HONOR DEVICE CO., LTD.
Reel/Frame 055919/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2018
From: SHENZHEN HUAWEI TECHNOLOGIES SOFTWARE CO., LTD.; TAN, SHIYONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 045144/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2018
From: CAI, HUI
To: SHENZHEN HUAWEI TECHNOLOGIES SOFTWARE CO., LTD.
Reel/Frame 045119/0610 →
Continuity (2)
Continuation PCTCN2014080226 · Jun 18, 2014
Related Publication 20170099230A1 · Apr 6, 2017