A method of a home policy and charging rule function (H-PCRF) in a telecommunications network having a home public mobile public network (HPLMN) and a Visited public mobile public network (vplmn) includes the steps of receiving signaling messages at a network interface. There is the step of detecting dynamically from a received message with a processing unit a policy and charging control (PCC) scenario with regard to PCC capabilities of a VLPMN. There is the step of sending a message from the network interface to a home application function (H-AF) notifying the H-AF of the detected PCC scenario so the H-AF can decide whether to progress a service negotiation with regard to a user roaming on said vplmn or not. A home policy and charging rule function (H-PCRF) in a telecommunications network having a home public mobile public network (HPLMN) and a Visited public mobile public network (vplmn). A method of a home application function (H-AF) in a telecommunications network having a home public mobile public network (HPLMN) and a Visited public mobile public network (vplmn). A home policy application function (H-AF) in a telecommunications network having a home public mobile public network (HPLMN) and a Visited public mobile public network (vplmn).

Patent
   8442522
Priority
Nov 14 2008
Filed
Nov 12 2009
Issued
May 14 2013
Expiry
Nov 12 2029
Assg.orig
Entity
Large
5
12
window open
7. A home policy and charging rule function (H-PCRF) in a telecommunications network having a home public mobile public network (HPLMN) and a Visited public mobile public network (vplmn), comprising:
a network interface that receives and sends signaling messages; and
a processing unit which detects dynamically from a received message a policy and charging control (PCC) scenario with regard to PCC capabilities of a vplmn, the network interface sending a message to a home application function (H-AF) notifying the H-AF of the detected PCC scenario with regard to a user roaming on the vplmn.
17. A home application function (H-AF) in a telecommunications network having a home public mobile public network (HPLMN) and a Visited public mobile public network (vplmn), comprising:
a network interface that receives a message from a home policy and charging rule function (H-PCRF) which notifies the H-AF of a detected policy and charging control (PCC) scenario with regard to PCC capabilities of a vplmn; and
a processing unit which decides whether to progress a service session request with regard to a user roaming on the vplmn or not based on the information received in the message from the H-PCRF.
1. A method of a home policy and charging rule function (H-PCRF) in a telecommunications network having a home public mobile public network (HPLMN) and a Visited public mobile public network (vplmn), comprising the steps of:
receiving signaling messages at a network interface;
detecting dynamically from a received message with a processing unit a policy and charging control (PCC) scenario with regard to PCC capabilities of a vplmn; and
sending a message from the network interface to a home application function (H-AF) notifying the H-AF of the detected PCC scenario with regard to a user roaming on the vplmn.
13. A method of a home application function (H-AF) in a telecommunications network having a home public mobile public network (HPLMN) and a Visited public mobile public network (vplmn), comprising the steps of:
receiving a message from a home policy and charging rule function (H-PCRF) at a network interface which notifies the H-AF of a detected policy and charging control (PCC) scenario with regard to PCC capabilities of a vplmn; and
deciding with a processing unit whether to progress a service session request with regard to a user roaming on the vplmn or not based on the information received in the message from the H-PCRF.
2. The method as described in claim 1 wherein the step of detecting includes the processing unit detecting whether in the detected FCC scenario there can be total PCC control or limited PCC control for a user roaming on the vplmn.
3. The method as described in claim 1 wherein the step of detecting includes detecting PCC capabilities supported in a particular FCC scenario based on information about:
Internet Protocol-Connectivity Access network (IP-CAN) type and Mobility Protocol type received in an IP-CAN session establishment indication through the Gx interface, and
existence of Gateway control signaling corresponding to the IP-CAN session.
4. The method as described in claim 3, wherein Gateway control signaling is received by the H-PCRF through S9 or Gxx interfaces, including the processing unit detecting that limited FCC capabilities are available in a particular PCC scenario if use of the S9 or Gxx interfaces is required for a specific IP-CAN/Mobility Protocol type combination but a corresponding Gateway control session signaling has not been received by the H-PCRF.
5. The method as described in claim 4 including the processing unit using internally configured data establishing, for one or more combinations of specific IP-CAN/Mobility Protocol types, whether the use of S9 or Gxx interfaces is required to receive Gateway control session signaling by the H-PCRF.
6. The method as described in claim 1 further comprising the step of sending a message from the network interface to a policy and charging Enforcement function (PCEF) notifying the PCEF of the detected PCC scenario with regard to PCC capabilities of the vplmn, so the PCEF obtains information for notifying a charging System (OCS) about at least part of the PCC capabilities reported by the H-PCRF with regard to a user roaming on the vplmn.
8. The H-PCRF as described in claim 7 wherein the processing unit detects whether in the detected FCC scenario there can be total PCC control or limited PCC control for a user roaming on the vplmn.
9. The H-PCRF as described in claim 7 wherein the processing unit detects PCC capabilities supported in a particular PCC scenario based on information about:
Internet Protocol-Connectivity Access network (IP-CAN) type and Mobility Protocol type received in an IP-CAN session establishment indication through the Gx interface, and
existence of Gateway control signaling corresponding to the IP-CAN session.
10. The H-PCRF as described in claim 9, wherein the network interface includes at least either an S9 interface or Gxx interface which receive Gateway control signaling, and the processing unit detects that limited PCC capabilities are available in a particular PCC scenario if use of the S9 or Gxx interfaces is required for a specific IP-CAN/Mobility Protocol type combination but a corresponding Gateway control session signaling has not been received by the H-PCRF.
11. The H-PCRF as described in claim 10 wherein the processing unit uses internally configured data establishing, for one or more combinations of specific IP-CAN/Mobility Protocol types, whether the use of S9 or Gxx interfaces is required to receive Gateway control session signaling by the H-PCRF.
12. The H-PCRF as described in claim 7 wherein the network interface sends a message to a policy and charging Enforcement function (PCEF), notifying the PCEF of the detected PCC scenario with regard to PCC capabilities of the vplmn, so the PCEF obtains information for notifying a charging System (OCS) about at least part of the PCC capabilities reported by the H-PCRF with regard to a user roaming on the vplmn.
14. The method as described in claim 13 wherein the step of deciding with the processing unit whether to progress a service session request includes the step of the processing unit rejecting a service session request when, according to the information received in the message from the H-PCRF, Dynamic Quality of service (QoS) is not available.
15. The method as described in claim 13 including the step of sending a message from the network interface to the H-PCRF subscribing to notification on changes of the PCC capabilities of a vplmn with regard to the user roaming on the vplmn.
16. The method as described in claim 15 wherein the step of receiving includes the step of receiving a message from the H-PCRF notifying the H-AF of a detected PCC scenario as a result of the message for subscribing to notification on changes.
18. The H-AF as described in claim 17 wherein the processing unit rejects a service session request when, according to the information received in the message from the H-PCRF, Dynamic Quality of service (QoS) is not available.
19. The H-AF as described in claim 17 wherein the network interface sends a message to the H-PCRF subscribing to notification on changes of the PCC capabilities of a vplmn with regard to the user roaming on the vplmn.
20. The H-AF as described in claim 19 wherein the network interface receives a message from the H-PCRF notifying the H-AF of a detected PCC scenario as a result of the message for subscribing to notification on changes.

