[发明专利]支持离线使用基于WEB的客户端服务器应用的方法和装置无效
申请号: | 200880018097.1 | 申请日: | 2008-05-29 |
公开(公告)号: | CN101681276A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | E·V·阿维德松;A·J·帕赖 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华;李峥宇 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 离线 使用 基于 web 客户端 服务器 应用 方法 装置 | ||
1.一种用于离线使用基于web的客户端服务器应用的方法,所 述方法包括:
标识调用服务器的函数,所述标识的函数通过对客户端上的所 述服务器的通信层进行函数调用来调用所述服务器;
针对所述标识的函数调取代理函数以调取所述标识的函数以进 行所述函数调用,所述函数调用被定向到所述客户端上的所述通信 层;
确定用于所述函数调用的预期资源;
确定是否应当将所述函数调用重定向到备选资源;
如果应当将所述函数调用重定向到所述备选资源则将所述 函数调用重定向到所述备选资源;以及
如果不应当将所述函数调用重定向到所述备选资源则将所 述函数调用转发至所述预期资源。
2.根据权利要求1所述的方法,其中所述备选资源本地存储在 所述客户端上,并且以对于所述客户端而言透明的方式来复制所述 预期资源的动作。
3.根据权利要求1所述的方法,其中确定是否应当将所述函数 调用重定向到备选资源包括:确定所述客户端是否以离线模式工作。
4.根据权利要求1所述的方法,其中确定是否应当将所述函数 调用重定向到备选资源包括:确定所述预期资源是否不可达。
5.根据权利要求1所述的方法,其中所述预期资源位于服务器 上,而所述备选资源位于所述客户端上。
6.根据权利要求1所述的方法,其中所述基于web的客户端服 务器应用是异步JavaScript和XML(AJAX)应用。
7.根据权利要求1所述的方法,其中重定向所述函数调用包括: 按照用户不可见的方式来重定向所述函数调用。
8.一种用于离线使用基于web的客户端服务器应用的设备,所 述设备包括:
用于标识调用服务器的函数的装置,所述标识的函数通过对客 户端上的所述服务器的通信层进行函数调用来调用所述服务器;
用于针对所述标识的函数调取代理函数以调取所述函数以进行 所述函数调用的装置;
用于确定用于所述函数调用的预期资源的装置;
用于确定是否应当将所述函数调用重定向到备选资源的装置,
其中用于确定是否应当将所述函数调用重定向到备选资源 的装置包括:用于从所述基于web的客户端服务器应用接收重 定向命令的装置;
用于如果应当将所述函数调用重定向到所述备选资源则将 所述函数调用重定向到所述备选资源的装置;以及
用于如果不应当将所述函数调用重定向到所述备选资源则 将所述函数调用转发至所述预期资源的装置。
9.根据权利要求8所述的设备,其中所述备选资源本地存储在 所述客户端上,并且以对于所述客户端而言透明的方式来复制所述 预期资源的动作。
10.根据权利要求8所述的设备,其中用于确定是否应当将所 述函数调用重定向到备选资源的装置包括:用于确定所述客户端是 否以离线模式工作的装置。
11.根据权利要求8所述的设备,其中用于确定是否应当将所 述函数调用重定向到备选资源的装置包括:用于确定所述预期资源 是否不可达的装置。
12.根据权利要求8所述的设备,其中所述预期资源位于服务 器上,而所述备选资源位于所述客户端上。
13.根据权利要求8所述的设备,其中所述基于web的客户端 服务器应用是异步JavaScript和XML(AJAX)应用。
14.根据权利要求8所述的设备,其中按照用户不可见的方式来 重定向所述函数调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880018097.1/1.html,转载请声明来源钻瓜专利网。