[发明专利]本地存储数据版本控制有效
申请号: | 201480015638.0 | 申请日: | 2014-03-11 |
公开(公告)号: | CN105283847B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | T·W·米利特;M·雷;P·J·波顿 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F9/54 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 美国;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应用程序服务器重新发送对于对应于Web应用程序客户端用户的数据的数据请求。
在再一个实施例中,计算机系统发送包括第一cookie的清单请求。第一cookie包括Web应用程序客户端的当前版本标识符和模式标识符。计算机系统接收所请求的清单,该所请求的清单本身包括具有包括下列各项中的至少一项的元数据的第二cookie:Web应用程序服务器代码的当前版本的服务器代码版本标识符和用户特定的,客户端-侧安装修改符。然后,计算机系统访问接收到的清单的第二cookie以基于第二cookie的元数据中所包括的版本标识符,确定哪些更新将被应用于Web应用程序客户端,以及基于每一个确定的更新的指定的重要性级别,向Web应用程序客户端应用确定的更新。
提供本发明内容是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
本发明的附加特征和优点将在以下描述中叙述,且其一部分根据本描述对本领域的技术人员将是显而易见的,或可通过对此处的原理的实践来获知。此处所描述的各实施例的特征和优点可通过在所附权利要求书中特别指出的工具和组合来实现和获得。通过下列描述以及所附的权利要求,,此处所描述的各实施例的特征将变得更加显而易见。
附图简述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480015638.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可执行近似计算指令的处理器
- 下一篇:显示对象预生成
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置