【技术实现步骤摘要】
用于超文本传输协议网络的方法及宽带网络网关
[0001 ] 本专利技术实施例涉及通信技术,尤其涉及用于超文本传输协议(Hypertext Transfer Protocol,HTTP)网络的方法及宽带网络网关(broadband network gateway, BNG)。
技术介绍
用户设备(user equipment)运行应用程序客户端(application client)。应用服 务器(application server)运行应用程序服务器端(application server)。通过所述应用 程序客户端与所述应用程序服务器端进行交互,业务被执行。举例来说,所述应用程序客户 端可以是华为公司提供的华为网盘(DBank)客户端或者谷歌公司提供的谷歌地球(Google Earth)客户端。所述应用程序服务器端可以是华为公司提供的华为网盘服务器端。所述 用户设备可以是个人电脑(personal computer, PC),移动电话(mobile phone, MP)或者个 人数字助理(personal data assistant, PDA)。所述应用服务器可以是网站服务器(web server)。所述业务可以是向云服务器上传文件。所述文件可以是视频文件或者音频文件。 要执行所述业务,所述用户设备需要发送HTTP请求。BNG接收到所述HTTP请求 后,将所述HTTP请求转发到公网。所述HTTP请求通过所述公网到达所述应用服务器。所 述应用服务器接收到所述HTTP请求后,发送与所述HTTP请求对应的HTTP响应。所述BN ...
【技术保护点】
一种用于超文本传输协议HTTP网络的方法,其特征在于,包括:宽带网络网关BNG接收用户设备发送的第一HTTP请求;所述BNG将所述BNG的标识添加到所述第一HTTP请求中,得到第二HTTP请求;所述BNG向应用服务器发送所述第二HTTP请求;所述BNG接收所述应用服务器发送的第三HTTP请求,所述第三HTTP请求是所述应用服务器接收到所述第二HTTP请求后发送的,所述第三HTTP请求中包含用于创建虚拟机的镜像的位置信息;所述BNG根据所述位置信息获得所述镜像,所述BNG根据所述镜像在所述BNG中创建所述虚拟机。
【技术特征摘要】
1. 一种用于超文本传输协议HTTP网络的方法,其特征在于,包括: 宽带网络网关BNG接收用户设备发送的第一 HTTP请求; 所述BNG将所述BNG的标识添加到所述第一 HTTP请求中,得到第二HTTP请求; 所述BNG向应用服务器发送所述第二HTTP请求; 所述BNG接收所述应用服务器发送的第三HTTP请求,所述第三HTTP请求是所述应用 服务器接收到所述第二HTTP请求后发送的,所述第三HTTP请求中包含用于创建虚拟机的 镜像的位置信息; 所述BNG根据所述位置信息获得所述镜像,所述BNG根据所述镜像在所述BNG中创建 所述虚拟机。2. 根据权利要求1所述的方法,其特征在于, 所述BNG根据所述镜像在所述BNG中创建所述虚拟机以后,所述方法还包括: 所述BNG向所述应用服务器发送第一 HTTP响应,所述第一 HTTP响应是所述第三HTTP 请求对应的响应,所述第一 HTTP响应包含所述虚拟机的标识; 所述BNG接收所述应用服务器发送的第二HTTP响应,所述第二HTTP响应是所述第二 HTTP请求对应的响应,所述第二HTTP响应包括所述虚拟机的标识; 所述BNG向所述用户设备转发所述第二HTTP响应。3. 根据权利要求1或2所述的方法,其特征在于,所述BNG的标识包括所述BNG的主机 名、所述BNG的因特网协议IP地址或者用于标识如何访问所述BNG的统一资源定位符URL。4. 根据权利要求1至3中任一所述的方法,其特征在于, 所述位置信息包括用于标识如何访问所述镜像的URL或者所述镜像存储在所述BNG的 目录。5. 根据权利要求1至4中任一所述的方法,其特征在于, 所述第二HTTP请求中包含消息摘要MD,所述MD是根据消息摘要算法第五版MD5对所 述BNG的标识进行加密运算得到的。6. 根据权利要求1至5中任一所述的方法,其特征在于, 所述第三HTTP请求包含所述虚拟机的配置信息, 所述BNG根据所述镜像在所述BNG中创建所述虚拟机包括所述BNG根据所述镜像以及 所述配置信息在所述BNG中创建所述虚拟机。7. -种用于超文本传输协议HTTP网络的方法,其特征在于,包括: 宽带网络网关BNG接收用户设备发送的第一 HTTP请求,虚拟机运行在所述BNG上; 所述BNG将所述虚拟机的标识添加到所述第一 HTTP请求中,得到第二HTTP请求; 所述BNG向应用服务器发送所述第二HTTP请求; 所述BNG接收所述应用服务器发送的在所述虚拟机中部署所述应用程序服务器端的 命令; 所述BNG根据所述命令,在所述虚拟机中部署所述应用程序服务器端。8. 根据权利要求7所述的方法,其特征在于,所述BNG根据所述命令,在所述虚拟机中 部署所述应用程序服务器端以后,所述方法还包括: 所述BNG接收所述应用服务器发送的第一 HTTP响应,所述第一 HTTP响应包含所述虚 拟机的标识,所述第一 HTTP响应是所述第二HTTP请求对应的响应; 所述BNG向所述用户设备转发所述第一 HTTP响应。9. 根据权利要求7或8所述的方法,其特征在于,所述虚拟机的标识包括所述虚拟机的 主机名、所述虚拟机的因特网协议IP地址或者用于标识如何访问所述虚拟机的统一资源 定位符URL。10. 根据权利要求8所述的方法,其特征在于, 所述虚拟机的标识承载在所述第一 HTTP响应的头域或者净荷中。11. 一种宽带网络网关BNG,其特征在于,包括: 第一接收...
【专利技术属性】
技术研发人员:朱恒军,牛乐宏,黄勇,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。