一种语音控制车载主机和手机的方法及系统技术方案

技术编号:11180949 阅读:81 留言:0更新日期:2015-03-25 10:26
本发明专利技术提供一种语音控制车载主机和手机的方法,属于语音控制领域。本发明专利技术包括以下步骤:S1:启动车载语音控制APP;S2:手机与车载主机建立连接;S3:启动并发送启动语音识别指令;S4:判断车载语音控制APP是否在前台,如果是,执行语音控制车载主机步骤A;如果否,执行语音控制手机步骤B,步骤A和步骤B执行完毕返回S3步骤。本发明专利技术解决低端车的低端CPU无法满足语音识别引擎运行要求,也实现了车主开车不碰手机、车载主机都能用语音进行控制的目的。避免了开车时操作手机、车载主机,大大提高了车主的安全性。

【技术实现步骤摘要】

本专利技术涉及语音控制领域,尤其涉及一种语音控制车载主机和手机的方法及系统
技术介绍
开车时操作手机、车载主机都是不方便且不安全的。现在很多手机都自带了语音控制的功能,如:三星语音助手、华为语音助手。但是手机自带的语音控制功能无法控制车载机上的应用。且启动手机语音控制功能需要通过操作手机启动语音控制软件,这在开车时就很不方便,不安全。同时,目前市场上有一些低端车的低端CPU无法满足语音识别引擎运行要求,也有一些车载主机实现了语音控制车载机应用功能,但是由于手机厂商不会公开自带程序的控制接口,所以自行开发的语音控制程序是无法对手机自带程序进行很好地控制的。最好的方案是控制手机就用手机自带语音控制程序,控制车载主机就用自己实现的语音控制程序。
技术实现思路
为解决现有技术中存在的问题,本专利技术提供一种语音控制车载主机和手机的方法。本专利技术包括以下步骤:S1:启动车载语音控制APP;S2:手机与车载主机建立连接;S3:发送启动语音识别指令;S4:判断车载语音控制APP是否在前台,如果是,执行语音控制车载主机步骤A;如果否,执行语音控制手机步骤B,步骤A的执行顺序为:启动车载语音识别模块;语音输入;语音识别;转换成控制车载主机指令;指令传到车载主机;指令执行;返回结果;执行完毕返回S3步骤,步骤B的执行顺序为:启动手机语音自带语音控制程序;语音输入;控制手机自带程序;执行完毕返回S3步骤。本专利技术做进一步改进,所述车载主机设有蓝牙模块,所述手机和所述车载主机通过蓝牙连接。本专利技术做进一步改进,所述手机的应用层设有所述车载语音控制APP和手机语音控制APP。本专利技术做进一步改进,所述车载语音控制APP用于蓝牙连接、语音识别并转化为控制指令、通过蓝牙对车载主机进行控制。本专利技术做进一步改进,汽车方向盘上设有按键,所述启动语音识别指令是通过所述方向盘上按键来实现。本专利技术还提供了一种语音控制车载主机和手机的系统,包括手机和车载主机,所述手机包括应用层、系统层、驱动层和硬件层,所述车载主机设有无线连接模块,所述车载主机和所述手机无线连接,所述应用层设有手机语音控制APP和车载语音控制APP,所述系统层设有蓝牙协议栈、语音模块和语音识别引擎。本专利技术做进一步改进,所述无线连接模块为蓝牙模块。本专利技术做进一步改进,所述手机语音控制APP控制手机上的程序运行。本专利技术做进一步改进,所述车载主机用于捕获方向盘上的启动语音识别按键按下消息;发起启动语音识别指令;通过蓝牙传给手机;接收控制指令执行相应操作;把操作结果返回给手机。与现有技术相比,本专利技术的有益效果是:实现方便,车主通过按方向盘上的启动语音控制按键发起开启语音控制指令,指令通过蓝牙传送到手机,利用手机端较高处理能力的CPU来处理语音识别,然后把识别结果通过转换成控制指令通过蓝牙发送指令到车载主机,实现语音控制车载主机功能。解决低端车的低端CPU无法满足语音识别引擎运行要求,也实现了车主开车不碰手机、车载主机都能用语音进行控制的目的。避免了开车时操作手机、车载主机,大大提高了车主的安全性。附图说明图1为本专利技术语音控制车载主机和手机的方法流程图;图2为本专利技术语音控制车载主机和手机的系统结构示意图。具体实施方式下面结合附图和实施例对本专利技术做进一步详细说明。如图1和图2所示,本专利技术语音控制车载主机和手机的系统包括手机和车载主机,所述手机包括应用层、系统层、驱动层和硬件层,所述车载主机设有无线连接模块,在本实施例中,所述无线连接模块为蓝牙模块,所述车载主机和所述手机蓝牙连接,所述应用层设有手机语音控制APP和车载语音控制APP,所述系统层设有蓝牙协议栈、语音模块和语音识别引擎。手机语音控制APP:指的是手机上自带或自行安装的程序,如:siri,三星和华为手机都有自带语音控制程序、灵犀语音助手等,控制手机上的程序,如:拨打电话、日历、上网等功能。车载语音控制APP:实现车载主机的语音控制,主要功能有(1)后台获取启动语音控制启动指令;(2)判断车载语音控制APP是否在前台,在则直接启动程序自带语音识别模块,否则启动手机自带语音控制APP接管语音输入;(3)在前台时识别语音输入转化为控制指令,发送到车载主机;(4)车载主机执行操作;(5)获取返回结果。蓝牙协议栈(BT Stack):用于建立蓝牙连接通信。语音模块(Audio):负责录音。语音识别引擎:带有语音识别模块,用于语音识别。车载主机的作用为:(1)捕获方向盘上的启动语音识别按键按下消息;(2)发起启动语音识别指令;(3)通过蓝牙传给手机端;(4)接收控制指令执行相应操作;(5)把操作结果返回给手机。如图1所示,语音控制车载主机和手机的方法包括如下步骤:S1:启动车载语音控制APP;S2:手机与车载主机建立连接;S3:发送启动语音识别指令;S4:判断车载语音控制APP是否在前台,如果是,如果是,执行语音控制车载主机步骤A;如果否,执行语音控制手机步骤B。步骤A的执行顺序为:启动车载语音识别模块;语音输入;语音识别;转换成控制车载主机指令;指令传到车载主机;指令执行;把操作结果返回给手机;执行完毕返回S3步骤,等待启动方向盘按键来启动语音识别指令,循环执行。步骤B的执行顺序为:启动手机语音自带语音控制程序;语音输入;控制手机自带程序;执行完毕返回S3步骤,等待启动方向盘按键来启动语音识别指令,循环执行。在步骤S2中,所述车载主机和所述车载主机通过蓝牙连接。在上述步骤中,所述语音识别并转化为控制指令、通过蓝牙对车载主机进行控制都是通过车载语音控制APP来实现的。汽车方向盘上设有按键,S3步骤中所述启动语音识别指令是通过所述汽车方向盘上按键来实现。以上所述之具体实施方式为本专利技术的较佳实施方式,并非以此限定本专利技术的具体实施范围,本专利技术的范围包括并不限于本具体实施方式,凡依照本专利技术所作的等效变化均在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
一种语音控制车载主机和手机的方法,其特征在于包括以下步骤:S1:启动车载语音控制APP;S2:手机与车载主机建立连接;S3:启动并发送启动语音识别指令;S4:判断车载语音控制APP是否在前台,如果是,执行语音控制车载主机步骤A;如果否,执行语音控制手机步骤B,步骤A的执行顺序为:启动车载语音识别模块;语音输入;语音识别;转换成控制车载主机指令;指令传到车载主机;指令执行;返回结果;执行完毕返回S3步骤,步骤B的执行顺序为:启动手机语音自带语音控制程序;语音输入;控制手机自带程序;执行完毕返回S3步骤。

【技术特征摘要】
1.一种语音控制车载主机和手机的方法,其特征在于包括以下步骤:
S1:启动车载语音控制APP;
S2:手机与车载主机建立连接;
S3:启动并发送启动语音识别指令;
S4:判断车载语音控制APP是否在前台,如果是,执行语音控制车载主机步骤A;如果否,执行语音控制手机步骤B,
步骤A的执行顺序为:
启动车载语音识别模块;
语音输入;
语音识别;
转换成控制车载主机指令;
指令传到车载主机;
指令执行;
返回结果;
执行完毕返回S3步骤,
步骤B的执行顺序为:
启动手机语音自带语音控制程序;语音输入;控制手机自带程序;执行完毕返回S3步骤。
2.根据权利要求1所述的一种语音控制车载主机和手机的方法,其特征在于:所述车载主机设有蓝牙模块,所述手机和所述车载主机通过蓝牙连接。
3.根据权利要求1所述的一种语音控制车载主机和手机的方法,其特征在于:所述手机的应用层设有所述车载语音控制APP和手机语音控制APP。
4.根据权利要求1-3任一项所述的一种语音控制车载主机和手机的方法,其...

【专利技术属性】
技术研发人员:陆开
申请(专利权)人:深圳市航盛电子股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1