用于向发布/订阅服务提供音频接口的方法、装置和计算机程序产品的制作方法

文档序号:7734454阅读:225来源:国知局
专利名称:用于向发布/订阅服务提供音频接口的方法、装置和计算机程序产品的制作方法
技术领域
本发明的实施例通常涉及移动通信技术,更具体地,涉及用于向发布/订阅服务 提供语音邮件接口的方法、装置和计算机程序产品。
背景技术
现代化的通信时代已经带来了有线和无线网络的巨大扩张。由用户需求所带动 的,计算机网络、电视网络和通信网络正经历空前的技术扩张。无线和移动网络技术已经解 决了相关的用户需求,同时提供更加灵活和直接的信息传送。当前和未来的网络技术继续促进信息传输和方便用户的便利。存在进一步提高用 户的方便性的需求的一个领域是访问和使用发布/订阅服务。发布/订阅服务可方便与诸 如因特网的网络的用户的实质上即时的互动,其中该用户可发布新的内容并查询已有的已 发布内容。然而,到目前为止,用于这种发布/订阅服务的用户接口最主要还是受限于由因 特网应用访问,诸如网络浏览器,并显示在计算机设备的视觉显示屏幕上。不幸地,因特网访问在世界上许多地方,诸如在发展中国家,没有被广泛地使用。 甚至在很多工业化国家,因特网访问在某些地区也是不可用的。另外,访问发布/订阅服 务可能有些耗时,这对移动设备的用户来说可能是昂贵的,他们将按照因特网访问的分钟 进行计费。然而,即使在发展中国家,蜂窝电话服务也比因特网访问更加广泛地使用。以前 已经进行了一些尝试以利用普遍存在的蜂窝电话服务来提供发布/订阅服务。这些以前 的尝试已经使用短消息服务(SMS)消息传输以方便用户与发布/订阅服务的互动。例如, KAZI560向肯尼亚居民提供基于SMS的工作列表服务。然而,这些基于SMS的发布/订阅 服务具有一些缺陷,因为许多蜂窝服务计划可能按照由用户发送或接收的SMS消息来向用 户计费。这些费用在发展中国家可能构成个人收入的重要部分。另外,SMS消息是单发消 息,因为用户可以在单个SMS消息中接收大量的信息,但是为了接收更多的信息,用户必须 向服务提供商发送SMS消息以请求服务提供商在随后的SMS消息中发送附加信息。因此, 用户缺少通过交互式接口重复的能力可能阻碍用户使用基于SMS的发布/订阅服务。虽然某些以前的尝试已经利用了普遍存在和容易的电话语音通信,但是,这些以 前的尝试通常已不能够提供移动终端的用户可访问的复杂和直观的发布/订阅服务。因 此,向计算机设备用户提供用于向发布/订阅服务提供音频接口的方法、装置和计算机程 序产品是有利的。

发明内容
因此,提供了一种方法、装置和计算机程序产品,其可提供用于发布/订阅服务的 音频接口。具体地,提供一种方法、装置和计算机程序产品以使能例如根据用户提交的评论 对发布/订阅服务生成音频内容记录以及通过音频接口向发布/订阅服务的用户提供音频 内容记录,诸如这些音频内容记录可使用移动终端访问。在某些实施例中,用户可至少部分地基于一组查询条件在发布/订阅服务中查询音频内容记录,并可提供满足查询条件的多 个音频内容记录。在一个示例性实施例中,提供一种方法,其可包括接收内容。所接收的内容可至少 部分地包括音频内容。该方法还包括根据所接收的内容生成音频内容记录。该方法还可包 括在包括发布/订阅服务的数据库中存储所生成的音频内容记录。在某些实施例中,该方 法还可包括通过到发布/订阅服务的音频接口向远程设备提供音频内容记录。在另一个示例性实施例中,提供一种计算机程序产品。该计算机程序产品包括至 少一个计算机可读的存储媒体,在其中有计算机可读的程序代码部分。该计算机可读程序 代码部分包括第一、第二和第三程序代码部分。第一程序代码部分用于接收内容,其中所接 收的内容至少部分地包括音频内容。第二程序代码部分用于根据所接收的内容生成音频内 容记录。第三程序代码部分用于在包括发布/订阅服务的数据库中存储所生成的音频内容 记录。在某些实施例中,计算机可读的存储媒体可进一步包括第四程序代码部分,用于通过 到发布/订阅服务的音频接口向远程设备提供音频内容记录。在另一个示例性实施例中,提供一种装置,其可包括处理器。该处理器可被配置为 接收内容。所接收的内容可至少部分地包括音频内容。该处理器进一步被配置为根据所接 收的内容生成音频内容记录。该处理器还被配置为在包括发布/订阅服务的数据库中存储 所生成的音频内容记录。在某些实施例中,该处理器还被配置为通过到发布/订阅服务的 音频接口向远程设备提供音频内容记录。在另一个示例性实施例中,提供一种装置。该装置可包括用于接收内容的装置,其 中所接收的内容至少部分地包括音频内容。该装置可进一步包括用于根据所接收的内容生 成音频内容记录的装置。该装置还可包括用于在包括发布/订阅服务的数据库中存储所生 成的音频内容记录的装置。在另一个示例性实施例中,提供一种方法。该方法可包括从远程设备接收查询请 求。查询请求可包括一组查询条件,用于至少部分地基于一个或多个与每个所存储的音频 内容记录相关联的分类参数过滤所存储的音频内容记录。该方法还包括向请求远程设备提 供满足查询条件的多个音频内容记录。在某些实施例中,该方法还可包括存储所接收的查 询条件,以及至少部分地基于所存储的查询条件周期性地在所存储的音频内容记录中查询 先前没有提供给请求远程设备的附加音频内容记录。在某些实施例中,该方法还包括向请 求远程设备提供满足查询条件的附加音频内容记录。


