[发明专利]用于网页应用程序和浏览器扩展的数据存储层级有效
申请号: | 201380020783.3 | 申请日: | 2013-01-30 |
公开(公告)号: | CN104395884B | 公开(公告)日: | 2018-09-18 |
发明(设计)人: | 埃里克·凯;米哈伊·珀尔珀里策;本杰明·卡尔曼;本·奥姆斯特德 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 网页 应用程序 浏览器 扩展 数据 存储 层级 | ||
1.一种用于为网页应用程序的特征提供数据存储的方法,其中所述网页应用程序由网页浏览器执行,所述网页浏览器在客户端计算装置的一或多个处理器上执行,所述一或多个处理器可操作地耦合到所述客户端计算装置的一或多个存储器装置,所述方法包括:
提供对远程服务器处的第一层级的有限永久性存储的存取,其中跨与用户账户相关联的多个客户端计算装置使来自所述第一层级的第一组数据同步化;
提供对所述客户端计算装置的本地、有形非易失性存储媒体上的第二层级的永久性存储的存取;
提供对所述客户端计算装置的本地、有形易失性存储媒体上的第三层级的暂时性存储的存取;
通过所述网页浏览器从所述网页应用程序接收存储请求,所述存储请求指定将要用于存储与所述网页应用程序的特征相关联的数据的至少一个数据存储层级的类型,所述类型包含所述第一层级的远程有限永久性存储、所述第二层级的本地永久性存储或所述第三层级的本地暂时性存储中的至少一者;以及
使所述网页应用程序的所述特征与所述至少一个数据存储层级相关联,以使得所述至少一个数据存储层级用于存储与所述网页应用程序的所述特征相关联的数据。
2.根据权利要求1所述的方法,其中所述远程服务器处的所述第一层级的有限永久性存储包含与所述用户账户相关联的一部分数据。
3.根据权利要求2所述的方法,其中与所述用户账户相关联的所述数据包含书签、偏好、密码和主题。
4.根据前述权利要求中任一权利要求所述的方法,其中基于来自由所述客户端计算装置上的所述网页浏览器执行的所述网页应用程序的请求而跨多个装置使所述第一组数据同步化。
5.根据权利要求1所述的方法,其中所述特征实施所述客户端计算装置的位置检测传感器,且其中所述类型包含所述第二层级。
6.根据权利要求1所述的方法,其中所述特征与和所述用户账户相关联的电子邮件账户相关联,且其中所述类型包含所述第一层级。
7.根据权利要求1所述的方法,其中所述特征和与所述用户账户相关联的日历相关,且其中所述类型包含所述第一层级。
8.一种用于为网页应用程序的特征分配数据的方法,其中所述网页应用程序由网页浏览器执行,所述网页浏览器在可操作地耦合到计算装置的一或多个存储器装置的一或多个处理器上执行,所述方法包括:
在所述计算装置上执行网页应用程序的特征;
基于所述特征自动确定一组指定数据存储层级中的至少一个层级,以用于存储与所述网页应用程序的所述特征相关联的数据;以及
从所述网页应用程序将对与所述网页应用程序的所述特征相关联的一组数据的存储请求发送到一组指定数据存储层级中的至少一个层级,所述组指定数据存储层级包含:
远程服务器处的第一层级的有限永久性存储,其中跨与用户账户相关联的多个装置使来自所述第一层级的第一组数据同步化,
所述计算装置上的本地非易失性存储上的第二层级的永久性存储,以及
所述计算装置上的本地易失性存储的第三层级的暂时性存储。
9.根据权利要求8所述的方法,其中所述特征与所述计算装置的位置检测传感器相关,且所述至少一个层级为所述第三层级。
10.根据权利要求8或权利要求9所述的方法,其中所述至少一个层级由所述网页应用程序的开发者指定。
11.根据权利要求8所述的方法,其进一步包括:
在与所述用户账户相关联的第二计算装置上实施所述网页应用程序;以及
使用所述用户账户存取所述第一组数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380020783.3/1.html,转载请声明来源钻瓜专利网。