【技术实现步骤摘要】
【国外来华专利技术】背景通常,用户与应用交互直至某个点,并且随后重启所述应用。在因特网浏览器中运行的web应用中,通过运行浏览器的标准刷新命令或导航到不同的网站并返回,重启所述应用是相当简单的。有时应用的一些或所有状态在重启之前未被持久保存。在同时示出大量用户界面(例如多个窗口/页面、多个用户界面控件等等)的计算机应用中,这可能表示大量的状态丢失。为了持久保存状态,一些应用允许用户响应于明确的保存命令(例如通过按下保存按钮)来保存。其他应用允许用户指定自动保存状态的时间间隔。然而,在任一情况下,经常存在在重启过程中没有被持久保存的某个状态。当一些应用被关闭时,所述应用自动保存应用状态,但是并不是所有的关闭都是有序的,因而有时在关闭时保存并未发生。即使保存发生,所述保存经常仅以本地保存形式发生,因而无法在不丢失状态的情况下从不同的机器进行重启。而且,如果在执行本地存储过程中出现丢失,则本地保存的状态可能无论如何都无法发挥功能。简要概述本文描述的至少一些实施例涉及与分层应用相关联的对应用状态存储的管理。分层应用包括多个父用户界面元素,至少一些父用户界面元素中的每个元素具有布置在对应层次上的子用户界面元素。用户可导航遍历分层应用。例如,通过选择具有第一层次的子用户界面元素的第一父用户界面元素的一个子用户界面元素,用户可以导航到(并且也可能创建)具有第二层次的子用户界面元素的第二父用户界面元素。分层存储代理管理分层应用的状态。分 ...
【技术保护点】
一种包括其上具有计算机可执行指令的一个或多个计算机可读存储介质的计算机程序产品,所述计算机可执行指令被结构化成使得在计算系统的一个或多个处理器执行时,使所述计算系统操作实例化和/或操作以下:用于呈现具有对应层次的所包含的用户界面元素的多个父用户界面元素的用户界面组件,所述多个父用户界面元素包括至少1)具有第一层次的所包含的用户界面元素的第一父用户界面元素,以及2)具有第二层次的所包含的用户界面元素的第二父用户界面元素,其中所述用户可以通过与所述第一父用户界面元素交互来直接或间接地导航到所述第二父用户界面元素;以及使用应用程序接口将状态提供给远程存储的分层存储代理,所提供的状态包括所述多个父用户界面元素中的包括所述第一和第二父用户界面元素在内的至少一些父用户界面元素中的每个的状态,所提供的状态以下述方式被提供:在所述远程存储中持久保存所述对应的层次的至少一些,所述应用程序接口还允许仅对所述第一和第二父用户界面元素的远程保存的状态的分层描述的部分的检索。
【技术特征摘要】
【国外来华专利技术】2013.09.30 US 61/884,743;2013.11.15 US 61/905,128;1.一种包括其上具有计算机可执行指令的一个或多个计算机可读存储
介质的计算机程序产品,所述计算机可执行指令被结构化成使得在计算系统的
一个或多个处理器执行时,使所述计算系统操作实例化和/或操作以下:
用于呈现具有对应层次的所包含的用户界面元素的多个父用户界面元素
的用户界面组件,所述多个父用户界面元素包括至少1)具有第一层次的所包
含的用户界面元素的第一父用户界面元素,以及2)具有第二层次的所包含的
用户界面元素的第二父用户界面元素,其中所述用户可以通过与所述第一父用
户界面元素交互来直接或间接地导航到所述第二父用户界面元素;以及
使用应用程序接口将状态提供给远程存储的分层存储代理,所提供的状
态包括所述多个父用户界面元素中的包括所述第一和第二父用户界面元素在
内的至少一些父用户界面元素中的每个的状态,所提供的状态以下述方式被提
供:在所述远程存储中持久保存所述对应的层次的至少一些,所述应用程序接
口还允许仅对所述第一和第二父用户界面元素的远程保存的状态的分层描述
的部分的检索。
2.如权利要求1所述的计算机程序产品,其特征在于,所提供的状态
包括来自多个用户界面元素的状态,所述多个用户界面元素既包括固有用户界
面元素也包括外来用户界面元素。
3.如权利要求1所述的计算机程序产品,其特征在于,所提供的状态
包括来自多个用户界面元素的状态,所述多个用户界面元素包括来自所述第一
应用的外来用户界面元素以及来自所述第二应用的外来用户界面元素。
4.如权利要求1所述的计算机程序产品,其特征在于,所提供的...
【专利技术属性】
技术研发人员:B·奥兰尼科,F·S·阿玛斯,W·Y·莫耶,M·乔希,S·M·丹顿,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。