This application claims the benefit of U.S. Provisional Application No. 61/114,843, filed Nov. 14, 2008, the disclosure of which is fully incorporated herein by reference.

The present invention is related to a Home Policy and Charging Rule Function (H-PCRF) in a telecommunications network having a Home Public Mobile Public Network (HPLMN) and a Visited Public Mobile Public Network (VPLMN) that detects dynamically a Policy and Charging Control (PCC) scenario with regard to PCC capabilities of a VLPMN. (As used herein, references to the “present invention” or “invention” relate to exemplary embodiments and not necessarily to every embodiment encompassed by the appended claims.) More specifically, the present invention is related to a Home Policy and Charging Rule Function (H-PCRF) in a telecommunications network having a Home Public Mobile Public Network (HPLMN) and a Visited Public Mobile Public Network (VPLMN) that detects dynamically a Policy and Charging Control (PCC) scenario with regard to PCC capabilities of a VLPMN and sends a message to a Home Application Function (H-AF) notifying the H-AF of the detected PCC scenario so the H-AF can decide whether to progress a service negotiation with regard to a user roaming on said VPLMN or not.

This section is intended to introduce the reader to various aspects of the art that may be related to various aspects of the present invention. The following discussion is intended to provide information to facilitate a better understanding of the present invention. Accordingly, it should be understood that statements in the following discussion are to be read in this light, and not as admissions of prior art.

