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

将用于经扩充的通信服务的动态导航条对接和解除对接制造技术

技术编号:8532545 阅读:171 留言:0更新日期:2013-04-04 15:23
本发明专利技术涉及将用于经扩充的通信服务的动态导航条对接和解除对接。提供了一种导航条,其用于在经扩充通信服务内的诸如电子邮件、日历、联系人、任务等等之类的模块之间切换以及用于将与每个模块相关联的预览瞥视图提供给用户。在悬停在预定义的导航条位置(比如图标和/或文本标识符)上以后可以提供模块的临时预览,而不需要实际上切换到模块。一个或多个预览窗格还可以被对接或锁定到主用户界面上的动态选择的或用户定义的位置处,使得它们被持久地显示在主用户界面内。可使得用户能够通过用户界面控件将对接的预览窗格中的一个或多个解除对接。每个模块内的新的或令人感兴趣的活动例如可以通过在模块名称附近显示信息徽章被突出显示。

【技术实现步骤摘要】

本专利技术涉及将用于经扩充的通信服务的动态导航条对接和解除对接
技术介绍
随着计算和联网技术的增长,软件应用的能力和特性已经在广度和深度方面得到提高。提供单个工具的本地安装的应用日益被将多个互相关联的能力相组合的托管服务取代。来自华盛顿州雷蒙德市的微软公司的Outlook 是这样的工具套件的示例。在本地安装或托管的服务版本中可用的情况下,该程序使得用户能够通过电子邮件或文本消息收发交互、安排约会和会议、管理任务和/或联系人、以及执行类似动作。由这样的程序提供的服务在许多方面是相互关联的。例如,电子邮件和文本消息收发(以及会议安排)服务可以与用户的联系人相关联,所安排的会议可以通过电子邮件被转发给其他人,等等。诸如Outlook 之类的软件程序(或服务)为其包括的服务提供了大量特性和能力。当该程序提供的工具的数目增加时,这些特性和能力被复杂化。该复杂化的结果是用户界面的复杂度增加,从而使得用户更加难以导航。尽管菜单和不同用户界面使得用户能够对该程序的各个方面进行导航,但是组合的用户界面在提高用户体验方面还存在改进空间。
技术实现思路
提供本
技术实现思路
以便以简化的形式介绍在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在专门标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。各实施例针对一种导航条,其用于在经扩充通信服务内的诸如电子邮件、日历、联系人、任务等等之类的模块之间切换以及用于将与每个模块相关联的预览瞥视图(peek)提供给用户。根据一些实施例,可以在悬停在预定义的导航条位置(比如图标和/或文本标识符)上以后提供模块的临时预览,而不需要实际上切换到模块。一个或多个预览窗格还可以被对接或锁定到主用户界面上的动态选择的或用户定义的位置处,使得它们被持久地显示在主用户界面内。可使得用户能够通过用户界面控件将所对接的预览窗格中的一个或多个解除对接。每个模块内的新的或令人感兴趣的活动例如可以通过在模块名称附近显示信息徽章被突出显示。通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下的详细描述都是说明性的,并且不限制所要求保护的各方面。附图说明图1示出了一些示例性设备,其中可以采用用于经扩充通信服务的动态导航条;图2示出了根据实施例的用于具有动态导航条的示例性经扩充通信服务的主用户界面的屏幕截图3示出了图2的示例性主用户界面,其中导航条处于最小化状态并且日历预览从导航条中被呈现;图4示出了图2的示例性主用户界面,其中两个预览窗格对接在用户界面的右侧;图5示出了根据各实施例的与导航条相关联的不同模块的示例性预览类型;图6示出了两个对接在一起的示例性预览窗格;图7示出了另外两个对接在一起的示例性预览窗格;图8示出了三个对接在一起的示例性预览窗格;图9示出了根据各实施例的用于示例性导航条的配置菜单;图10是可实现根据各实施例的系统的联网环境;图11是其中可实现各实施例的示例计算操作环境的框图;以及图12示出了根据各实施例的提供具有预览窗格对接和解除对接的动态导航条的过程的逻辑流程图。具体实施例方式如以上简述那样,动态导航条可以结合用于电子邮件、文本消息收发、日程安排、任务管理、联系人管理以及类似服务的经扩充通信服务来提供。响应于在导航条项上的悬停动作而临时显示的预览窗格可以对接在用户界面上的动态选择的或用户定义的位置处以供持久显示,并且在用户希望解除对接时被解除对接。在下面的详细描述中,将参考构成本专利技术的一部分的附图,在附图中,通过例图,示出了特定实施例或示例。可组合这些方面,可利用其他方面,并且可以做出结构上的改变而不背离本专利技术的精神或范围。以下详细描述从而不取限定性含义,且本专利技术的范围由所附权利要求书及其等效实施方式来定义。尽管在结合在个人计算机上的操作系统上运行的应用程序执行的程序模块的一般上下文中描述了各实施例,但是本领域的技术人员会认识到各方面也可以结合其它程序模块实现。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构、以及其他类型的结构。此外,本领域的技术人员可以明白,各实施例可以用其他计算机系统配置来实施,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机以及类似计算设备。各实施例还能在任务由通过通信网络链接的远程处理设备来执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备中。各实施例可被实现为计算机实现的过程(方法)、计算系统、或者诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并且编码包括用于使计算机或计算系统执行示例过程的指令的计算机程序的计算机存储介质。计算机可读存储介质是计算机可读存储器设备。例如,计算机可读存储介质可经由易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘或紧致盘和类似介质中的一个或多个来实现。在此所使用的经扩充的通信服务是指一种托管服务(hosted service)、企业服务或本地安装的应用,其提供诸如电子邮件通信、文本消息交换、日历功能、任务管理、联系人管理以及类似功能之类的服务。这样的服务可以提供各个服务的多个集成模块,或者一些模块可以提供多个服务。主用户界面可以使得用户能够与服务交互以接收通知、查看不同项、提供用于各种功能的输入等等。如下所述,可以使用多种设备来执行这样的服务并且可以采用不同的交互机制,比如通过手指、笔、鼠标或类似设备的触摸、姿势、语音、陀螺仪输入以及通过预定义的键盘输入组合。图1示出了一些示例性设备,其中可以采用用于经扩充通信服务的动态导航条。根据各实施例,经扩充的通信服务可以按服务器-客户端架构作为基于云的服务来提供,或者如上所述作为本地安装的应用来提供。因此,可以使用多种设备来将用户界面呈现给用户。除不同的计算设备之外,还可以使用消费电子设备(例如TV控制台)、个人数字助理(PDA)、移动电话、数字媒体和音乐播放器、手持式游戏控制台、计算器、以及计算机外设。便携式设备(其中的许多采用基于触摸或姿势的输入)往往具有较小的屏幕大小,这意味着更少空间可用于用户界面。例如,在启用文档(文本和/或图形)编辑的用户界面中,除文档的所呈现部分之外,可能必须显示虚拟键盘,从而进一步限制了可用空间(“实际使用面积”)。因此,在这样的场景中,为多方面通信服务提供完整的用户界面可能是不实际的或者给用户造成混淆。参见图1,示出了一些示例性设备,其中可以根据各实施例提供节省宝贵的屏幕实际使用面积同时使得能够有效显示与不同实施例相关联的信息的动态导航条。实施例也可以在具有变化的形状因子和能力的其他设备中实现。图1包括可用于计算、通信、控制、测量和多种其他目的的若干示例性设备,比如计算机监视器116、启用触摸(120)的膝上型计算机118、手持计算机124、智能电话126、平板计算机(或板式计算机)128以及移动计算设备132。图1中的示例性设备中的一些是被示为具有触摸激活120。然而,这些和其他示例性设备中的任何设备也可以采用启用姿势的激活。另外,可以使用诸如笔130之类的工具来提供触摸输入。也可以通过诸如鼠标输入之类本文档来自技高网...

