日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]用于持久性Web應用設計的架構模式無效

專利信息
申請號: 201080023704.0 申請日: 2010-04-01
公開(公告)號: CN102449628A 公開(公告)日: 2012-05-09
發明(設計)人: 羅伯特·J·克勒格爾;亞歷山大·尼科拉烏;帕維爾·V·科比亞科夫;亞歷山大·V·肯貝格 申請(專利權)人: 谷歌公司
主分類號: G06F17/30 分類號: G06F17/30;H04L29/08
代理公司: 中原信達知識產權代理有限責任公司 11219 代理人: 周亞榮;安翔
地址: 美國加利*** 國省代碼: 美國;US
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 用于 持久性 web 應用 設計 架構 模式
【說明書】:

技術領域

所公開的實施例總體上涉及客戶端-服務器計算機網絡系統領域,具體地涉及用于開發具有離線能力的web應用的系統和方法。

背景技術

Web應用(例如,主要通過web瀏覽器訪問并且從遠程服務器接收數據的應用)變得日益流行。Web應用用于各種各樣的用途,包括電子郵件、日歷、銀行業務、字處理和圖像編輯應用。然而,web應用的廣泛使用產生了許多問題。例如,在通過網絡發送請求和接收響應之間通常存在延遲,也被稱為網絡延時。該網絡延時降低了web應用的響應性,因為web應用在對執行用戶所指示的操作的請求作出響應之前,必須等待來自遠程服務器的數據。該額外的等待時間對用戶來說可能感到沮喪。另外,當網絡連接不可用時,web應用不能從遠程服務器接收數據,因此限制了web應用的功能。類似地,由于缺乏網絡連接而不能使用應用對用戶來說可能感到沮喪。

發明內容

因此,在此所公開的方法和系統通過提供用于存儲數據項的本地數據結構以供web應用使用來降低或消除了上述問題。使用所公開的方法和系統,降低了網絡延時和網絡連接缺乏對用戶體驗的負面影響。在一些實施例中,存儲在本地數據庫中的數據項由web應用以離線模式使用。在這些實施例中,web應用使用本地存儲的數據項來提供通常由web應用在存在網絡連接時提供的功能中的至少部分(例如,顯示電子郵件消息)。在一些實施例中,存儲在本地數據庫中的這些數據項由web應用以在線模式使用來提高web應用對執行對數據項的操作(例如,顯示操作)的用戶請求的響應性。例如,對于緩存在本地數據庫中的電子郵件消息,當用戶選擇緩存的消息中的一個來顯示時,可以立即顯示緩存的電子郵件消息,而不用等待來自遠程服務器的對請求的響應。

根據本發明的第一方面,客戶端設備具有計算機處理器和計算機存儲器;被配置成在客戶端設備上執行的web瀏覽器;被配置成在web瀏覽器內運作的本地web應用;被配置成管理在本地web應用和與web應用相關聯的服務器系統之間的通信的web接口;在存儲器中維護的寫隊列;以及在存儲器中維護的包含多個數據項的持久性本地數據庫,每一個數據項與使每一個相應的數據項能夠在客戶端設備和服務器系統上被唯一識別的標識符相關聯。當客戶端設備上的web應用需要執行對數據項的操作時,web應用發出數據庫請求以確定該數據項是否在本地數據庫中。如果該數據項不在本地數據庫中,則web應用經由web接口向服務器系統發出數據請求。如果該數據項在本地數據庫中,并且操作涉及更新該數據項,則web應用執行對存儲在該數據庫中的該數據項的操作,并且將表征該操作的信息以及該數據項的標識符寫入寫隊列。當在客戶端設備和服務器系統之間存在網絡連接時,web接口將寫隊列排出(to?drain)到服務器系統,其可以使用該信息來更新其數據庫中的已被客戶端操作修改的條目。這是直寫式(write-through)緩存的示例。本發明的實施例還實現LRU(最近最少使用)緩存替換策略,其中通過刪除最近最少使用的條目來為在本地數據庫中的新的條目釋放空間。

在一些實施例中,該軟件緩存被類比到硬件緩存。通過將硬件緩存策略類比到軟件緩存策略,使用軟件緩存的web應用的性能可以使用與用于提高硬件緩存的性能的那些技術類似的技術來提高。這些緩存技術通常是眾所周知的并且被全面測試。例如,緩存存取的速度可以通過在處理器(CPU)和更大但是更慢的L2緩存之間插入高速L1緩存來提高。類似地,對于web應用訪問數據項的速度可以通過在web應用和持久性數據庫之間插入存儲器內(in-memory)數據庫來提高。其他實施例可以將web瀏覽器的文檔對象模型用作L1緩存。如在硬件中得到的各種緩存所建議的,將文檔對象模型用作L1緩存的軟件可以是回寫式或直寫式的。如果web應用通過直接修改文檔對象模型來實現一些用戶動作,則文檔對象模型片段的回寫式緩存作為L1緩存將是適當的。與硬件緩存的該類比所建議的實施例中的其他特征是對數據項的預取和負載轉發。

