专利名称:语音邮件接口的系统和方法
技术领域:
本发明涉及将语音邮件的功能与电视机节目的接口 (interface) 集成在一起的系统及方法。本发明尤其涉及将语音邮件的通知、获取 和管理功能集成到电视机数字视频记录机、其他的电视机机顶盒和数
字媒体播放器计算机应用,以便为娱乐和语音邮件管理提供一个统一 接口。
背景技术:
语音邮件正在成为很多人日常生活中的一个集成工具。大部分蜂 窝电话服务免费提供语音邮件功能,而对于传统的"普通老式电话服 务"(或POTS),只要支付很少的费用就可以将语音邮件功能作为附 加服务来使用。
与先前的自动电话消息解决方案(即应答机)相比,语音邮件有 着某些优点与缺陷。语音邮件数字化地记录消息,由此可以提供对于 呼叫者语音的相对较高保真度的记录,并且提供了利用来自家里的电 话命令或利用远程拨号的方式来轻松存储和操作消息的能力。相反, 很多较便宜的应答机较差地使用微型盒式磁带来记录消息、提供较差 质量的记录、且使得在保存和重放消息时有着这样或那样的问题。另 外,语音邮件不需要购买专门的可能损坏的硬件,且即使在用户家里 断电或者当用户接收到呼叫等待电话呼入却不应答的情况下也可以 工作。
但是,当前语音邮件的最主要的一个缺点是,通常,通话的用户 必须记得定期检査他们的消息,来查看语音邮件网络是否收到了新的 消息。当用户拿起电话准备打电话时,如果有新的语音邮件消息, POTS服务提供的语音邮件系统给出一种独特的拨号音,称为"中断 音(stutter tone)"。然而,随着蜂窝电话的广泛应用,用户可能很少使用家里的电话来向打电话,从而减少他们注意到中断音的机会。此 外,如果仅仅是应答呼入电话呼叫,用户将根本没有机会听到中断音。 尽管有一些电话手机能够自动检测中断音并且提供闪烁光或其他提 示,但是用户需要购买新的电话手机。于是,大部分语音邮件用户只 好记得回到家就拿起他们的电话尝试收听中断音以检査新的消息,并 且经常未能及时收听消息。
因特网协议之上的语音(VoIP)是一种与POTS提供商竞争的相 对较新的服务。VoIP,也可以被称为IP电话、因特网电话、宽带电 话、宽带通话和宽带语音,指的是语音会话通过因特网或者任何其他 基于IP的网络进行路由。大约从2004年开始,通过宽带因特网接入 服务提供的规模上市的VoIP服务开始面向普通大众销售。VoIP用户 可以像通过传统公共交换电话网络那样进行拨打和接听电话。VoIP 服务得到了很好的普及,这是因为其提供了服务计划,用户每月只需 支付较少的费用就能够无限制地拨往美国、有些还可以拨往加拿大或 者欧洲和亚洲的指定国家。在美国的各个VoIP服务提供商包括例 如Vonage、 Verizon VoiceWing、 AT&T CallVantage、 SunRocket、 Lingo、 NetZero、 BroadVoice、 America Online 、 Packet8禾口 Earthlink 。
为了进一步促使消费者从POTS转向VoIP电话服务,VoIP服务 提供商引入了多种创新特性以进一步吸引用户。举例来说,目前很多 VoIP服务提供商为标准服务计划免费提供"智能"语音邮件服务。 相对于与传统POTS服务所提供的语音邮件服务,这种智能语音邮件 是一种改进,它利用所有用户都可以接入因特网的优势,从而使用户 无论身处何处都可以通过因特网访问连接他们自己的邮箱。于是,用 户不仅仍然可以利用他们的电话通过传统的拨号方式访问他们的智 能语音邮件信箱,而且可以通过电子邮件账户和在线web接口访问 和管理他们的语音邮件消息。
举例来说,某些智能语音邮件系统允许用户通过web账户访问 他们的语音邮件,并且通过任何与因特网相连接的计算机来播放语音 邮件。其他智能语音邮件系统提供给用户这样一个选项,即,每当接 收到新的语音邮件时,就将邮件或即时消息发送给用户作为通知。有些服务甚至给用户提供进一步的选项,即,将语音邮件消息作为数字 音频文件附加到通知邮件实际消息中。
可理解地,相对于传统语音邮件服务所使用的"中断音",智能 语音邮件信箱提供的这些语音邮件通知和访问特性是一种改进。然 而,这仍然需要用户检査他们的计算机,看看有没有新的电子邮件或 者即时消息,这对于很多人来说并不方便。举例来说,语音邮件用户 仅仅是回家后,在上床之前看几个小时电视机放松,而直到他们疲倦 为止也不太可能会去査看语音邮件消息。
因此,在本领域中仍需要有改进的机制,以便让语音邮件服务的 用户接收新语音邮件消息的通知。如果这样的系统或有关的方法能够 通过一种很容易就整合到用户的日常生活中、而用户无需主动记起去 检査他们的语音邮件的方式来传递新消息通知,将会非常有利。更进 一步来说,如果这样的系统还能提供一种改进的接口来使用户可以收 取、查阅和管理语音邮件的话,将会非常有利。
发明内容
基于上述需求,本发明的一个目的是提供这样的系统和方法,其 为用户提供带语音邮件通知功能的智能语音邮件系统,使得用户无需 主动检査新的消息。
此外,本发明的另一个目的是提供这样的系统和方法,其能够在 用户观直播/录制的电视机节目、或者利用家庭媒体中心进行其他娱 乐活动时,提供语音邮件通知。
此外,本发明的另一个目的是提供这样的系统和相关方法,其为 语音邮件用户提供了用来査阅和管理语音邮件消息的简单统一的接 □。
为了实现这些和其他目的,本发明包括允许将家庭电视机机顶盒 或者家庭媒体中心与电话服务提供商的智能语音邮件系统集成在一
起的系统和相关方法,所述智能语音邮件系统例如是当前多家VoIP 服务提供商提供的那些类型的智能语音邮件系统。特别地,本发明的 实施例利用智能语音邮件的特性,比如新语音邮件的电子邮件通知、通过因特网进行的在线播放语音邮件、或者这两者,来获得数字语音 邮件音频文件,然后将所述音频文件存储并保持在用户的家庭计算机 网络中。然后,在监视器的正常使用过程中,这样存储下来的语音邮
件音频文件经由联网的电视机STB或媒体中心计算机、通过本地网 络提供给监视器。优选地,所述监视器是电视机,本发明的系统使得 在利用机顶盒或媒体中心计算机的电视机在典型操作过程中能够显 示新语音邮件通知。
在本发明的各种实施例中,所述系统和相关方法还给用户提供了 一个接口,用来响应新语音邮件通知,以及査阅、管理、播放新的或 旧的语音邮件消息。
按照这种方式,由VoIP、 POTS或蜂窝电话智能语音邮件用户所 接收的语音邮件消息可以被客户通过对他们来说非常方便的接口一 一他们的电视机来识别和査阅。用户无需拿起他们的电话或者拨打语 音邮件接入号码,来识别是否接收到了新语音邮件消息。取而代之的 是,在日常生活的正常过程中,在使用他们的电视机或家庭媒体中心 时,他们即可得到简单且相当有效的通知。用户可以在其空闲的时候 看电视机时,例如在商务活动等期间,查阅语音邮件消息。
另外,本发明的某些优选实施例可以用于将多个智能语音邮件信 箱的语音邮件消息合并到可以从家中使用的一个单独的接口中。于 是,本发明的系统的用户可以在他们的蜂窝电话上、在工作中、或在 家通过一个统一的接口,来查看其是否接收到了语音邮件消息。
在这点上,本发明的第一方面涉及一种电子系统,用于提供远程 智能语音邮件网络的一个接口。所述电子系统包括用于从语音邮件网 络获得语音邮件消息文件的计算装置。该计算装置运行一个文件存储 applet (小应用程序),用于将从语音邮件网络中新接收到的语音邮件 消息文件电子地采集到指定的文件夹中。所述电子系统还包括网络 连接装置,用于在计算装置和语音邮件网络之间提供电子通信;计算 applet,用于与文件存储applet配合,并为用户创建机制以使其被告 知釆集到的语音邮件消息文件并且与采集到的语音邮件消息文件进 行交互。所述系统进一步包括输出设备,用于可视地显示通知标记以及可听地播放语音邮件消息文件;以及传送装置,用于响应于用户 命令,将选中的语音邮件消息文件从指定的文件夹传送到输出设备。
所述计算applet和文件存储applet —起工作来处理语音邮件消息文件 的通知、播放和管理,由此提供一个统一的娱乐和语音邮件管理接口 。 另外,本发明的第二方面涉及一种方法,用于经由家庭娱乐系统 提供远程智能语音邮件网络的一个接口 。所述方法包括建立智能语音 邮件网络的语音邮件信箱,并且当在该语音邮件信箱中收到一个或多 个到来的语音邮件消息时把它们识别出来。所述方法还采集与来自语 音邮件网络的到来的语音邮件消息相对应的一个或多个语音邮件消 息音频文件,并且将这一个或多个音频文件存储到为新语音邮件消息 音频文件指定的文件夹中。所述方法进一步包括监视为新语音邮件 消息音频文件指定的文件夹以识别何时发生存储操作,并在识别到一 个或多个存储的音频文件时,在电子显示器上产生一个视觉上可检测
的通知标记。此外,所述方法包括当接收到由视觉上可检测的通知
标记所激发的用户命令时,通过家庭娱乐系统可听地播放所述音频文 件。
另外,本发明的第三方面包括一个电子系统,用于提供与远程智 能语音邮件网络相连的一个电视机接口 ,该远程智能语音邮件网络用 于将新语音邮件消息作为电子邮件通知消息中的音频文件附件进行 发送。所述电子系统包括电视机和计算机,该计算机与因特网相连并 用于从语音邮件网络接收电子邮件消息。所述计算机上运行着一个文
件存储applet,用于识别从语音邮件网络接收到的电子邮件消息。另 外,所述系统包括机顶盒,用于控制电视机的操作并与计算机联网。 所述文件存储applet将音频文件从每一到来的语音邮件通知消息中 分离出来,并将其存储到指定的文件夹,在机顶盒上运行着一个用户 接口 applet,用于监视文件夹来识别该文件夹中新音频文件的存在, 并在识别到新音频文件的存在时使机顶盒在电视机上显示通知标记, 由此提供一个统一的娱乐和语音邮件管理接口。
在本发明另一主要方面,提供了一种计算机程序产品,其包括计 算机可读指令,当在计算机系统和/或计算机网络系统中载入并运行所述指令时,使得所述计算机系统和/或计算机网络系统执行前述的 方法。
上面已经对本发明的各种实施例做出了总体的描述,在下文中将 具体参照附图对一些说明性的实施例进行论述。
图la示出了根据本发明的一个实施例的适于与用于接收电视信 号的数字机顶盒一起使用的一种语音邮件接口系统的示意图lb示出了根据本发明的一个实施例的适于与用作媒体中心的 计算机一起使用的另一种语音邮件接口系统的示意图,其中所述媒体 中心用于接收和/或播放电视机和其他音频/视频信号;
图2是一个流程图,示出了根据本发明的实施例的某些系统所实 现的、用于从数字语音邮件收件箱中获得新语音邮件消息的一个语音 邮件采集过程;
图3是一个流程图,示出了根据本发明实施例的某些系统所实现 的、用于从数字语音邮件收件箱中获得新语音邮件消息的另一个语音 邮件采集过程;
图4是一个流程图,示出了根据本发明实施例的某些系统所实现 的、用于给用户提供新语音邮件消息的通知以及与这些新语音邮件消 息交互的一个语音邮件交互过程;
图5是一个流程图,示出了根据本发明实施例的某些其他系统所 实现的、用于给用户提供新语音邮件消息的通知以及与这些新语音邮 件消息交互的另一个语音邮件交互过程。
具体实施例方式
在下文中,将针对发明要素,即允许与VoIP电话服务提供商的 智能语音邮件系统进行集成,对本发明的各种优选实施例进行描述。 然而,对本领域技术人员显而易见的是,本发明的实施例同样可以由 传统的POTS提供商或蜂窝电话服务提供商提供的语音邮件系统来 实现。特别地,只要智能语音邮件的特性,比如新语音邮件的电子邮件通知和/或语音邮件在因特网上的在线播放是可用的,那么本发明
中的实施例将可以很容易地与POTS或蜂窝电话服务提供商的语音 邮件系统相结合来工作。
特别地,图la示意性地描述了语音邮件接口系统100,其将典 型地用于在个人的家庭120中接收电视信号的电子机顶盒("STB") 150集成到本发明的第一个实施例中。可理解地,STB 150能够包括 数字有线STB,用于接收和解码/播放有线电视信号;数字卫星服务 ("DSS") STB,用于接收和解码/播放DSS电视信号;数字视频记 录("DVR")或个人视频记条("PVR") STB,比如那些由商品名 为TiVo、 ReplayTV、 UltimateTV和SONICblue或其组合有偿提供的 那些产品。举例来说,目前很多有线和DSS电视机服务提供商提供 多种专属STB,用于对他们的节目信号进行解码,这些STB内部也 集成了DVR或PVR (此后统称为DVR)的功能,给用户仅仅提供 单个的STB,将DVR的所有功能都合并到一个接收机STB中。然而, 在下文描述的本发明的大多数优选实施例中,STB 150包括DVR STB 或者集成有DVR功能的有线/DSS STB,比如那些采用TiVo操作系 统工作的STB。
优选的STB 150典型地包括计算装置,其典型地采用高速微处理 器的形式,运行STB操作系统152;并且在集成STB-DVR的情况下, 还包括大容量的硬盘或其他持久性电子存储装置。当然,STB150也 可以包括例如适当的存储器、视频控制器等,以使得STB能够接收 和解释空中("OTA")的、有线的或者DSS的电视机节目信号(例 如,包括嵌入式交互节目指南数据和其他管理数据),并将经过适当 格式化的音频和/或视频信号发送到相连的电视机160。
当然,电视机160可以是与STB 150兼容的任何类型的电视机, 可以与其他输出设备相集成,比如家庭影院音频接收机和环绕扬声器 系统。本领域技术人员非常熟悉如何将电视机160和其他输出设备与 STB 150相集成,比如采用同轴电缆、复合线、s视频线、分量视频 线、HDMI、 DVI、光纤、其他合适的标准、或高保真视频电缆、模 拟或数字音频电缆。另外如图la所描述的,家庭120经由附加到他们的家庭个人计 算机140和电话132上的VoIP路由器130,从VoIP电话服务提供商 那里接收组合的因特网服务和电话服务。优选地,本发明实施例中的 因特网服务提供一种高速宽带连接,比如Tl、 DSL、有线调制解调 器(cable modem)等。如上所述,这里所描述的本发明的实施例当 然也可以、但是并非优选地采用通过POTS线提供的拨号因特网服 务。VoIP路由器130的工作与常规的计算机路由器相似,使与其相 连的计算机140—直保持连接到因特网170,可理解地,这使得这样 的宽带连接在即便不考虑连接(上传/下载)速度的情况下也优于拨 号连接。
家庭计算机140包括本领域公知的家用计算机中常用的网络应 用、外设和硬件,包括电子处理器、存储器、存储装置,并且安装有 操作系统和应用软件。优选地,计算机140包括以太网端口、无线以 太网卡(或者路由器或接入点)等,使得它能通过局域网("LAN") 协议与VoIP路由器130 (进而与因特网170)和其他的网络设备进 行通信。在家庭计算机140上还装有电子邮件客户端应用142 (比 如微软的Outlook、 AOL、 Lotus Notes、或者其他合适的电子邮件客 户端)。
由于家庭120利用了能够提供智能语音邮件信箱功能的VoIP服 务,其包括新语音邮件消息的电子邮件通知、与在线web访问以査 阅和收听接收到的语音邮件这两个功能中的一个或全部,所以图la 也描述了 VoIP服务提供商的语音邮件网络110。语音邮件网络110 包括语音邮件存储数据库116、电子邮件服务器112和web服务器 114,其中,语音邮件存储数据库116用来存储和管理VoIP服务提供 商的不同用户接收到的各种语音邮件消息。电子邮件服务器112用于 当某一用户收到新语音邮件消息(当该用户配置了所述功能)时,经 由因特网将语音邮件通知以电子邮件消息的方式发送到用户指定的 电子邮件地址。大多数向用户提供接收电子邮件通知消息功能的智能 语音邮件服务也允许用户进一步配置这些通知消息,以便将所关注的 实际的语音邮件以数字音频文件(比如.wav、 .mp3或者类似的音频文件)的形式附加到电子邮件消息中。这样,用户就可以在收到电子 邮件通知消息时,利用其电子邮件客户端打开该语音邮件消息并立即
进行收听,并且/或者将其保存起来并在以后收听。在图la所示本发 明的优选实施例中,电子邮件服务器112被配置为每当关注的用户 收到新语音邮件消息时,就发送包括该语音邮件的数字音频文件附件 的语音邮件通知电子邮件消息。
同样地,语音邮件网络110的web服务器114适合于为用户提供 智能语音邮件功能。特别地,web服务器114与语音邮件存储数据库 116之间进行电子通信,并为用户提供在线vveb访问,以便在因特网 170上执行语音邮件的査阅、管理和收听功能(比如像本领域公知的 那样,利用常规的web浏览器或者其他因特网通信应用来访问安全 的web站点)。
如上所述,家庭计算机140经由VoIP路由器130与因特网170 相连,并且在其上运行电子邮件客户端应用142以使其优选地可以在 任何时候接收新电子邮件,包括语音邮件通知电子邮件。在如图la 中所描述的本发明的某些实施例中,家庭计算机140还存储并运行有 文件存储applet 144,其是一个应用,在使用语音邮件通知电子邮件 的实施例中,与电子邮件客户端应用142协作运行,用于识别和管理 从语音邮件网络110接收到的到来的语音邮件通知电子邮件。
特别地,文件存储applet 144连接到电子邮件客户端应用142, 用于辨别从语音邮件网络110接收到的消息(比如,通过识别电子邮 件的原始地址),从电子邮件中解析出任何语音邮件识别信息或者其 他元数据(例如,主叫号码、消息的时间和/或消息长度),并且立即 将任何附带的语音邮件文件拷贝到预定的用于存储接收到的被标为 "新"的语音邮件消息的文件夹中。这样,客户端的文件存储applet 144就可以利用智能语音邮件信箱的语音邮件通知电子邮件功能将到 来的语音邮件消息保存到家庭计算机140上的本地文件夹中。家庭计 算机上可以安装免费的或定制开发的应用,以自动实现在此所述的文 件存储applet 144的电子邮件识别、解析和分离功能。举例来说,可 以公开获得一个名为EZDetach的免费应用,当将其安装到使用微软的Outlook电子邮件客户端应用的计算机上时,用户就可以定义特定
的电子邮件处理功能,包括自动解析从特定发送者发来的电子邮件、 分离和保存电子邮件附件。
替代地或附加地,客户端的文件存储applet 144可能并不利用语 音邮件通知电子邮件消息来识别语音邮件,而是通过在因特网170上 定时地登陆web服务器114的web站点网页来检查并下载新语音邮 件消息(如果有的话)。有多种理由说明这种替代的配置非常有用。 举例来说,语音邮件网络IIO潜在地可能只提供对语音邮件的在线访 问,但不提供通知的电子邮件。替代地,用户可能不喜欢通知电子邮 件将他的电子邮件弄得很混乱,或者不喜欢在他的计算机上安装电子 邮件客户端。将在下面进一步描述根据这些替代方式的存储applet 144的文件操作。
最后,家庭计算机140还包括媒体服务应用146。媒体服务应用 是很常见的,通常能够在计算机上播放各种类型的数字多媒体内容, 比如音乐CD、 DVD、数字视频文件和数字音频文件,或通过LAN 将这些内容提供给联网的电子设备,比如其他适当联网的计算机或者 其他能够接收和播放数字内容的电子设备。大部分媒体服务应用能够 工作在"推(push)"模式下,由此,用户直接从运行所述服务应用 的计算机上起始播放;或者能够工作在"拉(pull)"模式下,由此, 所述服务应用能够在从运行互补的网络应用的其他联网设备接收到 请求时就开始播放内容。
在图la所描述的本发明的实施例中,STB 150或者如所述那样 直接地、或者通过支持LAN的装置(例如,经由VoIP路由器130、 其他的计算路由器、交换机、或者有线或无线的LAN装置)联网到 家庭计算机。如今,在市场上可以购买到许多的STB,其大部分具有 DVR功能,这些STB内建有以太网端口,或者具有在市场上能够买 到的(有线或无线的)网络适配器,从而使得这些STB能够以这样 的方式被联网。
在STB 150上安装有用户接口 applet 154,用于与STB操作系统 152软件所提供的标准功能进行交互并且在其上添加语音邮件功能。因而,接口 applet 154通过对STB 154的标准用户接口做出各种改变, 来实现STB与家庭计算机140的集成工作。例如,applet 154能够在 标准的操作系统152提供的标准菜单树上添加各种菜单项,用户在观 看电视机160时可以通过遥控器162或其他装置来选择这些菜单项。
另外,在STB 150上安装有STB网络应用150,以与家庭计算 机140上运行的媒体服务应用146通过不同的因特网协议进行通信。 用户接口 applet 154在STB操作系统152支持的标准用户接口中添加 命令和相关的用户接口显示,以允许用与下面将进一步描述的STB 联网应用156和媒体服务应用146协作来接收语音邮件的通知、执行 语音邮件命令、以及收听和管理语音邮件文件夹。
举例来说,已知的是,TiVo品牌的DVR STB具有被称为HME 的核心操作系统,其相对开放,并且对其提供可用的软件开发程序包 ("SDK"),使第三方能够开发这样的应用。这个SDK是在普通的公 共许可下发布的,因此,有多种可公开获得的应用以这种方式与TiVo 品牌的DVR进行交互并对其功能进行扩展。举个例子,当把众所周 知的免费应用Galleon安装到联网的TiVo DVR时,允许这些DVR与 共同联网的个人计算机进行交互并产生一个媒体服务连接,这样,媒 体文件就能够在DVR和个人计算机之间共享。因此,本领域的普通 技术人员最好创建和/或集成适当的用户接口 applet、STB联网应用和 媒体服务应用,来执行这里所描述的特定功能。
参照图lb,其示意性的描述了根据本发明另一个实施例的语音 邮件接口系统100'的替代性配置,该语音邮件接口系统100'适用于 与用作媒体中心的计算机一起来在电视机或者计算机显示器161上 接收和域播放电视和其他的音/视频信号。总的来说,图lb中的语音 邮件接口系统100'与图la中的语音邮件接口系统100非常相似。在 图la和图lb中,用于描述单元的相同的索引标号(比如遥控器162, 或语音邮件网络110)表示系统IOO和IOO,中相同的单元。因此,为 简化起见,对图lb的当前讨论将集中在系统100和IOO,的区别上。
值得注意的是,系统100'中没有集成与电视机相关的分离的 STB,而是对于期望在他们的家中将个人计算机作为媒体中心计算机来使用的用户来说是一个能够提供最好服务的本发明的一个实施例。 媒体中心计算机通常是相对来说更强大的多媒体个人计算机,其上安 装有一个或多个媒体播放应用,并且有专门适用于提供有关宽带多媒 体高性能处理的硬件,比如视频加速器和音频处理卡、电视机调谐卡
和大容量快速存储器和存储装置。举例来说,Windows XP媒体中心 版("MCE")是众所周知的综合性媒体播放器应用,它允许用户在 他们的计算机(或在一个标准计算机显示器或附带的电视机上)上播 放音乐CD、 DVD以及数字音乐和视频。MCE也支持电视机调谐卡 以实现媒体中心计算机记录、存储和重放电视机节目,从而模拟DVR 功能。举例来说,电视机调谐卡中按照ATI技术制造的TV Wonder 线可以用在个人计算机中,通过增加电视机调谐和DVR功能,将家 庭计算机转化为媒体中心。
在这点上,家120,利用媒体中心计算机140',通过VoIP路由器 130与因特网相联,在方式上和前述的家庭计算机140相似。媒体中 心计算机140,包括电子邮件客户端应用142和文件存储applet 144, 其也和前面所述类似。媒体中心计算机140,上还存放有媒体中心应 用,例如,Windows MCE,其能够重放音频和视频内容,优选为直 播或记录的电视机内容。
最后,媒体中心计算机140'包括语音邮件通知applet,其适用于 识别新的语音邮件音频文件(比如,被文件存储applet 144放在适当 的"新语音邮件"文件夹中),以及然后产生适当的通知在电视机/显 示器161上播放。这个applet 143与系统100中的applet 154相似, 与媒体中心计算机140'的操作系统和媒体播放器应用141提供的标 准功能进行交互并在其上添加语音邮件功能。当接收到新的语音邮件 时,通知appletl43启动用户接口的改变,比如在显示屏的角上显示 新的可选菜单选项或图标。在考虑到接下来详细描述的更多不同过程 后,将可以更深入了解语音邮件通知applet 143的操作以及其与媒体 中心计算机140'的其他多种装置的交互。
现在,转向图2到图5,其中描述了根据本发明的不同的优选实 施例的采用本发明的系统用于提供改进的语音邮件接口的多种过程的流程图。这些过程用于帮助本领域的普通技术人员理解符合本发明 的特定方面的各个步骤的相互关系。本领域的普通技术人员可以理 解,除非另有说明,所述步骤的特定顺序仅仅是说明性的,在不脱离 本发明的精神的前提下,其显然可以进行改变。因此,所述步骤可以 任何便利的或期望的顺序执行。另外,尽管没有明确说明,本领域的 技术人员应该明白,为了保持当前的数据,后面所述步骤中的每一步 都意味着有规律地重复执行。'
首先参见图2,其中描述了由根据本发明多个实施例的某些系统 来实现的语音邮件采集过程200,用于从数字语音邮件收件箱中获得 新的语音邮件消息。过程200用于描述在语音邮件网络产生的语音 邮件通知电子邮件用于采集新的语音邮件的消息的情况下,系统100 或100'的操作的各个步骤。
如图所示,采集过程200起始于通过语音邮件网络接收到来的新 语音邮件并将其存储到本地语音邮件存储数据库中。根据接收语音邮 件服务的用户选择的配置设定,语音邮件网络立即生成语音邮件通知 电子邮件并将其发送到用户指定的电子邮件地址。这个电子邮件将未 知的语音邮件消息作为附件中的音频文件包含在内,且优选还能够提 供有关语音邮件的特定识别信息,比如接收时间、主叫号码和记录长 度等。
接着,在步骤203,用户的家庭计算机上的电子邮件客户端,也 就是与用户指定的电子邮件地址相关联的客户端接收通过语音邮件 网络发送的语音邮件通知电子邮件消息。在步骤204,与电子邮件客 户端同时运行的文件存储applet从语音邮件网络检测到该电子邮件 后,分离语音邮件音频文件并将该音频文件消息进行存储。于是,语 音邮件采集过程200在步骤204结束。
在过程200的优选实施例中,步骤204将新接收到的语音邮件消 息存储到用户个人计算机上硬盘驱动器的一个文件夹中,该计算机上 运行着电子邮件应用(或某些其他的联网存储模块)。特别地,该文 件夹可以是文件存储applet专用的多个文件夹的一部分。举例来说, 一个文件夹可以只包括新消息(或当用户听完后选择继续保持他们的新状态的那些消息),另一个文件夹中的消息即使没有被标记为"新" 也被保持在收件箱中,并且用户可以根据不同的分类和主题建立各种 其他文件夹来存储旧消息。
图3描述了根据本发明实施例中的特定系统实现的另一个语音 邮件采集过程300,用于从一个语音邮件网络中获得新的语音邮件消 息,在该语音邮件网络中,没有提供语音邮件通知电子邮件功能或其 另有它用。在这点上,从图3中可以看出来,语音邮件采集过程300 是运行于用户家庭个人计算机的后台的一个重复的过程。在步骤301, 家庭个人计算机通过因特网连接到语音邮件网络,"轮询"语音邮件 网络中的web系统以为用户检査是否存在新的语音邮件消息。在这 个实施例中,文件存储applet被配置为连接到因特网,自动登陆到语 音邮件网络提供的web接口,检査用户的语音邮件收件箱中是否有 标记为"新"的语音邮件(在图3的确定步骤302中描述了该检查子 步骤)。
如图所示,如果判断没有新的语音邮件,文件存储applet在步骤 303等待预定的时间周期后再次重复步骤301和判断步骤302。当然, 每次重复之间的等待时间周期可以改变。由于较短的时间周期意味着 用户通过本发明的系统接收到新的语音邮件通知的迟延时间较短,基 于实际的考虑(比如某一特定用户能登陆到语音邮件网络的web接 口中的次数是有限的),可以规定轮询操作每十五分钟或甚至更长的 时间发生一次。与此类似,过程300可以配置为按照不同的间隔检查 新的语音邮件,该间隔取决于每天中的时间、每周中的天,或者依赖 于是否检测到用户当前正在使用系统中利用的STB或媒体中心计算 机。
但是,如果确定存在一个或多个新的语音邮件,过程300就跳转 到步骤304,文件存储applet获得新的语音邮件的拷贝并将其存储到 适当的位置。当然,这个步骤也可以多种方式执行。如果语音邮件网 络允许,所述applet可以仅下载音频文件和相关的元数据(主叫号码 等),或者启动通过因特网重放语音邮件文件,并且启动音频流捕获 会话,用于创建音频文件的本地拷贝,该音频文件的本地拷贝存储在家庭计算机或媒体中心计算机上适当的文件夹中。
本领域的技术人员应该知道,可以修改过程300,使其应用到用 户可以从语音邮件网络获得新语音邮件的电子通知的情况中,但是在 那种情形下,用户无法经由作为通知的电子邮件自动接收作为附件的 主题语音邮件消息的拷贝。举例来说,在语音邮件网络发送不带语音 邮件附件的通知消息的情况下,这个通知消息能够被文件存储applet 识别并被作为使其与因特网连接的触发,并执行如前面所述步骤301 和304中同样的功能。类似地,语音邮件网络通常也提供能听到的中 断音,这对应于如果存在新接收到的语音邮件,当用户第一次提起电 话时的传统拨号音。因此,文件存储applet可被用于监听电话线,以 检测中断音,并将其作为如上所述的触发,使其连接并下载新的语音 邮件文件。可以理解地,在这个替代性实施例中,过程300不需要包 括确定步骤302和等待步骤303,并且无需家庭计算机重复轮询语音 邮件网络。
另外,如上所述,每个语音邮件文件可以任选地与各种不同类型 的元数据相关联,所述元数据包括主叫号码信息、消息接收的时间、 消息的长度等等。优选地,这些元数据在步骤204和304被文件存储 applet保留。举例来说,这些操作可以通过将这些信息嵌入到为每一 语音邮件消息指定的文件名称中,或者将与语音邮件消息的名称相关 的平面文件采用元数据进行编译并更新来实现。举例来说,该保留使 得语音邮件通知applet 143和用户接口 applet 154在新的消息通知到 达用户或者在其他的管理接口和菜单中时,将元数据显示给用户,以 帮助用户确定是否收听该消息、删除消息、将消息保存到文件夹等等。
以上描述了从语音邮件网络采集语音邮件消息音频文件的不同 机制,接下来描述的是利用本发明的系统与采集到的语音邮件消息进 行交互的不同机制。图4的流程图描述了根据本发明实施例的某些系 统实现的STB语音邮件交互的过程400。过程400示出了用户接收通 知并随后利用本发明的特定系统,比如图la中的系统100,与新的 语音邮件消息交互的各种示例性步骤。
如图4所示,STB语音邮件交互过程400开始于步骤401,存储在STB上的用户接口 applet识别到一个或多个新的语音邮件消息, 这些消息存储在家庭计算机上为文件存储applet专门指定用于存储 这种新消息的文件夹中。识别步骤401是一个轮询操作,用于监视家 庭计算机上的文件结构,以便识别新文件被添加到新消息文件夹中的 时间。与图2中描述的轮询动作的方式类似,STB在步骤401经由网 络连接周期性地向家庭计算机发送和从家庭计算机接收信号,査看是 否有未知的新语音邮件音频文件被添加到所述文件夹中。对本领域的 技术人员来说显而易见的是,过程200或300 (或者这两个过程)可 以用在过程400 (圆形标识"A"表示接在步骤204和304的后面, 在步骤401的前面)之前,因为识别步骤401会在任何情况下通过所 述轮询操作监视同一个语音邮件文件夹。
在歩骤401识别到一个或多个新的语音邮件音频文件后,STB语 音邮件交互过程400随后在步骤402通过电视机屏幕向用户提供新的 语音邮件的通知。在步骤402中,用户接口 applet能通过多种期望的 方式将通知提供给阅览者,这些方式被集成到由STB的操作系统提 供的标准用户接口中。举例来说,当执行某些操作时,比如换频道时, 许多STB操作系统会自动显示节目描述字幕。这些节目字幕代表性 地识别频道、节目名称、概要描述、节目的时间(如果是DVR,节 目是否被记录)等等。因此,用户接口 applet可以在节目描述字幕上 显示特定的图标,用以指示存在新的语音邮件消息。另外,当用户操 作由特定STB操作系统支持的互动节目指南或菜单系统的时候,也 可以显示这样的图标。另外,至于特定的DVR型STB,当用户査阅 他们记录的节目列表时,可以随同记录的电视机节目 一起将新语音邮 件的列表提供给用户。
接下来,在步骤403,用户发起一个动作来开始收听一个或多个 他的新语音邮件消息。举例来说,这可以包括用户使用遥控器来执 行一个操作,以选择任何一个显示的"新语音邮件"图标,利用STB 的菜单系统导航到一个语音邮件显示页面,或者任何其他适当的计算 机化的接口和/或导航范例。例如,这样的语音邮件显示页面可以显 得非常类似于普通的电子邮件客户端应用的接口或者DVR记录的节目列表,消息按照年月日次序垂直显示,图标用于指示消息的状态(比 如,新、旧、准备删除等等),元数据(比如,接收的时间戳、主叫 号码、消息长度)显示在图标的旁边,以帮助识别特定的语音邮件消 息。用户就可以随后通过遥控器向上或向下导航该列表,以选择重放 特定的语音邮件(即本例中的新语音邮件之一)。
不管用户怎么实现,当用户在步骤403启动重放的动作后,STB 的用户接口 applet就利用STB联网应用与家庭计算机上的媒体服务 应用进行交互,开始重放所选择的语音邮件音频文件。举例来说,这 可以通过媒体服务应用启动一个流音频会话来实现,该流音频会话可 通过电视机由联网应用接收和播放。
收听消息(或仅标识为"新"的消息)后,用户接口 applet可以 提示用户注意,应该如何处理步骤405中的特定语音邮件音频文件。 例如,这可以包括给用户提供选项"将该消息保存到文件夹…"、"删 除该消息"、"标记为新"和"保持消息在收件箱中",需要用户做出 适当选择后,再在STB上执行其他操作(收听或管理其他语音邮件 消息,回到电视机节目等等)。
此后,在步骤406,文件存储applet根据在步骤405接收到的用 户的输入启动清除操作。如果用户在步骤405选择删除消息,文件存 储applet在步骤406就会收到此命令的指示,并且删除相应的音频文 件(或,比如将其移动到"己删除消息"文件夹中)。同样地,文件 存储applet也可以将未知的语音邮件音频文件移动到其他文件夹,比 如用户所选择的专门用于存储消息的文件夹,或者用于存放保持在主 收件箱中的先前已经播放过的消息的文件夹。可以理解的是,从新消 息文件夹中移动或删除语音邮件消息,将会导致上面步骤401中所描 述的特定音频文件触发新的语音邮件通知的动作停止。
现在转到图5,其中的流程图示出了另外一个语音邮件交互过程 500,该过程被根据本发明实施例的没有采用分离的STB的系统(例 如图lb中的系统100,)所利用。与过程400类似,过程500以非常 相似的操作方式提供新语音邮件消息的用户通知以及与新语音邮件 消息的交互。另外,与过程400类似,所示的过程500可以与过程200和300 (或两个一起)组合使用。
语音邮件交互过程500开始于步骤501 ,运行在媒体中心计算机 上的语音邮件通知applet识别到一个或多个新的语音邮件消息,这些 消息存储在为文件存储applet指定用于存储新消息的文件夹中。与前 面所述的步骤401相似,步骤501可以轮询操作的方式实现,监视新 消息文件夹的文件结构,以识别加入新文件的时间。
当一个新的语音邮件音频文件被识别出来后,接下来在步骤502, 将创建新的语音邮件通知给用户。媒体中心计算机连接到电视机或计 算机显示器,语音邮件通知applet将适当的指示通过用户显示器传送 给用户。与步骤402类似,步骤502中的这个通知可以通过多种方式 获得。如果用户正在利用媒体中心计算机观看直播/记录的电视节目, 或者进行其他媒体浏览,可以在节目描述字幕中、互动节目指南中、 存储的媒体列表(比如,记录下来的节目、音乐库等)里、弹出的窗 口内、任务栏托盘上、菜单树中等等显示图标。
接下来,在步骤503,用户启动一个动作,开始收听其新语音邮 件消息中的一个或多个。这个步骤操作与前面描述的步骤403的方式 相类似。用户在步骤503启动重放的动作后,语音邮件通知applet 发送一个命令,使得媒体播放应用开始重放所选择的语音邮件音频文 件。
在收听新的消息后,语音邮件通知applet可以提示用户注意,应 该如何处理步骤505中的特定语音邮件音频文件,并且随后用户响应 将使得文件存储applet在步骤506采取适当的清除动作。这两步的操 作几乎和上面所描述的步骤405和406完全一样。
通过这种方式,由VoIP、 POTS或者蜂窝电话智能语音邮件用户 收到的语音邮件消息可以被客户通过对他们来说非常方便的接口一 他们的电视机轻松地识别和观看。用户无需提起他们的电话或呼叫语 音邮件网络,来识别是否收到新的语音邮件消息,而是在用户使用他 们的电视机或家庭媒体中心的时候,向他们提供简单但相当有效的通 知。
另外,本发明的这些优选实施例还适用于把多个智能语音邮件信箱中的语音邮件消息合并到可以在家中使用的单一接口中。这样,使 用本发明中所述系统的用户就能通过统一的接口在他们的蜂窝电话 上査看是否接收到语音邮件消息,无论用户在工作还是在家中均是如 此。
本领域的技术人员应该知道,本文中所述的方法的各个过程可以 通过由适当的处理器执行存储在存储器中的软件来实现。可选地,计 算设备可以通过硬件或软硬件的结合来实现所述过程和方法,包括独 自执行各种程序的任何数量的处理器和专用硬件,比如专用集成电路
(ASIC)、现场可编程门阵列(FPGA)等等。另外,要注意到这里 描述的不同优选实施例仅识别一种适于获得所述功能和实现所述过 程的软件架构。按照目前的规范,比如通过将applet或应用合并到单 独程序中或者将他们分布到各种不同的交互程序中,使用其他的软件 架构完全可以执行同样的操作。另外,显而易见的是,本文中所描述 的applet可以作为补丁或者以其他合适的方式安装到操作系统中或 其他各种电子设备的应用中,作为独立的程序。
以上描述了本发明的优选实施例,对于本领域的普通技术人员来 说已经显而易见的是,结合这里所用到的概念的其他实施例不需要经 过实质地改变即可实现所述功能。因此,本发明不应被限制到实施例 所述的范围,而应以所附权利要求书的精神和范围为准。
因此,尽管在一定程度上描述并举例说明了本发明的特征,但可 以理解的是,本发明仅仅通过例子进行了说明,本领域的技术人员在 不脱离如权利要求书所述的本发明的精神和范围的情况下,可以对本 发明各个步骤的组合及布置或各个部分的位置进行各种各样的修改。
权利要求
1、一种用于提供与远程智能语音邮件网络连接的接口的电子系统,所述电子系统包括计算装置,用于从所述语音邮件网络获得语音邮件消息文件,所述计算装置通过操作文件存储applet,将从所述语音邮件网络中新接收到的语音邮件消息文件以电子方式采集到指定的文件夹中;网络连接装置,用于在所述计算装置和所述语音邮件网络之间提供电子通信;计算applet,用于与所述文件存储applet相连接,并为用户创建如下机制向用户通知所述采集的语音邮件消息文件,并使用户与所述采集的语音邮件消息文件进行交互;一个输出设备,用于可视显示通知标记和可听播放所述语音邮件消息文件;以及一种装置,用于根据用户命令将从所述指定的文件夹所选择的语音邮件消息文件传送到所述输出设备;其中,所述计算applet和所述文件存储applet共同工作来处理所述语音邮件消息文件的通知、播放和管理,从而为娱乐和语音邮件管理提供了统一的接口。
2、 根据权利要求1所述的系统,其中,所述语音邮件网络被配 置为,当收到到来的语音邮件消息时,将语音邮件通知电子邮件发送 到与所述电子系统相关联的订阅用户的指定电子邮件地址,所述计算 装置用于接收发送到所述指定的电子邮件地址的电子邮件消息,所述 文件存储applet用于识别收到的电子邮件,所述电子邮件从所述语音 邮件网络发送并带有新的语音邮件消息。
3、 根据权利要求2所述的系统,其中,所述语音邮件通知电子 邮件包括所述到来的语音邮件消息的音频文件,以及在识别所接收的 语音邮件通知电子邮件时,所述文件存储applet分离并存储所述到来的语音邮件消息。
4、 根据权利要求2或3所述的系统,其中,所述语音邮件通知 电子邮件使所述文件存储applet连接到所述语音邮件网络并下载所 述到来的语音邮件消息。
5、 根据权利要求2至4中任何一项所述的系统,其中,所述语 音邮件通知电子邮件包括关于所述到来的语音邮件消息的元数据,以 及其中,使用所述通知标记来显示所述元数据。
6、 根据上述权利要求中任何一项所述的系统,其中,所述语音 邮件网络为用户提供了 web接口,使用户能够通过因特网访问语音 邮件消息,以及其中,所述文件存储applet用于经由因特网自动地从 所述语音邮件网络采集新的语音邮件消息。
7、 根据上述权利要求中任何一项所述的系统,其中,所述文件 存储applet用于连接所述语音邮件网络的web接口 ,并监视从所述语 音邮件网络接收的电子邮件。
8、 根据上述权利要求中任何一项所述的系统,其中,所述输出 设备包括电视机,所述用于传送的装置包括电视机机顶盒,用于把电 视信号传送给所述电视机并且通过网络连接到所述计算装置,所述计 算applet是位于所述机顶盒上的用户接口 applet。
9、 根据权利要求8所述的系统,其中,所述机顶盒是数字视频 记录机,以及所述计算装置是用于向所述数字视频记录机提供多媒体 文件的个人计算机。
10、 根据上述权利要求中任何一项所述的系统,其中,所述输出 设备包括电子显示器,所述计算装置包括连接到所述电子显示器的媒体中心计算机,以及所述用亍传送的装置包括位于所述媒体中心计算 机中的媒体播放器应用,用于把多媒体输出信号传送给所述监视器,以及所述计算applet是位于所述媒体中心计算机上的语音邮件通知 applet 。
11、 如权利要求10所述的系统,其中,所述媒体播放器应用包 括电视机调谐应用。
12、 根据上述权利要求中任何一项所述的系统,其中,所述文件 存储applet用于从多个语音邮件信箱采集语音邮件消息并对所述语 音邮件消息进行管理,从而可以通过所述统一的接口来对所述语音邮 件消息进行管理。
13、 根据权利要求12所述的系统,其中,所述网络连接装置包 括VoIP路由器。
14、 一种计算机实现的方法,用于经由家庭娱乐系统提供与远程 智能语音邮件网络连接的接口,所述方法包括通过所述智能语音邮件网络创建语音邮件信箱; 识别在所述语音邮件信箱中接收到一个或多个到来的语音邮件 消息的吋间;从所述语音邮件网络采集一个或多个与所述到来的语音邮件消 息相对应的语音邮件消息音频文件;将所述一个或多个音频文件存储到为新的语音邮件消息音频文 件指定的文件夹中;监视为所述新的语音邮件消息音频文件指定的所述文件夹,以识 别发生所述存储的时间;当识别到一个或多个存储的音频文件时,在电子显示器上产生视 觉上可检测的通知标记;当用户看到所述视觉上可检测的通知标记而发出命令时,经由所述家庭娱乐系统可听地播放所述存储的音频文件。
15、 根据权利要求14所述的方法,还包括配置所述语音邮件 网络,从而当收到到来的语音邮件消息时,将语音邮件通知电子邮件 发送到与所述语音邮件信箱相关联的订阅用户的指定电子邮件地址, 以及其中,所述识别包括接收发送到所述指定的电子邮件地址的电子 邮件消息、识别从所述语音邮件网络接收的电子邮件、并将所述电子 邮件与新的语音邮件消息事件相关联。
16、 根据权利要求15所述的方法,其中,所述语音邮件通知电 子邮件包括所述到来的语音邮件消息的音频文件,以及所述关联包括 分离并存储所述到来的语音邮件消息。
17、 根据权利要求15或16所述的方法,其中,所述语音邮件通 知电子邮件导致产生自动的进程,以连接到所述语音邮件网络并且在 所述采集的过程中下载所述到来的语音邮件消息。
18、 根据权利要求15至17中任何一项所述的方法,其中,所述 语音邮件通知电子邮件包括关于所述到来的语音邮件消息的元数据, 以及其中,使用所述通知标记来显示所述元数据。
19、 根据权利要求14至18中任何一项所述的方法,其中,所述 语音邮件网络被配置为提供web接口,以通过因特网访问所述语音 邮件信箱中的语音邮件消息,以及采集包括自动的进程,以通过因特 网经由所述web接口获得所述音频文件。
20、 根据权利要求14至19中任何一项所述的方法,其中,所述 采集包括从所述语音邮件网络的web接口下载音频文件,以及从通 知电子邮件中分离音频文件附件,所述通知电子邮件是从所述语音邮 件网络中接收的。
21、 根据权利要求14至20中任何一项所述的方法,其中,所述 家庭娱乐系统包括电视机和用于把电视信号传送给所述电视机的机 顶盒,所述机顶盒通过网络连接到存储所述音频文件的所述个人计算 机,以及其中,所述方法由运行于所述机顶盒和所述个人计算机上的 一个或多个进程自动实现。
22、 根据权利要求21所述的方法,其中,所述机顶盒是数字视 频记录机,以及个人计算机被配置为向所述数字视频记录机提供多媒 体文件。
23、 根据权利要求14至22中任何一项所述的方法,其中,所述 家庭娱乐系统包括媒体中心计算机,用于传送多媒体内容到显示器, 以及其中,所述方法由运行在所述媒体中心计算机上的一个或多个进 程自动实现。
24、 根据权利要求23所述的方法,其中,所述媒体中心计算机 上装有能够执行电视信号调谐的媒体播放器应用。
25、 根据权利要求14至24中任何一项所述的方法,其中,所述 建立、识别、采集和存储针对多个语音邮件信箱重复执行,从而所述 方法使得用户能够通过统一的接口从多个语音邮件信箱采集和管理 语音邮件消息。
26、 根据权利要求14至25中任何一项所述的方法,其中,所述 网络连接装置包括VoIP路由器。
27、 一种计算机程序产品,包括计算机可读指令,当在计算机和 /或计算机网络系统中载入并运行所述指令时,所述指令使计算机系 统和/或计算机网络系统执行根据权利要求14至26中任何一项所述方法的操作。
28、一种用于提供与远程智能语音邮件网络连接的电视机接口的 电子系统,所述远程智能语音邮件网络用于将新的语音邮件消息作为电子邮件通知消息中的音频文件附件进行发送,所述电子系统包括 电视机;与因特网相连接的计算机,所述计算机被配置为从所述语音邮件 网络接收电子邮件消息,所述计算机上运行着文件存储applet,用于 识别从所述语音邮件网络接收到的电子邮件消息;机顶盒,用于控制所述电视机的操作并通过网络连接到所述计算机;其中,所述文件存储applet从每一所述到来的语音邮件通知消息 中分离音频文件,并将所述音频文件存储到指定的文件夹中,以及所 述机顶盒上运行着用户接口 applet,用于监视所述文件夹,以识别所 述文件夹中新音频文件的存在,在识别到存在新的音频文件时,使所 述机顶盒在所述电视机上显示通知标记,从而为娱乐和语音邮件管理 提供统一的接口。
全文摘要
本发明涉及语音邮件接口的系统和方法,用于将家庭电视机机顶盒(STB)或者家庭媒体中心与电话服务提供商的智能语音邮件系统相集成。智能语音邮件的特征,比如语音邮件的电子邮件通知或者语音邮件的在线播放,可被用来获得数字语音邮件音频文件,这些文件然后被存储并保持在家庭计算机网络中。在正常使用中,这些文件可以经由联网的电视机STB或媒体中心计算机通过网络提供给监视器。这些实施例使得在利用STB或媒体中心计算机的电视机的典型操作中能够显示新语音邮件通知,并向用户提供了一个接口,用于响应新的语音邮件通知,并查阅、管理和播放语音邮件。因此通过一个对用户来说非常方便的接口,就可以很容易地识别和查阅接收到的消息。
文档编号H04M3/533GK101282308SQ20071019993
公开日2008年10月8日 申请日期2007年8月31日 优先权日2006年8月31日
发明者A·J·伯达尔特, J·R·施勒西尔, M·J·怀利, W·E·瓦利耶 申请人:阿森图雷全球服务有限公司