CDN-based access control method and related device
First Claim
Patent Images
1. A content delivery network (CDN) based (CDN based) access control method, comprising:
- receiving, by a CDN server, a hypertext transfer protocol (HTTP) request from a user terminal and identification information of the user terminal, wherein the HTTP request comprises an access ticket identifying a user access permission;
sending, by the CDN server, the identification information of the user terminal and the HTTP request to a service server;
receiving, by the CDN server from the service server, an HTTP response comprising a content fingerprint when an authentication result indicates that the access ticket is valid, wherein the content fingerprint identifies a content resource and is not passed through the user terminal;
storing, by the CDN server, the content fingerprint;
obtaining, by the CDN server, the content resource according to the content fingerprint; and
sending, by the CDN server, the content resource to the user terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A content delivery network based (CDN-based) access control method, includes receiving, by a CDN server, a hypertext transfer protocol (HTTP) request from a user terminal and identification information of the user terminal, where the HTTP request includes an access ticket, sending the identification information of the user terminal and the HTTP request to a service server, receiving an HTTP response including a content fingerprint when an authentication result indicating that the access ticket is valid, obtaining the content resource according to the content fingerprint, and sending the content resource to the user terminal.
-
Citations
20 Claims
-
1. A content delivery network (CDN) based (CDN based) access control method, comprising:
-
receiving, by a CDN server, a hypertext transfer protocol (HTTP) request from a user terminal and identification information of the user terminal, wherein the HTTP request comprises an access ticket identifying a user access permission; sending, by the CDN server, the identification information of the user terminal and the HTTP request to a service server; receiving, by the CDN server from the service server, an HTTP response comprising a content fingerprint when an authentication result indicates that the access ticket is valid, wherein the content fingerprint identifies a content resource and is not passed through the user terminal; storing, by the CDN server, the content fingerprint; obtaining, by the CDN server, the content resource according to the content fingerprint; and sending, by the CDN server, the content resource to the user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A content delivery network (CDN) based access control method, comprising:
-
receiving, by a service server from a CDN server, a hypertext transfer protocol (HTTP) request and identification information of a user terminal, wherein the HTTP request comprises an access ticket identifying a user access permission; performing, by the service server, an authentication on the access ticket using the identification information; and returning, by the service server to the CDN server, an HTTP response comprising a content fingerprint when an authentication result indicates that the access ticket is valid. - View Dependent Claims (9, 10)
-
-
11. A content delivery network (CDN) server, comprising:
-
a receiver apparatus configured to receive a hypertext transfer protocol (HTTP) request from a user terminal and identification information, wherein the HTTP request comprises an access ticket identifying a user access permission; a transmitter apparatus configured to send the identification information and the HTTP request to a service server, wherein the receiver apparatus is further configured to receive, from the service server, an HTTP response comprising a content fingerprint when an authentication result indicates that the access ticket is valid, and wherein the content fingerprint identifies a content resource and is not passed through the user terminal; and a hardware processor coupled to the receiver apparatus and the transmitter apparatus and configured to; store the content fingerprint; obtain the content resource according to the content fingerprint; and send, using the transmitter apparatus, the content resource to the user terminal. - View Dependent Claims (12, 13)
-
-
14. A service server, comprising:
-
a receiver apparatus configured to receive a hypertext transfer protocol (HTTP) request and identification information of a user terminal from a content delivery network (CDN) server, wherein the HTTP request comprises an access ticket; a hardware processor coupled to the receiver apparatus and configured to perform authentication on the access ticket using the identification information; and a transmitter apparatus coupled to the hardware processor and configured to return an HTTP response comprising a content fingerprint to the CDN server when an authentication result indicates that the access ticket is valid. - View Dependent Claims (15, 16)
-
-
17. A computer program product comprising computer-executable instructions stored on a non-transitory computer-readable medium that, when executed by a processor, cause a content delivery network (CDN) server to:
-
receive a hypertext transfer protocol (HTTP) request from a user terminal and identification information of the user terminal, wherein the HTTP request comprises an access ticket identifying a user access permission; send the identification information of the user terminal and the HTTP request to a service server; receive, from a service server, an HTTP response comprising a content fingerprint when an authentication result indicates that the access ticket is valid, wherein the content fingerprint identifies a content resource and does not pass through the user terminal; store the content fingerprint; obtain the content resource according to the content fingerprint; and send the content resource to the user terminal. - View Dependent Claims (18, 19, 20)
-
Specification