[发明专利]用于web服务的可扩展且应用程序自适应工具栏有效
申请号: | 200980114844.6 | 申请日: | 2009-02-25 |
公开(公告)号: | CN102016795A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | C·安德尔森;S·赫什;T·J·什托维切克;N·J·贝尔;J·桑多瓦尔;T·施内伯艾伦;E·基金-伊尔;S·L·杨;W·常 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/00;G06F15/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 web 服务 扩展 应用程序 自适应 工具栏 | ||
背景
随着高速因特网接入变得越来越常见且负担得起,因特网正作为一种用于基于在线的应用程序和更具交互性的内容的新平台而涌现。例如,基于在线或基于web的电子邮件(e-mail)帐户已经可用有一段时间了,并且已向用户提供从web浏览器对其电子邮件的方便且快速的访问。这些基于web的电子邮件帐户通常在一个或两个成行的工具栏中提供一组动作控件,包括诸如“发送”、“回复”、“回复全部”等功能/动作。
虽然工具栏中的控件是有用的,但仍存在若干不便。例如,工具栏通常在网页上占据预定量的空间,而该空间也不应在网页上太多以使得应给予实际内容(即,电子邮件消息内容)最大的用户可查看区域。有了这些考虑事项,网页上的当前工具栏通常只可提供最常用的控件中的某一些。为了使用户能够使用其他控件,用户通常需要导航到诸如“选项”或其他“帐户设置区域”等其他区域以获悉服务提供者所提供的其他控件或功能。
另外,用户也可在本地计算机上安装附加到web浏览器应用程序的工具栏。例如,已知用户可将工具栏作为对web浏览器应用程序的“插件应用程序”来下载。所下载的工具栏提供对特定服务器的加速访问或认证或方便的在线搜索或查询。工具栏还可提供其他控件或工具,诸如“突出显示文本”、“搜索网页”等。
虽然这些可下载工具栏为用户提供专用或特定工具,但它们甚至在用户不希望使用这些附加工具或功能时也占据web浏览器应用程序上的可查看区域。当用户访问一个基于web的电子邮件帐户服务时,可下载工具栏和网页上的工具栏所占据的空间进一步限制对用户可用的可查看内容区域的量。
概述
本发明的各实施例通过在网页中提供向用户提供一个或多个服务的灵活工具栏来克服现有实现的缺点。该工具栏可根据类型或类别来选择性地对动作控件进行分组,以使得该工具栏能够随着网页的可查看区域变化而选择性地显示一个或多个动作控件。在另一实施例中,网页中的工具栏可根据组中的重要性次序或分层结构来显示,以使得尤其是在网页的可查看区域减少时,可以只显示较重要的动作控件或较高分层结构中的动作控件。
本发明的替换实施例还包括针对chrome的灵活工具栏或者基于客户机的web浏览器应用程序的工具栏或用户界面部分。例如,本发明的替换方面使得动态且灵活的工具栏能够对web浏览器应用程序进行应用程序自适应,而不是具有需要下载的静态工具栏。
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
其他特征的一部分将是显而易见的,一部分将在下文中指出。
附图简述
图1是根据本发明的一实施例的用于在网页上提供灵活工具栏的系统的示例性实施例。
图2-6和8-10是示出根据本发明的一实施例的网页工具栏用户界面(UI)的各个实现的屏幕显示。
图7是示出根据本发明的一实施例的存储用于提供网页工具栏UI的数据的数据结构的框图。
图11是示出根据本发明的一实施例的集成到应用程序的主UI的网页工具栏UI的框图。
图12是示出根据本发明的一实施例的在网页上提供灵活工具栏的操作的示例性流程图。
图13是示出根据本发明的一实施例的将网页工具栏UI集成到应用程序的主UI的操作的示例性流程图。
相应的附图标记在全部附图中指示相应的部分。
详细描述
本发明的各实施例在网页上提供灵活的在线工具栏或UI以使得该工具栏和UI中的动作控件根据优先级来分组。现在参考图1,图示出了根据本发明的一实施例的用于在网页上提供灵活的网页工具栏UI的系统100。在一个示例中,系统100包括向一个或多个其他计算机,诸如其他服务器计算机提供服务的服务器102。在一个示例中,服务器102可以是向用户108提供web或在线服务的服务器组的一部分。例如,服务器102可包括web服务器、前端服务器、后端服务器、数据库服务器、认证服务器等。在一个实现中,服务器102在本地计算机104请求网页110时将该网页110提供给本地计算机104。在一个示例中,服务器102和本地计算机104分别包括至少一个处理器118和122。类似地,服务器102和本地计算机104还可分别包括接口120和124。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980114844.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:太阳电池的制造方法
- 下一篇:载置台构造和处理装置