著录项信息
专利名称 | 用于电话手机的语音识别用户接口 |
申请号 | CN00806017.7 | 申请日期 | 2000-02-08 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2002-04-24 | 公开/公告号 | CN1346566 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 高通股份有限公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 高通股份有限公司 | 当前权利人 | 高通股份有限公司 |
发明人 | S·D·贝什;毕宁;张承纯;K·钦那斯瓦米;A·P·德加科;J·B·凯那基;R·奥帕尔斯基;G·潘 |
代理机构 | 上海专利商标事务所 | 代理人 | 沈昭坤 |
摘要
一种在电话中提供响应用户训练的语音指令有限词汇组的用户接口的方法和设备。接口允许用户使用语音指令来执行所有电话手机拨号。另外,用户可以创建和修改语音识别电话簿中的记录,其中,语音识别电话簿中的号码可以通过说出与之相联系的名字来进行呼叫。用户接口提供了语音和LCD相结合的用户提示以及语音输入响应。接口响应用户语音指令,并依照是否匹配先前存储在存储器中的用户训练指令词汇字来执行指令功能。
1、一种用于为电话提供语音识别用户接口的方法,其特征在于,所述方法 包括下述步骤:
提供一个能够访问所有语音识别功能的顶层菜单;
所述语音识别功能包括:
呼叫功能;名字功能;语音薄功能以及进入呼叫功能;
提供呼叫功能,由此通过说出的电话号码数字序列以及伴随的指令字,来开 始电话呼叫;
提供名字功能,由此通过说出预先储存在语音识别电话簿中的一个名字,来 开始电话呼叫;
提供语音薄功能,如果用户说出对应列表功能的指令字,语音识别电话簿 中的记录就会读回给用户;
提供进入呼叫功能,由此提示用户有进入呼叫,并且用户能够使用语音 指令,来应答进入呼叫;以及
提供隐藏菜单,由此能够在用户提示之前访问所述语音识别功能。
2、如权利要求1所述的方法,其特征在于,进一步包括:
提供重拨功能,由此通过说出对应于重拨功能的指令字,就能够开始电 话呼叫,所述电话呼叫是使用对应于最后一个被呼叫的号码的电话号码来进 行的呼叫。
3、如权利要求2所述的方法,其特征在于,进一步包括:
在语音簿功能中提供了添加功能和删除功能,由此:
在语音簿功能中,用户能够通过说出对应添加功能的指令字来访问添加 功能,添加记录到语音识别电话簿中;并且
在语音簿功能中,用户能够通过说出对应删除功能的指令字来访问删除 功能,删除语音识别电话簿中的记录。
4、如权利要求3所述的方法,其特征在于,进一步包括:
提供训练功能,由此:
用户能够训练语音识别用户接口的完整词汇组;并且
用户能够选择仅仅对语音识别用户接口的完整词汇组中的部分进行重训 练。
5、如权利要求1所述的方法,其特征在于,所述语音识别功能进一步包 括休眠功能,由此通过说出预定的休眠指令,就能使语音识别功能处于待机 模式。
6、如权利要求5所述的方法,其特征在于,当处于待机模式时,所述语 音识别功能仅响应预定唤醒指令。
7、如权利要求6所述的方法,其特征在于,所述预定唤醒指令包括唤醒 语音指令。
8、如权利要求7所述的方法,其特征在于,所述预定唤醒指令进一步包 括预定按键序列。
9、如权利要求1所述的方法,其特征在于,进一步包括提供隐含是/否 的装置,由此当在预定时间中没有检测到响应时,就隐含肯定的响应以响应 “是”或“否”的响应提示。
技术领域\n本发明涉及通讯和电信设备。特别是,本发明涉及一种新颖的改进语音识别 用户接口以及相关的使用便携式电话的方法,和相关的免提电话附件。\n背景技术\n用户接口技术一直代表了一个不断前进的领域。技术的革新使得客户所使用 的设备例如蜂窝电话可以通过大量的菜单选项得到许多用户可以使用的功能。蜂 窝电话通常具有显示用户提示和菜单选项的LCD显示屏。蜂窝电话也具有根据激 活菜单而改变功能的软键。软键通常显示在LCD显示屏上。蜂窝电话通常结合了 许多特色,包括存储常用呼叫号码在用户定义电话簿中的功能,单键重拨最后号 码的功能,先前呼叫号码记忆,以及呼叫者电话号码识别。而且,小的手提蜂窝 电话通常可以与附件结合,例如允许用户在他们的车中不用拿起电话就能操作电 话的免提汽车套件适配器。\n这种不用手拿电话就可以操作电话的功能同时也带来了一些缺点。用户仍然 必须盯着电话显示屏获得提示,并且必须拨号和手工按键来查询电话簿。这对于 那些一边开车,同时试图浏览电话中可获得的不同菜单的用户来说可能就是一个 障碍。本发明通过将一种允许完全免除用手拨号的语音识别用户接口结合入电话 手机或免提套件中的方法,来解决这些问题。另外,本发明的方法提供了利用语 音识别的额外功能。这种语音识别用户接口可以与标准电话用户接口协同将用户 所需的手工按键次数大大减少。\n发明内容\n本发明是一种新颖的和改进的用于执行语音识别强化电话用户接口的方法和 设备。一种用于允许用户通过语音识别来完成拨号功能的方法被揭示。这将使得 用户具有真正意义上的免提电话接口。\n语音识别用户接口可能通过微处理器上运行的软件代码来实现,或作为一种 硬连线设备。语音识别器(VR)可以定义为一种用于在用户和具有语音识别能力的 电话之间实现接口的处理和方法。语音识别处理细节本身不是本发明的目的,而 且也没有讨论。本发明仅仅处理在用户和具有语音识别能力的电话之间的接口。\n在较佳实施例中,揭示了一种方法,用户可以通过说两次激活术语,例如“唤 醒”(Wake up)或按手机键,来从待用电话模式进入语音识别模式。在下面所讨论 的较佳实施例中,本方法先检测是否先前进行过初始语音训练。如果语音训练已 经在这之前进行过,较佳实施例随后进入顶层菜单。然而,如果语音训练没有进 行过,本方法就启动训练菜单。\n较佳实施例包括两个需要训练的词汇组:基本组和数字组。基本组包括用户 指令术语,而数字组包括键盘和拨号功能相关的字。在本较佳实施例中,电话提 示用户连续说出训练词汇组中的字。用户被提示重复这些字,并且随后,如果语 音识别器判断发音和字匹配,它就存储该字。本训练方法一直持续到目前的词汇 组中所有的字都被训练过为止。\n在顶层菜单中,本较佳方法允许用户语音指令访问4个功能,并且通过说“休 眠”(Sleep),提供了退出语音识别器(VR)的功能。在顶层菜单中,本方法允许 用户启动“重拨”(Redial)、“呼叫”(Call)、“语音簿”(Voicebook)指令,或 说出事先存储在语音识别器电话簿中的名字。每个顶层菜单中的可能语音指令: “重拨”、“呼叫”、“电话簿”或名字将,在本较佳实施例中,启动相应的功 能。\n本较佳方法中的重拨功能通过语音指令能使用户始发最后一个拨打过的号码 的呼叫。\n呼叫功能能使用户通过说出一个语音识别器电话簿中的名字而使用语音指 令,或通过语音指令而进入允许电话号码被加入和登录的号码功能,而使用户能 开始电话呼叫。在呼叫功能中,本方法首先检测数字组训练是否完成。本方法随 后检测如果在语音识别器(VR)电话簿中,有没有号码存在。如果数字组训练没有 完成而且VR电话簿是空的,该方法指示VR告知用户这个情况,并且退回到VR模 式的顶层菜单。只要VR电话清非空,VR将提示给用户名字。如果用户说出了这 个名字,VR开始名字功能。如果数字组训练已经完成,用户可以另外通过说“号 码”来进入号码功能。号码功能在本较佳方法中如果数字组训练没有完成就无法 获得。相反地,如果数字组训练已经完成,而VR电话簿为空,那么号码功能就是 仅有的可以获得的功能。\n在号码功能中,本方法提示用户说出电话号码中的数字或要求“呼叫”或“验 证”(Verify)。用户被允许键入电话号码,每次一个数字,长度在32个数字之内。 本方法允许用户通过说“清除”每次擦除一个键入的错误数字。清除指令会导致 最后一个键入的数字被删除。本较佳方法也允许用户通过说“验证”来对输入的 电话号码进行验证。如果用户指令是“验证”,VR将读出输入的数字,并随后给 出提示键入更多数字。这允许用户在完成整个电话号码输入前验证已输入的数字。 “验证”指令可以同样地用在始发一呼叫前对输入的电话号码验证。在数字被初 步输入后,用户可以通过说“呼叫”开始电话呼叫。\n本方法的名字功能允许用户通过说出与电话号码相对应的名字来重拨VR电 话簿中的电话号码。在顶层菜单或呼叫功能中,当用户说出一个名字,VR就会检 测在电话簿中的多个名字是否匹配这个名字。如果电话簿中的多个名字匹配用户 名字请求,VR编辑一张匹配名字列表,随后询问用户最佳匹配的名字是不是请求 的那个。如果用户回答否,VR继续询问下一个最佳匹配是否是请求的名字。VR持 续进行询问直到用户认可了匹配或VR的匹配列表结束。如果VR查完匹配列表,VR 就会取消名字功能,并返回顶层菜单。如果用户认可某一匹配,VR就当做这里匹 配的仅有一个名字而继续进行。如果仅有一个名字匹配,VR就要求确认要呼叫的 名字。如果用户确认,VR退出,并开始呼叫。如果用户不确认,VR就取消名字功 能,并退回顶层菜单。\n本较佳方法允许在顶层菜单访问语音簿功能。一些功能可以通过语音指令被 访问,而访问其他的功能需要用户通过手机按键输入。进入语音簿功能之后,VR 提示用户说“添加”(ADD)、“删除”(Delete)、“查看”(List)或从按键选项中 选取。\n查看功能允许用户浏览整个VR电话簿。作为对用户说出在语音簿中的“查 看”指令的回应,VR检测VR电话簿是否为空。如果VR电话簿是为空,那么就没 有纪录可以浏览。如果VR电话簿是非空,VR就会从VR电话簿中读取名字,并持 续到最后一条记录,或VR被用户中断。\n用户说出“添加”功能,就能对VR电话簿进行加入操作。如果VR电话簿未 满,VR就会询问用户加入的名字。当用户说出名字后,VR就提示用户重复名字。 在用户重复名字后,VR首先检测新的名字与指令字是否匹配。如果名字与指令字 匹配,用户就会被告知哪个指令字与名字相近,并建议用户说别的名字。VR随后 直接回到添加功能的名字输入循环开始的步骤。如果名字不匹配任何一个指令字, VR就检测两次名字的发音是否匹配。如果两个字不匹配,VR告知用户匹配失败, 并再尝试一次。在不成功匹配后,VR回到添加功能的最初提示。而成功匹配之后, VR检测手机电话簿(不是VR电话簿)是否包含任意记录。如果手机电话簿为空, VR建议用户使用按键键入电话号码。一旦用户完成电话号码输入,VR告知用户名 字添加入了VR电话簿。VR存储号码,并返回语音簿功能。如果手机电话簿非空, VR允许用户使用按键或翻卷浏览手机电话簿寻找分配给名字的号码,来输入电话 号码。一旦号码被输入,无论是通过翻卷浏览手机电话簿,还是通过按键输入, 用户按下“添加”键就把号码存储在VR电话簿中。VR随后告知用户名字被添加 到VR电话簿中。VR保存号码,并返回到语音簿功能。\n用户在语音簿功能中通过说出“删除”指令就进入删除功能。VR首先检测VR 电话簿中有没有记录。如果VR电话簿中有记录,VR询问用户需要删除的名字。 另外,电话上的软键将指示“下一个”(NEXT)。如果用户回应了一个名字,VR首 先检测VR电话簿所匹配的多个名字。如果有多个名字匹配,VR就提供匹配名字 的列表,决定最佳匹配,并询问用户最佳匹配是否是用户所说的名字。如果用户 回答“否”,VR使用下一个最佳匹配继续询问。这个过程一直重复匹配名字列表 结束或用户认可匹配。如果所有可能匹配名字都检测过,还没有找到该匹配,VR 就返回到删除功能的顶层。如果用户认可了匹配,VR就从存储器中删除名字和号 码,并告知用户该名字被删除。如果VR电话簿中只有一个名字匹配,VR询问用 户这个是否是用户想删除的名字。如果用户回答“是”,VR告知用户名字已删除, 并返回到顶层菜单。如果用户回答“否”,VR返回到删除功能的顶层。\n如果电话上的“下一个”软键被按下,VR就从VR电话簿中选取下一个名字, 并询问用户是否该名字要删除。VR随后就依照如同用户最初说出名字后的同样的 方法继续处理删除过程。\n语音簿功能顶层中的按键选项允许用户选择清除VR簿的记录。清除簿选项 仅作为按键功能而提供是因为它不是经常使用。这种清除簿功能将清除VR电话簿 所有的记录。\n训练功能提供了更进一步的对应于基本组训练、数字组训练或重新训练的按 键选项。基本组训练和数字组训练已经在上面概述过,并将在下面进一步详细阐 述。重训练功能仅允许基本组或数字组中的一部分被重新训练。用户被提示选择 对应于基本组或数字组的按键。一旦用户做出了决定,,VR从相应的词汇组中获 得第一个字,并询问用户这个字是否是要重训练的字。如果用户同意,VR指示用 户重训练该字,并在重训练之后,从词汇组中取出下一个字,并重复步骤直到所 有的字都检测过。如果,当询问是否一个字要重训练时,用户回应“否”,VR取 出词汇组中下一个字,并重复用新字询问。无论用户是否真的选择重训练它们, 当词汇组中的所有字都已经被询问过后,VR告知用户重训练已经完成,并退回到 顶层菜单。\n免提模式中应答进入呼叫的能力和免提模式中启动呼叫的能力同样重要。本 方法通过加入允许语音指令呼叫应答的特性来实现。当有进入呼叫时,VR告知用 户有进入呼叫,并询问用户是否应答呼叫。如果用户说“是”呼叫就被应答。如 果用户回答“否”,对于这个进入呼叫就没有进一步的语音提醒。\n附图说明\n本发明的特性、目的和优点将在下面所要进行的结合参考特性说明的附图的 详细描述中更加体现出来。\n图1示出用户以及具有手机支架或免提组件的电话。\n图2A-2B是说明顶层功能流程图,该功能提供访问其他所有功能的入口;\n图3A-3B是说明呼叫功能的流程图,该功能提供给用户始发呼叫的接口;\n图4A-4C是说明号码功能的流程图,该功能允许用户把所说的电话号码数字 提供给呼叫开始。\n图5是说明连续清除功能的流程图,该功能可以在呼叫功能中使用来清除输 入的电话号码;\n图6是说明在本发明顶层功能中驻留的隐藏专家菜单的流程图;\n图7A-7B是说明名字功能的流程图,该功能允许用户把所说的与电话号码相 联系的名字提供给呼叫开始;\n图8是说明重拨功能的流程图,该功能允许用户通过所说的“重拨”来重新 拨打最后的号码;\n图9A-9B是说明语音簿功能的流程图,该功能允许用户编辑电话号码记录语 音簿;\n图10A-10C是在语音簿功能中可获得的添加功能流程图,该功能允许用户给 VR语音簿添加名字和电话号码;\n图11A-11C是在语音簿功能中可获得的删除功能流程图,该功能允许用户删 除VR语音簿中的名字和电话号码;\n图12A-12B是说明训练功能的流程图,用户利用该功能来访问特定的训练功 能;\n图13A-13B是说明完整训练功能的流程图,该功能必须被执行,从而能够访 问完整的语音识别用户接口功能性;\n图14A-14C是重训练功能的流程图,该功能允许用户仅对在基本和数字词汇 组中的子字组进行重训练;\n图15A-15B是说明进入呼叫应答特性的流程图,该功能提供给用户在完全免 提的模式中应答呼叫的能力;\n图16是说明处理说话太早机制的流程图,该机制当需要用户语音输入时被 应用;\n图17是说明系统时间超时处理过程的流程图,当VR系统提示没有及时被用 户回应时,该处理过程就发生;和\n图18是说明隐含是/否装置的流程图,该装置当需要用户提供是/否回应的 时候被应用。\n具体实施方式\n不同图中的模块可以被看作是表示接口的状态、处理的步骤或所需实现 模块相应功能的硬件模块。\n参照图1,语音识别用户接口的新特性包括提供给用户70仅使用语音输 入80操作电话10的能力。在较佳实施例中,电话10是具有免提组件20的 蜂窝手机。当电话10具有免提组件20支架时。电话和免提套件(没有展示) 之间的接口允许RF、控制和音频信号通过免提组件。一种典型的蜂窝电话特 性在于显示屏152和显示在显示屏152上执行不同功能操作的软键30。另外, 通常提及的电话或手机10,包含键盘50和接收用户语音输入80的微型话筒 60。电话的功能性通过电话内部接收程序代码和在存储器40(外部不可见) 存储信息的微处理器来控制。\n参照图2A,当移动电话处于没有号码102的状态等待时,电话显示屏152 通常显示标题140、当前的系统日期和时间142,和当前的软键选择144和146 之类的信息。语音识别器(VR)处于休眠模式。用户可以进入语音识别器来 激活语音操作的电话功能。用户可以通过在步骤103处,按下结束键(END) 或说两次“唤醒”(Wake up),来退出休眠模式,并进入VR激活模式。在 这点上,步骤104中,VR检测初始训练是否被执行。如果没有,VR进到完整 训练700。如果有一部分初始训练被执行过,VR就进入隐藏专家菜单600。隐 藏专家菜单600允许用户实现与顶层菜单一样的功能性,而不用等待顶层菜 单的提示。仅仅有1.5秒的激活时间的隐藏专家菜单600将在以后进一步讨 论。在隐藏专家菜单600的后续步骤表示顶层菜单状态110,其他的菜单或功 能在完成或取消它们的处理过程后都会退回到顶层菜单状态。在顶层菜单状 态110 VR提示用户,步骤108中,“呼叫、重拨、语音簿或休眠”。VR也 会发出提示语音106。手机上的显示屏152指示语音识别开始。另外,手机显 示可用训练软键来访问如900(图12A-B)展示的训练功能。\n参照图2B,在发出提示音后,VR处理过程进入状态112,并在超时之间 等待用户语音输入。如果VR在状态112超时,VR将回到顶层菜单110,并在 状态108处再次提示用户说出“呼叫、重拨、语音簿或休眠”指令。VR再次 提供提示音106。VR随后回到模块112再次等待用户语音输入。用户可以选 择说4个指令中的一个或VR电话簿中记录的名字。可用指令包括呼叫、重拨、 语音簿和休眠。重拨指令,步骤122;呼叫指令,步骤126;和语音簿指令, 步骤128将引起VR开始执行相应的功能200、400和500,这些功能将在下面 讨论。同样,如果用户说了VR电话簿中的一个名字,名字功能300将开始执 行。如果用户在步骤130处,说出语音指令“休眠”或按下任意键,VR将退 回到等待或休眠模式。开始退出过程的状态如图1中120所示。VR在状态132 处,显示“语音识别器已经休眠”,并发出退出音134。手机显示屏152显示 “语音识别器已经休眠”。VR随后回到等待状态102。\n参照图3A,当用户在顶层菜单110或隐藏专家菜单600说出“呼叫”指 令之后,就进入了呼叫功能400。在进入呼叫功能400后,用户立刻被给予1.5 秒隐藏专家窗口开启的状态402。这种隐藏专家窗口402与顶层功能100获得 的隐藏专家菜单600是不同的。状态402中的隐藏专家窗口允许用户在没有 提示的情况下,访问所有的呼叫功能指令。如果用户在1.5秒窗口内没有发 出指令,呼叫功能过程就转到VR检测数字训练是否完成的状态404。呼叫功 能随后前进到状态406(图3B)或状态408,这取决于数字训练是否完成。在 状态406和408,VR都检测在VR电话簿中是否有记录。\n如果在VR电话簿中没有记录,并且数字组训练没有完成,呼叫功能过程 转到状态434。VR提示说“语音簿为空。”随后从呼叫功能退出,并回到顶 层菜单,状态110。这么做是因为如果数字组训练没有执行,并且在VR电话 簿中没有记录,用户就不能访问呼叫功能指令。\n如果数字组训练没有执行,而VR电话簿非空,用户还不能访问“号码” 指令,但“名字”指令可以使用。在这种情况下,呼叫功能过程转到状态410。 VR提示说“说出一个名字或说清除来离开呼叫功能。”VR发出提示音106, 并转到状态418来等待用户输入。如果在状态418超时先于用户输入发生,VR 转到VR检测先前的提示是否被重复的状态420。如果提示没有被重复,VR就 返回到状态410。如果提示已经被重复,VR就转到引起功能退出VR的状态120。\n参照图3B,如果在VR电话簿中没有记录,但数字组训练已经完成,呼叫 功能就转到状态430。VR提示说“语音簿为空。”,并转到号码功能1400(图 4A)中的状态1420。因为VR电话簿中没有记录,用户就不能使用“名字”指 令,而只能使用“号码”指令。因此,功能流程就直接到号码提示。\n如果数字组训练已经完成,而且在VR电话簿中有记录,用户就可以访问 呼叫功能中所有的指令。呼叫功能流程转到出现VR提示说“说出一个名字或 说出号码或说清除离开呼叫功能”的状态412。VR发出提示音106,并转到状 态414等待用户输入。如果在状态414的超时发生在用户输入之前,VR转到 VR检测先前提示是否被重复的状态416。如果提示没有被重复,VR回到状态 412。如果提示已经被重复,VR就转到引起功能退出VR的状态120。\n如果用户回应了在状态414和418中提供的第一或第二回应窗口,呼叫 功能流程依据不同的用户指令转到下面三种路径之一:指令“号码”,到状 态426;指令“清除”,到状态422或说出VR电话簿中的一个名字,到状态 424。如果说出VR电话簿中的一个名字,状态424,VR就转到名字功能300。 如果用户说“清除”或按下CLS键,就到状态422,VR取消呼叫功能,并回 到顶层菜单110。\n参照图4A,如果用户说“号码”,状态426,VR转到号码功能1400。在 号码功能1400中,VR首先提供可获得1.5秒隐藏专家窗口的状态1416。这 种隐藏专家窗口1416和隐藏专家菜单600或其他功能中的隐藏专家窗口是不 同的,并且各自独立。在这个隐藏这专家窗口1416中,用户可以先于听到状 态1422的提示,而提供口头的任意号码功能指令。如果隐藏专家窗口1416 超时,VR转到号码提示,状态1422。通向状态1422的点1420是当VR电话 簿没有记录,但数字组训练已经完成时从呼叫功能退回的VR转到的点。在状 态1422中,VR通过“一次说出一个数字。当完成时,说呼叫或验证。”来提 示用户。VR发出提示音106,随后转到模块1424等待用户输入。如果用户没 有先于输入超时做出回应,VR转到状态1428,来检测先前的提示是否被重复 了5遍。如果提示已经被重复了5遍,号码功能转到状态120来退出VR模式。 如果提示没有重复5遍,VR返回到状态1422。如果用户在状态1424中先于 输入超时回应,VR检测用户输入是指令字还是数字。\n如果指令为“验证”,状态1454,在状态1458中VR读出拨打的号码。VR 随后转到使VR返回隐藏专家窗口1416的点1410。\n参照图4A到4B的底部,如果用户说出数字,状态1430,VR检测数字的 最大数目是否已经被输入,状态1432。如果输入的数字数目已经和最大的数 字数目相等,在状态1438中,VR提示说“最大数目长度已经达到。完成时说 呼叫或验证。”VR随后转到点1410以返回到隐藏专家窗口1416来等待下一 个用户输入。如果最大数字数目没有输入,VR,在状态1434,重复用户所说 的号码。VR随后转到点1410使VR返回到隐藏专家窗口1416来等待进一步的 用户输入。\n如果用户回应状态1422的提示是休眠状态1460,VR转到图4B所示的状 态1462,并提示说“你说了休眠?”如果用户回应“是”状态1464,VR转到 点120退出VR。如果用户在状态回应“否”状态1466,VR转到隐藏专家窗口 1416。如果回应是STS或拒绝状态1490,VR转到状态1492,并提示说“你是 否说了是?”如果用户回应提示为“是”状态1496,VR转到点120退出VR。 如果用户回应“否”或其他STS或拒绝,VR转到点1410返回隐藏专家窗口1416。\n参照图4A到4C的底部,如果用户指令是“清除”或用户按下“清除” 键,状态1440,VR转到状态1444来检测输入的数字数目是否大于0。如果没 有数字被输入,VR,在状态1454中,提示说“没有数字输入。”,并转到点 1410返回隐藏专家窗口1416(状态1422)。如果数字事先已输入,VR转到 状态1442来检测是否连续的清除指令下达,并且输入数字数目是否大于1。 如果有连续的清除指令下达,并且输入数字数目是大于1,VR转到连续清除 功能4400,来允许用户清除(如希望的话)整个记录。如果连续“清除”指 令没有被下达或只有1个数字输入,VR转到状态1446删除最后一个输入数字, 并提示说“已删除”。VR随后回到点1410等待下一用户输入。\n如果在状态1450中用户指令是“呼叫”,VR转到状态1452,并检测是 否有号码输入。如果没有号码输入,VR前进到状态1454,并提示说“没有号 码输入。”随后回到点1420返回用户输入提示。如果号码被输入,如状态1470 所示,VR提示说“呼叫”并重复输入的号码。如果用户对提示保持静默或回 答“是”,状态1472,VR前进到状态1494,并开始呼叫。如果用户说“否”, 状态1474,VR转到点1410返回到隐藏专家窗口1416。如果VR判定用户回应 为STS或拒绝,状态1480,VR转到状态1482,并询问“你想呼叫吗?”如果 用户回答“是”或保持静默,状态1484,VR转到状态1488,并开始呼叫。如 果用户回应为“否”或其他拒绝,状态1486,VR转到点1410返回到隐藏专 家窗口1416。\n如上面所提到的,连续的“清除”指令经过特殊处理能够允许用户选择 清除整个号码。连续清除功能流程图如图5所示。一旦VR判定连续“清除” 指令已经输入,VR在状态4410提示说“清除整个号码?”如果用户回答“是” 如状态4420所示,VR提示说“所有的数字被清除”,状态4422,并清除当 前输入的所有数字。VR随后发出提示音106。VR随后返回点1410到号码功能 1400内的隐藏专家窗口1416。\n如果,在响应VR询问是否要清除整个电话号码时,用户回答“否”,状 态4430,VR在状态4432中提示说“单个数字被清除”,并清除最后输入的 数字。VR随后发出提示音106。如果不存在连续清除功能,“清除”指令就 会清除单个数字,因此连续清除功能默认这个结果。在这点上,流程和肯定 回应所进行的程序步骤是一样的。VR返回到点1410来转到号码功能1400中 的隐藏专家窗口1416。\n参照图6,隐藏专家菜单600并不是真正的独立菜单,因为它不提供附加 的指令和功能性。相反,隐藏专家菜单600允许用户不用等待VR提示就可以 输入指令。从图3中可以了解从等待模式状态102开始,通过初始训练判定, 状态104,的流程图是从图1中顶层功能流程图得来的。一旦VR判定初始训 练已经执行,状态104,隐藏专家菜单600就可以被用户使用。在隐藏专家菜 单600中,用户能够先于听到VR提示音而访问顶层菜单中的任意指令。VR激 活隐藏专家菜单600的时间仅为1.5秒。如果用户希望等待提示,或如果用 户没有察觉到隐藏专家菜单600的存在,VR在状态620中所示的1.5秒响应 窗口时间之后,转到顶层菜单110,如状态620中所示。隐藏专家菜单600与 其他许多不同功能可获得的隐藏专家窗口是有区别的。每个功能中的隐藏专 家窗口允许在各自的功能中不用先听用户提示音,就可以输入。\n参照图7A,名字功能300通过用户说出VR电话簿中一条记录的名字而被 访问。从顶层功能100或呼叫功能400中,用户在说出VR电话簿301中的一 条表项的名字后进入名字功能300。在状态310,VR检测是否有多个名字匹配。\n参照图7B,如果有多个名字匹配,VR对这些名字排序以确定最佳匹配。 在下一状态330,VR提示说“你说的是(最佳匹配)吗?”(最佳匹配)代 表了VR电话簿中VR所确定的最佳匹配的名字。VR也发出提示音106来提示 用户需要给出回应。如果用户回应为“否”,如状态332所示,VR转到状态 344,来检测是否所有的匹配已经询问过。如果不是所有的匹配被询问过,VR 在状态346获得下一个最佳匹配,并用这下一个最佳匹配重复状态330中的 提示。如果没有更多的名字,VR取消名字功能300,并回到顶层菜单110。\n如果用户,如状态336所示,对多状态330的提示应答“是”,VR转到 状态320,状态320中,VR处理匹配名字就如同只找到一个相匹配的名字。 如果用户说话太早(STS)或如果用户在状态330对询问的回应是否决,状态 334,VR转到状态338,并询问“你说了是吗?”VR随后发出提示音106。如 果用户回应状态338中的询问是“否”,如状态342所示,VR前进到状态344 来处理状态332中对初始“否”应答的回应。如果用户回应“是”,VR转到 状态320。对于其他任何回应,或如果用户不回应而超时,状态348,VR退出 名字功能,回到顶层菜单110。\n回顾图7A,一旦VR判定有1个匹配名字,VR转到状态320,并提示说“呼 叫(名字)”(名字)代表的是VR电话簿中的匹配名字。VR随后对用户回应 等待1.5秒。如果用户静默或回应“是”,状态322,VR开始在状态324中 呼叫。VR认为用户静默是默示“是”。如果用户回应“否”,如状态326所 示,VR在状态370提示说“取消。”VR随后在状态372中取消名字功能300, 并退回到顶层菜单110。如果用户回应是STS或拒绝,如状态350所示,VR, 在状态352,询问用户“你想呼叫吗?”VR随后发出提示音106。如果用户回 答“是”,状态354,VR开始在状态356中进行呼叫。如果用户回应“否” 或回应是STS或拒绝,状态358,VR在状态360中提示说“取消。”名字功 能300在状态362中被取消,并且VR退回顶层菜单110。\n参照图8,用户可以从顶层功能100访问重拨功能200。重拨功能允许用 户对最后拨打的号码进行重新拨打。在顶层菜单110中,用户通过说“重拨” 来进入重拨功能200。进入重拨功能200之后,VR在状态210处提示用户而 说“重拨(最后拨打的号码)”,(最后拨打的号码)代表手机最后所拨打 的号码。VR另外还发出提示音106来提示用户需要应答。如果用户回答“否” 或按下任意键区中的按键,状态212,VR提示说“取消”状态214。VR取消 重拨功能,并回到顶层菜单110。如果用户回答“是”或保持静默,状态216, VR开始呼叫,状态218。如果VR检测到STS回应或如果用户回应是拒绝,状 态220,VR转到状态222,并询问用户“你想呼叫吗?”VR随后发出提示音106。 用户做出“否”应答,状态224,引起VR转到状态214,在状态214中,VR 提示说“取消”并取消重拨功能。VR随后返回顶层菜单110。如果用户回应 “是”或保持静默,状态226,VR在状态218开始呼叫。别的STS或拒绝, 状态228,引起VR转到状态214,在状态214中,VR提示说“取消”并取消 重拨功能。VR随后返回顶层菜单110。\n参照图9A,用户可以从顶层功能100访问语音簿功能500。语音簿功能500 允许用户添加和删除VR语音簿中的记录以及指令VR读取VR电话簿的记录。 后一个特性允许用户以免提方式浏览整个VR电话簿。从顶层菜单110,用户 通过说“语音簿”进入语音簿功能500。一旦用户进入语音簿功能500,用户 有1.5秒的时间可使用隐藏专家窗口502。隐藏专家窗口502与顶层功能100 中可用的隐藏专家菜单600不同且各自独立的。这个隐藏专家窗口仅仅在语 音簿功能500中被激活,并允许用户不用等待用户提示,就能访问语音簿的 所有指令。如果用户在隐藏专家窗口502的时间帧中没有应答,VR就转到语 音簿用户提示510。在语音簿用户提示510,VR提示说“列表、添加或删除或 说清除来离开语音簿。”随后VR发出提示音106。另外,电话显示“清除簿” 键盘选项514。\n如果用户按下对应于“清除簿”选项的按键,状态520,VR前进到状态522, 并控制手机显示屏显示对用户的询问“擦除所有语音簿记录?”用户可利用 软键523和525代表的“是”和“否”来操作。如果用户选择“是”软键, 状态524,手机显示屏152显示“所有语音簿中的记录已被擦除。”VR随后 转到状态528,并提示说“语音簿为空。”VR随后返回顶层菜单110。如果用 户选择“否”软键,状态526,VR取消语音簿功能,并返回顶层菜单110。\n如果用户回应语音簿用户提示而说出“清除”或按下CLR键,状态512, VR取消语音簿功能,并返回顶层菜单110。用户回应为“添加”时,状态532, 将引起VR启动添加功能5200。类似,用户回应为“删除”,状态530,将引 起VR启动删除功能5300。\n如果用户回应语音簿用户提示510为说“列表”,状态5100,VR首先检 测VR电话簿是否为空,状态5110。如果VR电话簿为空,VR在状态5112中 提示说“语音簿为空”并返回隐藏专家窗口502。\n参照图9B,如果VR电话簿非空,VR在状态5114提示说“簿记录:(名 字1)…(最后名字)”其中(名字1)代表VR电话簿中的第一个名字,而 最后名字代表VR电话簿中的最后一个名字。另外,手机显示屏152提供了软 键表示“更多”5116和“返回”5118。如果用户按下“更多”软键5116,VR 将前进并读取下一个名字。如果用户按下“返回”键5118,VR将开始从第一 记录中读取名字。若用户保持静默,状态5120,VR将转到状态5122,并继续 从VR电话簿中列出名字,直到最后的记录。一旦VR读取最后的记录,状态 5124,VR提示说“没有更多的记录”并返回到先于隐藏专家窗口502的点。\n如果,当VR在罗列语音簿记录的时候,VR侦测到STS,VR用户输入拒绝, 或用户说话,状态5130,VR转到状态5132,并询问“你还想继续听记录吗?” 如果用户回应“是”或保持静默,状态5134,VR就读取语音簿中的下一条记 录。如果用户回应“否”,状态5136,VR返回到先于隐藏专家窗口的点506。 如果VR侦测到别的STS或拒绝,状态5140,VR在状态5142中提示说“你说 过是吗?”如果用户回应“是”,状态5144,VR读取语音簿中下一条记录, 状态5150。如果用户回应“否”,状态5146,VR返回到先于隐藏专家窗口502 的点506。\n如果在语音簿列表中,用户回应指令为“休眠”,状态5160,VR前进到 状态120以退回到等待模式102。\n参照图10A,用户可以通过在语音簿功能用户提示510处说“添加”来进 入添加功能。当第一次进入添加功能,VR检测记录的最大数目是否达到,状 态5210。如果存在记录的最大数目,VR转到状态5212,并提示说“语音簿已 满。”随后VR退出添加功能5200,并回到顶层菜单110。\n如果语音簿中有多余空间,VR转到状态5220,并提示说“要添加的名字。” VR随后发出提示音。在提示后,VR在状态5222等待用户输入。如果在超时 前没有用户输入,VR启动系统超时程序1200。如果用户在超时之前说出一个 名字,状态5224,VR在状态5234中检测该名字是否和指令字匹配。VR不允 许用户将与指令字匹配的名字保存,因为在处理字的时候会产生混淆的结果。 如果该名字匹配指令字,在状态5250中VR提示说“该名字匹配字:(字) 太相近。”其中(字)代表VR判定与用户希望添加的名字匹配的指令字。VR 也将发出提示音106,来告知用户需要回应。VR随后返回状态5220来提示新 用户回应。\n一旦一个满意的名字被输入,VR通过在状态5230中提示说“再说一次” 来提示用户重复名字。VR也发出提示音106。参照图10B,VR随后在状态5232 等待用户重复名字。如果用户没有先于超时回应,VR就启动超时程序1200。\n即使名字不匹配任何指令字,用户的两次发音也必须匹配。VR在状态5240 检测两次用户发音的匹配性。如果两次发音不匹配,VR转到状态5242,并提 示说“字匹配失败,请重试。”VR随后回到状态5220来提示用户说新的名字。 如果两次用户发音匹配,VR允许用户输入对应于该名字的电话号码。\nVR允许通过键盘或从手机电话簿中存储的号码中复制过来的电话号码来 输入电话号码。在给出用户从手机电话簿中复制号码的选项前,VR在状态5260 中检测手机电话簿中是否有任何存储过的号码。\n参照图10C,如果在手机电话簿中没有存储的号码,VR转到状态5262, 并提示说“使用键盘输入电话号码。完成时,按下添加。”在这点上,用户 仅被允许使用键盘输入电话号码。当用户输入电话号码时,输入的号码被显 示在手机显示屏152上。另外,手机显示屏显示可用的“添加”软键5292。 一旦用户输入电话号码,用户必须按下“添加”软键5292来在语音簿中存储 记录。在用户按下“添加”软键5292后,VR转到状态5280,并提示说“(名 字)被添加。”其中(名字)对应于先前提示用户所发的音。VR随后回到语 音簿功能500中的隐藏专家窗口502。\n如果在状态5260,VR判定手机电话簿中有记录,VR转到状态5270,并 提示说“使用键盘输入电话号码。完成时,按下添加。”注意这个语音提示 与手机电话簿中没有记录的情况下VR的语音提示是相同的。而手机显示屏152 允许用户翻卷浏览手机电话簿中的记录。如果用户选择使用键盘按键输入电 话号码,VR根据状态5264继续前进。而用户可以选择翻卷浏览手机电话簿, 状态5272,并显示对应的电话号码。一旦用户确认手机电话簿中的记录,用 户可以按下〔查看〕软键5252来显示对应的电话号码。如果记录不是用户所 希望添加的,用户可以按下〔返回〕软键5254以返回到先前的手机电话簿显 示屏152。当在浏览显示屏152时,用户可以通过按下〔添加〕软键5256将 手机电话簿中的电话号码添加到VR电话簿中。一旦用户按下〔添加〕软键5256, VR转到5280,并提示说“(名字)被添加。”VR随后返回语音簿功能500中 的隐藏专家窗口502。\n参照图11A,用户同样被允许从VR电话簿中删除记录。用户在语音簿功 能用户提示510处通过说“删除”可以进入删除功能5300。进入删除功能后, VR首先检测VR电话簿是不是为空,状态5310。如果VR电话簿已经为空,就 没有记录可以删除。VR在状态5312提示说“语音簿为空。”VR随后回到顶 层菜单110。如果VR电话簿中有记录,VR转到状态5320,并提示说“要删除 的名字。”VR随后发出提示音106。VR在状态5322等待用户语音或按键输入。 如果没有用户输入,并且系统超时,VR转到状态5324,在那里VR检测提示 是否被重复。如果提示没有被重复,VR转到状态5328,并提示说“说出一个 要删除的名字或使用〔下一个〕键来听更多的名字。”VR也发出提示音106。 VR随后返回到状态5322,等待用户输入。如果系统第二次超时,VR取消删除 功能,并返回顶层菜单110。\n用户可以通过说出名字或按下〔下一个〕软键5314来回应先前的提示。 如果用户按下〔下一个〕键5314,如状态5380所示,VR前进到状态5332, 状态5332将参照图11C在下面讨论。\n参照图11B,如果用户如状态5326所示说出一个名字,VR转到状态5330, 并检测是否有多个名字匹配。当有多个名字匹配时,VR对多个名字的匹配处 理方法和VR在名字功能300中处理多个名字匹配的方法十分相同。如果多个 名字匹配,VR在状态5340中提示说“你说的是(最佳名字匹配)”其中(最 佳名字匹配)代表VR电话簿中VR判定的最佳匹配。VR也发出提示音106来 提示用户需要回应。如果询问的名字不是用户所说的,用户回应“否”,如 状态5342所示。VR随后转到状态5344来检测是否所有可能的匹配都被询问 过。如果不是所有的名字匹配都被询问过,VR在状态5346获得下一个最佳名 字匹配,随后返回状态5340来用下一个最佳匹配重复提示。而如果没有更多 的名字,VR转到状态5390(参照图11A),并提示说“说出一个要删除的名 字或按下〔下一个〕键来听更多的名字。”VR发出提示音106来提示用户需 要输入。VR随后返回状态5322等待用户输入。如果询问的名字和用户说的名 字相同,用户回应“是”,如状态5348所示。VR随后前进到点5394,在那 里VR转到状态5372,并提示说“(名字)已被删除。”在状态5372之后,VR 返回到语音簿功能500中的隐藏专家窗口502。\n如状态5350所示,如果用户说话太早(STS)或如果用户在状态5340处 回应询问被拒绝,VR转到状态5352,并询问“你说过是吗?”VR发出提示音 106来提示用户需要输入。如果用户回应“否”,状态5356,VR转到点5392 来如,框5342那样处理初次对“否”回答的响应。如果用户应答“是”,VR 通过前进到点5394来处理状态5348对初始“是”应答的回应。对于其他任 何回应,如状态5358所示,VR取消删除功能,并返回顶层菜单110。\n参照图11C,如果VR判定VR电话簿中仅有一个名字与用户输入的名字匹 配或如果用户按下〔下一个〕软键,VR转到状态5332,并提示说“(名字) 删除?”其中(名字)对应于在VR电话簿中VR确定的匹配名字。VR同时发 出提示音106来告知用户需要应答。VR随后在状态5360等待用户输入。如果 没有用户回应,并VR超时,VR返回到状态5332,来重复提示。如果用户回 应“是”或如果用户按下〔擦除〕软键5398,如状态5370所示,VR转到状 态5372,并提示说“(名字)已删除。”VR随后返回到语音簿功能500中的 隐藏专家窗口502。如果用户回应“否”,如状态5376所示,VR返回到状态 5320(图11A)来提示用户对名字进行删除。如果用户按下〔下一个〕软键5399, 如状态5378所示,从VR转到状态5382来从VR电话簿中检索下一个名字。VR 随后回到状态5332来用VR电话簿中的下一个名字提示用户。如果用户回应 的是STS或拒绝,如状态5362所示,VR转到状态5364,并提示说“你说过 是,删除(名字)吗?”VR随后发出提示音106。如果用户回应这个询问为 “是”,状态5374,VR转到状态5372,就像用户是在状态5370中回应“是” 一样,使用相同的过程删除记录。如果用户回应“否”或别的STS或拒绝, 状态5366,VR转到状态5368,提示说“取消”,并返回状态5320来提示用 户删除一个名字。\n参照图12A,用户仅能通过按在顶层功能100中的“训练”软键150来访 问训练功能。训练功能900的操作只能通过响应用户键盘按键,这是因为在 没有进行最初的训练而想通过语音指令访问训练功能是不可能的。一旦用户 进入训练功能900,VR转到状态902,在其中手机显示屏152显示了用户可以 选择训练的两个词汇组,基本组906和数字组908。基本组由指令字组成,包 括:呼叫、重拨、是、否、添加、删除、语音簿、休眠、唤醒、清除、列表 和应答。数字组由键盘和与拨号相关的字,包括:0、1、2、3、4、5、6、7、 8、9、oh、星号、磅、验证和号码。无论用户选择基本组,状态910,或数字 组,状态920,用户都有选择进行完整训练或重训练的权利。手机显示屏152 显示训练选项942和重训练选项944。手机同时也显示〔退出〕软键946。如 果用户选择训练词汇组,状态914,VR开始完整的训练700。如果用户仅选择 重训练词汇组,状态916,VR开始重训练功能800。用户可以决定通过选择〔退 出〕软键946来不执行训练功能。这种选择如状态924所示。如果用户按下 〔退出〕软键946,VR前进到点120,并退出VR,转回到等待状态102。\n参照图12B,用户也可以通过一直按下“0”键,状态930,来擦除所有 的语音指令和VR电话簿记录。这个选项是隐藏的,并没有在手机显示屏上显 示。如果用户一直按下“0”键,VR转到状态932,在其中手机显示950“擦 除语音指令和簿记录”并提供“是”和“否”软键选择,952和954。如果 用户按下“是”软键,状态936,VR转到状态938,在其中VR擦除所有的VR 指令字和所有VR电话簿中的记录。VR随后前进到点120来退出语音识别模式。 如果用户按下“否”软键,状态934,VR前进到点120,并不提示任何内容而 退出语音识别模式。\n参照图13A,通过训练功能900或如果没有进行过训练(参照图1,104) 而自动进入VR的话,就会访问完整训练功能700。在完整训练功能700中,VR 首先检测初始的训练有没有完成,状态702。如果初始训练没有进行过,VR 默认训练基本组,状态704。手机显示屏显示“基本组”作为标题762。如果 从训练功能900进入完整训练功能700,训练功能900中所选择的词汇组在手 机显示屏152上作为标题762被显示。手机显示屏152也同时显示〔退出〕 软键764。如果用户选择〔退出〕软键764,VR在状态706提示说“语音识别 器进入休眠,”VR随后退出语音识别模式,转为等待模式102。\n词汇组被确定后,在状态710,VR提示说“跟随语音指示开始训练”。VR 在状态712随后提示说“读出字(字)”其中(字)代表正在训练的词汇组 中的第一个字。VR发出提示音106告知用户需要回应。VR随后在状态716等 待用户输入。如果系统先于用户输入而超时,VR退回到状态712来重复提示。\n参照图13B,如果用户回应提示,VR要求用户重复该字。VR在状态720 提示说“再说一次。”VR随后发出提示音106。VR在状态724等待用户重复 该字。如果VR先于用户输入超时,VR退回到状态720来重复“再说一次”提 示。如果用户回应,VR在状态726比较用户的两次发音来检测它们是否匹配。 如果两次发音在状态740不匹配,提示说“字匹配失败。”VR随后退回到状 态712来对相同字的重复训练程序。如果VR确定两次发音匹配,VR在存储器 中保存该字,随后在状态728中检测在词汇组中所有的字是否都被训练过。 如果词汇组中并不是所有的字都被训练过,VR就检取词汇组中下一个字,状 态732。VR随后退回到状态712,并对词汇组中下一字重复训练程序。一旦词 汇组中所有的字都被训练过,VR转到状态730,并提示说“(词汇组)训练 完成。语音识别现在激活。”术语(词汇组)对应于当前被训练的词汇组, 基本或是数字的。VR随后退回顶层菜单110。\n参照图14A,从训练功能900中可以访问重训练功能800。重训练功能800 允许用户重训练词汇组中的任意部分。进入重训练功能,VR提示说“跟随语 音指示开始训练。”状态802。用户有许多键盘选项。用户可以按下结束键或 〔退出〕软键870,状态860,来到达点120以退出VR。用户可以按下清除键, 状态862,来退回到先前在训练功能中的显示,状态864。其他任意按键按下, 状态866,不会导致有功能操作,状态868。\n如果用户没有选择任何引起VR退出重训练功能800的按键按下,VR在状 态810中检取进行重训练的词汇组的第一个字。VR转到状态812,并提示说 “(字)重训练这个字?”在询问中,(字)代表在被重训练的词汇组中当 前的字。VR随后发出提示音106来告知用户需要回应。如果用户回应“否” 或按下“否”软键874,如状态814所示,VR就检取词汇组中下一个字,状 态838,并退回到状态812的提示。如果用户回应“是”或按下“是”软键872, 如话筒816所示,VR就开始重训练该字。VR转到状态820,并提示说“说出 字(字)”随后VR发出提示音106。VR随后在状态822中等待用户输入。如 果用户先于系统超时没有做出回应,VR启动系统超时程序1200。\n参照图14B,如果用户先于系统超时回应,VR在状态824通过“再说一 次”要求用户重复该字。在要求后,VR发出提示音106。VR在状态826等待 用户重复该字。如果从这点开始的系统时间先于用户回应而超时,VR启动系 统超时程序1200。如果用户先于系统超时回应,VR在状态828中确认两次发 音是否匹配。如果两次发音不匹配,VR转到状态832,并提示说“字匹配失 败,请重试。”VR随后退回到状态820提示用户对同一字重训练。如果两次 发音匹配,VR转到状态830,并提示说“(字)已被重训练。”手机显示屏152 显示软键“下一个”和“完成”882和884。\n参照图14C,如果用户选择“完成”软键,状态850,VR转到状态852, 并提示说“重训练完成。”VR随后退回到顶层菜单110。如果用户选择“下 一个”软键,状态834,VR在状态836检测当前词汇组中所有的字是否都被 重训练过。如果不是所有的字都被重训练过,VR退回到状态838来取得词汇 组中下一个用来重训练的字。如果词汇组中所有的字已经被重训练过,VR转 到状态852,提示说“重训练完成”,并退回到顶层菜单110。在这点上有一 个没有显示或提示的指令可以被用户使用,就是“休眠”指令。如果用户发 出“休眠”指令,状态840,VR先保存对当前词汇组的任何改动,状态842, 并随后回到顶层菜单110。\n参照图15A,用户可以使用语音指令应答进入呼叫。当电话接收到进入呼 叫时,VR首先检测电话是否处于自动应答模式,状态1010。如果电话处于自 动应答模式,对VR来说就没有必要接收用户回应,状态1012。而是,同没有 VR系统的电话一样,电话进行自动应答操作。\nVR随后检测基本组训练是否完成,状态1002。没有经过基本训练,VR将 不能识别用户语音指令。因而,如果基本训练没有执行,系统转到状态1004, 并且电话不能开始VR应答。而是电话仅仅如同缺少VR的电话一样,进行振 铃提示。如果基本训练已经完成,VR依据进入呼叫是否是漫游呼叫来回应。 如果进入呼叫不是漫游呼叫,VR在状态1008发出简短的振铃声,随后提示说 “进入呼叫,应答吗?”如果进入呼叫是漫游呼叫,VR在状态1008发出简短 的振铃声,随后提示说“进入漫游呼叫,应答吗?”无论提示说什么,VR都 发出提示音106来告知用户需要回应。\n参照图15B,VR在状态1020等待用户回应。如果用户没有回应,VR转到 状态1032来检测提示是否重复了两次。如果提示没有被重复两次,VR在状态 1030提示说“进入(漫游)呼叫。”仅当进入呼叫是漫游呼叫时,VR才提示 字“漫游”。VR随后退回到框1020等待用户回应。如果在两次重复提示之后, 用户还是没有回应,VR提示说“未接听呼叫”,状态1034。VR随后退回到等 待状态102。\n如果用户对任何进入呼叫提示的回应是“是”或“应答”,或如果用户 按下任意配置为应答呼叫的按键,状态1022,电话就应答进入呼叫,状态1026。 VR随后发出呼叫应答音1036来提示用户进入已经被应答。\n另外,如果用户对进入呼叫提示回应为“否”,或如果用户按下任何配 置为使进入警告静默的按键,状态1024,呼叫没有应答,并且没有进一步警 告提供给这个特定的呼叫,状态1028。\n如果VR检测到STS或拒绝,状态1040,VR转到状态1042,并提示说“你 说过是吗?”如果用户回应“否”,状态1046,VR转到状态1048,并停止进 入警告。如果用户回应“是”,状态1050,VR应答进入呼叫,状态1052,随 后发出呼叫应答音1036。如果其他STS或拒绝发生,状态1044,VR退回到点 1006来重复进入呼叫提示。\n参照图16,VR加入了说话太早(STS)程序1100来处理用户回应太早或 与VR提示重叠的情况。如果STS程序不存在,VR将产生更多的输入拒绝,因 为VR仅能分析发生在当回应窗口开启时的用户回应。因为当STS发生时,仅 有一部分的用户回应被分析,VR不能可靠地确定用户所说的字。STS程序在 用户需要回应的绝大多数情况下都存在。即使标准STS程序没有被使用,VR 也通常加入有STS程序的修改版本。STS程序1100在VR提示用户回应的情况 下是有效的,状态1102。VR通常发出提示音106来告知用户需要回应。如果 VR侦测到STS,状态1104,VR转到状态1106,在其中在STS发生后1秒VR 仍然保持静默,来允许用户回应。VR随后前进到状态1120,并重复先前的提 示。VR再次发出提示音106来提示用户需要回应。VR在状态1108等待有效 用户回应。如果用户提供了有效回应,VR转到状态1110,并执行功能中的指 令。如果由于其他的STS,VR不能确定所说的字,系统在状态1122保持1秒 的静默。VR再次重复先前的提示,状态1132,并再次发出提示音106。如果 在第二次提示之后,还有其他STS、拒绝或没有用户回应,状态1124,VR就 不再尝试纠正用户。取而代之,VR取消了激活的功能,并退回到顶层菜单110。 如果用户回应没涉及STS或拒绝,状态1126,VR就按命令继续前进,状态1130, 并退回到利用STS程序的功能中的点。\n参照图17,VR加入了系统超时功能1200来处理VR需要用户回应而没有 回应的情况。当没有用户回应,系统超时功能1200给用户另外一个机会回应 而不是取消激活的功能。VR对大多数提示都使用系统超时功能1200,但有时 也处理功能流程图中特定的输入超时。VR在不同的系统超时功能1200激活的 情况下,提供了开始的提示和提示音106,状态1202。用户被提供了2秒回 应窗口,状态1204。如果用户回应,VR转到状态1206,执行指令,并返回到 功能。如果用户在2秒回应窗口内没有回应,VR重复初始提示,状态1210, 并重复提示音106。用户又被给予2秒回应窗口,状态1212。如果用户回应, VR转到状态1206,执行指令,并返回到功能。如果用户没有回应第二次提示, VR前进到点120,并退出VR,转到等待状态102。\n参照图18,VR加入了隐含是/否装置1300来处理用户对询问的静默,将 其作为“是”回应。这种隐含是/否装置1300,当VR预期从用户那里得到“是” 的回应时,被有选择地用于用户接口。隐含是/否装置1300常被用于VR从用 户接收指令,状态1302,并且随后寻找指令确认,状态1304。在1.5秒的用 户回应窗口(没有描述),可能的用户回应包括静默,状态1310、“是”状 态1320、“否”状态1330,以及STS或拒绝,状态1340。如果用户保持静默, 状态1310,VR认为这是隐含“是”,状态1312。VR转到状态1314,并执行 功能。如果用户应答“是”,状态1320,系统执行功能,状态1322。如果用 户应答“否”,状态1330,功能在状态1332中被取消,并且VR退回到顶层 菜单110。如果回应是STS或拒绝,状态1340,VR转到状态1342,其中它提 示用户说“你说过是了吗?”VR发出提示音106来告知用户需要回应。用户 随后给予另一个回应窗口。如前所述,如果用户回应“是”,状态1346,系 统执行功能,状态1346。同样,如果用户回应“否”或如果用户回应是其他 的STS或拒绝,状态1350,功能被取消,状态1352,并且VR退回到顶层菜 单110。\n前面所述的较佳实施例是为了让本领域中的技术人员能够制造和使用本 发明而提供的。本领域的技术人员对这些实施例可以做出轻易的修改,而且 在不必使用发明性机制的情况下,这里定义的普通原理也可以被应用到其他 实施例上。虽然,本发明并不局限于这里所示的实施例,但其所对应的最大 范畴与这里所揭示的原理和新颖特性是一致的。
法律信息
- 2020-03-03
专利权有效期届满
IPC(主分类): H04M 1/27
专利号: ZL 00806017.7
申请日: 2000.02.08
授权公告日: 2004.10.27
- 2004-10-27
- 2002-04-24
- 2002-04-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |