用以最小化活跃窗口聚焦改变的用于即时消息的缩减用户界面制造技术

技术编号:7737723 阅读:247 留言:0更新日期:2012-09-10 00:13
提供一种用于即时消息收发(或发生在允许同时运行多个应用的图形用户界面环境中的其他类型的通信)的缩减的用户界面。该缩减的用户界面不同于有关的主要用户界面,并且在该主要用户界面被实例化时呈现,但是不在图形环境的z顺序的最顶层。该缩减的用户界面可以是轻量用户界面,其允许用户迅速读取消息。在一个实施例中,用户可以使用该缩减的用户界面来创建传出消息。该缩减的用户界面的呈现可能需要用户动作,诸如,将指针悬停在任务栏元素上持续一持续时间或按下热键组合。在一个实施例中,在该缩减界面内呈现原本未读取消息持续一段指定时间可使得该消息被标记为已读取。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用户界面和通信应用领域,并且更具体地涉及用以最小化活跃窗ロ聚焦改变的用于即时消息(或其他通信类型)的缩减的用户界面。
技术介绍
图形用户界面桌面可以是充当人机交互中心的繁忙交互空间。这对于多任务环境而言尤其如此,在多任务环境中,人类用户时常同时打开多个窗ロ。例如,常见的是打开文字处理窗ロ、通信窗ロ以及浏览器窗ロ,其中用户同时跨越这些不同窗ロ进行交互。对于大的协同工作而言此情况可能甚至更加动态,在大的协同工作中,用户使用ー种或多种手段与他人通信,同时访问通信会话所需的程序和数据。在此环境中,參与即时消息(IM)、聊天、电话会议以及其他计算机辅助通信手段的用户经常不断地在ー个应用与另ー个应用之间切換。另ー选择是当在不同的应用内工作时最小化IM窗ロ,以及还原该IM窗ロ以读取并对IM消息进行响应。要求最小化/还原或切换的持续过程可能使用户分心并且可能降低整体用户体验。美国专利申请公开US 2007/0094360A1 (Forlenza, R. et al “Control Optionsfor Instant Message Display and Notification”)公开了一种用于配置即时消息程序以及不止一个打开的聊天会话的方法、产品和装置。从打开的控制窗ロ或者从弹出列表,用户可以选择特定聊天时段(slot)以获得有关该特定聊天的附加信息。备选地或附加地,用户可以选择特定聊天时段以使得聊天窗ロ管理器在聊天窗口中打开该特定聊天。因此,本领域需要解决上述问题。
技术实现思路
在本公开的ー个方面中,可以检测在计算设备的图形桌面环境内进行的手动用户动作。该图形桌面环境可包括不同应用窗ロ的集合,每个应用窗ロ对应于活跃应用实例。应用窗ロ之一可以是用于通信应用的实例的通信窗ロ,其允许至少两个人之间经由网络的实时通信。该通信窗ロ不在图形桌面环境的叠置顺序(z顺序)的最顶层。z顺序可指代多任务图形环境内激活应用的顺序,其中在该z顺序最顶层的应用也称为具有聚焦。具有聚焦的窗ロ是指经由输入外设(例如,鼠标、键盘,等等)的用户交互所针对的窗ロ。因此,通信窗ロ(不在z顺序最顶层)是没有聚焦的窗ロ,该窗ロ可至少部分地被其他活跃窗ロ(具有更有利的z顺序值)在视觉上遮掩。响应于该手动用户动作,可在该通信应用实例的任务栏元素旁边显示缩减的用户界面。该缩减的用户界面可具有聚焦并且可被放置在该图形用户界面的z顺序最顶层。该缩减的用户界面可具有相对于该通信窗ロ而言更小覆盖范围的界面。该缩减的用户界面可没有该通信窗ロ的界面元素。该缩减的用户界面可与该通信窗ロ同时活跃,并且可提供与该通信窗ロ的功能相比较而言的非全面功能子集。可在不变更该通信窗ロ相对于不同应用窗口中的其他窗ロ的z顺序的情况下,将该通信应用实例的至少一先前未读取的文本消息呈现在该缩减的用户界面内。当将该未读取的文本消息呈现在该缩减的用户界面内持续至少一先前确定的持续时间时,可将该文本消息标记为对于该应用实例而言已读取。此操作可使得该文本消息在该通信界面内被标记为已读取。可以检测用于关闭或隐藏该缩减的应用窗ロ的关闭事件。响应于该关闭事件,可以从该图形桌面环境移除该缩减的用户界面。在移除后,不同应用窗ロ的集合的Z顺序可以保持相对于检测到该手动用户动作之前存在的状态而未改变。从另一方面看来,本专利技术提供了ー种根据权利要求I的用于呈现文本消息的方法。从另一方面看来,本专利技术提供了ー种根据权利要求10的用于呈现文本消息的装置。从另ー方面看来,本专利技术提供了ー种根据权利要求14的用于呈现文本消息的系统。在本公开的另一方面中,计算设备的图形用户界面的计算机桌面可以包括窗ロ集合以及缩减界面。这些窗ロ的每ー个可以针对不同的应用实例。窗ロ之一可以是用于通信应用实例的通信应用窗ロ。可以在该计算机桌面的z顺序内将至少一个窗ロ定位在该通信应用窗ロ的最顶层。该缩减应用界面可以是用于该通信应用实例的附加界面。该缩减应用界面可以具有不同于该通信应用窗ロ的图形元素布局。该缩减应用界面可以呈现由该通信应用实例所接收的未读取消息的文本内容。可以在该桌面界面的z顺序内将该缩减应用实例定位在窗ロ集合的最顶层。呈现在该缩减应用界面内的内容可以同时在该通信应用窗ロ内可用,该通信应用窗ロ至少部分地被这些窗ロ中的其他窗ロ所遮掩。本专利技术的另一方面可以用于通信应用,该通信应用可操作以经由网络而与至少ー个位于远程的设备交换实时或近实时的基于文本的通信。该通信应用可以包括通信应用窗ロ、缩减的用户界面,以及代码。该通信应用窗ロ可作为供用户输入文本以及显示文本的图形用户界面进行操作,其中该输入文本及该显示文本是所交換的基于文本的通信的文本。该缩减的用户界面可作为供用户查看该显示文本的至少一部分的图形用户界面进行操作。该缩减的用户界面可以没有该通信应用窗ロ的界面元素。该缩减的用户界面可以与该通信应用窗ロ同时活跃,并且可以提供与该通信应用窗ロ的功能相比较而言的非全面功能子集。代码可以操作以响应于由桌面环境的用户在该桌面环境内执行的手动动作而呈现该缩减的用户界面。从另一方面看来,本专利技术提供了一种用于呈现文本消息的计算机程序产品,该计算机程序产品包括可由处理电路读取的计算机可读存储介质,其存储有用于由该处理电路执行以执行用于执行本专利技术的步骤的方法的指令。从另一方面看来,本专利技术提供了一种计算机程序,其存储在计算机可读介质上并且可加载到数字计算机的内部存储器中,该计算机程序包括软件代码部分,当所述程序在计算机上运行时,软件代码部分用于执行本专利技术的方法。附图说明现在将仅通过示例的方式參考如下附图中描绘的优选实施例来描述本专利技术,其中图I描绘了根据本专利技术的优选实施例的实施缩减的通信界面的计算桌面的交互状态集合的示图; 图2示出了根据本专利技术的优选实施例的用于缩减通信的多个不同实施例;图3示出了根据本专利技术的优选实施例的用于控制缩减界面的行为的示例用户配置界面;图4是根据本专利技术的优选实施例的允许实时消息收发的系统的示意图;以及图5是根据本专利技术的优选实施例的用于经由缩减界面而与通信应用交互的方法的流程图。具体实施例方式本公开提供了ー种用于即时消息收发(或发生在桌面环境中的其他类型的通信)的缩减的用户界面。该缩减的用户界面不同于有关的主要用户界面(例如,即时消息收发应用窗ロ),并且在该主要用户界面被实例化但是不在计算机桌面的z顺序最顶层时呈现。 z顺序是重叠的ニ维对象(例如,计算机屏幕上的窗ロ)的顺序。该缩减的用户界面可以是轻量用户界面,该用户界面允许用户迅速读取新消息(或其部分)。在一个实施例中,用户可以使用缩减的用户界面来创建传出消息(例如,简短响应)。缩减的用户界面的呈现可能需要用户动作,诸如,将指针悬停在任务栏元素上一持续时间或着按下热键组合。由于弹出窗ロ的自动呈现(如ー些通知器所执行的)可能使多任务用户分心,所以对用户动作的要求很重要。在本专利技术的一个实施例中,在缩减界面内呈现原本未读取的消息持续一段指定时间可使得该消息被标记为已读取。如本领域技术人员将了解,本专利技术的诸方面可以体现为系统、方法或计算机程序产品。相应地,本专利技术的诸方面可以采取完全硬件实施例、完全软件实施例(包括固件、常驻软件、微代码,等等)或组合软件与硬体方面的实施例的形式,这本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.12.15 US 12/638,6911.一种用于呈现文本消息的方法,包括步骤 检测在计算设备的图形用户界面环境内进行的手动用户动作,其中所述图形用户界面环境包括多个不同应用窗口,每个所述应用窗口对应于活跃应用实例,其中所述应用窗口之一是用于通信应用的实例的通信窗口,其允许至少两个人之间经由网络的实时通信,其中所述通信窗口不在所述图形用户界面环境的Z顺序的最顶层; 响应于所述手动用户动作,在用于所述通信应用实例的任务栏元素旁边显示缩减的用户界面,其中所述缩减的用户界面具有聚焦并且被放置在所述图形用户界面环境的z顺序的最顶层,其中所述缩减的用户界面是相对于所述通信窗口的小覆盖范围的界面,其中所述缩减的用户界面没有所述通信窗口的界面元素,并且其中所述缩减的用户界面与所述通信窗口同时活跃并且提供与所述通信窗口的功能相比较而言的非全面功能子集; 在不变更所述通信窗口相对于所述多个不同应用窗口中的其他应用窗口的Z顺序的情况下,在所述缩减的用户界面内呈现所述通信应用实例的至少一个先前未读取的文本消息; 响应于所述未读取的文本消息呈现在所述缩减的用户界面内持续至少一先前确定的持续时间,将所述文本消息标记为针对所述应用实例为已读取,这使得所述文本消息在所述通信界面内被标记为已读取;以及 检测用于关闭或隐藏所述缩减的应用窗口的关闭事件;以及 响应于所述关闭事件,从所述图形用户界面环境移除所述缩减的用户界面,其中在移除后,所述多个不同应用窗口的Z顺序保持与检测到所述手动用户动作之前存在的状态不变。2.如权利要求I的方法,其中 所述检测手动用户动作的步骤包括检测包括将指针定位在与所述通信应用实例相关联的任务栏元素上在内的手动用户动作的步骤;以及 其中所述检测关闭事件的步骤包括检测响应于用户移动所述指针离开所述任务栏元素和所述缩减的用户界面的区域的关闭事件的步骤。3.如权利要求I或2的方法,其中所述缩减的用户界面是悬浮窗口,所述悬浮窗口没有用于最小化、最大化和关闭其自身的按钮。4.如权利要求I至3中任一项的方法,其中所述缩减的用户界面是仅包含文本内容的矩形区域。5.如权利要求I的方法,其中 所述检测手动用户动作的步骤包括检测包括输入对应于显示所述缩减的用户界面的热键组合在内的手动用户动作;以及 其中所述检测关闭事件的步骤包括检测通过对应于不显示所述缩减的用户界面的热键组合所触发的关闭事件的步骤。6.如权利要求I至5中任一项的方法,进一步包括步骤 在所述缩减的用户界面内呈现已读取消息和未读取消息,其中文本显示特征在所述已读取消息与未读取消息之间不同,从而允许用户在视觉上区分呈现在所述缩减的用户界面内的已读取消息和未读取消息。7.如前述任一权利要求的方法,进一步包括步骤当所述缩减的用户界面处于打开时,接收来自键盘的按键; 将所述按键放置在所述缩减的用户界面中作为传出消息的内容;以及 响应于检测到ENTER按键,将所述传出消息发送到所述通信应用实例的通信会话中所涉及的通信。8.如前述任ー权利要求的方法,其中所述通信应用实例是文本消息收发应用实例,其中所述文本消息收发应用实例允许多个位于远程的个体使用不同计算设备经由网络来向彼此传送数字编码的文本消息。9.如前述任ー权利要求的方法,其中所述通信应用实例是即时消息收发实例或聊天应用实例。10.一种用于呈现文本消息的装置,所述装置包括 可操作以检测在计算设备的图形用户界面环境内进行的手动用户动作的装置,其中所述图形用户界面环境包括多个不同应用窗ロ,每个所述应用窗ロ对应于活跃应用实例,其中所述应用窗ロ之一是用于通信应用的实例的通信窗ロ,其允许至少两个人之间经由网络的实时通信,其中所述通信窗ロ不在所述图形用户界面环境的z顺序的最顶层; 可操作以响应于所述手动用户动作,在用于所述通信应用实例的任务栏元素旁边显示缩减的用户界面的装置,其中所述缩减的用户界面具有聚焦并且被放置在所述图形用户界面环境的z顺序的最顶层,其中所述缩减的用户界面是相对于所述通信窗ロ的小覆盖范围的界面,其中所述缩减的用户界面没有所述通信窗ロ的界面元素,并且其中所述缩减的用户界面与所述通信窗ロ同时活跃并且提供与所述通信窗ロ的功能相比较而言的非全面功能子集; 可操作以在不变更所述通信窗ロ相对于所述多个不同应用窗口中的其他应用窗ロ的Z顺序的情况下,在所述缩减的用户界面内呈现所述通信应用实例的至少ー个先前未读取的文本消息的装置; 可操作以响应于所述未读取的文本消息呈现在所述缩减的用户界面内持续至少一先前确定的持续时间,将所述文本消息标记为针对所述应用实例为已读取的装置,这使得所述文本消息在所述通信界面内被标记为已读取; 可操作以检测用于关闭或隐藏所述缩减的应用窗ロ的关闭事件的装置;以及 可操作以响应于所述关闭事件,从所述图形用户界面环境移除所述缩减的用户界面的装置,其中在移除后,所述多个不同应用窗ロ的Z顺序保持与检测到所述手动用户动作之前存在的状态不变。11.如权利要求10的装置,其中所述手动用户动作包...

【专利技术属性】
技术研发人员:孙琳T·R·海尼斯S·马
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1