[发明专利]一种能够动态解析Web应用的云计算系统及方法有效
申请号: | 201410513611.6 | 申请日: | 2014-09-29 |
公开(公告)号: | CN104270443B | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 周华强;朱奕 | 申请(专利权)人: | 北京掌中经纬技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京方安思达知识产权代理有限公司11472 | 代理人: | 王宇杨,王敬波 |
地址: | 100088 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 能够 动态 解析 web 应用 计算 系统 方法 | ||
技术领域
本发明涉及通讯领域,特别涉及一种能够动态解析Web应用的云计算系统。
背景技术
云计算是通过网络提供可伸缩的廉价的分布式计算能力。云计算代表了以虚拟化技术为核心、以低成本为目标的动态可扩展网络应用基础设施,是近年来最有代表性的网络计算技术与模式。云计算系统是指能够对外云计算服务的系统,该系统通常包括多个云计算节点,云计算系统可根据用户的需求从所述多个云计算节点中选取至少一个云计算节点,由所选取的云计算节点向用户提供诸如存储、计算在内的服务。
用户分享云计算所提供服务的终端设备不仅可以是工作站、PC机等计算能力较强、存储资源较为丰富的计算设备,随着智能移动终端设备的普及以及云计算服务种类的多样化,用户将会越来越多地在移动终端设备上分享云计算所提供的服务。
网页浏览器是万维网(Web)服务的客户端浏览程序,可向Web服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解释、显示和播放。与工作站、PC机相比,移动终端资源相对有限,因此移动终端网页浏览器较工作站、PC机上运行的网页浏览器在开发时更为困难,在功能上有更多限制。正是由于这一原因,目前绝大多数的移动终端内置网页浏览器不能解析执行包含复杂JS(JavaScript,一种基于对象和事件驱动并具有相对安全性的客户端脚本语言)的Web页面,这导致移动终端内置网页浏览器不能正常浏览包含复杂JS的Web页面。
为了解决移动终端内置浏览器不能正常浏览包含复杂JS的Web页面的问题,现有技术中所采用的方法是采用客户端/浏览器服务器的架构,该架构如图1所示,首先由客户端向浏览器服务器发送请求,接着由浏览器服务器根据该请求中所包含的地址访问Web应用服务器,在获取Web应用数据后在所述浏览器服务器端完成Web应用数据的解析执行,然后浏览器服务器端把解析结果响应给客户端,客户端将解析结果显示在移动终端的网页浏览器上。
在上述客户端/浏览器服务器的架构方式中,客户端和浏览器服务器之间采用自定义的交互动作通讯协议,而这种自定义的交互动作通讯协议是私有通讯协议,移动终端内置网页浏览器不能跟该浏览器服务器通讯。显然,现有技术中的这一架构方式要求Web应用开发人员针对某一类型的Web应用开发专用客户端,不仅要Web应用开发人员花费大量的时间、精力与金钱,也迫使用户需要在移动终端上安装名目繁多、各种各样的Web应用客户端,不利于用户对Web应用的管理。更重要的是,在云计算系统中,作为浏览器服务器的云计算节点可以有多个,在一次服务中并不能事先确定由哪个云计算节点为用户提供服务,且在一次服务中所涉及的云计算节点可能会有多个(如一次服务需要调用多个云计算节点的能力完成),因此,若在客户端与浏览器之间采用私有通讯协议实现通信,则要求所有的云计算节点安装同一私有通讯协议方能在某一客户端上实现Web应用。在实践中存在有多种类型客户端的情况,这就需要在所有云计算节点上安装多种类型的私有通讯协议才能满足不同类型客户端的需求,这给云计算节点带来了较大的负担。
此外,在现有技术的客户端/浏览器服务器的架构方式中,浏览器服务器对Web页面解析执行是在一个封闭的环境中执行,浏览器服务器会把整个Web应用页面的解析执行结果响应给客户端显示。这样做在实际应用中会带来如下问题:1、用户对于Web应用页面有各自不同的需求,对于某一用户而言,网站所提供的Web页面中可能只有部分是有效的,现有技术中的Web应用页面解析执行方式不能过滤出部分有效的Web页面信息给客户端显示,这会给用户带来不必要的信息冗余,浪费带宽资源;2、目前某些网站所提供的Web应用页面仅适合在个人计算机上显示,并不适合移动终端的屏幕尺寸,因此浏览器服务器对整个Web应用页面的解析执行结果可能无法给用户带来最佳的客户体验。
现有技术中尚不存在能够动态解析Web应用的云计算系统。因此,为克服上述现有技术的当前缺陷,本发明提供一种能够动态解析Web应用的云计算系统,该系统能够实现动态解析Web应用,且能够节约解析时间、提高解析效率。
发明内容
本发明的目的在于克服现有技术中的云计算系统无法动态解析Web应用的缺陷,从而提供一种能够动态解析Web应用的云计算系统。
为了实现上述目的,本发明提供了以下技术方案:
一种能够动态解析Web应用的云计算系统,包括:前置处理器、管理器、云计算节点群、云存储节点群;所述云计算节点群中包括多个云计算节点,所述云存储节点群中包括多个云存储节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京掌中经纬技术有限公司,未经北京掌中经纬技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410513611.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有真空吸盘的真空发生装置
- 下一篇:活塞式抽水装置