Policy and Charging Control PCC was defined in 3GPP Release 7. The PCC architecture includes the PCRF (Policy and Charging Rules Function) that provides service data flow detection and, policy and charging control towards a PCEF (Policy and Charging Enforcing Function). These functions are provided by means of the so called PCC rules. A PCC rule is a set of information enabling the detection of a service data flow and providing parameters for policy control and/or charging control. The PCRF receives service information from the H-AF (Home Application Function) as input to generate PCC rules that include the SDF (service data flow) filters and QoS requirements for the particular service requested by the AF. The PCC rules are then installed at PCEF that enforces them providing service data flow detection and policy enforcement. When the PCRF provides PCC Rules to the PCEF, the PCEF decides if the QoS requirements requested within the PCC Rule requires the establishment of a new bearer towards the RAN. Functionalities defined for PCRF and PCEF can be implemented in specialized nodes, or can be co-located with nodes performing further functions. For example, gateway nodes, such as GGSN or, more generally, gateway nodes interfacing media for user terminals, such as Packet Data Network Gateways nodes (PDN-GW), preferably implement the enforcing functions defined for a PCEF.

3GPP Rel-8 standardizes the “off-path model” that includes the BBERF (Bearer Binding and Event Reporting Function) within the PCC architecture for those cases where GTP protocol (GPRS Tunneling Protocol) is not used between the serving gateway S-GW and the PDN-GW. The BBERF provides service data flow detection, bearer binding and event report functions (it reports events to the PCRF). The BBERF allows exchanging PCC information between the access gateway A-GW (that includes a BBERF) and the PDN-GW (that includes a PCEF) using the PCRF as mediator. This PCC information is carried over GTP but cannot be transported over the mobility protocols (DSMIP, PMIP v6 and MIP v4) that have been included in the Rel-8 Evolved Packet Core Architecture.

The PCRF receives service information from the H-AF as input for to generate PCC rules. The PCRF provides PCC Rules to the PCEF and QoS Rules (subset of the PCC rules that do not include changing info) to the BBERF. The BBERF decides if the QoS requirements that the service identified by the SDF description within the QoS Rule requires the establishment of a new bearer towards the RAN.

The “off-path model” introduces the need to deploy a new reference point between the PCRF and the BBERF, named Gxx. In addition to that, the “off-path model” introduces the need to deploy a PCRF in the VPLMN and a new inter-operator reference point, named S9, to communicate PCC information between the V-PCRF and the H-PCRF.

In roaming scenarios it may happen that PCC is not deployed by either the VPLMN or the HPLMN. For those scenarios where the VPLMN does not deploy PCC (e.g. when roaming to a non-3GPP access not supporting PCC), it is not possible to provide the following PCC functions (as described in [3GPP TS 23.203 v. 8.3.1 Policy and Charging Control Architecture (Release 8)] clause Limited PCC support):

However, PCC can still be used for the purpose of charging in the HPLMN.

A mechanism based on local static configuration both at the H-PCRF and at the OCS has been defined in [3GPP TS 23.203 v.8.3.1 Policy and Charging Control Architecture (Release 8)]. The local configuration is based on roaming agreements. The H-PCRF is aware that the UE is roaming in a PLMN that does not support either dynamic QoS Control or Event Reporting. The OCS is aware that the UE is roaming in a PLMN that does not support Event Reporting. FIG. 1 shows limited PCC deployment in home routed scenarios. VPLMN does not support PCC.

In regard to problems with existing solutions, this invention relates to the following roaming scenario:

The UE is roaming (in a VPLMN)

FIG. 2 shows the problem description and target scenario.

The static mechanism that is defined to allow the HPLMN to detect whether dynamic PCC is supported by the VPLMN is based on roaming agreements (i.e. PLMN-id where the UE is currently roaming) presents the following problems:

Additionally, there is a fundamental problem for the H-AF not covered by the static configuration mechanism defined in [3GPP TS 23.203 v.8.3.1 Policy and Charging Control Architecture (Release 8)]. Since H-AF cannot know whether the QoS Authorization provided to the H-PCRF and associated to H-AF service sessions can be enforced through the network or not. The H-AF will act as if the QoS Authorization can be successfully enforced. However, the related QoS policies cannot be traversed through the VPLMN and therefore the VPLMN cannot reserve the corresponding resources. Consequently the service delivery may suffer some degradation or it may even not be possible to be completed creating a faulty situation for both the operator and the user.

A more detailed description of the limited deployment of PCC functions in the system is now provided. If Gxx/S9 interface is not supported the following PCC functions are not available:

The lack of these PCC functions has the following consequences:

1. The H-AF will contact the H-PCRF to request Dynamic Policy and Charging Control, but only Charging Control is available.

2. The H-PCRF will not be able to authorize in a proper way the session information received over Rx interface.

3. Wrong Charging might be applied to the service.

4. Wrong policies might be applied to the service.

