音频别名标签的制作方法

文档序号:7681204阅读:247来源:国知局
专利名称:音频别名标签的制作方法
背景技术
一键通(PTT )服务提供了直接的一对一和/或一对多音频通信。PTT 可以提供用于在无线蜂窝电话服务中通常采用的即时通信的机制,其使 用按钮将设备置于语音传输模式下。这种方式的电话操作可能类似于 "步谈机(Walkie Talkie ),,使用。PTT服务可以将电话从其中双方可 以同时倾听彼此的全双工才莫式切换到 一 次只有单方可以讲话的半双工 模式。也可以包括谈话的多方。在存在功能的帮助下,可以在呼叫之前 检查各方的可用性。在PTT组或聊天会话期间,难以确定谁已经加入或退出了会话。典 型地,聊天会话的各方可以被显示为用户设备(例如蜂窝电话)上的名 字列表。例如,如果一方加入了聊天会话可以生成蜂鸣声,但是这样的 蜂鸣声没有提供任何关于加入方的信息。因此,为了确定聊天会话的加 入方,用户可能需要不断地检查用户设备上的名字列表,这可能是耗时 且不方便的。还难以在无需不断地^r查用户i殳备的显示的情况下确定在 聊天会话期间谁具有发言权(也就是当前正在讲话的人员,而其他用户 正在倾听)。发明内容根据一个方面, 一种方法可以包括接收与一键通(PTT)用户有关 的音频别名标签,并将该音频别名标签与所述PTT用户相关联。另外,所述方法可以包括如果所述PTT用户呼叫用户设备则提供所 述音频别名标签给所述用户设备。另外,所述方法可以包括如果所述PTT用户执行以下操作之一加 入或退出PTT组或聊天会话,则提供所述音频别名标签给用户设备。另外,所述方法可以包括如果在PTT组或聊天会话期间所述PTT 用户讲话则提供所述音频别名标签给用户设备。另外,所述方法可以包括提供所述音频别名标签给用户设备以指示 所述PTT用户在PTT组或聊天会话之一中具有发言4又。根据另一方面, 一种方法可以包括创建与一键通(PTT)用户有关6的音频别名标签,以及将所述音频别名标签提供给数据库用于与所述 PTT用户相关联。另外,创建音频别名标签可以包括接收来自所述PTT用户的音频输入,以及将所述音频输入存储为所述音频别名标签。入,将所述文本输入转换为音频输入,以及将所述音频输入存储为所述 音频别名标签。根据又一方面, 一种设备可以包括存储器,用于存储多个指令; 以及处理器,用于执行在所述存储器中的指令以接收与一键通(PTT) 用户有关的音频别名标签,将所述音频别名标签与所述PTT用户相关 联,以及存储所述音频別名标签。另夕卜,如果所述PTT用户呼叫用户设备,则所述处理器可以提供所 述音频别名标签给所述用户设备。另外,如果所述PTT用户执行以下操作之一加入或退出PTT组 或聊天会话,则所述处理器可以提供所述音频别名标签给用户设备。另外,如果所述PTT用户在PTT组或聊天会话期间-汫话,则所述 处理器可以提供所述音频别名标签给用户设备。另外,所述处理器可以提供所述音频别名标签给用户设备以指示所 述PTT用户在PTT组或聊天会话之一中具有发言权。另外,所述存储器可以包括PTT信息数据库,所述PTT信息数据 库包括多个PTT用户标识符和与所述多个PTT用户标识器相关联的多 个音频别名标签。另外,所述音频别名标签可以包括音频文件、流式音频、音频文件 的组合、或具有到其他文件的嵌入链接的 一 个或多个音频文件中的至少 一个。另夕卜,所述音频别名标签可以为相关联的PTT用户提供唯一可听标识符。根据另一方面, 一种设备可以包括存储器,用于存储多个指令; 以及处理逻辑,用于执行在所述存储器中的指令以创建与一键通(PTT) 用户有关的音频别名标签,以及将所述音频别名标签提供给数据库以用 于与所述PTT用户相关联。另外,所述处理可以接收来自所述PTT用户的音频输入,以及将所7述音频输入存储为所述音频别名标签。
另外,所述处理可以接收来自所述PTT用户的文本输入,将所述文本输入转换为音频输入,以及将所述音频输入存储为所述音频別名标签。
根据另一方面, 一种设备可以包括存储器,用于存储多个指令;以及处理逻辑,用于执行在所述存储器中的指令,以接收与用户有关的音频别名标签,将所述音频别名标签与和所述用户有关的联系信息相关联,以及如果所述用户经由与所述联系信息相关联的通信机构与所述设备通信则播放所述音频别名标签。
另外,所述音频别名标签可以包括音频文件、流式音频、音频文件的组合、或具有到其他文件的嵌入链接的 一个或多个音频文件中的至少一个。
另外,如果所述用户经由电话呼叫、文本消息、即时消息或电子邮件中之一与所迷设备通信,则所述处理逻辑可以播放所述音频别名标签。
根据另一方面, 一种系统可以包括用于接收与一键通(PTT)用户有关的音频别名标签的装置;用于将所述音频别名标签与所述PTT用户相关联的装置;以及用于如果所述PTT用户执行PTT功能则提供所述音频别名标签的装置。
另外,所述PTT功能可以包括下述的至少一种所述PTT用户生成PTT呼叫;所述PTT用户加入或退出PTT组或聊天会"i舌;或者所述PTT用户在所述PTT组或聊天会话期间讲话。
根据又一方面, 一种系统可以包括用于创建与一键通(PTT)用户有关的音频别名标签的装置;以及用于将所述音频别名标签提供给数据库以用于与所述PTT用户相关联的装置。


