[发明专利]一种改善Web浏览器应用效率的分布式协同方法有效
申请号: | 201410215420.1 | 申请日: | 2014-05-21 |
公开(公告)号: | CN104010031B | 公开(公告)日: | 2018-01-05 |
发明(设计)人: | 李志瑞;覃健诚;陆以勤 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 何淑珍 |
地址: | 511400 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种改善Web浏览器应用效率的分布式协同方法。该方法通过运行于智能终端本地的Web服务端模块来实现强于一般浏览器端的功能。本地Web服务端模块与包括云端服务器在内的远端Web服务模块进行交互成为分布式协同计算的一个节点。浏览器通过与该本地Web服务端模块进行交互获取网页文件进行显示。浏览器与该本地Web服务端模块的交互不受网络状况影响,能显著提高浏览器响应速度和流畅度。本发明解决了传统智能终端App客户端需要频繁更新的缺点,具备B/S架构Web应用系统的兼容性和跨平台通用性,又解决了传统浏览器Web应用浏览器端功能以及实时交互上的不足,增强用户体验且能弥补智能终端计算能力不足的缺陷。 | ||
搜索关键词: | 一种 改善 web 浏览器 应用 效率 分布式 协同 方法 | ||
【主权项】:
一种改善Web浏览器应用效率的分布式协同方法,其特征在于,该方法包括:通过一个运行于智能终端上的在智能终端浏览器后方的本地Web服务端模块与一个或多个远端Web服务模块,共同实现分布式协同计算的Web服务,并通过浏览器直接与本地Web服务端模块通信实现浏览器响应速度的提高;把本地Web服务端模块作为一种通用的中间件,使智能终端能以HTTP协议、XML文档为基础的自定义应用层通信方式与远端Web服务模块共同实现前述分布式协同计算;智能终端浏览器不直接与包括云端服务器在内的远端Web服务模块进行数据交换,而是与运行于后台的本地Web服务端模块进行数据交换,由本地Web服务端模块与各种远端Web服务模块进行数据交换;浏览器向该本地Web服务端模块发送请求,该本地Web服务端模块解析请求,并给浏览器所需的文件;浏览器通过AJAX及其他动态网页技术快速刷新部分页面,该本地Web服务端模块则通过HTTP协议、XML文档为基础的通信方式与包括云端服务器在内的远端Web服务模块进行数据交换,将用户请求转化为分布式计算任务的信息发给远端Web服务模块,获取布局文件并不断刷新本地布局文件,及时获取布局变化情况;所述Web服务端模块运行于用户的智能终端后台,经由浏览器与用户交互,这个过程是遵循Http协议,通过网页文件进行的,本地Web服务端模块会成为协同计算的一个节点,与远端Web服务端模块进行数据交换,这个过程则是在遵循Http协议的基础上,通过特定的协议进行,该协议有XML文件的格式,远端Web服务模块之间的数据交换也遵循相同的协议;传输协议构建于标准的HTTP协议之上,直接获取文件的请求为GET,用于浏览器访问本地服务获取文件;本地Web服务端模块与远端Web服务模块交换数据以及远端Web服务模块与远端Web服务模块之间交换数据采用POST请求通过发送XML文件实现,内部标签包括但不限于ROLE、DIRECT、NAME、HREF、MODIFYTIME,EXTRAINFORMATION。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410215420.1/,转载请声明来源钻瓜专利网。