5. Unknown bearer-initiated capabilities and BCM at the H-PCRF.

6. Incorrect attempts for dedicated bearer establishments by the network.

The H-PCRF and optionally the PCEF (chained case) are not aware of the network deployment. This results in incorrect enforcements and inappropriate policy decisions.

The problem is illustrated in FIG. 3. FIG. 3 shows limited PCC deployment concerning the home routed case. The UE attaches to a non-3GPP access (step 1). Gateway control session establishment procedure (step 2) is not executed in this case since the A-GW does not support Gxx interface. The A-GW requests an UE-IP address (step 3) to the PDN-GW so the PDN-GW/PCEF sends an Indication of IP-CAN Session Establishment to the H-PCRF requesting PCC Rules (step 4). H-PCRF creates a Gx session that is not associated with any Gxx/S9 session (since neither Gxx nor S9 interaction has been received). The PCC Rules are installed in the PDN-GW/PCEF. The PDN-GW/PCEF returns the allocated UE IP address to the A-GW (step 5). No QoS Rules provisioning procedure (step 6) is executed towards the A-GW since Gxx is not implemented. Later, the UE negotiates a service session, and then the H-AF notifies the H-PCRF that creates PCC Rules for the service session (step 7). The PCC Rules are installed over Gx to the PDN-GW/PCEF (step 8); the PCC Rules contains information for Service Data Flow detection and charging of the service data flow. The PDN-GW/PCEF does not establish a new bearer for the service even if the service session requires that the NW set up transmission resources. In this case, the H-AF is not aware that QoS control is not applied to the H-AF sessions. If the service was configured as UE-init, the terminal will try to initiate a bearer according to the session negotiation. This procedure will be out of the operator control without operator awareness and may lead to faulty situations.

The present invention pertains to a method of an H-PCRF in a telecommunications network having an HPLMN and a VPLMN. The method comprises the steps of receiving signaling messages at a network interface. There is the step of detecting dynamically from a received message with a processing unit a PCC scenario with regard to PCC capabilities of a VLPMN. There is the step of sending a message from the network interface to an H-AF notifying the H-AF of the detected PCC scenario so the H-AF can decide whether to progress a service negotiation with regard to a user roaming on said VPLMN or not.

The present invention pertains to an H-PCRF in a telecommunications network having an HPLMN and a VPLMN. The H-PCRF comprises a network interface that receives and sends signaling messages. The H-PCRF comprises a processing unit which detects dynamically from a received message a PCC scenario with regard to PCC capabilities of a VLPMN. The network interface sends a message to an H-AF notifying the H-AF of the detected PCC scenario so the H-AF can decide whether to progress a service negotiation with regard to a user roaming on said VPLMN or not.

The present invention pertains to a method of an H-AF in a telecommunications network having an HPLMN and a VPLMN. The method comprises the steps of receiving a message from an H-PCRF at a network interface which notifies the H-AF of a detected PCC scenario with regard to PCC capabilities of a VLPMN. There is the step of deciding with a processing unit whether to progress a service negotiation with regard to a user roaming on said VPLMN or not based on the information received in the message from the H-PCRF.

The present invention pertains to an H-AF in a telecommunications network having an HPLMN and a VPLMN. The H-AF comprises a network interface that receives a message from an H-PCRF which notifies the H-AF of a detected PCC scenario with regard to PCC capabilities of a VLPMN. The H-AF comprises a processing unit which decides whether to progress a service negotiation with regard to a user roaming on said VPLMN or not based on the information received in the message from the H-PCRF.

In the accompanying drawings, the preferred embodiment of the invention and preferred methods of practicing the invention are illustrated in which:

FIG. 1 shows limited PCC deployment in home routed scenarios. VPLMN does not support PCC.

FIG. 2 shows the problem description and target scenario.

FIG. 3 shows limited PCC deployment concerning the home routed case.

FIG. 4 shows the UE attaching to new access which does not support dynamic QoS.

FIG. 5 is a block diagram of a Home Policy and Charging Rule Function.

FIG. 6 is a block diagram of a Home Application Function.

Referring now to the drawings wherein like reference numerals refer to similar or identical parts throughout the several views, and more specifically to FIG. 5 thereof, there is shown an H-PCRF 10 in a telecommunications network having an HPLMN and a VPLMN. The H-PCRF 10 comprises a network interface 14 that receives and sends signaling messages. The H-PCRF 10 comprises a processing unit 16 which detects dynamically from a received message a PCC scenario with regard to PCC capabilities of a VLPMN. The network interface 14 sending a message to an H-AF 12 notifying the H-AF 12 of the detected PCC scenario so the H-AF 12 can decide whether to progress a service negotiation with regard to a user roaming on said VPLMN or not.

