Method and apparatus for policy management for temporary products in a telecommunications network
A method ( 300 ) and apparatus ( 40 ) according to this disclosure integrate policy evaluation into the process of provisioning temporary products ( 52 ) in a telecommunications network ( 10 ), in a manner that results in consumption of a temporary product ( 52 ) being governed by values of one or more policy-related parameters that are specific to the temporary product ( 52 ), rather than being governed by default values for such parameters. Accordingly, an Online Charging System, OCS, ( 26 ) includes or is associated with a network node ( 40 ) that triggers policy evaluation in conjunction with authorizing charging and policy sessions in the context of temporary product provisioning, to thereby provide the involved policy node ( 24 ) with policy-related information that is specific to the temporary product.
1. A method of policy management for temporary products in a telecommunications network, the method performed by a network node associated with online charging in the telecommunications network and comprising:
providing default policy-related information to a policy node with respect to establishing an initial policy session for a user in advance of a temporary product being provisioned for the user;
subsequently provisioning the temporary product for the user in association with a charging session being established for the user at a service node;
determining updated policy-related information to be applied to any consumption of the temporary product by the user; and
sending the updated policy-related information to the policy node, to govern consumption of the temporary product by the user according to the updated policy-related information rather than the default policy-related information;
wherein providing the default policy-related information comprises sending a default value for one or more policy-related parameter to the policy node, the default value not being specific to the temporary product, and wherein sending the updated policy-related information comprises sending a non-default value for the one or more policy-related parameter, the non-default value being specific to the temporary product.
2. The method of claim 1 , wherein
the policy node operates as a Policy Charging and Rules Function (PCRF),
the default policy-related information comprises a policy counter status or a policy group indicator, where the policy counter status or policy group indicator is not specific to the temporary product, and
the updated policy-related information comprises a policy counter status or policy group indicator, where the policy counter status or policy group indicator is specific to the temporary product.
3. The method of claim 2 , wherein providing the default policy-related information comprising sending a spending limit answer to the PCRF in response to receiving an initial spending limit request from the PCRF, the spending limit answer reflecting default values of one or more policy-related parameters, and wherein sending the updated policy-related information comprises subsequently sending a spending notification request to the PCRF, the spending notification request reflecting non-default values of the one or more policy-related parameters.
4. The method of claim 1 , wherein
the policy node operates as a Policy Charging and Enforcement Function (PCEF),
the default policy-related information comprises a Quality-of-Service (QoS) parameter or Policy Charging and Control (PCC) rule not specific to the temporary product, and
the updated policy-related information comprises a QoS parameter or PCC rule specific to the temporary product.
5. The method of claim 1 , wherein subsequently provisioning the temporary product for the user includes setting a validity time for the temporary product.
6. The method of claim 1 , wherein the method comprises assessing any reported usage of the temporary product against the temporary product and thereby changing the temporary product into a non-temporary product, for charging purposes.
7. The method of claim 1 , wherein subsequently provisioning the temporary product for the user comprises:
receiving a credit control request from the service node;
determining that a subscriber account associated with the user has sufficient credit for the temporary product to be provisioned and correspondingly provisioning the temporary product; and
returning a credit control answer to the service node.
8. The method of claim 1 , further comprising sending the updated policy-related information to the policy node for any subsequent temporary products provisioned responsive to consumption of the temporary product.
9. A network node configured for operation in an online charging system of a telecommunications network, the network node comprising:
communication interface circuitry configured for exchanging messages with one or more other types of nodes in the telecommunications network; and
processing circuitry that is operatively associated with the communication interface circuitry and configured to:
provide default policy-related information to a policy node with respect to establishing an initial policy session for a user in advance of a temporary product being provisioned for the user;
subsequently provision the temporary product for the user in association with a charging session being established for the user at a service node;
determine updated policy-related information to be applied to any consumption of the temporary product by the user; and
send the updated policy-related information to the policy node, to govern consumption of the temporary product by the user according to the updated policy-related information rather than the default policy-related information;
wherein, to provide the default policy-related information, the processing circuitry is configured to send a default value for one or more policy-related parameters to the policy node, the default value not being specific to the temporary product, and, to provide the updated policy-related information, the processing circuitry is configured to send a non-default value for the one or more policy-related parameters, the non-default value being specific to the temporary product.
10. The network node of claim 9 , wherein
the policy node operates as a Policy Charging and Rules Function (PCRF),
the default policy-related information comprises a policy counter status or a policy group indicator, where the policy counter status or policy group indicator is not specific to the temporary product, and
the updated policy-related information comprises a policy counter status or a policy group indicator, where the policy counter status or policy group indicator is specific to the temporary product.
11. The network node of claim 10 , wherein, with respect to providing the default policy-related information, the processing circuitry is configured to send a spending limit answer to the PCRF in response to receiving an initial spending limit request from the PCRF, the spending limit answer reflecting default values of one or more policy-related parameters, and wherein, with respect to sending the updated policy-related information, the processing circuitry is configured to subsequently send a spending notification request to the PCRF, the spending notification request reflecting non-default values of the one or more policy-related parameters.
12. The network node of claim 9 , wherein
the policy node operates as a Policy Charging and Enforcement Function (PCEF),
the default policy-related information comprises a Quality-of-Service (QoS) parameter or Policy Charging and Control (PCC) rule not specific to the temporary product, and
the updated policy-related information comprises a QoS parameter or PCC rule specific to the temporary product.
13. The network node of claim 9 , wherein, with respect to subsequently provisioning the temporary product for the user, the processing circuitry is configured to set a validity time for the temporary product.
14. The network node of claim 9 , wherein the processing circuitry is configured to assess any reported usage of the temporary product against the temporary product and thereby change the temporary product into a non-temporary product, for charging purposes.
15. The network node of claim 9 , wherein, to subsequently provision the temporary product for the user, the processing circuitry is configured to:
receive a credit control request from the service node;
determine that a subscriber account associated with the user has sufficient credit for the temporary product to be provisioned and correspondingly provision the temporary product; and
return a credit control answer to the service node.
16. The network node of claim 9 , wherein the processing circuitry is configured to send the updated policy-related information to the policy node for any subsequent temporary products provisioned responsive to consumption of the temporary product.