一种基于人工语音的远程控车系统及控车方法与流程

文档序号:29460610发布日期:2022-04-02 01:14阅读:176来源:国知局
一种基于人工语音的远程控车系统及控车方法与流程

1.本发明涉及智能汽车技术领域,具体涉及一种基于人工语音的远程控车系统及控车方法。


背景技术:

2.随着人工智能技术发展,目前越来越多的厂家开始研究汽车的远程驾驶技术,如公开号为cn109823304a的发明专利申请中公开了一种基于多重安全防护的远程控车系统,该系统由车载控制单元、车载执行单元、数据传输安全模块、远程服务器及移动终端构成,其中,车载控制单元包括dsp芯片、无线通信模块、定位模块、触控显示屏、指纹验证单元、摄像头、协议转换器、汽车防盗监测单元;所述数据传输安全模块对无线通信模块和车载执行单元传输或接受的数据进行加密/解密处理;指纹验证单元设置于方向盘上,只有在用户指纹验证通过时,才允许控制方向盘和点火装置;所述移动终端上设置有指纹验证模块,车主在选择远程控车功能时,要先进行车主指纹验证,所述车载控制单元接收到匹配的指纹后才允许开启远程控车功能。上述远程控车系统基于多重安全防护技术,有效整合移动终端、无线通信系统、数据传输系统、信息加密技术于一体,具备移动终端远程控车、安全防护、指纹验证、远程报警、车辆定位、无钥匙进入、一键启动、自动升窗等全面功能,但上述远程控车系统并不通过语音指令的方式直接实现对汽车的远程控制,由此不能为用户带来更加方便和智能的用车体验。
3.又如授权公告号为cn105644501b的发明专利中公开了一种远程操控汽车的方法,该方法根据车载摄像装置发送的目标汽车周围环境影像或者图像获取目标汽车的位置信息,根据所述位置信息判断所述目标汽车是否在预设远程操控阈值范围内;若所述目标汽车在所述预设远程操控阈值范围内,向所述目标汽车发送远程操控指令,以使所述目标汽车根据所述远程操控指令执行对应的操作;所述远程操控指令包括目标车门选择指令,所述目标车门包括以下各项中的一个:驾驶员侧车门、副驾驶侧车门、后排乘客第一车门、后排乘客第二车门;接收所述目标汽车执行所述远程操控指令后返回的第一响应消息,但是该远程控制方法仍然无法直接通过语音指令来实现对汽车的远程控制,因此也不能为用户带来更加方便和智能的用车体验。


技术实现要素:

4.针对现有技术存在的上述不足,本发明要解决的技术问题是:如何提供一种能直接通过用户的语音指令来实现对汽车的远程控制,从而为用户带来更加方便和智能的用车体验的基于人工语音的远程控车系统及控车方法。
5.为了解决上述技术问题,本发明采用如下技术方案:一种基于人工语音的远程控车系统,包括手机端、语音识别处理云端、车联网服务云端和车机端;所述手机端用于接收用户发出的远程控车的语音指令,并将收集到的语音指令传
输给所述语音识别处理云端;所述语音识别处理云端用于对来自所述手机端的语音指令进行识别,识别后对语音指令进行解析并匹配相应的远程控车指令下发给所述车联网服务云端;所述车联网服务云端接收所述语音识别处理云端的远程控车指令并下发给所述车机端;所述车机端对所述车联网服务云端下发的远程控车指令进行识别,并通过车身控制器输出给对应的功能模块以实现远程控车操作。
6.本发明的工作原理是:本发明在进行远程控制操作时,首先由用户直接通过手机端发出远程控车的语音指令,手机端收集用户的语音指令后并其传输给语音识别处理云端;语音识别处理云端对语音指令进行识别,解析后与远程控车指令进行匹配,并将匹配成功的远程控车指令并下发给车联网服务云端;然后由车联网服务云端接收该远程控车指令并进一步下发给车机端;最后再由车机端通过车身控制器向对应的功能模块发送控车指令以实现远程控车操作。由此本方案直接通过语音指令就可以实现远程控车操作,从而为用户带来了更加方便和智能的用车体验。
7.优选的,所述手机端包括语音信号收集单元和语音指令下发单元,所述语音信号收集单元的输出端与所述语音指令下发单元的输入端通信连接,以将收集到的用户远程控车的语音指令输出给所述语音指令下发单元,所述语音指令下发单元的输出端与所述语音识别处理云端通信连接,以将接收到的用户语音指令传输给所述语音识别处理云端;所述语音识别处理云端包括语音指令识别单元、语音指令解析单元、匹配控车指令单元和下发控车指令单元,所述语音指令识别单元的输入端与所述语音指令下发单元的输出端通信连接,以接收所述语音指令下发单元传输的用户远程控车的语音指令,所述语音指令解析单元的输入端与所述语音指令识别单元的输出端通信连接,以对接收到的用户语音指令进行解析,所述匹配控车指令单元的输入端与所述语音指令解析单元的输出端连接,以根据解析后的用户语音指令匹配对应的远程控车指令,所述下发控车指令单元的输入端与所述匹配控车指令单元的输出端信号连接,以接收所述匹配控车指令单元输出的远程控车指令,所述下发控车指令单元的输出端与所述车联网服务云端通信连接,以将接收到的远程控车指令传输给所述车联网服务云端;所述车联网服务云端包括远程控车指令接收单元和远程控车指令下发单元,所述远程控车指令接收单元的输入端与所述下发控车指令单元的输出端通信连接,以接收所述下发控车指令单元传输的远程控车指令,所述远程控车指令下发单元的输入端与所述远程控车指令接收单元的输出端通信连接,且所述远程控车指令下发单元的输出端与所述车机端通信连接,以通过所述远程控车指令下发单元将远程控车指令传输给所述车机端;所述车机端包括车联网智能终端、车身控制器和车机系统功能模块,所述车联网智能终端的输入端与所述远程控车指令下发单元的输出端通信连接,以接收所述远程控车指令下发单元传输的远程控车指令,所述车身控制器分别与所述车联网智能终端和所述车机系统功能模块通信连接,以将远程控车指令进行相应的逻辑处理后输出给对应的车机系统功能模块进行控车操作。
8.这样,当用户发出远程控车的语音指令后,语音信号收集单元对该语音指令进行收集后进一步经语音指令下发单元传输给语音识别处理云端,语音识别处理云端中的语音
指令识别单元对该语音指令进行识别,语音指令解析单元对该语音指令进行解析,匹配控制指令单元将解析后的语音指令与远程控制指令进行匹配,并将匹配成功的远程控车指令通过下发控车指令单元进一步传输给车联网服务云端,车联网服务云端中的远程控车指令接收单元接收到该远程控车指令后进一步通过远程控车指令下发单元传输给车机端,车机端中的车联网智能终端对该远程控车指令进行接收并进一步传输给车身控制器,车身控制器再将远程控车指令进行逻辑处理后输出给对应的车机系统功能模块,车机系统功能模块接收到远程控制指令后进行相应的控车操作,由此实现人工语音进行远程控车操作的目的。
9.优选的,所述车联网智能终端对所述车联网服务云端下发的远程控车指令进行识别,并向所述车联网服务云端反馈远程控车指令识别成功或识别失败对应的状态码;所述车联网服务云端接收所述车联网智能终端反馈的状态码,以监测所述车机端对远程控车指令的执行结果,并将该执行结果信息反馈给所述语音识别处理云端;所述语音识别处理云端接收所述车联网服务云端反馈的执行结果并输出给所述手机端;所述手机端接收所述语音识别处理云端传输的执行结果信息并进行语音播报。
10.这样,车联网智能终端将对远程控制指令的执行情况反馈给车联网服务云端,车联网服务云端进一步将执行结果反馈给语音识别处理云端,语音识别处理云端再将执行结果反馈给手机端进行显示和语音播报,以方便用户更加直观和方便的了解语音指令的执行情况。
11.优选的,所述车联网服务云端还包括状态监测单元,所述状态监测单元的输入端与所述车联网智能终端通信连接,以监测所述车机端对远程控车指令的执行结果;所述语音识别处理云端还包括接收反馈信息单元,所述接收反馈信息单元的输入端与所述状态监测单元的输出端通信连接,以接收所述状态监测单元反馈的执行结果信息;所述手机端还包括语音结果输出单元,所述语音结果输出单元的输入端与所述接收反馈信息单元的输出端通信连接,以接收所述接收反馈信息单元反馈的执行结果信息并进行语音播报。
12.这样,车联网智能终端将车机端对远程控制指令的执行情况反馈给状态监测单元,状态监测单元进一步将执行结果反馈给接收反馈信息单元,接收反馈信息单元再将执行结果反馈给手机端的语音结果输出单元进行语音播报,以方便用户更加直观和方便的了解语音指令的执行情况。
13.优选的,所述车机端还包括信号采集单元和信号处理单元,所述信号采集单元通过传感器对所述车机系统功能模块的控车操作信号进行采集,并将采集信号输出给所述信号处理单元,所述信号处理单元将采集的信号经过滤波和补偿后通过所述车身控制器输出到所述车联网智能终端。
14.这样,信号采集单元通过传感器可以实时的采集车机系统功能模块对远程控车指令的执行情况,采集后的信号再经过信号处理单元的滤波和补偿处理后输出给车身控制器,车身控制器再将执行情况进一步反馈给车联网智能终端,以最终在手机端反馈远程控车指令的执行效果。
15.一种基于人工语音的远程控车方法,采用上述基于人工语音的远程控车系统,包括以下步骤:步骤1)用户向所述手机端发出远程控车的语音指令,所述手机端收集用户语音指令并传输给所述语音识别处理云端;步骤2)所述语音识别处理云端识别语音指令,解析语音指令并匹配对应的远程控车指令并下发给所述车联网服务云端;步骤3)所述车联网服务云端接收远程控车指令并下发给所述车机端;步骤4)所述车机端通过车身控制器向对应的功能模块发送控车指令以实现远程控车操作。
16.本发明的控制方法采用手机端对用户的远程控车的语音指令进行收集并传输给语音识别处理云端,利用语音识别处理云端对该语音指令进行识别解析后匹配出对应的远程控车指令,该远程控制指令再进一步通过车联网服务云端传输到车机端,车机端通过车身控制器最终实现对应功能模块执行远程控车操作的目的,故本方案可以根据用户的语音指令直接实现远程控车的操作,汽车使用的方便性和智能性大大提高。
17.优选的,步骤2)中包括以下步骤:步骤2.1)所述语音识别处理云端识别所述手机端传输的远程控车的语音指令;步骤2.2)所述语音识别处理云端解析语音指令;步骤2.3)所述语音识别处理云端是否将解析后的语音指令与远程控车指令进行成功匹配,若是则执行步骤2.4),若否则返回错误信息到所述手机端后执行步骤2.5);步骤2.4)所述语音识别处理云端是否向所述车联网服务云端成功发送远程控车指令,若是则执行步骤2.5),若否则返回错误信息到所述手机端后执行步骤2.5)步骤2.5)结束。
18.优选的,步骤3)中包括以下步骤:步骤3.1)所述车联网服务云端接收所述语音识别处理云端下发的远程控车指令;步骤3.2)所述车联网服务云端识别远程控车指令;步骤3.3)所述车联网服务云端是否成功向所述车机端发送远程控车指令,若是则执行步骤3.4),若否则返回错误信息到所述所述语音识别处理云端后执行步骤3.4);步骤3.4)结束。
19.优选的,所述车机端包括车联网智能终端、车身控制器、车机系统功能模块、信号采集单元和信号处理单元,步骤4)中包括以下步骤:步骤4.1)所述车联网智能终端是否成功接收所述车联网服务云端下发的远程控车指令,若是则执行步骤4.2),若否则将相应的错误信息输出给信号采集单元并所述执行步骤4.4);步骤4.2)所述车联网智能终端是否通过所述车身控制器向所述车机系统功能模块成功发送远程控车指令,若是则执行步骤4.3),若否则将相应的错误信息输出给信号采集单元并所述执行步骤4.4);步骤4.3)所述车机系统功能模块是否成功执行对应的远程控车指令,若是则执行步骤4.4),若否则将相应的错误信息输出给信号采集单元并所述执行步骤4.4);步骤4.4)所述信号采集单元采集所述车机系统功能模块执行远程控车指令的状
态信息;步骤4.5)所述信号处理单元处理远程控车指令的执行状态信息并输出给所述车联网智能终端;步骤4.6所述车联网智能终端返回对远程控车指令的执行结果及状态信息到所述车联网服务云端;步骤4.7)结束。
20.优选的,所述车机端包括车联网智能终端,步骤4)中,所述车联网智能终端判断是否满足远程控车条件,若是则所述车联网服务云端远程控车入口正常开启,将对应的状态码信息发送给所述车联网服务云端,若否则所述车联网服务云端远程控车入口开启失败,将对应的状态码信息发送给所述车联网服务云端;同时,所述车联网智能终端判断接收到的远程控车指令是否与正在处理的远程控车操作的指令一致,若是则所述车联网服务云端远程控车入口开启失败,并将对应的状态码信息发送给所述车联网服务云端,若否则所述车联网服务云端远程控车入口正常开启,并将对应的状态码信息发送给所述车联网服务云端。
附图说明
21.图1为本发明基于人工语音的远程控车系统的系统框图;图2为本发明基于人工语音的远程控车系统中语音识别处理云端的控制框图;图3为本发明基于人工语音的远程控车方法中语音识别处理云端的控制流程图;图4为本发明基于人工语音的远程控车方法中车联网服务云端的控制流程图;图5为本发明基于人工语音的远程控车方法中车机端的控制流程图。
22.附图标记说明:手机端1、语音信号收集单元11、语音指令下发单元12、语音结果输出单元13、语音识别处理云端2、语音指令识别单元21、语音指令解析单元22、匹配控车指令单元23、下发控车指令单元24、接收反馈信息单元25、车联网服务云端3、远程控车指令接收单元31、远程控车指令下发单元32、状态监测单元33、车机端4、车联网智能终端41、车身控制器42、车机系统功能模块43、信号采集单元44、信号处理单元45。
具体实施方式
23.下面将结合附图及实施例对本发明作进一步说明。
24.在本方案中,语音识别处理云端与车联网服务云端(telematics service provider云端,简称tsp云端)、车联网智能终端(通常也称为车机t-box)、车身控制器约定的状态码如下:100:语音识别处理云端发送远程控车指令到车联网服务云端失败,此时返回错误信息及100状态码;200:车联网服务云端成功下发语音识别处理云端的远程控车指令,此时将200状态码返回给语音识别处理云端;300:车联网服务云端下发语音识别处理云端的远程控车指令失败,此时将错误信息及300状态码返回给语音识别处理云端;400:车联网智能终端成功接收到车联网服务云端的远程控车指令,此时将400状
态码返回给车联网服务云端;500:表示车联网服务云端远程控车入口正常开启;501:表示上一个正在处理的远程控车操作与当前接收到的远程控车指令一致,远程控制入口开启失败,避免重复下发相同指令;502:表示当前条件不满足远程控车操作,远程控制入口开启失败,并将具体信息返回给车联网服务云端;600:表示远程控车操作完成, 车联网服务云端远程控车入口正常关闭;601:表示远程控车期间,用户选择结束控车操作,导致远程控车操作中断,车联网服务云端选择控车入口关闭;602:表示远程控车期间,汽车出现异常,导致远程控车中断,车联网服务云端远程控车入口关闭,并将具体异常信息返回给车联网服务云端。
25.如附图1所示,本发明一种基于人工语音的远程控车系统,包括手机端1、语音识别处理云端2、车联网服务云端3和车机端4;手机端1用于接收用户发出的远程控车的语音指令,并将收集到的语音指令传输给语音识别处理云端2,具体的,用户可以通过语音唤醒手机端1的app,然后说出远程控车的语音指令,手机端1负责将该语音指令进行收集并传输给语音识别处理云端2进行进一步处理,同时,远程控车操作开始后,手机端1还可接收语音识别处理云端2推送的对应操作的状态消息,包含成功、失败、异常等信息,并进行tts播报。
26.语音识别处理云端2用于对来自手机端1的语音指令进行识别,识别后对语音指令进行解析并匹配相应的远程控车指令下发给车联网服务云端3,具体的,如附图2所示,语音识别处理云端2能够识别来自手机端1的语音指令,识别到手机端1传递的语音指令后,根据语义解析语音,并匹配对应的远程控车指令,然后将经过语音解析后匹配的远程控车指令下发给车联网服务云端3,同时返回远程控制指令是否下发成功的状态信息(其中,100状态码表示发送远程控车指令失败,此时返回错误信息及100状态码到手机端1),同时,语音识别处理云端2还在远程控车指令下发后,监测车联网服务云端3推送的指令执行结果,并将信息反馈给手机端1的app。
27.车联网服务云端3接收语音识别处理云端2的远程控车指令并下发给车机端4;具体的,车联网服务云端3接收语音识别处理云端2的远程控车指令,并将其下发给车机端4,同时返回对应状态信息(200状态码表示车联网服务云端3下发远程控车指令成功,300状态码表示车联网服务云端3下发远程控车指令失败);当车机端4开始执行对应的远程控车操作时,车联网服务云端3接收指令下达成功消息,当车机端4在执行远程控车指令过程中出现异常时,车联网服务云端3接收异常结束信息(如当车机端4在执行远程控车指令过程中用户选择结束控车操作,车机端4将601状态码发送给车联网服务云端3;当车机端4在执行远程控车指令过程中汽车出现异常导致远程控车中断时,车机端4将602状态码发送给车联网服务云端3);当车机端4正常完成远程控车指令时,则将600状态码发送给车联网服务云端3,车联网服务云端3接收指令完成信息;同时,车联网服务云端3还将监测车机端4指令执行结果和远程控车操作进度,并将信息反馈给语音识别处理云端2。
28.车机端4对车联网服务云端3下发的远程控车指令进行识别,并通过车身控制器42输出给对应的功能模块以实现远程控车操作;具体的,车联网智能终端41对车联网服务云
端3的远程控车指令进行识别,识别成功,进行远程控车操作,并向车联网服务云端3反馈成功对应的状态码(400状态码表示车联网智能终端41成功接收到车联网服务云端3的远程控车指令),车联网智能终端41与车身控制器42通过can总线建立通信,车身控制器42将远程控车指令进行相应的逻辑处理,并输出给对应功能模块进行远程控车操作,此外,车身控制器42还负责将经过信号处理的各个功能模块的工作状态信息实时传给车联网智能终端41,车联网智能终端41再通过车联网服务云端3和语音识别处理云端2发送给手机端1进行同步;同时,车身控制器42还将检测各个功能模块的工作状态,以及远程控车操作进度信息,为车身控制器42做逻辑处理及动作提供判断条件。
29.本发明的工作原理是:本发明在进行远程控制操作时,首先由用户直接通过手机端1发出远程控车的语音指令,手机端1收集用户的语音指令后并其传输给语音识别处理云端2;语音识别处理云端2对语音指令进行识别,解析后与远程控车指令进行匹配,并将匹配成功的远程控车指令并下发给车联网服务云端3;然后由车联网服务云端3接收该远程控车指令并进一步下发给车机端4;最后再由车机端4通过车身控制器42向对应的功能模块发送控车指令以实现远程控车操作。由此本方案直接通过语音指令就可以实现远程控车操作,从而为用户带来了更加方便和智能的用车体验。
30.在本实施例中,手机端1与车联网智能终端41通信:手机端1通过wifi或者gprs以http或者socket协议发送用户语音指令到语音识别处理云端2;语音识别处理云端2对用户语音指令进行识别,解析,并匹配对应的远程控车指令,再将指令传输给车联网服务云端3;车联网服务云端3对数据进行格式转化供给车联网智能终端41调用;车联网智能终端41通过gprs调用服务器请求数据接口,本发明中车机端4内部相关联部分均通过can总线进行通信。
31.在本实施例中,手机端1包括语音信号收集单元11和语音指令下发单元12,语音信号收集单元11的输出端与语音指令下发单元12的输入端通信连接,以将收集到的用户远程控车的语音指令输出给语音指令下发单元12,语音指令下发单元12的输出端与语音识别处理云端2通信连接,以将接收到的用户语音指令传输给语音识别处理云端2;语音识别处理云端2包括语音指令识别单元21、语音指令解析单元22、匹配控车指令单元23和下发控车指令单元24,语音指令识别单元21的输入端与语音指令下发单元12的输出端通信连接,以接收语音指令下发单元12传输的用户远程控车的语音指令,语音指令解析单元22的输入端与语音指令识别单元21的输出端通信连接,以对接收到的用户语音指令进行解析,匹配控车指令单元23的输入端与语音指令解析单元22的输出端连接,以根据解析后的用户语音指令匹配对应的远程控车指令,下发控车指令单元24的输入端与匹配控车指令单元23的输出端信号连接,以接收匹配控车指令单元23输出的远程控车指令,下发控车指令单元24的输出端与车联网服务云端3通信连接,以将接收到的远程控车指令传输给车联网服务云端3;车联网服务云端3包括远程控车指令接收单元31和远程控车指令下发单元32,远程控车指令接收单元31的输入端与下发控车指令单元24的输出端通信连接,以接收下发控车指令单元24传输的远程控车指令,远程控车指令下发单元32的输入端与远程控车指令接收单元31的输出端通信连接,且远程控车指令下发单元32的输出端与车机端4通信连接,以通过远程控车指令下发单元32将远程控车指令传输给车机端4;
车机端4包括车联网智能终端41、车身控制器42和车机系统功能模块43,车联网智能终端41的输入端与远程控车指令下发单元32的输出端通信连接,以接收远程控车指令下发单元32传输的远程控车指令,车身控制器42分别与车联网智能终端41和车机系统功能模块43通信连接,以将远程控车指令进行相应的逻辑处理后输出给对应的车机系统功能模块43进行控车操作。
32.这样,当用户发出远程控车的语音指令后,语音信号收集单元11对该语音指令进行收集后进一步经语音指令下发单元12传输给语音识别处理云端2,语音识别处理云端2中的语音指令识别单元21对该语音指令进行识别,语音指令解析单元22对该语音指令进行解析,匹配控制指令单元将解析后的语音指令与远程控制指令进行匹配,并将匹配成功的远程控车指令通过下发控车指令单元24进一步传输给车联网服务云端3,车联网服务云端3中的远程控车指令接收单元31接收到该远程控车指令后进一步通过远程控车指令下发单元32传输给车机端4,车机端4中的车联网智能终端41对该远程控车指令进行接收并进一步传输给车身控制器42,车身控制器42再将远程控车指令进行逻辑处理后输出给对应的车机系统功能模块43,车机系统功能模块43接收到远程控制指令后进行相应的控车操作,由此实现人工语音进行远程控车操作的目的。
33.在本实施例中,车联网智能终端41对车联网服务云端3下发的远程控车指令进行识别,并向车联网服务云端3反馈远程控车指令识别成功或识别失败对应的状态码;车联网服务云端3接收车联网智能终端41反馈的状态码,以监测车机端4对远程控车指令的执行结果,并将该执行结果信息反馈给语音识别处理云端2;语音识别处理云端2接收车联网服务云端3反馈的执行结果并输出给手机端1;手机端1接收语音识别处理云端2传输的执行结果信息并进行语音播报。
34.这样,车联网智能终端41将对远程控制指令的执行情况反馈给车联网服务云端3,车联网服务云端3进一步将执行结果反馈给语音识别处理云端2,语音识别处理云端2再将执行结果反馈给手机端1进行显示和语音播报,以方便用户更加直观和方便的了解语音指令的执行情况。
35.在本实施例中,车联网服务云端3还包括状态监测单元33,状态监测单元33的输入端与车联网智能终端41通信连接,以监测车机端4对远程控车指令的执行结果;语音识别处理云端2还包括接收反馈信息单元25,接收反馈信息单元25的输入端与状态监测单元33的输出端通信连接,以接收状态监测单元33反馈的执行结果信息;手机端1还包括语音结果输出单元13,语音结果输出单元13的输入端与接收反馈信息单元25的输出端通信连接,以接收接收反馈信息单元25反馈的执行结果信息并进行语音播报。
36.这样,车联网智能终端41将车机端4对远程控制指令的执行情况反馈给状态监测单元33,状态监测单元33进一步将执行结果反馈给接收反馈信息单元25,接收反馈信息单元25再将执行结果反馈给手机端1的语音结果输出单元13进行语音播报,以方便用户更加直观和方便的了解语音指令的执行情况。
37.在本实施例中,车机端4还包括信号采集单元44和信号处理单元45,信号采集单元44通过传感器对车机系统功能模块43的控车操作信号进行采集,并将采集信号输出给信号处理单元45,信号处理单元45将采集的信号经过滤波和补偿后通过车身控制器42输出到车
联网智能终端41。
38.这样,信号采集单元44通过传感器可以实时的采集车机系统功能模块43对远程控车指令的执行情况,采集后的信号再经过信号处理单元45的滤波和补偿处理后输出给车身控制器42,车身控制器42再将执行情况进一步反馈给车联网智能终端41,以最终在手机端1反馈远程控车指令的执行效果。
39.一种基于人工语音的远程控车方法,采用上述基于人工语音的远程控车系统,包括以下步骤:步骤1)用户向手机端1发出远程控车的语音指令,手机端1收集用户语音指令并传输给语音识别处理云端2;步骤2)语音识别处理云端2识别语音指令,解析语音指令并匹配对应的远程控车指令并下发给车联网服务云端3;步骤3)车联网服务云端3接收远程控车指令并下发给车机端4;步骤4)车机端4通过车身控制器42向对应的功能模块发送控车指令以实现远程控车操作。
40.本发明的控制方法采用手机端1对用户的远程控车的语音指令进行收集并传输给语音识别处理云端2,利用语音识别处理云端2对该语音指令进行识别解析后匹配出对应的远程控车指令,该远程控制指令再进一步通过车联网服务云端3传输到车机端4,车机端4通过车身控制器42最终实现对应功能模块执行远程控车操作的目的,故本方案可以根据用户的语音指令直接实现远程控车的操作,汽车使用的方便性和智能性大大提高。
41.如附图3所示,在本实施例中,步骤2)中包括以下步骤:步骤2.1)语音识别处理云端2识别手机端1传输的远程控车的语音指令;步骤2.2)语音识别处理云端2解析语音指令;步骤2.3)语音识别处理云端2是否将解析后的语音指令与远程控车指令进行成功匹配,若是则执行步骤2.4),若否则返回错误信息到手机端1后执行步骤2.5);步骤2.4)语音识别处理云端2是否向车联网服务云端3成功发送远程控车指令,若是则执行步骤2.5),若否则返回错误信息到手机端1后执行步骤2.5)步骤2.5)结束。
42.如附图4所示,在本实施例中,步骤3)中包括以下步骤:步骤3.1)车联网服务云端3接收语音识别处理云端2下发的远程控车指令;步骤3.2)车联网服务云端3识别远程控车指令;步骤3.3)车联网服务云端3是否成功向车机端4发送远程控车指令,若是则执行步骤3.4),若否则返回错误信息到语音识别处理云端2后执行步骤3.4);步骤3.4)结束。
43.如附图5所示,在本实施例中,车机端4包括车联网智能终端41、车身控制器42、车机系统功能模块43、信号采集单元44和信号处理单元45,步骤4)中包括以下步骤:步骤4.1)车联网智能终端41是否成功接收车联网服务云端3下发的远程控车指令,若是则执行步骤4.2),若否则将相应的错误信息输出给信号采集单元44并执行步骤4.4);步骤4.2)车联网智能终端41是否通过车身控制器42向车机系统功能模块43成功
发送远程控车指令,若是则执行步骤4.3),若否则将相应的错误信息输出给信号采集单元44并执行步骤4.4);步骤4.3)车机系统功能模块43是否成功执行对应的远程控车指令,若是则执行步骤4.4),若否则将相应的错误信息输出给信号采集单元44并执行步骤4.4);步骤4.4)信号采集单元44采集车机系统功能模块43执行远程控车指令的状态信息;步骤4.5)信号处理单元45处理远程控车指令的执行状态信息并输出给车联网智能终端41;步骤4.6车联网智能终端41返回对远程控车指令的执行结果及状态信息到车联网服务云端3;步骤4.7)结束。
44.在本实施例中,车机端4包括车联网智能终端41,步骤4)中,车联网智能终端41判断是否满足远程控车条件,若是则车联网服务云端3远程控车入口正常开启,将对应的状态码信息发送给车联网服务云端3,若否则车联网服务云端3远程控车入口开启失败,将对应的状态码信息发送给车联网服务云端3;同时,车联网智能终端41判断接收到的远程控车指令是否与正在处理的远程控车操作的指令一致,若是则车联网服务云端3远程控车入口开启失败,并将对应的状态码信息发送给车联网服务云端3,若否则车联网服务云端3远程控车入口正常开启,并将对应的状态码信息发送给车联网服务云端3。
45.具体的,在进行远程控车操作时,手机端1下发远程控车指令,通过语音识别处理云端2识别解析语音指令,并匹配对应的远程控车指令,将其传送到车联网服务云端3,再由车联网服务云端3下发对应的远程控车指令给车联网智能终端41,车联网智能终端41判断是否满足远程控车条件,如果不满足条件,则远程控车入口开启失败,将502状态码发送给车联网服务云端3,同时当上一个正在处理的远程控车操作与接收到的指令一致时,远程控车入口开启失败,将501状态码发送给车联网服务云端3;排除以上异常情况后,则车联网服务云端3远程控车入口正常开启,并将500状态码发送给车联网服务云端3。
46.当车机端4处于远程控车操作期间,遇以下情况,立即终止操作,并反馈对应状态码给车联网服务云端3:用户选择结束控车操作,将601状态码发送给车联网服务云端3;汽车出现异常,导致远程控车中断,将602状态码发送给车联网服务云端3,如远程控车操作未发生上述异常,正常完成操作,则将600状态码发送给车联网服务云端3。
47.最后需要说明的是,以上实施例仅用以说明本发明的技术方案而非限制技术方案,本领域的普通技术人员应当理解,那些对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,均应涵盖在本发明的权利要求范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1