地域分布式语音消息传递系统中的消息持久性和检索技术方案

技术编号:3554325 阅读:230 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种消息检索子系统,其包含一语音可扩展标记语言浏览器、一消息服务器和一消息库。所述VXML浏览器配置有一应用程序编程接口,其使得一分布式语音消息传递服务的一订户能请求一存储的消息。所述消息服务器从一在所述语音可扩展标记语言浏览器上操作的客户程序处接收一打开一连接的请求,产生一线程以实现所述连接,使用所述线程将针对各自音频信息块的一个或一个以上订户请求进行排队,移除和处理所述一个或一个以上订户请求,和使用所述线程将一检索到的音频信息块转发到一订户。所述消息库耦合到所述消息服务器且插入在所述消息服务器与一共用消息存储器之间。上部库将所述VXML浏览器与一用于存取所述存储消息的流式协议隔离。

【技术实现步骤摘要】
【国外来华专利技术】相关申请案的交叉参考本申请案主张基于2004年6月30日申请的题为“Message Durability and Retrieval”且授予申请案号为60/584,046的共同待决的美国临时申请案的优先权,所述申请案以全文引用的方式并入本文中。本申请案涉及于2005年3月15日申请的题为“Distributed IP Architecture ForTelecommunications System”且授予申请案号为11/080,744的共同待决的美国实用专利申请案,所述申请案以全文引用的方式并入本文中。
本专利技术专利技术和揭示一般来说与语音消息传递相关的系统和方法。更具体地说,涉及用于管理通过使用具有地域分布式组件的语音消息传递结构而传达的消息的系统和方法。
技术介绍
在过去几十年中,语音邮件已持续发展并在大多数商业的成功运作中成为关键要素。某些语音邮件系统由在公共交换电话网络(PSTN)的客户端上彼此通信的组件构成,且因此在地域上定位在同一地点。这对于具有在地域上分散的办公室的公司是极为不利的。在当今全球经济中,即使较小的商业也可能需要许多办公室以用于客户服务、与厂商互动或各种其它原因。包括因特网支持电子邮件、视频会议和其它产品的目前可用的广域网允许分散的商务地点变得更为紧密且集成。另外,有线和无线电话网络提供基于网络的语音邮件服务,其由小型商业和个人消费者用来彼此通信而不管其位于何处。已发展其它电信产品以向小型商务和其它机构(例如学校、医院、政府部门等)提供语音邮件服务。这些其它电信产品通常包括本地语音消息存储。然而,对于在地域上分散的办公室而言仍存在一个显著问题,即提供作为单个、定位在同一地点的系统而操作且同时仍满足各个办公室的特殊需求的电话系统。在每个办-->公室建立单独的数据存储设备可能是一项昂贵的尝试,因为在每一处都必须购买和维护重复的硬件。此外,实现办公室之间语音邮件存取的后勤工作可能变得较复杂。集中式存储设备能降低成本并提供无缝语音邮件平台。然而,由于在处理远端定位地点之间的语音消息时存在系统延时,因而在地域上分散的企业中集成用于语音消息的集中式存储设备是有问题的。系统延时的一个成分是用于识别存储所述消息的特定存储媒介并正确地将读/写机构放置于接近所识别的媒介处所耗费的时间。系统延时也受到用于将远端定位地点耦合到中央存储设备的底层网络的速度和容量的影响。系统延时带来了一项新挑战。一方面,订户需要对先前存储的语音消息的可靠且准确的检索和重放。另一方面,要求订户在开始语音消息重放之前等待所存储的语音消息的全部传递是不尽人意的。因此,需要进一步改进在地域上分散的语音邮件系统。
技术实现思路
在分布式语音消息传递系统中提供流式音频的消息检索子系统的实施例包含语音可扩展标记语言浏览器、消息服务器和消息库。所述消息服务器从在所述语音可扩展标记语言浏览器上操作的客户程序处接收关于打开连接的请求,产生一线程以实现所述连接,使用所述线程来将针对各自音频信息块的一个或一个以上订户请求进行排队,移除和处理所述一个或一个以上订户请求,和使用所述线程来将检索到的音频信息块转发到订户。所述消息库包含上部库和下部库。所述上部库以通信方式耦合到消息服务器,插入在所述消息服务器与下部库之间,且将语音可扩展标记语言浏览器与用于存取存储消息的流式协议隔离。还提供相关操作方法。在分布式语音消息传递系统中提供流式音频信息的方法的一实施例包含:在媒体服务器上提供语音可扩展标记语言浏览器;在以通信方式耦合到媒体服务器和配置有消息信息的共用消息存储器的文档服务器上提供消息服务器;接收打开在语音可扩展标记语言浏览器与消息服务器之间的连接的请求;产生用于处理针对存储在共用消息存储器中的信息的随后请求的连接线程;接收所述针对信息的随后请求;使用所述连接线程来将随后请求排队;使用工作线程来移除和处理随后请求;和使用连接线程来将响应转发到语音可扩展标记语言浏览器。所属领域的技术人员通过研究附图和详细描述将易明了用于消息持久性和检索的系统和方法的其它特征和优势。所有这些额外特征和优势均在地域分布式消息传递系统中用于消息持久性和检索的系统和方法的范围内,且所述范围由所附权利要求书保护。-->附图说明参考以下附图可更好地理解所述用于消息持久性和检索的系统和方法。附图中的组件未必按比例绘制而是着重于清晰说明地域分布式消息传递系统中消息持久性和检索的原理。此外,在附图中,在所有不同的图中,类似参考元件符号指代相应部件。图1是说明地域分布式消息传递系统的一实施例的方框图。图2是说明可在图1的分布式消息传递系统中实施的消息持久性子系统的一实施例的方框图。图3是从图2的消息持久性子系统的文档服务器到共用消息存储器的消息通道的一实施例的功能方框图。图4是说明当订户产生语音消息时图1的分布式消息传递系统的一实施例的示意图。图5是当订户检索语音消息时图1的分布式消息传递系统的一实施例的示意图。图6是说明用于产生并本地存储语音消息的方法的一实施例的流程图。图7是说明可通过使用图1的分布式消息传递系统来实施的用于消息存储保证的方法的一实施例的流程图。图8A和8B是说明可通过使用图1的分布式消息传递系统来实施的用于消息存储保证的方法的替代实施例的流程图。图9A和9B是说明在消息存储期间通过图1系统的消息流的一实施例的数据图。图10A和10B是说明在消息检索期间通过图1系统的消息流的一实施例的数据图。图11是说明图2的消息服务器和VXML浏览器的操作的示意图。图12是说明可由图1的地域分布式消息传递系统实施的用于流式音频信息的方法的一实施例的流程图。具体实施方式将相对于图1到10B来描述用电信系统选项(例如呼叫转接、自动话务员、语音邮件、语音消息传递等)支持现代小型或大型办公商务环境的功能性的分布式消息传递系统的各种实施例。所述分布式消息传递系统由可位于彼此远离的各个位置中的组件构成。每个组件都耦合到基于网际协议(IP)的广域网。所述系统向订户提供消息存储保证并允许呼叫者产生一消息并终止与语音记录器的通信,而无需在线等待关于已成功传递并存储语音消息的确定。所述系统还提供消息持久性,因为一旦语音消息被记录,则-->所述系统确保不管设备和网络服务是否中断,所述语音消息均会被保存于共用消息存储器中。此外,所述系统提供使消息文件从共用消息存储器流到媒体服务器上的VoiceXML(VXML)浏览器的能力。消息检索子系统的一示范性实施例包含媒体服务器、文档服务器和共用消息存储器。消息服务器驻留在文档服务器上。消息服务器通过调用由消息库提供的功能来获得语音信息块。消息服务器还向可在媒体服务器内操作的VXML浏览器供应套接字连接。VXML浏览器通过套接字连接来接收语音信息块。消息库向消息服务器暴露共用消息存储器且同时对VXML浏览器隐藏流式协议。消息库包含上部库和下部库。消息库的多层结构使得多个消息存储器能与文档服务器集成。已描述了示范性消息检索子系统的一般结构和操作,将相对于图1到10B来描述底层分布式消息传递系统的各种实施例。此后,将相对于图11和12来论述示范性消息检索子系统的功能性和结构。图1是说明地域分布式消息传递系统的一实施例的方框图。所述地域分布式消息传递系统1本文档来自技高网
...