合并于此并构成说明书的一部分的附图示出这里描述的一个或多个实现方式,以及与说明书一起解释这些实现方式。在附图中
图1是其中可以实现这里描述的系统和方法的网络的示范性图2是图1的用户设备的示范性正视图3是图1和2的用户设备的示范性部件的示意图;图4是图1的服务器的示范性图5是在音频别名标签的创建期间在图1的用户设备与服务器之间的示范性交互的示意图6是可以由图1的用户设备提供的PTT联系人的示范性显示的示意图7是可以由图1的用户设备提供的PTT聊天会话的示范性显示的示意图8是可以由图1的两个用户设备提供的即时消息收发会话的示范性显示的示意图9描绘了能够在图1的服务器中提供的示范性PTT信息数据库的一部分的示意图;以及
图10和11描绘了根据这里描述的实现方式的示范性过程的流程图。
具体实施例方式
以下的详细描述参考附图。在不同附图中的相同附图标记可以标识相同或相似的元件。并且,以下的详细描述不限制本发明。
概述
这里描述的实现方式可以为一键通(PTT)用户设备的用户提供音频别名标签。例如,在一个实现方式中,所述用户设备可以对应于能够支持PTT功能性的蜂窝或移动电话。所述用户设备可以允许PTT用户记录一个或多个音频别名标签和/或将其他PTT用户与音频别名标签相关联。在一个示例中,音频别名标签可以被用来在与音频别名标签相关联的一个(或多个)用户加入和/或退出会话时通知在PTT组会话或聊天会话中的各方。在另一示例中,音频别名标签可以被用于识别在PTT组或聊天会话期间具有发言权的PTT用户(也就是能够讲话而非倾听的用户)。这可以让PTT组或聊天会话中的各方更容易在具有发言权的PTT用户实际讲话之前识别谁将要讲话,以及可以向具有发言权的PTT用户确保他/她实际上具有发言权。在其他示例中,音频别名标签可以被用于识别发送即时消息、文本消息和/或电子邮件到另一用户、和/或呼叫另一用户的用户。
9200780051639.0
作为这里使用的术语,"音频别名标签"应被广泛地解释为包括任何机器可读和机器可存储的音频作品产品。音频别名标签可以包括例如音频文件、流式音频、音频文件的组合、具有到其他文件的嵌入链接的一个或多个音频文件等。音频文件可以包括多种音频文件格式,包括未
压缩格式(例如波形(WAV)音频格式)、音频交换文件格式(AIFF)和AU文件格式),具有无损压缩的格式(例如自由无损音频编解码(FLAC)、猴子音频(Monkey's Audio, APE) 、 WavPack、 Shorten、真实音频(TTA) 、 Apple无损以及无损视窗媒体音频(WMA))、和/或具有有损压缩的格式(例如运动图像专家组-l音频层3 (MP3)、Vorbis、有损WMA和先进音频编码(AAC))。示范性网络配置
图1是其中可以实现这里所述的系统和方法的网络100的示范性示意图。网络100可以包括经由网络130连接的一个或多个用户设备110和服务器120。为了简化,两个用户设备110和一个服务器120被示出
为连接到网络no。实际上,可能有更多的用户设备和/或服务器。并且,在一些情况下,用户设备可以执行服务器的一个或多个功能,以及服务器可以执行用户设备的 一个或多个功能。
用户设备110可以包括一个或多个实体。实体可以净皮定义为设备,例如电话、蜂窝电话、个人计算机、个人数字助理(PDA)、膝上型计算机、或另一类型的计算或通信设备,在这些设备之一上运行的线程或进程,和/或能够由这些设备之一执行的对象。在一个实现方式中,用户设备110可以以这里描述的方式提供一键通(PTT)应用和/或音频别名标签。
服务器120可以包括以这里所述的方式收集、处理、搜索、和/或提供信息的一个或多个服务器实体。例如,在一个实现方式中,服务器120可以以这里所述的方式基于会话发起协议(SIP)提供诸如用户认证、呼叫路由和/或通用计费之类的功能。在另一实现方式中,服务器120可以提供诸如发言权控制的专用任务(也就是一次为一个讲话者保留话音突发(spurt)),可以提供到开通(provisioning)和网络管理系统的接口,和/或可以创建专用计费详单(CDR)。在又一实现方式中,服务器120可以提供PTT信息数据库,所述PTT信息数据库包含PTT用户和他们的服务简介(profile)、用户组信息、与PTT用户相关联的音频
10别名标签、和/或其他PTT用户相关信息。在另一实现方式中,服务器
120可以对应于共享组和列表管理服务器,其包含可以被其他基于互联网协议(IP)多媒体子系统(IMS)的应用(诸如游戏和/或存在应用)共享的预定义组。在又一实现方式中,服务器120可以对应于存在服务器,所述存在服务器可以提供存在信息(例如,PTT用户是可用还是不可用)。
网络13 0可以包括局域网(LAN )、广域网(WAN )、;成域网(MAN )、诸如公共交换电话网络(PSTN)或蜂窝电话网络的电话网络、内联网、因特网、或网络的组合。用户设备110和服务器120可以经由有线和/无线连接连接到网络130。在示范性实现方式中,网络130可以对应于支持半双工IP电话(VoIP)技术的具备IP能力的网络、综合数字增强网络(iDEN)、能够支持PTT技术的全球移动通信系统(GSM)网络、能够支持PTT技术的宽带码分多址(WCDMA)网络、能够支持PTT技术的基于SIP和实时传输协议(RTP)协议的使用VoIP形式的2.5G或3G分组交换网络(也称为"无线一键通(PoC)")等。
在示范性操作中,网络100可以为用户设备110提供PTT服务和/或应用。PTT服务和/或应用背后的通信原理可以包括按下PTT键(例如在用户设备110上的控制按钮)以进行谈话。用户可以(例如从他们的电话簿或联系人信息)选择他们期望联系的另一用户或用户组,并可以按下PTT键以开始谈话。从一个用户设备110到另一用户设备110的呼叫连接(例如经由服务器120)可以是几乎即时的。每个PTT用户可以能够在发起PTT交谈之前看到其他用户的存在状态。
PTT呼叫可以是单向通信,也就是,当一个用户讲话时,其他用户(一个或多个)则倾听。讲话的机会可以基于先来先服务通过按下用户设备110的PTT键来授予。PTT呼叫可以无需接受方回答而连接,以及可以通过用户设备110的音频部件(例如扬声器)来接收。可选地,PTT用户可以选择在接受邀请后接收PTT呼叫,以及可以通过连接到用户设备110的耳机或头戴式送受话器来倾听PTT呼叫。
在PTT组通信中,用户(经由用户设备110)可以邀请一组用户参与组会话。被邀请的用户可以(例如经由与被邀请的用户相关联的用户设备110)接收呼入会话的指示,以及可以使用自动或手动回答来参加会话。被邀请的组可以是作为临时安排从伙伴或联系人列表中选择的预定用户组或用户列表。在后一种情况下,在进行拨出呼叫之前看到其他用户的可用性或存在状态的能力,可以帮助确保与一个(或多个)所选
择用户的联系。在参加(join-in)组通信中,参加方可以明确地参加组会话以进行通信。通过这种方式,用户可以具有对于他们参与哪些组的完全控制。参加组会话可以不阻止用户接收其他呼叫或同时参与其他组参加会话(例如,多会话支持)。参加组可以是没有访问控制的开放组(例如家庭、爱好组等),或者具有成员(例如商务用户)列表的封闭组。
PTT服务和/或应用可以基于多-单播,其中每个发送的用户设备110可以发送数据报(例如任何类型或形式的数据,诸如分组或非分组数据)业务(traffic)到PTT服务器(例如服务器120),以及在组呼叫的情况下,服务器120可以复制该业务到所有接受者用户设备110。例如,
如果销售经理想要将销售信息传达给他/她的三个成员销售团队,则该销售经理可以使用他/她的用户设备H0和其上提供的PTT应用来传达这样的信息。销售经理可以利用他/她的用户设备110来选择销售团队,可以按下在他/她的用户设备110上的PTT键,以及可以讲出销售信息。讲出的销售信息可以被经由网络130提供给服务器120,以及服务器120可以创建所讲出的销售信息的三个副本,以及可以将这些副本散布到销售团队用户设备110 (例如,第一团队成员可以在个人计算机上接收该信息,第二团队成员可以在PDA上接收该信息,以及第三团队成员可以在移动电话上接收该信息)。
虽然图1示出了网络100的示范性部件,在其他实现方式中,网络100相较图1中所示可以包含更少、不同或附加的部件。
示范性用户设备配置
图2是这里所述的一个实施方式中的用户设备110的示范性正视图。如图2中所示,用户设备110可以包括外壳210、扬声器220、显示器230、控制按钮240、键区250、和/或麦克风260。外壳210可以保护用户设备110的部件免受外部元件的影响。扬声器220可以提供可听信息给用户设备110的用户。
显示器230可以提供视觉信息给用户。例如,显示器230可以显示输入到用户设备110的文本、从诸如服务器120的另一设备接收的文本和/或图形、和/或关于呼入或呼出呼叫或文本消息、电子邮件、媒体、200780051639.0 游戏、电话簿、地址簿、当前时间等的信息。控制按钮240可以允许用 户与用户设备110交互以使用户设备IIO执行一个或多个操作。例如, 控制按钮240可以用于使用户设备IIO传输信息。鍵区250可以包括标 准电话键区。麦克风260可以接收来自用户的可听信息。
虽然图2示出用户设备110的示范性元件,但在其他实现方式中, 用户设备110可以包含相较图2所示更少、不同或附加的元件。在其他 的实现方式中,用户设备110的一个或多个元件可以l丸行由用户设备 110的一个或多个其他元件所执行的任务。
图3是用户设备110的示范性部件的示意图。如图3所示,用户设 备110可以包括处理逻辑310、存储器320、用户接口 330、通信接口 340、和/或天线组件350。处理逻辑310可以包^^处理器、;微处理器、 专用集成电路(ASIC)、现场可编程门阵列(FPGA)等。处理逻辑310 可以控制用户设备110及其部件的操作。存储器320可以包括随机存取 存储器(RAM)、只读存储器(ROM)、和/或另一类型的存储器以存 储可以由处理逻辑310使用的数据和指令。
用户接口 330可以包括用于将信息输入到用户设备110和/或用于从 用户设备IIO输出信息的机构。输入和输出机构的示例可能包括按钮 (例如控制按钮240、键区250的键、操纵杆等),以允许数据和控制 命令被输入到用户设备110中;扬声器(例如扬声器220),以接收电 信号并输出音频信号;麦克风(例如麦克风260),以接收音频信号并 输出电信号;显示器(例如显示器230),以输出视觉信息(例如输入 到用户设备110的文本);和/或振动器,用于使用户设备IIO振动。
通信接口 340可以包括例如发射器,其可以将来自处理逻辑310 的基带信号转换为射频(RF)信号;和/或接收器,其可以将RF信号转 换为基带信号。可选地,通信接口 340可以包括收发器,用于执行发射 器和接收器两者的功能。通信接口 340可以连接到用于RF信号的传输 和/或接收的天线组件350。天线组件350可以包括一个或多个天线通过 无线的形式(over the air)发射和/或接收RF信号。天线组件350可以 例如从通信接口 340接收RF信号并且通过空气传输它们,以及可以通 过无线的形式接收RF信号并将它们提供给通信接口 340。在一个实现 方式中,例如,通信接口 340可以与诸如网络130的网络通信。
如将在下面详细描述的,用户设备110可以响应于处理逻辑310执
13指令来执行某
波。软件指令可以从另 一计算机可读介质或从另 一设备经由通信接口 340被读取到存储器320中。存储器320内包含的软件指令可以使处理 逻辑310执行稍后将描述的过程(process)。可选地,硬布线电路可以 被用来代替软件指令或与软件指令组合使用,以实现这里所述的过程。 因此,这里描述的实现方式不局限于硬件电路和软件的任何特定组合。
虽然图3示出了用户设备110的示范性部件,在其他实现方式中, 用户设备110相较图3所示可以包含更少、不同或附加的部件。在其他 的实现方式中,用户设备110的一个或多个部件可以4丸行由用户设备 110的一个或多个其他部件所执行的任务。
示范性服务器配置
图4是服务器120的示范性示意图。如所示的,服务器120可以包 括总线410、处理单元420、主存储器430、 ROM 440、存储设备450、 输入设备460、输出设备470、和/或通信接口 480。总线410可以包括 允许在服务器120的部件之间的通信的路径。
处理单元420可以包括处理器、微处理器或可以解释并执行指令的 其他类型的处理逻辑。主存储器430可以包括RAM或可以存储信息和 指令以供处理单元420执行的另 一类型的动态存储设备。ROM 440可以 包括ROM设备或者可以存储静态信息和/或指令以供处理单元420使用 的另 一类型的静态存储设备。存储设备450可以包括磁和/或光学记录介 质及其相应的驱动器。
输入设备460可以包括允许操作者输入信息到服务器120的机构, 诸如键盘、鼠标、笔、麦克风、语音识别和/或生物计量机构等。输出设 备470可以包括输出信息到操作者的机构,包括显示器、打印机、扬声 器等。通信接口 480可以包括使得服务器120能够与其他装置和/或系统 通信的任何收发器类机构。例如,通信接口 480可以包括用于经由诸如 网络130的网络与另一设备或系统通信的机构。
如下面将详细描述的,服务器120可以响应于处理单元420执行诸 如主存储器430的计算机可读介质中包含的软件指令而执行某些操作。 软件指令可以从诸如存储设备450的另 一计算机可读介质或从另 一设备 经由通信接口 480被读到主存储器430中。主存储器430中包含的软件指令可以使处理单元420执行稍后将描述的过程。可选地,硬布线电路
可以被用来代替软件指令或与软件指令组合使用,以实现这里所述的过 程。因此,这里描述的实现方式不局限于硬件电路和软件的任何特定组合。
虽然图4示出了服务器120的示范性部件,在其他实现方式中,服 务器120相较图4所示可以包含更少、不同或附加的部件。在其他的实 现方式中,服务器120的一个或多个部件可以执行由服务器120的一个 或多个其他部件所执行的任务。
示范性音频别名标签的创建
图5是在创建音频别名标签期间在用户设备IIO与服务器120之间 的示范性交互的示意图。如所示的,用户设备110可以提供显示500 (例 如经由显示器230 )用于为用户创建音频别名标签。显示500可以包括 用于创建音频别名标签的指令510 (例如"一键通和讲出别名");和 用于输入用户信息和/或其他信息(例如与该用户相关联的电话号码)的 机构520。机构520可以包括例如输入域(input field )、下拉菜单(例 如提供电话号码选择)、和/或其他类似的输入机构。例如,如果人员 530期望输入他/她的名字或其他信息作为音频别名标签,则人员530可 以选择用户设备110的PTT键(例如控制按钮240中的一个),以及可 以讲出名字540 (例如"Joe")到用户设备110的麦克风260中。人员 530还可以使用机构520输入用户信息和/或其他信息来与音频别名标签 相关联。分别如附图标记550和560所示,用户设备110可以提供创建 的音频別名标签和/或其关联的信息到服务器120 (例如经由网络130, 未示出)。服务器120可以将音频别名标签550和/或其关联的信息560 存储在数据库中,如下详细所述的。
虽然图5示出输入名字540作为音频别名标签550,在其他实现方 式中,人员530可以输入任何类型的信息作为音频别名标签550,其可 以与用户信息和/或其他信息560相关联。在其他实现方式中,人员530 可以为他自己/她自己创建一个或多个音频别名标签,或者可以为用户设 备110中包含的每个联系人(例如用户设备110的联系人列表、地址簿、 电话簿等中提供的联系人)创建一个或多个音频别名标签。在其他的实 现方式中,人员530无需口头提供音频别名标签550给用户设备110, 而是人员530可以键入音频别名标签550 (例如经由键区250)并且用户设备110可以将键入的文本转换为音频格式。可选地和/或附加地,用 户设备1 10可以将预创建的音频别名标签(例如人们的普通名称的列表)
呈现给人员530,以及人员530可以选择所述预创建的音频别名标签的 一个或多个。在其他实现方式中,用户设备110可以允许人员530上载 一个或多个音频文件作为音频别名标签。
此外,在一个实现方式中,第一用户设备110可以从第二用户设备 110接收一个或多个音频别名标签(例如文本消息、电子邮件、即时消 息等)。第一用户设备110可以将所接收的音频别名标签的一个或多个 与和第二用户设备110的用户有关的联系信息相关联。如果第一用户设 备110将音频别名标签与第二用户设备110的用户相关联,则下次第二 用户设备110尝试联系用户设备110 (例如经由呼叫、文本消息、即时 消息、电子邮件等)时,第一用户设备110可以使用音频别名标签的一 个或多个。例如,如果John的用户设备在提供他的音频别名标签之后 呼叫用户设备110,则用户设备110可以播放John的音频別名标签并指 示正在接收呼叫(例如,用户设备110经由扬声器220可以宣告"John 正在呼叫")。在另一示例中,如果John的用户设备(例如经由电子 邮件、即时消息、呼叫、文本消息等)尝试联系用户设备110,则用户 设备110可以播放John的音频别名标签。
虽然图5示出了用户设备110的示范性显示500,在其他实现方式 中,用户设备110相较图5所示可以包含更少、不同或附加的显示。在 其他的实现方式中,图5的示范性显示500相较图5所示可以包含更少、 不同或附加的元件。
示范性用户设备显示
图6是可以由用户设备110 (例如经由显示器230)提供的PTT联 系人610的示范性显示600的示意图。如所示的,PTT联系人610可以 包括多种关于与用户设备110有关的PTT联系人的信息。这样的信息可 以被本地存储在用户设备110中(例如存储器320中)和/或可以被存储 在服务器120中提供的数据库中(例如存储设备450中)。第一PTT联 系人620 (例如Joe)可以提供关于第一 PTT联系人620的可用性或 存在的信息630 (例如Joe可用);关于第一 PTT联系人620的联系信 息640 (例如地址、电话号码、简介等);以及与第一PTT联系人620 相关联的音频别名标签650。用户可以选择音频别名标签650 (例如通
16过悬停在音频别名标签650上方或点击音频别名标签650),以及用户 设备110可以播放与音频别名标签650相关联的音频。
如进一步在图6中所示的,PTT联系人610可以包括第二PTT联 系人660 (例如Brian),其可能不可用但可能具有相关联的音频别名标 签;以及第三PTT联系人670 (例如Fred),其可能可用但可能没有相 关联的别名标签,如附图标记680所指示的。PTT联系人610可以显示 用户创建的PTT联系人组,诸如棒球队组690,以及任何与用户创建的 组相关联的附加信息。用户设备110的用户可以使用P T T联系人610来 确定是否可以对特定联系人或联系人组进行PTT呼叫。例如,用户可以 发起与第一PTT联系人620 (例如Joe)和第三PTT联系人670 (例如 Fred)的PTT呼叫,因为Joe和Fred可用。虽然图6中没有所示,但是 用户可以选冲奪棒球队组690来确定该组的成员的可用性和/或发起到该 组(或该组的一个(或多个)可用成员)的PTT呼叫。
虽然图6示出了用户设备110的示范性显示,在其他实现方式中, 用户设备IIO相较图6所示可以提供更少、不同或附加的显示。在其他 的实现方式中,图6的示范性显示相较图6所示可以包含更少、不同或 附加的元素。
图7是可以由用户设备110 (例如经由显示器230)提供的PTT聊 天会话710的示范性显示700的示意图。如所示的,PTT聊天会话710 可以包括多种关于与PTT聊天会话710有关的PTT联系人的信息。这 样的信息可以被本地存储在用户设备110中(例如存储器320中)和/ 或可以被存储在服务器120中提供的数据库中(例如存储设备450中)。 用户设备110和/或服务器120还可以管理PTT聊天会话710的一个或 多个功能。例如,第一 PTT联系人720 (例如John )可以加入PTT聊 天会话710,以及可以由用户设备110接收(例如从服务器120)和播 放与第一 PTT联系人720相关联的音频别名标签730。音频别名标签730 可以向用户设备110的用户提供可听指示"John"已经加入了PTT聊 天会话710,并且用户可以无需从显示700获得该指示。第二PTT联系 人740 (例如Brian)可以退出PTT聊天会话710,以及可以由用户设备 IIO接收(例如从服务器120)和播放与第二PTT联系人740相关联的 音频别名标签750。音频别名标签750可以向用户设备110的用户提供 可听指示"Brian"已经退出了 PTT聊天会话710,并且用户可以无需乂人显示700获得该指示。
如图7进一步所示,第三PTT联系人760 (例如Emma)可以正在 倾听PTT聊天会话710,以及显示700可以提供Emma正倾听的指示。 然而,PTT聊天会话710期间直到第三PTT联系人760退出或讲话才需 要播放用于第三PTT联系人760的音频别名标签。第四PTT联系人770 (例如Paul)可以在PTT聊天会话710中讲话,以及可以在第四PTT 联系人770讲话之前由用户设备IIO接收(例如从服务器120)和播放 与第四PTT联系人770相关联的音频别名标签780。音频别名标签780 可以向用户设备110的用户提供可听指示"Paul"具有发言权且正在(或 将要)在PTT聊天会话710中讲话,并且用户可以无需从显示700获得 这样的指示。用户设备110的用户790 (例如我)可以正在倾听PTT聊 天会话710,以及显示700可以提供用户790倾听的指示。
如上所述,图7中所描绘的音频别名标签可以被用来识别在PTT聊 天会话710期间具有发言权的PTT联系人(也就是能够讲话而非倾听的 用户)。例如,如果Brian (第二PTT联系人740) 、 Emma(第三PTT 联系人730) 、 Paul (第四PTT联系人770)以及用户790参与PTT聊 天会话710, Paul可以具有发言权以及可以正关于夏季计划进行发言。 John (第一 PTT联系人720)可以加入PTT聊天会话710,以及John 的音频别名标签730可以被用户设备IIO接收(例如从服务器120)以 及播放(例如通告"John"加入了聊天会话)。Paul可以基于John的音 频别名标签730立即获知John加入了 PTT聊天会话710,以及可以说出 "p海John,你好吗? " John可以尝试获得发言权(例如通过按压他的用 户设备IIO上的PTT键),但是在他开始谈话之前他可以听到由服务器 120提供的Emma的音频别名标签(例如通告"Emma"正在讲话), 之后听到Emma说"和我们说说你的旅程吧,John"。这可以指示Emma 在John尝试获得发言权之前就获得了发言权。John可以再次尝试获得 发言权(例如通过按压他的用户设备IIO上的PTT键),以及可以听到 由服务器120提供的音频别名标签730 (例如通告"John"正在讲话)。 John和参与PTT聊天会话710的其他人可以获知发言权已被John获得。
这样的布置可以使得PTT聊天会话710中的各方更容易在具有发言 权的PTT联系人实际讲话之前识别谁将要讲话,以及可以确保具有发言 权的PTT联系人他/她实际具有发言权。虽然图7中没有示出,用于PTT聊天会话710的上述功能性还可以与PTT组会话一起使用,其中用户设 备110的用户可以选择可用PTT联系人以进行PTT组讨论。
虽然图7示出了用户设备110的示范性显示,在其他实现方式中, 用户设备IIO相较图7所示可以提供更少、不同或附加的显示。在其他 的实现方式中,图7的示范性显示相较图7所示可以包含更少、不同或 附加的元素。
图8是可以由两个用户设备10 (例如通过显示器230)提供的即 时消息收发(IM)会话的示范性显示的示意图。如所示的,第一用户设 备110 (例如John的用户设备110)可以提供包括IM会话810的显示 800。 IM会话810可以提供多种信息,诸如从第二用户设备110 (例如 Mike的用户设备110)接收的IM信息820,以及用于输入即时消息响 应(例如"侮Mike,你好吗?")的机构830 (例如输入域)。IM信 息820可以包括来自第二用户设备110的文本和/或可听即时消息。IM 信息820可以和与其他用户设备110相关联的音频别名标签合并。例如, John的用户设备110可以接收(例如从服务器120)并播放Mike的音 频别名标签(例如"Mike")以及可以播放IM信息820 (例如"说, 侮,你好吗?")。在一个实现方式中,John的用户设备110可以将基 于文本的IM信息820转换为基于音频的IM信息820以及反之亦然(例 如经由文本到语音的转换器应用)。
进一步如图8中所示,第二用户设备110 (例如Mike的用户设备 110)可以-提供包括IM会话850的显示840。 IM会话850可以提供多种 信息,诸如从第一用户设备110 (例如John的用户设备110 )接收的IM 信息860,以及请求Mike选择他的用户设备110的PTT键并给John回 话的信息870。 IM信息860可以包括来自另一用户设备110的文本和/ 或可听即时消息。IM信息860可以和与其他用户设备110相关联的音 频别名标签合并。例如,Mike的用户设备110可以接收(例如从服务器 120)并播放John的音频别名标签(例如"John")以及可以播放IM 信息860 (例如,"说,挺好的,Mike,你好吗?")。在一个实现方 式中,Mike的用户设备IIO可以将基于文本的IM信息860转换为基于 音频的IM信息860以及反之亦然(例如经由文本到语音的转换器应用)。
虽然图8示出了用户设备110的示范性显示,在其他实现方式中, 用户设备110相较图8所示可以提供更少、不同或附加的显示。在其他的实现方式中,图8的示范性显示相较图8所示可以包含更少、不同或 附加的元素。
示范性一键通信息数据库
图9示出能够在服务器120中(例如存储设备450内)提供和/或由 服务器120管理的示范性PTT信息数据库900的一部分的示意图。如所 示的,PTT信息数据库900可以包括多种PTT用户标识符和/或PTT信 息类别,诸如PTT用户类别910、电话号码类别920、用户组类别930、 其他信息类别940和音频别名标签类别950。每个PTT信息类别可以包 括多个PTT信息相关联的记录。例如,如图9中所示,PTT信息数据库 900可以包括第一记录960、第二记录970和第三记录980。虽然PTT 信息数据库900示出了三个记录,在其他实现方式中,PTT信息数据库 900可以包括相较图9所示更少、更多或不同的记录。此外,PTT信息 数据库900可以包括相较图9所示更少、不同或附加的PTT信息类别。 例如,在一个实现方式中,PTT用户可以不属于用户组类别930。
PTT用户类别910可以包括PTT用户的名字。例如,第一记录960 可以包括在PTT用户类别910下的名字"John",第二记录970可以包 括在PTT用户类别910下的名字"Paul",以及第三记录980可以包括 在PTT用户类别910下的名字"Glenn"。电话号码类别920可以包括 与PTT用户类別910中提供的PTT用户相关联的电话号码。例如,第 一记录960可以包括在电话号码类别920下的电话号码"(888 ) 888-8888"。
用户组类别930可以包括与PTT用户类别910中提供的PTT用户 相关联的用户组的名字。例如,第一记录960可以包括在用户组类别930 下的用户组名字"Paul的朋友,,,第二记录970可以包括在用户组类别 930下的用户组名字"Glenn的雇员,,,以及第三记录980可以包括在 用户组类别930下的用户组名字"John的牌队(card team)"。其他信 息类别940可以包括与PTT用户类别910中提供的PTT用户相关联的 任何其他信息(例如地址、简介、图片、铃声等)。例如,第一记录960 可以包括在其他信息类别940下的John的图片。
音频别名标签类别950可以包括与PTT用户类别910中提供的PTT 用户相关联的音频别名标签。例如,第一记录960可以包括在音频别名 标签类别950下的John的音频文件,第二记录970可以包括在音频别名
20标签类别950下的Paul的音频文件,以及第三记录980可以包括在音频 别名标签类别950下的Glenn的音频文件。音频别名标签类别950中提 供的音频別名标签可以以在上面结合图5所述的方式来由用户设备110 提供,以及可以以在上面结合图6-9所述的方式被提供给用户设备110。 示范性过程
图IO和11示出根据这里所述的实现方式的示范性过程的流程图。 大体说来,图IO示出示范性音频别名标签过程1000,以及图ll示出用 于创建音频别名标签的示范性过程1100。过程1000和IIOO可以由用户 设备110、服务器120或者用户设备110和/或服务器120的组合上的硬 件和/或软件部件来执行。如图IO所示,过程IOOO可以始于接收音频别 名标签(块IOIO)。例如,在上面结合图5所述的实现方式中,用户设 备110可以提供创建的音频别名标签550和/或其相关联的信息560给服 务器120 (例如经由网络130,未示出)。
可以将音频别名标签与一键通(PTT)用户相关联(块1020)。例 如,在上面结合图5和9所述的实现方式中,服务器120可以将音频别 名标签550和/或其相关联的信息560存储在PTT信息数据库900中。 PTT信息数据库900可以包括音频别名标签类别950,所述音频别名标 签950类别提供与在PTT用户类别910中提供的PTT用户相关联的音 频别名标签。
如进一步在图IO中所示的,如果与音频别名标签相关联的PTT用 户呼叫另一PTT用户,则可以提供该音频别名标签(块1030)。例如, 在上面结合图5所述的实现方式中,如果用户将音频别名标签与发送该 音频别名标签的个人相关联,则下次这个人尝试呼叫用户设备110时用 户设备IIO可以接收(例如从服务器120)该音频别名标签。在一个示 例中,如果John在提供他的音频别名标签之后呼叫用户设备110,则用 户设备110可以接收(例如从服务器120 )并播放John的音频别名标签, 以及可以指示呼叫正被接收(例如,用户设备110经由扬声器220可以 通告"John正在呼叫,,)。
如果与音频别名标签相关联的PTT用户加入和/或退出组和/或聊天 会话,则可以提供该音频别名标签(块1040)。例如,在上面结合图7 所述的一个实现方式中,可以由服务器120提供音频别名标签730,以 及可以提供可听指示给用户设备110的用户"John"加入了 PTT聊天会话710。可以由服务器120提供音频别名标签750,以及可以提供可 听指示给用户设备110的用户"Brian"退出了 PTT聊天会话710。
如进一步在图IO中所示的,如果与音频别名标签相关联的PTT用 户在该组和/或聊天会话中讲话,可以提供该音频别名标签(块1050)。 例如,在上面结合图7所述的一个实现方式中,第四PTT联系人770(例 如Paul)可以在PTT聊天会话710中讲话,以及可以在第四PTT联系 人770讲话之前,将与该第四PTT联系人770相关联的音频别名标签 780提供给(例如通过服务器120)用户设备110并由其播放。音频别 名标签780可以提供可听指示给用户设备110的用户"Paul"具有发 言权以及正(或将要)在PTT聊天会话710中讲话。
图11示出用于创建音频别名标签的示范性过程1100。如图11中所 示,过程1100可以始于创建与一键通(PTT)用户有关的音频别名标签 (块lllO)。例如,在上面结合图5所述的一个实现方式中,如果人员 530期望输入他/她的名字或其他信息作为音频别名标签,则人员530可 以选择用户设备110的PTT键(例如控制按钮240之一 ),以及可以对 用户设备110的麦克风260讲出名字540 (例如"Joe")。
可以提供音频别名标签(例如到数据库)用于与PTT用户相关联(块 1120)。例如,在上面结合图5和9所述的一个实现方式中,用户设备 110可以提供创建的音频别名标签和/或它相关联的信息给服务器120 (例如经由网络130,未示出),分别如附图标记550和560所示。月良 务器120可以将音频别名标签550和/或它相关联的信息560存储在PTT 信息数据库900中。PTT信息数据库900可以包括音频别名标签类别 950,所述音频别名标签类别950提供与在PTT用户类别910中提供的 PTT用户相关^:的音频别名标签。
结论
这里所述的实现方式可以为PTT用户设备的用户提供音频别名标 签。例如,在一个实现方式中,用户设备可以对应于能够支持PTT功能 性的蜂窝或移动电话。用户设备可以允许PTT用户记录一个或多个音频 别名标签和/或将其他PTT用户与音频别名标签相关联。在一个示例中, 音频别名标签可以用于当与所述音频别名标签相关联的 一个(或多个) 用户加入和/或退出该会话时告知PTT组会话或聊天会话中的各方。在 另 一示例中,音频别名标签可以用于识别在PTT组或聊天会话期间具有发言权的PTT用户。这可以使得PTT组或聊天会话中的各方更容易在 具有发言权的PTT用户实际讲话之前识别出谁将要讲话,以及可以确保 具有发言权的PTT用户他/她实际上具有发言权。在其他的示例中,音 频别名标签可以用于识别用户发送即时消息、文本消息和/或电子邮件给 另一用户,和/或呼叫另一用户。
实现方式的之前描述提供了例证和说明,但是不意图穷举或将本发 明限制于公开的确切形式。依据上述教导的修改和变化是可能的,或可 以从本发明的实践获得。
例如,虽然关于图10和11描述了一系列动作,但是在其他实现方 式中可以修改动作的次序。另外,非相关的动作可以并行执行。
并且,在这里使用了术语"用户"。术语"用户"意图被广泛解释 为包括用户设备或用户设备的用户。
清楚的是,如上所述,各方面可以以图示的实现方式中的软件、固 件和硬件的很多不同形式来实现。用于实现这些方面的实际软件代码或 专门控制硬件不应解释为限制性的。因此,这些方面的操作和行为没有 参考特定软件代码来描述-应理解基于这里的描述能够设计软件和控制 硬件来实现这些方面。
本申请中使用的元件、动作或指令不应解释为对于本发明是关键或 必要的,除非这样明确地指出。此外,如这里使用的,冠词"一"意图 包括一个或多个项。当意图表示仅仅一个项时,使用术语"一个"或类 似的语言。进一步地,短语"基于,,意图表示"至少部分地基于,,,除 非另外明确指出。
权利要求
1.一种方法,包括接收与一键通(PTT)用户有关的音频别名标签;以及将所述音频别名标签与所述PTT用户相关联。
2. 根据权利要求1所述的方法,还包括如果所迷PTT用户呼叫用户设备,则提供所述音频别名标签给所述 用户设备。
3. 根据权利要求1所述的方法,还包括如果所述PTT用户执行以下操作之一加入或退出PTT组或聊天 会话,则提供所述音频别名标签给用户设备。
4. 根据权利要求1所述的方法,还包括如果所述PTT用户在PTT组或聊天会话期间讲话,则提供所述音 频别名标签给用户设备。
5. 根据权利要求1所述的方法,还包括提供所述音频别名标签给用户设备,以指示所述PTT用户在PTT 组或聊天会话中具有发言权。
6. —种方法,包括创建与一键通(PTT)用户有关的音频别名标签;以及 提供所述音频别名标签给数据库用于与所述PTT用户相关联。
7. 根据权利要求6所述的方法,其中,创建音频别名标签包括 从所述PTT用户接收音频输入;以及 存储所述音频输入作为所述音频别名标签。
8. 根据权利要求6所述的方法,其中,创建音频别名标签包括 从所述PTT用户接收文本输入; 将所述文本输入转换为音频输入;以及 存储所述音频输入作为所述音频别名标签。
9. 一种设备,包括存储器,用于存储多个指令;以及处理器,用于执行在所述存储器中的指令,以接收与一键通(PTT)用户有关的音频别名标签,将所述音频别名标签与所述PTT用户相关联,以及存储所述音频别名标签。
10. 根据权利要求9所述的设备,其中,所述处理器进一步执行指 令以如果所述ptt用户呼叫用户设备,则提供所述音频别名标签给所述 用户设备。
11. 根据权利要求9所述的设备,其中,所述处理器进一步执行指 令以如果所述ptt用户执行以下操作之一加入或退出ptt组或聊天 会话,则提供所述音频别名标签给用户设备。
12. 根据权利要求9所述的设备,其中,所述处理器进一步执行指 令以如果所述ptt用户在ptt组或聊天会话期间讲话,则提供所述音 频别名标签给用户设备。
13. 根据权利要求9所述的设备,其中,所述处理器进一步执行指 令以提供所述音频别名标签给用户设备,以指示所述ptt用户在ptt 组或聊天会话之一 中具有发言权。
14. 根据权利要求9所述的设备,其中,所述存储器包括ptt信息 数据库,所述ptt信息数据库包括多个ptt用户标识符以及与所述多 个ptt用户标识符相关联的多个音频别名标签。
15. 根据权利要求9所述的设备,其中,所述音频别名标签包括音 频文件、流式音频、音频文件的组合、或具有到其他文件的嵌入链接的 一个或多个音频文件中的至少一个。
16. 根据权利要求9所述的设备,其中,所述音频别名标签为相关 联的ptt用户提供唯一的可听标识符。
17. —种设备,包括存储器,用于存储多个指令;以及 处理逻辑,用于执行在所述存储器中的指令,以 创建与一键通(ptt)用户有关的音频别名标签,以及 提供所述音频别名标签给数据库用于与所述ptt用户相关联。
18. 根据权利要求17所述的设备,其中,所述处理逻辑还执行指令以从所述ptt用户接收音频输入;以及存储所述音频输入作为所述音频别名标签。
19. 根据权利要求17所述的设备,其中,所述处理逻辑还执行指令以从所述PTT用户接收文本输入; 将所述文本输入转换为音频输入;以及 存储所述音频输入作为所述音频别名标签。
20. —种设备,包括存储器,用于存储多个指令;以及处理逻辑,用于执行在所述存储器中的指令,以接收与用户有关的音频别名标签,将所述音频别名标签与和所述用户有关的联系信息相关联,以及 如果所述用户经由与所述联系信息相关联的通信机构与所述设备 通信,则播放所述音频别名标签。
21. 根据权利要求20所述的设备,其中,所述音频别名标签包括音 频文件、流式音频、音频文件的组合、或具有到其他文件的嵌入链接的 一个或多个音频文件中的至少一个。
22. 根据权利要求20所述的设备,其中,所述处理逻辑进一步执行 指令以如果所述用户经由电话呼叫、文本消息、即时消息或电子邮件中的 一种与所迷设备通信,则播放所述音频别名标签。
23. —种系统,包括用于接收与一键通(PTT)用户有关的音频别名标签的装置; 用于将所述音频别名标签与所述PTT用户相关联的装置;以及 用于如果所述PTT用户执行PTT功能则提供所述音频别名标签的装置。
24. 根据权利要求23所述的系统,其中,所迷PTT功能包括如下 的至少一种所述PTT用户生成PTT呼叫; 所述PTT用户加入或退出PTT组或聊天会话;或 所述PTT用户在所述PTT组或聊天会话期间讲话。
25. —种系统,包括用于创建与一键通(PTT)用户有关的音频别名标签的装置;以及用于提供所述音频别名标签到数据库以便与所述PTT用户相关联的装置。
全文摘要
一种系统,接收与一键通(PTT)用户有关的音频别名标签,以及将所述音频别名标签与所述PTT用户相关联。
文档编号H04W4/08GK101632316SQ200780051639
公开日2010年1月20日 申请日期2007年8月22日 优先权日2007年2月28日
发明者V·埃克贝里 申请人:索尼爱立信移动通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1