The processing unit 16 may detect whether in the detected PCC scenario there can be total PCC control or limited PCC control for a user roaming on said VPLMN. The processing unit 16 may detect PCC capabilities supported in a particular PCC scenario based on information about: Internet Protocol-Connectivity Access Network (IP-CAN) type and Mobility Protocol type received in an IP-CAN session establishment indication through the Gx interface, and existence of Gateway Control session signaling corresponding to said session (i.e. Gateway Control signaling that can be related to the Gx session of the concerned-roaming-user).

The network interface 14 may include at least either an S9 interface or Gxx interface which receive Gateway Control signaling, and the processing unit 16 detects that limited PCC capabilities are available in a particular PCC scenario if use of the S9 or Gxx interfaces is required for a specific IP-CAN/Mobility Protocol type combination but a corresponding Gateway Control Session signaling has not been received by the H-PCRF 10. In the content of the present description, the expression “limited PCC capabilities available (e.g. in a particular PCC scenario)” means that not full PCC capabilities are available in said scenario; for example, that dynamic QoS Control and/or session authorization and event reporting are not available. The processing unit 16 uses internally configured data establishing, for one or more combinations of specific IP-CAN/Mobility Protocol types, whether the use of S9 or Gxx interfaces is required to receive Gateway Control Session signaling by the H-PCRF 10. The network interface sends a message to the Policy and Charging Enforcement Function (PCEF) in the corresponding node, such as the PCEF in a Packet Data Network Gateway (PDN-GW), notifying the detected PCC scenario with regard to PCC capabilities of the VPLMN, so the PCEF, obtains information for notifying a Charging System (OCS) about at least part of the PCC capabilities reported by the H-PCRF with regard to a user roaming on said VPLMN.

The present invention pertains to a method of an H-PCRF 10 in a telecommunications network having an HPLMN and a VPLMN. The method comprises the steps of receiving signaling messages at a network interface 14. There is the step of detecting dynamically from a received message with a processing unit 16 a PCC scenario with regard to PCC capabilities of a VLPMN. There is the step of sending a message from the network interface 14 to an H-AF 12 notifying the H-AF 12 of the detected PCC scenario so the H-AF 12 can decide whether to progress a service negotiation with regard to a user roaming on said VPLMN or not.

The detecting step may include the step of the processing unit 16 detecting whether in the detected PCC scenario there can be total PCC control or limited PCC control for a user roaming on said VPLMN. For example, it can be determined whether event reporting and dynamic Quality of Service control are possible for a given session of a user roaming in a certain VPLMN according to the detected PCC scenario. The detecting step may include the step of detecting PCC capabilities supported in a particular PCC scenario based on information about: Internet Protocol-Connectivity Access Network (IP-CAN) type and Mobility Protocol type received in an IP-CAN session establishment indication through the Gx interface, and existence of a related Gateway Control signaling.

Gateway Control signaling may be received by the H-PCRF 10 through S9 or Gxx interfaces, and there then may be the step of the processing unit 16 detecting that limited PCC capabilities are available in a particular PCC scenario if use of the S9 or Gxx interfaces is required for a specific IP-CAN/Mobility Protocol type combination but a corresponding Gateway Control Session signaling has not been received by the H-PCRF 10. There may be the step of the processing unit 16 using internally configured data establishing, for one or more combinations of specific IP-CAN/Mobility Protocol types, whether the use of S9 or Gxx interfaces is required to receive Gateway Control Session signaling by the H-PCRF 10. There may be the step of sending a message from the network interface 14 to the Policy and Charging Enforcement Function (PCEF) (e.g. the PCEF within a Packet Data Network Gateway, PDN-GW) notifying the detected PCC scenario with regard to PCC capabilities of the VPLMN, so the PCEF obtains information for notifying a Charging System (OCS) about at least part of the PCC capabilities reported by the H-PCRF 10 with regard to a user roaming on said VPLMN.

Referring to FIG. 6, the present invention pertains to an H-AF 12 in a telecommunications network having an HPLMN and a VPLMN. The H-AF 12 comprises a network interface 22 that receives a message from an H-PCRF 10 which notifies the H-AF 12 of a detected PCC scenario with regard to PCC capabilities of a VLPMN. The H-AF 12 comprises a processing unit 24 which decides whether to progress a service negotiation with regard to a user roaming on said VPLMN or not based on the information received in the message from the H-PCRF 10.

