Network service plan design
A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.
1. A method of provisioning a network service set to be delivered to a plurality of wireless end-user devices via a wireless network, wherein the plurality of wireless end-user devices are assigned to a first subscriber group of a plurality of subscriber groups using the wireless network, the method comprising:
maintaining a database of user credentials for each of a plurality of service designers, each given service designer user credentials having a corresponding association with one or more of the subscriber groups, wherein for each such given association, a corresponding permission set specifies one or more service policies from a group of network service policies, wherein the given service designer is allowed to manage the specified one or more service policies for the subscriber group of the given association;
when a given one of the service designers accesses a network service design center with correct user credentials from the database, presenting the given service designer with a user interface reflecting the corresponding permission set and associated one or more subscriber groups associated with the correct user credentials;
prompting the given service designer via the user interface to specify one or more service policies from the corresponding permission set for the corresponding one or more subscriber groups, the one or more service policies including an aspect of an access control policy and an aspect of an access accounting policy;
accepting input from the given service designer for one or more changes to the service policies applicable to the first subscriber group;
generating, within the network service design center and based on the accepted input, a policy instruction set; and
outputting, from the network service design center, the policy instruction set, to one or more processing elements accessible via the wireless network to enable the one or more processing elements to apply, in connection with the network service set, wireless network services to the wireless end-user devices in the first subscriber group.
2. The method of claim 1 , wherein the policy instruction set specifies at least one access control policy instruction and at least one access accounting policy.
3. The method of claim 2 , wherein outputting the policy instruction set comprises outputting the at least one access control policy instruction to a first processing element and outputting the at least one access accounting policy instruction to a second processing element.
4. The method of claim 1 , wherein at least one wireless end-user device in the first subscriber group is also assigned to a second subscriber group.
5. The method of claim 1 , wherein the first subscriber group is an enterprise subscriber group.
6. The method of claim 1 , wherein the first subscriber group is a mobile virtual network operator device group.
7. The method of claim 1 , wherein the first subscriber group is a carrier device group.
8. The method of claim 1 , wherein the permission set for the first subscriber group comprises service discovery management service policies.
9. The method of claim 1 , wherein the permission set for the first subscriber group comprises service policy inclusion service policies.
10. The method of claim 1 , wherein the permission set for the first subscriber group comprises classification object design service policies.
11. The method of claim 1 , wherein the permission set for the first subscriber group comprises carrier policy design service policies.
12. The method of claim 1 , wherein the permission set for the first subscriber group allow a given one of the service designers to specify the one or more service policies as a multi-match classification service policy.
13. The method of claim 1 , wherein outputting from the network service design center the policy instruction set to the one or more processing elements comprises transmitting the policy instruction set to a policy provisioning function for distribution to the one or more processing elements.
14. The method of claim 1 , wherein the one or more processing elements comprise a policy enforcement function.
15. The method of claim 1 , wherein the one or more processing elements comprise a policy decision function.