用于语音启动装置的讲话用户接口的制作方法

文档序号:7594383阅读:296来源:国知局
专利名称:用于语音启动装置的讲话用户接口的制作方法
背景技术
I.发明领域本发明一般涉及通信领域,更具体地涉及用于语音启动装置的用户接口。
II.背景技术话音识别(VR)代表一种最重要的技术,可赋予设备模拟智能,以识别用户或用户话音命令,并有助于人们与设备对接。VR还代表一种用于人们语声理解的关键技术。应用技术从语音信号发现语音信息的系统称为话音识别器。这里使用的术语“话音识别器”通常指任何讲话用户接口启动装置。话音识别器通常包含抽取获得对输入原始语言进行VR所必需的承载信息的特征或矢量序列的声处理器,和对特征或矢量序列进行解码以获得有意义的期望输出格式,例如与输入发音对应的语言单词序列的解码器。为增强给定系统的性能,需进行训练以使系统配置有效参数。换言之,在可最佳运行前,系统需要学习。
声处理器是话音识别器中的前端语音分析子系统。响应于输入语音信号,声处理器提供适当的表达以表征随时间变化的语音信号。声处理器排除不相关的信息,如背景噪声、信道失真、讲话者特点及讲话方式等。有效的声处理为话音识别器提供增强的声鉴别能力。为达到该目的,要分析的一个有用特征是短时间频谱包络。两种常用的用于表征短时间频谱包络的频谱分析技术是线性预测编码(LPC)和滤波器组(filter-bank)频谱模拟。示范的LPC技术在USP5414796的美国专利及L.B.Rabiner和R.W.Schafer Digital Processing ofSpeech Signal396-453(1978)中揭示,该专利转让给本发明的受让人,并通过引用,该专利与上述论文与本申请完全结合。
由于安全的原因,VR(也常称为语音识别)正变得日益重要。例如,VR可用于代替按压无线电话键盘上按钮的人工操作。这在用户边驾驶汽车边启动电话呼叫时,尤其重要。在使用无VR功能的电话时,驾驶员必须把一只手从驾驶盘上移开并注视电话键盘,同时按压按钮以拨号呼叫。这些动作增大了汽车意外事故的可能性。语音启动电话(即设计用作语音识别的电话)允许驾驶员连续注视道路,同时进行电话呼叫。免提汽车配套系统还允许驾驶员在启动电话期间,两手保持在驾驶盘上。
语音识别装置分为取决于讲话者的装置或独立于讲话者的装置。独立于讲话者的装置可从任何使用者接受话音命令。最通用的取决于讲话者的装置可加以训练以识别来自特定用户的命令。取决于讲话者的VR装置通常以两个阶段运作,训练阶段和识别阶段。在训练阶段,VR系统提示用户讲一次或两次系统词汇表中的各单词,从而系统可对这些特定单词或短语学习用户语音的特征。对于免提汽车套件的示范性词汇表可包括键盘上的数字;关键词“呼叫(call)”、“发送(send)”、“拨号(dial)”、“取消(cancel)”、“消除(clear)”、“增加(add)”、“删除(delete)”、“历史(history)”、“程序(program)”、“是(yes)”和“不(no)”;预定数量的经常呼叫的同事、朋友或家庭成员的名字。一旦训练完成,用户可通过讲经训练的关键词在识别阶段启动呼叫。例如,如果“John”是训练的名字之一,则用户可通过讲短语“呼叫JOhn”启动对John的呼叫。VR系统可识别单词“呼叫”和“John”并拨用户预先输入作为John电话号码的号。
通常VR装置依赖于讲话用户接口,该接口不同于键盘和监视器等图形用户接口,而允许用户与VR装置交互作用。用户可例如通过进行电话呼叫、接收电话呼叫或使用讲话命令接用例如语音便笺、语音邮件及电子邮件等服务性能,而与VR装置交互作用。用户输入用已知的VR技术获取,经文字到语音(TTS)变换或记录的提示提供向用户的反馈。
用户讲孤立的单词,存储在VR装置的存储器中例如要呼叫的姓名,或口述要执行的命令,诸如编制电话薄、记录和播放话音便笺、或发送附有用户讲话作为语音附件的电子邮件等命令时,VR装置使用孤立词识别。常规VR技术对高达约40或50单词的孤立词识别是相当成熟的。从而,蜂窝式电话上的处理器和存储器资源可用于建立对讲话用户输入极精确的机构。
但是,对于使用者讲电话号码并要VR装置呼叫该号码的情况,VR装置必须具有连续语音识别(CSR)能力,因为人们在讲述电话号码时通常在各号码间不作停顿。VR装置必须把捕获的发音(讲述的电话号码)与10的N次幂个组合的存储模式(10数字,讲话者无关词汇表)进行比较,这里N是电话号码的位数。CSR技术还要求用户用语音输入向VR装置输入电子信箱地址。这甚至要求更高的处理和存储能力,因为26的N次幂个组合必须与捕获的发音比较。与孤立单词识别技术相比,CSR技术通常要求更多的处理器和存储器资源,从而增大了VR装置(例如蜂窝式电话)的制造成本。而且,CSR技术不对语音输入,尤其是蜂窝式电话通常使用的噪声环境,提供满意精度的机构。
从而,虽然多数具有用于数字输入的讲话用户接口的常规VR产品使用与讲话者独立的CSR技术,但在处理器、存储器和/或电池功率迫使禁止使用CSR技术时,常会用传统键盘输入代替讲话用户接口的数字输入性能。蜂窝式电话制造商,例如常使用该途径,提示用户用键盘输入电话号码。但是,多数用户不愿花时间和作出努力手动向电话薄输入所有电话号码,使各号码有各自话音标记。因此,需要用现存信息,在VR装置中建立具有语音标记的用户电话薄这样一种机构。
在本发明另一发明中,语音启动装置最好包括用于使用户与所述语音启动装置双向交换信息的装置;用于响应于用户限定事件的产生,提示用户讲与所述语音启动装置呼叫历史中的项关联的话音标记的装置。
在本发明的另一方面中,一种提示用户把话音标记输入电话的方法,包括下述步骤在电话上从特定源接收用户限定数消息;在所述接收步骤后提示用户向电话输入与所述特定源关联的语音标记。
在本发明另一方面中,一种提示用户把话音标记输入至电话的方法,包括下述步骤在电话上发送用户限定数的消息至特定目的地;在所述发送步骤后,提示用户向电话输入与所述特定目的地关联的话音标记。
在本发明的示范性实施例中,电子邮件消息可从远处发送至电话,该电子邮件消息同时发送至至少一个其它电子邮件地址,以便用电子邮件地址扩充电话的电话薄。
在本发明的示范性实施例中,电子邮件消息可从远处发送至电话,该电子邮件消息同时拷贝至至少一个其它电子邮件地址,以用电子邮件地址扩充电话的电话薄。
在本发明的另一方面,一种提示用户向电话输入语音标记的用户接口,包括在电话上从特定源号码接收用户限定数的消息的装置;在从特定源号码接收用户限定数的消息后,提示用户向所述电话输入与所述特定源关联的语音标记的装置。
在本发明的另一方面,一种提示用户向电话输入语音标记的用户接口,包括在电话上向特定目的地发送用户限定数的消息的装置;在向所述特定目的地发送用户限定数的消息后,提示用户向电话输入与所述特定目的地关联的语音标记的装置。
图2是用于例如图l所示系统等的语音识别系统的处理器及相关存储媒体的框图。
图3是说明例如

