完成呼叫中功能的话音激活信令的制作方法

文档序号:7605881阅读:172来源:国知局
专利名称:完成呼叫中功能的话音激活信令的制作方法
技术领域
本发明总地涉及电话领域,更具体地涉及使用话音识别技术来便于在通信会话期间的呼叫中信令。
背景技术
语音或者话音识别(VR)技术已经用于诸如文字处理等计算机应用中,它也可以用于电话设备和系统。一个通信终端(例如,移动/无线电话、有线电话等)可能包括一种具备某种话音激活的命令(VAC)以完成呼叫发起和终接功能性的部件。例如,用户可以讲出命令“呼叫约翰”,而此命令由通信终端中VR硬件和/或软件进行处理,并且被翻译成一条拨叫关联该标签“约翰”的电话号码的指令。与此类似,用户可以讲出命令“挂断”,而此命令在由VR硬件和/或软件处理之后被翻译成一条断开当前通信会话连接的指令(例如,表明挂机信号)。
除了在呼叫发起期间(例如目的地电话号码)和呼叫终接期间(例如挂机信号)所传送的信号外,用户可能还期望在呼叫或者通信会话处于稳定“通话”状态时向目的地传送信号。一个常用这种呼叫中信令的普通例子是与诸如话音邮箱系统、呼叫路由系统、金融帐户信息系统等自动应答系统进行通信。

