具有实时状态通知的语音通信的制作方法_2

文档序号:9830145阅读:来源:国知局
样,在哪进行。在一些实施方式中,其将首先搜索本地数据表(例如,路由表),并且仅当如果一些或所有目标用户的状态都没有本地地找到时发起至另一个组件的查询。
[0032]可在系统100内部署任意数量的(例如,一个或多个)通信服务器、状态服务器、消息服务器、媒体服务器和/或其它服务器。在其它实施方式中,可以不同的方式分布服务器122、124、126、128的功能,诸如通过合并成更少的服务器或者分开成额外的服务器。
[0033]系统120的服务器可以是分离的物理计算机系统,该物理计算机系统包括适于执行赋予它们的功能的硬件资源(例如,处理器、存储器、通信界面)和软件资源(例如,程序代码、数据)。在一些替代的实施方式中,任意或所有的服务器可以是共享硬件资源和/或软件资源的虚拟计算机。因此,执行不同功能的多个软件服务器模块可以位于一台服务器计算机上。
[0034]—个或多个网络150包括设备102、104与系统120之间的通信路径,并且可以包括数据和/或语音通信信道。为了携带数据通信,网络150可以包括因特网、一个或多个内部网、多个LAN(局域网)、多个WAN(广域网)和/或其它点对点或分布式连接,这些在本质上可以是有线和/或无线的。为了携带语音通信,网络150可以包括由不同的远程通信服务提供商管理的有线和/或无线语音通信链路,以及几乎可执行任何无线技术,诸如全球移动通信系统(GSM)、GSM演进的增强型数据速率(EDGE)、长期演进(LTE)、码分多址(CDMA)、演进数据最优化(EV-DO)等。
[0035]因此,网络150可包括在图1中未示出的各种实体,诸如路由器、网关、交换机、基站(例如,无线接入点、节点B、演进的节点B)和/或其它用于建立、维护、交换或以其它方式操纵数据和/或语音连接的装置。
[0036]图2示出了根据本发明的一些实施方式的用于执行具有实时状态通知的语音通信的设备的用户界面。在这些实施例中,设备202可以是智能电话,或在其上安装有由图1的系统120托管的通信应用程序的便携式计算设备。因此,设备202的操作者能够实时地与应用的其他用户交换通信。他们的通信可以包括文本、图像、录音和/或其它媒体。设备202包括触摸屏显不器、一个或多个麦克风和一个或多个扬声器,并且可以包括本文中未提及的其它组件。
[0037]在图2中,设备202的用户或操作者打开通信应用程序并利用用户界面204呈现出来,其包括会话线程210。各会话线程210涉及与一个或多个用户进行的单独的通信会话。如果该用户已提供诸如线程210a的缩略图212a的图像,则部分或全部线程可包括与参与会话的另一个用户相关联的缩略图。线程还可以识别与该用户进行的最后一次通信交换的时间或者日期(例如,线程210a的时间214a),以及最后一次通信的摘录(如果该通信包括文本内容)或者如果最后一次通信足够短则识别完整通信(例如,线程210a的摘录216a)。
[0038]可针对设备202的用户参与的任意激活的通信会话并且同时针对用户在已经过去的一段时间内(例如,一周、一个月、三个月、一年)参与的任意会话列出会话线程,其可以或者不可以通过用户进行配置。如果它们不能一次在设备202的显示组件上显示,则该用户需要通过线程进行滚动。线程210可以被排序,因此与最近激活的通信会话相关联的线程处于顶部,因此最激活的会话(例如,总体具有最大数量的消息或者最大平均通信速率的会话)处于顶部,因此由用户选择的人首先被列出,或者以一些其它方式排序。
[0039]可以通过参与通信会话(一对一会话)的其他用户的名称或通过群组通信会话的组名来识别会话线程210之中的个人会话。用于群组会话的线程还可以识别提出最近的通信的成员,可以识别群组的哪个成员当前在线和/或提供其它信息。
[0040]除了会话线程210之外,图2的界面204包括页脚220和页眉240,任一者或这两者可提供用于执行各种功能的软控制。说明性功能包括搜索(例如,定位与特定用户或组相关联的线程)、联系人(例如,添加联系人,开始与联系人的对话/通信线程)、设置(例如,调整通信应用程序或设备的操作参数,以修改用户界面的外观)、状态(例如,设置用于显示通信伙伴和/或其他用户的状态)、创建的新组,等等。
[0041]未在图2示出或标记的设备202的硬控制和其它软控制可以具有其它功能,并可能取决于设备的类型、设备制造商、设备的操作系统和/或其它因素。这些其它功能这里没有列出,以免模糊与本发明有关的特征的描述。
[0042]图3A至图3H示出了根据本发明的一些实施方式用于执行具有实时状态通知的语音通信的设备的图形用户界面。
[0043]在图3A中,当用户从图2的界面204选择会话线程210(例如线程210a)时,会在设备302的触摸屏显示器上显示图形用户界面(GUI)304。用户界面204、304可以是相同的界面的不同部分。
[0044]界面304具有对话区域或者范围310,该界面显示被发送作为当前通信会话的一部分的最近的通信312。具体地,如果用户之前在这个会话或线程过程中交换了任意通信,则那些会话(或者至少最近的会话)将在对话区域310内被显示或者被表示。如后续的示图所示,可显示全部文本消息(或者仅显示长消息的起始部分),并且还可显示录音、图像、视频和/或其它已经被发送或者被接收的通信的表示。如果该用户以前(或一段时间内)没有交谈或者如果这是新创建的对话,则区域310可以不含通信。
[0045]图3A的⑶I304具有页脚(footer)320,在所说明的实施方式中,页脚320包括多功能控制件322、文本输入窗口 324和表情工具326。可激活表情工具326以获取用于选择和输入至文本消息中的表情的面板。文本输入窗口 324可以由用户激活,以发起或继续输入文本消息。
[0046]GUI 304的多功能控制件322以不同的方式工作,这取决于其中它被呈现的内容,并且如下面进一步讨论。在一种情况下,诸如当用户打开如图3A中所示的当前通信会话时,将用一方面或者形式-可以选择麦克风(例如,按压、点击)显示控制件322。
[0047]在这种情况下,用户可以容易地生成并发送语音或录音到其它参与会话的一个或多个用户。具体来说,通过按压并保持控制件322,设备302的麦克风被激活并开始录制。在释放控制件之后,录制会自动被传送至对话中的其他参与者。具体地,录制会被传送至托管应用程序的系统(例如,图1的系统120),并且随后被传送至接收者。在另一个方面,并且如下所讨论的,多功能控制件322能够传送文本消息。
[0048]图3A的界面304还包括页眉340,该页眉340提供参与通信会话的其他用户的或与参与通信会话的其他用户相关联的缩略图342,如果通信会话是一对一会话,则还提供用于返回至图2的界面204的返回工具344。
[0049]在图3B中,图形用户界面304被显示在设备302的触摸屏显示器组件上,因为它可以在选择多功能控制件322后出现。在说明的实施方式中,选择控制件包括在其上按压(例如,用手指、手写笔或一些其它物体)并保持。一旦选择了控制件322,GUI的页脚320变成包括提示334、计时器336和指示符338。
[0050]如上所述,当多功能控制件呈现出在图3A所示的外观时,选择多功能控制件则会自动启动设备302的麦克风和录音器组件。录制的启动可能会稍微滞后(例如,半秒、一秒),在意外或错误地选择控制件322的情况下,允许快速放弃录制过程而不将任何消息发送至通信伙伴306。
[0051]提示334用于提醒用户他可以通过在具有按压控制件322的对象的页脚上水平滑动以取消录制。计时器336报告用户目前为止录制的长度,以及指示符338提供录制正在进行的视觉的提示。指示符338可以是有色的(例如,红色),可能会闪烁或以其它方式跳动,以指示录制正在进行中,从而指示由设备的麦克风等获取的音频的相对强度。在一些实施方式中,当按压多功能控制件322时,其会稍微改变外观,诸如在色调上变更暗(或更亮)。
[0052]图3C示出了在设备302的操作者释放多功能控制件322后的图3B的⑶I304以及界面回到相似于图3A所示的状态。通信312a被添加到对话区域310来表示录音。此外,当操作者取消选择多功能控制件322时(通过释放它),录制被关闭并且录音文件被上传至托管/支持与图形用户界面304相关联的通信应用程序的通信系统,用于传送给一个或多个接收者。
[0053]通信312a可以包括涉及录音的各种控制件,诸如用于播放(以及轮流、暂停)录制的控制件、识别录制的持续时间的时间字段、用于迅速到达期望的录制部分(在这种控制件的操作中,时间字段可以指示录制中的当前时间位置)的滑块和/或其它控制件。
[0054]然而,另外,通信312a伴随有录音的创建者的缩略图或者形象314a。在一对一的对话或者通信会话中(诸如在图3C中所示的),各通信者通常将知晓在对话区域310中出现的录音,并且知晓不是由他或者她创建的录音必定是由其它通信者创建的。然而,在群组通信会话中,发送者的形象314a可允许组成员轻易地确定是谁发起相关的录音。此外,形象314a可基于录音的状态随着时间而改变(例如,除了,或者取代在下面即将描述的指示符的状态的改变)。
[0055]通信312a还伴随有状态指示符316a和传送指示符318a。当通信312a被传送至通信会话的其它组成员时,传送指示符318a进行指示。说明性地,单个的复选标记(或其它符号)指示该通信已经从设备302分派给通信系统。一对复选标记(或其它符号)将指示通信已经被传送至其他一方的设备,正如之前的通信312所示。
[0056]然而,状态指示符316a将允许设备302的操作者能够快速确定接收者是否已播放录制。当接收者启动录制的回放时,接收者的设备将通知系统并且系统将通知设备302,这将改变或者代替指示符316a。在一些实施方式中,指示符316a改变颜色(例如,从灰色变为蓝色);在其它实施方式中,指示符改变大小或者形状(例如,变成
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1