图1所示系统等的语音识别系统,执行用于处理用户接口消息的方法步骤的流程图。
图4是说明例如图1所示系统等的语音识别系统,执行用于完成代理程序动作的方法步骤的流程图。
图5是说明例如图1所示系统等的语音识别系统,执行用于处理呼叫者ID的方法步骤的流程图。
图6是说明例如图1所示系统等的语音识别系统,执行用于处理电子邮件地址的方法步骤的流程图。
图7A是说明例如图1所示系统等的语音识别系统,执行用于提示用户处理的方法步骤的流程图。
图7B是在图7A流程图中,说明训练子程序的流程图。
图8是是说明例如图1所示系统等的语音识别系统,执行用于设置代理程序选项的方法步骤的流程图。
较佳实施例的详细说明根据一个示于图1的实施例,语音识别系统10包含模数转换器(A/D)12、声处理器14、VR模板数据库16、模式比较逻辑18、决定逻辑20。声处理器14包含端点检测器22。VR系统10可例如设置在无线电话或免提汽车套件中。
VR系统10处于语音识别阶段时,某人(未图示)讲一个单词或短语,从而产生语音信号。用常规变换器(未图示)把语音信号转换成语音电信号S(t)。向A/D转换器12提供语音信号S(t),后者根据熟知的采样方法,例如脉冲编码调制(PCM),把该语音信号转换成数字化的语音采样信号(Sn)。
语音采样信号S(n)提供至声处理器14用于确定参数。声处理器14产生一组参数,对输入语音信号S(t)的特征建模。根据包括例如在上述USP 5414796中叙述的、语音编码器基于编码和使用快速傅里叶变换(FFT)的对数倒频谱系数的多种已知语音参数确定技术中的任一种技术,确定该参数。声处理器14可用数字信号处理器(DSP)来实现。该DSP可包含语音编码器。或者,声处理器14可用语音编码器来实现。
也可在VR系统10训练期间进行参数确定,其中,对VR系统10词汇表的所有词发送一组模板至VR模板数据库,用于在其中永久存储。VR模板数据库16最好是用例如快闪存储器等非易失性存储媒体等任何常规方式实现。从而在VR系统10的电源断开时,可在VR模板数据库16中保持模板。
向模式比较逻辑18提供该组参数。模式比较逻辑18检测发音的起点和终点,计算动态声特征(例如时间导数,两阶时间导数等),通过选择有关帧压缩声特征,并且对静态和动态声特征进行量化。在例如Lawrence Rabiner &Biing_Hwang Juang,Fundamentals of Speech Recognition(1993)中,叙述了关于终点检测、动态声特征导数、模式压缩和模式量化的各种已知方法,该文通过引用与本申请充分结合。模式比较逻辑18把该组参数与VR模板数据库16中存储的所有模板进行比较。向决定逻辑20提供比较结果或该组参数与所有存储在VR模板数据库16中的所有模板间的距离。决定逻辑20从VR模板数据库16中选择与该组参数匹配最紧密的模板。或者,决定逻辑20可使用常规“N最佳”选择算法,在预定匹配门限值中选择N个最接近的匹配。然后询问讲话人打算选择哪个。决定逻辑20的输出是关于口述词表中哪个词的决定。
模式比较逻辑18和决定逻辑20可用微处理器来实现,这在下文参照图2进行叙述。VR系统10例如可是一个专用应用集成电路(ASIC)。VR系统10的识别精度是该系统可多正确地识别词表中单词或短语的度量。例如,95%的识别精宽表示VR系统10在100次中可正确识别词表中的单词95次。
根据示于图2的实施例,VR装置(未图示)包括处理器100和第1及第2存储媒体102、104。处理器100最好是微处理器,但也可是任何普通形式的处理器、专用处理器、数字信号处理器(DSP)、控制器或状态机。处理器100耦合至第1存储媒体102,后者最好由快闪存储器、EEPROM存储器或RAM存储器来实现。第1存储媒体102可是单片RAM存储器,或处理器100和第1存储媒体102可驻留在ASIC中。第2存储媒体104耦合至处理器100,最好由ROM存储器实现,后者构建成保持在处理器100上运行的固件指令或软件模块。或者,第2存储媒体104可用常规非易失性存储器的任何形式实现。
在一个实施例中,VR装置是无线电话。在另一实施例中,VR装置是免提汽车套件。VR装置包含存储在VR装置中的呼叫历史。该呼叫历史是一个包含发出呼叫、接收呼叫、遗漏呼叫等的表。讲话用户接口询问用户,如果如下文参照图3~图8所示进行这些呼叫的话,就把这些呼叫号码加至用户电话薄。从而,使用现存的信息完成了最困难的语音输入(电话号码数字输入)任务。
在一个实施例中,用户可选择接通或断开该特征。如果接通特征,则下文参照附3~图8说明的智能代理程序监视用户呼叫模式。VR装置处于待机模式时,代理程序“唤醒”,并执行与电话薄相关的薄记任务。在下次用户使用VR装置时,用户可讲名字呼叫电话薄中的一项。
在另一实施例中,如下文参照图3~8所述,电子邮件地址可通过智能代理程序输入电话薄。VR装置保持输入字母数字页的历史。如果呼叫者ID是电子邮件地址,则智能代理程序作出该事实的注释。代理程序有用户注意码时,代理程序取得话音标记或姓名标记附加至电子邮件地址。电子邮件地址在电话薄中登记后,用户可记录话音便笺,并使用语音命令发送该话音便笺作为因特网发送的电子邮件的附件。用户可从计算机发送电子邮件或字母数字页至其VR装置,把其他电子邮件地址加至TO字段或CC字段,以用电子邮件地址扩充其电话薄。
图2的第2存储媒体最好是ROM存储器,用于保存包含由处理器100执行的、下文参照图3~8叙述的一系列指令的软件模件或固件模件,该处理器可是通用微处理器或DSP等特定用途处理器。指令或代码最好用C++语音编写,但也可用本领域技术人员熟知的其它任何编程语言编写。第l存储媒体102最好是快闪存储器,用于保存下文参照图3~8叙述的各种表。如本领域技术人员所理解,处理器100和第1及第2存储媒体102、104可替换为逻辑上等价的硬件部件,例如寄存器和FIFO,或分立晶体管。
根据一个实施例,VR装置(未图示)使用智能代理程序软件模块(未图示)执行图3~8流程图中的算法步骤,以使用现存信息而不需用户输入电话号码和电子邮件地址。图3步骤200中,VR装置接收用户接口消息。然后智能代理程序进到步骤202。在步骤202,代理程序确定用户接口消息是否代理程序的消息。用户或手动(例如按VR装置上的键盘)、或通过对VR装置的微音器讲而声响输入消息。如果消息是代理程序的消息,则代理程序进到步骤204。另一方面,如果消息不是代理程序的消息,则代理程序进至步骤206。在步骤206,代理程序退出算法。
在步骤204,代理程序确定代理程序处于激活模式还是“唤醒”模式(与待机或“入睡”模式相反)。如果代理程序处于唤醒模式,则代理程序进至步骤208。另一方面,如果代理程序不在唤醒模式,则代理程序进至步骤210。
在步骤210,代理程序确定消息是否是唤醒代理程序消息,即是否要进至唤醒模式。如果消息是唤醒消息,则代理程序进至步骤212。另一方面,如果消息不是唤醒消息,则代理程序进至步骤214。在步骤212,代理程序进入唤醒模式。然后代理程序进至步骤216。在步骤216,代理程序退出算法。在步骤214,代理程序向其它用户接口部件(未图示)告知代理程序处于入睡模式的“AGENT ASLEEP”消息。代理程序接着进至步骤218。在步骤218,代理程序退出算法。
在步骤208,代理程序确定消息是用户设定代理程序选项的命令或是偏好。偏好可包含例如用户按键盘则启动特定键盘以唤醒代理程序,或在代理程序询问用户是否要对号码附加话音标记前,对特定号码建立最小数的用户电话呼叫。如果消息是用户设置代理程序选顶命令,则代理程序进至步骤220。另一方面,如果消息不是用户设置代理程选项命令,则代理程序进至步骤222。在步骤220,代理程序进入下文参照图8叙述的子程序,以根据用户命令设置代理程序选择。
在步骤222,代理程序确定消息是否需要代理程序采取特定动作。如果是,则代理程序进至步骤224。另一方面如果不是,则代理程序进至步骤226。在步骤226,代理程序向其它接口部件公布消息“INVALID AGENT MESSAGE”,告知消息是代理程序无效消息。接着,代理程序进至步骤228。在步骤228,代理程序退出算法。在步骤224,代理程序进入下文参照图4叙述的子程序,以执行用户要求的特定动作。
在一个实施例中,代理程序按照图4流程图所述的算法执行代理程序动作。在步骤300,代理程序进入执行代理程序动作的子程序。接着,代理程序进至步骤302。在步骤302,代理程序确定是否有对VR装置的呼入电话呼叫。如果有,则代理程序进至步骤304。另一方面,如果没有呼入电话呼叫,则代理程序进至步骤306。在步骤304,代理程序进入下文参照图5叙述的子程序,以处理呼叫者ID 。
在步骤306,代理程序确定是否有对VR装置的输入页。如果有,则代理程序进至步骤308。另一方面,如果没有输入页,则代理程序进至步骤310。在步骤308,代理程序进入下文参照图6叙述的子程序以处理电子邮件地址。
在步骤310,代理程序确定是否有来自VR装置的呼出电话呼叫。如果有呼出电话呼叫,则代理程序进至步骤312。另一方面如果没有,代理程序进至步骤314。在步骤312,代理程序进入下文参照图5叙述的子程序,处理呼叫者ID。
在步骤314,代理程序确定是否有VR装置的呼出页。如果有,代理程序进至步骤316。另一方面如果没有,代理程序进至步骤318。在步骤316,代理程序进入下文参照图6叙述的子程序,处理电子邮件地址。在步骤318,代理程序进入下文参照图7A~7B叙述的子程序,提示用户处理。例如,用户可能需要例如每小时一次提示,用户是否已为提示用的代理程序设置了定时器。或例如,用户可能已规定,代理程序在VR装置功率升高或降低时提示用户。或例如用户已启动用户提示处理。
在一个实施例中,代理程序根据图5流程说明的计算步骤,对呼入或呼出话呼叫处理呼叫者ID。在步骤400,代理程序进入子程序,以处理呼叫者ID。接着代理程序进至步骤402。在步骤402,代理程序确定是否处于唤醒模式。如果是处于唤醒模式,则代理程序进至步骤404。另一方面如果不处于唤醒模式,则代理程序进至步骤406。在步骤406,代理程序它其它用户接口部件告示消息“AGENT ASLEEP”,告知代理程序处于入睡模式。然后代理程序进至步骤408。在步骤408,代理程序退出算法。
在步骤404,代理程序确定呼入或呼出电话呼叫的呼叫者ID是否在VR装置的电话薄中。如果在电话薄中,则代理程序进至步骤410。另一方面,如果不在电话薄中,则代理程序进至步骤412。在步骤410,代理程序退出算法。
在步骤412,代理程序确定呼叫者ID是否在VR装置的快闪存储器所保存的更新表中,即确定以前是否至少有一次呼叫者ID号已呼叫VR装置,或以前至少有一次VR装置已呼叫呼叫者ID号。如果呼叫者ID在更新表中,则代理程序进至步骤414。另一方面,如果呼叫者ID不在更新表中,则代理程序进至步骤416。在步骤416,代理程序向更新表附加该呼叫者ID。接着,代理程序进至步骤418。在步骤418,代理程序退出算法。
在步骤414,代理程序确定呼叫者ID是否超过最小门限数,即ID号呼叫VR装置或VR装置呼叫呼叫者号是否已有某个最小门限次数。最小门限数最好由用户设置成代理程序选择或优选。如果呼叫者ID计超过最小门限数,则代理程序进至步骤420。另一方面如果不超过,则代理程序进至步骤422。
在步骤422,代理程序把呼叫者ID计数递增1。然后代理程序进至步骤424。在步骤424,代理程序退出算法。在步骤420,代理程序把呼叫者ID加至提示表,从而提示用户把呼叫者ID号加至电话薄并用该呼叫者ID关联一话音标记。接着代理程序进至步骤426。在步骤426,代理程序从更新表去除呼叫者ID。接着代理程序进至步骤428。在步骤428,代理程序退出算法。
在一个实施例中,代理程序按照图6流程图叙述的算法步骤对呼入或呼出页处理电子邮件地址。在步骤500,代理程序进入子程序,以处理电子邮件地址。接着,代理程序进至步骤502。在步骤502,代理程序确定是否处于唤醒模式。如果是,则代理程序进至步骤504。另一方面如果不是,代理程序进至步骤506。在步骤506,代理程序向其它的用户接口部件告示消息“AGENTASLFEP”,告知代理程序处于入睡模式。接着,代理程序进至步骤508。在步骤508,代理程序退出算法。
在步骤504,代理程序确定呼叫或呼出页电子邮件地址是否在VR装置的电话薄中。如果是,则代理程序进至步骤510。另一方面如果电子邮件地址不在电话薄中,则代理程序进至步骤512。在步骤510,代理程序退出算法。
在步骤512,代理程序确定电子邮件地址是否在VR装置的快闪存储器所保存的更新表中,即,代理程序确定电子邮件地址是否以前至少有一次是送至VR装置的页资源,或以前至少一次VR装置向电子邮件地址发送过电子邮件。如果电子邮件地址在更新表中,则代理程序进至步骤514。另一方面,如果电子邮件地址不在更新表中,则代理程序进至步骤516。在步骤516,代理程序向更新表附加电子邮件地址。接着代理程序进至步骤518。在步骤518,代理程序退出算法。
在步骤514,代理程序确定电子邮件地址计数是否超过最小门限数,即确定电子邮件地址是发送至VR装置的页的资源或VR装置向该电子邮件地址发送的电子邮件已达到某最小门限次数。最小门限数最好由用户设置成代理程序选择或优选。如果电子邮件地址计数超过最小门限数,则代理程序进至步骤520。另一方面,如果电子邮件地址计数不超过最小门限数,则代理程序进至步骤522。
在步骤522,代理程序把电子邮件地址计数递增1。然后代理程序进至步骤524。在步骤524,代理程序退出算法。在步骤520,代理程序向提示表附加电子邮件地址,从而向用户提示,把电子邮件地址加至电话薄并用电子邮件地址关联一话音标记。然后代理程序进至步骤526。在步骤526,代理程序从更新表取掉该电子邮件地址,接着,代理程序进至步骤528。在步骤528,代理程序退出算法。
在一个实施例中,代理程序提示用户按照图7A流程图所示的算法步骤进行处理。在步骤600,代理程序进入子程序,以提示用户处理。用户提示处理可由用户启动,或通过VR装置加电和/或降电(如果用户规定)、或响应于用户规定定时器而启动。接着,代理程序进至步骤602。在步骤602,代理程序把提示表中项数(即提示表规模)设置成N。然后代理程序进至步骤604。
在步骤604,代理程序确定N是否等于零。如果是,即提示表中无项目,则代理程序进至步骤606。在步骤606,代理程序退出子程序。另一方面,如果在步骤604,N不等于零,则代理程序进至步骤608。在步骤608,代理程序进入下文参照图7B叙述的子程序,以训练提示表中下一项。
在图7B训练子程序中,代理程序进入子程序以在步骤610训练提示表中的项。接着代理程序进至步骤612。在步骤612,代理程序对该项训练姓名标记或话音标记。在一个实施例中,通过VR装置上的扬声器声响方式发出单词“NAME PLEASE”训练姓名标记。一旦听到该单词,用户报出姓名。接着代理程序进至步骤614。在步骤614,代理程序通过在VR装置的屏幕上向用户产生消息“PLEASE TYPE NAME”,从用户取得名字。一旦看到该消息,用户用VR装置的键盘打出该名字。接着代理程序进至步骤616。如果如IS-41、GSM-MAP等中“呼叫姓名表示”(“Calling Name Presentation”)协议中规定那样,姓名已存在于VR装置的呼叫历史中,则代理程序可跳过步骤614,直接从步骤612进至步骤616。在步骤616,代理程序返回图7A子程序。
图7B训练子程序完成时,代理程序进至图7A的步骤618。在步骤618,代理程序把N递减1。接着代理程序进至步骤620。在步骤620,在处理被用户或用户接口的其它部件中断时,代理程序从提示表删去最近附加的项目。接着代理程序返回步骤604。
在另一个实施例中,可控制或处理提示表,使提示表不再根据呼叫何时接收或拨号、或根据电子邮件何时接收或发送而加以安排。例如,提示表可以最频繁被叫/接收的电话数和最频繁发送/接收的电子邮件地址次序分类。这可更好地与用户感觉匹配。
在一个实施例中,按照图8流程图所说明的算法步骤,代理程序发送一个代理程序选项。在步骤700,代理程序进入子程序,以提示用户处理。接着代理程序进至步骤702。在步骤702,代理程序确定用户是否要在VR装置加电期间向电话薄附加提示表。代理程序通过在VR装置的屏幕上对用户产生消息而作出其判定。或者,代理程序可通过VR装置的扬声器以声音方式询问用户。如果用户想要在VR装置加电期间向电话薄附加提示表,则用户按压VR装置上第1预定键盘。如果用户不要在VR装置加电期间向电话薄附加提字表,则用户按压VR装置上的第2预定键盘。
如果在步骤702,以VR装置加电期间,提示表附加至电话薄,则代理程序进至步骤704。另一方面,如果不是上述情况,则代理程序进至步骤706。在步骤704,代理程序把参数UPDATE_POWERUP设置成1。接着代理程序进至步骤708。在步骤706,代理程序把参数UPDATE_PDWERUP设置成零。接着代理程序进至步骤708。
在步骤708,代理程序确定用户是否要在VR装置降电期间向电话薄附加提示表。代理程序通过在VR装置的屏幕上向用户产生消息来作出该判定。或者,代理程序可经VR装置的扬声器以声音方式询问用户。如果用户想要在VR装置降电期间向电话薄附加提示表,则用户按压VR装置上的第1预定键盘。反之,用户按压VR装置上的第2预定键盘。
如果在步骤708,在VR装置降电期间向电话薄附加提示表,则代理程序进至步骤710。反之,则代理程序进至步骤712。在步骤710,代理程序把参数UPDATE_POWERDOWN设置成1。接着代理程序进至步骤714。在步骤712,代理程序把参数UPDATE_POWERDOWN设置成零。接着代理程序进至步骤714。
在步骤714,代理程序确定用户是否要在规定时间间隔向电话薄附加提示表。代理程序通过在VR装置屏幕上向用户产生消息作出其判定。或者,代理程序可经VR装置的扬声器以声音方式询问用户。如果用户想在规定时间间隔向电话薄附加提示表,则按VR装置上的第1预定键盘。反之,用户按VR装置上的第2预定键盘。
在步骤714,以规定时间间隔向电话薄附加提示表,代理程序进至步骤716。反之,代理程序进至步骤718。在步骤716,代理程序把参数UPDATE_TIMER设置成1。接着代理程序进至步骤720。在步骤718,代理程序把参数UPDATE_TIMER设置成零。接着代理程序进至步骤722。在步骤720,代理程序读取用户输入的时间间隔并把它设置成等于参数UPDATE_TIMER_VALUE。为了读取用户输入的时间间隔,代理程序首先在VR装置的屏幕上对用户产生消息“ENTER TIMEINTERVAL”。用户通过按压VR装置上的适当键盘作出的响应向代理程序规定了期望的时间间隔。接着代理程序进至步骤722。
在步骤722,代理程序读取呼叫发送/接收或电子邮件发送/接收地址的用户输入的最小数,并把用户输入的最小数设置成等于参照图5~图6叙述参数MIV_THRS的最小门限数。为了读取用户输入的最小数,代理程序首先在VR装置的屏幕上对用户产生消息“ENTER MINIMUM NUMBER OF CALLS”。用户通过按压VR装置上的适当键盘作出的响应,为代理程序规定了发送或接收的呼叫或电子邮件的最小期望数。接着,代理程序进至步骤724。在步骤724,代理程序退出算法。
这样已叙述了语音启动装置的新颖和改进的讲话用户接口。本领域的技术人员理解,可用数字信号处理器(DSP)、专用集成电路(ASIC)、分立元件门或晶体管逻辑、分立硬件部件,例如寄存器和FIFO、执行一组固件指令的处理器、或任何常规可编程软件模件和处理器,实现或执行这里叙述的实施例有关的各种逻辑块和算法步骤。处理器最好是微处理器,但也可是任何常规处理器、控制器、微控制器或状态机。软件模块可设置在RAM存储器、快闪存储器、寄存器或其它本领域熟知的任何形式可写存储媒体。本领域技术人员还理解,在上述全文中标注的数据、指令、命令、信息、信号、比特、码元和码片,最好由电压、电流、电磁波、磁场或粒子、光场或粒子、或上述的任何组合来表示。
已经显示和叙述了本发明的较佳实施例。但是,对于本领域技术人员显而易见的是,不脱离本发明的精神和范围,可对这里叙述的实施例作出各种变换。从而,本发明不限定为除下述权利要求外的其它范围。
权利要求
1.一种语音启动装置,其特征在于包括至少一个构成为可使用户与该语音启动装置双向交换信息的机构;逻辑部分,耦合到所述至少一个机构并构成为响应用户限定事件的产生,通过所述至少一个机构提示用户讲与所述语音启动装置的呼叫历史中的项关联的话音标记。
2.如权利要求1所述的装置,其特征在于,所述逻辑部分包括处理器和包含一系列所述处理器可执行的软件指令的非易失性存储器。
3.如权利要求1所述的装置,其特征在于,所述呼叫历史包含下述表中的至少一个对所述装置的呼入页、从所述装置呼出的电子邮件消息、呼入至所述装置的电话呼叫、从所述装置呼出的电话呼叫。
4.如权利要求1所述的装置,其特征在于,还包括构成为存储用户电话薄的存储媒体,其中,所述装置包含构成为接收电话呼叫的无线电话;所述用户限定事件包含从特定电话号码对所述装置产生用户限定数的电话呼叫;所述项包含所述特定电话号码,该项存储在用户电话薄中。
5.如权利要求1所述的装置,其特征在于,还包括构成为存储用户电话薄的存储媒体,其中,所述装置构成为接收电子邮件消息;所述用户限定事件包含从特定电子邮件地址对所述装置产生用户限定页数;所述项包含该特定电子邮件地址,该项存储在用户电话薄中。
6.如权利要求1所述的装置,其特征在于,还包括构成为存储用户电话薄的存储媒体,其中,所述装置包含构成为发送电话呼叫的无线电话;所述用户限定事件包含从所述装置对特定电话号码产生用户限定数的电话呼叫;所述项包含所述特定电话号码,该项存储在用户电话薄中。
7.如权利要求1所述的装置,其特征在于,还包括构成为存储用户电话薄的存储媒体,其中,所述装置构成为发送电子邮件消息;所述用户限定事件包含从所述装置对特定电子邮件地址产生用户限定电子邮件消息数;所述项包含该特定电子邮件地址,该项存储在用户电话薄中。
8.一种语音启动装置,其特征在于包括用于使用户与所述语音启动装置双向交换信息的装置;用于响应于用户限定事件的产生,提示用户讲与所述语音启动装置呼叫历史中的项关联的话音标记的装置。
9.如权利要求8所述的装置,其特征在于,所述逻辑部分包括处理器和包含一系列所述处理器可执行的软件指令的非易失性存储器。
10.如权利要求8所述的装置,其特征在于,所述呼叫历史包含下述表中的至少一个对所述装置的呼入页、从所述装置呼出的电子邮件消息、呼入至所述装置的电话呼叫、从所述装置呼出的电话呼叫。
11.如权利要求8所述的装置,其特征在于,还包括用于存储用户电话薄的装置,其中,所述装置包含构成为接收电话呼叫的无线电话;所述用户限定事件包含从特定电话号码对所述装置产生用户限定数电话呼叫,所述项包含所述特定电话号码,该项存储在所述存储装置中。
12.如权利要求8所述的装置,其特征在于,还包括用于存储用户电话薄的装置,其中,所述装置构成为接收电子邮件消息;所述用户限定事件包含从特定电子邮件地址对所述装置产生用户限定页数;所述项包含所述特定电子邮件地址,该项存储在所述存储装置中。
13.如权利要求8所述的装置,其特征在于,还包括用于存储用户电话薄的装置,其中,所述装置包含构成为发送电话呼叫的无线电话;所述用户限定事件包含从所述装置向特定电话号码产生用户限定数电话呼叫,所述项包含所述特定电话号码,该项存储在所述存储装置中。
14.如权利要求8所述的装置,其特征在于,还包括用于存储用户电话薄的装置,其中,所述装置构成为发送电子邮件消息;所述用户限定事件包含从所述装置向特定电子邮件地址产生用户限定数电子邮件消息;所述项包含所述特定电子邮件地址,该项存储在所述存储装置中。
15.一种提示用户把话音标记输入电话的方法,其特征在于,包括下述步骤在电话上从特定源接收用户限定数消息;在所述接收步骤后提示用户向电话输入与所述特定源关联的语音标记。
16.如权利要求15所述的方法,其特征在于,所述消息包含电话呼叫,所述特定源包含电话号码。
17.如权利要求15所述的方法,其特征在于,所述消息包含页,所述特定源包含电子邮件地址。
18.如权利要求15所述的方法,其特征在于,还包括从远处向所述电话发送电子邮件消息的步骤,该电子邮件消息同时发送至至少一个其它电子邮件地址。
19.如权利要求15所述的方法,其特征在于,还包括从远处向所述电话发送电子邮件消息的步骤,该电子邮件消息同时拷贝至至少一个其它电子邮件地址。
20.一种提示用户把话音标记输入至电话的方法,其特征在于,包括下述步骤在电话上发送用户限定数的消息至特定目的地;在所述发送步骤后,提示用户向电话输入与所述特定目的地关联的话音标记。
21.如权利要求20所述的方法,其特征在于,所述消息包含电话呼叫,所述特定目的地包含电话号码。
22.如权利要求20所述的方法,其特征在于,所述消息包含页,所述特定目的地包含电子邮件地址。
23.如权利要求20所述的方法,其特征在于,还包括从远处向所述电话发送电子邮件消息的步骤,该电子邮件消息同时发送至至少一个其它电子邮件地址。
24.如如权利要求20所述的方法,其特征在于,还包括从远处向所述电话发送电子邮件消息的步骤,该电子邮件消息同时拷贝至至少一个其它电子邮件地址。
25.一种提示用户向电话输入语音标记的用户接口,其特征在于包括在电话上从特定源号码接收用户限定数的消息的装置;在从特定源号码接收用户限定数的消息后,提示用户向所述电话输入与所述特定源关联的语音标记的装置。
26.如权利要求25所述的用户接口,其特征在于,所述消息包含电话呼叫,所述特定源包含电话号码。
27.如权利要求25所述的用户接口,其特征在于,所述消息包含页,所述特定源包含电子邮件地址。
28.一种提示用户向电话输入语音标记的用户接口,其特征在于包括在电话上向特定目的地发送用户限定数的消息的装置;在向所述特定目的地发送用户限定数的消息后,提示用户向电话输入与所述特定目的地关联的语音标记的装置。
29.如权利要求28所述的用户接口,其特征在于,所述消息包含电话呼叫,所述特定目的地包含电话号码。
30.如权利要求28所述的用户接口,其特征在于,所述消息包含页,所述特定目的地包含电子邮件地址。
全文摘要
本发明揭示一种语音启动装置的讲话用户接口,它包括处理器和该处理器可执行且存储在非易性存储器中的一系列软件指令。提示语音启动装置的用户输入与该语音启动装置呼叫历史中的项关联的语音标记。呼叫历史包含呼入和呼出电子邮件消息表及呼入和呼出电话呼叫表。从语音启动装置向该电话号码或用该电话号码从电话向语音启动装置发送用户选择数的电话呼叫、或从语音启动装置向电子邮件地址,或从电子邮件地址向语音启动装置发送用户选择数的电子邮件消息后,提示用户输入与呼叫历史中的电话号码或电子邮件地址关联的语音标记。用户可通过从计算机向语音启动装置发送电子邮件消息并把附加电子邮件地址包含在电子邮件消息的TO:字段和/或CC:字段中,而用电子邮件地址扩充语言启动装置的电话簿。
文档编号H04M1/23GK1346486SQ00805988
公开日2002年4月24日 申请日期2000年3月30日 优先权日1999年3月31日
发明者H·加鲁达德里, A·P·德佳科 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1