【技术保护点】
一种至少部分地在计算设备中执行的用于在经扩充的通信应用内提供具有预览对接和解除对接能力的动态导航条的方法,所述方法包括:在所述通信应用的用户界面内显示所述导航条,所述导航条包括表示所述通信应用的各个模块的多个项(1210);响应于检测到在所述导航条项之一上的悬停动作(1220),临时显示呈现与由该导航条项表示的模块相关联的内容的预览窗格(1230);响应于接收到对接请求(1240),将所述预览窗格对接到所述用户界面上的预定义的或动态确定的位置处以用于持久显示(1250);以及响应于接收解除对接请求(1260),将所述预览窗格从所述用户界面中解除对接(1270)。

【技术特征摘要】
2011.12.08 US 13/314,7211.一种至少部分地在计算设备中执行的用于在经扩充的通信应用内提供具有预览对接和解除对接能力的动态导航条的方法,所述方法包括在所述通信应用的用户界面内显示所述导航条,所述导航条包括表示所述通信应用的各个模块的多个项(1210);响应于检测到在所述导航条项之一上的悬停动作(1220),临时显示呈现与由该导航条项表示的模块相关联的内容的预览窗格(1230);响应于接收到对接请求(1240),将所述预览窗格对接到所述用户界面上的预定义的或动态确定的位置处以用于持久显示(1250);以及响应于接收解除对接请求(1260),将所述预览窗格从所述用户界面中解除对接 (1270)。2.如权利要求1所述的方法,其特征在于,还包括使得能够通过所述预览窗格(314)与所呈现的内容进行有限交互,其中来自下列各项的组中的至少一个是用户可配置的所述交互的程度、所呈现的内容、所呈现的内容的布局、以及所呈现的内容的格式。3.如权利要求2所述的方法,其特征在于,基于分析用户行为的机器学习过程和从另一应用接收的信息中的一个或多个来自动确定来自下列各项的组中的至少一个所述交互的程度、所呈现的内容、所呈现的内容的布局、以及所呈现的内容的格式。4.如权利要求1所述的方法,其特征在于,还包括自动停用与当前显示在所述用户界面上的模块相关联的预览窗格(422)。5.如权利要求1所述的方法,其特征在于,还包括使得能够将多个预览窗格(422,424)对接。6.如权利要求5所述的方法,其特征在于,还包括响应于将新预览窗格对接或将现有预览窗格解除对接来调整来自下列各项的组的至少一个所对接的预览窗格(422,424)的大小、布局、位置和内容。7.如权利要求1所述的方法,其特征在于,还包括来自下列各项的组的至少一个以动画方式将预览窗格(422)显示、隐藏、对接和解除对接。8.如权利要求1所述的方法,其特征在于,还包括所述预览窗格(316)的大小、布局、 位置和内容中的至少一个为下列各项之一可动态调节的、固定的、以及用户可配置的。9.一种用于提供具有能够将预览窗格对接和解除对接的动态导航条(300)的经扩充的通信应用的计算设备,所述计算设备包括输入设备(1112);存储器(I 104);耦合到所述存储器和所述输入设备的处理器(1102),所述处理器执行所述通信应用 (1122)并且使得与所述通信应用相关联的用户界面被显示在屏幕上,其中所述处理器被配置为在所述通信应用的用户界面内显示所述导航条,所述导航条包括表示所述通信应用的各个模块的多个项(1210),其中所述模块与来...

【专利技术属性】
技术研发人员:D·科斯泰纳罗E·霍尔兹A·罗伊克J·布朗
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1