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

文档序号:9816685阅读:来源:国知局
务器(在图1中没有描述))上。例如,每个通信 服务器可W维护识别与系统的连接在那个服务器终止或由那个服务器承载的用户的表格 或其他数据结构。另一实体(例如,状态服务器124、会话服务器)可W存储更大数据集,为连 接至系统的每个用户识别哪个通信服务器维护他们的连接。
[0031] 因此,在通信服务器接收来自连接的用户的对一个或多个其他用户的新的通信 时,其可W在本地数据和/或另一系统实体上存储的数据内进行查找W便确定另一个用户 的状态(例如,它们是否是连接的,它们是否正忙于通信)并且,如果运样的话,在哪。在一些 实施方式中,其将首先捜索本地数据表(例如,路由表),并且如果没有在本地发现一些或所 有目的用户,则发出询问至另一个部件。
[0032] 可W将任何数量(例如,一个或多个)的通信服务器、状态服务器、消息服务器、媒 体服务器和/或其他服务器部署在系统100内。在其他实施方式中,服务器122、124、126、128 的功能不同地分配,诸如通过合并成更少的服务器或者在额外的服务器之中划分。
[0033] 系统120的服务器可W是单独的物理计算机系统,该物理计算机系统包括适合于 执行归于它们的功能的硬件资源(例如,处理器、存储器、通信接口)和软件资源(例如,程序 代码、数据)。在一些可替换的实施方式中,任何或所有服务器可W是共用硬件和/或软件资 源的虚拟计算装置。因此,执行不同的功能的多个软件服务器模块可W驻留在一个服务器 计算机上。
[0034] 网络150包括设备102、104和系统120之间的通信路径,并且可W包括数据和/或语 音通信信道。为了携带数据通信内容,网络150可包括本质上可W是有线的和/或无线的互 联网、一个或多个内联网、LAN(局域网)、WAN(广域网)和/或其他点对点或分布式连接。为了 携带语音通信内容,网络150可包括由不同的远程通信服务提供商管理的并且几乎实现任 何无线技术的有线和/或无线的语音通信链路,诸如移动通信(GSM)的全球系统、GSM演进的 增强的数据速率化DGE)、长期演进化TE)、码分多址(CDM)、优化演进数据化V-DO)等。
[0035] 因此网络150可W包括在图1中未示出的各种实体,诸如路由器、网关、交换机、基 站(例如,无线接入点、节点B,演进节点B)和/或建立、保持、交换、或W其他方式操纵数据 和/或语音连接的其他设备。
[0036] 图2示出根据本发明的一些实施方式的用于进行具有实时状态通知的语音通信的 设备的用户界面。在运些实施方式中,设备202可W是已安装有由图1的系统120承载的通信 应用的智能手机或便携式计算设备。因此,设备202的操作者能够与该应用的其他用户实时 交换通信内容。他们的通信内容可包括文本、图像、音频录音和/或其他媒体。设备202包括 触摸屏显示器、一个或多个麦克风和一个或多个扬声器,并且可W包括在运里没有设及的 其他部件。
[0037] 在图2中,设备202的用户或操作者已打开通信应用并且呈现有包括会话线程 (session thread)210的用户界面。每个会话线程210设及与一个或多个用户的单独的通信 会话。如果用户已提供图像,诸如线程210a的缩略图212曰,则一些或所有线程可W包括与会 话设及的另一个用户相关联的缩略图。线程还可W识别与那个用户交换的最新通信内容的 时间或日期(例如,线程210a的时间214a),W及最新的通信内容的摘录(如果通信内容包括 文本内容)或者如果其足够短的话则可W确定全部的通信内容(例如,线程210a的摘录 216a) O
[0038] 将为设备202的用户参与的任何主动通信会话,W及用户在经过的一段时间(例 如,一个星期、一个月、=个月、一年)W内参与的任何会话列出会话线程,运可W或不可W 由用户配置。如果所有线程不能同时显示在设备202的显示部件上,则用户可能需要滚动线 程。线程210可W被分类使得与最近的主动通信会话相关联的线程在顶端,使得最主动会话 (例如,总的说来具有最大数量的消息或最大的平均通信速率的会话)在顶端,使得用户选 择的人首先列出,或者可W用某种其他方法分类。
[0039] 会话线程210之中的单独的会话可W通过参与通信会话(对于一对一会话)的另一 个用户的名称,或者通过群通信会话的群的名称来识别。群会话的线程还可W识别提交最 近的通信内容的成员,可W识别当前在线和/或提供其他信息的群的成员。
[0040] 除会话线程210之外,图2的界面204包括页脚(footer)220和标题化eader)240,它 们中的一者或两者可W提供软控制W执行各种功能。说明性的功能包括捜索(例如,定位与 特定用户或群相关联的线程)、联系(例如,添加联系人W便开始与联系人的对话/通信线 程)、设置(例如,调整通信应用或设备的操作参数W修改用户界面的外观)、状态(例如,设 置对通信伙伴和/或其他用户显示的状态)、创建新的群等。
[0041] 在图2中没有描述或标记的设备202的硬控制和其它软控制可具有其他功能并且 可W取决于设备的类型、设备的制造商、设备的操作系统和/或其他因素。运些其他功能不 在此列出,W便不使得与本发明有关的特征的描述变得晦涩难懂。
[0042] 图3A至图3H表现根据本发明的一些实施方式的进行具有实时状态通知的语音通 信的图形用户界面的使用。
[0043] 在图3A中,在用户从图2的界面204选择会话线程210(例如,线程210a)时,图形用 户界面(GUI)304显示在设备302的触摸屏显示器上。用户界面204、304可W是同一界面的不 同的部分。
[0044] 界面304显示对话区或区域310的特征,将发送的最近的通信内容312显示为当前 通信会话的一部分。具体地,如果用户先前在运个会话或线程期间交换任何通信内容,则那 些对话(或者至少最近的一个或几个对话)将显示或表现在对话区域310中。可W显示整个 文本消息(或者仅长消息的最初部分),并且还可W显示已发送或接收的音频录音、图像、视 频和/或其他通信内容的表现,如后续附图所示。如果用户之前(或者在一段时间W内)没有 对话,或者如果运是新创建的对话,则区域310可W没有通信内容。
[0045] 图3A的GUI 304显示页脚320的特征,在所示实施方式中,页脚包括多功能控制器 322、文本输入窗口 324和表情符号工具326。表情符号工具326可W被激活W获得表情符号 的选项板W选择并输入至文本消息中。文本输入窗口 324可W由用户激活W开始或重新开 始输入文本消息。
[0046] 取决于其呈现在其中的上下文(context)并且如W下进一步论述的,GUI 304的多 功能控制器322W不同的方式操作。在一个上下文中,诸如在用户如图3A所示的打开当前的 通信会话时,控制器322显示为具有一个方面或形式-可W选择(例如,按压、点击)的麦克 风。
[0047] 在运个上下文中,用户可W容易地产生语音或音频录音并将其发送至参与会话的 其他用户。具体地,通过按压并持续按着控制器322,设备302中的麦克风被激活并开始录 音。然后释放控制器使得录音内容向着对话的其他参与者自动传输。具体地,录音内容被传 输至承载该应用的系统(例如,图1的系统120),并且随后传递至接收者。在另一个上下文 中,并且如W下论述的,多功能控制器322使得文本消息能够传输。
[004引图3A的界面304还包括标题340(如果是一对一会话,该标题340提供参与通信会话 的另一个用户的缩略图或者与参与通信会话的另一个用户相关联的缩略图342),W及返回 至图2的界面204的返回工具344。
[0049] 在图3B中,图形用户界面304作为在选择多功能控制器322之后会出现的样子,显 示在设备302的触摸屏显示部件上。在示出的实施方式中,选择控制器包括按压在其上(例 如,利用手指、触控笔或一些其他物体)并且保持按着。在选择控制器322时,GUI的页脚320 改变为包括提示(tip) 334、计时器336和指示符338。
[0050] 如上所述,在呈现有在图3A中示出的外观时选择多功能控制器可自动采用设备 302的麦克风和音频录音部件。在意外或错误选择控制器322的情况下录音的开始可W稍微 迟延(例如,二分之一秒、一秒),W便允许在没有发送任何内容至通信伙伴306的情况下快 速放弃录音过程。
[0051] 提示334用于提醒用户他可W通过利用按压控制器322的物体水平滑过页脚来取 消录音。计时器336通知用户到目前为止录音的长度,并且指示符338提供录音正在进行的 可见的线索。指示符338可W是有颜色的(例如,红色),可W闪光或W其他方式动画的-W指 示录音正在进行,W指示由设备的麦克风正在获取的音频的相对强度等。在一些实施方式 中,多功能控制器322在被按压时采用稍微改变的外观,诸如变得在色调上更暗(或更浅)。
[0052] 图3C描述在设备302的操作者释放多功能控制器322之后并且界面返回至与图3A 描述的状态相似状态之后的图3B的GUI 304。通信内容312a已添加至对话区域310W代表音 频录音。此外,在操作者去选择(de-select)多功能控制器322(例如,通过释放其)时,录音 关闭并且音频录音文件上传至承载/支持与图形用户界面304相关联的通信应用的通信系 统,W便传递
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1