当前位置: 首页 > 专利查询>微软公司专利>正文

按需的标签再水化制造技术

技术编号:9848477 阅读:101 留言:0更新日期:2014-04-02 16:05
各个实施例主动监控和有效管理单独标签的资源使用。在至少一些实施例中,一个或多个标签可以根据各种工作参数被脱水,并且当用户实际上激活特定标签时被再水化。在至少一些实施例中,再水化可以逐个标签地发生,同时至少一些标签保持脱水。在一些实施例中,可以以常规、活跃的标签被呈现的方式向用户视觉呈现脱水标签。

【技术实现步骤摘要】
【国外来华专利技术】按需的标签再水化
技术介绍
Web浏览器会消耗大量的系统资源,这不仅会影响用户的Web浏览体验,而且会使用户的总体系统体验降级。由于Web浏览器具有打开多个标签的能力,通过打开过多的标签并且不关闭不再被使用的标签,用户已经越来越容易在不知不觉中影响系统的性能。此夕卜,控制在特定标签内用户可能浏览到的每个单独的网页的资源使用是非常困难的。
技术实现思路

技术实现思路
被提供来以简化的形式介绍概念的选择,这在下文的【具体实施方式】中被进一步描述。本
技术实现思路
不旨在标识要求保护的主题的关键特征或必要特征,也不旨在被用来帮助确定要求保护的主题的范围。各个实施例主动监控和有效管理单独标签的资源使用。在至少一些实施例中,一个或多个标签可以根据各种工作参数被脱水(dehydrated),并且当用户实际上激活特定标签时被再水化(rehydrated)。在至少一些实施例中,再水化可以逐个标签地发生,同时至少一些标签保持脱水。在至少一些实施例中,以常规、活跃的标签被呈现的方式向用户视觉呈现脱水标签。因此,从用户体验的立场来看,好像所有的标签都是活跃的。在至少一些实施例中,脱水标签可以有相关联的状态被保存,使得当脱水标签被再水化时,该状态可以以从用户的观察来看大致无缝的方式被恢复。【附图说明】参考附图来描述【具体实施方式】。图1是在根据一个或多个实施例的示例实现中的环境的图示。图2是在示例实现中更详细地示出图1的系统的图示。图3是描述根据一个或多个实施例的方法中的步骤的流程图。图4图示了根据一个或多个实施例的示例计算设备。图5是描述根据一个或多个实施例的方法中的步骤的流程图。图6是描述根据一个或多个实施例的方法中的步骤的流程图。图7图示了可以被用于实现本文所描述的各个实施例的示例计算设备。【具体实施方式】概沭各个实施例主动监控并有效管理单独标签的资源使用。在至少一些实施例中,一个或多个标签可以根据各种工作参数被脱水,并且当用户实际上激活特定标签时被再水化。在至少一些实施例中,再水化可以逐个标签地发生,同时至少一些标签保持脱水。在至少一些实施例中,以常规、活跃的标签被呈现的方式向用户视觉呈现脱水标签。因此,从用户体验的立场来看,好像所有的标签都是活跃的。在至少一些实施例中,脱水标签可以有相关联的状态被保存,使得当脱水标签被再水化时,该状态可以以从用户的观察来看大致无缝的方式被恢复。在下文的讨论中,首先描述可工作来使用本文所描述的技术的示例环境。其次,题为“按需的标签再水化”的章节描述了根据一个或多个实施例,标签如何按需被再水化。接着,题为“脱水标签可视化”的章节描述了根据一个或多个实施例,脱水标签如何被可视化。最后,题为“示例设备”的章节描述了可以被用于实现一个或多个实施例的示例设备的各方面。已经考虑了将被描述的实施例的概述,现在考虑对其中各个实施例能够工作的示例环境的讨论。示例环塏图1是在示例实现中可工作来使用本文所描述的技术的环境100的图示。所图示的环境100包含可以以各种方式被配置的计算设备102的示例。例如,计算设备102可以被配置为传统的计算机(例如台式个人计算机、膝上型计算机等等)、移动站、娱乐器械、被通信耦合到电视的机顶盒、无线电话、上网本、游戏控制台、手持设备等等,正如与图2有关地进一步描述的那样。在一个或多个实施例中,计算设备被体现为板型或平板类型的形状因子设备,典型地,用户可以用一只手握住该设备,并且使用另一只手与该设备交互。因此,计算设备102的范围可以涵盖从具有大量存储器和处理器资源的全资源设备(例如个人计算机、游戏控制台、板式或平板形状因子设备)到具有有限存储器和/或处理资源的低资源设备(例如传统的机顶盒、手持游戏控制台)。计算设备102还包含导致计算设备102执行下文描述的一个或多个操作的软件。计算设备102包含含有Web浏览器104的各种应用,Web浏览器104可工作来提供如本文档所描述的Web浏览功能性。Web浏览器可以连同任何合适类型的硬件、软件、固件或其组合来实现。在至少一些实施例中,Web浏览器被实现在驻留在一些类型的有形计算机可读介质上的软件中,有形计算机可读介质的示例被提供在下文中。在这个示例中,Web浏览器104可以包含或者否则使用手势模块106和Web浏览器用户接口模块108。该计算设备还包含含有资源管理策略模块112的操作系统110。手势模块106代表能够识别可以连同Web浏览活动被使用的多种手势的功能性。模块106可以以各种不同的方式识别这些手势。例如,手势模块106可以被配置成识别触摸输入,比如用户的手106a的手指在接近使用触摸屏功能性的计算设备102的显示设备107时。可替换地或附加地,计算设备102可以被配置成检测并区分触摸输入(例如由用户的手106a的一个或多个手指提供)和由触控笔(stylus)提供的触控输入。这种区分可以以各种方式被执行,比如通过检测用户的手106a的手指接触显示设备107的量与触控笔接触显不设备107的量的对比。因此,手势模块106可以通过识别和利用在触控和触摸输入之间、以及不同类型的触摸输入的区分来支持各种不同的手势技术。在这个特定的示例中,Web浏览器用户接口模块108被配置成提供Web浏览器用户接口,它允许用户变得更加完全地沉浸在由该Web浏览器显示的网页内容中。一个或多个实施例强调“内容胜过杂耍(content over chrome)”的方法,其以有效的方式显示内容并且管理诸如含有一个或多个标签的标签带之类的浏览器工具的显示来使得用户能够更加有效地集中精力在特定的当前用户任务上。操作系统110的资源管理策略模块112至少部分地负责监督系统资源的有效管理。为此,资源管理策略模块112能够监督包含Web浏览器104的各种应用的工作,并且取决于例如系统资源的状态导致应用进入各种状态。例如,资源管理策略模块112可以导致应用进入挂起状态。这可能是这种情况,例如当应用不是用户的目前活动的主要焦点时,诸如通过被放置在后台中之类。在挂起状态中,该应用可以仍然驻留在存储器中并且可以仍然保持打开。但是,当在挂起状态中时,该应用可能不接收CPU周期。当应用要采用挂起状态时,操作系统或者在这种情况中的资源管理策略模块112可以调用该应用来告知它将要采用挂起状态。响应于该调用的接收(或在其它时间,比如周期性地),该应用可以采取步骤来保存各种状态信息,使得如果它被关闭或终止,当它再次变得活跃时,它能够以被终止前的状态重新开始操作。此外,如上文所提到的,资源管理策略模块112可以导致应用进入终止状态。在一个或多个实施例中,终止状态跟随在挂起状态之后。在终止状态中,操作系统导致该应用被关闭。可能出于大量的原因而导致终止状态,这些大量原因包含(作为示例而非限制)关于特定应用的不活跃的时段、系统资源压力等等。现在,当用户返回到已终止的应用时,该应用被启动并且之前保存的状态信息被读取并被用于将该应用返回到它被终止前的状态中。在Web浏览器的上下文中,当Web浏览器接收到它要被挂起的指示时,它能够在它被挂起前保存与它的当前操作相关联的各种状态信息。这种状态信息可以逐个标签地被保存,并且可以包含(作为示例而非限制)与特定标签相关联的URL、与标签相关联的浏览本文档来自技高网...

