Claims
- 1. A system for managing Quality of Service (QoS), session authentication and/or bandwidth allocation in a Regional/Access Network (RAN) that provides end-to-end transport between a Network Service Provider (NSP) and/or an Application Service Provider (ASP), and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), the system comprising:
a first subsystem that is configured to manage QoS, session authentication and/or bandwidth allocation for an access session from the CPN; and a second subsystem that is configured to manage QoS, session authentication and/or bandwidth allocation for an application flow from the CPN.
- 2. A system according to claim 1 wherein the first subsystem comprises a RAN to RG access session message generator that is configured to send an Update Session Bandwidth Info message from the RAN to the RG to notify the RG when new bandwidth and/or new QoS information is available for a session.
- 3. A system according to claim 1 wherein the second subsystem comprises a RAN to RG application flow message generator that is configured to send an Update Application Flow Control Info message from the RAN to the RG to notify the RG when new bandwidth and/or new QoS information is available for an application flow.
- 4. A system according to claim 2 wherein the RAN to RG access session message generator is further configured to send an Update Session Bandwidth Response message from the RAN to the RG to notify the RG of access session bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 5. A system according to claim 3 wherein the RAN to RG application flow message generator is further configured to send an Update Flow Control Response message from the RAN to the RG to notify the RG of application flow bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 6. A system according to claim 4 wherein the first subsystem further comprises a RG to RAN access session message generator that is configured to send an Update Session Bandwidth Request message from the RG to the RAN to obtain from the RG access session bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 7. A system according to claim 5 wherein the second subsystem further comprises a RG to RAN application flow message generator that is configured to send an Update Application Flow Control Request message from the RG to the RAN to obtain from the RG application flow bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 8. A system according to claim 2 further comprising a RAN to ASP service session message generator that is configured to send an Establish Service Session Response message from the RAN to the ASP to indicate to the ASP what RAN resources are authorized for an access session.
- 9. A system according to claim 3 wherein the second subsystem further comprises a RAN to ASP application flow message generator that is configured to send a Create Application Flow Control Response message from the RAN to the ASP to indicate to the ASP that an application flow control request from the ASP to the RAN has been accomplished successfully.
- 10. A system according to claim 9 wherein the RAN to ASP application flow message generator is further configured to send a Delete Application Flow Control Response message from the RAN to the ASP to indicate to the ASP that an application flow has been deleted successfully.
- 11. A system according to claim 8 further comprising an ASP to RAN service session message generator that is configured to send an Establish Service Session Request message from the ASP to the RAN to request establishing an access session and to indicate to the RAN a life span of the requested access session.
- 12. A system according to claim 9 wherein the second subsystem further comprises an ASP to RAN application flow message generator that is configured to send a Create Application Flow Control Request message from the ASP to the RAN to request establishing an application flow and to indicate to the RAN a type of application flow, a priority of the application flow and a bandwidth of the application flow.
- 13. A system according to claim 12 wherein the ASP to RAN application flow message generator is further configured to send a Delete Application Flow Control Request message from the ASP to the RAN to request deleting an application flow.
- 14. A system according to claim 12 wherein the ASP to RAN application flow message generator is further configured to send a Change Application Flow Control Request message from the ASP to the RAN to request changing an application flow.
- 15. A system according to claim 12 wherein the ASP to RAN application flow message generator is further configured to send a Query Application Flow Control Request message from the ASP to the RAN to query the RAN as to what resources are assigned to an application flow.
- 16. A system according to claim 15 wherein the RAN to ASP application flow message generator is further configured to send a Query Application Flow Control Response message from the RAN to the ASP to indicate to the ASP what resources are assigned to an application flow.
- 17. A system according to claim 12 wherein the ASP to RAN access session message generator is further configured to send a Query Session Bandwidth Request message from the ASP to the RAN to query the RAN as to what resources are assigned to an access session.
- 18. A system according to claim 17 wherein the RAN to ASP access session message generator is further configured to send a Query Session Bandwidth Response message from the RAN to the ASP to indicate to the ASP what resources are assigned to an access session.
- 19. A system according to claim 8 wherein the RAN to ASP service session message generator is further configured to send a Terminate Service Session Response message from the RAN to the ASP to indicate to the ASP whether a session has been terminated successfully.
- 20. A system according to claim 11 wherein the ASP to RAN service session message generator is further configured to send a Terminate Service Session Request message from the ASP to the RAN to request terminating a session.
- 21. A system according to claim 2 further comprising a RAN to NSP service session message generator that is configured to send an Establish Service Session Response message from the RAN to the NSP to indicate to the NSP what RAN resources are authorized for a service session.
- 22. A system according to claim 21 further comprising an NSP to RAN service session message generator that is configured to send an Establish Service Session Request message from the NSP to the RAN to request establishing a service session and to indicate to the RAN a life span of the requested service session.
- 23. A system according to claim 21 wherein the NSP to RAN access session message generator is further configured to send a Change Session Bandwidth Request message from the NSP to the RAN to change the QoS and/or bandwidth provided by the RAN for an access session.
- 24. A system according to claim 21 wherein the NSP to RAN access session message generator is further configured to send a Query Session Bandwidth Request message from the ASP to the RAN to query the RAN as to what resources are assigned to an access session.
- 25. A system according to claim 21 wherein the RAN to NSP service session message generator is further configured to send a Terminate Service Session Response message from the RAN to the NSP to indicate whether a session has been terminated successfully.
- 26. A system according to claim 22 wherein the NSP to RAN service session message generator is further configured to send a Terminate Service Session Request message from the NSP to RAN to request terminating a session.
- 27. A method for managing Quality of Service (QoS), session authentication and/or bandwidth allocation in a Regional/Access Network (RAN) that provides end-to-end transport between a Network Service Provider (NSP) and/or an Application Service Provider (ASP), and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), the method comprising:
sending an Update Session Bandwidth Info message from the RAN to the RG to notify the RG when new bandwidth and/or new QoS information is available for a session; sending an Update Application Flow Control Info message from the RAN to the RG to notify the RG when new bandwidth and/or new QoS information is available for an application flow; sending an Update Session Bandwidth Response message from the RAN to the RG to notify the RG of access session bandwidth and/or QoS settings that are stored in the RAN for the CPN; and sending an Update Flow Control Response message from the RAN to the RG to notify the RG of application flow bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 28. A system according to claim 27 further comprising;
sending an Update Session Bandwidth Request message from the RG to the RAN to obtain from the RG access session bandwidth and/or QoS settings that are stored in the RAN for the CPN; and sending an Update Application Flow Control Request message from the RG to the RAN to obtain from the RG application flow bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 29. A method according to claim 27 further comprising:
sending an Establish Service Session Response message from the RAN to the ASP to indicate to the ASP what RAN resources are authorized for a service session; and sending a Create Application Flow Control Response message from the RAN to the ASP to indicate to the ASP that an application flow control request from the ASP to the RAN has been accomplished successfully.
- 30. A method according to claim 27 further comprising
sending an Establish Service Session Request message from the ASP to the RAN to request establishing a service session and to indicate to the RAN a life span of the requested service session; and sending a Create Application Flow Control Request message from the ASP to the RAN to request establishing an application flow and to indicate to the RAN a type of application flow, a priority of the application flow and a bandwidth of the application flow.
- 31. A method according to claim 27 further comprising:
sending an Establish Service Session Response message from the RAN to the NSP to indicate to the NSP what RAN resources are authorized for a service session; and sending an Establish Service Session Request message from the NSP to the RAN to request establishing a service session and to indicate to the RAN a life span of the requested service session.
- 32. A computer program product that is configured to manage Quality of Service (QoS), session authentication and/or bandwidth allocation in a Regional/Access Network (RAN) that provides end-to-end transport between a Network Service Provider (NSP) and/or an Application Service Provider (ASP), and a Customer Premises Network (CPN) that includes a Routing Gateway (RG), the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
computer-readable program code that is configured to manage QoS, session authentication and/or bandwidth allocation for an access session from the CPN; and computer-readable program code that this configured to manage QoS, session authentication and/or bandwidth allocation for an application flow from the CPN.
- 33. A computer program product according to claim 32 wherein the computer-readable program code that is configured to manage QoS and/or bandwidth allocation for an access session from the CPN comprises computer-readable program code that this configured to send an Update Session Bandwidth Info message from the RAN to the RG to notify the RG when new bandwidth and/or new QoS information is available for a session.
- 34. A computer program product according to claim 32 wherein the computer-readable program code that is configured to manage QoS and/or bandwidth allocation for an application flow in the CPN comprises computer-readable program code that this configured to send an Update Application Flow Control Info message from the RAN to the RG to notify the RG when new bandwidth and/or new QoS information is available for an application flow.
- 35. A computer program product according to claim 33 wherein the computer-readable program code that is configured to manage QoS and/or bandwidth allocation for an access session in the CPN further comprises computer-readable program code that this configured to send an Update Session Bandwidth Response message from the RAN to the RG to notify the RG of access session bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 36. A computer program product according to claim 34 wherein the computer-readable program code that is configured to manage QoS and/or bandwidth allocation for an application flow in the CPN further comprises computer-readable program code that this configured to send an Update Flow Control Response message from the RAN to the RG to notify the RG of application flow bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 37. A computer program product according to claim 35 wherein the computer-readable program code that is configured to manage QoS and/or bandwidth allocation for an access session in the CPN further comprises computer-readable program code that this configured to send an Update Session Bandwidth Request message from the RG to the RAN to obtain from the RG access session bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 38. A computer program product according to claim 36 wherein the computer-readable program code that is configured to manage QoS and/or bandwidth allocation for an application flow in the CPN further comprises computer-readable program code that this configured to send an Update Application Flow Control Request message from the RG to the RAN to obtain from the RG application flow bandwidth and/or QoS settings that are stored in the RAN for the CPN.
- 39. A computer program product according to claim 33 further comprising:
computer-readable program code that this configured to send an Establish Service Session Response message from the RAN to the ASP to indicate to the ASP what RAN resources are authorized for a service session.
- 40. A computer program product according to claim 34 wherein the computer-readable program code that is configured to manage QoS and/or bandwidth allocation for an application flow in the CPN further comprises computer-readable program code that this configured to send a Create Application Flow Control Response message from the RAN to the ASP to indicate to the ASP that an application flow control request from the ASP to the RAN has been accomplished successfully.
- 41. A computer program product according to claim 39 further comprising:
computer-readable program code that this configured to send an Establish Service Session Request message from the ASP to the RAN to request establishing a service session and to indicate to the RAN a life span of the requested service session.
- 42. A computer program product according to claim 40 wherein the computer-readable program code that is configured to manage QoS and/or bandwidth allocation for an application flow in the CPN further comprises computer-readable program code that this configured to send a Create Application Flow Control Request message from the ASP to the RAN to request establishing an application flow and to indicate to the RAN a type of application flow, a priority of the application flow and a bandwidth of the application flow.
- 43. A computer program product according to claim 33 further comprising:
computer-readable program code that this configured to send an Establish Service Session Response message from the RAN to the NSP to indicate to the NSP what RAN resources are authorized for a service session.
- 44. A computer program product according to claim 43 further comprising:
computer-readable program code that this configured to send an Establish Service Session Request message from the NSP to the RAN to request establishing a service session and to indicate to the RAN a life span of the requested service session.
RELATED APPLICATION
[0001] This application claims the benefit of and priority to U. S. Provisional Patent Application No. 60/470,650, filed May 15, 2003, the disclosure of which is hereby incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60470650 |
May 2003 |
US |