IP Library › Granted Patent US 10,390,285
Granted Patent B2
US 10,390,285 · App. 15/473,379 · Granted Aug 20, 2019

Service path generation method and apparatus

Inventor: Han Zhou (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04W40/26H04L45/24H04L45/38H04L69/16H04W76/11
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,390,285
App. No.
15/473,379
Granted
Aug 20, 2019
Kind
B2
Abstract

The present invention discloses a service path generation method and apparatus. The method includes: receiving a downlink service path request sent by a classifier, where the downlink service path request carries an identifier of a downlink service chain; obtaining uplink service path information, and obtaining, according to the uplink service path information, identifiers of service devices on the uplink service path; selecting, from the identifiers of service devices on the uplink service path, an identifier of a service device according to the identifier of the downlink service chain; and generating a downlink service path according to the selected identifier of the service device.

Claims (83)

1. An apparatus for generating a service path between a server and user equipment (UE), the apparatus comprising:

a receiver configured to receive a downlink service path request sent by a classifier, wherein the downlink service path request carries an identifier of a downlink service chain; and

a processor configured to:

obtain uplink service path information,

obtain, according to the uplink service path information, identifiers of service devices on an uplink service path between the UE and the server,

select, according to downlink service types comprised in the downlink service chain obtained according to the identifier of the downlink service chain, identifiers of service devices corresponding to the downlink service types from the identifiers of services devices on the uplink service path, and

generate a downlink service path according to the selected identifiers of the service devices.

2. The apparatus according to claim 1 , wherein:

the uplink service path information comprises an identifier of the uplink service path; and

the processor is configured to:

obtain the identifier of the uplink service path from the downlink service path request, wherein the downlink service path request carries the identifier of the uplink service path, or

obtain the identifier of the uplink service path from a correspondence between the identifier of the downlink service chain and the identifier of the uplink service path according to the identifier of the downlink service chain.

3. The apparatus according to claim 1 , wherein:

the uplink service path information comprises the identifier of the uplink service path; and

the processor is configured to:

obtain the uplink service path from a correspondence between the identifier of the uplink service path and the uplink service path according to the identifier of the uplink service path, and

obtain, according to the uplink service path, the identifiers of service devices on the uplink service path.

4. The apparatus according to claim 1 , wherein:

the uplink service path information comprises uplink service flow information; and

the processor is configured to obtain the uplink service flow information from the downlink service path request, wherein the downlink service path request carries the uplink service flow information.

5. The apparatus according to claim 1 , wherein the processor is configured to:

obtain, according to the identifier of the downlink service chain, downlink service types comprised in the downlink service chain; and

select, according to the downlink service types and from the identifiers of service devices on the uplink service path, identifiers of service devices corresponding to the downlink service types.

6. The apparatus according to claim 1 , wherein:

the receiver is further configured to receive an uplink service path request sent by the classifier, wherein the uplink service path request carries an identifier of an uplink service chain; and

the processor is further configured to:

obtain the uplink service path according to the identifier of the uplink service chain,

obtain the identifier of the uplink service path, and

establish the correspondence between the identifier of the uplink service path and the uplink service path.

7. An apparatus for generating a service path between a server and user equipment (UE), the apparatus comprising:

a receiver configured to receive a downlink service flow sent by the server;

a processor configured to obtain an identifier of a downlink service chain according to the downlink service flow;

a transmitter configured to:

send a downlink service path request to a controller, wherein the downlink service path request carries the identifier of the downlink service chain to enable the controller to:

select, according to downlink service types comprised in the downlink service chain obtained according to the identifier of the downlink service chain, identifiers of service devices corresponding to the downlink service types from the identifiers of service devices on an uplink service path between the server and the UE, and

generate a downlink service path according to the selected identifiers of the service devices; and

wherein the receiver is further configured to receive the downlink service path sent by the controller.

8. The apparatus according to claim 7 , wherein:

the downlink service path request further carries uplink service path information; and

the processor is further configured to:

obtain a user equipment identifier from the downlink service flow, and

obtain an identifier of the uplink service path from a correspondence between the user equipment identifier and the identifier of the uplink service path according to the user equipment identifier, wherein the identifier of the uplink service path comprises the uplink service path information.

9. The apparatus according to claim 7 , wherein:

the downlink service path request further carries uplink service path information; and

the processor is further configured to:

obtain downlink service flow information according to the downlink service flow, and

obtain uplink service flow information according to the downlink service flow information, wherein the uplink service flow information comprises the uplink service path information.

10. A method for generating a service path between a server and user equipment (UE), the method comprising:

receiving, by a controller, a downlink service path request sent by a classifier, wherein the downlink service path request carries an identifier of a downlink service chain;

obtaining, by the controller, uplink service path information, and obtaining, according to the uplink service path information, identifiers of service devices on an uplink service path between the server and the UE;

selecting, by the controller, according to downlink service types comprised in the downlink service chain obtained according to the identifier of the downlink service chain, identifiers of service devices corresponding to the downlink service types from the identifiers of services devices on the uplink service path; and

generating, by the controller, a downlink service path according to the selected identifiers of the service devices.

11. The method according to claim 10 , wherein:

the uplink service path information comprises an identifier of the uplink service path; and

obtaining, by the controller, the uplink service path information comprises:

obtaining, by the controller, the identifier of the uplink service path from the downlink service path request, wherein the downlink service path request carries the identifier of the uplink service path, or

obtaining, by the controller, the identifier of the uplink service path from a correspondence between the identifier of the downlink service chain and the identifier of the uplink service path according to the identifier of the downlink service chain.

12. The method according to claim 10 , wherein:

the uplink service path information comprises the identifier of the uplink service path; and

obtaining, by the controller and according to the uplink service path information, identifiers of service devices on the uplink service path comprises:

obtaining, by the controller, the uplink service path from a correspondence between the identifier of the uplink service path and the uplink service path according to the identifier of the uplink service path, and

obtaining, by the controller, according to the uplink service path, the identifiers of service devices on the uplink service path.

13. The method according to claim 10 , wherein:

the uplink service path information comprises uplink service flow information; and

obtaining, by the controller, uplink service path information comprises:

obtaining, by the controller, the uplink service flow information from the downlink service path request, wherein the downlink service path request carries the uplink service flow information.

14. A method for generating a service path between a server and user equipment (UE), the method comprising:

receiving, by a classifier, a downlink service flow sent by the server;

obtaining, by the classifier, an identifier of a downlink service chain according to the downlink service flow;

sending, by the classifier, a downlink service path request to a controller, wherein the downlink service path request carries the identifier of the downlink service chain for enabling the controller to:

select, according to downlink service types comprised in the downlink service chain obtained according to the identifier of the downlink service chain, identifiers of service devices corresponding to the downlink service types from the identifiers of service devices on the uplink service path, and

generate a downlink service path according to the selected identifiers of the service devices; and

receiving, by the classifier, the downlink service path sent by the controller.

15. The method according to claim 14 , wherein:

the downlink service path request further carries uplink service path information; and

the method further comprises:

obtaining, by the classifier, a user equipment identifier from the downlink service flow, and

obtaining, by the classifier, an identifier of the uplink service path from a correspondence between the user equipment identifier and the identifier of the uplink service path according to the user equipment identifier, wherein the identifier of the uplink service path comprises the uplink service path information.

16. The method according to claim 14 , wherein:

the downlink service path request further carries uplink service path information; and

the method further comprises:

obtaining, by the classifier, downlink service flow information according to the downlink service flow, and

obtaining, by the classifier, uplink service flow information according to the downlink service flow information, wherein the uplink service flow information comprises the uplink service path information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: ZHOU, HAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 043703/0673 →
Continuity (2)
Continuation PCTCN2014087946 · Sep 30, 2014
Related Publication 20170208532A1 · Jul 20, 2017
Cited By (4)
US 12,231,252 US 12,254,340 US 12,341,680 US 12,726,402