The processing unit 24 may reject a service session request when, according to the information received in the message from the H-PCRF 19, Dynamic Quality of Service (QoS) is not available. The network interface 22 may send a message to the H-PCRF 10 subscribing to notification on changes of the PCC capabilities of a VPLMN with regard to the user roaming on said VPLMN. The network interface 22 may receive a message from the H-PCRF 10 notifying a detected PCC scenario as a result of said message for subscribing to notification on changes.

The present invention pertains to a method of an H-AF 12 in a telecommunications network having an HPLMN and a VPLMN. The method comprises the steps of receiving a message from an H-PCRF 10 at a network interface 22 which notifies the H-AF 12 of a detected PCC scenario with regard to PCC capabilities of a VLPMN. There is the step of deciding with a processing unit 24 whether to progress a service negotiation with regard to a user roaming on said VPLMN or not based on the information received in the message from the H-PCRF 10.

The step of deciding with the processing unit 24 whether to progress a service negotiation may include the step of the processing unit 24 rejecting a service session request when, according to the information received in the message from the H-PCRF 10, Dynamic Quality of Service (QoS) is not available. There may be the step of sending a message from the network interface 22 to the H-PCRF 10 subscribing to notification on changes of the PCC capabilities of a VPLMN with regard to the user roaming on said VPLMN. The receiving step may include the step of receiving a message from the H-PCRF 10 notifying a detected PCC scenario as a result of said message for subscribing to notification on changes.

In the operation of the invention, a flexible/dynamic detection mechanism is provided so that the H-PCRF 10 is aware of the PCC deployment scenario (i.e. whether there can be a total PCC control, or it will be limited) overcoming the deficiencies of the prior art in this area, which are based on static configuration. Based on such knowledge, the H-PCRF 10 notifies the H-AF 12, so that the H-AF 12 can decide whether to progress the service negotiation with the limited PCC control, or terminate it. The PCEF can also be notified from the H-PCRF 10 in order not to initiate specific actions towards the OCS.

The detection mechanism of the invention may include:

NOTE: It is believed that prior art covers H-PCRF 10 determination of limited PCC capabilities support based only on static configuration.

Based on the outcome of this detection, the invention may further include:

NOTE: It is believed that prior art covers notification to OCS (via PCEF, e.g. step 5 on FIG. 5) of limited PCC capabilities support, but based only on static configuration. However, it is believed that notifications to H-AF 12 are not currently covered by prior art, nor are additional decisions at the PCEF based on the knowledge of limited PCC capability support.

NOTE: It is believed that prior art covers notification to OCS (via PCEF) of limited PCC capabilities support, but based only on static configuration. However, it is believed the prior-art does not cover notifications neither to PCEF, OCS (via PCEF) nor to H-AF 12 when full PCC capabilities become available again.

NOTE: It is believed H-AF 12 and PCEF behavior based on the knowledge of available PCC capabilities is not currently covered by prior art.

Two main use cases regarding the present invention are illustrated:

The scenario where the UE attaches to a new access that doesn't support dynamic PCC is now described. FIG. 4 shows the UE attaching to new access which does not support dynamic QoS. H-PCRF 10 Detection of supported PCC capabilities at IP-CAN session establishment. When the UE attaches to the A-GW (VPLMN), the PDN-GW/PCEF (HPLMN) receives a request to establish an IP-CAN bearer (step 1 and 2 in FIG. 4). The PDN-GW/PCEF then requests PCC Rules to the H-PCRF 10 (step 3 in FIG. 4). The H-PCRF 10 detects the supported PCC capabilities at this point of the IP-CAN session establishment using the following method:

TABLE 1
How to determine if S9/Gxx is required
IP-CAN type Mobility Protocol Type S9/Gxx required
3GPP2 Any required
WiMAX Any required
xDSL Any required
DOCSIS Any required
WLAN Any Not required
3GPP-GPRS PMIP, DSMIP, MIP required
3GPP-EPS PMIP, DSMIP, MIP required
3GPP-GPRS GTP not required
3GPP-EPS GTP not required

The mobility protocol type is a new AVP that enumerates the different protocols (GTP, PMIP, DSMIP, MIP) that is supported between the A-GW and the PDN-GW.

In regard to the configuration of the H-PCRF 10 to work in a Limited PCC deployment, when the H-PCRF 10 determines that the UE is roaming in a visited network that does not support PCC (S9/Gxx required and S9/Gxx interaction was not received), the H-PCRF 10 performs the following actions:

Always select BCM as ‘UE-only’ to inform the UE.

