用于电话簿传送的方法和系统\n[0001] 相关申请\n[0002] 这是2004年12月16日提交的申请No.11/014,497(GeneralMotors Docket \nNO.(通用汽车案卷号)GP-305716)的部分继续申请,该申请的全部在此引入作为参考。\n技术领域\n[0003] 本发明总的涉及一种管理用于嵌入到交通工具通信系统中的语音识别的名称标\n签(nametag)数据文件的方法。特别地,本发明涉及从一个交通工具到另一交通工具的用\n于语音识别的名称标签数据文件的传送。\n背景技术\n[0004] 由于汽车正转换成通信和娱乐平台以及运输平台,移动交通工具中的个人化特\n性的机会不断增加。许多新的汽车将安装有一些类型的远程信息处理单元(telematics \nunit)以提供无线通信和基于位置的业务。这些业务可以通过接口诸如话音识别计算机应\n用、触摸屏计算机显示器、计算机键盘、或者仪表盘上的一系列按钮或者交通工具的控制台来访问。\n[0005] 当前,移动交通工具中的远程信息处理单元在交通工具内的移动电话和接收者电\n话之间建立通信信道,其中该接收者电话响应于用户说出名称标签以识别接收者电话的电\n话号码。用户从交通工具内部将名称标签和相关电话号码编程到远程信息处理单元中。用\n户也可以将名称标签和相关电话号码编程到交通工具内的移动电话或者个人移动电话中。\n[0006] 远程信息处理单元和移动电话包括自动语音识别(ASR)引擎以将说出的名称标\n签与多个音素集(phoneme set)相关联。当用户购买了具有嵌入的远程信息处理单元的新\n的交通工具时,用户通常想在新的交通工具中拥有来自最初的交通工具的一些或所有名称\n标签。当前,用户必须身处新的交通工具中以将来自先前交通工具的名称标签列表输入到\n新的交通工具中用于由ASR引擎识别。同样,如果用户购买了具有远程信息处理单元的新\n的交通工具并且想要在新的交通工具中拥有来自移动电话的名称标签时,用户必须身处新\n的交通工具中以将来自移动电话的名称标签列表输入到新的交通工具中用于由ASR引擎\n识别。\n[0007] 期望将名称标签从最初的交通工具、网址或移动电话传送到新的交通工具,而不\n要求用户身处新的交通工具中,并且不要求用户需要回忆最初的交通工具或移动电话中的\n所有名称标签。\n发明内容\n[0008] 本发明的一个方面提供了一种用于为交通工具通信系统管理用户名称标签的方\n法。该方法包括在呼叫中心从源接收名称标签传送请求,基于该请求确定目标交通工具,产生名称标签数据文件,并且将该名称标签数据文件发送给目标交通工具。名称标签数据文\n件为每个名称标签包括文本数据文件、音素集以及音频数据文件。\n[0009] 本发明的第二方面提供了一种用于为交通工具通信系统管理用户名称标签的系\n统。该系统包括用于在呼叫中心从源接收名称标签传送请求的装置,用于基于该请求确定\n目标交通工具的装置,用于为每个名称标签产生包括文本数据文件、音素集以及音频数据\n文件的名称标签数据文件的装置,以及用于将该名称标签数据文件发送给目标交通工具的\n装置。\n[0010] 本发明的第三方面提供了用于存储计算机程序的计算机可读媒体。计算机可读代\n码在呼叫中心从源接收名称标签传送请求,基于该请求确定目标交通工具,产生名称标签\n数据文件,将该名称标签数据文件发送给目标交通工具并在目标交通工具的远程信息处理\n单元中存储该名称标签数据文件。名称标签数据文件为每个名称标签包括文本数据文件、\n音素集以及音频数据文件。\n[0011] 从当前优选实施例的下列详细描述中,结合附图解读,本发明的前述及其它特征\n和优点将变得更加明显。详细描述以及图仅仅是本发明的说明,而不是限制,本发明的范围由附属权利要求及其等价物规定。\n附图说明\n[0012] 附图图示了本发明的各种实施例,其中:\n[0013] 图1是用于提供访问移动交通工具中的远程信息处理系统的系统示意图;\n[0014] 图2图示了根据本发明为交通工具通信系统管理用户名称标签的方法;\n[0015] 图3图示了根据本发明产生名称标签数据文件的方法的第一实施例;\n[0016] 图4图示了根据本发明产生名称标签数据文件的方法的第二实施例;\n[0017] 图5图示了根据本发明产生名称标签数据文件的方法的第三实施例;\n[0018] 图6和7图示了根据本发明接收源数据和目标交通工具数据的方法;\n[0019] 图8图示了根据本发明接收名称标签传送请求的方法;\n[0020] 图9图示了根据本发明确定目标交通工具的方法;\n[0021] 图10图示了根据本发明修改名称标签数据文件的方法的第一实施例;\n[0022] 图11图示了根据本发明修改名称标签数据文件的方法的第二实施例;\n[0023] 图12图示了根据本发明修改名称标签数据文件的方法的第三实施例;\n[0024] 图13图示了根据本发明在远程信息处理单元上修订名称标签数据文件的方法;\n以及\n[0025] 图14图示了根据本发明为交通工具通信系统管理用户名称标签的方法。\n具体实施方式\n[0026] 图1图示了根据本发明,用于在100处通过无线通信系统进行数据传输的系统的\n一个实施例。移动交通工具通信系统(MVCS)100包括移动交通工具通信单元(MVCU)110,\nMVCU 210、交通工具通信网络112、远程信息处理单元120、一个或多个无线承载者系统\n140、一个或多个通信网络142、一个或多个地面网络144、一个或多个客户、个人的或用户计算机150、一个或多个web托管门户(web hosting portal)160、一个或多个个人通信设\n备138、和/或一个或多个呼叫中心170。MVCU 210具有包括源交通工具110中的远程信息\n处理单元120的功能的远程信息处理单元120。\n[0027] 在一个实施例中,MVCU 110和MVCU 210被实施为配备有用于发送和接收话音和\n数据通信的适当硬件和软件的移动交通工具。MVCS 100可能包括与本讨论无关的附加元\n件。移动交通工具通信系统和远程信息处理单元是本领域已知的。术语“MVCU 210”和“目标交通工具210”在本文档中可互换使用。在本文档中,术语“MVCU 110”和“源交通工具\n110”可互换使用。\n[0028] 在操作中,MVCU 110和MVCU 210可能实施为机动交通工具、船舶、或者航空器。\nMVCU 110和MVCU 210可能包括与本讨论无关的附加元件。\n[0029] 对于图1的其它讨论,提及MVCU 110即提及MVCU 110和MVCU 210。在一个实施\n例中,MVCU 110和MVCU 210只是在它们的声学特性以及在远程信息处理单元120的语音\n识别系统136中安装的一个或多个自动语音识别(ASR)引擎版本方面有所不同。MVCU 110\n和MVCU 210中的ASR引擎将通过麦克风130输入的人类话音翻译成代表音素集的数字信\n号。MVCU 110和MVCU 210中的ASR引擎还识别音素集并产生数字信号,该数字信号在被远\n程信息处理单元120中的一个或多个扬声器132接收时产生声波。目标交通工具210中的\n远程信息处理单元的功能与源交通工具110的远程信息处理单元120的功能相同,并且这\n里描述为彷佛远程信息处理单元120是在目标交通工具210中,如将目标交通工具210连\n接到远程信息处理单元120和交通工具通信网络112的虚线所示。\n[0030] 在一个实施例中,MVCU 110和MVCU 210具有相同的声学特性。在另一个实施例\n中,MVCU 110和MVCU 210具有ASR引擎的相同安装版本。在又一个实施例中,MVCU 110和\nMVCU 210具有相同的声学特性和ASR引擎的相同安装版本。\n[0031] 交通工具通信网络112发送信号到交通工具110内的设备和系统的各种单元以\n执行各种功能,诸如监控交通工具系统的运行状态、收集并存储来自交通工具系统的数据、提供指令、数据和程序给各种交通工具系统、以及从远程信息处理单元120呼叫。在促进\n各种通信和电子模块间的交互中,交通工具通信网络112利用接口,诸如控制器区域网络\n(CAN)、面向媒体的系统传输(MOST)、局域互连的网络(LIN)、以太网(10base T,100base T)、国际标准化组织(ISO)标准9141、用于高速应用的ISO标准11898、用于低速应用的ISO\n标准11519、以及用于高速和低速应用的汽车工程师协会(SAE)标准J1850。在一个实施例\n中,交通工具通信网络112是连接的设备间的直接连接。\n[0032] MVCU 110经由远程信息处理单元120发送无线电传输到无线承载者系统140并从\n无线承载者系统140接收无线电传输。无线承载者系统140被实施为用于从MVCU 110发\n送信号到通信网络142的任何合适的系统。\n[0033] 远程信息处理单元120包括连接到无线调制解调器124的处理器122、全球定位系\n统(GPS)单元126、交通工具内存储器128、麦克风130、一个或多个扬声器132、以及交通工具内移动电话134。在其它实施例中,远程信息处理单元120可以实施而不需要一个或多个\n上面列出的元件,诸如,举例而言,GPS单元126。远程信息处理单元120可能包括与本讨论无关的附加元件。\n[0034] 处理器122被实施为微控制器、微处理器、控制器、主处理器、或者交通工具通信处理器。在一个实施例中,处理器122是数字信号处理器(DSP)。在一个例子中,处理器122被实施为专用集成电路(ASIC)。在另一个实施例中,处理器122被实施为结合中央处理单\n元(CPU)工作的、执行通用处理器功能的处理器。响应于从一个或多个GPS卫星广播系统\n(未示出)接收的GPS广播信号,GPS单元126提供了交通工具的经度和纬度坐标。交通工\n具内移动电话134是蜂窝型通信设备,诸如,例如,模拟的、数字的、双模的、双频带的、多模的或多频带的蜂窝电话。\n[0035] 处理器122执行控制MVCU 110内的电子和机械系统的编程和操作模式的各种计\n算机程序。处理器122控制远程信息处理单元120、无线承载者系统140以及呼叫中心170\n之间的通信(例如,呼叫信号)。在一个实施例中,包括一个或多个ASR引擎的话音识别应\n用被安装在处理器122中,该应用能够将通过麦克风130输入的人类话音翻译成数字信号。\n处理器122产生并接受在远程信息处理单元120和连接到交通工具内各种电子模块的交通\n工具通信网络112之间发送的数字信号。在一个实施例中,这些数字信号激活编程模式和\n操作模式,并为数据传送做准备。在该实施例中,来自处理器122的信号被翻译成话音消息并通过扬声器132发送出去。\n[0036] 通信网络142包括来自一个或多个移动电话交换局和无线网络的业务。通信网络\n142将无线承载者系统140连接到地面网络144。通信网络142被实施为用于将无线承载\n者系统140连接到MVCU 110和地面网络144的任何适当的系统或系统的集合。\n[0037] 地面网络144将通信网络142连接到客户计算机150、web托管门户160、以及呼\n叫中心170。在一个实施例中,地面网络144是公共交换电话网(PSTN)。在另一个实施例\n中,地面网络144被实施为互联网协议(IP)网络。在其它实施例中,地面网络144被实施\n为有线网络、光网络、光纤网络、其它无线网络或者它们的任意组合。地面网络144被连接到一个或多个固定电话。通信网络142和地面网络144将无线承载者系统140连接到web\n托管门户160和呼叫中心170。\n[0038] 客户、个人或用户计算机150包括计算机可用媒体以执行互联网浏览和互联网访\n问计算机程序,用于通过地面网络144以及任选地,有线或无线通信网络142发送数据到\nweb托管门户160和从web托管门户160接收数据。个人或客户计算机150通过使用诸如\n超文本传输协议(HTTP)和传输控制协议及互联网协议(TCP/IP)的通信标准将用户的优先\n选择通过网页接口发送到web托管门户。在一个实施例中,数据包括一些指示来改变MVCU \n110中的电子和机械系统的某些编程以及操作模式。在操作中,客户利用计算机150来启动\n对MVCU 110的用户优先选择的设置或重新设置。来自客户侧软件的用户优先选择数据被\n发送到web托管门户160的服务器侧软件。用户优先选择数据被存储在web托管门户160\n处。\n[0039] web托管门户160包括一个或多个数据调制解调器162、一个或多个web服务器\n164、一个或多个数据库166、以及一个网络系统168。web托管门户160通过连线直接连接\n到呼叫中心170,或者通过电话线连接到地面网络144,该地面网络144被连接到呼叫中心\n170。在一个例子中,web托管门户160通过利用IP网络被连接到呼叫中心170。在该例子\n中,web托管门户160和呼叫中心170两种元件都利用IP网络被连接到地面网络144。在\n另一个例子中,web托管门户160通过一个或多个数据调制解调器162被连接到地面网络\n144。地面网络144发送数字数据到调制解调器162并且从调制解调器162发送数字数据,\n然后数据被传送到web服务器164。调制解调器162可能驻留在web服务器164内部。地\n面网络144在web托管门户160和呼叫中心170之间发送数据通信。\n[0040] Web服务器164经由地面网络144从用户计算机150接收用户优先选择数据。在\n替代实施例中,计算机150包括无线调制解调器以通过无线通信网络142和地面网络144\n发送数据到web托管门户160。数据被地面网络144接收并被发送到一个或多个web服务\n器164。在一个实施例中,web服务器164被实施为能够提供web服务以帮助改变和发送来\n自计算机150处客户的个人优先选择设置到MVCU 110中的远程信息处理单元120的任何\n适当的硬件和软件。Web服务器164经由网络系统168发送数据传输到一个或多个数据库\n166或者从一个或多个数据库166接收数据传输。Web服务器164包括计算机应用和文件,\n用于管理和存储由客户提供的个性化设置,诸如门锁/开锁行为、无线电站预置选择、气候控制、习惯按钮配置和盗窃警报设置。对于每个客户,web服务器潜在地为一个移动交通工具存储数百个无线交通工具通信、联网、维护和诊断业务的优先选择。\n[0041] 在一个实施例中,一个或多个web服务器164经由网络系统168联网以在它的诸\n如数据库166的网络元件中分发用户优先选择数据。在一个例子中,数据库166是web服\n务器164的一部分计算机或者与web服务器164独立的计算机。Web服务器164通过地面\n网络144发送带有用户优先选择的数据传输给呼叫中心170。\n[0042] 呼叫中心170是许多呼叫被同时接收和服务的地方,或者许多呼叫被同时发送的\n地方。在一个实施例中,呼叫中心是远程信息处理呼叫中心,其有助于去往以及来自MVCU \n110中的远程信息处理单元120的通信。在一个例子中,呼叫中心是话音呼叫中心,其在呼\n叫中心的顾问和移动交通工具中的订户之间提供口头通信。在另一个实施例中,呼叫中心\n包含这些功能中的每个。在其它实施例中,呼叫中心170和web托管门户160位于相同或\n不同的设备中。\n[0043] 呼叫中心170包含一个或多个话音和数据交换机172、一个或多个通信业务管理\n器174、一个或多个通信业务数据库176、一个或多个通信业务顾问178、以及一个或多个网络系统180。\n[0044] 呼叫中心170的交换机172连接到地面网络144。交换机172通过无线承载者系\n统140、通信网络142、以及地面网络144从呼叫中心170发送话音或数据传输,并且从MVCU \n110中的远程信息处理单元120接收话音或数据传输。交换机172从一个或多个web托管\n门户160接收数据传输并且发送数据传输到一个或多个web托管门户160。交换机172经\n由一个或多个网络系统180,从一个或多个通信业务管理器174接收数据传输或者发送数\n据传输到一个或多个通信业务管理器174。\n[0045] 通信业务管理器174是能够提供请求的通信业务到MVCU 110中的远程信息处理\n单元120的任何适当的硬件和软件。通信业务管理器174经由网络系统180发送数据传输\n到一个或多个通信业务数据库176,或者从一个或多个通信业务数据库176接收数据传输。\n通信业务管理器174经由网络系统180发送数据传输到一个或多个通信业务顾问178,或\n者从一个或多个通信业务顾问178接收数据传输。通信业务数据库176经由网络系统180\n发送数据传输到通信业务顾问178,或者从通信业务顾问178接收数据传输。通信业务顾问\n178从交换机172接收话音或数据传输,或者发送话音或数据传输到交换机172。\n[0046] 通信业务管理器174提供各种业务中的一个或多个业务,包括登记业务、导航辅\n助、姓名地址录辅助、路旁辅助、商业或住宅辅助、信息业务辅助、紧急辅助、以及通信辅助。\n通信业务管理器174经由计算机150、web托管门户160以及地面网络144从客户接收业\n务优先选择请求,用于各种业务。通信业务管理器174通过无线承载者系统140、通信网络\n142、地面网络144、话音和数据交换机172、以及网络系统180发送用户优先选择以及其它\n数据到MVCU 110中的远程信息处理单元120。通信业务管理器174从通信业务数据库176\n中存储或检索数据和信息。通信业务管理器174可能提供请求的信息到通信业务顾问178。\n在一个实施例中,通信业务管理器174包括至少一个模拟和/或数字调制解调器。\n[0047] 在一个实施例中,通信业务顾问178被实施为真实的顾问。在一个例子中,真实的顾问是经由远程信息处理单元120与MVCU 110中的用户或订户(例如,客户)进行口头通\n信的人。在另一实施例中,通信业务顾问178被实施为虚拟顾问。在一个例子中,虚拟顾问被实施为响应于来自MVCU 110中的远程信息处理单元120的请求的合成话音接口。\n[0048] 通信业务顾问178提供业务到MVCU 110中的远程信息处理单元120。由通信业务\n顾问178提供的业务包括注册业务、导航辅助、实时业务咨询、姓名地址录辅助、路旁辅助、商业或住宅辅助、信息业务辅助、紧急辅助以及通信辅助。通信业务顾问178利用话音传输通过无线承载者系统140、通信网络142、以及地面网络144与MVCU 110中的远程信息处理\n单元120通信,或者利用数据传输通过通信业务管理器174以及交换机172与MVCU 110中\n的远程信息处理单元120通信。交换机172在话音传输和数据传输之间作选择。\n[0049] 个人通信设备138包括作为文本数据文件或音频数据文件的名称标签数据文件。\n个人通信设备138被实施为被配置成便携式的任何通信设备,诸如移动电话、膝上型电脑、或者个人数字助理(PDA)。个人通信设备138经由一个或多个无线承载者系统140、一个或\n多个通信网络142、一个或多个地面网络144、一个或多个客户、个人或用户计算机150、以及一个或多个web托管门户160与呼叫中心170通信。交通工具内移动电话134是蜂窝型\n通信设备,诸如,例如,模拟的、数字的、双模的、双频带的、多模的或多频带的蜂窝电话。\n[0050] 下面分别参考图2-14描述的方法200-1400一起形成了用于为交通工具通信系统\n管理用户名称标签的完整方法的一个实施例。该方法描述了如何产生包括文本数据文件、\n音素集与音频数据文件的名称标签数据文件,以及如何将产生的名称标签数据文件从源传\n送到具有不同声学特性的目标交通工具。该传送包括适当地修改名称标签数据文件中的音\n素集的声学特性。声学修改提高了当用户在目标交通工具210中宣布名称标签时,目标交\n通工具210中的语音识别系统136的识别能力。在方法200-1400中,在目标交通工具210\n或者源交通工具110中的呼叫中心170和远程信息处理单元120之间所有的传输经由一个\n或多个无线承载者系统140、一个或多个通信网络142、一个或多个地面网络144被发送。在方法200-1400中,呼叫中心170和个人或用户计算机150和/或个人通信设备138之间的\n所有传输经由一个或多个无线承载者系统140、一个或多个通信网络142、一个或多个地面\n网络144、一个或多个客户、个人或用户计算机150、一个或多个web托管门户160被发送。\n[0051] 图2图示了根据本发明为移动交通工具通信系统100管理用户名称标签的方法\n200。呼叫中心170、目标交通工具210、远程信息处理单元120、处理器122以及诸如MVCU \n110、交通工具内移动电话134、个人通信设备138、和/或客户、个人或用户计算机150的\n源,已经在计算机可读媒体中存储了至少一个计算机程序,该计算机程序包括计算机可读\n代码以执行参考方法200描述的操作。\n[0052] 在阶段S202期间,呼叫中心(CC)170从源接收名称标签传送请求。源可以是MVCU \n110、个人通信设备138、交通工具内移动电话134、或者客户、个人或用户计算机150。\n[0053] 在一个实施例中,名称标签数据文件从个人通信设备138下载到客户、个人或用\n户计算机150中并且包括该名称标签数据文件的名称标签传送请求从客户、个人或用户计\n算机150被发送到呼叫中心170。在一个例子中,主源是个人通信设备138,并且辅助源是\n客户、个人或用户计算机150。\n[0054] 名称标签传送请求至少包括将被传送的名称标签数据文件的选择、源标识符、以\n及目标交通工具标识符。在一个实施例中,在名称标签数据文件中被选择来传送到目标交\n通工具210的每个名称标签包括相关的音频数据文件、音素集以及文本数据文件。在另一\n个实施例中,其中源在客户、个人或用户计算机150处录入,被录入的名称标签和相关电话号码是文本数据文件。在这种情况下,源标识符是用于客户、个人或用户计算机150的标识符。在另一个实施例中,其中源从远程信息处理单元120输入,形成名称标签数据文件的电话号码和名称标签是音频数据文件。在另一个实施例中,其中源从远程信息处理单元120\n输入,形成名称标签数据文件的电话号码和名称标签是音频数据文件和相关音素集。\n[0055] 当录入电话号码和名称标签时,用户还输入目标交通工具标识符以完成名称标签\n传送请求。目标交通工具标识符可以是用于目标交通工具210的交通工具标识号码。\n[0056] 目标交通工具210是名称标签数据文件被传送到的MVCU 210。下面参考图8的方\n法800详细描述接收名称标签传送请求的方法。\n[0057] 在阶段S204期间,呼叫中心170基于名称标签传送请求确定目标交通工具\n(TV)210。目标交通工具210通过包括在名称标签传送请求中的目标交通工具标识符被确\n定。目标交通工具210的确定包括接收目标交通工具210的声学剖面(acoustic profile)。\n下面参考图9的方法900详细描述确定目标交通工具210的方法。\n[0058] 在阶段S206期间,呼叫中心170产生包括文本数据文件、音素集以及音频数据文\n件的名称标签数据文件。如果被选择用于传送到目标交通工具210的名称标签数据文件中\n的每个名称标签不包括相关的音频数据文件、音素集和文本数据文件,则出现阶段S206。在这种情况下,呼叫中心170为该名称标签传送请求中的名称标签数据文件中的每个名称标\n签而将接收的名称标签数据文件扩展成包括文本数据文件、音素集以及音频数据文件。\n[0059] 产生名称标签数据文件的几个实施例可能依赖于在名称标签传送请求中接收的\n名称标签数据文件(音频数据文件、文本数据文件、和/或音素集)中的数据类型。如果正\n被传送的名称标签数据文件包括文本数据文件,则呼叫中心170从该文本数据文件产生音\n频数据文件。然后呼叫中心170从该音频数据文件产生音素集。如果正被传送的名称标签\n数据文件包括音频数据文件,则呼叫中心170为该名称标签数据文件中的每个名称标签产\n生相关的音素集。然后呼叫中心170从所述音素集产生文本数据文件。\n[0060] 下面参考图3描述的方法300提供了当正被传送的名称标签数据文件包括文本数\n据文件时,用于产生音素集的方法的示范实施例。下面分别参考图4-5描述的方法400-500\n提供了当正被传送的名称标签数据文件包括音频数据文件时,用于产生文本数据文件的方\n法400、500的示范实施例。\n[0061] 在阶段S208期间,呼叫中心170基于目标交通工具(TV)210的声学剖面修改名称\n标签数据文件中的音素集。对于名称标签数据文件中的每个名称标签,音素集被修改以便\n于目标交通工具210中的ASR引擎能够以低差错率识别经修改的音素集。\n[0062] 用于修改名称标签数据文件的方法的几个可能实施例依赖于几个因素。确定因素\n包括:源;源中的ASR引擎,如果有的话;目标交通工具210中的ASR引擎;源交通工具110\n的声学剖面;目标交通工具210的声学剖面;以及在阶段S206期间产生音频数据文件的方\n式。该源可能是源交通工具110、交通工具内移动电话134、个人通信设备138、或者客户、个人或用户计算机150。如果目标交通工具210的声学剖面和目标交通工具210中的ASR引\n擎与源交通工具110的声学剖面和源交通工具110中的ASR引擎不匹配,则音素集被修改。\n[0063] 在一个实施例中,名称标签数据文件中的音素集产生自文本数据文件。在这种情\n况下,产生的音素集随后被修改以便于音素匹配于目标交通工具210的声学剖面。以这种\n方式,方法200提高了在目标交通工具210中的ASR引擎处对修改的音素的识别成功率。在\n另一个实施例中,名称标签数据文件中的音素集产生自在源交通工具110中产生的音频数\n据文件。如果在目标交通工具210和源交通工具110的声学剖面之间存在不匹配,则源交\n通工具110的声学剖面从音素集去卷积(deconvolve),并且随后与目标交通工具210的声\n学剖面相卷积。\n[0064] 在一个实施例中,阶段S208在阶段S206之前。在这种情况下,音素集被修改以在\n产生文本数据文件和/或音频数据文件之前匹配目标交通工具210的声学剖面。\n[0065] 下面分别参考图10-13描述的方法1000-1300提供了根据本发明的、用于修改名\n称标签数据文件的方法的四个实施例的细节。\n[0066] 在阶段S210期间,呼叫中心170发送所产生的名称标签数据文件到在阶段S204\n期间确定的目标交通工具210。名称标签数据文件包括文本数据文件、为目标交通工具210\n修改的音素集以及音频数据文件。\n[0067] 在阶段S212期间,名称标签数据文件在目标交通工具210的远程信息处理单元\n(TU)120处被接收,并且被存储在交通工具内存储器128中。在一个实施例中,名称标签数\n据文件还被存储在呼叫中心170中的一个或多个通信业务数据库176中。\n[0068] 图3图示了根据本发明产生名称标签数据文件的方法300的第一实施例。呼叫中\n心170已经在计算机可读媒体中存储了至少一个计算机程序,该计算机程序包括计算机可\n读代码以执行参考方法300描述的操作。在该实施例中,被选择来传送到目标交通工具210\n的名称标签数据文件中的一个或多个名称标签包括文本数据文件。\n[0069] 在阶段S302期间,通信业务管理器174将名称标签数据文件中的每个名称标签的\n文本数据文件转换成音素集。该音素集可被目标交通工具(TV)210中的语音识别系统136\n识别。通信业务管理器174激活ASR引擎以产生音素集。ASR引擎位于呼叫中心170中的\n一个或多个通信业务数据库176中,并且包括产生音素集的硬件和软件。在一个实施例中,ASR引擎随后为名称标签数据文件中的每个文本数据文件产生一个音素集,并且将带有相\n关文本数据文件的音素集存储在一个或多个通信业务数据库176的表中。\n[0070] 在阶段S304期间,通信业务管理器174将音素集转换到音频数据文件,该音频数\n据文件可供目标交通工具(TV)210中的语音识别系统136操作。通信业务管理器174从\n一个或多个通信业务数据库176检索音素-到-音频处理器代码。音素-音频处理器代\n码被应用到音素集以产生音频数据文件。在一个实施例中,通信业务管理器174随后将音\n素-到-音频处理器代码应用到每个音素集,并且在一个或多个通信业务数据库176中的\n表中存储带有音素集和相关文本数据文件的产生的音频数据文件。\n[0071] 以这种方式,对于名称标签数据文件中每个名称标签,三种类型的数据被产生并\n添加到名称标签表以形成名称标签表。在一个实施例中,方法300为不止一种语言产生名\n称标签,正如参考美国专利申请11/014,497更全面地描述的。\n[0072] 图4图示了根据本发明产生名称标签数据文件的方法400的另一个实施例。远程\n信息处理单元120、处理器122、以及呼叫中心170已经在计算机可读媒体中存储了至少一\n个计算机程序,该计算机程序包括计算机可读代码以执行参考方法400描述的操作。在本\n实施例中,正被传送的名称标签数据文件包括音频数据文件。\n[0073] 在阶段S402期间,远程信息处理单元120接收响应于来自远程信息处理单元120\n的提示的、在名称标签传送请求中的名称标签的念出的(enunciated)拼法。在本实施例\n中,当用户通过对着源交通工具110中的麦克风130说话来在远程信息处理单元120处录\n入名称标签时,名称标签数据文件被产生作为音频数据文件。远程信息处理单元120提示\n用户拼出名称标签以从音频数据文件产生文本文件。\n[0074] 在阶段S404期间,远程信息处理单元120中的语音识别系统136基于在阶段S402\n期间接收的名称标签的拼写来产生文本文件。\n[0075] 在一个实施例中,语音识别系统136将宣布的拼写名称标签的连续字母转换成文\n本数据。语音识别系统136将用于形成名称标签的每个字母的音频数据文件转换到音素集\n中,该音素集被ASR语音引擎识别为一个字母。然后语音识别系统136将识别的字母转换\n到文本数据文件中。远程信息处理单元120然后发送文本数据文件和音频数据文件到呼叫\n中心170。接收的文本数据文件和相关音频数据文件被存储在一个或多个通信业务数据库\n176的表中。\n[0076] 在另一个实施例中,远程信息处理单元120接收形成名称标签的字母并且将它们\n作为音频信号发送到呼叫中心170。在这种情况下,呼叫中心170中的ASR语音引擎基于接\n收的音频数据文件,为如上所述的每个字母产生一个文本数据文件。该文本数据文件和相\n关音频数据文件被存储在一个或多个通信业务数据库176的表中。\n[0077] 在阶段S406期间,呼叫中心170产生可供目标交通工具210中的语音识别系统\n136操作的音素集。通信业务管理器174激活ASR引擎以从接收的音频数据文件产生音素\n集。接收的音频数据文件可由目标交通工具210中的ASR引擎识别为说出的语音标签。该\n产生的音素集与存储在一个或多个通信业务数据库176中的表中的相关文本数据文件和\n相关音频数据文件一起存储。\n[0078] 以这种方式,对于名称标签数据文件中的每个名称标签,三种类型的数据被产生\n并添加到名称标签表以形成名称标签表。在一个实施例中,方法400为不止一种语言产生\n名称标签,正如参考美国专利申请11/014,497更全面地描述的。\n[0079] 图5图示了根据本发明产生名称标签数据文件的方法500的第三实施例。远程信\n息处理单元120、处理器122、以及呼叫中心170已经在计算机可读媒体中存储了至少一个\n计算机程序,该计算机程序包括计算机可读代码以执行参考方法500描述的操作。\n[0080] 在阶段S502期间,诸如顾问168的顾问在呼叫中心170处识别说出的名称标签。\n说出的名称标签的音频数据文件是名称标签数据文件的一部分。在一个实施例中,名称标\n签在源交通工具110或目标交通工具210中对着远程信息处理单元120的麦克风130说出。\n在这种情况下,远程信息处理单元120将音频数据文件发送到呼叫中心170。\n[0081] 在另一个实施例中,名称标签在源交通工具110或目标交通工具210中对着远程\n信息处理单元120的麦克风130说出,并且远程信息处理单元120中的ASR引擎识别该说\n出的名称标签。\n[0082] 在另一个实施例中,当用户对着客户、个人或用户计算机150的麦克风(未示出)\n说话时,产生说出的名称标签的音频数据文件。在这种情况下,客户、个人或用户计算机150中的处理器(未示出)将该音频数据文件发送到呼叫中心170。然后呼叫中心170中的ASR\n引擎识别该说出的名称标签。\n[0083] 在阶段S504期间,呼叫中心170从该识别的名称标签产生音素集。通信业务管理\n器174激活ASR引擎以产生如以上参考图3中的方法300的阶段S302描述的音素集。\n[0084] 在其中名称标签在源交通工具110中的远程信息处理单元120中识别的实施例\n中,远程信息处理单元120中的语音识别系统136从该识别的名称标签产生音素集。在这\n种情况下,产生的音素集从远程信息处理单元120被发送到呼叫中心170。\n[0085] 在阶段S506期间,呼叫中心170将音素集与字典文本文件中的音素集相匹配。字\n典文本文件存储在呼叫中心170中的一个或多个通信业务数据库176中。通信业务管理器\n174从所述一个或多个通信业务数据库176检索字典文本文件并且将在阶段S504期间产生\n的音素集与字典文本文件中的音素集相比较。\n[0086] 表1示出了字典文本文件的一个示范部分。字典文本文件的第一列包括文本数据\n文件并且字典文本文件的第二列包括用于该文本数据文件的一个或多个音素集。文本数据\n文件和相关音素集在表1的同一行中。\n 文本数据文件 音素集\n OFTEN (AO-F-AH-N|AOF-T-AH N)\n ZERO (Z-IH-R-OW|ZIY-ROW)\n CHRIS K-R-IH-S[0087] 表1\n[0088] 如表1中所示,单词“often”以及单词“zero”每个具有两个可能的发音而单词\n“Chris”只有一个发音。一些单词具有两个以上的可能发音。\n[0089] 当如果确定了一次匹配时,通信业务管理器174检索相关文本数据文件。对于对\n着麦克风130说出的名称标签,说出的名称标签的音频数据文件、音素集以及相关文本数\n据文件包括三种类型的数据。\n[0090] 在阶段S508期间,呼叫中心170宣布从字典文本文件中的匹配音素集中产生的名\n称标签以提示用户确认。通信业务管理器174在语音识别系统136中从匹配的音素集产生\n音频数据文件。如果用户在源交通工具110或目标交通工具210中说出名称标签,则音频\n数据文件被发送到各自的源交通工具110或目标交通工具210。接收的音频数据文件包括\n被配置成在一个或多个扬声器132处产生声波的指令,以便于如果名称标签与文本数据文\n件JOHN相匹配,则用户听到“你说的是John吗?”。可以使用其它短语来提示来自用户的\n确认。\n[0091] 如果用户对着客户、个人或用户计算机150的麦克风(未示出)说出名称标签,则\n音频数据文件被从呼叫中心170发送到客户、个人或用户计算机150。在客户、个人或用户\n计算机150处接收到的音频数据文件包括被配置成在客户、个人或用户计算机150中的一\n个或多个扬声器(未示出)处产生声波的指令,以便于如果名称标签匹配于文本数据文件\nJOHN,用户听到“你说的是John吗?”。如上所述,对于名称标签数据文件中每个名称标签,三种类型的数据被产生并添加到名称标签表以形成名称标签表。\n[0092] 如果用户以“是”响应于提示,则呼叫中心170将用于提示用户的音频数据文件、在阶段S504期间产生的音素集、以及在阶段S506期间在字典文本文件中的匹配的相关\n文本数据文件存储为名称标签数据文件中的一个名称标签。以这种方式,对于名称标签\n数据文件中每个名称标签,三种类型的数据被产生并添加到名称标签表中以形成名称标\n签表。在一个实施例中,方法500为多于一种语言产生名称标签,正如参考美国专利申请\n11/014,497更全面地描述的。\n[0093] 如果用户以“否”响应于提示,则方法500的流程返回阶段S506并且通信业务管\n理器174继续比较在阶段S504期间产生的音素集与在字典文本文件中的音素集。在一个\n实施例中,响应于否定的确认,用户在远程信息处理单元120处被提示重复说出的名称标\n签并且方法500的流程返回到阶段S502。\n[0094] 图6和7图示了根据本发明用于接收源数据和目标交通工具数据以存储在呼叫中\n心170中一个或多个通信业务数据库176中的各自方法600和700。当在呼叫中心170处\n接收到名称标签传送请求时,检索至少部分存储的源数据和目标交通工具数据。呼叫中心\n170、远程信息处理单元120、处理器122、以及诸如MVCU 110、交通工具内移动电话134或个人通信设备138的源,已经在计算机可读媒体中存储了至少一个计算机程序,该计算机程\n序包括计算机可读代码以执行参考方法600和700描述的操作。方法600描述了如何从远\n程信息处理单元120接收数据。方法700描述了如何经由互联网连接接收数据。\n[0095] 在方法600中在阶段S602期间,呼叫中心170从远程信息处理单元120接收源数\n据和目标交通工具数据。\n[0096] 目标交通工具数据包括目标交通工具标识符、目标交通工具210的声学剖面以及\n目标交通工具语音识别标识符。目标交通工具标识符可以是目标交通工具210的交通工具\n标识号码(VIN)。目标交通工具210的声学剖面包括用于目标交通工具210的声学特性的\n音频数据文件。当用于目标交通工具210的声学特性被添加到在无噪声环境中说出的短语\n的音频数据文件中时,修改的音频数据文件类似于当目标交通工具210在空闲条件下时在\n目标交通工具210中说出的同一短语的音频数据文件。目标交通工具语音识别标识符是识\n别在目标交通工具210中的语音识别系统136中使用的ASR引擎的版本的代码。\n[0097] 如果源是源交通工具110,则源数据是源交通工具数据,其包括源标识、源交通工具110的声学剖面以及源交通工具语音识别标识符。源标识可以是源交通工具110的交通\n工具标识号码(VIN)。源交通工具110的声学剖面包括用于源交通工具110的声学特性的\n音频数据文件。当用于源交通工具110的声学特性被添加到在无噪声环境中说出的短语的\n音频数据文件中时,修改的音频数据文件类似于在源交通工具110处于空闲条件下时在源\n交通工具110中说出的同一短语的音频数据文件。源交通工具语音识别标识符是识别在源\n交通工具110中语音识别系统136中使用的ASR引擎版本的代码。\n[0098] 目标交通工具210的声学剖面和源交通工具110的声学剖面可以分别从包括目标\n交通工具210和源交通工具110的年份、构造、以及型号的目标交通工具数据和源数据中检\n索。在这种情况下,通信业务管理器174使用呼叫中心170中通信业务数据库176中的查\n找表。查找表将交通工具年份、构造和型号链接到声学剖面。在一个实施例中,查找表将目标交通工具标识符链接到目标交通工具的年份、构造、型号及声学剖面并且该查找表将源\n标识链接到源交通工具的年份、构造、型号以及声学剖面。\n[0099] 目标交通工具语音识别标识符和源交通工具语音识别标识符可以分别从包括目\n标交通工具210和源交通工具110的年份、构造及型号的目标交通工具数据和源交通工具\n数据中检索。在这种情况下,通信业务管理器174使用呼叫中心170中通信业务数据库176\n中的查找表。查找表将交通工具年份、构造和型号链接到语音识别标识符。在一个实施例\n中,查找表将目标交通工具标识符链接到目标交通工具的年份、构造、型号及声学剖面并且查找表将源标识链接到源交通工具的年份、构造、型号及声学剖面。在一个实施例中,查找表将交通工具年份、构造和型号、语音识别标识符及声学剖面链接到目标交通工具标识符\n和/或源标识。\n[0100] 源交通工具数据可以包括存储在源交通工具110中远程信息处理单元120的交通\n工具内存储器128中的名称标签数据文件。在本实施例中,源交通工具数据由远程信息处\n理单元120中的处理器122从交通工具内存储器128检索并被发送到呼叫中心170。在一\n个实施例中,名称标签数据文件被存储在呼叫中心170中,并且被周期性地更新以包括由\n用户在远程信息处理单元120处输入的新添加的名称标签。在这种情况下,呼叫中心170周\n期性地请求将对在远程信息处理单元120中的名称标签数据的更新传送到呼叫中心170,\n这是本领域的技术人员可以理解的。在一个实施例中,远程信息处理单元120在每次用户\n添加新的名称标签到远程信息处理单元120中的名称标签数据文件时将更新发送到呼叫\n中心170处的名称标签数据文件。\n[0101] 如果源是个人通信设备138或者交通工具内移动电话134,则源数据包括源标识,\n以及,在某些情况下,包括源语音识别标识符。源标识可操作来唯一地识别交通工具内移动电话134或个人通信设备138。源标识可以是移动电话或者PDA的电子序列号。源语音识\n别标识符是一个代码,该代码识别,如果有的话,在交通工具内移动电话134或个人通信设备138中使用的ASR引擎的版本。\n[0102] 在一个实施例中,源数据包括当前存储在交通工具内移动电话134或个人通信设\n备138中的名称标签数据文件。存储在个人通信设备138或交通工具内移动电话134中的\n存储器(未示出)中的源数据可以以数据分组的形式被下载到远程信息处理单元120。远\n程信息处理单元120由关于接收的数据分组报头的信息触发,以发送接收的源数据到呼叫\n中心170。\n[0103] 在一个实施例中,源数据经由远程信息处理单元120从源交通工具110、个人通信\n设备138或者交通工具内移动电话134中的一个以上设备发送到呼叫中心170。\n[0104] 在阶段S604期间,源数据和目标交通工具数据被存储在呼叫中心170中的一个或\n多个通信业务数据库176中。在一个实施例中,目标交通工具数据不被存储在呼叫中心170\n中,但是与名称标签传送请求一起被接收。\n[0105] 在方法700中,在阶段S702期间,呼叫中心170经由互联网连接接收源数据和目\n标交通工具数据。互联网连接由用户或者在交通工具代理商处的销售代理发起。呼叫中心\n170和个人或用户计算机150已经在计算机可读媒体中存储了至少一个计算机程序,该计\n算机程序包括计算机可读代码以执行参考方法600描述的操作。\n[0106] 目标交通工具数据包括交通工具交通工具如上参考图6中的方法600的阶段S602\n描述的目标交通工具标识符、目标交通工具的声学剖面以及目标交通工具语音识别标识\n符。源数据包括一个或多个源标识,源交通工具110的声学剖面、源语音识别标识符、以及当前存储在MVCU 110中的名称标签数据文件。如上面参考图6中的方法600的阶段S602\n描述的,源数据来自源交通工具110、个人通信设备138、或者交通工具内移动电话134。源数据和目标交通工具数据通过互联网连接被发送到呼叫中心170。\n[0107] 在一个实施例中,源标识包括源是计算机150的指示。在这种情况下,源数据不包括源交通工具110的声学剖面或者源语音识别标识符。\n[0108] 在另一个实施例中,交通工具代理商(未示出)发起互联网连接。交通工具代理商\n出售MVCU 110和MVCU 210给用户。在一些情况下,用户正在出售源交通工具110并购买\n目标交通工具210。在这种情况下,用户或交通工具代理商处的销售人员从MVCU 110下载\n包括名称标签数据文件的源数据到计算机150中作为名称标签传送请求的一部分。然后名\n称标签传送请求中的源数据和目标数据经由互联网被发送到呼叫中心170。呼叫中心170\n为名称标签数据文件中的每一个名称标签产生包括文本数据文件、音素集以及音频数据文\n件的名称标签数据文件,并且发送名称标签数据文件到新购买的MVCU 210。\n[0109] 在另一个实施例中,用户正在购买目标交通工具210并且将待传送给目标交通工\n具210的名称标签从个人通信设备138下载到计算机150中去。然后源数据和目标数据经\n由互联网被发送到呼叫中心170作为名称标签传送请求的一部分。呼叫中心170产生包括\n文本数据文件、音素集以及音频数据文件的名称标签数据文件并且将名称标签数据文件发\n送给新购买的MVCU 210。\n[0110] 在阶段S704期间,源数据和目标交通工具数据被存储在呼叫中心170中的一个或\n多个通信业务数据库176中。在一个实施例中,目标交通工具数据不被存储在呼叫中心170\n中,但是与名称标签传送请求一起被接收。\n[0111] 图8图示了根据本发明接收名称标签传送请求的方法800的一个实施例。呼叫中\n心170已经在计算机可读媒体中存储了至少一个计算机程序,该计算机程序包括计算机可\n读代码以执行参考方法800描述的操作。\n[0112] 在阶段S802期间,呼叫中心170从源接收对待发送的名称标签数据文件的选择到\n目标交通工具(TV)210。用户选择的名称标签数据文件是名称标签传送请求的第一组成部\n分。选择的名称标签数据文件是当前在MVCU 110处存储的名称标签数据文件的部分或全\n部。\n[0113] 在阶段S804期间,呼叫中心170接收源标识。源标识是名称标签传送请求的第二\n组成部分。在阶段S806期间,呼叫中心170接收目标交通工具标识符。目标交通工具标识\n符是名称标签传送请求的第三组成部分。以上参考图6中的方法600的阶段S602和图7\n中的方法700的阶段S702描述了源标识和目标交通工具标识符。对于名称标签数据文件、\n源标识和目标交通工具标识符的选择是利用传送选择的名称标签数据文件到目标交通工\n具210的指令而被接收的。\n[0114] 在一个实施例中,名称标签传送请求不包括对名称标签数据文件的选择。在该实\n施例中,响应于接收名称标签传送请求,从一个或多个通信业务数据库176中检索完整的\n名称标签数据文件。分别根据上面参考图6和7描述的方法600和700,完整的名称标签数\n据文件被存储在呼叫中心170中。\n[0115] 图9图示了根据本发明确定目标交通工具210的方法900。呼叫中心170已经在\n计算机可读媒体中存储了至少一个计算机程序,该计算机程序包括计算机可读代码以执行\n参考方法900描述的操作。\n[0116] 在阶段S902期间,呼叫中心170将目标交通工具标识与呼叫中心170中的一个或\n多个通信业务数据库176中的目标交通工具数据相匹配。已经利用名称标签传送请求接收\n了目标交通工具标识符的通信业务管理器174在通信业务数据库176中查找对于目标交通\n工具标识符的匹配。\n[0117] 在阶段S904期间,通信业务管理器174检索目标交通工具210的声学剖面和目标\n交通工具语音识别标识符,其被链接到匹配的目标交通工具标识符。在其中目标交通工具\n数据不被存储在呼叫中心170中的实施例中,数据传送请求包括目标交通工具210的声学\n剖面和目标交通工具语音识别标识符。\n[0118] 图10图示了根据本发明修改名称标签数据文件的方法1000的第一实施例。呼叫\n中心170已经在计算机可读媒体中存储了至少一个计算机程序,该计算机程序包括计算机\n可读代码以执行参考方法1000描述的操作。在本实施例中,源是其中正被传送的名称标签\n数据文件包括音频数据文件的源交通工具110。\n[0119] 在阶段S1002期间,呼叫中心170中的通信业务管理器174将在上面参考图6的\n方法600描述的阶段S602期间接收的源标识与存储在呼叫中心170中通信业务数据库176\n中的源交通工具110数据相匹配。源标识被链接到包括源交通工具110的声学剖面以及源\n交通工具语音识别标识符的其它源交通工具数据。如果名称标签数据文件是源交通工具数\n据的一部分的话,源标识还被链接到名称标签数据文件。\n[0120] 在阶段S1004期间,呼叫中心170中的通信业务管理器174从存储在通信业务数\n据库176中的源交通工具数据中检索源交通工具110的声学剖面、源交通工具语音识别标\n识符与名称标签数据文件中的至少一个。源交通工具语音识别标识符被用于识别源交通工\n具110中的ASR引擎的版本。\n[0121] 在阶段S1006期间,呼叫中心170中的通信业务管理器174确定目标交通工具210\n的声学剖面是否与检索的源交通工具110的声学剖面相匹配。\n[0122] 在阶段S1008期间,通信业务管理器174基于阶段S1006的声学剖面确定,从接收\n的名称标签数据文件中去除源交通工具110的声学特性。如果目标交通工具210的声学剖\n面与源交通工具110的声学剖面相匹配,则名称标签数据文件的音频数据文件不被修改。\n如果目标交通工具210的声学剖面与源交通工具110的声学剖面不匹配,则源交通工具110\n的声学特性从接收的被选择名称标签数据文件中的名称标签中被去除,以形成修改的名称\n标签数据文件。\n[0123] 源交通工具110的声学剖面包括其中嵌入了源交通工具110的声学特性的音频数\n据文件。源交通工具110的声学特性包括当源交通工具110在空闲条件下时由源交通工具\n110产生的噪声。通信业务管理器174将处理器代码应用到源交通工具110的声学剖面以\n获得源交通工具110的声学特性。在一个实施例中,源交通工具110的声学剖面是来自音\n频数据文件的源交通工具110的声学特性。\n[0124] 对于名称标签数据文件中的每个名称标签,源交通工具110的声学剖面从音频数\n据文件去卷积,以便为名称标签数据文件中的每个名称标签创建无背景噪声的音频数据文\n件。\n[0125] 为阶段S1010描述的方法只发生在如果源交通工具110的声学剖面被确定与在阶\n段S1006期间的目标交通工具210的声学剖面不同的情况下。在阶段S1010期间,呼叫中心\n170中的通信业务管理器174将目标交通工具210的声学特性添加到修改的名称标签数据\n文件中。目标交通工具210的声学剖面包括其中嵌入了目标交通工具210的声学特性的音\n频数据文件。目标交通工具210的声学特性包括当目标交通工具210在空闲条件下时由目\n标交通工具210产生的噪声。通信业务管理器174将处理器代码应用到目标交通工具210\n的声学剖面以获得目标交通工具210的声学特性。在一个实施例中,目标交通工具210的\n声学剖面是目标交通工具210的声学特性。\n[0126] 对于名称标签数据文件中的每个名称标签,目标交通工具210的声学剖面与没有\n背景噪声的音频数据文件相卷积,以便为名称标签数据文件中的每个名称标签创建带有目\n标交通工具210的背景噪声的音频数据文件。然后为名称标签数据文件中每个名称标签的\n音频数据文件产生相关的音素集。在一个实施例中,通信业务管理器174将目标交通工具\n210的声学特性添加到音素集而不修改音频数据文件。\n[0127] 为名称标签数据文件中每个名称标签进行音素集的修改提高了目标交通工具210\n中的ASR引擎识别由源交通工具110中的用户说出的短语的可能性。\n[0128] 在阶段S1012期间,呼叫中心170中的通信业务数据库176确定目标交通工具210\n语音识别标识符是否匹配于源交通工具语音识别标识符。在阶段S1014期间,呼叫中心170\n中的通信业务数据库176基于在阶段S1012期间所做的确定而为源交通工具110的名称标\n签数据文件中的每个名称标签修改音素集。\n[0129] 如果目标交通工具语音识别标识符匹配于源交通工具语音识别标识符,则用于名\n称标签数据文件中每个名称标签的音素集不被修改。如果目标交通工具语音识别标识符不\n匹配于源交通工具语音识别标识符,则用于名称标签数据文件中每个名称标签的音频数据\n文件和音素集被修改。所述修改确保了用于名称标签数据文件中每个名称标签的音频数据\n文件和音素集可与目标交通工具210中的ASR引擎的版本相兼容。\n[0130] 图11图示了根据本发明修改名称标签数据文件的方法1100的第二实施例。在本\n实施例中,源是其中正被传送的名称标签数据文件包括音频数据文件的个人通信设备138\n或者交通工具内移动电话134。呼叫中心170已经在计算机可读媒体中存储了至少一个计\n算机程序,该计算机程序包括计算机可读代码以执行参考方法1100描述的操作。\n[0131] 在阶段S1102期间,呼叫中心170中的通信业务管理器174将利用名称标签传送\n请求接收的源标识与存储在呼叫中心170中通信业务数据库176中的源数据相匹配。源标\n识被链接到包括源语音识别标识符并且可能包括名称标签数据文件的其它源数据。\n[0132] 在阶段S1104期间,呼叫中心170中的通信业务管理器174从存储在通信业务数\n据库176中的源数据中检索源语音识别标识符、以及名称标签数据文件中的音频数据文件\n中的至少一个。\n[0133] 在阶段S1106期间,呼叫中心170中的通信业务管理器174将目标交通工具210的\n声学特性添加到在名称标签传送请求中选择的名称标签数据文件中每个名称标签的音频\n文件。添加目标交通工具210的声学特性到名称标签数据文件的方法在上面参考图10中\n的方法1000的阶段S1010做了描述。然后为名称标签数据文件中的每个名称标签的音频\n数据文件产生一个相关的音素集。产生的音素集可操作以便由目标交通工具210中的语音\n识别系统136识别。修改的音素集被存储在呼叫中心170中。在一个实施例中,通信业务\n管理器174将目标交通工具210的声学特性添加到音素集中而不修改音频数据文件。\n[0134] 图12图示了根据本发明修改名称标签数据文件的方法1200的第三实施例。在本\n实施例中,源是其中正被传送的名称标签数据文件包括文本数据文件的个人通信设备138、或交通工具内移动电话134。呼叫中心170已经在计算机可读媒体中存储了至少一个计算\n机程序,该计算机程序包括计算机可读代码以执行参考方法1200描述的操作。\n[0135] 在阶段S1202期间,通信业务管理器174将利用名称标签传送请求接收的源标识\n与存储在呼叫中心170中的通信业务数据库176中的源数据相匹配。源标识被链接到包括\n源语音识别标识符并且可能包括名称标签数据文件的其它源数据。\n[0136] 在阶段S1204期间,呼叫中心170中的通信业务管理器174从存储在通信业务数\n据库176中的源数据检索源语音识别标识符以及名称标签数据文件中的文本数据文件中\n的至少一个。\n[0137] 在阶段S1206期间,呼叫中心170中的通信业务管理器174将文本-到-语音处\n理器代码应用到接收的被选择名称标签数据文件以在名称标签数据文件中产生音频数据\n文件。在一个实施例中,呼叫中心170确定用户的性别。如果目标交通工具210的用户是\n男性,则呼叫中心170产生男性音频数据文件。如果目标交通工具210的用户是女性,则呼\n叫中心170产生女性音频数据文件。\n[0138] 在阶段S1208期间,呼叫中心170中的通信业务管理器174将目标交通工具210\n的声学特性添加到名称标签数据文件中产生的音频数据文件。添加目标交通工具210的声\n学特性到名称标签数据文件的方法在上面参考图10中的方法1000的阶段S1010做了描\n述。然后为名称标签数据文件中的每个名称标签的音频数据文件产生相关的音素集。在方\n法1200的一个实施例中,音素集产生自音频数据文件并且音素集被修改用于目标交通工\n具210的声学特性。\n[0139] 图13图示了根据本发明在远程信息处理单元120处修订名称标签数据文件的方\n法1300。远程信息处理单元120已经在计算机可读媒体中存储了至少一个计算机程序,该\n计算机程序包括计算机可读代码以执行参考方法1300描述的操作。\n[0140] 在阶段S1302期间,目标交通工具210中的远程信息处理单元120接收修改的名\n称标签数据文件,其中修改的名称标签数据文件包括如上面参考在图12的方法1200中的\n阶段S1206描述产生的音频数据文件。名称标签数据文件被发送到目标交通工具210中的\n远程信息处理单元120,如上面参考方法200中的阶段S210描述的。\n[0141] 在阶段S1304期间,远程信息处理单元120中的处理器122在交通工具内存储器\n128中存储名称标签数据文件。在阶段S1306期间,远程信息处理单元120接收由用户对着\n麦克风130说出的话音命令。话音命令包括说出的名称标签。说出的名称标签的音频信号\n产生音频数据文件。说出的名称标签的音频数据文件在语音识别系统136中被转换为音素\n集。\n[0142] 在阶段S1308期间,远程信息处理单元120响应于接收话音命令,从交通工具内存\n储器128中检索名称标签数据文件。在阶段S1310期间,远程信息处理单元120中的语音\n识别系统136将名称标签数据文件中的音素集与从说出的名称标签产生的音素集相匹配。\n匹配的音素集与名称标签数据文件中的音频数据文件相关。\n[0143] 在阶段S1312期间,远程信息处理单元120中的处理器122用说出的名称标签的\n音频数据文件替换与匹配的音素集相关的名称标签数据文件中的音频数据文件。在阶段\nS1314期间,远程信息处理单元120中的处理器122在交通工具内存储器128中存储修订的\n名称标签数据文件。以这种方式,名称标签数据文件中的音频数据文件使用用户话音产生\n的名称标签替换,因为名称标签数据文件中的音频数据文件名称标签是用户以话音命令的\n方式说出的。\n[0144] 在一个实施例中,方法1300在远程信息处理单元120处修订名称标签数据文件,\n用于一种以上的语言,正如参考美国专利申请11/014,497更全面地描述的。\n[0145] 方法1300描述了响应于接收带有名称标签的说出的命令在远程信息处理单元\n120处修订名称标签数据文件的方法。图14图示了根据本发明为移动交通工具通信系统\n100管理用户名称标签的方法1400,其中远程信息处理单元120发起名称标签数据文件的\n修订。\n[0146] 在阶段S1402期间,远程信息处理单元120接收响应于从远程信息处理单元120\n到目标交通工具210的用户的用户提示的念出的名称标签。该提示在远程信息处理单元\n120接收修改的名称标签数据文件后用户首次操作目标交通工具210时被发起,如上面参\n考图2的方法200所描述的。在一个实施例中,远程信息处理单元120提示目标交通工具\n210的用户说出存储在远程信息处理单元120中的名称标签数据文件中的每个名称标签。\n在一个实施例中,远程信息处理单元120通过宣布“念John”来提示目标交通工具210的用\n户。在用户对着远程信息处理单元120中的麦克风130说出单词“John”之后,用户被提示\n说出另一个名称。远程信息处理单元120继续提示用户直到与名称标签数据文件中的名称\n标签有关的所有名称都已经被用户宣布过为止或者直到用户关闭目标交通工具210为止。\n[0147] 在阶段S1404期间,远程信息处理单元120基于从用户接收的念出的名称标签修\n改名称标签数据文件。远程信息处理单元120将用于提示的名称标签的名称标签数据文件\n的音频数据文件替换成如上面参考图13中的方法1300的阶段S1308、S1310以及S1312描\n述的说出的名称标签。在一个实施例中,在远程信息处理单元120修改名称标签数据文件\n中的任何名称标签之前,对于所有的名称都要提示用户。在另一个实施例中,远程信息处理单元120在用户说出名称标签之后以及在提示用户说出下一个名称标签之前,为提示的名\n称标签修改名称标签数据文件。\n[0148] 在阶段S1406期间,远程信息处理单元120中的处理器122将修订的名称标签数\n据文件存储在交通工具内存储器128中。以这种方式,名称标签数据文件中的音频数据文\n件被替换成用户话音产生的名称标签,因为在名称标签数据文件中的该音频数据文件名称\n标签由用户以话音命令说出。\n[0149] 在一个实施例中,方法1400在远程信息处理单元120处修订名称标签数据文件,\n用于一种以上的语言,这是基于本申请的母案申请可以理解的。\n[0150] 尽管这里公开的本发明的实施例当前被看作是优选的,但是可以进行各种改变和\n修改而不偏离本发明的精神和范围。本发明的范围在附属权利要求中指明,并且打算将在\n等价物的意义和范围内的所有变化包含在其中。
法律信息
- 2011-01-26
- 2010-06-09
专利申请权的转移
登记生效日: 2010.05.05
申请人由汽车清算公司变更为通用汽车公司
地址由美国密执安州变更为美国密执安州
- 2007-03-07
- 2007-01-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2004-08-25
|
2003-02-20
| | |
2
| |
2002-02-27
|
2001-08-08
| | |
3
| |
2002-05-29
|
2000-03-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |