Methods and apparatus for selection of content delivery network (CDN) based on user location
First Claim
Patent Images
1. A method for selecting a Content Delivery Network (CDN) for Internet Protocol (IP)-based services at an IP controller, comprising the steps of:
- receiving, by the IP controller, a service request message from a user, wherein the service request message comprises location information of the user and session description information of the service;
selecting, by the IP controller, the CDN from a plurality of CDNs in accordance with the location information of the user, wherein the IP controller is outside of the plurality of CDNs; and
transmitting, by the IP controller, the service request message to a control function module of the CDN for connection of a corresponding delivery function module of the CDN to the user,wherein the control function module is configured to select the corresponding delivery function module based on the location information of the user and the session description information of the service.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for selecting a Content Delivery Network (CDN) for Internet Protocol (IP)-based services. A service request message is received from a user. The service request message includes user location information. The CDN is selected in accordance with the user location information. The service request message is transmitted to the CDN for connection of a corresponding delivery function module of the CDN to the user.
-
Citations
18 Claims
-
1. A method for selecting a Content Delivery Network (CDN) for Internet Protocol (IP)-based services at an IP controller, comprising the steps of:
-
receiving, by the IP controller, a service request message from a user, wherein the service request message comprises location information of the user and session description information of the service; selecting, by the IP controller, the CDN from a plurality of CDNs in accordance with the location information of the user, wherein the IP controller is outside of the plurality of CDNs; and transmitting, by the IP controller, the service request message to a control function module of the CDN for connection of a corresponding delivery function module of the CDN to the user, wherein the control function module is configured to select the corresponding delivery function module based on the location information of the user and the session description information of the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for establishing a connection with a Content Delivery Network (CDN) at a User Equipment (UE) for Internet Protocol (IP)-based services, comprising the steps of:
-
transmitting, by the UE, a service request message to an IP controller, wherein the service request message comprises location information of the UE and session description information of the service; and establishing, by the UE, a connection with a delivery function module of the CDN, wherein the CDN is selected by the IP controller from a plurality of CDNs in accordance with the location information of the UE for reception of a requested service, wherein the IP controller is outside of the plurality of CDNs, wherein the CDN comprises a control function module configured to receive the service request message from the IP controller for the establishing of the connection between the UE and the delivery function module of the CDN, and wherein the control function module is configured to select the delivery function module based on the location information of the UE and the session description information of the service.
-
-
16. An Internet Protocol (IP) controller for IP-based services comprising:
-
a receiver for receiving a service request message from a user, wherein the service request message comprises location information of the user and session description information of the service; a media delivery function selector that selects a Content Delivery Network (CDN) from a plurality of CDNs in accordance with the location information of the user; and a transmitter for transmitting the service request message to a control function module of the CDN for connection of a corresponding delivery function module of the CDN to the user, wherein the IP controller is outside of the plurality of CDNs, and wherein the control function module is configured to select the corresponding delivery function module based on the location information of the user and the session description information of the service. - View Dependent Claims (17)
-
-
18. A User Equipment (UE) for Internet Protocol (IP)-based services comprising:
-
a transmitter for transmitting a service request message to an IP controller, wherein the service request message comprises location information of the UE and session description information of the service; and a controller for establishing a connection with a delivery function module of a Content Delivery Network (CDN), wherein the CDN is selected by the IP controller from a plurality of CDNs in accordance with the location information of the UE for reception of a requested service, wherein the IP controller is outside of the plurality of CDNs, wherein the CDN comprises a control function module configured to receive the service request message from the IP controller for the establishing of the connection between the delivery function module of the CDN and the UE, and wherein the control function module is configured to select the delivery function module based on the location information of the UE and the session description information of the service.
-
Specification