When reporting Supported PCC Capabilities to the PDN-GW/PCEF, the H-PCRF 10 informs the PDN-GW/PCEF about the relevant Supported PCC capabilities in the response to the IP-CAN session establishment request (step 4 in FIG. 4). See below for additional details of a potential Diameter protocol encoding of this information within Gx reference point.

Additionally, the information of the supported PCC Capabilities is relevant to the PDN-GW/PCEF in order to . . .

See below for additional details of a potential Diameter protocol encoding of this information within Gy reference point.

In turn, this would allow the OCS to decide e.g. whether charging authorizations should be rejected in scenarios where some of these capabilities are not supported. For example, charging authorization may be rejected in scenarios where location-based charging policies exists but event reporting (e.g. to inform about roaming events to specific roaming areas) is not available.

The PDN-GW/PCEF returns a confirmation of IP-CAN session establishment that may include the allocated UE IP address (steps 7 and 8 in FIG. 4)

For reporting supported PCC capabilities to the H-AF 12, after attach and creation of the default bearer, the user may contact an Application Function to enjoy a particular service. If QoS and Charging control is required for this service, the H-AF 12 interacts with the H-PCRF 10 to provide the corresponding QoS Authorization (step 9 in FIG. 4).

According to this embodiment, the H-PCRF 10 includes in the response to the H-AF 12 an indication of the PCC functions/capabilities currently supported in the particular scenario the user is attached to. Mind that the H-PCRF 10 is made aware of such situation using the mechanisms proposed by previous embodiments.

This indication from the H-PCRF 10 would be relevant to the H-AF 12 in order to, among other, decide whether to progress or not service session with regard to a user roaming on a certain VMPLM. For example, upon reception of this indication from the H-PCRF 10, the H-AF 12 can perform one or more of the following actions:

See below for additional details of a potential Diameter protocol encoding of this information within Rx reference point.

A new value for the Specific-Action AVP would be also required in order to subscribe and notify the H-AF 12 of SUPPORTED_PCC_CAPABILITIES_CHANGE events. The new Supported-PCC-Capabilities with its applicable value should be additionally provided in this case.

The H-PCRF 10 initial and subsequent notifications and corresponding H-AF 12 actions may be taken on a per service session basis.

For the case of IMS, this embodiment has the H-PCRF 10 notifications handled at user Registration within the IMS domain instead. It is to be noticed that, in this particular embodiment (IMS), the Application Function H-AF 12 is assumed to be a “Proxy-Call Session Control Function”, P-CSCF.

The scenario where the UE moves to from an access not supporting dynamic PCC to an access that supports dynamic PCC is now described. The UE moves from an access (new IP-CAN type) not supporting dynamic PCC to an access (new IP-CAN type) that supports dynamic PCC. That means that one of the following cases happened:

The H-PCRF 10 realizes that the Supported PCC capabilities in the VPLMN have changed making use of the following input:

Once that the H-PCRF 10 detects that full PCC capabilities are now available, the H-PCRF 10 could inform the PDN-GW/PCEF and H-AF 12 making use of procedures outlined above.

The scenario where the UE moves from an access supporting dynamic PCC to an access that does not support dynamic PCC is now described. The UE moves from an access supporting QoS control to an access that does not support dynamic QoS control. That means that the reached access does not have BBERF functionality within the A-GW.

The H-PCRF 10 realizes that the PCC capabilities in the VPLMN have changed making use of the following input:

Once that the H-PCRF 10 detects that only limited PCC capabilities are now available, the H-PCRF 10 could inform the PDN-GW/PCEF and H-AF 12 making use of procedures as described above.

The scenario where encoding of PCC capabilities currently supported according to DIAMETER protocol is now described. In this embodiment, the information about the PCC functions/capabilities available in the current access may be encoded within Diameter protocol as a new Grouped AVP. An example of such encoding may be as follows:

Supported-PCC-Capabilities:=
[Dynamic-QoS-Control] ENABLED/NOT ENABLED
[Session-Authorization] ENABLED/NOT ENABLED
[Event-Reporting] ENABLED/NOT ENABLED
[Charging-Control] ENABLED/NOT ENABLED
NOTE:
Mind that Charging Control may be disabled for some reason. The Charging-Control AVP within the Supported-PCC-Capabilities AVP can serve to indicate this condition.

This encoding can be (re)used on protocol messages exchanged over interfaces: Gx, Rx and Gy.

The invention presented herein provides the following benefits:

