U.S. patent application number 15/073227 was filed with the patent office on 2016-07-07 for method and device for processing qos parameter in subscription service combination scenario.
This patent application is currently assigned to Huawei Technologies Co., Ltd.. The applicant listed for this patent is Huawei Technologies Co., Ltd.. Invention is credited to Huiyong LIU.
Application Number | 20160198487 15/073227 |
Document ID | / |
Family ID | 43339689 |
Filed Date | 2016-07-07 |
United States Patent
Application |
20160198487 |
Kind Code |
A1 |
LIU; Huiyong |
July 7, 2016 |
METHOD AND DEVICE FOR PROCESSING QOS PARAMETER IN SUBSCRIPTION
SERVICE COMBINATION SCENARIO
Abstract
The present invention provides a method and device for
processing a QoS parameter in a subscription service combination
scenario. The method includes determining a subscribed APN
corresponding to an alias APN, where the alias APN is obtained by a
mobility management network element according to an APN in an
access request of a UE and according to acquired correspondence
between a subscribed APN and an alias APN of the UE, and
determining a QoS parameter of the alias APN according to a QoS
parameter of the subscribed APN. Embodiments of the present
invention can provide a solution for processing a QoS parameter in
subscription service combination.
Inventors: |
LIU; Huiyong; (Shenzhen,
CN) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Huawei Technologies Co., Ltd. |
Shenzhen |
|
CN |
|
|
Assignee: |
Huawei Technologies Co.,
Ltd.
Shenzhen
CN
|
Family ID: |
43339689 |
Appl. No.: |
15/073227 |
Filed: |
March 17, 2016 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
13777204 |
Feb 26, 2013 |
9326212 |
|
|
15073227 |
|
|
|
|
PCT/CN2011/073108 |
Apr 21, 2011 |
|
|
|
13777204 |
|
|
|
|
Current U.S.
Class: |
455/560 |
Current CPC
Class: |
H04W 28/24 20130101;
H04W 88/16 20130101; H04W 36/30 20130101; H04W 72/085 20130101;
H04W 88/02 20130101; H04W 72/1231 20130101; H04W 88/14 20130101;
H04W 72/0493 20130101 |
International
Class: |
H04W 72/12 20060101
H04W072/12; H04W 72/04 20060101 H04W072/04; H04W 72/08 20060101
H04W072/08 |
Foreign Application Data
Date |
Code |
Application Number |
Aug 30, 2010 |
CN |
201010270336.1 |
Claims
1. A system, comprising: a core network entity; and a packet data
network gateway (PGW), wherein the core network entity is
configured to: receive an alias access point name (APN); determine
a quality of service (QoS) parameter of the alias APN according to
QoS parameters of subscribed APNs corresponding to the alias APN;
and send the QoS parameter of the alias APN to the PGW; the PGW is
configured to: perform traffic control on the alias APN according
to the QoS parameter of the alias APN.
2. The system according to claim 1, wherein a value of the QoS
parameter of the alias APN is an accumulated value of QoS
parameters of all the subscribed APNs corresponding to the alias
APN.
3. The system according to claim 1, wherein a value of the QoS
parameter of the alias APN is an accumulated value of QoS
parameters of all activated subscribed APNs corresponding to the
alias APN.
4. The system according to claim 1, wherein a value of the QoS
parameter of the alias APN is a maximum value of QoS parameters of
all the subscribed APNs corresponding to the alias APN.
5. The system according to claim 1, wherein a value of the QoS
parameter of the alias APN is a maximum value of QoS parameters of
all activated subscribed APNs corresponding to the alias APN.
6. The system according to claim 1, wherein the core network entity
is a mobility management entity (MME).
7. The system according to claim 6, wherein the core network entity
is configured to receive an access request including the alias APN
from a user equipment (UE).
8. The system according to claim 1, wherein the core network entity
is a policy and charging rules function (PCRF).
9. The system according to claim 1, wherein the QoS parameter is an
access point name aggregate maximum bit rate (APN-AMBR).
10. A method for processing a QoS parameter, comprising: receiving,
by a core network entity, an alias access point name (APN);
determining, by the core network entity, a QoS parameter of the
alias APN according to QoS parameters of subscribed APNs
corresponding to the alias APN; sending, by the core network
entity, the QoS parameter of the alias APN to a packet data network
gateway (PGW); and performing, by the PGW, traffic control on the
alias APN according to the QoS parameter of the alias APN.
11. The method according to claim 10, wherein a value of the QoS
parameter of the alias APN is an accumulated value of QoS
parameters of all the subscribed APNs corresponding to the alias
APN.
12. The method according to claim 10, wherein a value of the QoS
parameter of the alias APN is an accumulated value of QoS
parameters of all activated subscribed APNs corresponding to the
alias APN.
13. The method according to claim 10, wherein a value of the QoS
parameter of the alias APN is a maximum value of QoS parameters of
all the subscribed APNs corresponding to the alias APN.
14. The method according to claim 10, wherein a value of the QoS
parameter of the alias APN is a maximum value of QoS parameters of
all activated subscribed APNs corresponding to the alias APN.
15. The method according to claim 10, wherein the core network
entity is a mobility management entity (MME).
16. The method according to claim 15, wherein the receiving, by a
core network entity, the alias APN comprises: receiving, by the
core network entity, an access request including the alias APN from
a user equipment (UE).
17. The method according to claim 10, wherein the core network
entity is a policy and charging rules function (PCRF).
18. The method according to claim 10, wherein the QoS parameter is
an access point name aggregate maximum bit rate (APN-AMBR).
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of U.S. application Ser.
No. 13/777,204, filed on Feb. 26, 2013, which is a continuation of
International Application No. PCT/CN2011/073108, filed on Apr. 21,
2011, which claims priority to Chinese Patent Application No.
201010270336.1, filed on Aug. 30, 2010, the afore-mentioned patent
applications are hereby incorporated by reference in their
entireties.
FIELD OF THE INVENTION
[0002] The present invention relates to mobile communications
technologies, and in particular, to a method and device for
processing a quality of service (Quality of Service, QoS) parameter
in a subscription service combination scenario.
BACKGROUND OF THE INVENTION
[0003] In order to enhance the competitiveness of future networks,
the 3.sup.rd Generation Partnership Project (3.sup.rd Generation
Partnership Project, 3GPP) provides a brand-new evolved network,
which is named a system architecture evolution (System Architecture
Evolution, SAE) system. The SAE system includes: an evolved
universal mobile telecommunication system (Universal Mobile
Telecommunication System, UMTS) terrestrial radio access network
(Evolved UMTS Terrestrial Radio Access Network, EUTRAN), which is
used to implement all radio-related functions of the evolved
network; a mobility management entity (Mobility Management Entity,
MME), which is responsible for mobility management of a control
plane, including user context management and mobility state
management as well as assignment of a temporary user identity; a
serving gateway entity (Serving Gateway, SGW), which is a user
plane anchor point between 3GPP access systems, and terminates an
interface of the EUTRAN; a packet data gateway entity (PDN Gateway,
PGW), which is a user plane anchor point between a 3GPP access
system and a non-3GPP access system, and terminates an interface
with an external packet data network (Packet Data Network, PDN); a
policy and charging rule function entity (Policy and Charging Rule
Function, PCRF), which is used to implement functions of policy
control decision and flow based charging control; and a home
subscriber server (HSS, Home Subscriber Server), which is used to
store subscription information of a user.
[0004] For a QoS parameter of the network, an access point name
aggregate maximum bit rate (Access Point Name Aggregate Maximum Bit
Rate, APN-AMBR) parameter is introduced in the SAE. All non
guaranteed bit rate (Non Guaranteed Bit Rate, Non-GBR) bearers of
the same APN share an APN-AMBR, which is used to perform traffic
control for all the Non-GBR bearers established by the APN. The PGW
implements traffic control of uplink and downlink APN-AMBR, and a
user equipment (User Equipment, UE) implements traffic control of
the uplink APN-AMBRs.
[0005] With the development of network operation, services of
operators may need to be adjusted. For example, multiple similar
APN services are adjusted to provide service for a specific PGW,
that is, multiple similar APN services need to be mapped to an APN
corresponding to a specific PGW. The operators, due to service
acquisition or merger, may also have a need of mapping multiple
similar APN services of users to a specific APN.
[0006] After subscribed users are combined, multiple APN services
of the users may be mapped to one alias APN. However, after
multiple APN services are mapped to one alias APN, a QoS parameter
of the alias APN cannot be determined.
SUMMARY OF THE INVENTION
[0007] Embodiments of the present invention provide a method and
device for processing a QoS parameter in a subscription service
combination scenario, to implement processing of a QoS parameter of
an alias APN in the subscription service combination scenario.
[0008] An embodiment of the present invention provides a method for
processing a QoS parameter in a subscription service combination
scenario, including:
[0009] determining a subscribed APN corresponding to an alias
access point name APN, where the alias APN is obtained by a
mobility management network element according to an APN in an
access request of a UE and according to acquired correspondence
between a subscribed APN and an alias APN of the UE; and
[0010] determining a QoS parameter of the alias APN according to a
QoS parameter of the subscribed APN.
[0011] An embodiment of the present invention provides a device for
processing a QoS parameter in a subscription service combination
scenario, including:
[0012] an acquisition module, configured to determine a subscribed
APN corresponding to an alias access point name APN, where the
alias APN is obtained by a mobility management network element
according to an APN in an access request of a UE and according to
acquired correspondence between a subscribed APN and an alias APN
of the UE; and
[0013] a determination module, configured to determine a QoS
parameter of the alias APN according to a QoS parameter of the
subscribed APN.
[0014] In the method provided by the embodiment of the present
invention, a QoS parameter of an alias APN is obtained according to
a QoS parameter of a subscribed APN corresponding to the alias APN
or the QoS parameter of the alias APN is statically configured,
thereby implementing processing of the QoS parameter of the alias
APN in the subscription service combination scenario.
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] To describe the technical solutions in the embodiments of
the present invention more clearly, the following briefly
introduces accompanying drawings for describing the embodiments.
Apparently, the accompanying drawings in the following description
show some embodiments of the present invention, and a person of
ordinary skill in the art may still derive other drawings from
these accompanying drawings without creative efforts.
[0016] FIG. 1 is a schematic flow chart of a method according to a
first embodiment of the present invention;
[0017] FIG. 2 is a schematic flow chart of a method according to a
second embodiment of the present invention;
[0018] FIG. 3 is a schematic diagram of implementation scheme 1 for
determining a QoS parameter of an alias APN according to an
embodiment of the present invention;
[0019] FIG. 4 is a schematic diagram of implementation scheme 2 for
determining a QoS parameter of an alias APN according to an
embodiment of the present invention;
[0020] FIG. 5 is a schematic diagram of implementation scheme 3 for
determining a QoS parameter of an alias APN according to an
embodiment of the present invention;
[0021] FIG. 6 is a schematic diagram of implementation scheme 4 for
determining a QoS parameter of an alias APN according to an
embodiment of the present invention;
[0022] FIG. 7 is a schematic flow chart of a method according to a
third embodiment of the present invention;
[0023] FIG. 8 is a schematic flow chart of a method according to a
fourth embodiment of the present invention;
[0024] FIG. 9 is a schematic flow chart of a method according to a
fifth embodiment of the present invention;
[0025] FIG. 10 is a schematic flow chart of a method according to a
sixth embodiment of the present invention;
[0026] FIG. 11 is a schematic flow chart of a method according to a
seventh embodiment of the present invention;
[0027] FIG. 12 is a schematic structural diagram of a device
according to an eighth embodiment of the present invention;
[0028] FIG. 13 is a schematic structural diagram of a device
according to a ninth embodiment of the present invention;
[0029] FIG. 14 is a schematic structural diagram of a device
according to a tenth embodiment of the present invention; and
[0030] FIG. 15 is a schematic structural diagram of a device
according to an eleventh embodiment of the present invention.
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0031] To make objectives, technical solutions, and advantages of
embodiments of the present invention clearer, the following clearly
and completely describes the technical solutions in the embodiments
of the present invention with reference to the accompanying
drawings in the embodiments of the present invention. Apparently,
the described embodiments are merely a part rather than all of the
embodiments of the present invention. All other embodiments
obtained by a person of ordinary skill in the art based on the
embodiments of the present invention without creative efforts shall
fall within the protection scope of the present invention.
[0032] FIG. 1 is a schematic flow chart of a method according to a
first embodiment of the present invention. The method includes:
[0033] Step 11: Determine a subscribed APN corresponding to an
alias APN, where the alias APN is obtained by a mobility management
network element according to an APN in an access request of a UE
and according to acquired correspondence between a subscribed APN
and an alias APN of the UE.
[0034] Step 12: Determine a QoS parameter of the alias APN
according to a QoS parameter of the subscribed APN.
[0035] The QoS parameter may specifically be an APN-AMBR.
[0036] In the embodiment of the present invention, the mobility
management network element may be an MME, and may also be a serving
GPRS support node (Serving GPRS Support Node, SGSN).
[0037] In one aspect, in an example where the QoS parameter is an
APN-AMBR, four schemes shown in Table 1 may be adopted for
determining the QoS parameter of the alias APN according to the QoS
parameter of the subscribed APN.
TABLE-US-00001 TABLE 1 Serial number Scheme key point Scheme 1 An
APN-AMBR of an alias APN is an accumulated value of APN-AMBRs of
already activated subscribed APNs corresponding to the alias APN
Scheme 2 An APN-AMBR of an alias APN is a maximum value of
APN-AMBRs of already activated subscribed APNs corresponding to the
alias APN Scheme 3 An APN-AMBR of an alias APN is an accumulated
value of APN-AMBRs of all subscribed APNs corresponding to the
alias APN Scheme 4 An APN-AMBR of an alias APN is a maximum value
of APN-AMBRs of all subscribed APNs corresponding to the alias
APN
[0038] It can be understood that, the four implementation schemes
are just examples, and the embodiments of the present invention are
not limited to the four implementations.
[0039] In addition, the QoS parameter of the alias APN may also be
statically configured. For example, a value of an APN-AMBR of an
alias APN corresponding to a subscribed APN, for example, APN1, is
statically configured to APN-AMBR1. Then, when APN1 is activated,
after alias APN mapping (mapping APN1 to the alias APN
corresponding to APN1), a value of the APN-AMBR of the alias APN
corresponding to APN1 is determined as APN-AMBR1.
[0040] In another aspect, an executor of the foregoing steps may be
an MME, an SGW/PGW or a PCRF.
[0041] In still another aspect, the foregoing steps may be executed
in an Attach procedure or a UE Request PDN Connectivity
procedure.
[0042] Reference may be made to the following embodiments for the
foregoing corresponding situations.
[0043] In this embodiment, a QoS parameter of an alias APN is
obtained according to a QoS parameter of a subscribed APN
corresponding to the alias APN or the QoS parameter of the alias
APN is statically configured, thereby implementing processing of
the QoS parameter of the alias
[0044] APN in the subscription service combination scenario.
[0045] FIG. 2 is a schematic flow chart of a method according to a
second embodiment of the present invention. An example where an
executor is an MME and the method is executed in an attach (attach)
procedure is used in this embodiment. Referring to FIG. 2, this
embodiment includes:
[0046] Step 201: A user equipment (User Equipment, UE) sends an
attach request (Attach Request) message to an MME through an
evolved base station (eNB), where the Attach Request message
includes an APN of the UE.
[0047] Step 202: The MME performs authentication with the UE and an
HSS, to acquire subscription data.
[0048] Correspondence between a subscribed APN and an alias APN of
the UE may be configured in the HSS and saved in the HSS as a part
of the subscription data. There may be one or more subscribed APNs
of the UE, and there may also be one or more alias APNs
corresponding to the subscribed APNs of the UE.
[0049] The subscription data acquired by the MME from the HSS
includes a subscribed APN corresponding to the UE and
correspondence between the subscribed APN and an alias APN. When an
APN-AMBR of the subscribed APN is adopted to determine an APN-AMBR
of the alias APN, the APN-AMBR of the subscribed APN needs to be
acquired.
[0050] Step 203: The MME performs alias mapping, and determines an
APN-AMBR of the alias APN.
[0051] According to the APN in the received attach request and
according to the acquired correspondence between the subscribed APN
and the alias APN, the MME determines the alias APN corresponding
to the APN in the attach request. For example, when the attach
request message sent by the UE to the eNB contains APN1, and an
alias APN corresponding to APN1 in the subscription data acquired
when the MME performs authentication is an Alias APN, the MME maps
APN1 to the Alias APN.
[0052] When a QoS parameter of the subscribed APN is adopted to
determine a QoS parameter of the alias APN, one of the four schemes
shown in Table 1 may be adopted for implementation. That the alias
APN is an Alias APN and subscribed APNs corresponding to the alias
APN are APN1, APN2, . . . , and APNn is taken as an example.
[0053] Specifically, for scheme 1, referring to FIG. 3, FIG. 3 is a
schematic diagram of implementation scheme 1 for determining a QoS
parameter of an alias APN according to an embodiment of the present
invention. In a service procedure, an APN-AMBR corresponding to the
alias APN is an accumulated value of subscribed APN-AMBRs of an
already activated subscribed APN and an APN being activated
currently. In the service procedure, the value of the APN-AMBR
corresponding to the alias APN gradually increases along with the
increase of activated subscribed APNs.
[0054] For scheme 2, referring to FIG. 4, FIG. 4 is a schematic
diagram of implementation scheme 2 for determining a QoS parameter
of an alias APN according to an embodiment of the present
invention. In a service procedure, an APN-AMBR corresponding to the
alias APN is a maximum value of APN-AMBRs of an already activated
subscribed APN and an APN being activated currently. In the service
procedure, the value of the APN-AMBR corresponding to the alias APN
may be changed along with the increase of the activated subscribed
APNs.
[0055] For scheme 3, referring to FIG. 5, FIG. 5 is a schematic
diagram of implementation scheme 3 for determining a QoS parameter
of an alias APN according to an embodiment of the present
invention. In a service procedure, an APN-AMBR corresponding to the
alias APN is an accumulated value of APN-AMBRs of all corresponding
subscribed APNs in alias APN mapping, and remains unchanged in the
service procedure.
[0056] For scheme 4, referring to FIG. 6, FIG. 6 is a schematic
diagram of implementation scheme 4 for determining a QoS parameter
of an alias APN according to an embodiment of the present
invention. In a service procedure, an APN-AMBR corresponding to the
alias APN is a maximum value of APN-AMBRs of all corresponding
subscribed APNs in alias APN mapping, and remains unchanged in the
service procedure.
[0057] In addition, a static configuration manner may also be
adopted. For example, when APN1 is activated (APN1 may be carried
in the attach request message, and may also be set in the
subscription data of the UE by default), and the alias APN that
corresponds to APN1 and is acquired from the HSS is the Alias APN,
the value of the APN-AMBR of the Alias APN is directly configured
to APN-AMBR1.
[0058] Step 204: The MME sends a create session request (Create
Session Request) to an SGW/PGW, where the request contains the
alias APN and the APN-AMBR of the alias APN.
[0059] The SGW/PGW corresponds to the alias APN, and is used to
create an upstream bearer.
[0060] The value of the APN-AMBR of the alias APN may be obtained
according to the APN-AMBR of the subscribed APN, and may also be
obtained through static configuration.
[0061] Step 205: The SGW/PGW performs an IP-connectivity access
network (IP-Connectivity Access Network, IP-CAN) session
establishment procedure (IP-CAN Session Establishment procedure)
with a PCRF.
[0062] Step 206: The SGW/PGW performs traffic control on the alias
APN according to the APN-AMBR of the alias APN.
[0063] Step 207: The SGW/PGW returns a create session response
(Create Session Response) message to the MME.
[0064] Step 208: The MME sends an attach accept (Attach Accept)
message to the UE through an eNB, where the message contains the
alias APN and the APN-AMBR of the alias APN.
[0065] Step 208 and steps 204-207 have a sequential
relationship.
[0066] Step 209: The UE performs traffic control on the alias APN
according to the APN-AMBR of the alias APN.
[0067] Step 210: The UE sends an attach complete (Attach Complete)
message to the MME through the eNB, and completes creation of a
downstream bearer.
[0068] In this embodiment, the MME determines an APN-AMBR parameter
of an alias APN through an attach procedure, thereby guaranteeing
the bandwidth of the alias APN, protecting benefits of a user, and
facilitating service planning of an operator. Through
implementation by the MME, effects on other network elements caused
by characteristics of the alias APN may be reduced, and the
operator may apply a local policy to perform QoS control on a
bearer.
[0069] FIG. 7 is a schematic flow chart of a method according to a
third embodiment of the present invention. An example where an
executor is an MME and the method is executed in a UE request PDN
connectivity (UE Request PDN Connectivity) procedure is used in
this embodiment. Referring to FIG. 7, this embodiment includes:
[0070] Step 701: A UE sends a PDN connectivity request (PDN
Connectivity Request) message to an MME through an eNB.
[0071] Step 702: The MME performs authentication with the UE and an
HSS to acquire subscription data.
[0072] The subscription data includes an APN-AMBR of a subscribed
APN corresponding to the UE, and correspondence between the
subscribed APn and an alias APN.
[0073] Step 703: The MME performs alias mapping, and determines an
APN-AMBR of the alias APN.
[0074] One of the four schemes shown in Table 1 may be adopted for
implementation, where reference may be made to step 203 for
details, which will not be described again.
[0075] Step 704: The MME sends a create session request (Create
Session Request) to an
[0076] SGW/PGW, where the request contains the alias APN and the
APN-AMBR of the alias APN.
[0077] The SGW/PGW corresponds to the alias APN, and is used to
create an upstream bearer.
[0078] Step 705: The SGW/PGW performs an IP-CAN Session
Establishment procedure with a PCRF.
[0079] Step 706: The SGW/PGW performs traffic control on the alias
APN according to a value of the APN-AMBR of the alias APN.
[0080] Step 707: The SGW/PGW returns a create session response
(Create Session Response) message to the MME.
[0081] Step 708: The MME sends a PDN connectivity accept (PDN
Connectivity Accept) message to the UE through the eNB, where the
message contains the alias APN and the APN-AMBR of the alias
APN.
[0082] Step 709: The UE performs traffic control on the alias APN
according to the value of the APN-AMBR of the alias APN.
[0083] Step 710: The UE sends a PDN connectivity complete (PDN
Connectivity Complete) message to the MME through the eNB, and
completes creation of a downstream bearer.
[0084] In this embodiment, the determined APN-AMBR of the alias APN
is obtained according to the APN-AMBR of the subscribed APN, and
may also be obtained through static configuration, where reference
may be made to the second embodiment for specific
implementation.
[0085] In this embodiment, the MME determines an APN-AMBR parameter
of an alias APN through a UE Request PDN Connectivity procedure,
thereby guaranteeing the bandwidth of the alias APN, protecting
benefits of a user, and facilitating service planning of an
operator. Through implementation by the MME, effects on other
network elements caused by characteristics of the alias APN may be
reduced, and the operator may apply a local policy to perform QoS
control on a bearer.
[0086] FIG. 8 is a schematic flow chart of a method according to a
fourth embodiment of the present invention. An example where an
executor is an SGW/PGW and the method is executed in an attach
procedure is used in this embodiment. Referring to FIG. 8, this
embodiment includes:
[0087] Step 801: A UE sends an attach request (Attach Request)
message to an MME through an eNB.
[0088] Step 802: The MME performs authentication with the UE and an
HSS to acquire subscription data.
[0089] The subscription data includes an APN-AMBR of a subscribed
APN corresponding to the UE, and correspondence between the
subscribed APn and an alias APN.
[0090] Step 803: The MME performs alias mapping, and acquires,
according to the subscription data, the APN-AMBR of the subscribed
APN corresponding to the alias APN.
[0091] Step 804: The MME sends a create session request (Create
Session Request) to an SGW/PGW, where the request contains the
alias APN and the APN-AMBR of the subscribed APN.
[0092] The SGW/PGW corresponds to the alias APN, and is used to
create an upstream bearer.
[0093] If subscribed APNs are activated in turn, the APN-AMBR
included in the Create Session
[0094] Request is an APN-AMBR of an APN being activated
currently.
[0095] Step 805: The SGW/PGW performs an IP-CAN Session
Establishment procedure with a PCRF.
[0096] Step 806: The SGW/PGW determines an APN-AMBR of the alias
APN.
[0097] One of the four schemes shown in Table 1 may be adopted for
implementation. In addition, a difference from execution by the MME
lies in that, during the execution by the MME, the APN-AMBR of the
subscribed APN may be acquired from subscription data of the HSS,
while during execution by the SGW/PGW, the APN-AMBR of the
subscribed APN needs to be transmitted by the MME to the SGW/PGW,
and because determination of a scheme needs to be performed
according to an APN-AMBR of a subscribed APN being activated
currently and an APN-AMBRs of another subscribed APN, each time an
APN is activated, the SGW/PGW needs to save an APN-AMBR transmitted
from the MME, so as to perform calculation on the alias APN.
[0098] For example, if a manner of an accumulated value of
activated APNs is adopted, the SGW/PGW may accumulate the saved
APN-AMBR and a currently transmitted APN-AMBR to obtain a current
APN-AMBR of the alias APN.
[0099] Step 807: The SGW/PGW performs traffic control on the alias
APN according to the APN-AMBR of the alias APN.
[0100] Step 808: The SGW/PGW returns a create session response
(Create Session Response) message to the MME, where the message
contains the alias APN and the APN-AMBR of the alias APN.
[0101] Step 809: The MME sends an attach accept (Attach Accept)
message to the UE through the eNB, where the message contains the
alias APN and the APN-AMBR of the alias APN.
[0102] Step 810: The UE performs traffic control on the alias APN
according to a value of the APN-AMBR of the alias APN.
[0103] Step 811: The UE sends an attach complete (Attach Complete)
message to the MME through the eNB, and completes creation of a
downstream bearer.
[0104] In this embodiment, the determining the APN-AMBR of the
alias APN is obtained according to the APN-AMBR of the subscribed
APN, and may also be obtained through static configuration, where
reference may be made to the second embodiment for specific
implementation.
[0105] In this embodiment, the SGW/PGW determines an APN-AMBR
parameter of an alias APN through an attach procedure, thereby
guaranteeing the bandwidth of the alias APN, protecting benefits of
a user, and facilitating service planning of an operator. During
implementation by the SGW/PGW, the SGW/PGW may perform QoS policy
decision in a centralized way without activating a PCC, thereby
avoiding unauthorized changes of QoS in a roaming scenario.
[0106] FIG. 9 is a schematic flow chart of a method according to a
fifth embodiment of the present invention. An example where an
executor is an SGW/PGW and the method is executed in a UE Request
PDN Connectivity procedure is used in this embodiment. Referring to
FIG. 9, this embodiment includes:
[0107] Step 901: A UE sends a PDN connectivity request (PDN
Connectivity Request) message to an MME through an eNB.
[0108] Step 902: The MME performs authentication with the UE and an
HSS to acquire subscription data.
[0109] The subscription data includes an APN-AMBR of a subscribed
APN corresponding to the UE, and correspondence between the
subscribed APn and an alias APN.
[0110] Step 903: The MME performs alias mapping, and acquires the
APN-AMBR of the subscribed APN corresponding to the alias APN
according to the subscription data.
[0111] Step 904: The MME sends a create session request (Create
Session Request) to an SGW/PGW, where the request contains the
alias APN and the APN-AMBR of the subscribed APN.
[0112] The SGW/PGW corresponds to the alias APN, and is used to
create an upstream bearer.
[0113] If subscribed APNs are activated in turn, the APN-AMBR
contained in the create session request is an APN-AMBR of an APN
being activated currently.
[0114] Step 905: The SGW/PGW performs an IP-CAN Session
Establishment procedure with a PCRF.
[0115] Step 906: The SGW/PGW determines an APN-AMBR of the alias
APN.
[0116] One of the four schemes shown in Table 1 may be adopted for
implementation, where reference may be made to step 806 for
details.
[0117] Step 907: The SGW/PGW performs traffic control on the alias
APN according to the APN-AMBR of the alias APN.
[0118] Step 908: The SGW/PGW returns a create session response
(Create Session Response) message to the MME, where the message
contains the alias APN and the APN-AMBR of the alias APN.
[0119] Step 909: The MME sends a PDN connectivity accept (PDN
Connectivity Accept) message to the UE through the eNB, where the
message contains the alias APN and the APN-AMBR of the alias
APN.
[0120] Step 910: The UE performs traffic control on the alias APN
according to a value of the APN-AMBR of the alias APN.
[0121] Step 911: The UE sends a PDN connectivity complete (PDN
Connectivity Complete) message to the MME through the eNB, and
completes creation of a downstream bearer.
[0122] In this embodiment, the determining the APN-AMBR of the
alias APN is obtained according to the APN-AMBR of the subscribed
APN, and may also be obtained through static configuration, where
reference may be made to the second embodiment for specific
implementation.
[0123] In this embodiment, the SGW/PGW determines an APN-AMBR
parameter of an alias APN through a UE Request PDN Connectivity
procedure, thereby guaranteeing the bandwidth of the alias APN,
protecting benefits of a user, and facilitating service planning of
an operator. During implementation by the SGW/PGW, the SGW/PGW may
perform QoS policy decision in a centralized way without activating
a PCC, thereby avoiding unauthorized changes of QoS in a roaming
scenario.
[0124] FIG. 10 is a schematic flow chart of a method according to a
sixth embodiment of the present invention. An example where an
executor is a PCRF and the method is executed in an attach
procedure is used in this embodiment. Referring to FIG. 10, this
embodiment includes:
[0125] Step 1001: A UE sends an attach request (Attach Request)
message to an MME through an eNB.
[0126] Step 1002: The MME performs authentication with the UE and
an HSS to acquire subscription data.
[0127] The subscription data includes an APN-AMBR of a subscribed
APN corresponding to the UE, and correspondence between the
subscribed APn and an alias APN.
[0128] Step 1003: The MME performs alias mapping, and acquires the
APN-AMBR of the subscribed APN corresponding to the alias APN
according to the subscription data.
[0129] Step 1004: The MME sends a create session request (Create
Session Request) to a PGW, where the request contains the alias APN
and the APN-AMBR of the subscribed APN.
[0130] The PGW corresponds to the alias APN, and is used to create
an upstream bearer.
[0131] If subscribed APNs are activated in turn, the APN-AMBR
contained in the create session request is an APN-AMBR of an APN
being activated currently.
[0132] Step 1005: The PGW sends an IP-CAN session establishment
procedure (IP-CAN Session Establishment procedure) message to a
PCRF, where the message contains the alias APN and the APN-AMBR of
the subscribed APN.
[0133] Step 1006: The PCRF determines an APN-AMBR of the alias
APN.
[0134] One of the four schemes shown in Table 1 may be adopted for
implementation. In addition, similar to execution by an SGW/PGW, an
APN-AMBR transmitted from the MME through the SGW/PGW needs to be
saved, so as to perform calculation on the alias APN.
[0135] For example, if a manner of an accumulated value of
activated APNs is adopted, the PCRF may accumulate the saved
APN-AMBR and a currently transmitted APN-AMBR to obtain a current
APN-AMBR of the alias APN.
[0136] Step 1007: The PCRF sends an IP-CAN session establishment
procedure (IP-CAN Session Establishment procedure) message to an
SGW/PGW, where the message contains the alias APN and the APN-AMBR
of the alias APN.
[0137] Step 1008: The SGW/PGW performs traffic control on the alias
APN according to the APN-AMBR of the alias APN.
[0138] Step 1009: The SGW/PGW returns a create session response
(Create Session Response) message to the MME, where the message
contains the alias APN and the APN-AMBR of the alias APN.
[0139] Step 1010: The MME sends an attach accept (Attach Accept)
message to the UE through the eNB, where the message contains the
alias APN and the APN-AMBR of the alias APN.
[0140] Step 1011: The UE performs traffic control on the alias APN
according to a value of the APN-AMBR of the alias APN.
[0141] Step 1012: The UE sends an attach complete (Attach Complete)
message to the MME through the eNB, and completes creation of a
downstream bearer.
[0142] In this embodiment, the determining the APN-AMBR of the
alias APN is obtained according to the APN-AMBR of the subscribed
APN, and may also be obtained through static configuration, where
reference may be made to the second embodiment for specific
implementation.
[0143] In this embodiment, the PCRF determines an APN-AMBR
parameter of an alias APN through an attach procedure, thereby
guaranteeing the bandwidth of the alias APN, protecting benefits of
a user, and facilitating service planning of an operator. During
the implementation by the PCRF, the PCRF may perform QoS policy
decision in a centralized way without activating a PCC, thereby
avoiding unauthorized changes of QoS in a roaming scenario.
[0144] FIG. 11 is a schematic flow chart of a method according to a
seventh embodiment of the present invention. An example where an
execution subject is a PCRF and the method is executed in a UE
Request PDN Connectivity procedure is used in this embodiment.
Referring to FIG. 11, this embodiment includes:
[0145] Step 1101: A UE sends a PDN connectivity request (PDN
Connectivity Request) message to an MME through an eNB.
[0146] Step 1102: The MME performs authentication with the UE and
an HSS to acquire subscription data.
[0147] The subscription data includes an APN-AMBR of a subscribed
APN corresponding to the UE, and correspondence between the
subscribed APn and an alias APN.
[0148] Step 1103: The MME performs alias mapping, and acquires the
APN-AMBR of the subscribed APN corresponding to the alias APN
according to the subscription data.
[0149] Step 1104: The MME sends a create session request (Create
Session Request) to an SGW/PGW, where the request contains the
alias APN and the APN-AMBR of the subscribed APN.
[0150] The SGW/PGW corresponds to the alias APN, and is used to
create an upstream bearer.
[0151] If subscribed APNs are activated in turn, the APN-AMBR
included in the Create Session Request is an APN-AMBR of an APN
being activated currently.
[0152] Step 1105: The SGW/PGW sends an IP-CAN session establishment
procedure (IP-CAN Session Establishment procedure) message to a
PCRF, where the message contains the alias APN and the APN-AMBR of
the subscribed APN.
[0153] Step 1106: The PCRF determines an APN-AMBR of the alias
APN.
[0154] One of the four schemes shown in Table 1 may be adopted for
implementation. In addition, similar to execution by the SGW/PGW,
the APN-AMBR transmitted from the MME through the SGW/PGW needs to
be saved, so as to perform calculation on the alias APN.
[0155] For example, if a manner of an accumulated value of
activated APNs is adopted, the PCRF may accumulate the saved
APN-AMBR and a currently transmitted APN-AMBR to obtain a current
APN-AMBR of the alias APN.
[0156] Step 1107: The PCRF sends an IP-CAN session establishment
procedure (IP-CAN Session Establishment procedure) message to the
SGW/PGW, where the message contains the alias APN and the APN-AMBR
of the alias APN.
[0157] Step 1108: The SGW/PGW performs traffic control on the alias
APN according to the APN-AMBR of the alias APN.
[0158] Step 1109: The SGW/PGW returns a create session response
(Create Session Response) message to the MME, where the message
contains the alias APN and the APN-AMBR of the alias APN.
[0159] Step 1110: The MME sends a PDN connectivity accept (PDN
Connectivity Accept) message to the UE through the eNB, where the
message contains the alias APN and the APN-AMBR of the alias
APN.
[0160] Step 1111: The UE performs traffic control on the alias APN
according to a value of the APN-AMBR of the alias APN.
[0161] Step 1112: The UE sends a PDN connectivity complete (PDN
Connectivity Complete) message to the MME through the eNB, and
completes creation of a downstream bearer.
[0162] In this embodiment, the determining the APN-AMBR of the
alias APN is obtained according to the APN-AMBR of the subscribed
APN, and may also be obtained through static configuration, where
reference may be made to the second embodiment for specific
implementation.
[0163] In this embodiment, the PCRF determines an APN-AMBR
parameter of an alias APN through a UE Request PDN Connectivity
procedure, thereby guaranteeing the bandwidth of the alias APN,
protecting benefits of a user, and facilitating service planning of
an operator. During implementation by the SGW/PGW, the SGW/PGW may
perform QoS policy decision in a centralized way without activating
a PCC, thereby avoiding unauthorized changes of QoS in a roaming
scenario.
[0164] In the foregoing embodiments, four implementation schemes
are provided for determining a QoS parameter of an alias APN.
However, it can be understood that, the embodiments are not limited
to the four implementation schemes, and other schemes may further
be adopted for determining the QoS parameter of the alias APN, and
after the QoS parameter of the alias APN is determined in other
manners, the method may be executed still according to the
foregoing interaction procedure.
[0165] FIG. 12 is a schematic structural diagram of a device
according to an eighth embodiment of the present invention. The
device includes an acquisition module 121 and a determination
module 122. The acquisition module 121 is configured to determine a
subscribed APN corresponding to an alias APN, where the alias APN
is obtained by a mobility management network element according to
an APN in an access request of a UE and according to acquired
correspondence between a subscribed APN and an alias APN of the UE.
The determination module 122 is configured to determine a QoS
parameter of the alias APN according to a QoS parameter of the
subscribed APN.
[0166] The determination module 122 may include a first unit 1221,
a second unit 1222, a third unit 1223 and a fourth module 1224. The
first unit 1221 is configured to use an accumulated value as the
QoS parameter of the alias APN, where the accumulated value is an
accumulated value of: a QoS parameter of a subscribed APN that is
being activated currently and corresponds to the alias APN, and a
QoS parameter of an already activated subscribed APN corresponding
to the alias APN.
[0167] The second unit 1222 is configured to use a maximum value as
the QoS parameter of the alias APN, where the maximum value is a
maximum value of: a QoS parameter of a subscribed APN that is being
activated currently and corresponds to the alias APN, and a QoS
parameter of an already activated subscribed APN corresponding to
the alias APN. The third unit 1223 configured to use an accumulated
value of QoS parameters of all subscribed APNs as the QoS parameter
of the alias APN, where all the subscribed APNs correspond to the
alias APN. The fourth unit 1224 is configured to use a maximum
value of QoS parameters of all subscribed APNs as the QoS parameter
of the alias APN, where all the subscribed APNs correspond to the
alias APN.
[0168] In this embodiment, a QoS parameter of an alias APN is
obtained according to a QoS parameter of a subscribed APN
corresponding to the alias APN, which implements processing of the
QoS parameter of the alias APN in a subscription service
combination scenario.
[0169] FIG. 13 is a schematic structural diagram of a device
according to a ninth embodiment of the present invention. The
device described in this embodiment is an MME, including an
acquisition module 131 and a determination module 132. The
acquisition module 131 and the determination module 132 may be the
determination module in FIG. 12. In addition, the device in this
embodiment further includes a first sending module 133 and a second
sending module 134. The first sending module 133 is configured to
send a create session request to a serving gateway entity SGW or a
packet data gateway entity PGW corresponding to the alias APN,
where the create session request contains the alias APN and the QoS
parameter of the alias APN. The second sending module 134 is
configured to send the alias APN and the QoS parameter of the alias
APN to the UE. In addition, the acquisition module 131 may be
specifically configured to acquire the QoS parameter of the
subscribed APN from an HSS.
[0170] In this embodiment, the MME determines an APN-AMBR parameter
of an alias APN, thereby guaranteeing the bandwidth of the alias
APN, protecting benefits of a user, and facilitating service
planning of an operator.
[0171] FIG. 14 is a schematic structural diagram of a device
according to a tenth embodiment of the present invention. The
device described in this embodiment is an SGW or a PGW, including
an acquisition module 141 and a determination module 142. The
acquisition module 141 and the determination module 142 may be the
determination module in FIG. 12. In addition, the device in this
embodiment further includes a third sending module 143. The third
sending module 143 is configured to send the alias APN and the QoS
parameter of the alias APN to the mobility management network
element through a create session response message, and the mobility
management network element sends the alias APN and the QoS
parameter of the alias APN to the UE. In addition, the acquisition
module 141 may be specifically configured to acquire the QoS
parameter of the subscribed APN from a create session request sent
by the MME.
[0172] In this embodiment, the SGW/PGW determines an APN-AMBR
parameter of an alias APN, thereby guaranteeing the bandwidth of
the alias APN, protecting benefits of a user, and facilitating
service planning of an operator.
[0173] FIG. 15 is a schematic structural diagram of a device
according to an eleventh embodiment of the present invention. The
device in this embodiment is a PCRF, including an acquisition
module 151 and a determination module 152. The acquisition module
151 and the determination module 152 may be the determination
module in FIG. 12. In addition, the device in this embodiment
further includes a fourth sending module 153. The fourth sending
module 153 is configured to send the alias APN and the QoS
parameter of the alias APN to an SGW or a PGW through an
IP-connectivity access network IP-CAN session establishment
procedure message, so that the SGW or PGW sends the alias APN and
the QoS parameter of the alias APN to the mobility management
network element through a create session response message, and the
mobility management network element sends the alias APN and the QoS
parameter of the alias APN to the UE. In addition, the acquisition
module 151 may be specifically configured to acquire the QoS
parameter of the subscribed APN from the IP-CAN Session
Establishment procedure message sent by the SGW/PGW.
[0174] In this embodiment, the PCRF determines an APN-AMBR
parameter of an alias APN, thereby guaranteeing the bandwidth of
the alias APN, protecting benefits of a user, and facilitating
service planning of an operator.
[0175] Persons of ordinary skill in the art may understand that all
or part of the steps in the foregoing method embodiments may be
implemented by a program instructing relevant hardware. The program
may be stored in a computer readable storage medium. When the
program runs, the steps of the foregoing method embodiments are
performed. The storage medium include various media capable of
storing program codes, such as a ROM, a RAM, a magnetic disk, or an
optical disk.
[0176] Finally, it should be noted that the foregoing embodiments
of the present invention are merely intended for describing the
technical solutions of the present invention other than limiting
the present invention. Although the present invention is described
in detail with reference to the foregoing embodiments, persons of
ordinary skill in the art should understand that they may still
make modifications to the technical solutions described in the
foregoing embodiments or make equivalent substitutions to some
technical features of the technical solutions, without making
essence of corresponding technical solutions depart from the spirit
and scope of the technical solutions of the embodiments of the
present invention.
* * * * *