附圖說明

圖1是圖示依據一些實施例的客戶端-服務器分布式系統的基礎結構的框圖。

圖2是圖示依據一些實施例的示例性客戶端系統的結構的框圖。

圖3是圖示依據一些實施例的示例性服務器系統的結構的框圖。

圖4是圖示依據一些實施例的在客戶端-服務器分布式系統的組件之間的相互關系的框圖。

圖5A-5C是圖示依據一些實施例的在客戶端-服務器分布式系統中的多線程軟件應用的啟動過程的框圖。

圖6A是圖示依據一些實施例的服務器系統中的與web應用相關聯的數據結構的框圖。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌公司,未經谷歌公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201080023704.0/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产欧美一区二区精品性| 精品在线观看一区二区| 欧美精品免费一区二区| 国产精品久久久久久久久久不蜜臀| 国产91热爆ts人妖系列| 鲁丝一区二区三区免费| 女人被爽到高潮呻吟免费看| 偷拍区另类欧美激情日韩91| 97午夜视频| 中文字幕一区二区三区不卡| 精品久久久久久亚洲综合网 | 欧美一区二区三区免费播放视频了 | 激情欧美日韩| 国产精品久久久久激情影院| 玖玖国产精品视频| 日韩一区二区福利视频| 日韩亚洲精品在线| 免费看片一区二区三区| 亚洲日韩欧美综合| 美日韩一区| 国产精品色在线网站| 亚洲区在线| 国产乱xxxxx97国语对白| 亚欧精品在线观看| 少妇中文字幕乱码亚洲影视| 国产aⅴ精品久久久久久| 国产三级在线视频一区二区三区| 精品国产乱码一区二区三区在线| 国产在线不卡一区| 一级久久精品| 国产1区2区3区| 日韩av在线高清| 久久99亚洲精品久久99| 综合色婷婷一区二区亚洲欧美国产 | 亚洲欧美一区二区三区1000| 99国产精品一区| 国产偷亚洲偷欧美偷精品| 亚洲国产精品激情综合图片| 欧美日韩久久精品| 国产一区二区视频免费观看| 国产日韩欧美网站| 国产69精品久久久久777| 99久久婷婷国产综合精品电影| 日本三级香港三级网站| 亚州精品国产| 国产69精品久久久久久| 日本精品一区二区三区视频| 一级黄色片免费网站| 午夜av资源| 国产精品白浆视频| 国产1区2区视频| 欧美精品一卡二卡| 欧洲国产一区| 96精品国产| 亚洲精品国产精品国产| 精品国产一区二区三区忘忧草| 国产一区免费在线观看| 亚洲天堂国产精品| 午夜欧美a级理论片915影院| 精品久久9999| 国产精品久久91| 91一区在线| 亚洲色欲色欲www| 国产精品亚洲二区| 久久亚洲精品国产日韩高潮| 欧美午夜精品一区二区三区| 久久国产精品波多野结衣| 午夜大片网| 欧美一区二区三区爽大粗免费| 中文字幕欧美日韩一区| 久久夜色精品久久噜噜亚| 欧美系列一区| 亚洲精品久久久久久久久久久久久久 | 国产91久| 中文字幕a一二三在线| 性色av香蕉一区二区| 亚洲乱视频| 偷拍区另类欧美激情日韩91| 午夜激情在线免费观看| 国产精品视频二区不卡| 欧美日韩高清一区二区| 日本精品视频一区二区三区| 91超薄丝袜肉丝一区二区| 亚洲精品乱码久久久久久按摩| 日韩欧美多p乱免费视频| 精品一区二区三区中文字幕| 亚洲精华国产欧美| 国产一级片网站| 99色精品视频| 日韩午夜三级| 美女销魂免费一区二区| 欧美精品五区| 精品国产一区在线| xxxx在线视频| 国产一区二区在线精品| 91精品一区| 国产日韩欧美在线一区| 小萝莉av| 中文字幕日韩精品在线| 黄毛片在线观看| 欧美日韩国产专区| 国产在线不卡一区| 性欧美激情日韩精品七区| 久久精品一| 国产精品一区二区日韩新区| 国产精品二区一区二区aⅴ| 日韩精品一区在线观看| 国产精品亚洲а∨天堂123bt| **毛片免费| 国产精品99久久久久久宅男| 日韩av在线播| 欧美freesex极品少妇| 国产精品自拍在线| 精品一区欧美| 91麻豆产精品久久久| 99精品一区| 国产日韩欧美另类| 一区二区三区四区视频在线| 99国产精品一区二区| 国产精品高潮呻吟88av| 亚洲精品丝袜| 97人人澡人人爽人人模亚洲 | 午夜三级大片| 欧美在线观看视频一区二区三区| 久久亚洲精品国产日韩高潮| 91免费看国产| 2023国产精品自产拍在线观看| 亚洲国产精品二区| 国产资源一区二区| 欧美黄色一二三区| 亚洲国产精品一区在线观看| 日本精品一区二区三区在线观看视频| 午夜免费网址| 乱子伦农村| 日本美女视频一区二区| 狠狠躁夜夜躁人人爽天天天天97| 一区不卡av| 在线视频国产一区二区| 久久国产免费视频| 日韩精品免费一区二区中文字幕| 亚洲精品国产一区| 国产二区精品视频| 日韩精品一区中文字幕| 日本aⅴ精品一区二区三区日| 国产精品一二三区视频网站| 国产午夜伦理片| 久久国产麻豆| 国产欧美精品一区二区在线播放| 亚洲精品www久久久久久广东| 国产精品一区二区不卡| 亚洲无人区码一码二码三码| 一区二区在线视频免费观看| 亚洲精品少妇久久久久| 老女人伦理hd| 欧美一区二区三区免费看| 色吊丝av中文字幕| 欧美乱妇高清无乱码一级特黄| 日韩欧美国产中文字幕| 久久精品国产亚洲一区二区| 久久久久国产精品免费免费搜索 | 久久国产激情视频| 久久精品国产一区二区三区| 中日韩欧美一级毛片| 国产精品国精产品一二三区| 在线视频不卡一区| 久久久精品欧美一区二区免费| 午夜av电影网| 国产一区二三| 91超碰caoporm国产香蕉| 国产精品久久久久久久久久久久久久久久久久| 国产精品尤物麻豆一区二区三区| 99久久精品一区字幕狠狠婷婷| 免费看欧美中韩毛片影院| 日韩欧美激情| 国产精品自拍在线观看| 欧美一区二区三区四区五区六区| 91香蕉一区二区三区在线观看| 国产69精品久久久久久| 国产视频精品久久| 亚洲欧洲日本在线观看| 亚洲欧洲日韩| 国产视频精品一区二区三区| 国产精品伦一区二区三区在线观看| 中文字幕一级二级三级| xxxx18hd护士hd护士| 国产精品色婷婷99久久精品| 精品亚洲午夜久久久久91| 中文字幕国内精品| 久久久精品中文| 国产精品区一区二区三| 亚洲精品色婷婷| 国产全肉乱妇杂乱视频在线观看| 海量av在线| 亚洲精品人| 欧美一区二区三区久久久精品| 一区二区免费在线观看| 国产午夜精品一区二区理论影院| 国产精品5区| 国产乱码一区二区| 午夜国内精品a一区二区桃色| 午夜精品在线播放| 欧美激情综合在线| 69xx国产| 国产午夜精品一区二区理论影院 | 精品欧美一区二区在线观看| 性欧美一区二区| 日本一区二区三区在线视频| 亚洲欧美日本一区二区三区| 久久影视一区二区| 亚洲欧美国产中文字幕| 中文字幕一区2区3区| 亚洲精品国产一区| 亚洲欧美色图在线| 久久一区二区三区视频| 99久久国产综合精品女不卡| 欧美乱大交xxxxx| 国产精品偷伦一区二区| 久久99精品国产麻豆婷婷| 国产一区二区精华| 91精品久久久久久综合五月天| 国产午夜精品一区二区三区在线观看| 国产女人与拘做受免费视频| 精品国产乱码一区二区三区a| 精品免费久久久久久久苍| 欧美日韩一区二区在线播放| 久久久精品a| 欧美日韩激情一区二区| 亚洲乱小说| 91亚洲精品国偷拍自产| 亚洲无人区码一码二码三码 | 国产精品视频tv| 国产天堂一区二区三区| 99久久精品免费看国产交换| 男女午夜爽爽| 久久免费视频一区| 69久久夜色精品国产69乱青草| 久久国产精品99国产精| 国精偷拍一区二区三区| 国产69精品久久777的优势| 97视频一区| 亚洲精品久久久久中文字幕欢迎你 | 免费高潮又黄又色又爽视频| 国产伦精品一区二区三区免费优势| 日韩毛片一区| 国产欧美日韩精品一区二区三区 | 国产午夜精品一区二区三区视频|