-
2007-04-24
10/670,221
2003-09-26
US 7,209,458 B2
2007-04-24
-
-
Zarni Maung | Van Kim T. Nguyen
2023-12-12
The invention is a method and a system for the providing of service to user equipment (UE). A method of providing services to user equipment in accordance with the invention includes providing from a database (420) to a policy decision entity (405) subscriber information regarding permitted conditions for the users to obtain the services; providing service information from at least one network or server (100), regarding service offered by the at least one network or server to the user equipment, forming policy rules at the policy decision entity based upon the subscriber information and the service information. A requesting user equipment transmits a request for service to the communications network which is processed by the policy decision entity in accordance with the policy rules to determine if the service is to be allowed and if the service is allowed characteristics of the service to be provided to the requesting user equipment and the policy enforcement entity enforces at least one characteristic of an allowed service upon the communication network to insure that the allowed service obtained by the requesting user equipment has the at least one characteristic of the allowed service.
Get notified when new applications in this technology area are published.
This application claims the benefit of the filing date of U.S. Provisional Application Ser. No. 60/413,877, filed Sep. 27, 2002, entitled “Enhanced QoS Control”.
1. Field of the Invention
The present invention relates to wireless communications. In particular, the present invention relates to control of the Quality of Service (QoS) for wireless communications.
2. Description of the Prior Art
Conventional wireless communication networks suffer from the problem of static, limited traffic classification capability. FIG. 1 shows a network having a plurality of application provider networks (APNs) 100-1 to 100-n connected to a Gateway GPRS Service Node (GGSN) 440 through respective QoS controls 110-1 to 110-n. Communication services are provided to terminals 160 through corresponding radio access networks 150 and Service GPRS Service Nodes 130. The radio access networks 150 may be R99 compliant GPRS networks including a base station system or 3GPP R99/R4 compliant WCDMA radio access networks. A Home Location Register (HLR) 140 contains one QoS profile for each APN 100.
At least some of terminals 160 are likely to be unable to make any QoS request, or to make a QoS request for different communication services. Thus, the communications services cannot depend on a traffic class based classification from the terminals 160. Instead, the network applies the same HLR based QoS control for all services provided by a single APN and is not able to give differentiated treatment for Wireless Application Protocol (WAP) browsing and Multimedia Media Messaging Service (MMS) from the same APN even if HLR 140 can set the maximum QoS profile per traffic class. Such a static HLR based control is not service-aware and has disadvantages. It is not possible to achieve differentiated treatment for different types of service usage within one traffic class and the network is sufficient only for short-term simple communication services.
The 3rd Generation Partnership Project (3GPP) has attempted to provide for policy based admission control in Release 5 of their specifications. See www.3gpp.org. This specification includes a Policy Control Function (PCF), which although a separate logical entity from the Proxy Connection State Control Function (P-CSCF), is described as being a physical part of the P-CSCF in Release 5. FIG. 2 illustrates the implementation of the PCF as part of the P-CSCF 180. Consequently, policy based admission control is only available for communication services provided through the IP multimedia subsystem and only the IP multimedia subsystem may request resources of the radio access network (for example, GSM or UMTS) for the communication services. The Gateway GPRS Service Node (GGSN) 440 initiates policy requests at packet data protocol (PDP) context activation or modification. For QoS control of a PDP context, the PCF of the P-CSCF/Policy Control Function 180 sends an indication of the maximum allowable QoS to the GGSN 440, and the GGSN then sets a QoS (no higher than the maximum allowable QoS) for the PDP context.
The 3GPP TS 23.207 (V5.50 (2002-09) and TS 29.207 V5.1.0 (2002-09) describe the function of the PCF. These publications are incorporated herein by reference in their entirety.
The policy control procedure of 3GPP Release 5 of the PCF is described in more detail in FIG. 3. This policy control procedure comprises the following six steps:
The 3rd Generation Partnership Project (3GPP) is currently developing Release 6 of their specifications, including enhanced policy based admission control. It has been proposed to separate the PCF 220 from P-CSCF 210 so that services other than those provided through the IP multimedia subsystem could benefit from the policy based admission control.
A method of providing services to user equipment in a communications network including a database storing subscriber information regarding users of the user equipment obtaining the services, a policy enforcement entity to which the user equipment is coupled to obtain connection to sessions and a policy decision entity which is coupled to the policy enforcement entity and to the database which determines policy governing the providing of the services from at least one network or server coupled to the policy decision entity, in accordance with the invention includes providing from the database to the policy decision entity the subscriber information regarding permitted conditions for the users to obtain the services; providing service provider information from the at least one network or server regarding the services offered to the user equipment, which is utilized by the policy decision entity; and forming policy rules at the policy decision entity based upon the subscriber information and the service information; and wherein a requesting user equipment transmits a request for a session to the communications network which is processed by the policy decision entity in accordance with the policy rules to determine if a session is to be allowed and if the session is allowed determining characteristics of the service to be provided to the requesting user equipment and the policy enforcement entity enforces at least one characteristic of an allowed session upon the communication network to insure that the allowed session obtained by the requesting user equipment has the at least one characteristic of the allowed session. The policy decision entity may be a policy control function. The policy enforcement entity may be a Gateway General Packet Radio Access Node (GGSN). The subscriber information may comprise allowed services which may be provided to the user equipment by the at least one network or server. The allowed services may be defined by a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment by the at least one network or server. The subscriber information may comprise allowed services which may be provided to the user equipment by the at least one network or server. The list of services may include a service name, quality of service class and an allowed bit rate is processed by the policy decision entity as part of forming the policy rules. The service information may comprise quality of service information. The quality of service information may comprise bandwidth. The service information may comprise quality of service information. The policy rules may be default policy rules when the subscriber information is not available which is not dependent upon information the varies with different subscribers. The communications may be a packet switched network.
A system for controlling the providing of service to user equipment in accordance with the invention includes a communication system including a database storing subscriber information regarding subscription of users of the user equipment to obtain sessions of the services, a policy enforcement entity to which the user equipment is coupled to obtain the services, and a policy decision entity which is coupled to the policy enforcement entity and to the database; and at least one network or server which is coupled to the policy decision entity that provides the sessions of the services to the user equipment through the policy decision entity; and wherein the at least one network or server provides service information to the policy decision entity regarding the sessions of the services which are offered to the user equipment, the database provides the stored subscriber information to the policy decision entity regarding subscription of the users of the user equipment to obtain the sessions of the services provided by the at least one network or server, the policy decision entity formulates policy rules defining characteristics of the sessions which may be obtained by users of the user equipment from the at least one network or server in response to the subscriber information and the service information and the policy enforcement entity in response to the policy rules enforces the obtaining of the sessions of the services by the user equipment through the wireless system in accordance with at least one characteristic. The policy decision entity may be a policy control function. The policy enforcement entity may be a Gateway General Packet Radio Access Node (GGSN). The characteristics may comprise a name of service, quality of service and a bit rate of the session to be provided to a requesting user equipment. The subscriber information may comprise allowed services which may be provided to the user equipment. The allowed services may be defined by information including a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment. The service information may comprise quality of service information. The communications network may be a packet switched network.
In a system for controlling the providing of services to user equipment comprising a communication system including a policy enforcement entity to which the user equipment is coupled to obtain the services, and a policy decision entity which is coupled to the policy enforcement entity and to a database, and at least one network or server which is coupled to the policy decision entity that provides the services to the user equipment through the policy enforcement entity, an entity in accordance with the invention includes a database in the communication system which stores subscriber information regarding subscription of users of the user equipment to obtain the services from the at least one network or server; and wherein the at least one network or server provides service information to the policy decision entity regarding the services which are offered to the user equipment, the database provides the stored subscriber information to the policy decision entity regarding subscription of the users of the user equipment to obtain the services provided by the at least one network or server, the policy decision entity formulates policy rules defining characteristics of the services which may be obtained by users of the user equipment from the at least one network or server in response to the subscriber information and the service information and the policy enforcement entity in response to the policy rules enforces the obtaining of the services by the user equipment through the system in accordance with at least one characteristic. The policy decision entity may be a policy control function. The policy enforcement entity may be a Gateway General Packet Radio Access Node (GGSN). The characteristics may comprise a name of service, quality of service and a bit rate of the session to be provided to a requesting user equipment. The subscriber information may comprise allowed services which may be provided to the user equipment. The allowed services may be defined by information including a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment. The service information may comprise quality of service information. The quality of service information may comprise bandwidth. The communications system may be a packet switched network.
In a communications system including a policy enforcement entity to which user equipment is coupled to obtain connection to services and a policy decision entity which is coupled to the policy enforcement entity which determines policy governing the providing of the services from at least one network or server coupled to the policy decision entity, wherein service information is provided from at least one network or server, regarding service offered by the at least one network or server to the user equipment, which is utilized by the policy decision entity to formulate, policy rules based upon subscriber information and the service information, and a requesting user equipment transmits a request for a service with at least one of the at least one network or server which is processed in accordance with the policy rules to determine if the service is to be allowed and if the service is allowed determining characteristics of the service to be provided to the requesting user equipment and the policy enforcement entity enforces at least one characteristic of an allowed service upon the communication network to insure that the allowed service obtained by the requesting user equipment has the at least one characteristic of the allowed service, a method in accordance with the invention includes providing from a database to the policy decision entity the subscriber information regarding permitted conditions for the user equipment to obtain the service which is used by the policy decision entity as part of the formulation of the policy rules; and providing services to the user equipment in accordance with the at least one characteristic of the allowed service. The policy decision entity may be a policy control function. The policy enforcement entity may be a Gateway General Packet Radio Access Node (GGSN). The subscriber information may comprise allowed services which may be provided to the user equipment by the at least one network or server. The allowed services may be defined by a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment by the at least one network or server. The subscriber information may comprise allowed services which may be provided to the user equipment by the at least one network or server. The requests for services may be transmitted to the policy enforcement entity and from the policy enforcement entity to the policy decision entity; and wherein an identification and an access point name of the at least one network or server from which the service is requested may be transmitted to the policy decision entity and to a system, including the database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment. The service information may comprise quality of service information. The quality of service information may comprise bandwidth. The requests for services may be transmitted to the policy enforcement entity and from the policy enforcement entity to the policy enforcement entity; and an identification and an access point name of the at least one network or server from which the service is requested may be transmitted to the policy decision entity and to a system, including the database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment. The communications system may be a packet switched network.
FIG. 1 illustrates QoS control problems in a prior art wireless communication network.
FIG. 2 illustrates the implementation of a policy control function in a prior art wireless communication network according to 3GPP Release 5.
FIG. 3 illustrates a detailed flow diagram of the prior art policy control control procedure of 3GPP Release 5.
FIG. 4 illustrates an embodiment of network controlled QoS in accordance with the invention providing different exemplary communication services.
FIG. 5 illustrates an embodiment of the invention enabling operators to dynamically allocate QoS according to service need and business potential.
FIG. 6 describes the control procedure for a primary PDP context setup when the user equipment has not established any communication with at least one network or server providing services.
FIG. 7 illustrates the control procedure of a detected new flow in an existing PDP context.
FIG. 8 illustrates the control procedure when the PCF and a service logic associated with a network or server providing services exchange information prior to applying and/or updating policy.
FIG. 9 is an example of the invention enabling QoS control over a streaming communication service.
FIG. 10 illustrates the process of obtaining information from the subscription manager database which is used to define a quality of service provided to a requesting user equipment.
Like reference numerals identify like parts throughout the drawings.
This invention provides policy based admission QoS control of different networks or servers providing services. An embodiment 250 of implementation of the policy based admission QoS control in accordance with the invention is illustrated in FIG. 4. Unlike the prior art network illustrated in FIG. 1, the fully network controlled QoS in FIG. 4 provides separate QoS controls for a collective group 260 of networks or servers in a packet switched network even if individual networks or servers 100 are provided from the same operator. The network or servers 100 are either service provider networks or service provider servers of diverse designs. The QoS controls 110 are preferably enabled within one APN operator 270 making offering multimedia service combinations simple, terminal realizations simple, and providing consistent treatment of the same service over all of the vendor's terminals. Preferably, the QoS controls 110 can be hidden from the end user, are always linked to the offered services and are always part of the user service selection and the user receives what was purchased.
An embodiment 400 of the invention, which enables operators to dynamically allocate QoS according to service need and business potential, is illustrated in FIG. 5. Subscription Manager Database 420 is connected to PCF 405 which functions as the policy decision point/entity. The PCF 405 may be in accordance with the 3GPP TS which are referred to above. The PCF 405 decides what QoS treatment to allocate, binding of service and PDP context. From the subscription manager database 420, PCF 405 receives subscriber information, which may include subscriber specific information networks or servers 100 providing services to the UE 160, to which the subscriber subscribes to obtain access (for example, streaming services with a maximum bandwidth “X”) to the services. The service logic 410 provides service information from the networks or servers 100, including the identification of services and QoS to PCF 405. The PCF 405 formulates policy rules based upon the subscriber and subscription information provided from the subscription manager database 420 and the service information provided from the at least one network or servers 100 providing service to the UE 160 and/or from the service logic 410. The local rules repository 425 stores default policy information in the form of decision logic. If the subscriber information is somehow absent from the subscription manager database 420, default policy rules may be applied. The default policy rules do not vary in dependence upon different customers requesting service.
Preferably, the GGSN 440 initiates policy based admission control by sending a request to the PCF 405. This may happen either at PDP context activation, at PDP context modification, or when the GGSN 440 notices that a new flow is introduced in the user plane. In order to identify a new flow in the user plane, the GGSN 440 stores information on existing flows, such as source and destination IP addresses, source and destination ports, and protocol. The GGSN 440 also may filter user plane traffic and understand when user plane traffic does not match any of the existing flows.
The PCF 405 receives a request from the GGSN 440 and decides what QoS treatment to allocate to the PDP context or flow. For the decision, the PCF 405 may use service/QoS information received from the service logic 410 (for example, service logic 1 associated with the P-CSCF 210) involving for example, the outcome of a SDP negotiation), subscriber specific information received from the subscription manager database 420 and static information configured in the PCF 405 (for example, priority of streaming traffic in the operator's network). Any or all of this information may be stored in local repository 425 of the PCF 405. The PCF 405 also provides binding of service and PDP context.
The PCF 405 sends a decision on the QoS treatment to the GGSN 440. The QoS treatment may include maximum values for QoS attributes or target values for QoS attributes. The GGSN 440 functions as the policy enforcement point entity in the wireless network (not illustrated) which provides connectivity to the UE 160. The GGSN 440 enforces the QoS policy treatment decision based upon the policy rules set by the PCF received from PCF 405. Based on the treatment decision, the GGSN 440 may downgrade or upgrade the QoS requested for the PDP context or flow.
Policy control examples of the invention are described in conjunction with FIGS. 6–8. FIG. 6 illustrates the control procedure for a primary PDP context setup where the user has not yet established any communication with a service provider network or server 100; FIG. 7 illustrates the control procedure for a detected new flow in the existing PDP context; and FIG. 8 describes the control procedure when the PCF 405 and the service logic 410 exchange information prior to applying and/or updating.
The control procedure of FIG. 6 has six steps:
The procedure of FIG. 7 has three steps:
The procedure of FIG. 8 has six steps:
FIG. 9 is an example which enables QoS control over a streaming communication service. A streaming bearer PDP context request is passed between GGSN 440 and terminal 160. PCF 405 functions as described above and provides binding of the streaming session with the streaming bearer PDP context, etc. The Service Logic 410 of the streaming server or RTSP proxy 100 decides what QoS information to provide based on SDP.
This embodiment enables QoS control on a per session basis, as well as static service subscriptions based upon policy rules determined from consideration of the subscriber information and service provider information. It also ensures that the bearer only carries authorized traffic and, for example, the user can not use the streaming bearer to carry email traffic.
FIG. 10 illustrates the process of obtaining subscriber information from the subscription manager database 420 based upon the IMSI and APN provided through the PCF 405. The PCF 405 creates the PDP context class, bitrate, list of allowed services including service name which is stored in the local rules repository and passed to the GGSN 440.
There are numerous advantages provided by the embodiments of the invention. One single architecture can be used to control QoS allocation to all the traffic of different service usage and user service selection/subscription. QoS allocation may be combined with session QoS information dynamically. The invention enables the network to offer differentiated treatment of interactive and background traffic in a controlled and consistent manner. There is better control resolution compared to traffic class based static subscription control from a HLR, but backwards compatibility with the conventional HLR is provided. This solution also inter-works well with multi-vendor radio access networks 150, since it utilizes the UMTS QoS bearer architecture and standard PDP context negotiation procedures. This enables the QoS policy enforcement not only in the GGSN 440 but also throughout the mobile network.
The invention achieves the following:
While the invention has been described in terms of its preferred embodiments, it should be understood that numerous modifications may be made thereto without departing from the spirit and scope of the present invention. It is intended that all such modifications fall within the scope of the appended claims.
1. A method of providing services to user equipment, the method comprising:
providing from a database to a policy decision entity, subscriber information regarding permitted conditions for users to obtain the services;
providing service provider information from at least one network or server regarding the services offered to the user equipment, which is utilized by the policy decision entity; and
forming policy rules at the policy decision entity based upon the subscriber information and service information; and wherein
a requesting user equipment transmits a request for a session to a communications network which is processed by the policy decision entity in accordance with the policy rules to determine if a session is to be allowed and if the session is allowed determining characteristics of the service to be provided to the requesting user equipment and the policy enforcement entity enforces at least one characteristic of an allowed session upon the communication network to insure that the allowed session obtained by the requesting user equipment has the at least one characteristic of the allowed session,
wherein the communications network includes a database storing subscriber information regarding users of the user equipment obtaining the services, a policy enforcement entity to which the user equipment is coupled to obtain connection to sessions and the policy decision entity which is coupled to the policy enforcement entity and to the database which determines policy governing the providing of the services from at least one network or server coupled to the policy decision entity.
2. A method in accordance with claim 1 wherein: the policy decision entity is a policy control function.
3. A method in accordance with claim 1 wherein: the policy enforcement entity is a Gateway General Packet Radio Access Node (GGSN).
4. A method in accordance with claim 1 wherein: the subscriber information comprises allowed services which may be provided to the user equipment by the at least one network or server.
5. A method in accordance with claim 4 wherein:
the allowed services are defined by a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment by the at least one network or server.
6. A method in accordance with claim 2 wherein: the subscriber information comprises allowed services which may be provided to the user equipment by the at least one network or server.
7. A method in accordance with claim 6 wherein:
the allowed services are defined by a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment by the at least one network or server.
8. A method in accordance with claim 3 wherein: the subscriber information comprises allowed services which may be provided to the user equipment by the at least one network or server.
9. A method in accordance with claim 8 wherein:
the allowed services are defined by a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment by the at least one network or server.
10. A method in accordance with claim 1, further comprising;
transmitting the requests for sessions to the policy enforcement entity and from the policy enforcement entity to the policy decision entity; and
transmitting an identification and an access point name of the at least one network or server from which the session is requested to the policy decision entity and to a system including the database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment.
11. A method in accordance with claim 10 wherein:
the list of services includes a service name, quality of service class and an allowed bit rate is processed by the policy decision entity as part of forming the policy rules.
12. A method in accordance with claim 4 wherein; the service information comprises quality of service information.
13. A method in accordance with claim 12 wherein: the quality of service information comprises bandwidth.
14. A method in accordance with claim 5 wherein; the service information comprises quality of service information.
15. A method in accordance with claim 14 wherein: the quality of service information comprises bandwidth.
16. A method in accordance with claim 6 wherein; the service information comprises quality of service information.
17. A method in accordance with claim 16 wherein: the quality of service information comprises bandwidth.
18. A method in accordance with claim 7 wherein; the service information comprises quality of service information.
19. A method in accordance with claim 18 wherein: the, quality of service information comprises bandwidth.
20. A method in accordance with claim 4, further comprising wherein;
transmitting the requests for sessions to the policy enforcement entity and from the policy enforcement entity to the policy decision entity; and
transmitting an identification and an access point name of the at least one network or server from which the session is requested to the policy decision entity and to a system including database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment.
21. A method in accordance with claim 5, further comprising:
transmitting the requests for sessions to the policy enforcement entity and from the policy enforcement entity; and
transmitting an identification and an access point name of the at least one network or server from which the session is requested to the policy decision entity and to a system including the database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment.
22. A method in accordance with claim 11, further comprising:
transmitting the requests for sessions to the policy enforcement entity and from the policy enforcement entity; and
transmitting an identification and an access point name of the at least one network or server from which the session is requested to the policy decision entity and to a system including the database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment.
23. A method in accordance with claim 12, further comprising:
requests for sessions are transmitted to a policy enforcement entity and from the policy enforcement entity; and
an identification and an access point name of the at least one network or server from which the session is requested is transmitted to the policy decision entity and to a system, including a database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment.
24. A system for controlling the providing of service to user equipment, the system comprising:
a communication system including a database storing subscriber information regarding subscription of users of the user equipment to obtain sessions of the services, a policy enforcement entity to which the user equipment is coupled to obtain the services, and a policy decision entity which is coupled to the policy enforcement entity and to the database; and
at least one network or server which is coupled to the policy decision entity that provides the sessions of the services to the user equipment through the policy decision entity; and wherein
the at least one network or server provides service information to the policy decision entity regarding the sessions of the services which are offered to the user equipment, the database provides the stored subscriber information to the policy decision entity regarding subscription of the users of the user equipment to obtain the sessions of the services provided by the at least one network or server, the policy decision entity formulates policy rules defining characteristics of the sessions which may be obtained by users of the user equipment from the at least one network or server in response to the subscriber information and the service information and the policy enforcement entity in response to the policy rules enforces the obtaining of the sessions of the services by the user equipment through the wireless system in accordance with at least one characteristic.
25. A system in accordance with claim 24 wherein: the policy decision entity is a policy control function.
26. A system in accordance with claim 24 wherein: the policy enforcement entity is a Gateway General Packet Radio Access Node (GGSN).
27. A system in accordance with claim 24 wherein: the characteristics comprise a name of service, quality of service and a bit rate of the session to be provided to a requesting user equipment.
28. A system in accordance with claim 25 wherein: the characteristics comprise a name of service, quality of service and a bit rate of the session to be provided to a requesting user equipment.
29. A system in accordance with claim 26 wherein: the characteristics comprise a name of service, quality of service and a bit rate of the session to be provided to a requesting user equipment.
30. A system in accordance with claim 24 wherein: the subscriber information comprises allowed services which may be provided to the user equipment.
31. A system in accordance with claim 30 wherein:
the allowed services are defined by information including a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment.
32. A system in accordance with claim 30 wherein: the service information comprises quality of service information.
33. A system in accordance with claim 32 wherein: the quality of service information comprises bandwidth.
34. A system in accordance with claim 31 wherein: the service information comprises quality of service information.
35. A system in accordance with claim 34 wherein: the quality of service information comprises bandwidth.
36. An entity for controlling the providing of services to user equipment, the entity comprising:
a database which stores subscriber information regarding subscription of users of the user equipment to obtain the services from at least one network or server; and
the at least one network or server provides service information to policy decision entity regarding the services which are offered to the user equipment, the database provides the stored subscriber information to a policy decision entity regarding subscription of the users of the user equipment to obtain the services provided by the at least one network or server, the policy decision entity formulates policy rules defining characteristics of the services which may be obtained by users of the user equipment from the at least one network or server in response to the subscriber information and the service information and the policy enforcement entity in response to the policy rules enforces the obtaining of the services by the user equipment through the system in accordance with at least one characteristic,
wherein in a system for controlling the providing of services to user equipment comprising a communication system including the policy enforcement entity to which the user equipment is coupled to obtain the services, and the policy decision entity which is coupled to the policy enforcement entity and to the database, and at least one network or server which is coupled to the policy decision entity that provides the services to the user equipment through the policy enforcement entity.
37. An entity in accordance with claim 36 wherein: the policy decision entity is a policy control function.
38. An entity in accordance with claim 36 wherein: the policy enforcement entity is a Gateway General Packet Radio Access Node (GGSN).
39. An entity in accordance with claim 36 wherein: the characteristics comprise a name of service, quality of service and a bit rate of the session to be provided to a requesting user equipment.
40. An entity in accordance with claim 37 wherein: the characteristics comprise a name of service, quality of service and a bit rate of the session to be provided to a requesting user equipment.
41. An entity in accordance with claim 38 wherein: the characteristics comprise a name of service, quality of service and a bit rate of the session to be provided to a requesting user equipment.
42. An entity in accordance with claim 36 wherein: the subscriber information comprises allowed services which may be provided to the user equipment.
43. An entity in accordance with claim 42 wherein:
the allowed services are defined by information including a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment.
44. An entity in accordance with claim 42 wherein: the service information comprises quality of service information.
45. An entity in accordance with claim 44 wherein: the quality of service information comprises bandwidth.
46. An entity in accordance with claim 45 wherein: the service information comprises quality of service information.
47. An entity in accordance with claim 46 wherein: the quality of service information comprises bandwidth.
48. A method comprising:
providing from a database to a policy decision entity, subscriber information regarding permitted conditions for user equipment to obtain a service which is used by the policy decision entity as part of a formulation of policy rules; and
enforcing by the policy entity by providing the service to the user equipment in accordance with at least one characteristic of an allowed service
wherein a communications system includes a policy enforcement entity to which user equipment is coupled to obtain connection to services and the policy decision entity which is coupled to the policy enforcement entity which determines policy governing the providing of the services from at least one network or server coupled to the policy decision entity, wherein service information is provided from at least one network or server, regarding service offered by the at least one network or server to the user equipment, which is utilized by the policy decision entity to formulate, policy rules based upon subscriber information and the service information, and a requesting user equipment transmits a request for a service with at least one of the at least one network or server which is processed in accordance with the policy rules to determine if the service is to be allowed and if the service is allowed determining characteristics of the service to be provided to the requesting user equipment and the policy enforcement entity enforces at least one characteristic of an allowed service upon the communication network to insure that the allowed service obtained by the requesting user equipment has the at least one characteristic of the allowed service.
49. A method in accordance with claim 48 wherein: the policy decision entity is a policy control function.
50. A method in accordance with claim 48 wherein: the policy enforcement entity is a Gateway General Packet Radio Access Node (GGSN).
51. A method in accordance with claim 48 wherein: the subscriber information comprises allowed services which may be provided to the user equipment by the at least one network or server.
52. A method in accordance with claim 51 wherein:
the allowed services are defined by a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment by the at least one network or server.
53. A method in accordance with claim 49 wherein:
the subscriber information comprises allowed services which may be provided to the user equipment by the at least one network or server.
54. A method in accordance with claim 53 wherein:
the allowed services are defined by a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment by the at least one network or server.
55. A method in accordance with claim 50 wherein: the subscriber information comprises allowed services which may be provided to the user equipment by the at least one network or server.
56. A method in accordance with claim 55 wherein:
the allowed services are defined by a service name, a quality of service class and a bit rate at which the requested session is provided to the requesting user equipment by the at least one network or server.
57. A method in accordance with claim 49, further comprising:
transmitting the requests for services to the policy enforcement entity and from the policy enforcement entity to the policy decision entity; and
transmitting an identification and an access point name of the at least one network or server from which the service is requested to the policy decision entity and to a system including the database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment.
58. A method in accordance with claim 51 wherein; the service information comprises quality of service information.
59. A method in accordance with claim 58 wherein: the quality of service information comprises bandwidth.
60. A method in accordance with claim 52 wherein; the service information comprises quality of service information.
61. A method in accordance with claim 60 wherein: the quality of service information comprises bandwidth.
62. A method in accordance with claim 53 wherein; the service information comprises quality of service information.
63. A method in accordance with claim 62 wherein: the quality of service information comprises bandwidth.
64. A method in accordance with claim 54 wherein; the service information comprises quality of service information.
65. A method in accordance with claim 64 wherein: the quality of service information comprises bandwidth.
66. A method in accordance with claim 51, further comprising:
transmitting the requests for services to the policy enforcement entity and from the policy enforcement entity; and
transmitting an identification and an access point name of the at least one network or server from which the service is requested to the policy decision entity and to a system including the database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment.
67. A method in accordance with claim 52, further comprising:
transmitting the requests for services are transmitted to the policy enforcement entity and from the policy enforcement entity; and
transmitting an identification and an access point name of the at least one network or server from which the service is requested to the policy decision entity and to a system including the database, which in response thereto
transmits a list of services allowed to be provided to the requesting user equipment.
68. A method in accordance with claim 58, further comprising:
transmitting the the requests for services to the policy enforcement entity and from the policy enforcement entity; and
transmitting an identification and an access point name of the at least one network or server from which the service is requested, to the policy decision entity and to a system including the database, which in response thereto transmits a list of services allowed to be provided to the requesting user equipment.
69. A method in accordance with claim 1 wherein:
the policy rules are default policy rules when the subscriber information is not available which is not dependent upon information the varies with different subscribers.
70. A method in accordance with claim 1 wherein: the communications network is a packet switched network.
71. A system in accordance with claim 24 wherein: the communications network is a packet switched network.
72. An entity in accordance with claim 36 wherein:
the communications network is a packet switched network.
73. A method in accordance with claim 48 wherein:
the communications network is a packet switched network.