Method used for hypertext transfer protocol network, and broadband network gateway
First Claim
1. A method used for a Hypertext Transfer Protocol (HTTP) network, the method comprising:
- receiving, by a broadband network gateway (BNG), a first HTTP request sent by a user equipment;
adding, by the BNG, an identifier of the BNG to the first HTTP request, to obtain a second HTTP request, wherein the second HTTP request is used to obtain location information of an image for creating a virtual machine;
sending, by the BNG, the second HTTP request to an application server;
receiving, by the BNG, a third HTTP request sent by the application server, wherein the third HTTP request comprises the location information of the image and configuration information of the virtual machine, wherein the location information of the image comprises a uniform resource locator (URL) identifying how to access the image stored in a network server or comprises a directory in which the image is stored in the BNG;
obtaining, by the BNG, the image according to the location information of the image; and
creating, by the BNG, the virtual machine in the BNG according to the image and the configuration information, wherein the created virtual machine runs on the BNG.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method used for an HTTP network, including: receiving, by a BNG, a first HTTP request sent by user equipment; adding, by the BNG, an identifier of the BNG to the first HTTP request, to obtain a second HTTP request; sending, by the BNG, the second HTTP request to an application server; receiving, by the BNG, a third HTTP request sent by the application server, where the third HTTP request includes location information of an image for creating a virtual machine; and obtaining, by the BNG, the image according to the location information, and creating, by the BNG, the virtual machine in the BNG according to the image.
-
Citations
16 Claims
-
1. A method used for a Hypertext Transfer Protocol (HTTP) network, the method comprising:
-
receiving, by a broadband network gateway (BNG), a first HTTP request sent by a user equipment; adding, by the BNG, an identifier of the BNG to the first HTTP request, to obtain a second HTTP request, wherein the second HTTP request is used to obtain location information of an image for creating a virtual machine; sending, by the BNG, the second HTTP request to an application server; receiving, by the BNG, a third HTTP request sent by the application server, wherein the third HTTP request comprises the location information of the image and configuration information of the virtual machine, wherein the location information of the image comprises a uniform resource locator (URL) identifying how to access the image stored in a network server or comprises a directory in which the image is stored in the BNG; obtaining, by the BNG, the image according to the location information of the image; and creating, by the BNG, the virtual machine in the BNG according to the image and the configuration information, wherein the created virtual machine runs on the BNG. - View Dependent Claims (2, 3, 4)
-
-
5. A method used for a Hypertext Transfer Protocol (HTTP) network, the method comprising:
-
receiving, by a broadband network gateway (BNG), a first HTTP request sent by user equipment, wherein a virtual machine runs on the BNG; adding, by the BNG, an identifier of the virtual machine to the first HTTP request, to obtain a second HTTP request, wherein the second HTTP request is used to obtain location information of an application server end; sending, by the BNG, the second HTTP request to an application server; receiving, by the BNG, a command that is sent by the application server, wherein the command is used to deploy the application server end on the virtual machine, and the command comprises the location information of the application server end, and the location information of the application server end comprises a uniform resource locator (URL) identifying how to access the application server end or comprises a directory in which the application server end is stored in the BNG; and deploying, by the BNG, the application server end on the virtual machine according to the command. - View Dependent Claims (6, 7, 8)
-
-
9. A broadband network gateway (BNG), comprising:
-
a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions to; receive a first Hypertext Transfer Protocol (HTTP) request sent by user equipment; add an identifier of the BNG to the first HTTP request to obtain a second HTTP request, wherein the second HTTP request is used to obtain location information of an image for creating a virtual machine; send the second HTTP request to an application server; receive a third HTTP request sent by the application server, wherein the third HTTP request comprises the location information of the image and configuration information of the virtual machine and the location information of the image, wherein the location information of the image comprises a uniform resource locator (URL) identifying how to access the image stored in a network server or comprises a directory in which the image is stored in the BNG; and obtain the image according to the location information of the image in the third HTTP request, and create the virtual machine in the BNG according to the image and the configuration information, wherein the created virtual machine runs on the BNG. - View Dependent Claims (10, 11, 12)
-
-
13. A broadband network gateway (BNG), comprising:
-
a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for; receive a first Hypertext Transfer Protocol (HTTP) request sent by user equipment, wherein a virtual machine runs on the BNG; add an identifier of the virtual machine to the first HTTP request to obtain a second HTTP request, wherein the second HTTP request is used to obtain location information of an application server end; send the second HTTP request to an application server; receive a command that is sent by the application server, wherein the command is used to deploy the application server end on the virtual machine, and the command comprises the location information of the application server end, and the location information comprises a uniform resource locator (URL) identifying how to access the application server end or comprises a directory in which the application server end is stored in the BNG; and deploy the application server end on the virtual machine according to the command. - View Dependent Claims (14, 15, 16)
-
Specification