因此,已经使用通用术语描述了本发明的实施例,现在将参照附图,其无需按比例 画出,其中图1是根据本发明的示例性实施例的移动终端的示意性框图;图2是根据本发明的示例性实施例的无线通信系统的示意性框图;图3是用于向发布/订阅服务提供音频接口的系统的框图;图4是根据本发明的示例性实施例的用于向发布/订阅服务提供音频接口的示例 性方法的流程图。
具体实施例方式现在将参照附图更详细地描述本发明的实施例,其中仅示出本发明的某些而不是 所有的实施例。事实上,本发明可以具体化为许多不同的形式,而不应被解释为限于在此所 述的实施例;另外,提供这些实施例,以致本公开将满足申请的法律要求。相同的标记表示 相同的单元。图1表示可从本发明的实施例受益的移动终端10的框图。然而,应当理解,所示 出的并在下面描述的移动终端仅仅表示可从本发明的实施例受益的一种类型的电子设备, 因此不应当被认为是限制本发明的范围。尽管为了举例示出了几个电子设备的实施例,并 在下面进行了描述,但其它类型的电子设备,诸如移动电话、移动计算机、便携式数字助理 (PDA)、寻呼机、膝上型计算机、桌上型计算机、游戏设备、电视和其它类型的电子系统,也可 以使用本发明的实施例。如图所示,移动终端10可包括与发射器14和接收器16进行通信的天线12。移动 终端还可包括控制器20或其它处理器,其分别向发射器和接收器提供信号或接收信号。这 些信号可包括根据可应用的蜂窝系统的空中接口标准和/或任何数量的不同的无线联网 技术(包括但不限于无线保真(Wi-Fi)技术、诸如IEEE 802. 11的无线局域网(WLAN)技术 等)的信令信息。另外,这些信号可包括语音数据、用户所生成的数据、用户所请求的数据 和/或类似的数据。就这点而言,移动终端能够利用一个或多个空中接口标准、通信协议、 调制类型、访问类型等工作。更具体地,移动终端能够根据各种第一代(IG)、第二代(2G)、 2.5G、第三代(3G)通信协议、第四代GG)通信协议等工作。例如,移动终端能够根据2G无 线通信协议IS-136 (TDMA)、GSM和IS-95 (CDMA)工作。另外,例如,移动终端能够根据2. 5G 无线通信协议GPRS、EDGE等工作。另外,例如,移动终端能够根据诸如UMTS、CDMA2000、 W⑶MA和TD-SCDMA的3G无线通信协议工作。移动终端另外还能够根据诸如LTE或E-UTRAN 的3. 9G无线通信协议工作。另外,例如,移动终端能够根据第四代GG)无线通信协议等以 及可在未来开发的类似的无线通信协议工作。某些窄带高级移动电话系统(NAMPS)以及全接入通信系统(TACS)移动终端也可 受益于本发明的实施例,如双模或更高模式的电话(例如,数字/模拟或TDMA/CDMA/模拟 电话)。另外,移动终端10能够根据无线仿真(Wi-Fi)协议工作。应当理解,控制器20可包括用于实现移动终端10的音频和逻辑功能的电路。例 如,控制器20可包括数字信号处理器器件、微处理器器件、模拟-数字转换器、数字-模拟 转换器等。移动终端的控制和信号处理功能可根据这些器件各自的能力而在这些器件之间 分配。另外,控制器可包括内部语音编码器(VC) 20a、内部数据调制解调器(DM)20b等。另 外,控制器可包括操作一个或多个软件程序的功能,这些软件程序被存储在存储器中。例 如,控制器20能够操作连接性程序,诸如网络浏览器。连接性程序可允许移动终端10根据 诸如无线应用协议(WAP)、超文本传输协议(HTTP)等的协议发送和接收网络内容,诸如基 于位置的内容。移动终端能够使用传输控制协议/因特网协议(TCP/IP)以在因特网50上 发送和接收网络内容。移动终端10还可包括用户接口,其包括传统的耳机或扬声器M、振铃器22、麦克 风沈、显示器观、用户输入接口等,它们可连接到控制器20。虽然没有示出,但移动终端可 包括电池,用于向与移动终端有关的各种电路提供电力,例如提供机械振动作为可检测输出的电路。用户输入接口可包括允许移动终端接收数据的器件,诸如键区30、触摸屏(未示 出)、游戏杆(未示出)等。在包括键区的实施例中,键区可包括传统的数字(0-9)和相关 键(#,*)和/或用于操作移动振动的其它键。如图1所示,移动终端10还可包括一个或多个用于共享和/或获取数据的装 置。例如,移动终端可包括短距离射频(RF)收发器和/或询问器64,从而数据可按照RF 技术与电子设备共享和/或从电子设备获取。移动终端可包括其它短距离收发器,诸如 红外(IR)收发器66、使用由Bluetooth (蓝牙)技术联盟开发的蓝牙无线技术工作的 Bluetooth (BT)收发器68等。蓝牙收发器68能够根据Wibree 无线标准工作。就这点 而言,移动终端10,具体是短距离收发器能够向在移动终端附近(例如10米)内的电子设 备发送数据和/或接收数据。虽然没有示出,但移动终端能够根据各种无线网络技术,包括 无线保真(Wi-Fi)技术、诸如IEEE 802. 11技术的WLAN技术等,向电子设备发送数据和/ 或接收数据。移动终端10可包括存储器,诸如用户身份模块(SIM) 38、可移动的用户身份模块 (R-UIM)等,其可存储与移动用户有关的信息单元。除了 SIM之外,移动终端可包括其它可 移动和/或固定的存储器。就这点而言,移动终端可包括易失性存储器40,诸如易失性随机 访问存储器(RAM),其可包括用于临时存储数据的缓存区域。移动终端可包括其它非易失性 存储器42,其可以是内嵌的和/或可移动的。非易失性存储器可包括EEPR0M、闪速存储器 等。存储器可存储一个或多个软件程序、指令、信息、数据等,其可由移动终端使用以执行移 动终端的功能。例如,存储器可包括标识符,诸如国际移动设备标识(IMEI)码,其能够唯一 地标识移动设备10。参照图2,可支持与诸如图1的移动终端的电子设备进行通信的一种系统的说明 以实例而非限制的方式提供。如图所示,一个或多个移动终端10的每一个可包括用于向基 站点或基站(BQ44发送信号和从基站点或基站(BQ44接收信号的天线12。基站44可以 是一个或多个蜂窝或移动网络的一部分,其中,每一个网络可包括用于操作该网络的单元, 诸如移动交换中心(MSC)46。如本领域的普通技术人员已知的,移动网络还可以被称为基 站/MSC/互通功能(GMI)。在工作时,当移动终端10作出和接收呼叫时,MSC 46能够将呼 叫路由到移动终端10和从移动终端10路由呼叫。当移动终端10参与呼叫时,MSC 46还 可以提供到陆上线路干线的连接。另外,MSC 46能够控制将消息转发到移动终端10和移 动终端10转发消息,并还能够控制将移动终端10的消息转发到消息中心和从消息中心转 发该消息。应当指出,虽然在图2的系统中示出了 MSC 46,但是,MSC 46仅仅是示例性的网 络设备,本发明并不限于在网络或应用MSC的网络中使用。MSC 46可连接到数据网络,诸如局域网(LAN)、城域网(MAN)和/或广域网(WAN)。 MSC 46可直接连接到数据网络。然而,在一个实施例中,MSC 46可连接到网关(GTW)48,GTW 48可连接到WAN,诸如因特网50。这样,诸如处理单元的设备(例如个人计算机、服务器计 算机等)可通过因特网50连接到移动终端10。例如,如下面所说明的,处理单元可包括一 个或多个与计算系统52 (图2中示出两个)、源服务器M (图2中示出一个)等相关联的处 理单元,如下面所述。如图2所示,BS 44也被连接到信令通用分组无线业务(GPRS)支持节点 (SGSN) 56。如本领域的普通技术人员已知的,SGSN 56能够对分组交换服务执行类似于MSC46的功能。如同MSC 46, SGSN 56可连接到数据网络,诸如因特网50。SGSN 56可直接连接 到数据网络。可选择地,SGSN 56可连接到分组交换核心网络,诸如GPRS核心网络58。然 后,分组交换核心网络可连接到另一个GTW 48,诸如GTW GPRS支持节点(GGSN) 60,GGSN 60 可连接到因特网50。除了 GGSN 60,分组交换核心网络还可连接到GTW 48。另外,GGSN 60 可连接到消息中心。在这一点,GGSN 60和SGSN 56与MSC 46类似,能够控制诸如MMS消 息的消息的转发。GGSN 60和SGSN 56还能够控制将移动终端10的消息转发到消息中心和 从消息中心转发该消息。另外,通过将SGSN 56连接到GPRS核心网络58和GGSN 60,诸如计算系统52和/ 或源服务器讨的设备可经由因特网50、SGSN 56和GGSN 60连接到移动终端10。关于这一 点,诸如计算系统52和/或源服务器M的设备可通过SGSN 56,GPRS核心网络58和GGSN 60与移动终端10进行通信。通过直接或间接地将移动终端10和其它设备(例如计算系统 52、源服务器M等)连接到因特网50,移动终端10可诸如根据超文本传输协议(HTTP)等 与其它设备和相互之间进行通信,从而实现移动终端10的各种功能。虽然并不是每一种可能的移动网络的每一个单元都在图2中示出并在此描述,但 是应当知道,诸如移动终端10的电子设备可通过BS 44连接到任意多个不同的网络中的一 个或多个。关于这一点,网络能够根据多个第一代(IG)、第二代(2G)、2.5G、第三代(3G)、 第四代GG)和/或未来的移动通信协议等中的任意一个或多个支持通信。例如,一个或多 个网络能够根据2G无线通信协议IS-136 (TDMA)、GSM和IS-95 (CDMA)支持通信。另外,例 如,一个或多个网络能够根据2. 5G无线通信协议GPRS、增强型数据GSM环境(EDGE)等支 持通信。进一步地,例如,一个或多个网络能够根据3G无线通信协议,诸如E-UTRAN或应用 宽带码分多址(WCDMA)无线接入技术的通用移动电话系统(UMTQ网络,支持通信。某些窄 带AMPS(NAMPS)以及TACS网络也可受益于本发明,如双模或更高模式的移动终端(例如, 数字/模拟或TDMA/CDMA模拟电话)。如图2所示,移动终端10还可连接到一个或多个无线接入点(AP)62。AP 62可包 括被配置为根据诸如射频(RF)、Bluet00thTM(BT)、红外(IrDA)或多个不同的无线网络技术 (包括诸如 IEEE 802. 11(例如,802. Ila,802. lib,802. Ilg,802. Iln 等)的无线 LAN(WLAN) 技术、ffibree 技术、诸如IEEE 802. 16的WiMAX技术、无线仿真(Wi-Fi)技术和/或诸如 IEEE 802. 15的超宽带(UWB)技术等)的任意一个与移动终端10进行通信的接入点。AP 62可连接到因特网50。与MSC 46类似,AP 62可直接连接到因特网50。然而,在一个实施 例中,AP 62可经由GTW48间接连接到因特网50。另外,在一个实施例中,BS 44可被认为 是另一个AP 62。正如将知道的,通过直接或间接地将移动终端10和计算系统52、源服务 器M和/或多个其它设备的任意一个连接到因特网50,移动终端10可以彼此或与计算系 统等进行通信,从而执行移动终端10的各种功能,诸如向计算系统52传输数据、内容等和/ 或从计算系统52接收内容、数据等。如在此所使用的,根据本发明的实施例,术语“数据”、 “内容”、“信息”和类似的术语可以交替使用以代表能够被传输、接收和/或存储的数据。因 此,任何这种术语的使用都不应当被认为是限制本发明的精神和范围。虽然在图2中没有示出,除了或者代替通过因特网50将移动终端10连接到计算 系统52和/或源服务器M,移动终端10、计算系统52和源服务器M还可以彼此连接并根 据例如RF、BT、IrDA或多个不同的有线或无线通信技术(包括LAN、WLAN、WiMAX、无线仿真(Wi-Fi)、Wibree 、UWB技术等)的任意一个进行通信。一个或多个计算系统52可另外或 可选择地包括能够存储内容的可移动存储器,这些内容可以随后被传输到移动终端10。另 外,移动终端10可连接到一个或多个电子设备,诸如打印机、数字投影仪和/或其它多媒体 捕捉、产生和/或存储设备(例如,其它终端)。与计算系统52类似,移动终端10可以被配 置为根据诸如RF、BT、IrDA或多个不同的有线或无线通信技术(包括USB、LAN、ffibree , Wi-Fi、WLAN、WiMAX和/或UWB技术)中的任意一个的技术与便携式电子设备进行通信。 关于这一点,移动终端100能够通过短距离通信技术与其它设备进行通信。例如,移动终端 10可与一个或多个配置有短距离通信收发器80的设备51进行无线短距离通信。电子设 备51可包括能够根据多个不同的短距离通信技术的任意一个发送和/或接收数据的多个 不同的设备和发射机应答器,短距离通信技术包括但不限于Bluetooth 、RFID、IR、WLAN、 红外数据协会(IrDA)等。电子设备51可包括多个不同的移动或固定设备的任意一个,包 括其它移动终端、无线附件、器具、便携式数字助理(PDA)、寻呼机、膝上型计算机、运动传感 器、灯开关和其它类型的电子设备。图3表示用于向发布/订阅服务提供音频接口的系统300的框图。如在此所使用 的,“示例性”仅仅意味着一个例子,从而代表本发明的一个示例性实施例,并在任何情况下 都不应当被解释为缩小本发明的范围或精神。应当知道,除了在此说明和描述的之外,本发 明的范围还涵盖许多潜在的实施例。作为例子,系统300将结合图1中的移动终端10和图 2中的系统47来描述。然而,应当指出,图3的系统也可结合各种移动和固定的其它设备应 用,因此,本发明的实施例不应当限于应用于诸如图1的移动终端10的设备。另外,还应当 指出,图3的系统可以结合任何多种网络配置或协议使用,并不限于使用图2的系统47的 实施例。还应当指出,尽管图3表示用于向发布/订阅服务提供音频接口的系统的配置的 一个例子,但是,多种其它配置也可以用于实现本发明的实施例。现在参照图3,系统300可包括发布/订阅服务提供商(PSSP) 302和多个被配置为 通过网络306相互通信的用户设备304。PSSP 302可具体化为任何计算设备,移动的或者固 定的,并可以具体化为服务器、桌上型计算机、膝上型计算机、移动终端10等。PSSP 302还 可以具体化为多个被配置为提供发布/订阅服务的计算设备的组合。在这一点,PSSP 302 可具体化为例如服务器群和/或可具体化为分布式计算系统,诸如可以分布在多个计算设 备上,例如移动终端10。正如在此所使用的,“发布/订阅服务”可包括任何方便用户所提 供的内容的发布、以致用户所提供的内容可被发布/订阅服务的其它用户诸如通过查询来 访问的服务。在这一点,例如,发布/订阅服务可作为异步消息传送范例来运作,其中,消息 的发送者(发布者)可不被编程为向特定接收者(用户)发送它们的消息。相反,所发布 的消息可被特征化为类别,而无需知道有什么样(如果有的话)的用户。用户可以表达对 一个或多个类别感兴趣,从而仅接收感兴趣的消息,而无需知道有什么样(如果有的话)的 发布者。在这一点,例如,用户可以通过用于过滤结果的逻辑谓词或参数的组合来表达他们 的兴趣。在此所使用的发布/订阅服务可例如作为持续的、异步的和/或正在进行的系统 来工作。现有的发布/订阅服务的例子可包括例如在线消息板、消息论坛、电子讨论群、电 子讨论板、论坛、Usenet、交互式公告板、社团博客、电子邮件列表、诸如Craigslist 的电 子分类提供商、RSS反馈和电子拍卖站。用户设备304可以是任何计算设备,其被配置为访 问发布/订阅服务,诸如由PSSP 302提供的发布/订阅服务,在示例性实施例中,用户设备304可以是移动终端10。网络306可以是任何网络,PSSP 302和用户设备304被配置为通 过该网络进行通信。因此,网络306可以是无线或有线网络,在示例性实施例中,可包括图2 的系统47。网络306还可以利用任何方便PSSP 302与用户设备304之间的设备间通信的 通信协议或通信协议的组合。另外,虽然为了实例的目的,系统300示出一个PSSP 302和 三个用户设备304,但是,系统300可包括多个PSSP 302和/或用户设备304。PSSP 302可包括多个装置,诸如处理器310、存储器312、通信接口 314、用户接口 316、内容记录生成单元318和内容记录查询单元320,用于执行在此描述的多种功能。这 些多个装置可分布在多个计算设备上。因此,例如,内容记录生成单元318和内容记录查询 单元320可包含在分离的计算设备中。处理器310可以多个不同的方式体现。例如,处理 器310可具体化为微处理器、协作处理器、控制器或各种其它包括诸如ASIC (特定用途集成 电路)或FPGA(现场可编程门阵列)的集成电路的处理单元。在示例性实施例中,处理器 310可被配置为执行存储在存储器312中或以其它方式对于处理器310可访问的指令。虽 然在图3中示为单个处理器,但是,处理器310可包括多个并行操作的处理器,诸如多处理 器系统。在处理器310具体化为多个处理器的实施例中,这些处理器可包含在单个计算设 备中或分布在多个计算设备中,诸如服务器群或在通过网络彼此进行可操作通信的多个计 算设备中。存储器312可包括例如易失性和/或非易失性存储器。根据本发明的示例性实施 例,存储器312可被配置为存储信息、数据、应用、指令等,用于使PSSP 302能够执行各种功 能。例如,存储器312可被配置为缓存由处理器310处理的输入数据。另外或可替换地,存 储器312可被配置为存储由处理器310执行的指令。作为另一个选择,存储器312可包括 多个采用静态和/或动态信息的形式存储信息的数据库中的一个。在这一点,存储器312 可存储例如一个或多个包括发布/订阅服务的内容记录的数据库。存储器312可另外存储 发布/订阅服务的用户(诸如用户设备304的用户)的多个用户简档数据。在某些实施例 中,用户简档数据可包括所存储的用于定义类别和/或可由内容记录查询单元320使用以 过滤呈现给用户的内容记录的内容的查询条件和偏好。用户简档数据还可包括有关与特定 用户简档数据相关联的用户已访问的内容记录的数据,诸如指示或标记。这些标记可指示 例如内容记录在用户简档数据中被标记为“保存”,以致该内容记录可被用户再次访问,或 者可选择地指示内容记录在用户简档数据中被标记为“删除”,以致该内容记录不再被呈现 给用户。该所存储的信息可以被存储和/或在执行内容记录生成单元318和内容记录查询 单元320的功能期间由内容记录生成单元318和内容记录查询单元320使用。通信接口 314可以具体化为任何以硬件、软件、固件或者其组合表现的设备或装 置,其被配置为从与PSSP 302进行通信的网络和/或任何其它设备或模块接收数据和/或 向其发送数据。通信接口 314可至少部分地具体化为处理器30或以其它方式由处理器310 控制。在这一点,通信接口 314可包括例如天线、发射器、接收器、收发器和/或用于能够经 由网络306与系统300的其它实体(诸如用户设备304)进行通信的支持硬件或软件。在这 一点,通信接口 314可与存储器312、用户接口 316、内容记录生成单元318和/或内容记录 查询单元320进行通信。通信接口 314可被配置为使用任何协议进行通信,其中PSSP 302 和用户设备304可通过这些协议在网络306上进行通信,这种通信可包括例如数据消息、蜂 窝网络上的语音通信和/或基于因特网协议的语音通信(VoIP)。因此,通信接口 314可提供用于接收音频内容、接收数据内容、接收查询请求、提供音频内容记录和/或提供基于文 本的内容记录的装置。用户接口 316可与处理器310进行通信,以接收用户输入的指示和/或向用户提 供音频、视觉、机械或其它输出。用户接口 316还可与内容记录生成单元318和内容记录 查询单元320进行通信。因此,用户接口 316可方便发布/订阅服务的访问和与发布/订 阅服务的交互,诸如可由PSSP 302提供、由用户设备304的用户使用。在这一点,用户接 口 316可提供音频装置,用于导航现有的内容记录,诸如存储在存储器312中的内容记录, 如下所述,这些内容记录可由的内容记录查询单元320提供,并用于生成新的内容记录,如 下所述,这些内容记录可由内容记录生成单元318来生成。用户接口 316可允许用户通过 音频命令和/或双音多频(DTMF)信令与发布/订阅服务进行交互和向发布/订阅服务提 供内容。在这一点,例如,用户接口 316可接收由用户设备304的用户提供的命令和/或内 容,诸如通过用户设备304的麦克风音频地提供,该麦克风可以例如是移动终端10的麦克 风沈。另外或可选择地,用户接口 316可经由通过用户设备304的键区提供的DTMF信号接 收命令和/或内容。用户接口 316还可被配置为传输音频内容记录以及将用于导航发布/ 订阅服务的音频菜单选项呈现给用户设备304的用户。在某些实施例中,用户接口 316还 可被配置为从用户设备304的用户接收基于文本的内容和向该用户提供基于文本的内容, 诸如通过网络接口和/或经由SMS消息传送、MMS消息传送、即时消息传送、电子邮件等。内容记录生成单元318可具体化为各种装置,诸如硬件、软件、固件或者它们的某 些组合,在一个实施例中,内容记录生成单元318可具体化为处理器310或以其它方式由处 理器310控制。在内容记录生成单元318与处理器分离的实施例中,内容记录生成单元310 可与处理器310进行通信。内容记录生成单元318可被配置为处理经由用户接口 316接收 的音频和/或DTMF内容,并生成音频内容记录。在这一点,用户可提供音频内容,诸如用于 包括将要在发布/订阅服务上发布的音频内容记录的多个口语短语。用户也可以提供多个与所接收的内容相关联的分类参数,其可由内容记录生成单 元318使用以对发布/订阅服务内所生成的内容记录进行分类。在这一点,用户设备304 的用户可提供内容记录的类别,诸如体育讨论、公寓租金列表或销售的产品。用户还可以提 供内容记录的多个子类别,诸如特定运动队、公寓中的卧室的个数或汽车的模型。这些分类 参数可以从用户设备304的用户音频地接收或者可作为DTMF输入接收,诸如响应于从由内 容记录生成单元318呈现给用户设备304的多个菜单选项中选择选项。内容记录生成单元 318可被配置为基于多个相关联的分类参数生成音频内容记录。在这一点,内容记录生成 单元318可被配置为生成包括所接收的分类参数和所接收的口语短语的音频内容记录。因 此,例如,内容记录生成单元318可被配置为自动地将所接收的分类参数转换成音频内容 或者以其它方式适合音频内容,诸如口语词。另外或可选择地,内容记录生成单元318可被 配置为基于多个相关联的分类参数生成音频内容记录,以致音频内容记录与多个所接收的 分类参数的指示相关联。内容记录生成单元318还可被配置为在存储器312中存储所生成的内容记录。在 某些实施例中,内容记录生成单元318可被配置为基于多个相关联的分类参数诸如在存储 器312中存储所生成的音频内容记录。在这一点,内容记录生成单元318可被配置为在包 含多个字段的数据库中存储所生成的音频内容记录,其中每个字段对应一个分类参数,所生成的音频内容记录可基于它的相关联的分类参数而存储在数据库内。因此,数据库可包 括发布/订阅服务。在一个示例性的使用场景下,想要向发布/订阅服务公布音频内容记录的用户设 备304的用户可呼叫或以其它方式与PSSP 302建立语音连接。用户可经由用户接口 316被 提供音频菜单,其包括多个选择,例如“创建新的内容记录”和“查询已有的内容记录”。如 果用户选择“创建新的内容记录”,那么内容记录生成单元318可被配置为提供音频菜单, 其包括多个与类别或分类参数对应的选项。例如,这些选项中的一个可以是“公寓列表”。 如果用户选择公寓列表选项,诸如通过说出“公寓列表”或通过按下键区上与公寓列表对应 的键,那么内容记录生成单元318还可顺序地提供多个菜单,其中每一个都包括多个与子 类别或分类参数对应的选项。例如,公寓列表的子类别可包括例如卧室的数量和公寓的位 置。在用户已从每一个选项菜单中适当地选择了选项后,内容记录生成单元318可被配置 为通过用户接口 316音频地提示用户以提供音频内容以包括音频内容记录的主体或主旨。 然后,用户可说出几个描述公寓的词以及提供联系信息,内容记录生成单元318可捕获并 使用这些词和信息以生成音频内容记录。在另一个示例性使用情形中,内容记录生成单元318可另外或可替换地被配置为 经由用户接口 316从用户设备304接收诸如口语的音频短语,并从所接收到的音频短语中 解析一个或多个关键词或短语。例如,用户设备304的用户可访问PSSP 302并说“公布在 肯尼亚的内罗毕的租金在每月$200的双卧室的公寓”。然后,内容记录生成单元318可从 所接收的口语短语中解析出关键短语“双卧室”、“公寓”、“肯尼亚的内罗毕”和“每月$200”, 并基于所解析的短语生成内容记录,诸如音频内容记录。在这一点,内容记录生成单元318 可被配置为识别多个关键词或短语,并基于所识别的关键词或短语生成内容记录。所接收 的音频短语可以在与用户设备304的交互式使用会话期间从用户接收和/或可以作为消息 的一部分从用户设备304接收,消息诸如是音频消息、电子邮件、匪S消息、语音邮件等。在某些实施例中,内容记录生成单元318可另外被配置为根据所接收的基于文本 的内容和分类参数生成音频内容记录。这种基于文本的内容和相关的分类参数可例如通过 短消息服务(SMS)消息、多媒体消息服务(MMS)消息、即时消息(IM)、电子邮件和/或通过 可由用户接口 316提供的网络接口接收。在这一点,内容记录生成单元318可使用或包括 文本-语音转换逻辑,以致所接收的基于文本的内容可转换成音频内容,由内容记录生成 单元318用于生成音频内容记录。另外,在某些实施例中,内容记录生成单元318可被配置为生成基于文本的内容 记录。这些基于文本的内容记录可直接根据如以上所描述的接收的基于文本的内容生成。 另外或可选择地,内容记录生成单元318可使用或包括语音-文本转换逻辑,以致所接收的 音频内容可转换成基于文本的内容,由内容记录生成单元318用于生成基于文本的内容记 录。内容记录生成单元318还可被配置为在存储器312中存储所生成的基于文本的内容记 录,并在某些实施例中可诸如在数据库中,至少部分地基于相关的分类参数存储所生成的 基于文本的内容记录。内容记录查询单元320可具体化为各种装置,诸如硬件、软件、固件或它们的某些 组合,在一个实施例中,可具体化为处理器310或以其它方式由处理器310控制。在内容记 录查询单元320表现为与处理器310分离的实施例中,内容记录查询单元320可与处理器310进行通信。内容记录查询单元320可被配置为接收并处理(诸如可从用户设备304的 用户接收)由PSSP 302提供的发布/订阅服务的查询。用户查询可仅包括单个类别的内 容记录的选择,然后,内容查询单元320将这些内容记录提供给用户。在这一点,如果内容 记录是音频内容记录,那么内容记录查询单元320可顺序地向用户提供所选择的类别中的 音频内容记录。内容记录查询单元320可向用户提供音频内容记录的全部音频,或可只提 供音频内容记录的音频标题或概要,然后,该用户可诸如通过提供音频或DTMF命令来随意 地选择以收听感兴趣的音频内容记录的全部。用户还可以选择选项或以其它方式指示内容 记录查询单元320 “跳过”内容记录,以致内容记录查询单元320停止提供所跳过的内容记 录,并继续提供下一个内容记录。因此,在某些实施例中,内容记录查询单元320可对于每 个内容记录向用户提供多个选项。这些选项可包括例如“跳过”、“收听全部内容记录”、“保 存”(保存操作将在下面进一步描述)和/或“删除”(删除操作将在下面进一步描述)。另外或可选择地,用户可提供一组查询条件,内容记录查询单元320可使用该查 询条件过滤发布/订阅服务中的内容记录。在这一点,该组查询条件可用于至少部分地基 于内容记录的相关的分类参数来过滤内容记录。因此,例如,用户期望收听广告在肯尼亚的 内罗毕出租的双卧室的公寓的音频内容记录。因此,内容记录查询单元320可被配置为过 滤所存储的内容记录,并提供那些具有指示位于肯尼亚的内罗毕并具有两个卧室的公寓的 相关的分类参数的内容记录。用户可或者诸如通过说出包括查询条件的词而音频地或者诸 如响应于通过用户接口 316由内容记录查询单元320提供的音频导航菜单而通过DTMF命 令来提供这些查询条件。内容记录查询单元320可另外被配置为在存储器312中存储所接收的一组查询条 件。在这一点,该组查询条件可与用户设备304的用户的用户简档相关联地存储,其中从该 用户设备304接收查询条件。该用户简档可包括例如用户的用户名或其它发布/订阅服务 用户信息、任何定义用于访问或导航发布/订阅服务的用户偏好的配置设置以及用户已经 听到或看到的内容记录的指示。然后,所存储的这组查询条件可被内容记录查询单元320 用于过滤自用户的上次访问以来添加到发布/订阅服务中的内容记录,并将满足查询条件 的新的内容记录提供给用户。该使用所存储的查询条件的后续过滤可以在诸如当用户下一 次访问发布/订阅服务时根据用户的请求执行。另外或可选择地,内容记录查询单元320可 被配置为自动地(诸如周期性地)基于所存储的查询条件执行后续过滤。在这一点,内容 记录查询单元320可被配置为向用户提供满足其查询条件的附加的可用内容记录的指示。 该指示可包括例如电话呼叫、快闪消息(flash message)、SMS消息、MMS消息、IM和/或电 子邮件,其向用户指示附加内容记录对用户是可用的,并提示用户访问发布/订阅服务以 获取附加内容记录。正如在此所使用的,“快闪消息”(有时称为“快闪”或“回叫”)是指呼 叫用户设备304并在用户设备304的用户应答电话之前断开呼叫连接。因此,例如,内容记 录查询单元320或PSSP 302的某个其它单元可被配置为呼叫用户设备304以发送表明内 容记录的可用性的快闪消息。另外或可选择地,内容记录查询单元可被配置为向用户直接 提供满足所存储的查询条件的新的内容记录。音频内容记录可在MMS消息中、具体化为电 子邮件的附件被传递到例如与用户相关联的的语音邮件信箱,和/或可以自动电话呼叫的 方式提供给用户的用户设备304。基于文本的内容记录可例如通过SMS消息、匪S消息、IM 和/或电子邮件而提供给用户。
内容记录查询单元320还可以被配置为在存储器312中与用户的简档数据相关联 地存储用户已经听到或看到的内容记录的指示。在这一点,在收听或观看内容记录后,用户 可以提供表明该内容记录将来是否要呈现给用户的指示。这些指示被称为“标记”。这些标 记可以指示内容记录在用户的简档数据中被标记为“保存”,以致该内容记录可以被用户再 次访问,或者可选择地,指示内容记录在用户的简档数据中被标记为“删除”,以致该内容记 录不再被呈现给用户。“保存”的内容记录可被内容记录查询单元320通过关联或直接地保 存到用户的简档中,以致该用户可以立即向用户的用户简档数据中所保存的内容记录的缓 冲区访问所保存的内容记录。另外或可选择地,所保存的内容记录可由内容记录查询单元 320传送到用户,诸如通过语音邮件、匪S消息、SMS消息、IM和/或电子邮件,以致该用户 可以在发布/订阅服务之外访问消息。另外,内容记录查询单元320可标记内容记录,以致 虽然没有直接地保存以使用户可以立即访问内容记录,但是,内容记录可响应于包括内容 记录所满足的查询条件的后续查询而提供,即使用户先前已经听到或看到内容记录。内容 记录查询单元320还可被配置为从用户接收内容记录的等级指示,并将该等级指示与内容 记录相关联地存储为标记。在这一点,等级可以是数字指示,诸如采用1-5的级别,其指示 用户对内容记录的感兴趣等级。因此,在某些实施例中,所保存的内容记录还可包括指示用 户对所保存的内容记录的感兴趣等级的标记。内容记录查询单元320还可以被配置为从用 户接收指示以删除一个或多个所保存的标记,以致后续查询将返回包括先前已删除的项的 结果。在这一点,所保存的标记的删除可以在每个内容记录、每个查询或每个订阅(即,删 除用户的所有所保存的标记)的基础上进行。内容记录查询单元320还被配置为诸如响应于第一用户的请求,向与第二用户相 关联的用户设备304提供一个用户的所保存的标记。在这一点,第一用户可向第二用户提 供所标记的感兴趣的内容记录。例如,用户设备304的第一用户可注意到他认为可能对于 第二用户是感兴趣的内容记录。然后,用户例如通过在标记内容记录时提供其它用户的用 户名、识别号、实名和/或其它标记而标记第二用户的内容记录。然后,内容记录查询单元 320可被配置为使用所提供的标记以确定第二用户的服务账户信息和/或向第二用户提供 所标记的内容记录的方式,并例如第二用户下一次访问发布/订阅服务时向第二用户提供 所标记的内容记录。另外或可选择地,内容记录查询单元320可被配置为(诸如通过接收 语音和/或DTMF信号)从第一用户接收和/或向第一用户提供代码或密码,并将该代码或 密码与所标记的内容记录相关联。因此,内容记录查询单元320和/或第一用户可向第二 用户提供代码或密码,第二用户可使用该代码或密码以直接访问所标记的内容记录。在这 一点,内容记录查询单元320还可被配置为从访问发布/订阅服务的用户接收代码、密码或 其它与内容记录相关联的标记,并向用户提供相关联的内容记录。尽管在图3中示出并在此描述为包含在PSSP 302上,但内容记录查询单元320可 至少部分地包含在用户设备304中。在这一点,用户可查询和标记本地存储在诸如移动终 端10的易失性存储器40或非易失性存储器42的用户设备304上的内容记录。因此,处理 器310或PSSP 302的其它单元可被配置为诸如根据订阅向用户设备304提供多个在存储 器312中存储的内容记录。然后,用户设备304的用户可以查询、保存、删除或以其它方式 标记本地存储的内容记录。因此,除了或代替PSSP 302上的执行,上述内容记录查询单元 320功能的任何一个都可以在用户设备304上执行。
在一个示例性使用情形中,访问由PSSP 302提供的发布/订阅服务的用户可通过 用户接口 316被提供音频菜单,其包括多个选择,诸如“创建新的内容记录”和“查询已有 的内容记录”。如果用户选择“查询已有的内容记录”,则内容记录查询单元320可被配置 为提供音频菜单,其包括与类别或分类参数对应的多个选项。例如,这些选项中的一个可以 是“公寓列表”。如果用户诸如通过说出“公寓列表”或通过按下键区中与公寓列表对应的 键来选择公寓列表选项,则内容记录查询单元320可进一步顺序地提供多个菜单,其中每 个菜单包括与子类别或分类参数对应的多个选项。因此,用户可选择位置,诸如肯尼亚的内 罗毕。然后,用户随后可选择双卧室的公寓的选项。然后,内容记录查询单元320可例如 顺序地提供在肯尼亚内罗毕的双卧室的公寓的音频内容记录。应当知道,音频内容记录的 顺序提供仅仅是为了示例,本发明的实施例并不限于此。在这一点,内容记录查询单元320 可被配置为以任何顺序提供音频或其它内容记录。代替内容记录查询单元320向用户提供 每个音频内容记录的整个音频内容,在某些实施例中,内容记录查询单元320可仅向用户 提供包括音频内容记录的标题或概要的音频内容。然后,用户可以指示他是想要收听全部 的音频内容记录还是想要跳过内容记录。另外,在收听音频内容记录后,用户可被提供多个 选项,其包括例如“保存”、“删除”和/或“标记”音频内容记录的选项。这些选项可以被呈 现,例如,以致用户可以按下他的用户设备304的“9”键以保存音频内容记录,按下用户设 备304的“7”键以删除音频内容记录,或者按下用户设备304的“5”键以标记音频内容记 录。然而,应当知道,用户“删除”内容记录并不是从发布/订阅服务中删除它,而仅仅是标 记内容记录,以致它不再被提供给该特定用户。在另一个示例性使用情形中,内容记录查询单元320可另外或可选择地被配置为 从用户设备304接收音频短语,诸如口语短语,并从所接收的音频短语中解析一个或多个 关键词或短语用作查询条件。例如,用户设备304的用户可访问PSSP 302,并说“向我提供 在肯尼亚内罗毕的双卧室的公寓”。然后,内容记录查询单元320可从所接收的口语短语中 解析关键短语“双卧室”、“公寓”和“肯尼亚内罗毕”,并基于所解析的短语查询所存储的内 容记录。在这一点,内容记录查询单元320可被配置为识别多个关键词或短语,并根据所识 别的关键词或短语提供内容记录和/或查询所存储的内容记录。所接收的音频短语可以在 与用户设备304的交互式使用会话期间从用户接收,和/或作为消息的一部分从用户设备 304接收,诸如音频消息、电子邮件、匪S消息、语音邮件和/或类似消息。在一个示例性实施例中,PSSP 302可被配置为基于访问PSSP 302的用户的位置 呈现不同的发布/订阅服务和/或发布/订阅服务的不同部分。在这一点,例如,PSSP 302 可包括多个单独的计算设备,其中每一个都存储内容记录并向特定位置或区域提供发布/ 订阅服务,或可以是单个计算设备,其中内容记录基于与该内容记录相关联的或与贡献该 内容记录的用户相关联的位置或区域而存储在存储器312中。因此,当用户访问由PSSP 302提供的发布/订阅服务时,PSSP 302可包括用于确定用户的位置的装置,诸如处理器 310或用户接口 316。用户的位置可根据用户的所存储的简档数据确定,或者用户可在访问 发布/订阅服务时被提示选择位置。另外或可选择地,用户的位置可根据用于访问发布/订 阅服务的用户设备304确定。在这一点,用户设备304可与电话号码相关联,位置可以根据 电话号码的区域代码或国家代码确定。用户设备304可另外或可选择地与用户访问发布/ 订阅服务的因特网协议(IP)地址相关联。作为另一种选择,用户设备302可通过蜂窝网络与PSSP 302进行通信,位置可使用用户设备304连接到蜂窝网络所经过的小区的小区识别 码确定。另外,位置可通过全球定位系统(GPQ或用户设备304的位置的辅助GPS坐标确定 来确定,其中辅助GPS坐标可通过包含在用户设备304上的GPS模块或者通过小区三角测 量来确定。然后,用户设备304的坐标可以或者直接由用户设备304或者通过网络306的 另一个设备传输到PSSP 302。基于所确定的用户的位置,用户接口 316可以被配置为诸如 通过只提供与用户的位置相关联的内容记录来提供定制到用户的位置的发布/订阅服务。图4是根据本发明的示例性实施例的系统、方法和计算机程序产品的流程图。应 当理解,流程图的每个方框或步骤以及流程图中方框的组合可由各种装置实现,诸如硬件、 固件和/或包含一条或多条计算机程序指令的软件。例如,上述过程中的一个或多个可以 通过计算机程序指令体现。在这一点,体现上述过程的计算机程序指令可以被移动终端的 存储设备、服务器或其它计算设备存储,并由计算设备中的内置处理器执行。在某些实施例 中,体现上述过程的计算机程序指令可以被多个计算设备的存储设备存储。正如将知道的, 任何这种计算机程序指令可以被加载到计算机或其它可编程装置(即硬件)上以产生一种 机器,以致在计算机或其它可编程装置上执行的指令创建用于实现在流程图方框或步骤中 规定的功能的装置。这些计算机程序指令也可以被存储在计算机可读存储器中,其能够指 导计算机或其它可编程装置以特定方式工作,以致存储在计算机可读存储器中的指令产生 一种产品,其包括实现在流程图方框或步骤中规定的功能的指令装置。计算机程序指令还 可以被加载到计算机或其它可编程装置上,以使一系列操作步骤在计算机或其它可编程装 置上执行以产生计算机实现的处理,以致在计算机或其它可编程装置上执行的指令提供用 于实现在流程图方框或步骤中规定的功能的步骤。因此,流程图的方框或步骤支持用于执行规定功能的装置的组合、用于执行规定 功能的步骤的组合和用于执行规定功能的程序指令装置。还应当理解,流程图的一个或多 个方框或步骤以及流程图中方框或步骤的组合可由执行规定功能或步骤的专用硬件计算 机系统或专用硬件和计算机指令的组合实现。在这一点,在图4中示出根据本发明的示例性实施例的用于向发布/订阅服务 提供音频接口的一个示例性方法。然而,应当知道,以下的操作可由单个设备或多个设备 执行。在这一点,例如,操作400-450可由单个计算设备执行,或者可选择地,例如,操作 400-420可由第一计算设备执行,操作430-450可由第二计算设备执行。该方法可选地包括 内容记录生成单元318在操作400通过通信接口 314接收内容。所接收的内容可至少部分 地包括音频内容。操作410可包括内容记录生成单元318根据所接收的内容生成音频内容 记录。然后,内容记录生成单元318可将所生成的音频内容记录存储在包括发布/订阅服 务的数据库中,诸如在存储器312中。操作430可包括通过到发布/订阅服务的音频接口 (即用户接口 316)向远程设备用户提供音频内容记录。在这一点,用户可与发布/订阅服 务进行交互,并且诸如响应于内容记录查询单元320所处理的用户查询请求,音频内容记 录可以通过通信接口 314传输到用户。操作440可包括内容记录查询单元320通过通信接 口 314从用户设备304的用户接收包括一组查询条件的查询请求。然后,在操作450,内容 记录查询单元可向远程设备用户提供满足查询条件的多个音频内容记录。上述的功能可以多种方式实现。例如,任何用于实现如上所述的每个功能的适当 装置都可以用于实现本发明的实施例。在一个实施例中,所有或部分单元通常在计算机程序产品的控制下工作。用于执行本发明的实施例的方法的计算机程序产品包括诸如非易失 性存储媒体的计算机可读存储媒体和包含在计算机可读存储媒体中的计算机可读程序代 码部分,诸如一系列计算机指令。这样,本发明的某些实施例可向诸如移动终端10的计算设备的用户提供若干优 点。本发明的实施例可向发布/订阅服务提供音频接口。因此,在传统因特网推动的发布/ 订阅服务不容易获得或者受成本限制的区域中的用户可以利用发布/订阅服务。另外,这 种音频发布/订阅服务对于不能够阅读现有发布/订阅服务的传统的基于文本的内容记录 的视觉损害用户有益。另外,本发明的实施例可提供统一的发布/订阅服务,其中用户可同 时通过音频和基于文本的接口进行访问和贡献。在此所提出的本发明的许多变化和其它实施例对于受益于在前述的说明和相关 的附图中给出的教导的本领域的普通技术人员是容易得到的。因此,应当理解,本发明的实 施例不限于已公开的特定实施例,并且变化和其它实施例应被认为是包括在后附的权利要 求的范围内。另外,虽然上述说明和相关的附图在单元和/或功能的某些示例性组合的上 下文中描述了示例性实施例,但应当知道,在不脱离后附的权利要求的范围的情况下,通过 可替换的实施例可以提供单元和/或功能的不同组合。在这一点,例如,除了那些在上面明 确描述以外的单元和/或功能的不同组合也都被认为是在后附的某些权利要求中提出。虽 然在此使用了特定的术语,但它们仅仅用作通用和一般性的描述,而不是为了限定。
权利要求
1.一种方法,包括接收内容,其中所接收的内容至少部分地包括音频内容;根据所接收的内容生成音频内容记录;以及在包括发布/订阅服务的数据库中存储所生成的音频内容记录。
2.如权利要求1所述的方法,其中,接收内容还包括接收多个与所接收的内容相关联的分类参数; 生成音频内容记录还包括至少部分地基于所述多个相关联的分类参数生成所述音频 内容记录;存储所生成的音频内容记录还包括至少部分地基于所述多个相关联的分类参数存储 所生成的音频内容记录;所述方法还包括至少部分地基于所述多个相关联的分类参数,经由到所述发布/订 阅服务的音频接口来向远程设备提供所述音频内容记录。
3.如权利要求2所述的方法,还包括从远程设备接收查询请求,其中所述查询请求包括一组查询条件,用于至少部分地基 于所存储的音频内容记录的相关联的分类参数来过滤所存储的音频内容记录;以及 向请求远程设备提供满足所述查询条件的多个音频内容记录。
4.如权利要求3所述的方法,还包括从所述请求远程设备接收表明是为以后观看而 保存还是删除音频内容记录的指示;其中,如果所述指示表明音频内容记录将被保存,则该音频内容记录被与所述请求远 程设备的用户相关联地进行标记,以致所述远程设备用户可以在随后的时间访问所保存的 音频内容记录;如果所述指示表明音频内容记录将被删除,则对该音频内容记录进行标记,以致该音 频内容记录随后将不被提供以响应于所述请求远程设备用户的查询请求,即使该内容记录 满足所述查询请求的所述查询条件。
5.如权利要求3所述的方法,还包括 存储所接收的查询条件;至少部分地基于所存储的查询条件,周期性地在所存储的音频内容记录中查询先前没 有提供给所述请求远程设备的附加音频内容记录;以及向所述请求远程设备提供满足所述查询条件的所述附加音频内容记录。
6.如权利要求5所述的方法,其中,提供所述附加音频内容记录包括将所述附加音频 内容记录传送到与所述请求远程设备的用户相关联的语音邮件信箱。
7.如权利要求5所述的方法,还包括通过快闪消息、短消息服务消息、电子邮件、即时 消息或电话呼叫通知所述请求远程设备的用户所述附加音频内容记录。
8.如权利要求1所述的方法,还包括 接收基于文本的内容;以及将所接收的基于文本的内容转换为音频内容;其中,生成音频内容记录包括根据所转换的音频内容生成所述音频内容记录。
9.如权利要求1所述的方法,还包括将所述音频内容记录转换为基于文本的内容记录;以及将所述基于文本的内容记录提供给远程设备。
10.一种计算机程序产品,包括至少一个计算机可读的存储媒体,其具有存储在里面的 计算机可读的程序代码部分,所述计算机可读的程序代码部分包括用于接收内容的第一程序代码部分,其中,所接收内容至少部分地包括音频内容; 用于根据所接收的内容生成音频内容记录的第二程序代码部分;以及 用于在包括发布/订阅服务的数据库中存储所生成的音频内容记录的第三程序代码 部分。
11.如权利要求10所述的计算机程序产品,其中,所述第一程序代码部分包括用于接收多个与所接收的内容相关联的分类参数的指令;所述第二程序代码部分包括用于至少部分地基于所述多个相关联的分类参数生成所 述音频内容记录的指令;所述第三程序代码部分包括用于至少部分地基于所述多个相关联的分类参数存储所 生成的音频内容记录的指令; 所述计算机程序产品还包括用于至少部分地基于所述多个相关联的分类参数,通过到所述发布/订阅服务的音频 接口向远程设备提供所述音频内容记录的第四程序代码。
12.如权利要求11所述的计算机程序产品,还包括用于从远程设备接收查询请求的第五程序代码部分,其中,所述查询请求包括一组查 询条件,用于至少部分地基于所存储的音频内容记录的相关联的分类参数过滤所存储的音 频内容记录;以及用于向请求远程设备提供满足所述查询条件的多个音频内容记录的第六程序代码部分。
13.如权利要求12所述的计算机程序产品,还包括用于从所述请求远程设备接收表明是为以后观看而保存还是删除音频内容记录的指 示的第七程序代码部分;其中,如果所述指示表明音频内容记录将被保存,则该音频内容记录被与所述请求远 程设备的用户相关联地进行标记,以致所述远程设备的用户可以在以后的时间访问所保存 的音频内容记录;如果所述指示表明音频内容记录将被删除,则该语音内容记录被标记,以致其随后将 不被提供以响应所述请求远程设备的用户的查询请求,即使所述内容记录满足所述查询请 求的所述查询条件。
14.如权利要求12所述的计算机程序产品,还包括 用于存储所接收的查询条件的第七程序代码部分;用于至少部分地基于所存储的查询条件周期性地在所存储的音频内容记录中查询先 前没有提供给所述请求远程设备的附加音频内容记录的第八程序代码部分;以及用于向所述请求远程设备提供满足所述查询条件的所述附加音频内容记录第九程序 代码部分。
15.如权利要求14所述的计算机程序产品,其中,所述第九程序代码部分包括用于将所述附加音频内容记录传送到与所述请求远程设备的用户相关联的语音邮件信箱的指令。
16.如权利要求14所述的计算机程序产品,还包括用于通过快闪消息、短消息服务消息、电子邮件、即时消息或电话呼叫通知所述请求远 程设备的用户所述附加音频内容记录的第十程序代码部分。
17.如权利要求10所述的计算机程序产品,还包括 用于接收基于文本的内容的第五程序代码部分;以及用于将所接收的基于文本的内容转换为音频内容的第六程序代码部分; 其中,所述第二程序代码部分包括用于根据所转换的音频内容生成所述音频内容记 录的指令。
18.如权利要求10所述的计算机程序产品,还包括用于将所述音频内容记录转换为基于文本的内容记录的第五程序代码部分;以及 用于向远程设备提供所述基于文本的内容记录的第六程序代码部分。
19.一种装置,包括处理器,所述处理器被配置为 接收内容,其中所接收的内容至少部分地包括音频内容; 根据所接收的内容生成音频内容记录;以及在包括发布/订阅服务的数据库中存储所生成的音频内容记录。
20.如权利要求19所述的装置,其中,所述处理器还被配置为 接收多个与所接收的内容相关联的分类参数;通过至少部分地基于所述多个相关联的分类参数生成所述音频内容记录来生成音频 内容记录;以及通过至少部分地基于所述多个相关联的分类参数存储所生成的音频内容记录来存储 所生成的音频内容记录;以及至少部分地基于所述多个相关联的分类参数,通过到所述发布/订阅服务的音频接口 来向远程设备提供所述音频内容记录。
21.如权利要求20所述的装置,其中,所述处理器还被配置为从远程设备接收查询请求,其中,所述查询请求包括一组查询条件,用于至少部分地基 于所存储的音频内容记录的相关联的分类参数来过滤所存储的音频内容记录;以及 向请求远程设备提供满足所述查询条件的多个音频内容记录。
22.如权利要求21所述的装置,其中,所述处理器还被配置为从所述请求远程设备接 收表明是为以后观看而保存还是删除音频内容记录的指示;其中,如果所述指示表明音频内容记录将被保存,则该音频内容记录被与所述请求远 程设备的用户相关联地进行标记,以致所述远程设备的用户可以在以后的时间访问所保存 的音频内容记录;如果所述指示表明音频内容记录将被删除,则该语音内容记录被标记,以致其随后将 不被提供以响应所述请求远程设备的用户的查询请求,即使所述内容记录满足所述查询请 求的所述查询条件。
23.如权利要求21所述的装置,其中,所述处理器还被配置为 存储所接收的查询条件;至少部分地基于所存储的查询条件周期性地在所存储的音频内容记录中查询先前没有提供给所述请求远程设备的附加语音内容记录;以及向所述请求远程设备提供满足所述查询条件的所述附加音频内容记录。
24.如权利要求23所述的装置,其中,所述处理器还被配置为通过将所述附加音频内 容记录传送到与所述请求远程设备的用户相关联的语音邮件信箱来提供所述附加音频内 容记录。
25.如权利要求23所述的装置,其中所述处理器还被配置为通过快闪消息、短消息服 务消息、电子邮件、即时消息或电话呼叫通知所述请求远程设备的用户所述附加音频内容 记录
26.如权利要求19所述的装置,其中,所述处理器还被配置为 接收基于文本的内容;以及将所接收的基于文本的内容转换为音频内容; 其中,所述处理器被配置为根据所转换的音频内容生成音频内容记录。
27.如权利要求19所述的装置,其中,所述处理器还被配置为 将所述音频内容记录转换为基于文本的内容记录;以及将所述基于文本的内容记录提供给远程设备。
28.一种装置,包括用于接收内容的装置,其中,所接收的内容至少部分地包括音频内容; 用于根据所接收的内容生成音频内容记录的装置;以及 用于在包括发布/订阅服务的数据库中存储所生成的音频内容记录的装置。
29.一种方法,包括从远程设备接收查询请求,其中所述查询请求包括一组查询条件,用于至少部分地基 于一个或多个与每个所存储的音频内容记录相关联的分类参数过滤在发布/订阅服务中 存储的音频内容记录;以及向请求远程设备提供满足所述查询条件的多个音频内容记录。
30.如权利要求四所述的方法,还包括从所述请求远程设备接收表明是为以后观看 而保存还是删除音频内容记录的指示;其中,如果所述指示表明音频内容记录将被保存,则该音频内容记录被与所述请求远 程设备的用户相关联地进行标记,以致所述远程设备的用户可以在以后的时间访问所保存 的音频内容记录;如果所述指示表明音频内容记录将被删除,则该语音内容记录被标记,以致其随后将 不被提供以响应所述请求远程设备的用户的查询请求,即使所述内容记录满足所述查询请 求的所述查询条件。
31.如权利要求30所述的方法,还包括 存储所接收的查询条件;至少部分地基于所存储的查询条件周期性地在所存储的音频内容记录中查询先前没 有提供给所述请求远程设备的附加语音内容记录;以及向所述请求远程设备提供满足所述查询条件的所述附加音频内容记录。
全文摘要
一种装置,包括处理器,所述处理器被配置为接收内容。所接收的内容至少部分地包括音频内容。所述处理器还被配置为根据所接收的内容生成音频内容记录。所述处理器还被配置为在包括发布/订阅服务的数据库中存储所生成的音频内容记录。在某些实施例中,所述处理器还可被配置为通过到发布/订阅服务的音频接口向远程设备提供所述音频内容记录。
文档编号H04L12/56GK102047621SQ200980120260
公开日2011年5月4日 申请日期2009年4月21日 优先权日2008年6月2日
发明者J·莱德利 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1