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

附加元件性能顾问制造技术

技术编号:7498556 阅读:183 留言:0更新日期:2012-07-10 23:16
本发明专利技术的各种实施例提供了一附加元件顾问,其被设计为帮助使用者管理浏览器和/或其他应用程序的附加元件。在至少某些实施例中,可以实现附加元件顾问以检测新安装的附加元件并将检测到的附加元件通知给使用者。关于新附加元件的通知可配置有选项以允许使用者启用或停用附加元件。未由使用者显式地启用的附加元件可避免由附加元件顾问来操作。进一步而言,在至少某些实施例中,可以实现附加元件顾问来监测附加元件的性能影响,并在附加元件对性能有负面不利影响时提供通知给使用者。使用者则可与附加元件顾问交互以通过启用和停用附加元件来增进性能。

【技术实现步骤摘要】

本专利技术涉及附加元件性能顾问
技术介绍
附加元件是很受使用者欢迎的,因为附加元件能很方便地将新的和自定义的功能增加到浏览器或是其他应用程序上。不幸的是,使用者无法知道某些附加元件已经被安装和/或无法察觉到由于附加元件载入及操作所花费的时间而导致附加元件会对性能有不利的影响。据此,使用者可能会把由附加元件所造成的差性能,错怪到浏览器或其他应用程序上。此外,管理附加元件的传统方式受限于将附加元件全体启用或停用。在此方式给予使用者对附加元件的某些控制的同时,由于因其他附加元件所造成的差性能,使用者会被强迫停用某些该使用者喜爱的附加元件。
技术实现思路
提供此
技术实现思路
以按简要形式来介绍概念的选择,所述概念会在以下的具体实施方式中更进一步地详细描述。此
技术实现思路
并未意图识别本专利技术所要求保护的关键特征或基本特征,亦未意图用来限制本专利技术所要求保护的范畴。各实施例提供了一附加元件顾问,其被设计为帮助使用者管理浏览器和/或其他应用程序的附加元件。在至少某些具体实施例中,可以实现附加元件顾问以检测新安装的附加元件并将检测到的附加元件通知给使用者。关于新附加元件的通知可按选项加以设置以允许使用者启用或停用附加元件。未由使用者显式地启用的附加元件可避免由附加元件顾问来操作。进一步而言,在至少某些具体实施例中,可以实现附加元件顾问来监测附加元件的性能作用,并在附加元件对性能有负面不利影响时将通知提供给使用者。使用者则可与附加元件顾问交互以通过启用和停用附加元件的方式来增进性能。附图说明相同的编号用于图式各处以指示相似的特征。图I示出了一操作环境,其中在此所述的各种原理可根据一个或更多实施例来使用。图2示出根据一个或更多实施例的示例web浏览器。图3是描述根据一个或更多实施例的方法的各步骤的流程图。图4A和4B示出根据一或更多实施例的关于附加元件的示例通知。图5是描述根据一个或更多实施例的方法的各步骤的流程图。图6示出根据一个或更多实施例的用于附加元件顾问的示例对话框。图7示出可用来实现一个或更多实施例的示例系统。具体实施方式总览本专利技术的各实施例提供了一附加元件顾问,其被设计为帮助使用者管理浏览器和 /或其他应用程序的附加元件。在至少某些实施例中,可以实现附加元件顾问以检测新安装的附加元件并将检测到的附加元件通知给使用者。关于新附加元件的通知可按选项加以设置以允许使用者启用或停用附加元件。未由使用者显式地启用的附加元件可避免由附加元件顾问来操作。进一步而言,在至少某些实施例中,可以实现附加元件顾问以监测附加元件的性能作用,并在附加元件对性能有负面不利影响时提供通知给使用者。使用者则可与附加元件顾问交互以通过启用和停用附加元件的方式来增进性能。在接下来的讨论中,提供了名为“操作环境”的章节,并描述一个或更多的实施例可于其中使用的环境。随后,名为“具有通知栏的示例使用者界面”的章节根据一个或更多实施例而描述了用于应用程序的示例使用者界面,其设置成使用一通知栏来进行附加元件通知。接着,名为“示例附加元件顾问特征”的章节描述了根据一个或更多实施例的附加元件顾问的示例技术和特征。此章节包括了多个子章节,其描述了根据一个或更多实施例的各种特征。最后,名为“示例系统”的章节描述了用于实现一个或更多实施例的示例系统。操作环境图I示出根据一个或更多实施例的操作环境,通常标示为100。环境100包括了一计算装置102,其具有一个或更多处理器104、一个或更多的计算机可读存储介质106以及驻存在计算机可读存储介质上且可由处理器执行的一个或更多应用程序108。计算机可读存储介质可包括,举例而言而非作为限制,所有形式的易失性和非易失性存储器和/或存储介质,其一般与一计算装置相关联。此类介质可包括R0M、RAM、快闪存储器、硬盘、可移动介质等等。一计算装置的特定示例如图7所示及描述。此外,计算装置102包括为web浏览器110形式的软件应用程序,其包括或另使用一附加元件顾问111,该附加元件顾问111如上及以下所述般操作。附加元件顾问提供了附加元件管理,其被设计成让使用者能持续控制他们的附加元件。在至少某些实施例中,附加元件顾问可检测新安装的附加元件,并通知使用者以向使用者提供选项,以启用已安装的附加元件。附加元件顾问可避免或限制并未由使用者显式地启用附加元件的操作。进一步而言,在至少某些实施例中,附加元件顾问可监测附加元件性能并在性能影响超过一可配置的性能阈值时提示使用者。使用者则可与附加元件顾问交互,以选择性地启用或停用附加元件,这将于下述更为显见。尽管这里附加元件管理的各种示例在浏览环境及web浏览器的上下文中描述,但应当理解,附加元件顾问111和对应的技术可被用于各种环境中,并可结合使用附加元件的任何适当应用程序而使用。举例而言,可以实现附加元件顾问来管理用于计算装置102 的如描述范例中的web浏览器、电子邮件应用程序、桌面生产力应用程序、游戏应用程序、 媒体应用程序和/或其他适合应用程序中的一个或多个的附加元件。此外,环境100包括网络112,诸如因特网,及一个或更多web服务器114,其中可从该web服务器114接收内容以及向该web服务器114发送内容,如上及如下所述。此类内容可包括从web服务器所接收的网页。计算装置102可被实施成任何适当的计算装置,诸如,举例而言非为限制,桌面计算机、便携式计算机、手持式计算机(诸如个人数字助理(PDA)、手机)等等。已描述了一示范性操作环境后,现在可开始讨论能利用附加元件顾问111的某些示例实施例。具有通知栏的示例使用者界面图2示出根据一个或更多实施例的示例web服务器,通常表示为200。所示的 web浏览器仅仅是可使用附加元件和附加元件顾问111来帮助管理附加元件的的应用的一个示例。Web浏览器200包括web浏览器使用者界面202,该界面包括典型的工具 (instrumentality),诸如后退和前进导航按钮、地址栏、搜索栏、及标签带(tab band),标签带可支持多个标签,所有标签皆为未指定。Web浏览器使用者界面还包括其中可呈现内容的内容呈现区域204(其由交叉阴影线所表示)。此外,web浏览器使用者界面202包括一通知栏206。在一个或更多实施例中,该通知栏被设计成帮助使用者能维持专注在其浏览活动上,同时以建议的形式来提供通知。经由通知栏所呈现的通知可包括相关于附加元件的通知,所述通知由附加元件顾问111的操作所输出或造成,以启用用于附加元件管理的各种技术。在至少某些实施例中,该通知栏为非模态(modal),且被呈现在该浏览视野内被选来减少使用者注意力分散的位置。例如,在所示及所述的实施例中,该通知栏被呈现位于或是靠近于web浏览器使用者界面的底部-此处邻近于内容显现区域204的下方或是底部。 该通知栏被设计成显著的而不会被忽略,因此让使用者能继续进行其在内容呈现区域204 中的浏览任务,而不被模态对话框(modal dialog)所分心。更甚者,在至少某些实施例中, 通知栏按能与web浏览器所呈现的内容重叠的方式来呈现。通知栏的位置能有效地将呈现在内容呈现区域204内的内容相对于可能出现在通知栏内的特定通知而设为优先。根据本专利技术的一个或更多实施例,在考量过一使用通知栏的示例使本文档来自技高网...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:H·H·额M·A·希尔比P·L·卡特辛格LH·黄S·A·特顿
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1
相关领域技术