[發明專利]支持離線使用基于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.szxzyx.cn/pat/books/200880018097.1/1.html,轉載請聲明來源鉆瓜專利網。