图1说明了一种可以用于银行自动帐户信息系统的传统分级菜单。如图1所示,在用户拨叫银行的电话号码接入自动帐户信息系统后,就可以按下“1”、“2”、或“3”键来分别检查其余额、提款或存款。当用户按下一个键时,一个双音多频(DTMF)信令消息被传送到银行的自动帐户信息系统,在此系统中解释此消息,并基于用户在菜单中的当前位置与一列所认可的请求进行比较。如果自动帐户信息系统检测到了一个匹配,则执行所请求功能。
由于图1中帐户功能菜单的分级特性,用户可能必须记住一个完成某些功能的按键序列。现在参考图1,为了检查所有的ATM提款,用户必须按下“2”、“2”和“2”。如果用户接着希望检查所有的直接存款,用户必须按下“3”、“2”和“3”。用户可能难以记住这些序列,从而用户要依靠自动话音提示列举对应各种选项的按键,而这可能消耗时间。
因此在稳定的电话呼叫或通信会话期间期望使用VR技术以便于进行预定义信号的传输。不幸的是,使用VR技术的复杂性在于用户可能访问多个完成公共功能的不同自动应答系统,而实现这些功能在这些自动应答系统之间却有所差别。例如,考虑用户话音邮箱。用户可能拥有三个话音邮箱系统一个用于工作间、另一个用于家里(例如应答机)、第三个与其移动电话帐户关联。所有这三个话音邮箱系统可能都包括通过在电话键盘上按下一个(多个)正确的键而执行的管理功能保存消息、删除消息、以及跳到下一条消息。用于请求每项管理功能的具体按键可能在三个话音邮箱系统之间是不同的。例如,按下“3”键在某一话音邮箱系统中可能删除一条消息,而在另一话音邮箱系统中可能存储一条消息。
因此,在电话设备和系统中需要使用改进VR技术,以便于呼叫中信令,并可能让用户减少对为了在诸如自动应答系统等目的地上完成具体功能而记忆冗长按键序列的需要。而且,在电话设备和系统中需要使用改进的VR技术,从而允许用户使用一致的口头命令集,在多个自动应答系统中完成相似的功能。
发明概述因此本发明的一个目的是提供可以允许用户用话音激活命令完成呼叫中功能的改进通信设备、方法和计算机程序产品。
本发明的另一个目的是提供可以把话音命令翻译成电话信号的改进通信设备、方法和计算机程序产品,而此信号可以被传送到目的地以完成所期望的操作。
本发明的这些以及其他目的、优势、和特征可以由通信设备、方法和计算机程序产品来提供,它们可以被用来通过把话音命令与目的地关联起来并把带有此话音命令的信令消息与目的地关联起来,从而把信息传送到目的地。在建立了与目的地的通信之后解释从用户接收的语音输入,并与话音命令进行比较以确定是否存在匹配。如果语音输入与话音命令相匹配,则关联话音命令和目的地的信令消息被传送到目的地。本发明通过在信令消息中嵌入了对应操作的信号,而可以免除用户的负担,不必记忆完成特定操作或功能的按键。而且,由于信令消息关联于话音命令和目的地,故相同的话音命令可以用于在一个以上目的地完成操作。例如,用户可以拥有多个银行帐户,以便在呼叫第一银行时,讲出命令“余额”就使第一信令消息(例如特定的键序列)被传送到第一银行的自动帐户信息系统。同样,在呼叫第二银行时,讲出命令“余额”就使不同于第一信令消息的第二信令消息被传送到第二银行的自动帐户信息系统。
根据本发明的一个方面,在每个话音命令具有关联的信令消息的情况下,多个话音命令可以关联于一个目的地。
根据本发明的另一方面,可以定义一个进行传输以建立与目的地通信的信令消息。
根据本发明的又一方面,关联话音命令和/或用于访问目的地的信令消息包括至少一个双音多频(DTMF)信号。
根据本发明的又一方面,一个话音命令通过记录话音命令标签而关联于一个目的地。
因此,本发明可以让用户在进行呼叫时方便地发送DTMF命令。更具体的说,根据一个示例实施方案,一个或多个用户所定义的口头命令字分别关联于每个都包括其DTMF信号或序列的信令消息,以便这些信令消息对于所拨叫号码或目的地是语境敏感的。有利的是,本发明可以允许用户使用一致的口头命令字集来与各种不同的自动应答系统进行通信。
附图简述参看有关附图,本发明的其他特征从下面具体实施方案的详细描述中会更易于理解,其中图1是说明一个用于向银行客户提供有关其帐户信息的传统分级菜单的框图;图2是说明根据本发明的通信设备、方法、和计算机程序产品的示例移动终端的高层框图;图3是更详细说明图2所示处理器和存储器的框图;图4是更详细说明图2所示话音识别(VR)数字信号处理器(DSP)和存储器的框图;图5是更详细说明图2所示双音多频(DTMF)输出脉冲数字信号处理器(DSP)和存储器的框图6A、6B、7A、和7B是说明根据本发明的图2-5中通信设备、方法、和计算机程序产品操作的流程图。
优选实施方案详述虽然本发明易于进行各种修改和采取可选形式,这里的具体实施方案仍通过图例表示出来,并在这里进行详细描述。但是,应当理解的是,这里无意于把本发明局限到所公布的特定形式上,相反,本发明要覆盖在权利要求所定义的本发明精神和范围中所有的修改、等价、和可选的方案。贯穿各附图的所有描述,同样的参考数字表示同样的元素。
出于说明的目的而决非限制,根据本发明的通信设备、方法、和计算机程序产品此后会具体于移动终端中进行讨论。但是应当理解,本发明的通信设备、方法、和计算机程序产品可以用于其他类型的电话系统和设备。
本发明可以具体化为一种通信设备、方法、或计算机程序产品。因此,本发明可能采取的形式有完全硬件实现、完全软件实现(包括固件、驻留软件、微码等)、或者既包含软件又包含硬件的实现。此外,本发明可能在计算机可用或可读的存储介质上采取计算机程序产品的形式,此产品包括在该媒体中实现的计算机可用或可读的程序代码装置,由指令执行系统使用或者连到指令执行系统。在此文档的上下文中,计算机可用或可读的介质可以是任何可以包含、存储、通信、传播、或传输程序的装置,以便供指令执行系统、装置、或设备使用或与之相连。
计算机可用或可读的介质可以是但不局限于例如电子、磁、光、电磁、红外、或半导体的系统、装置、设备或传播介质。计算机可读介质更具体的例子(并不详尽的罗列)会包括下面这些具有一条或多条线路的电子连接、便携式计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或闪速存储器)、光纤、便携式光盘只读存储器(CD-ROM)。注意,计算机可用或可读的介质甚至可能是可以打印程序的纸张或其他合适介质,因为程序可以通过例如光学扫描这些纸张或其他介质而被电子地获取,然后在必要时进行编辑、解释、或以合适方式进行其他处理,最后存储在计算机存储器中。
现在参考图2,一个根据本发明的移动终端30典型的包括键盘32、显示器34、扬声器36、话筒38、收发器42、以及存储器54,它们与处理器52通信。收发器42从天线44接收输入信号并向天线44传送输出信号,并且用于建立和维护与另一方或目的地的通信。这些组件包含在许多常规移动终端中,而且它们的功能性通常为本领域技术人员所知。移动终端30还包括一个与处理器52和存储器58两者通信的话音识别(VR)数字信号处理器(DSP)56、以及一个与处理器52和存储器64两者通信的双音多频(DTMF)输出脉冲DSP 62。
图3更详细的说明了处理器52和存储器54。处理器52经过地址/数据总线66与存储器54通信。处理器52可以是任何适于嵌入式应用的商业上可用或定制的微处理器。存储器54代表整个分层存储设备,其中包括用于实现多模式移动终端30功能性的软件和数据。存储器54可能包括但并不局限于下面的设备类型高速缓冲存储器、ROM、PROM、EPROM、EEPROM、闪速存储器、SRAM、以及DRAM。
如图3所示,存储器54可以保存五大类用于移动终端30的软件和数据操作系统68、输入/输出(I/O)设备驱动程序72、电话本维护模块74、话音-DTMF翻译模块76、电话本条目数据库78。操作系统68应该设计为适于实时嵌入式应用,并且最好是相对紧致以有效使用存储器54。I/O设备驱动程序72典型地包括软件例行程序,经操作系统68访问此程序来与诸如键盘32、显示器34、扬声器36、话筒38、以及特定存储器组件等设备进行通信。电话本维护模块74包括用于创建和维护电话本条目数据库78的程序。最后,话音-DTMF翻译模块76与电话本条目数据库78进行合作,以便在电话呼叫或者通信会话期间响应来自用户的语音输入、控制DTMF信号的传输。
图4更详细说明了VR DSP 56和存储器58。VR DSP 56经过地址/数据总线82与存储器58进行通信。VR DSP 58可以是任何适于话音识别应用的商业上可用或定制的数字信号处理器。存储器58代表整个分层存储设备,其中包括用于实现多模移动终端30的话音识别功能性的软件和数据。存储器58可以包括但并不局限于下面的设备类型高速缓冲存储器、ROM、PROM、EPROM、EEPROM、闪速存储器、SRAM、以及DRAM。
如图4所示,存储器58可以保存两大类用于实现根据本发明的话音识别功能性的软件和数据话音识别模块84和话音命令数据库86。话音识别模块84包括为移动终端30提供话音识别能力的程序,即为用户所讲词分配数字签名的能力。话音命令数据库86包含对应由话音识别模块84所“学习的”词的数字签名。
图5更详细说明了DTMF DSP 62和存储器64。DTMF DSP 62经过地址/数据总线88与存储器64进行通信。DTMF DSP 58可以是任何商业上可用或定制的数字信号处理器,适于合成由公共交换电话网(PSTN)所识别的话音频带,成为对应来自传统电话键盘的数字和符号。确切的说,PSTN设计用于识别对应电话键盘上12个按钮或数字中各个按钮或数字的唯一频对,电话键盘三列中的每一列都分配了一个频率,而电话键盘的四行中每一行也分配了一个频率。因此,对应具体数字或按钮的DTMF频对由分配到数字或按钮的列和行的频率组合而得到。参考图5,存储器64代表整个分层存储设备,其中包括用于实现多模移动终端30中DTMF输出脉冲功能性的软件和数据。存储器64可以包括但并不局限于下面的设备类型高速缓冲存储器、ROM、PROM、EPROM、EEPROM、闪速存储器、SRAM、以及DRAM。
如图5所示,存储器64可以保存两大类用于实现根据本发明的DTMF输出脉冲功能性的软件和数据DTMF输出脉冲模块92和音调数据库94。DTMF输出脉冲模块92包括用于为移动终端30提供输出脉冲或传送DTMF信号能力的程序。话音命令数据库94包括供DTMF输出脉冲模块92用来合成并传送DTMF信号的数据。这些数据可以包括由PSTN所识别的标准DTMF频率,它们对应传统电话键盘上的键。此外,音调数据库94可以包括对于DTMF信号的功率电平、以及控制每个所传DTMF信号时长和DTMF信号连续传送之间时延的定时数据。
应当理解,尽管存储器54、58、和64在图2-5中表示为离散的单元,但这些存储器可以实现为一个程序和数据存储管理方案的一部分。在这种实现中,存储器54、58、和64的划分实际上基于分配到处理器52、VR DSP 56、和DTMF DSP 62的地址空间。而且,在本发明优选实施方案中,两个DSPs-a VR DSP 56和DTMF输出脉冲DSP62被用于实现话音识别和DTMF输出脉冲功能性。不过,也能用单个DSP实现话音识别和DTMF输出脉冲功能性两者,其中话音-DTMF翻译模块76经过处理器52控制DSP操作模式。
本发明此后的描述有关于根据本发明实施方案的移动终端、方法、和计算机程序产品的流程图说明。应当理解,流程图说明的每个块、以及块的组合可以由计算机程序指令来实现。这些计算机程序指令可以供给通用计算机、专用计算机、或其他可编程数据处理装置的处理器来生产机器,使得指令通过计算机或者其他可编程数据处理设备的处理器得到执行,从而生产用于实现在流程图中一个或一些块中所规定的功能的装置。
这些计算机程序指令还可以存储在一个计算机可用或可读的存储器中,它可以指示计算机或其他可编程数据处理装置以特定方式运行,以便这些存储在计算机可用或可读存储器中的指令生产一种机器的产品,其中包括实现流程图中一个或一些块中所规定功能的指令装置。
这些计算机程序指令还可以加载到计算机或其他可编程数据处理装置上,从而在计算机或其他可编程装置上执行一系列操作步骤来产生一个计算机实现的过程,以便在计算机或其他可编程装置上执行的指令提供了实现流程图中一个或一些块所规定功能的步骤。
参考流程图6A-6B和7A-7B将描述示例操作在稳定呼叫或通信会话期间创建电话本条目并使用这些条目向目的地(例如自动应答系统)传送信令消息。
现在参考图3、4、和6A,创建电话本条目以存储在电话本条目数据库78中的操作开始于块102,在这里从用户接收一个建立新电话本条目的请求。电话本维护模块74可以使用移动终端30的显示器34来提供用户接口(例如提示和图标),从而辅助用户创建和维护电话本条目。
每个电话本条目最好包括下面的结构电话本条目结构位置分配到条目的序号名称分配到条目的名称号码目的地电话号码话音命令1关联条目的话音命令按键关联话音命令1的一个(或一些)按键.
.
话音命令n关联条目的话音命令按键关联话音命令n的一个(或一些)按键电话本条目数据库78最好配置为关系数据库,其中每个电话本条目在数据库中包括单一元组。名称字段或号码字段可以用作从电话本条目数据库78中访问和检索一个元组的关键词。电话本条目字段的内容和使用此后会做更详细的描述。
一旦用户已经请求了一个新的电话本条目,电话本维护模块74就可能提示用户输入信息,用于填入电话本条目字段。在块104,用户键入用于访问目的地的键序列(即电话号码),该键序列存储在号码字段。这个用于访问目的地的键序列可以用作一个访问电话本条目数据库78中电话本条目元组的关键词。注意键序列不必局限于目的地电话号码,因为期望可以包括注册、密码、个人身份号码(PIN)、或其他类型的代码作为此序列的一部分。这将允许用户在首次建立通信时自动地注册到例如自动应答系统。在用户提供了电话本条目字段的信息之后,电话本维护模块可能在进行到下一字段之前选择性地提示用户确认输入。
然后,在块106用户提供当前电话本条目的名称,以存储在名称字段。名称字段最好用作一个用于访问电话本条目数据库78中电话本条目元组的关键词。因此,电话本维护模块74应当确保用户为新电话本条目所输入的名称是唯一的。如果当前名称并不唯一,则电话本维护模块74可能拒绝当前名称的条目并提示用户输入一个不同的名称。
除了名称字段,电话本条目还可能由位置字段的内容进行唯一标识。位置字段用于提供对电话本条目的排序,它可以由电话本维护模块74用于以想要的顺序在显示器34上显示或罗列电话本条目。因此,电话本维护模块74可更新位置字段,使之作为一个允许用户安排先前所输入电话本条目顺序的部分接口。因此,在块108用户可选地为新电话本条目的位置字段输入想要的序号,或者作为选择,电话本维护模块74可以无需用户输入,而自动为位置字段分配下一可用的序号。
在块112提示用户把话音命令与新电话本条目关联起来的选项。如果用户拒绝此选项,则在块114提示用户确认其创建新电话本条目的选择。如果接收到用户确认,则在块114电话本维护模块74把新电话本条目存储在电话本条目数据库78中。
另一方面,如果用户在块112选择把话音命令与新电话本条目关联起来,则电话本维护模块74可能与话音识别模块84通信,以激活VR功能性。在块116用户向移动终端30的话筒38讲出一条话音命令,它被提供到VR DSP 56并由话音识别模块84进行解释以创建一个话音命令标签。此话音命令标签包括一个对于用户所讲一个(多个)词的数字签名。用户可以经过扬声器36和/或显示器34得到对于话音命令标签的听觉和/或视觉确认。如果接收到确认,则话音命令标签被存储在话音命令字段,并且话音识别模块84把对于此口头命令的数字签名添加到话音命令数据库86中,此数据库包括一个“所学习的”话音命令的集合。如上文中电话本条目的优选结构所示,多个话音命令可以关联于单一目的地。因此,在单个电话本条目元组中可能有多个话音命令字段。
随着连接符B到图6B,在块118用户键入关联先前所记录话音命令标签的键序列。此键序列存储在关联话音命令字段的按键字段中,其中包括在块116所记录的话音命令标签。重要的是,键序列关联于话音命令和目的地,从而允许用户使用口头命令对一个以上目的地完成某一特定操作,即使按键在目的地之间相互不同也不必关心用于完成命令的特定按键或信号。
于是在块122向用户提供把附加话音命令与电话本条目关联起来的选项。如果用户选择键入附加话音命令,则连接符A连到图6A,其中在块116如前所述继续进行操作。如果用户拒绝在块122所确定的创建附加话音命令的选项,则在块124电话本维护模块74为新电话本条目设置话音识别允许标志。然后在块126提示用户去确认他们创建一个新电话本条目的选择。如果接收到用户确认,则在块126电话本维护模块74把新电话本条目存储在电话本条目数据库78中。
所填入电话本条目的例子在下面提出以便解释。用户可以创建一对电话本条目,它们对应其工作中的话音邮箱系统、以及关联其移动业务提供商的话音邮箱系统,如下所示示例电话本条目1位置1名称话音邮箱办公室号码9195551111p##123456话音命令1保存按键7话音命令2删除按键3话音命令3应答按键1话音命令4重复按键2话音命令5下一个按键5话音命令6帮助按键0示例电话本条目2位置2名称话音邮箱移动号码9195551234p##7654321话音命令1保存按键3话音命令2删除按键2话音命令3重复按键6话音命令4下一个按键7话音命令5帮助按键0注意“p”表示暂停符号。
下面会更详细的进行讨论,当用户向其对应示例电话本条目1的工作话音邮箱发起呼叫时,有效的仅有那些关联“话音邮箱办公室”电话本条目的话音命令。即使用户的两个话音邮箱系统共享一些公共话音命令(即保存、删除、重复、下一个、以及帮助等话音命令),但是完成那些命令的按键关联于话音命令和具体目的地(即名称和号码字段)。因此,本发明可以允许话音-DTMF翻译模块76调度正确的按键用于传送,这些按键将由当前用户所连目的地进行确认。
在上面提出的两个示例电话本条目中,每个话音命令都具有单一与之相关的按键。回忆关于图1的前述讨论,一些自动应答系统可以经分级菜单向用户提供信息。因而期望把多个按键关联到单一话音命令上,而此命令完成的操作是通过导航分级菜单的多级而得到调用。基于图1的分级菜单,下面的电话本条目定义了完成各种银行操作的话音命令。
示例电话本条目3位置3名称我的银行号码9195552222p<帐户号码><密码>
话音命令1余额按键11话音命令2ATM借方按键222话音命令3返回按键*话音命令4操作员按键0
话音命令5下一个现在参考图3-5和7A-7B描述示例操作在稳定呼叫或者通信会话期间,响应用户口头命令,使用电话本条目向目的地(例如,自动应答系统)传送信令消息。
操作开始于块132,在这里用户向具有创建了电话本条目的电话号码发起呼叫。在块134,话音-DTMF翻译模块使用条目的名称或者所拨叫电话号码作为关键词,从电话本条目数据库78中检索对应所呼叫目的地的条目。例如,用户发起呼叫可以使用电话本维护模块74在电话本条目数据库78中滚动条目、然后在发现所需条目时选择呼叫功能。存储在电话本条目中号码字段的按键包括一个可以进行传送以建立与目的地通信的信令消息。在此情况下,关联电话本条目的名称可以供给话音-DTMF翻译模块76,此模块把名称用作关键词从电话本条目数据库78中检索对应此电话本条目的元组。作为选择,如果用户人工拨叫目的地,则所拨叫电话号码可以由话音-DTMF翻译模块76用作关键词从电话本条目数据库78中检索对应此电话本条目的元组。
在块136移动终端30建立与目的地的通信,并在块138从用户接收到一个使用话音识别以发出话音命令的请求。在块142话音-DTMF翻译模块76确定话音识别标志是否已经为对应此目的地的电话本条目进行了设置。如果话音识别标志还未设置,则对于此电话本条目没有记录任何话音命令。另一方面,如果话音识别标志已经进行了设置,则连接符A连到图7B上,其中在块144话音-DTMF翻译模块76与话音识别模块84进行通信以激活VR功能性。
在块146话音-DTMF翻译模块76等候来自用户的语音输入。如果没有接收到语音输入,则如块148所表示与目的地的通信会话断开连接。否则,当用户向话筒38讲出一条命令时,语音输入被提供给VR DSP 56,在块152话音识别模块84解释此语音输入从而为之产生数字签名。具体而言,话音识别模块84比较为语音输入产生的数字签名和存储在话音命令数据库86中的数字签名。如果检测到匹配,则话音识别模块84与话音-DTMF翻译模块76进行通信,以向话音-DTMF翻译模块76提供对应此语音输入的话音命令标签,而如果没有检测到匹配则提供“无匹配”消息。
在块154话音-DTMF翻译模块76确定用户是否发出了一个有效话音命令。更具体的说,如果话音-DTMF翻译模块76从话音识别模块84接收到一条话音命令标签,则话音-DTMF翻译模块76为比较此话音命令标签和为在块134所检索到的电话本条目元组存储在话音命令字段中的标号。如果此话音命令标签与关联当前目的地的任意话音命令标签都不匹配,则忽略语音输入并继续块146的过程,其中话音-DTMF翻译模块76等候另外的语音输入。前面已经就示例电话本条目1和2进行了描述。如果用户向关联其移动电话的话音邮箱系统(示例电话本条目2)进行呼叫,而且讲出命令“应答”,则话音识别模块84会识别此语音输入,因为在为办公室话音邮箱电话本条目把“应答”增加为一条话音命令时(示例电话本1),在话音命令数据库86中已经为此命令存储了一个数字签名。不过,对于关联移动电话话音信箱系统的电话本条目并没有把命令“应答”增加为话音命令;因此用户试图使用口头命令执行应答操作不会成功。
同样,如果话音识别模块84向话音-DTMF翻译模块76返回了一个“无匹配”消息,则忽略语音输入并继续块146的过程,其中话音-DTMF翻译模块76等候另外的语音输入。
但是,如果在块154话音-DTMF翻译模块76确定了用户已经发出了一条对应此目的地的有效话音命令(即从话音识别模块84所接收的话音命令标签与存储在块134处所检索到电话本条目元组的话音命令字段中的标签之一匹配),则在块156话音-DTMF翻译模块76传送或脉冲输出关联此话音命令和此目的地的按键。更具体的说,话音-DTMF翻译模块76检索存储在关联此有效话音命令的按键字段中的键序列。这个键序列包括一个信令消息,此消息被传送到DTMF输出脉冲模块92。使用音调数据库94把DTMF音与这个(这些)包含信令消息的按键关联起来,DTMF输出脉冲模块在通信信道是模拟的时向目的地传送DTMF音,或者在通信信道是数字的时向目的地传送DTMF信令消息,从而让用户所请求的操作或功能得以完成。一旦完成传送,则继续块146的过程,其中话音-DTMF翻译模块76等候另外的语音输入。
应当理解,本发明并不局限于DTMF信令,因为这里公开的原则和概念可以等同地应用到其他信令标准和协议中。DTMF信令之所以用于本发明优选实施方案中,是因为它在PSTN和自动应答系统中具有普遍的应用。
流程图6A-6B和7A-7B表示了移动终端30软件示例实现的体系结构、功能性、和操作。基于这种考虑,每个块都可能代表一个模块、片断、或部分代码,它包括一个或多个可执行指令,用于实现一个(或多个)指定的逻辑功能。还应该注意在一些可选实施方案中,在这些块中所描述的功能可能不按流程图6A-6B和7A-7B所描述的顺序出现。例如,依赖于所涉及的功能性,在流程图6A-6B和7A-7B中连续表示的两个块可能基本上同时执行,或者这些块可能有时以相反顺序执行。
在稳定呼叫期间使用VR技术调用DTMF信号传送的环境中,本发明的原理已经得到了说明。具体而言,本发明利用VR功能性和DTMF信令来允许用户把DTMF信令消息与口头话音命令和诸如自动应答系统的具体目的地关联起来。结果,用户可以免除不得不记忆对一个或多个目的地上完成公共操作的键序列的负担。而且,使用VR技术提供了一种安全措施,因为用户不必将其注意力集中到完成所需操作或功能的通信设备上。
总结此详细描述,应该注意的是在基本上不背离本发明原理的情况下可以对优选实施方案进行许多变动和修改。所有这些变动和修改确定为包括在下述权利要求提出的本发明范围之内。
权利要求
1.一种通信设备,包括把话音命令与目的地关联起来的装置;把第一信令消息与该话音命令和目的地关联起来的装置;建立与目的地的通信的装置;响应建立装置而接收对应话音命令的语音输入的装置;以及响应对应话音命令的语音输入而向目的地传送第一信令消息的装置。
2.如权利要求1中所述的通信设备,还包括定义用于访问目的地的第二信令消息的装置;而且其中建立装置包括传送该第二信令消息的装置。
3.如权利要求2中所述的通信设备,还包括把名称与第二信令消息关联起来的装置。
4.如权利要求2中所述的通信设备,其中第二信令消息是一个双音多频(DTMF)信号。
5.如权利要求2中所述的通信设备,其中第二信令消息是多个双音多频(DTMF)信号。
6.如权利要求2中所述的通信设备,其中把话音命令与目的地关联起来的装置包括记录话音命令标签的装置;而且其中把第一信令消息与话音命令和目的地关联起来的装置包括接收第一信令消息的装置;以及把第一信令消息与话音命令标签和目的地关联起来的装置。
7.如权利要求6中所述的通信设备,其中接收对应话音命令的语音输入的装置包括解释语音输入的装置;以及比较所解释语音输入与话音命令标签的装置。
8.如权利要求2中所述的通信设备,还包括响应把话音命令与目的地关联起来的装置以及把第一信令消息与话音命令和目的地关联起来的装置,而设置话音识别标志来指示对于目的地允许进行话音识别的装置。
9.如权利要求8中所述的通信设备,还包括接收话音识别请求的装置;以及响应设置话音识别标志的装置而激活话音识别的装置。
10.如权利要求1中所述的通信设备,其中第一信令消息是一个双音多频(DTMF)信号。
11.如权利要求1中所述的通信设备,其中第一信令消息是多个双音多频(DTMF)信号。
12.如权利要求1中所述的通信设备,其中把话音命令与目的地关联起来的装置包括把多个话音命令与目的地关联起来的装置。
13.如权利要求12中所述的通信设备,其中把第一信令消息与话音命令和目的地关联起来的装置包括把多个信令消息分别与多个话音命令、并与目的地关联起来的装置。
14.如权利要求13中所述的通信设备,其中多个信令消息中每一个都包含一个双音多频(DTMF)信号。
15.如权利要求13中所述的通信设备,其中多个信令消息中至少一个包含多个双音多频(DTMF)信号。
16.一种通信设备,包括建立与目的地的通信的装置;以及响应建立通信的装置而传送关联话音命令和目的地的预定义信令消息的装置。
17.如权利要求16中所述的通信设备,还包括接收对应话音命令的语音输入的装置;以及其中传送预定义信令消息的装置响应于建立通信的装置和接收语音输入的装置。
18.如权利要求16中所述的通信设备,其中预定义信令消息是一个双音多频(DTMF)信号。
19.如权利要求16中所述的通信设备,其中预定义信令消息是多个双音多频(DTMF)信号。
20.一种通信设备,包括一个用于建立与目的地的通信的电路;以及一个用于响应此电路而传送关联话音命令和目的地的预定义信令消息的处理器。
21.如权利要求20中所述的通信设备,其中预定义信令消息是一个双音多频(DTMF)信号。
22.如权利要求20中所述的通信设备,其中预定义信令消息是多个双音多频(DTMF)信号。
23.一种用于从通信设备向目的地传送信息的方法,包括以下步骤把话音命令与目的地关联起来;把第一信令消息与该话音命令和目的地关联起来;建立与目的地的通信;响应建立步骤,接收对应话音命令的语音输入;以及响应接收步骤,向目的地传送该第一信令消息。
24.如权利要求23中所述的方法,还包括以下步骤定义用于访问目的地的第二信令消息;而且其中建立步骤还包括以下步骤传送第二信令消息。
25.如权利要求24中所述的方法,还包括以下步骤把名称与第二信令消息关联起来。
26.如权利要求24中所述的方法,其中第二信令消息是一个双音多频(DTMF)信号。
27.如权利要求24中所述的方法,其中第二信令消息是多个双音多频(DTMF)信号。
28.如权利要求24中所述的方法,其中把话音命令与目的地关联起来的步骤包括记录话音命令标签;而且其中关联第一信令消息的步骤包括接收第一信令消息;以及把该第一信令消息与该话音命令标签和目的地关联起来。
29.如权利要求28中所述的方法,其中接收语音输入的步骤包括解释语音输入;以及比较所解释语音输入与话音命令标签。
30.如权利要求24中所述的方法,还包括以下步骤响应关联话音命令和关联第一信令消息的步骤,而设置一个话音识别标志来指示对于目的地允许进行话音识别。
31.如权利要求30中所述的方法,还包括以下步骤接收话音识别请求;以及如果已经设置了话音识别标志则激活话音识别。
32.如权利要求23中所述的方法,其中第一信令消息是一个双音多频(DTMF)信号。
33.如权利要求23中所述的方法,其中第一信令消息是多个双音多频(DTMF)信号。
34.如权利要求23中所述的方法,其中关联话音命令的步骤包括把多个话音命令与目的地关联起来。
35.如权利要求34中所述的方法,其中关联第一信令消息的步骤包括把多个信令消息分别与多个话音命令、并与目的地关联起来。
36.如权利要求35中所述的方法,其中多个信令消息中每一个都包括一个双音多频(DTMF)信号。
37.如权利要求35中所述的方法,其中多个信令消息中至少一个包括多个双音多频(DTMF)信号。
38.一种用于从通信设备向目的地传送信息的方法,包括以下步骤建立与目的地的通信;以及响应建立步骤,传送一个关联一个话音命令和该目的地的预定义信令消息。
39.如权利要求38中所述的方法,还包括以下步骤响应建立步骤,接收对应话音命令的语音输入,而传送步骤响应建立步骤和接收步骤。
40.如权利要求38中所述的方法,其中预定义信令消息是一个双音多频(DTMF)信号。
41.如权利要求38中所述的方法,其中预定义信令消息是多个双音多频(DTMF)信号。
42.一种用于从通信设备向目的地传送信息的计算机程序产品,包括一个具有实现于其中的计算机可读程序代码的计算机可读存储介质,此计算机可读程序代码包括把话音命令与目的地关联起来的计算机可读程序代码;把第一信令消息与该话音命令和目的地关联起来的计算机可读程序代码;建立与目的地的通信的计算机可读程序代码;响应建立与目的地通信的计算机可读程序代码,而接收对应话音命令的语音输入的计算机可读程序代码;以及响应对应话音命令的语音输入,而向目的地传送该第一信令消息的计算机可读程序代码。
43.如权利要求42中所述的计算机程序产品,还包括定义用于访问目的地的第二信令消息的计算机可读程序代码;而且其中建立与目的地通信的计算机可读程序代码包括传送该第二信令消息的计算机可读程序代码。
44.如权利要求43中所述的计算机程序产品,还包括把一个名称与第二信令消息关联起来的计算机可读程序代码。
45.如权利要求43中所述的计算机程序产品,其中第二信令消息是一个双音多频(DTMF)信号。
46.如权利要求43中所述的计算机程序产品,其中第二信令消息是多个双音多频(DTMF)信号。
47.如权利要求43中所述的计算机程序产品,其中把话音命令与目的地关联起来的计算机可读程序代码包括记录话音命令标签的计算机可读程序代码;而且其中把第一信令消息与话音命令和目的地关联起来的计算机可读程序代码包括接收第一信令消息的计算机可读程序代码;以及把第一信令消息与话音命令标签和目的地关联起来的计算机可读程序代码。
48.如权利要求47中所述的计算机程序产品,其中接收对应话音命令的语音输入的计算机可读程序代码包括解释语音输入的计算机可读程序代码;以及比较语音输入与话音命令标签的计算机可读程序代码。
49.如权利要求43中所述的计算机程序产品,还包括响应把话音命令与目的地关联起来的计算机可读程序代码以及把第一信令消息与话音命令和目的地关联起来的计算机可读程序代码,而设置话音识别标志以指示对于目的地允许进行话音识别的计算机可读程序代码。
50.如权利要求49中所述的计算机程序产品,还包括接收话音识别请求的计算机可读程序代码;以及响应设置话音识别标志的计算机可读程序代码而激活话音识别的计算机可读程序代码。
51.如权利要求42中所述的计算机程序产品,其中第一信令消息是一个双音多频(DTMF)信号。
52.如权利要求42中所述的计算机程序产品,其中第一信令消息是多个双音多频(DTMF)信号。
53.如权利要求42中所述的计算机程序产品,其中把话音命令与目的地关联起来的计算机可读程序代码包括把多个话音命令与目的地关联起来的计算机可读程序代码。
54.如权利要求53中所述的计算机程序产品,其中把第一信令消息与话音命令和目的地关联起来的计算机可读程序代码包括把多个信令消息分别与多个话音命令、并与目的地关联起来的计算机可读程序代码。
55.如权利要求54中所述的计算机程序产品,其中多个信令消息中每一个都包含一个双音多频(DTMF)信号。
56.如权利要求54中所述的计算机程序产品,其中多个信令消息中至少一个包含多个双音多频(DTMF)信号。
57.一种从通信设备向目的地传送信息的计算机可读程序产品,包括一个具有实施于其中的计算机可读程序代码的计算机可读存储介质,该计算机可读程序代码包括建立与目的地通信的计算机可读程序代码;以及响应建立通信的计算机可读程序代码而传送关联话音命令和目的地的预定义信令消息的计算机可读程序代码。
58.如权利要求57中所述的计算机程序产品,还包括接收对应话音命令的语音输入的计算机可读程序代码;而且其中传送预定义信令消息的计算机可读程序代码响应于建立通信的计算机可读程序代码以及接收语音输入的计算机可读程序代码。
59.如权利要求57中所述的计算机程序产品,其中预定义信令消息是一个双音多频(DTMF)信号。
60.如权利要求57中所述的计算机程序产品,其中预定义信令消息是多个双音多频(DTMF)信号。
全文摘要
可能使用通信设备、方法和计算机程序产品,通过把话音命令和目的地关联起来并把信令消息与此话音命令和目的地关联起来,来向此目的地传送信息。在与此目的地建立通信之后,从某用户接收的语音输入可以与此话音命令进行比较,来确定是否匹配。如果语音输入与话音命令相匹配,则向目的地传送关联该话音命令的信令消息。用户可能通过在信令消息中嵌入一个(多个)对应操作的信号而因此免除不得不记住执行特定操作和功能的按键的负担。而且,由于信令消息关联于话音命令和目的地,相同的话音命令可以用于在一个以上目的地上进行一个操作。例如,一个用户可能拥有多个银行帐户,因此在呼叫第一银行时,讲出命令“余额”就使第一信令消息(例如特定的键序列)被传送到第一银行的自动帐户信息系统。同样,当呼叫第二银行时,讲出命令“余额”就使不同于第一信令消息的第二信令消息被传送到第二银行的自动帐户信息系统。
文档编号H04Q1/45GK1377550SQ00813831
公开日2002年10月30日 申请日期2000年8月21日 优先权日1999年10月4日
发明者I·S·阿卢瓦利亚 申请人:艾利森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1