【技术保护点】
一种计算机实现的方法,包括:保存与Web浏览器的多个标签相关联的状态信息;终止该Web浏览器;启动该Web浏览器;再水化在该Web浏览器被终止时活跃的标签;将至少一个其它标签维持在脱水状态中;确定所述的至少一个其它标签是否已经由用户选择;以及响应于所述的至少一个其它标签被选择,再水化所述的至少一个其它标签。

【技术特征摘要】
【国外来华专利技术】2011.07.26 US 13/191,3651.一种计算机实现的方法,包括:保存与Web浏览器的多个标签相关联的状态信息;终止该Web浏览器;启动该Web浏览器;再水化在该Web浏览器被终止时活跃的标签;将至少一个其它标签维持在脱水状态中;确定所述的至少一个其它标签是否已经由用户选择;以及响应于所述的至少一个其它标签被选择,再水化所述的至少一个其它标签。2.根据权利要求1所述的计算机实现的方法,其中所述保存被周期性地执行。3.根据权利要求1所述的计算机实现的方法,其中所述保存响应于该Web浏览器被导致进入挂起状态而被执行。4.根据权利要求1所述的计算机实现的方法,其中该状态信息包括以下的一个或多个:与特定标签相关联的URL、与标签相关联的浏览日志、哪个标签当前是活跃的、表格数据、滚动状态/位置、缩放水平、或媒体回放的状态。5.根据权利要求1所述的计算机实现的方法,进一步包括以呈现活跃标签的方式视觉呈现所述的至少一个其它标签。6.根据权利要求1所述的计算机实现的方法,进一步...

【专利技术属性】
技术研发人员:YK乔JR奥尔森VK文卡塔查拉帕蒂MB欧斯蒂欧戈夫
申请(专利权)人:微软公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1