首页> 中国专利> 用于在电话网中提供语音对话的系统和方法

用于在电话网中提供语音对话的系统和方法

摘要

一种用于在电话网中提供语音对话的方法和结构,包括:发起电话呼叫;基于呼叫控制协议将电话呼叫路由到语音处理器;并将呼叫控制协议转换为XML。此过程首先将电话呼叫传送到交换机。交换机从控制点请求路由指令,并根据路由指令将电话呼叫路由到XML浏览器。本发明将对语音指令的请求从XML浏览器转发到呼叫控制协议-语音XML转换器,使用该转换器将对语音指令的请求转换为呼叫控制协议,并将对语音指令的请求从转换器转发到控制点。控制点将语音指令返回给转换器,转换器接着将语音指令从呼叫控制协议转换为语音XML。然后,此过程将语音指令从转换器返回给语音XML浏览器,XML浏览器使用XML浏览器来执行该语音指令。

著录项

  • 公开/公告号CN1708078A

    专利类型发明专利

  • 公开/公告日2005-12-14

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN200510068682.0

  • 发明设计人 奥利弗·伯奇;

    申请日2005-05-08

  • 分类号H04M3/42;H04Q3/00;

  • 代理机构北京市柳沈律师事务所;

  • 代理人邸万奎

  • 地址 美国纽约阿芒克

  • 入库时间 2023-12-17 16:46:38

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2009-12-09

    授权

    授权

  • 2006-02-08

    实质审查的生效

    实质审查的生效

  • 2005-12-14

    公开

    公开

说明书

技术领域

本发明一般地包括一种用于在电话网中提供语音对话的系统,更特别地涉及一种包括连接到交换点的语音标记语言浏览器的系统。

背景技术

为了提供增强的电话业务,现在很多电话公司都实现了作为高级智能网(AIN)的电话通信网络,其使得更易于提供先前不能获得的大量电话业务特征。在AIN系统中,电话中心局检测被识别为AIN“触发器(trigger)”的多个呼叫处理事件之一,其中,每个电话中心局充当信号交换点(SSP)。检测到触发器的SSP中止对激活该触发器的呼叫的处理,编译呼叫数据消息,并将该消息通过公共信道局间信令(CCIS)链路转发到数据库系统,例如业务控制点(SCP)。SCP可作为综合业务控制点(ISCP)的一部分来实现。如果需要的话,SCP可以指示激活AIN触发器所在的中心局(SSP)获得并转发其它信息,例如关于该呼叫的信息。一旦关于该呼叫的足够信息到达ISCP,ISCP就访问所存储的呼叫处理信息或记录(CPR),以便从接收到的消息数据产生呼叫控制消息。然后,该呼叫控制消息被用来指示中心局如何处理激活AIN触发器的呼叫。

作为呼叫控制消息的一部分,ISCP可以使用向外部资源发送(send tooutside resource,STOR)指令来指示中心局将呼叫发送给外部资源,例如智能外设(IP)。IP常常耦接到SSP,以提供消息公告(announcement)能力、语音识别能力以及其它中心局通常不提供的功能性。控制消息通常通过CCIS链路从ISCP传送到处理该呼叫的SSP。一旦接收到控制消息,SSP就根据接收到的控制消息中的指令完成该呼叫(参见美国专利6690772,通过引用而将其合并于此)。

发明内容

本公开以其最基本的形式提出了一种在电话网中提供语音对话的方法,其包括发起电话呼叫、基于呼叫控制协议将该电话呼叫路由到语音处理器、并将呼叫控制协议转换为语音可扩展标记语言。更具体地说,此过程首先将电话呼叫传送(direct)给交换机。交换机从控制点请求路由指令,并根据该路由指令将电话呼叫发送到语音可扩展标记语言(XML)浏览器。接下来,本发明将对语音指令的请求从XML浏览器转发给呼叫控制协议-语音XML转换器。本发明使用该转换器将对语音指令的请求转换为呼叫控制协议,并将对语音指令的请求从转换器转发给控制点。控制点将语音指令返回给转换器,并且,转换器接着将该语音指令从呼叫控制协议转换为语音XML。接下来,此过程将语音指令从转换器返回给语音XML浏览器,并且XML浏览器使用XML浏览器来执行该语音指令。

