用于从受控对话语法创建混合主导语法的方法和设备技术

技术编号:2843089 阅读:229 留言:0更新日期:2012-04-11 18:40
一种建立混合主导语法的方法能够包括识别用于包括在混合主导语法内的多个受控对话语法,和依照选定的语法产生技术,自动地产生这样的混合主导语法,以便混合主导语法指定多个受控对话语法。

【技术实现步骤摘要】

本专利技术涉及基于混合主导语音的系统,以及更特别地涉及创建与这样的系统一起使用的语法。
技术介绍
许多健壮的话音应用利用称作混合主导交互的人机交互的形式。混合主导交互是在用户和计算机系统之间灵活的交互策略,在其中每个参与者能够在任何时间转而控制或改变交互的流程。混合主导系统提供更自然的,以及通常优选的,用于用户与计算机系统交互的方式。在混合主导语音系统中,用户能够以变化的顺序提供不同信息片而不用先被提示输入各个信息项。例如,计算机系统能够从用户口语表达中提取出所需的信息项,并使用该信息项填充到电子表格的合适字段中。在举例说明中,用户能够说,“我想在六月23日从波士顿飞到纽约的拉瓜迪亚机场”。混合主导系统能够从该单一的口语表达中提取所需的信息项,如离开的城市、抵达的机场、和航班的日期。相对照地,受控对话系统会以特定的顺序为每个个体信息片而提示用户,每次一个,且执行数据的采集。以这种方式,受控对话系统有效地“指引”交互或对话的流程而不向用户提供任何机会以偏离该指定的流程。开发混合主导系统的一个方面是将用于处理用户口语表达的混合主导语法的开发。尽管现代技术如话音扩展标记语言(话音XML)支持混合主导对话,在话音XML中创建混合主导语法仍然是一个复杂的任务。典型地,混合主导语法较受控对话语法的开发和维护更为困难和复杂。是这样的情况,即典型地使用受控对话语法作为组件而来建立混合主导语法。进一步使混合主导语法开发复杂的是这些语法是手动开发的事实。如此,混合主导语法的创建是耗费时间的和易于出错的过程。提供克服上述不足的用于创建混合主导语法的更有效的技术将是有益的。专
技术实现思路
本专利技术提供用于构造混合主导语法的方法和设备,和进一步能够重新使用受控对话语法。本专利技术的一个实施方式能够包括建立混合主导语法的方法。该方法能够包括识别用于包括在混合主导语法中的多个受控对话语法,和依照选定的语法产生技术,自动地产生这样的混合主导语法,从而该混合主导语法指定多个受控对话语法。本专利技术的另一个实施方式能够包括自动地从多个受控对话语法构造混合主导语法的方法。该方法能够包括识别用于包括在混合主导语法中的多个受控对话语法和,响应用户提示,接收指定一个选定的语法产生技术的用户输入。该方法进一步能够包括自动地产生指定多个受控对话语法的混合主导语法。多个受控对话语法相对于彼此能够具有用于处理用户口语表达的,至少部分根据选定的语法产生技术确定的顺序关系。本专利技术的另一个实施方式能够包括一种机器可读的存储器,已经在其上存储有具有多个代码部分的计算机程序,所述代码部分可由机器执行用于使机器执行此处公开的各种步骤和方法。附图说明在图中所示的是当前优选的实施方式,然而应该理解,本专利技术不限于所示的具体布置和手段。图1是依照本专利技术的一个实施方式的在创建混合主导语法中使用的图形用户接口(GUI)的视图。图2是依照本专利技术的另一个实施方式的在创建混合主导语法中使用的GUI的视图。图3描述了举例说明能够依照此处公开的专利技术布置而产生的混合主导语法的一种变型的示例性代码。图4描述了举例说明能够依照此处公开的专利技术布置而产生的混合主导语法的另一种变型的示例性代码。图5描述了举例说明能够依照此处公开的专利技术布置而产生的混合主导语法的又一种变型的示例性代码。图6描述了举例说明一种方式的示例性代码,在该方式中,用户能够选择和/或识别将被包括在混合主导语法中的受控对话语法。图7是举例说明依照本专利技术的另一个实施方式的创建混合主导语法的方法的流程图。具体实施例方式虽然本说明书给出定义了被认为具有新颖性的本专利技术的特征的权利要求,但是结合附图和说明书的描述将更好地理解本专利技术。如所需要的,在此处公开了本专利技术的详细实施方式;然而,应该理解所公开的实施方式仅是本专利技术的示例,本专利技术能够以各种形式具体化。因此,此处所公开的指定的结构和功能的细节不应解释为限制,而仅是作为用于权利要求的基础,作为用于教导本领域熟练人员在实际任何合适的详细结构中不同地使用本专利技术的代表性基础。进一步,此处所使用的术语和短语不旨在限制而是提供本专利技术的可理解的描述。本专利技术提供用于开发由混合主导计算系统使用的语法的解决方案。依照此处公开的本专利技术的布置,能够使用,和/或重新使用受控对话语法,以创建混合主导系统。本专利技术能够从用户或软件开发者得到创建混合主导语法所需的不同信息项。在一个实施方式中,例如,一个或更多受控对话语法和各种连接短语一样能够被识别。连接短语能够被用于链接选定的受控对话语法。使用多种不同语法产生技术的一种,能够从用户指定的信息自动地产生混合主导语法,因此,减少了和/或消除了许多典型地与混合主导语法的手动创建相结合的复杂性。在一个实施方式中,此处公开的本专利技术的布置能够在基于软件的开发系统中,或作为其一部分实现。例如,此处公开的不同实施方式能够作为软件开发系统如WebSphere话音工具包V6.0(此后“话音工具包”)的一部分实现。话音工具包是可从纽约阿芒克的国际商业机器公司(IBM)得到的软件开发平台,该公司提供用于开发支持话音的应用的支持。话音工具包提供用于语音识别的语法文件的视觉组成的图形语法建立器,支持可重新使用的对话组件的通信流程建立器,对话音扩展标记语言(话音XML)的支持,和/或其他功能。应该认识到虽然此处所公开的实施方式能够作为话音工具包的一部分实现,这仅仅是一个实施方式。本专利技术不旨在由所使用的特定主机应用限制,因为此处所公开的实施方式能够作为任何合适的软件开发系统和/或环境的一部分而实现。此外,应该认识到此处所公开的实施方式能够作为单机软件开发系统或应用而实现。图1是依照本专利技术的一个实施方式的在创建混合主导语法中使用的图形用户接口(GUI)100的视图。GUI 100能够包括多个不同域类型105、110和115。域105和115能够接收指定各种连接短语的用户输入。如所示,能够在域105中接收或指定前缀类型短语,而能够在域115中指定后缀类型短语。能够在域110中指定特定的受控对话语法。如此处所使用的,受控对话语法能够指定一个或更多单词或短语,这些单词或短语对于根据从一个或更多用户口语表达中提取或识别的数据而填充的电子表格的特定域是可允许输入。图1举例说明了混合主导语法被开发用于支持话音的航线预订系统的实例。应该认识到,然而,此处公开的本专利技术的布置能够被应用于任何各种不同的支持话音的系统,且在图1中特定产业的使用仅仅出于图示的意图。因此,图1不旨在限制本专利技术,而是作为用于解释本专利技术各方面的基础。在任何实例中,再次参考域105和115,连接短语能够作为指示所使用的特定受控对话语法或,可选择地,链接两个或更多受控对话语法的队列。看情况,连接短语能够包括一个或更多单词、符号或文本元素。因此,当在用户口语表达中被识别时,连接短语指示将使用特定的受控对话语法来处理用户口语表达的一部分或特定的单词。如所述,连接短语也能够用于在两个或更多受控对话语法之间高效地链接,或建立关联或关系。因此,连接短语能够在使用连接短语链接的受控对话语法之间建立顺序。GUI 100举例说明了连接短语“从...离开”,此处单词“离开”已经被表示为可选的,已经与名为“离开语法”的受控对话语法相关联。这个语法能够指定离开城市的列表。相似本文档来自技高网
...

【技术保护点】
一种建立混合主导语法的方法,包含:    识别用于包括在混合主导语法内的多个受控对话语法;    依照选定的语法产生技术,自动地产生该混合主导语法,以便该混合主导语法指定多个受控对话语法。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:苏恩索恩阿蒂瓦尼查雅普杭格戴维雅拉米尔罗杰拉尔德马修麦科布
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1