1. The H-PCRF 10 can be aware of the PCC deployment (PCC functions/capabilities) for roaming scenarios without the need of static configuration, and can therefore be able to . . .

2. The H-AF 12 can be aware of the PCC capabilities currently supported and can adapt the service request according to current conditions. Due to this, a reduction in Rx interactions can be experienced while limited PCC capabilities are reported to the H-AF 12.

3. The PDN-GW/PCEF can be aware of the PCC capabilities currently supported and can inform the OCS according to current conditions.

4. The OCS can get knowledge of the PCC capabilities currently supported and adapt charging appropriately.

Abbreviations
A-GW Access Gateway
AF Application Function
AVP Attribute/Value Peer
BBERF Bearer Binding and Event Reporting Function
BCM Bearer Control Mode
GTP GPRS Tunneling Protocol
H-AF AF in the HPLMN
H-PCRF PCRF in the HPLMN
IMS IP Multimedia Subsystem
IP-CAN IP Connectivity Access Network
IP-CAN The term “IP-CAN session” describes the association
session between a UE represented by an IPv4 and/or an
IPv6 address, and UE identity information, if
available, and a PDN represented by a PDN ID
(e.g. an APN). An IP-CAN session can incorporate
one or more IP-CAN bearers.
OCS Online Charging System
PCEF Policy and Charging Enforcement Function
PCRF Policy and Charging Rule Function
PDN Packet Data Network
PDN-GW Packet Data Network Gateway
QoS Quality of Service
SDF Service Data Flow
S-GW Serving Gateway (A-GW for 3GPP access)
UE User Equipment
V-PCRF PCRF in the VPLMN

Although the invention has been described in detail in the foregoing embodiments for the purpose of illustration, it is to be understood that such detail is solely for that purpose and that variations can be made therein by those skilled in the art without departing from the spirit and scope of the invention except as it may be described by the following claims.

Fernandez Alonso, Susana, Castellanos Zamora, David, Pancorbo Marcos, Maria Belen, Pastor Balbás, Jose Javier

Patent Priority Assignee Title
8650279, Jun 29 2011 Juniper Networks, Inc Mobile gateway having decentralized control plane for anchoring subscriber sessions
8700040, Apr 30 2008 Telefonaktiebolaget L M Ericsson (publ) Bearer control mode (NW-only or user-only) handling in intersystem handover
9154991, May 10 2013 Alcatel Lucent PCC QoS authorization based on rule split and flow direction
9794324, Nov 02 2012 Telefonaktiebolaget LM Ericsson (publ) Application function dependent policy control
9894133, Mar 07 2013 Samsung Electronics Co., Ltd. Method and apparatus for controlling traffic in wireless communication system
Patent Priority Assignee Title
7912477, Apr 21 2006 NEC Corporation Mobile communication system for matching resource amount of core network bearer and resource amount of visited network bearer
20070066286,
20070232301,
20080046963,
20090141625,
20090182883,
20090228956,
20100027509,
20110183667,
20110275377,
20110286384,
20120226814,
/////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Nov 12 2009Telefonaktiebolaget LM Ericsson (publ)(assignment on the face of the patent)
Nov 24 2009FERNANDEZ ALONSO, SUSANATELEFONAKTIEBOLAGET LM ERICSSON PUBL ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0271240589 pdf
Nov 24 2009PANCORBO MARCOS, BELENTELEFONAKTIEBOLAGET LM ERICSSON PUBL ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0271240589 pdf
Nov 26 2009CASTELLANOS ZAMORA, DAVIDTELEFONAKTIEBOLAGET LM ERICSSON PUBL ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0271240589 pdf
Nov 26 2009PASTOR BALBAS, JOSE JAVIERTELEFONAKTIEBOLAGET LM ERICSSON PUBL ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0271240589 pdf
Date Maintenance Fee Events
Nov 14 2016M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
Sep 30 2020M1552: Payment of Maintenance Fee, 8th Year, Large Entity.


Date Maintenance Schedule
May 14 20164 years fee payment window open
Nov 14 20166 months grace period start (w surcharge)
May 14 2017patent expiry (for year 4)
May 14 20192 years to revive unintentionally abandoned end. (for year 4)
May 14 20208 years fee payment window open
Nov 14 20206 months grace period start (w surcharge)
May 14 2021patent expiry (for year 8)
May 14 20232 years to revive unintentionally abandoned end. (for year 8)
May 14 202412 years fee payment window open
Nov 14 20246 months grace period start (w surcharge)
May 14 2025patent expiry (for year 12)
May 14 20272 years to revive unintentionally abandoned end. (for year 12)