【技术保护点】
一种消息检索子系统,其在一分布式语音消息传递系统中提供流式音频,所述子系统包含:一语音可扩展标记语言浏览器,其具有一应用程序编程接口;一消息服务器,其以通信方式耦合到所述应用程序编程接口,所述消息服务器经配置以从一在所述语音可扩展标记语言浏览器上操作的客户程序处接收一打开一连接的请求,产生一线程以实现所述连接,使用所述线程将针对各自音频信息块的一个或一个以上订户请求进行排队,从所述队列中移除所述一个或一个以上订户请求,处理所述一个或一个以上订户请求,和使用所述线程将一检索到的音频信息块转发到一订户;和一消息库,其包含一上部库和一下部库,其中所述上部库以通信方式耦合到所述消息服务器,插入在所述消息服务器与所述下部库之间,且将所述语音可扩展标记语言浏览器与一用于存取一存储消息的流式协议隔离。

【技术特征摘要】
【国外来华专利技术】US 2005-6-29 11/170,459;US 2004-6-30 60/584,0461.一种消息检索子系统,其在一分布式语音消息传递系统中提供流式音频,所述子系统包含:一语音可扩展标记语言浏览器,其具有一应用程序编程接口;一消息服务器,其以通信方式耦合到所述应用程序编程接口,所述消息服务器经配置以从一在所述语音可扩展标记语言浏览器上操作的客户程序处接收一打开一连接的请求,产生一线程以实现所述连接,使用所述线程将针对各自音频信息块的一个或一个以上订户请求进行排队,从所述队列中移除所述一个或一个以上订户请求,处理所述一个或一个以上订户请求,和使用所述线程将一检索到的音频信息块转发到一订户;和一消息库,其包含一上部库和一下部库,其中所述上部库以通信方式耦合到所述消息服务器,插入在所述消息服务器与所述下部库之间,且将所述语音可扩展标记语言浏览器与一用于存取一存储消息的流式协议隔离。2.根据权利要求1所述的消息检索子系统,其中所述消息服务器提供异步消息检索。3.根据权利要求1所述的消息检索子系统,其中所述消息服务器经配置以调用上部库功能。4.根据权利要求1所述的消息检索子系统,其中所述消息服务器为所述语音可扩展标记语言浏览器提供一套接字连接。5.根据权利要求1所述的消息检索子系统,其进一步包含:一消息管理器,其经配置以确认一消息传递状态。6.根据权利要求1所述的消息检索子系统,其进一步包含:一分层服务提供商服务器,其插入在所述消息服务器与所述消息库之间。7.根据权利要求6所述的消息检索子系统,其中所述分层服务提供商服务器经配置以接收因特网可互操作协议通信。8.根据权利要求1所述的消息检索子系统,其中所述消息库对所述语音可扩展标记语言浏览器隐藏一流式协议。9.根据权利要求1所述的消息检索子系统,其中...

【专利技术属性】
技术研发人员:桑尼R贝蒂斯乔恩S普洛特基伊恩M莫赖斯菲利普L洛曼詹姆斯H斯潘塞
申请(专利权)人:建利尔电子公司
类型:发明
国别省市:US[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1