因而,语音处理器(浏览器和转换器)提供电话用户和机器之间的语音通信。注意,呼叫控制协议可能不能公开(或广泛)获得,而语音可扩展标记语言可广泛地公开获得。

用于在电话网中提供这种语音对话的本发明的系统包括:交换点,连接到通信装置;业务控制点,连接到交换点;以及语音处理器,连接到业务控制点和交换点。语音处理器使用呼叫控制协议与业务控制点通信。语音处理器包括连接到交换点的语音标记语言浏览器、以及连接到业务控制点和语音标记语言浏览器的转换器。该转换器适于将呼叫控制协议转换为语音可扩展标记语言。业务控制点通过高级智能网连接到交换点。因此,语音标记语言浏览器包括智能外设。

当结合以下描述和附图进行考虑时,本发明的这些和其它方面及目的将被更好地认识和理解。然而,应当理解,尽管以下描述示出了本发明的优选实现例及其众多的特定细节,但本发明是通过说明而不是限制的方式给出的。在不脱离本发明的精神的情况下,可以在本发明的范围内进行很多改变和修改,并且本发明包括所有这样的修改。

附图说明

根据参考附图的以下详细描述,本发明将被更好地理解,其中:

图1是电话系统的示意图;

图2是电话系统的示意图;

图3是图2示出的转换器的示意图;

图4是示出本发明一个方面的流程图;以及

图5是示出本发明一个方面的流程图。

具体实施方式

参考在附图中示出并在以下描述中详细说明的非限制性实现例,对本发明及其各种特征和有利细节更加充分地进行解释。应当注意,附图中图示的特征不一定按比例绘制。对公知组件和处理技术的描述被省略掉,以避免不必要地使本发明模糊。在此使用的示例意图仅仅是帮助理解可实践本发明的方式,并且还使得本领域技术人员能够实践本发明。因此,这些示例不应被理解为限制本发明的范围。

本公开解释了如何使用标准语音XML浏览器来实现IP(智能外设)。在图1示出的AIN(高级智能网)架构中,IP 104使用专有呼叫控制协议,例如SR-3511(如Telcordia,Piscataway,New Jersey,USA所定义的)连接到SCP(业务控制点)102。在过去,IP是可以从少数几个具有AIN专门技术的供货商处获得的专门化的设备。本发明包括专有呼叫控制协议-语音XML转换器,其允许将标准语音XML浏览器被用作IP。因而,可以使用来自供货商的标准设备来实现IP,其中所述标准设备不实现专有呼叫控制协议,并且不具有AIN专门技术。

更具体地说,图1是示意性地图示了被配置为提供IN业务的电话网中的有线或无线通信装置106的方框图。尽管图中示出的通信装置106是电话,但本发明可施加到能够进行语音通信的任意装置,包括但不限于蜂窝电话、陆上线路(land line)电话、无线电话、支持语音的个人数字助理(PDA)、支持语音的计算机等。电话直接或间接连接到信号交换点100,其中,信号交换点100从通信装置106接收信令和语音讯息(communication),并将该讯息传递给其它网络元件,以便完成和进行通信装置106发出的呼叫或者对通信装置106的呼叫。

信号交换点100提供基本的交换能力,包括建立、操纵以及释放呼叫和连接的部件。当经过信号交换点100的信令与IN业务有关时,暂时中止呼叫,并且,对该呼叫的控制权被传递给业务控制点(SCP)102。SSP 100和SCP 102之间的通信基于标准IN应用协议(INAP)。SCP 102处理该呼叫,然后通过INAP将关于应当如何处理该呼叫的指令发送回SSP 100。

IN的一个基本思想是将智能业务从网络交换机转移到分离的业务点,例如SCP 102。多个SCP可以与给定的信号交换点通信,或者,可以将交换机安排为根据触发器参数选择每个呼叫的SCP。类似地,单个SCP可以与多个SSP通信和为多个SSP服务(尽管不是网络中的所有交换机都必须支持IN)。统一的IN架构允许不同的业务提供商创建实现他们自己的特定业务的SCP和IP,而独立于下层网络技术。

例如,假设SCP 102负责提供电话语音重放/数据获取相关业务,则信号交换点100将把呼叫提交到SCP 102,SCP 102使用它自己的业务逻辑分析该呼叫,然后将指令返回给SSP 100,以便将语音重放/数据获取相关呼叫转发给智能外设104。IP 104的功能可包括例如播放预先记录或合成的对通信装置106的语音响应,或者捕捉来自通信装置106的语音响应、双音多频(“DTMF”)响应等。这些IP的功能通常由来自SCP 102的命令使用专有呼叫控制协议例如SR-3511(Telcordia)进行控制。

然而,因为智能外设在对于高级智能网高度专门化的专有呼叫控制协议下执行其逻辑操作,所以未对高级智能网的细微差别进行培训的人、以及不具有对私下持有的专有呼叫控制协议的访问权的人将不能设计智能外设。换句话说,因为图1示出的系统需要智能外设的设计者通晓专有呼叫控制协议和高级智能网,所以这种智能外设的提供商的数目受到极大限制。

因此,本发明提供图2中示出的专有呼叫控制协议-语音可扩展标记语言(XML)转换器202。专有呼叫控制协议-语音XML转换器被设计成使用专有呼叫控制协议来与业务控制点102通信,而使用语音XML协议与语音XML浏览器200通信。专有呼叫控制协议-语音XML转换器202的的细节在图3中示出。

语音XML浏览器200和专有呼叫控制协议-语音XML转换器202的组合形成了语音处理器204,其允许利用业务控制点102适当地发送从信号交换点100经过的任意语音命令,即使业务控制点在专有呼叫控制协议下操作也如此。

更具体地说,如图3所示,专有呼叫控制协议-语音XML转换器202包括以下逻辑组件。高级智能网会话协调器306通过HTTP服务器302接收对语音XML的请求,并将其变换为对SCP的提供指令请求。当SCP响应时,使用呼叫控制协议-语音XML变换器300来建立通过HTTP服务器返回给语音XML浏览器的语音XML页面。变换的示例是从专有播放公告指令到语音XML<prompt(提示)>指令。另一示例是从播放公告和收集数字(PlayAnnouncement and Collect Digit)到<prompt>加上适当的DTMF输入语法。这些示例仅用于说明。(此外,列出逻辑组件以帮助解释本发明,而不指定单个可能的实现;用来建立本发明的实际模块可被不同地组织,以获得相同的结果。)被编制为语音XML的HTTP请求将呼叫控制协议指令的结果发送到高级智能网会话协调器。该协调器对此结果进行变换,并将其发送给SCP。

图2示出的结构允许将智能外设作为语音XML浏览器来制造。因此,非高级智能网领域技术人员的人和/或不具有对(往往私下持有的)专有呼叫控制协议的访问权的人仍然能利用本发明来创建智能外设。这一情况的出现是因为专有呼叫控制协议-语音XML转换器202提供了传统的可广泛获得的公开的语音XML接口,并且以众所周知和可公开获得的语音XML协议操作。这样,本发明充分允许比先前可能的个人和公司更多的个人和公司创建用于与高级智能网一起使用的智能外设。这又增加了所提供的智能外设的多样性,并减小了智能外设的成本。

图4示出的呼叫流程图示了如何能利用本发明处理呼叫的一个示例。更具体地说,首先,业务提供商将呼叫发送给SSP 100。SSP 100请求SCP 102完成该呼叫(图4中的第一箭头)。SCP 102指示SSP 100将该呼叫发送给IP200(图4中的第二箭头)。语音XML浏览器智能外设200接收该呼叫(图4中的第三箭头)。语音XML浏览器200不需要做任何专门的呼叫处理,它只是从专有呼叫控制协议-语音XML转换器202中的HTTP服务器302请求语音XML(图4中对语音XML的HTTP请求)。在此情况中,专有呼叫控制协议-语音XML转换器202充当HTTP服务器。该转换器接收对语音XML的请求,并将对指令的专有呼叫控制协议请求发给SCP 102(在图4中,SR-3511提供指令)。当SCP 102(利用例如图4中的播放公告并收集数字的SR-3511指令))响应时,专有呼叫控制协议-语音XML转换器202基于SCP 102指定的指令,使用页面构造器304动态地建立语音XML页面(例如,在图4中,包含公告和DTMF语法的语音XML页面)。专有呼叫控制协议-语音XML转换器202通过HTTP服务器302将该页面发送回语音XML浏览器,作为对先前做出的HTTP请求的HTTP响应。语音XML浏览器200执行该语音XML(图4中播放音频公告的指令)。信号交换点100响应音频公告(例如,图4中,呼叫者按下DTMF键)。语音XML浏览器200将此结果返回给专有呼叫控制协议-语音XML转换器202,该转换器202接着将此结果转发给SCP102。然后,处理返回,以查看SCP是否要发布附加指令。这样,语音XML浏览器就像它在执行任意标准语音XML时所做的那样进行动作,但实际上,它执行来自SCP的指令,并充当IP。

尽管在图4示出的示例中使用SR-3511协议,但是本发明不限于此协议,而是可应用于不可公开获得或广泛理解的任意协议,不管它是现在使用的,还是将来开发的。此外,尽管在上面讨论了语音XML协议和浏览器,但本发明不限于这些特定协议。而是,本发明可广泛应用于用于涉及高度专门化或秘密持有的协议的通信的所有高级智能网。通过使用本发明的转换器,本发明将私有协议转换为允许使用标准装置(例如要使用的语音XML浏览器200)的公共协议。本发明的架构允许通过使用SR-3511-语音XML转换器202而将标准语音XML浏览器200用作IP。

更具体地说,如图5所示,该过程首先将电话呼叫传送到交换机。交换机从控制点请求路由指令(500),并根据路由指令将电话呼叫路由到语音可扩展标记语言(XML)浏览器(502)。接下来,本发明将对语音指令的请求从XML浏览器转发给呼叫控制协议-语音XML转换器(504)。本发明使用该转换器将对语音指令的请求转换为呼叫控制协议(506),并将对语音指令的请求从该转换器转发给控制点(510)。控制点将语音指令返回给转换器,并且,转换器接着将该语音指令从呼叫控制协议转换为语音XML(512)。接下来,此过程将语音指令从转换器返回给语音XML浏览器(514),并且该XML浏览器使用XML浏览器来执行该语音指令(516)。

本发明的架构建立在可广泛获得的开放和标准的技术上。语音XML用于很多不同的语音解决方案,并且跨越与仅用于AIN环境的SR-3511相对的行业而使用。这样,本发明降低了技术成本,并允许更广泛地选择要使用的供货商。此外,由于所提出的架构中的IP基于语音XML,因此除了在专有呼叫控制协议中定义的特征以外,专有呼叫控制协议的扩展还可以使用可在语音XML中获得的特征。这增加了这样的优点:这些扩展是用标准语言,并且可由多个语音XML浏览器供货商以及在多个AIN实现中使用。

图2示出的结构允许将智能外设作为语音XML浏览器制造。因此,非高级智能网领域的技术人员的人和/或不具有对(有时私下持有的)专有呼叫控制协议的访问权的人仍然可以利用本发明创建智能外设。这一情形的出现是因为专有呼叫控制协议-语音XML转换器202提供了传统的可广泛获得的公共语音XML接口、并以众所周知和可公开获得的语音XML协议操作。因而,本发明充分允许比先前可能的个人和公司更多的个人和公司创建用于和高级智能网一起使用的智能外设。这又增大了所提供的智能外设的多样性,并减小了智能外设的成本。

所提出的架构建立在可广泛获得的开放和标准的技术上。它可以在多种平台和操作系统上以多种编程语言实现。除了基础规范,例如来自资源的扩展信息以外,对SR-3511的扩展可迅速且容易地实现。所提出的架构还可用来通过转换为诸如SALT的其它语音互动标记语言来实现IP功能性。

尽管根据优选实现例描述了本发明,但本领域技术人员将认识到,可以利用在所附权利要求的精神和范围内的修改来实践本发明。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号