CN105897858B - 促进移动装置和车辆计算机***之间的通信的***和方法 - Google Patents

促进移动装置和车辆计算机***之间的通信的***和方法 Download PDF

Info

Publication number
CN105897858B
CN105897858B CN201610086560.2A CN201610086560A CN105897858B CN 105897858 B CN105897858 B CN 105897858B CN 201610086560 A CN201610086560 A CN 201610086560A CN 105897858 B CN105897858 B CN 105897858B
Authority
CN
China
Prior art keywords
mobile device
computing system
vehicle
vehicle computing
vcs
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610086560.2A
Other languages
English (en)
Other versions
CN105897858A (zh
Inventor
多伦·M·埃利奥特
塞纳·赫姆斯
弗洛里安·弗里斯穆特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Publication of CN105897858A publication Critical patent/CN105897858A/zh
Application granted granted Critical
Publication of CN105897858B publication Critical patent/CN105897858B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6075Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
    • H04M1/6083Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system
    • H04M1/6091Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system including a wireless interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/74Details of telephonic subscriber devices with voice recognition means

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开涉及促进移动装置和车辆计算机***之间的通信的***和方法。一种车辆计算机***包括:无线收发器,被配置为与移动装置通信。所述车辆计算机***还包括与所述无线收发器通信的处理器。所述处理器被配置为:向所述移动装置发送请求以激活所述移动装置的语音识别会话,基于对所述请求的反馈来确定所述语音识别会话的禁止状态,发送与所述语音识别会话的禁止状态有关的解决指令。

Description

促进移动装置和车辆计算机***之间的通信的***和方法
技术领域
本发明涉及与激活移动装置的语音识别***相关的车辆计算机***与移动装置的交互。
背景技术
车辆计算机***可包括能够与移动装置通信的远程信息处理***。车辆计算机***可利用移动装置以用于多种功能,诸如,音频功能、电话功能、导航功能和语音识别功能。
本发明涉及车辆计算机***与移动装置的交互,比如,涉及激活移动装置的语音识别***。车辆计算机***可利用输入和输出组件来促进利用连接的移动装置的语音识别会话。在特定场景下,通过利用车辆计算机***的输入和输出组件,移动装置的语音识别会话可能是不可操作的或者缺少特定操作的。
发明内容
第一说明性实施例公开了一种车辆计算机***,所述车辆计算机***包括:无线收发器,被配置为与移动装置通信。所述车辆计算机***还包括:处理器,与所述无线收发器通信。所述处理器被配置为:将请求发送至所述移动装置,以激活所述移动装置的语音识别(VR)会话;基于对所述请求的反馈来确定所述语音识别会话的禁止状态;发送与所述语音识别会话的所述禁止状态有关的解决指令。
第二说明性实施例公开了一种方法,所述方法包括:经由无线收发器向移动装置发送请求,以激活所述移动装置的语音识别会话。所述方法还包括:基于对所述请求的反馈来确定所述语音识别会话的禁止状态,发送与所述语音识别会话的禁止状态有关的解决指令。
第三说明性实施例公开了一种移动装置,所述移动装置包括:无线收发器,被配置为与车辆计算机***通信;处理器,与所述无线收发器通信。所述移动装置的处理器被配置为:从所述车辆计算机***接收请求,以激活所述移动装置的语音识别会话,其中,所述语音识别会话利用所述车辆计算机***的输入和输出组件。所述处理器还被配置为:向所述车辆计算机***发送与所述语音识别会话的禁止状态有关的反馈,接收与所述禁止状态有关的解决指令。
根据本公开,提供了一种方法,所述方法包括:经由无线收发器与移动装置连接;向所述移动装置发送请求,以激活所述移动装置的语音识别会话;基于对所述请求的反馈来确定所述语音识别会话的禁止状态;发送与所述语音识别会话的禁止状态有关的解决指令。
根据本公开的一个实施例,所述解决指令包括用于对所述移动装置进行解锁的操作指令。
根据本公开的一个实施例,所述方法还包括向车辆显示器发送所述解决指令。
根据本公开的一个实施例,所述方法还包括向车辆扬声器发送所述解决指令。
根据本公开的一个实施例,所述解决指令包括用于操作所述移动装置的操作指令。
附图说明
图1示出了用于车辆的基于车辆的计算***(VCS)的示例框式拓扑图。
图2示出了基于车辆的计算***利用无线模块与移动装置进行通信的示例框式拓扑图。
图3是在与移动装置通信期间车辆计算机***的操作的示例性流程图。
图4是车辆计算机***与移动装置进行交互以利用语音识别会话的示例性实施例。
具体实施方式
根据需要,在此公开本发明的详细实施例;然而,将理解的是,所公开的实施例仅为本发明的示例,其中,本发明可以以各种替代形式来实现。附图不必按比例绘制;一些特征可被夸大或最小化以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅仅作为用于教导本领域技术人员以多种方式利用本发明的代表性基础。
现在,本发明将参照附图在下文中更充分地描述,在附图中,示出了本发明的说明性的实施例。然而,本发明可以以多种不同形式被体现,并且不应被理解为限于在此所阐述的实施例。相同的标号通篇指代相同的元件。如在此使用的术语“和/或”包括关联的列出项目中的一个或更多个的任意和全部组合。
图1示出了用于车辆31的基于车辆的计算***(VCS)1的示例框式拓扑图。这种基于车辆的计算***1的示例为由福特汽车公司制造的SYNC***。设置有基于车辆的计算***的车辆可包含位于车辆中的可视前端界面4。如果所述界面设置有例如触摸敏感屏幕,则用户还能够与所述界面进行交互。在另一说明性实施例中,通过按钮按压、具有自动语音识别和语音合成的口语对话***来进行交互。
在图1所示的说明性实施例1中,处理器3控制基于车辆的计算***的至少一部分操作。设置在车辆内的处理器允许对命令和程序进行车载处理。另外,处理器连接到非持久性存储器5和持久性存储器7两者。在此说明性实施例中,非持久性存储器是随机存取存储器(RAM),持久性存储器是硬盘驱动器(HDD)或闪存。
处理器还设置有允许用户与处理器进行交互的若干不同的输入。在此说明性实施例中,麦克风29、辅助输入25(用于输入33)、USB输入23、GPS输入24和蓝牙输入15全部被设置。还设置有输入选择器51,以允许用户在各种输入之间进行选择。对麦克风和辅助连接器两者的输入在被传送到处理器之前,由转换器27对所述输入进行模数转换。尽管未示出,但是这些组件和其它组件可通过车辆复用网络(诸如,但不限于,CAN总线)与VCS进行通信以向VCS(或其组件)传送数据并传送来自VCS(或其组件)的数据。
***的输出可包括但不限于视觉显示器4以及扬声器13或立体声***输出。扬声器连接到放大器11,并通过数模转换器9从处理器3接收其信号。还可分别沿19和21所示的双向数据流产生到远程蓝牙装置(诸如,PND 54)或USB装置(诸如,车辆导航装置60)的输出。
在一说明性实施例中,***1使用蓝牙收发器15与用户的移动装置53(例如,蜂窝电话、智能电话、PDA、平板电脑或具有无线远程网络连接能力的装置等)进行通信(17)。移动装置随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,塔57可以是WiFi接入点。
移动装置与蓝牙收发器之间的示例性通信由信号14来表示。
可通过按钮52或类似的输入来指示将移动装置53与蓝牙收发器15进行配对。相应地,CPU被指示车载蓝牙收发器将与移动装置中的蓝牙收发器进行配对。
可利用例如与移动装置53关联的数据计划、话上数据或DTMF音在CPU3与网络61之间传送数据。可选地,可期望包括具有天线18的车载调制解调器63,以便在CPU 3与网络61之间通过语音频带传送数据(16)。移动装置53随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,调制解调器63可与蜂窝塔57建立通信(20),以与网络61进行通信。作为非限制性示例,调制解调器63可以是USB蜂窝调制解调器,并且通信20可以是蜂窝通信。
在一说明性实施例中,处理器设置有包括用于与调制解调器应用软件进行通信的API的操作***。调制解调器应用软件可访问蓝牙收发器上的嵌入式模块或固件,以完成与(诸如在移动装置中发现的)远程蓝牙收发器的无线通信。蓝牙是IEEE 802PAN(个域网)协议的子集。IEEE 802LAN(局域网)协议包括WiFi,并且与IEEE 802PAN具有相当多的交叉功能。两者都适合于车辆内的无线通信。可在本领域使用的另一通信方式是自由空间光通信(诸如,IrDA)和非标准化消费者IR协议。
在另一实施例中,移动装置53包括用于语音频带或宽带数据通信的调制解调器。在话上数据的实施例中,当移动装置的拥有者可在数据被传送的同时通过装置说话时,可实施已知为频分复用的技术。在其它时间,当拥有者没有在使用装置时,数据传送可使用整个带宽(在一示例中是300Hz至3.4kHz)。尽管频分复用对于车辆与互联网之间的模拟蜂窝通信而言会是常见的并仍在被使用,但其已经很大程度上被用于数字蜂窝通信的码域多址(CDMA)、时域多址(TDMA)、空域多址(SDMA)的混合体所替代。这些都是ITU IMT-2000(3G)兼容的标准,为静止或行走的用户提供高达2mbs的数据速率,并为在移动的车辆中的用户提供高达385kbs的数据速率。3G标准现在正被IMT-Advanced(4G)所替代,其中,所述IMT-Advanced(4G)为在车辆中的用户提供100mbs的数据速率,并为静止的用户提供1gbs的数据速率。如果用户具有与移动装置关联的数据计划,则所述数据计划可允许宽带传输且所述***可使用宽得多的带宽(加速数据传送)。在另一实施例中,移动装置53被安装至车辆31的蜂窝通信装置(未示出)所替代。在另一实施例中,移动装置(ND)53可以是能够通过例如(而非限制)802.11g网络(即,WiFi)或WiMax网络进行通信的无线局域网(LAN)装置。
在一实施例中,传入数据可经由话上数据或数据计划穿过移动装置、穿过车载蓝牙收发器,并进入车辆的内部处理器3。例如,在某些临时数据的情况下,数据可被存储在HDD或其它存储介质7上,直至不再需要所述数据时为止。
其它的可与车辆进行接口连接的源包括:具有例如USB连接56和/或天线58的个人导航装置54、具有USB 62或其它连接的车辆导航装置60、车载GPS装置24、或具有与网络61的连接能力的远程导航***(未示出)。USB是一类串行联网协议中的一种。IEEE 1394(火线TM(苹果)、i.LINKTM(索尼)和LynxTM(德州仪器))、EIA(电子工业协会)串行协议、IEEE1284(Centronics端口)、S/PDIF(索尼/飞利浦数字互连格式)和USB-IF(USB开发者论坛)形成了装置-装置串行标准的骨干。多数协议可针对电通信或光通信来实施。
此外,CPU可与各种其它的辅助装置65进行通信。这些装置可通过无线连接67或有线连接69来连接。辅助装置65可包括但不限于:个人媒体播放器、无线保健装置、便携式计算机、移动装置、遥控钥匙等。
此外或可选地,可使用例如WiFi(IEEE 802.11)收发器71将CPU连接到基于车辆的无线路由器73。这可允许CPU在本地路由器73的范围内连接到远程网络。
除了由位于车辆中的车辆计算***执行示例性处理之外,在某些实施例中,还可由与车辆计算***通信的计算***来执行示例性处理。这样的***可包括但不限于:无线装置(例如,但不限于,移动电话)或通过无线装置连接的远程计算***(例如,但不限于,服务器)。这样的***可被统称为与车辆关联的计算***(VACS)。在某些实施例中,VACS的特定组件可根据***的特定实施而执行处理的特定部分。通过示例而并非限制的方式,如果处理具有与配对的无线装置进行发送或者接收信息的步骤,则很可能由于无线装置不会与自身进行信息的“发送和接收”,而使得无线装置不执行该处理。本领域的普通技术人员将理解何时不适合对给定解决方案应用特定的VACS。在所有解决方案中,预计至少位于车辆内的车辆计算***(VCS)本身能够执行示例性处理。
图2示出了基于车辆的计算***利用无线模块与移动装置通信的示例框式拓扑图。移动装置203可与VCS 201和车辆接口模块(未示出)通信。移动装置可与VCS 201和车辆接口模块(未示出)两者进行有线或无线通信,以帮助促进VCS 201与移动装置进行通信。在图2的说明性实施例中,移动装置203经由蓝牙与VCS 201进行通信。虽然VCS可经由多种蓝牙规范(即,HFP、A2DP、AVRCP、GAP、HID等)通过无线信号202将数据传送至移动装置,但是图2示出了利用免提规范的示例。此外,车辆接口模块能够经由人机接口装置规范通过无线信号将数据传送至移动装置,但是也可使用所述多种蓝牙规范中的任何一种。
VCS 201还可使用车辆麦克风205以用于接收来自用户的语音输入命令。语音输入可结合位于VCS、移动装置或者远程网络上的语音识别***来被使用。VCS可利用移动装置经由远程网络来检索语音识别***。可利用移动装置的无线收发器(例如,GSM、3G、4G、LTE、Wi-Fi、Wi-Max等)来检索远程语音识别。当移动装置检索语音识别***时,移动装置能够经由无线信号202将语音识别提示或命令发送至VCS。从移动装置或者与移动装置或VCS通信的远程服务器检索到的语音识别提示以及其它输出可经由车辆扬声器207或者其它输出装置(例如,车辆显示器208、仪表板等)输出。此外,VCS可接收来自车辆麦克风205的语音命令,以经由无线信号202发送至移动装置或远程语音服务器。可利用车辆扬声器207和车辆显示器208来输出与涉及激活语音识别会话的错误或禁止有关的通知。所述禁止可包括与激活语音识别会话的中断或失败有关的信息,或者与语音识别会话的仅一方面的部分中断或失败有关的信息。通知可经由扬声器或者显示器上的输出来播放,以帮助促进用户进行错误修复或解决禁止。
VCS可确定何时对移动装置启用激活信号。例如,处理器可确定按下并按住PTT(一键通(push-to-talk))按钮应该发起移动装置上的语音请求会话。当用户按下并按住PTT跳过按钮时,便携式车辆接口模块可将模拟移动装置的“主页”按钮的信号发送至移动装置以激活语音识别会话。尽管该实施例激活了语音识别会话,但是可使用处理器经由HID规范模拟任何与移动装置的交互。因此,不仅是语音识别会话,移动装置的任何应用或功能均可被利用。例如,可利用车辆接口模块在移动装置上激活第三方应用。不同的车辆能够利用不同的激活信号来操作或启动移动装置上的应用。在另一实施例中,可利用蓝牙规范来激活移动电话上的语音识别***并打开蓝牙通信信道以用于使用移动电话的语音识别***来利用VCS。
处理器可包含用于翻译特定类型的车辆输入的软件,以操作任何移动装置上的功能。在所述车辆使用输入控制器或输入(即,按下并按住PTT按钮、双击PTT按钮、单按PTT按钮)期间,VCS的处理器可发送一种类型的特定消息,同时输入装置可用来针对移动装置发送不同类型的消息。
在一个实施例中,可通过利用方向盘219上的按钮或者位于车辆中的任何其它输入装置(例如,触摸屏、硬键、键盘、触觉装置、旋钮等)来启动语音识别***。当激活方向盘219上的一键通开关时,输入控制器可发送消息。车辆能够针对不同的电话或其它不同类型的移动装置而利用不同的激活信号。
输入控制器219能够基于由用户、微控制器、车辆制造商、电话制造商等定义的输入方法向车辆接口模块发送不同的命令。例如,单按PTT按钮可启动将要被激活的VCS的语音识别***。然而,接口模块可以以如下方式被配置:按下并按住可启动移动装置的语音识别或者与移动装置通信的远程网络或服务器204的语音识别。可包括其它的输入变化,例如,三次按下、两次按下并按住、双击或任意其它组合,以区别地激活VCS、移动装置以及与移动装置通信的远程语音服务器等的不同的语音识别***。VCS还可包括其自身的独特的输入装置(包括触摸屏输入上的按钮、仅用于移动装置的方向盘上的专用PTT按钮、硬键、利用VCS的VR***的语音识别命令等),以激活移动电话的VR***。
此外,可选的实施例可包括可被用作输入控制器的内置键盘(例如,内置于方向盘中的键盘、在多媒体显示器上使用的键盘等)或者外置键盘。键盘可利用有线或无线通信与车辆或移动装置进行通信。键盘能够在移动装置203或者与移动装置通信的远程语音服务器上发起语音请求。此外,VCS 201的键盘能够向移动装置发送附加的输入信号,以将操作数据发送至移动装置203。例如,用户可利用键盘来键入文本消息、输入地址、操作移动装置的用户界面等。操作数据可帮助任何错误处理。因此,VCS的触摸屏显示器能够作为输入控制器完美地在移动装置上进行操作。例如,车辆接口模块能够利用VCS的输入来控制移动装置。移动装置能够向车辆发送接口数据(例如,装置的HMI或GUI)以在显示器上输出。用户随后可利用车辆的输入通过经由车辆接口模块发送命令来控制移动装置。
在另一实施例中,可利用VCS将命令发送至处于远程位置的装置。VCS可通过利用移动装置的数据连接来操作远程装置,以将命令发送至远程装置。例如,家中的电器可与非车载服务器进行通信。驾驶员可能能够通过经由移动装置从VCS发送信号来启用功能或操作家用电器。信号可从移动装置发送至与所述电器进行通信的远程服务器。
移动装置可结合远程服务器204工作,以用于促进语音识别会话。例如,移动装置203可利用远程服务器204,以处理特定的语音命令。数据和信息可通过无线信号206进行传送。无线信号还可对来往于VCS的输入/输出进行传送。例如,从车辆麦克风205接收的语音命令的输入可经由无线信号206被发送至远程服务器204。此外,输出数据、语音提示、方向/导航信号以及其它数据可利用移动装置203经由无线信号206从远程服务器204发送至VCS201。
在可选实施例中,车辆计算机***还可从远程服务器检索软件或固件更新。车辆计算机***可包括其本身的独立的收发器以与远程服务器进行通信,或者利用另一模块或移动装置来与远程服务器进行通信。可利用软件或固件更新来更新蓝牙规范、车辆数据总线转换或者其它功能,以帮助促进与移动装置的通信。例如,可利用VCS的软件更新来促进移动装置语音识别会话的激活。
在另一实施例中,VCS可与***车辆的车载诊断(OBDII)端口的车辆接口模块(未示出)进行通信。OBDII端口可从车辆数据总线检索车辆消息。尽管在车辆的说明性实施例中车辆接口模块可***OBDII端口,但是车辆接口模块可经由串行端口、USB收发器、蓝牙收发器或者其它接口与车辆总线进行通信。而且,车辆接口模块可以是便携式的或者嵌入车辆中的。车辆的数据总线可利用诸如CAN(控制器局域网络)、MOST(面向媒体的***传输)或者其它总线协议的标准。输入控制器219的信号可启动车辆接口模块,以基于微控制器的配置开始对移动装置的语音识别***进行激活。此外,输入控制器还能够向VCS发送信号,以开始经由车辆麦克风205对语音命令进行检测。
车辆接口模块可包括控制器局域网络(CAN)支持模块或者车辆总线网络中的另一类似的节点,以检索来自车辆的数据总线的诊断命令、消息或者其它数据。可利用车辆接口模块的微控制器来帮助处理从CAN支持模块和无线模块检索到的数据。无线模块可以是蓝牙模块或者任何其它短距离通信模块(有线或无线)(诸如,Wi-Fi收发器、Wi-Max、USB、HDMI、RFID等)。此外,蓝牙模块和微控制器可经由USB至UART的连接来相互通信。蓝牙模块可用于经由无线信号来与移动装置203进行通信。无线信号可利用人机接口装置规范来进行通信。
便携式车辆接口模块也可以是与装置无关的。因此,微控制器可被配置为:基于装置的类型(例如,品牌、型号、软件版本等)将特定的命令发送至装置,并且发送针对另一装置的不同的命令。例如,便携式车辆接口模块可模拟按下并按住主页按钮,以启动一个移动装置的语音识别。当与另一移动装置进行接口连接时,微控制器可发送不同的命令,以通过激活双击装置的主页按钮来替代地模拟该移动装置的接口以发起语音识别会话。便携式车辆接口模块可确定将哪些命令发送至移动装置以激活车辆的用户正在请求的特定功能。微控制器可获悉哪些消息将通过利用蓝牙(例如,HID规范)或另一种类型的协议、API、软件等来发送至移动装置。
图3是在与移动装置通信期间车辆计算机***的操作的示例性流程图。VCS可经由收发器(例如,无线收发器或有线收发器)连接至移动装置(301)。在一个实施例中,VCS可利用蓝牙通信来连接至移动装置。VCS可与移动装置通信,以操作包括音频、电话、导航和语音识别功能的若干功能。
当与移动装置进行连接和通信时,VCS可发送请求以激活移动装置上的语音识别会话(303)。语音识别***可通过车辆或车辆计算机***的独特的按钮按压或者专用输入部件来被启动。例如,按下车辆方向盘上的一键通(PTT)开关可激活嵌入在VCS上的语音识别会话,而双击PTT或按下并按住PTT开关可激活移动装置的语音识别会话。当移动装置和VCS两者通信时,VCS可使用和利用多种组件(例如,车辆麦克风、扬声器和显示器)来促进移动装置的语音识别会话。例如,移动装置VR会话可经由车辆扬声器输出语音提示、经由车辆麦克风接收输入命令并通过车辆显示器(多媒体***、仪表板、平视显示器等)输出语音指导文本和提示。
移动电话随后可确定当尝试在移动装置上发起VR会话时是否已经发生了错误(305)。移动电话或者VCS可提供用于确定错误是否已经发生的几种方法。在一个实施例中,VCS可具有超时有效(timeout active),以指示当在阈值时间之后从移动装置接收到异常响应或没有接收到响应时已经发生了错误。例如,如果VCS尝试发起移动装置的VR会话并且VCS和移动装置之间没有发生通信持续两秒(但是任意的时间量可满足要求),则VCS可确定已经发生了错误。在另一实施例中,VCS可从移动电话接收指示错误为何发生的原因的数据。当确定用于促进VCS和移动装置之间的VR会话的情况时,还可向移动电话请求附加的数据或者移动装置可自行发送错误。如果没有发生错误,则VCS或移动电话可利用VCS的输入/输出来成功地激活移动装置的VR会话(307)以促进驾驶环境中的VR会话。
当确定已经发生错误时,移动电话可将错误数据发送至VCS(309)。错误数据可包括指示为何移动电话不能激活VR会话的信息。这样的错误数据可包括关于移动电话的状态的信息。例如,如果移动电话的VR会话需要互联网连接,则移动电话可将指示不存在连接并且因此VR会话不能被激活的信息发送至VCS。在另一示例中,当移动电话被锁定时,移动电话不可激活VR会话。移动电话可将指示电话未锁定的信息发送至VCS。在另一实施例中,移动电话能够自己确定错误并解决错误,而不用VCS帮助错误处理。
VCS可向移动装置发送多种数据,以帮助错误处理。在一个实施例中,移动电话可接收操作数据(311)以解决错误。操作数据包括用于模拟电话操作的具体命令或数据。例如,操作数据可包括用于解锁电话的命令。可利用API来促进VCS和移动电话之间的命令交换以利用操作数据。此外,移动电话可利用蓝牙规范来接收/利用操作数据。在一个实施例中,所述蓝牙规范是用于接收用于模拟移动电话上的操作的数据的HID规范。
一旦接收到操作数据,则移动装置可利用操作数据(313)。可利用操作数据来模拟移动电话的操作和激活VR会话。在一个实施例中,可利用操作数据通过解锁屏幕或移动电话来模拟操作。在另一实施例中,可利用操作数据来接入或开启Wi-Fi。利用操作数据可被用于启用或禁用移动电话上的任何数量的功能。如果成功地利用了操作数据,则移动装置可更新移动电话的状态或解决错误以利用VCS来激活移动电话的VR引擎。
图4是车辆计算机***与移动装置进行交互以利用语音识别会话的示例性实施例。VCS可利用无线收发器(诸如,蓝牙收发器)与移动装置进行连接(401)。VCS还可配备有用于与移动装置进行通信的其它硬件(例如,USB端口或另一硬连接的收发器)。此外,VCS能够使用与车辆通信(例如,通过蓝牙、USB、有线、OBDII端口等)的售后模块进行操作,以促进与移动装置进行通信。
当连接至移动装置时,VCS可向移动装置发送请求以激活VR会话(403)。可无线地或有线地发送所述请求。此外,可利用蓝牙规范或API来发送请求,以促进VCS和移动装置之间的通信。例如,VCS可利用HID规范来模拟和按下并按住移动电话的主页按钮,以激活移动电话的VR***。
VCS可确定VR会话是否被激活(405)。VCS可使用多种方法确定VR会话是否被激活。在一个实施例中,VCS可具有超时有效,以指示当在阈值时间之后从移动装置接收到异常响应或者没有接收到响应时发生了错误。在另一实施例中,VR会话可等待从用户接收输入数据,并且如果在阈值时间之后没有接收到用户输入,则VCS可确定已经发生了错误。在另一实施例中,VCS可从移动电话接收指示错误发生的原因的数据。然而,如果没有发生错误并且移动装置上的VR会话被激活,则VCS可结合移动电话工作以利用车辆的输入/输出装置来促进VR会话(406)。
如果VCS确定VR会话没有被激活,则VCS还可向移动装置请求错误数据(407)。VCS可发送向移动装置请求信息的消息,其中,所述信息包括指示VCS的软件状态的多种参数。所述消息还可向移动电话请求具体的状态数据。例如,VCS可请求移动电话发送关于锁定/解锁状态、互联网连接状态、程序/应用运行状态、隐私状态的信息,蓝牙规范信息(例如,版本、规范支持等)以及其它信息。
当接收到所请求的数据时,VCS可确定如何解决错误(409)并激活VR会话。查找表或算法可指示如何处理各种类型的错误。例如,如果电话被锁定,则VCS可理解移动电话需要被解锁来解决错误。还可利用VCS的错误处理来确定VCS是否能解决错误(411),或者确定是否需要用户输入。
如果需要用户输入来解决错误,则VCS可输出通知(413)以将错误通知给用户。指示已经发生错误的消息可被广播至车辆的用户。在另一示例中,消息可告知用户如何来解决错误。通知可在车辆扬声器、平视显示器、仪表板显示器上被输出,可以是到至移动电话的通知,或者以其它方式被输出。此外,可输出仅指示已经发生错误的通用通知。
如果VCS能够在用户输入最少或不输入的情况下解决错误,则VCS可尝试解决问题。VCS可尝试将消息或错误处理数据输出至移动电话(415)以解决任何问题。错误处理数据还可利用蓝牙HID规范来模拟电话的操作。在一个示例中,VCS能够解锁电话,以经由VCS来激活VR会话。在另一示例中,VCS可将指示接入互联网(例如,蜂窝连接或WiFi)的数据发送至移动电话,以激活VR会话。当成功地处理了错误时,VCS随后可初始化用于结合VCS使用的VR会话(417)。
虽然以上描述了示例性实施例,但这些实施例并不意在描述本发明的所有可能形式。更确切地,说明书中所使用的词语是描述性词语而非限制性词语,并且应理解的是,可在不脱离本发明的精神和范围的情况下做出各种改变。此外,可将各种实现的实施例的特征进行组合以形成本发明的进一步的实施例。

Claims (15)

1.一种车辆计算机***,包括:
无线收发器,被配置为与移动装置进行通信;
处理器,与所述无线收发器进行通信,被配置为:
(i)向所述移动装置发送请求,以激活所述移动装置的语音识别会话;
(ii)基于对所述请求的反馈来确定所述语音识别会话的禁止状态;
(iii)发送与所述语音识别会话的禁止状态有关的解决指令。
2.如权利要求1所述的车辆计算机***,其中,所述解决指令包括用于操作所述移动装置的操作指令。
3.如权利要求1所述的车辆计算机***,其中,所述禁止状态包括所述移动装置被锁定的指示。
4.如权利要求3所述的车辆计算机***,其中,所述解决指令包括用于解锁所述移动装置的操作指令。
5.如权利要求4所述的车辆计算机***,其中,所述处理器还被配置为:使用所述无线收发器经由人机接口装置规范发送所述用于解锁所述移动装置的操作指令。
6.如权利要求1所述的车辆计算机***,其中,所述车辆计算机***还包括车辆显示器,所述处理器还被配置为向所述车辆显示器输出所述解决指令。
7.如权利要求1所述的车辆计算机***,其中,所述车辆计算机***还包括车辆扬声器,所述处理器还被配置为向所述车辆扬声器输出所述解决指令。
8.如权利要求1所述的车辆计算机***,其中,所述反馈是对所述请求的响应或对所述请求没有响应。
9.如权利要求1所述的车辆计算机***,其中,所述语音识别会话利用所述车辆计算机***的输入和输出组件。
10.一种移动装置,包括:
无线收发器,被配置为与车辆计算机***通信;
处理器,与所述无线收发器通信,被配置为:
(i)从所述车辆计算机***接收请求,以激活所述移动装置的语音识别会话,其中,所述语音识别会话利用所述车辆计算机***的输入和输出组件;
(ii)向所述车辆计算机***发送与所述语音识别会话的禁止状态有关的反馈;
(iii)接收与所述禁止状态有关的解决指令。
11.如权利要求10所述的移动装置,其中,所述反馈包括:对所述车辆计算机***的响应或对所述车辆计算机***没有响应。
12.如权利要求10所述的移动装置,其中,所述解决指令包括用于操作所述移动装置的操作指令。
13.如权利要求12所述的移动装置,其中,所述处理器还被配置为:
(i)利用所述操作指令来操作与所述禁止状态有关的所述移动装置的功能;
(ii)当操作所述功能时,激活所述语音识别会话。
14.如权利要求10所述的移动装置,其中,所述解决指令经由人机接口装置规范从所述车辆计算机***被接收。
15.如权利要求10所述的移动装置,其中,所述处理器还被配置为:确定所述语音识别会话的禁止状态。
CN201610086560.2A 2015-02-16 2016-02-16 促进移动装置和车辆计算机***之间的通信的***和方法 Active CN105897858B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/623,413 2015-02-16
US14/623,413 US9992317B2 (en) 2015-02-16 2015-02-16 System and method of facilitating communication between a mobile device and vehicle computer system

Publications (2)

Publication Number Publication Date
CN105897858A CN105897858A (zh) 2016-08-24
CN105897858B true CN105897858B (zh) 2020-06-05

Family

ID=56551997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610086560.2A Active CN105897858B (zh) 2015-02-16 2016-02-16 促进移动装置和车辆计算机***之间的通信的***和方法

Country Status (3)

Country Link
US (1) US9992317B2 (zh)
CN (1) CN105897858B (zh)
DE (1) DE102016102580A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201505049D0 (en) * 2015-03-25 2015-05-06 Phm Associates Ltd Video guide system
JP6693448B2 (ja) 2017-03-13 2020-05-13 トヨタ自動車株式会社 車両制御システム、車両制御システムにおける車両制御方法、携帯機、携帯機の制御方法、車両側制御部、及び、車両側制御部の制御方法
US10462193B2 (en) * 2017-06-07 2019-10-29 GM Global Technology Operations LLC Vehicle add-on multimedia playback and capture devices
US20190122661A1 (en) * 2017-10-23 2019-04-25 GM Global Technology Operations LLC System and method to detect cues in conversational speech

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006373A (zh) * 2010-11-24 2011-04-06 深圳市子栋科技有限公司 基于语音命令控制的车载服务***及方法
CN102243590A (zh) * 2010-04-01 2011-11-16 通用汽车环球科技运作有限责任公司 用于在外部设备上的应用程序和车辆***之间通信的方法
CN103794213A (zh) * 2012-10-31 2014-05-14 通用汽车环球科技运作有限责任公司 车辆中的通过外在装置的语音识别功能
CN104218969A (zh) * 2013-06-03 2014-12-17 福特全球技术公司 用于与车辆和车辆中的装置进行交互的设备和***

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7219058B1 (en) 2000-10-13 2007-05-15 At&T Corp. System and method for processing speech recognition results
US7127271B1 (en) * 2001-10-18 2006-10-24 Iwao Fujisaki Communication device
WO2004103773A2 (en) 2003-05-19 2004-12-02 Gentex Corporation Rearview mirror assemblies incorporating hands-free telephone components
KR100652645B1 (ko) 2004-07-23 2006-12-06 엘지전자 주식회사 푸시 투 토크형 이동 통신 단말기의 음성 검출 및 인식을이용한 발언권 관리 장치와 방법
US7826945B2 (en) * 2005-07-01 2010-11-02 You Zhang Automobile speech-recognition interface
US20110119062A1 (en) 2005-09-29 2011-05-19 Dohan Jewel L Voice-recognition/voice-activated vehicle signal system
WO2008091727A1 (en) 2007-01-23 2008-07-31 Johnson Controls Technology Company Mobile device gateway systems and methods
WO2009088835A2 (en) 2008-01-09 2009-07-16 Johnson Controls Technology Company Bi-directional portable electronic device for interaction with vehicle systems
US9641678B2 (en) 2009-01-29 2017-05-02 Ford Global Technologies, Llc System and method for interrupting an instructional prompt to signal upcoming input over a wireless communication link
US20120259951A1 (en) 2009-08-14 2012-10-11 Thomas Barton Schalk Systems and Methods for Delivering Content to Vehicles
US8315617B2 (en) 2009-10-31 2012-11-20 Btpatent Llc Controlling mobile device functions
US20110313593A1 (en) 2010-06-21 2011-12-22 Cohen Meir S Vehicle On Board Diagnostic Port Device with GPS Tracking, Auto-Upload, and Remote Manipulation
JP5581301B2 (ja) 2011-11-30 2014-08-27 株式会社ホンダアクセス 車載装置と携帯情報端末が連携するシステム
US9225891B2 (en) * 2012-02-09 2015-12-29 Samsung Electronics Co., Ltd. Display apparatus and method for controlling display apparatus thereof
US9711160B2 (en) 2012-05-29 2017-07-18 Apple Inc. Smart dock for activating a voice recognition mode of a portable electronic device
US8909153B2 (en) 2012-09-05 2014-12-09 GM Global Technology Operations LLC Vehicle communications using a mobile device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102243590A (zh) * 2010-04-01 2011-11-16 通用汽车环球科技运作有限责任公司 用于在外部设备上的应用程序和车辆***之间通信的方法
CN102006373A (zh) * 2010-11-24 2011-04-06 深圳市子栋科技有限公司 基于语音命令控制的车载服务***及方法
CN103794213A (zh) * 2012-10-31 2014-05-14 通用汽车环球科技运作有限责任公司 车辆中的通过外在装置的语音识别功能
CN104218969A (zh) * 2013-06-03 2014-12-17 福特全球技术公司 用于与车辆和车辆中的装置进行交互的设备和***

Also Published As

Publication number Publication date
US20160241695A1 (en) 2016-08-18
CN105897858A (zh) 2016-08-24
US9992317B2 (en) 2018-06-05
DE102016102580A1 (de) 2016-08-18

Similar Documents

Publication Publication Date Title
US20140357248A1 (en) Apparatus and System for Interacting with a Vehicle and a Device in a Vehicle
CN105635245B (zh) 车辆计算***与装置通信的方法和***
US9973911B2 (en) Method of operating AVN, AVN, and vehicle including the same
CN106056702B (zh) 用于移动电话遥控钥匙管理的***和方法
CN105376293B (zh) 用于启用远程车辆访问的遥控钥匙基站的方法和***
CN105101115B (zh) 用于启动应用的方法和***
US9349231B2 (en) Key fob security copy to a mobile phone
CN107054294B (zh) 用于按需禁用被动进入的***和方法
US10282194B2 (en) Methods and systems to update a vehicle computing system
CN104809006B (zh) 车辆和移动装置之间的软件实现的设备和方法
US20150341766A1 (en) Method and system for launching an application
US9363318B2 (en) Method and system for launching an application
CN105897858B (zh) 促进移动装置和车辆计算机***之间的通信的***和方法
CN103782578A (zh) 用于向车辆内远程通信***提供基于网络的内容的***和方法
CN107018176B (zh) 来自次级连接装置的对主连接装置的应用控制
US20150195669A1 (en) Method and system for a head unit to receive an application
CN106209962B (zh) 车辆计算***启动应用的方法和***
CN108668321B (zh) 用于有效车辆数据报告的方法和设备
CN107071696B (zh) 应用控制***和应用控制方法
US10841765B2 (en) Method and apparatus for vehicle to mobile phone communication
US20150193093A1 (en) Method and system for a head unit application host
CN106257544B (zh) 用于安全配对的方法和设备
CN107018505B (zh) 用于车辆紧急呼叫的方法和设备
CN106506583B (zh) 用于车辆计算***无线传输数据的方法和***
US20160021193A1 (en) Method of automatically closing an application on transport disconnect

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant