当前位置: 首页 > 专利查询>微软公司专利>正文

交互式语音响应设计的过程集成的树视图控制制造技术

技术编号:6898079 阅读:314 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了交互式语音响应设计的过程集成的树视图控制。提供了采用动态表单的交互式语音响应(IVR)系统设计,该动态表单随着用户输入内容而自动地进化,以便在IVR系统中提供关于可能的后续步骤的视觉指导。动态表单遵循响应的树视图结构。可将IVR内容按自组织方式直接输入到树视图结构中,这与分段构建块相比向用户提供了流水线化的体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及交互式语音响应的设计。
技术介绍
交互式语音响应(IVR)是许多电信解决方案的组成部分,它允许呼叫者通过与回答自动机通过双音多频(DTMF)键盘输入或语音识别的交互来访问特定信息。某些典型的 IVR使用包括在呼叫中心的呼叫分布或对诸如远程银行事务、航线等信息的直接访问。为了提供满意的呼叫者体验,诸如系统提出什么问题、期望什么用户输入、如何解释用户输入、自动机如何对用户输入作出反应等参数可在IVR设计中被考虑。IVR设计过程是有挑战的。通用方式可增加设计缺陷的风险,而限制性方式可将设计限制为基本模式。例如,基于其中IVR创建者可输入简单的问题和答案的静态表单的基本呼叫路由和排队解决方案可能容易被理解,但按照设计参数来看是受限制的。另一方面,使得IVR创建者能够可视地设计具有各种构建块(消息、判定等)的基于状态的工作流的应用程序可以是灵活且强大的,但可能需要显著的学习曲线并且在设计过程中缺少相对于后续步骤的一般指导。
技术实现思路
提供本
技术实现思路
是为了以简化的表单介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。各实施例针对采用动态表单的交互式语音响应(IVR)系统设计,该动态表单随着用户输入内容而自动地进化,以便在IVR系统中提供关于可能的后续步骤的视觉指导。根据某些实施例,动态表单可遵循用于响应的树视图结构。可将IVR内容按自组织方式直接输入到树视图结构中,这与分段构建块相比可向用户提供流水线化的体验。通过阅读下面的具体实施方式并参考相关联的图形,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下具体实施方式均仅是说明性的,且不限制所要求保护的各方面。附图说明图1是示出IVR系统的概念图。图2至4示出根据各实施例的具有提供给用户以供选择或修改的IVR设计的不同方面的示例IVR系统设计应用用户界面的屏幕截图;图5示出显示IVR系统的用户所创建的分支的IVR系统设计应用用户界面的示例屏幕截图;图6是其中可实现根据各实施例的系统的联网环境。图7是其中可实现各实施例的示例计算操作环境的框图;以及图8示出根据各实施例的设计IVR系统的过程的逻辑流程图。具体实施例方式如以上简要描述的,可以设计采用动态表单的IVR系统,该动态表单随着用户输入内容而自动地进化,以便在IVR系统中提供关于可能的后续步骤的视觉指导。该动态表单可遵循用于在设计时输入和显示响应的树视图结构。可将IVR内容按自组织方式直接输入到树视图结构中,以便与分段构建块相比向用户提供流水线化的体验。在以下详细描述中,参考了构成了详细描述的一部分并作为说明示出了各具体实施方式或示例的附图。可组合些方面,可利用其他方面,并且可以做出结构上的改变而不背离本专利技术的精神或范围。 因此,以下具体实施方式并不旨在限制,并且本专利技术的范围由所附权利要求及其等效方案来限定。虽然在结合在个人计算机上的操作系统上运行的应用程序执行的程序模块的一般上下文中描述了各实施方式,但是本领域技术人员会认识到各方面也可以结合其他程序模块实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,如本领域技术人员理解的,各实施例可以用其他计算机系统配置来实施,包括手持式设备、多处理器系统、基于微处理器或可编程消费者电子产品、小型计算机、大型计算机以及类似计算设备。各实施方式还能在任务由通过通信网络链接的远程处理设备来执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。各实施例可被实现为计算机实现的过程(方法)、计算系统、或者如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并且编码包括用于使得计算机或计算系统执行示例过程的指令的计算机程序的计算机存储介质。例如,计算机可读存储介质可经由易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘或紧致盘和类似介质中的一个或多个来实现。贯穿本说明书,术语“平台”可以是用于管理IVR系统的设计和操作的软件和硬件组件的组合。平台的示例包括但不限于,在多个服务器上执行的托管服务、在单个服务器上执行的应用程序以及类似系统。术语“服务器” 一般指通常在联网环境中执行一个或多个软件程序的计算设备。然而,服务器还可被实现为视作网络上的服务器的、在一个或多个计算设备上执行的虚拟服务器(软件程序)。关于这些技术和示例操作的更多细节在以下提 {共。参考图1,提供了示出示例IVR系统的概念图100。图示100中示出的联网通信环境是为了描述的目的。可在诸如公共网络、基于企业的网络、基于云的网络及其组合等各种联网环境中实现各实施例。在诸如示图100中所示的一个的IVR系统中,IVR应用由IVR服务器108执行。呼叫者(例如用户102)可通过诸如蜂窝呼叫、公共交换电话网络(PSTN)呼叫、网际协议语音 (VOIP)呼叫以及类似呼叫等任何表单的音频通信来访问IVR应用。可在一个或多个网络 106上通过与用户102相关联的音频通信设备104来建立音频通信。IVR服务器108可与由一个或多个服务器执行的语音系统110交互。语音系统100 可存储并提供预先记录或合成的音频响应、提示等。可将诸如预先记录或合成的音频文件等与IVR系统的语音合成部分相关联的数据存储在数据存储112中。可采用IVR数据存储 109来存储可由IVR服务器108和客户机设备114访问的提示和所设计的IVR结构。设计者116可在一个或多个网络118上通过客户机设备114来访问IVR服务器108处的IVR应用,并且在IVR系统的操作之前或期间建立设计参数。网络106和118可以是不同的网络 (例如网络106是音频通信网络以及网络118是数据网络)或相同的网络(例如两者都是数据网络)。IVR系统可采用多个服务器,诸如通信服务器、音频服务器、数据库服务器以及类似的服务器。客户机114可以是任何计算设备,诸如膝上型计算机、手持式计算机、台式计算机、车载计算机、智能电话以及类似的设备。网络106可包括蜂窝网络、PSTN网络、能够便于VOIP或相似的音频通信的数据网络、以及类似的网络。音频通信设备可以是电话、蜂窝电话、智能电话、执行提供音频通信的应用的计算机等。已经用具体的服务器、客户端设备、应用程序和交互描述了图1的示例系统。各实施例不限于根据这些示例配置的系统。提供IVR设计的过程集成的树视图控制的平台可以在采用更少或额外组件以及执行其他任务的配置中实现。此外,可以使用此处描述的原理用相似的方式来实现具体的协议和/或接口。图2至4示出根据各实施例的具有提供给用户以供选择或修改的IVR设计的不同方面的示例IVR系统设计应用用户界面的屏幕截图。根据某些实施例的IVR设计系统可采用树视图结构,该树视图结构随着设计者提供输入而自动地进化。该结构中的每一节点可以被展开和/或折叠,以便示出或隐藏内联表单,其中用户可输入特定节点的内容(例如问题的语音提示)。作为对比,常规IVR系统通常将IVR结构与对话分开,并且需要诸如双击或右击等额外动作来访问给定节点的本文档来自技高网...

【技术保护点】
1.一种至少部分地在计算设备上执行的用于提供交互式语音响应(IVR)系统(100)设计的过程集成的树视图控制的方法,所述方法包括:接收与根节点相关联的内容(820);基于所述根节点的内容确定第一级节点;在所述IVR的树视图结构中呈现所述第一级节点(830);响应于接收设计者对所述第一级节点中的一个的选择(840),在所述树视图结构内呈现一表单,使得所述设计者能够提供所选择的第一级节点的内容;基于设计者所提供的第一级节点的内容来确定附加的子级节点;以及响应于接收设计者对所述子级节点中的一个的另一选择,在所述树视图结构内呈现另一表单,使得所述设计者能够提供所选择的子级节点的内容(850)。

【技术特征摘要】
2010.05.25 US 12/786,8561.一种至少部分地在计算设备上执行的用于提供交互式语音响应(IVR)系统(100)设计的过程集成的树视图控制的方法,所述方法包括接收与根节点相关联的内容(820);基于所述根节点的内容确定第一级节点;在所述IVR的树视图结构中呈现所述第一级节点(830);响应于接收设计者对所述第一级节点中的一个的选择(840),在所述树视图结构内呈现一表单,使得所述设计者能够提供所选择的第一级节点的内容;基于设计者所提供的第一级节点的内容来确定附加的子级节点;以及响应于接收设计者对所述子级节点中的一个的另一选择,在所述树视图结构内呈现另一表单,使得所述设计者能够提供所选择的子级节点的内容(850)。2.如权利要求1所述的方法,进一步包括在完成所述树视图的节点的内容输入之后,呈现所述IVR的概要视图(860)。3.如权利要求1所述的方法,进一步包括响应于由所述设计者(116)对多个节点的选择,同时呈现多个表单(340)。4.如权利要求1所述的方法,其特征在于,所述表单(500)使得所述设计者(116)能够提供以下各项中的至少一个与所述节点(例如592、594)相关联的基于语音识别的响应、与所述节点相关联的双音多频(DTMF)键盘输入、以及当呼叫者到达所选择的节点时要执行的动作。5.如权利要求4所述的方法,其特征在于,所述动作包括以下各项之一向所述呼叫者提示另一问题056)、将所述呼叫者引向代理的队列(576)、将所述呼叫者引向会话发起协议统一资源标识符(SIP URI)、将所述呼叫者引向电话号码、以及将呼叫者引向语音邮件。6.如权利要求4所述的方法,其特征在于,所述设计者116被允许通过可用动作的下拉菜单来提供要执行的动作056)。7.如权利要求1所述的方法,其特征在于,所述设计者(116)被允许选择所述树视图结构中的任何节点(例如582、584)以供内容输入。8.如权利要求1所述的方法,进一步包括动态地折叠所述树视图结构中的节点(例如592、594)以便在呈现新的表单时保留所述树视图结构的上下文。9.一种用于提供交互式语音响应(IVR)系统(100)设计的过程集成的树视图控制的系统,所述系统包括用于执行IVR设计应用的IVR服务器(108),其中所述IVR设计应用(724)被配置成接收与根节点相关联的内容(820);基于所述根节点的内容确定第一级节点;在所述IVR的树视图结构中呈现所述第一级节点(830);响应于接收设计者对所述第一级节点中的一个的选择(840),在...

【专利技术属性】
技术研发人员:F·迪比W·勒菲弗K·罗林
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1