一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

空气悬架的控制方法、装置、设备及存储介质与流程

2021-09-07 23:30:00 来源:中国专利 TAG:控制 计算机 悬架 语音 装置


1.本技术涉及语音控制技术领域,尤其涉及一种空气悬架的控制方法、装置、计算机设备及计算机可读存储介质。


背景技术:

2.目前商用车采用空气悬架来调整底盘离地间隙,以增加高速车身稳定性或复杂路况的通过性。现有的空气悬架系统,主要包括控制器、电磁阀、高度传感器、压力传感器、气囊和遥控器,其工作原理:高度传感器负责检测各桥高度,控制器接受输入信息,结合当前车辆状态,激发电磁阀工作,最终通过电磁阀实现对各个气囊的充放气调节。通常车速小于30km/h时,若想人为调节各桥的高度,可通过操作遥控器,使控制器接受信息,从而激发电磁阀工作。但车辆在行驶过程中,人为操作遥控器调节各桥的高度,不仅存在安全问题,还降低用户的体验感。


技术实现要素:

3.本技术的主要目的在于提供一种空气悬架的控制方法、装置、计算机设备及计算机可读存储介质,旨在解决现有车辆在行驶过程中,人为操作遥控器调节各桥的高度,不仅存在安全问题,还降低用户的体验感的技术问题。
4.第一方面,本技术提供一种空气悬架的控制方法,所述空气悬架的控制方法包括以下步骤:
5.检测语音指令,生成对应的报文信息;
6.向建立通讯关系的空气悬架控制器发送所述报文信息,以使所述空气悬架控制器响应所述报文信息,控制空气悬架。
7.第二方面,本技术还提供一种空气悬架的控制装置,所述空气悬架的控制装置包括:
8.生成模块,用于检测语音指令,生成对应的报文信息;
9.控制模块,用于向建立通讯关系的空气悬架控制器发送所述报文信息,以使所述空气悬架控制器响应所述报文信息,控制空气悬架。
10.第三方面,本技术还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的空气悬架的控制方法的步骤。
11.第四方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的空气悬架的控制方法的步骤。
12.本技术提供一种空气悬架的控制方法、装置、计算机设备及计算机可读存储介质,通过检测语音指令,生成对应的报文信息;向建立通讯关系的空气悬架控制器发送所述报文信息,以使所述空气悬架控制器响应所述报文信息,控制空气悬架,实现语音控制空气悬
架,提高车辆行驶过程中用户的安全和体验感。
附图说明
13.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1为本技术实施例提供的一种空气悬架的控制方法的流程示意图;
15.图2为图1中的空气悬架的控制方法的子步骤流程示意图;
16.图3为本技术实施例提供的一种空气悬架的控制装置的示意性框图;
17.图4为本技术一实施例涉及的计算机设备的结构示意框图。
18.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
19.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
21.本技术实施例提供一种空气悬架的控制方法、装置、计算机设备及计算机可读存储介质。其中,该空气悬架的控制方法可应用于计算机设备中,该计算机设备可以是带显示器和语音播报功能的车载电脑等电子设备。
22.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
23.请参照图1,图1为本技术的实施例提供的一种空气悬架的控制方法的流程示意图。
24.如图1所示,该方法包括步骤s101至步骤s102。
25.步骤s101、检测语音指令,生成对应的报文信息。
26.示范性的,实时检测用户的语音指令,通过将用户的语音指令生成对应的报文信息,该报文信息包括为请求报文。
27.在一实施例中,具体地,参照图2,步骤s102包括:子步骤s1021至子步骤s1024。
28.子步骤s1021、检测用户发送的语音指令。
29.示范性的,通过预置语音接收装置检测用户发送的语音指令,例如,预先在车内安置语音接收器或安装带有语音接收功能的车载电脑,用以检测用户的语音指令。
30.子步骤s1022、对所述语音指令进行分析,获取所述语音指令的声纹参数。
31.示范性的,在检测到用户发送的语音指令时,对语音指令进行分析,获取该语音指令的声纹参数,该声纹参数可以是音调参数、音色参数或韵律参数等。例如,获取预置声纹提取器,将该语音指令输入到预置声纹提取器中,通过该预置声纹提取器对该语音指令进
行分析,以获取该语音指令的声纹参数,其中,该声纹参数可以以梅尔语谱的形式表示。
32.子步骤s1023、基于所述声纹参数和预置声纹参数,确定是否对所述语音指令进行转换。
33.示范性的,获取预置声纹参数,该预置声纹参数为解析预先录制用户的语音得到的。在获取到声纹参数和预置声纹参数时,将该声纹参数与预置声纹参数进行匹配,确定是否对该语音指令进行文字转换。例如,声纹参数与预置声纹参数相匹配,则确定对语音指令进行转换;声纹参数与预置声纹参数不相匹配,确定不对语音指令进行转换。
34.子步骤s1024、若所述声纹参数与预置声纹参数相匹配,则确定对所述语音指令进行转换,生成报文信息。
35.示范性的,在确定声纹参数与预置声纹参数相匹配,对该语音指令进行转换,生成报文信息,转换的方式包括通过预置语音文本转换模型对语音指令进行转换,以生成报文信息。
36.具体的,所述确定对所述语音指令进行文字转换,生成报文信息,包括:所述确定对所述语音指令进行转换,生成报文信息,包括:将所述语音指令输入预置语音文本模型;通过所述语音文本模型的语音模型提取所述语音指令中各个指令的声学特征;通过所述语音文本模型的文本模型映射各个所述声学特征,将所述声学特征转换为文本信息;通过预置报文映射表,将所述文本信息生成报文信息。
37.示范性的,将该语音指令输入预置语音文本模型,该预置语音文本模型包括语音模型和文本模型,且该语音模型和文本模型是通过训练神经网络模型得到的。将该语音指令输入到预置语音文本模型中,通过该预置语音文本模型中的语音模型对该语音指令进行提取,以获取该语音指令的声学特征。在获取到声学特征时,将声学特征输入到文本模型中,通过文本模型中的权重矩阵对声学特征进行映射,获取该文本模型输出的文本信息,从而将该语音指令转换为文本信息。在获取到转换的文本信息时,获取预置报文映射表,预置报文映射表包括请求报文和响应报文。在获取到文本信息,将该文本信息与预置报文映射表进行匹配,获取相匹配的报文信息。
38.语音指令包括语音查询指令和语音执行指令,例如语音执行指令为执行报文,该执行报文包括前桥上升、前桥下降、上后桥上升、后桥下降、提升桥下降、提升桥上升、前桥记忆高度1、前桥记忆高度2、后桥记忆高度1、后桥记忆高度2、提升桥记忆高度1、提升桥记忆高度2、正常高度、停止、自动调整。例如,前桥上升对应的报文为6f 04 01 01 01 01 ff ff、前桥下降6f 04 01 01 01 02 ff ff;后桥上升对应的报文为6f 04 01 01 02 01 ff ff、后桥下降6f 04 01 01 02 02 ff ff。例如语音查询指令为请求查询报文,请求查询报文包括前桥高度、后桥高度、提升桥高度;例如前桥高度对应的报文为2f 01 01;后桥高度对应的报文为2f 02 01;提升桥高度对应的报文为2f 03 01。
39.具体的,所述将所述语音指令输入预置语音文本模型之前,还包括:获取带标识的待训练集数据,其中,所述待训练集数据包括音频数据和文本数据;通过所述音频数据和所述文本数据训练预置神经网络模型,以使所述预置神经网络模型处于收敛状态,生成语音文本模型。
40.示范性的,获取采集的带标识的待训练集数据,待训练集数据包括音频数据和文本数据,例如,对文本“您好”标注对应的音频。将获取到的音频数据和文本数据依次训练预
置神经网络模型,获取每一次训练后预置神经网络模型的损失函数,通过该损失函数确定该预置神经网络模型是否处于收敛状态。示范例的,当获取到预置神经网络模型前后训练的损失函数时,将前后训练的损失函数进行比对,若比对结果相同或处于预置范围内,则确定该预置神经网络模型处于收敛状态;若比对结果不相同或处于预置范围内,则确定预置神经网路模型不处于收敛状态。在确定预置神经网络模型处于收敛状态,则将训练后处于收敛状态的预置神经网络模型作为语音文本模型。
41.步骤s102、向建立通讯关系的空气悬架控制器发送所述报文信息,以使所述空气悬架控制器响应所述报文信息,控制空气悬架。
42.示范性的,预先与空气悬架控制器建立通讯关系,通过与空气悬架控制器建立通讯关系,生成特定的安全通道,该安全通道可以基于预置公私钥进行约定。在生成报文信息时,向空气悬架控制器发送报文信息。空气悬架控制器在接收到报文信息时,响应该报文信息而控制空气悬架,其中该报文信息包括第一报文信息和第二报文信息,且第一报文信息包括请求查询报文;第二报文信息包括执行命令报文。
43.具体的,所述报文信息包括第一报文信息;所述向建立通讯关系的空气悬架控制器发送所述报文信息,以获取所述空气悬架控制器响应所述报文信息反馈的参数信息,包括:向建立通讯关系的空气悬架控制器发送所述第一报文信息,以获取所述空气悬架控制器响应所述第一报文信息反馈的通讯参数信息。
44.示范性的,报文信息包括第一报文信息,向建立通讯关系的空气悬架控制器发送第一报文信息,空气悬架控制器在接收到第一报文信息时,基于该第一报文信息反馈当前的通讯参数。
45.具体的,所述报文信息包括第一报文信息;所述向建立通讯关系的空气悬架控制器发送所述报文信息之后,还包括:获取所述空气悬架控制器响应所述第一报文信息后反馈的当前空气悬架参数信息,其中,所述当前空气悬架参数信息包括前桥高度参数、后桥高度参数或提升桥高度参数;显示和/或播报所述前桥高度参数、所述后桥高度参数或所述提升桥高度参数。
46.示范性的,当向建立通讯关系的空气悬架控制器发送第一报文信息,该第一报文信息为请求查询报文,获取空气悬架控制器响应该请求查询报文反馈的当前空气悬架参数信息,当前空气悬架参数信息包括各个桥的高度参数和通讯参数。示范例的,当请求查询报文为“2f 01 01”,获取空气悬架控制器响应“2f 01 01”,反馈的当前空气悬架的前桥高度参数;当请求查询报文为“2f 02 01”,获取空气悬架控制器响应“2f 02 01”,反馈的当前空气悬架的后桥高度参数;当请求查询报文为“2f 03 01”,获取空气悬架控制器响应“2f 03 01”,反馈的当前空气悬架的提升桥高度参数;当请求查询报文为“2f 04 01”,获取空气悬架控制器响应“2f 04 01”,反馈的当前空气悬架的通讯参数。
47.在获取到前桥高度参数、后桥高度参数或提升桥高度参数时,通过显示该前桥高度参数、后桥高度参数或提升桥高度参数,或语音播报前桥高度参数、后桥高度参数或提升桥高度参数。
48.具体的,所述报文包括第二报文;所述显示和/或播报所述前桥高度参数、所述后桥高度参数或所述提升桥高度参数之后,还包括:以使所述空气悬架控制器响应所述第二报文信息获取预置映射表和当前路段信息,并确定空气悬架的调整参数;通过所述空气悬
架控制器基于所述调整参数,控制空气悬架。
49.示范性的,当用户通过显示知晓该前桥高度参数、后桥高度参数或提升桥高度参数,或语音播报知晓前桥高度参数、后桥高度参数或提升桥高度参数后,以使空气悬架控制器响应第二报文信息,从而获取预置映射表和当前路段信息,通过预置映射表和当前路段信息,获取到空气那悬架的调整参数。例如,第二报文信息为自动调整报文时,空气悬架控制器在接收到自动调整报文时,基于该自动调整报文,触发获取预置映射表和当前路段信息,预置映射表可以预先存储至与空气悬架控制器相关联的存储器中,当前路段信息可以为空气悬架控制器获取相关联的摄像头采集图像,从该图像中获取当前路段信息。在获取到当前路段信息和预置映射表,通过当前路段信息与预置映射表中的路段信息进行匹配,获取相匹配路段信息对应的调整参数。该预置映射表为预先采集用户在各个不同路段时调整空气悬架的参数信息生成的。在获取到调整参数时,通过空气悬架控制器基于该调整参数调整空气悬架的前桥高度、后桥高度和/或提升桥高度,从而控制空气悬架。
50.具体的,所述控制空气悬架之后,还包括:获取所述空气悬架控制器控制空气悬架后反馈的空气悬架参数信息和语音指令信息;显示和/或播报所述空气悬架参数信息和所述语音指令信息。
51.示范性的,在控制空气悬架后,获取空气悬架控制器反馈空气悬架参数信息和语音指令信息,其中,该空气悬架参数信息为上升高度,语音指令信息为前桥上升,或空气悬架参数信息为下降高度,语音指令信息为前桥下降,通过预置显示屏显示上升高度和前桥上升,或语音播报上升高度和前桥上升。
52.示范例的,当第二报文信息为执行命令报文,例如当执行命令报文为前桥上升、前桥下降、上后桥上升、后桥下降、提升桥下降、提升桥上升、前桥记忆高度1、前桥记忆高度2、后桥记忆高度1、后桥记忆高度2、提升桥记忆高度1、提升桥记忆高度2、正常高度、停止,其中,前桥上升的报文为6f 04 01 01 01 ff ff ff。
53.在本技术实施例中,通过检测语音指令,生成对应的报文信息,向建立通讯关系的空气悬架控制器发送报文信息,以使空气悬架控制器响应报文信息,控制空气悬架,实现语音控制空气悬架,提高车辆行驶过程中用户的安全和体验感。
54.请参照图3,图3为本技术实施例提供的一种空气悬架的控制装置的示意性框图。
55.如图3所示,该空气悬架的控制装置400,包括:生成模块401、控制模块402。
56.生成模块401,用于检测语音指令,生成对应的报文信息;
57.控制模块402,用于向建立通讯关系的空气悬架控制器发送所述报文信息,以使所述空气悬架控制器响应所述报文信息,控制空气悬架。
58.其中,生成模块401具体还用于:
59.检测用户发送的语音指令;
60.对所述语音指令进行分析,获取所述语音指令中的声纹参数;
61.基于所述声纹参数和预置声纹参数,确定是否对所述语音指令进行转换;
62.若所述声纹参数与预置声纹参数相匹配,则确定对所述语音指令进行转换,生成报文信息。
63.其中,生成模块401具体还用于:
64.将所述语音指令输入预置语音文本模型;
65.通过所述语音文本模型的语音模型提取所述语音指令中各个指令的声学特征;
66.通过所述语音文本模型的文本模型映射各个所述声学特征,将所述声学特征转换为文本信息;
67.通过预置报文映射表,将所述文本信息生成报文信息。
68.其中,空气悬架的控制装置具体还用于:
69.获取带标识的待训练集数据,其中,所述待训练集数据包括音频数据和文本数据;
70.通过所述音频数据和所述文本数据训练预置神经网络模型,以使所述预置神经网络模型处于收敛状态,生成语音文本模型。
71.其中,控制模块402还用于:
72.获取所述空气悬架控制器响应所述第一报文信息后反馈的当前空气悬架参数信息,其中,所述当前空气悬架参数信息包括前桥高度参数、后桥高度参数或提升桥高度参数;
73.显示和/或播报所述前桥高度参数、所述后桥高度参数或所述提升桥高度参数。
74.其中,控制模块402还用于:
75.以使所述空气悬架控制器响应所述第二报文信息获取预置映射表和当前路段信息,并确定空气悬架的调整参数;
76.通过所述空气悬架控制器基于所述调整参数,控制空气悬架。
77.其中,空气悬架的控制装置还用于:
78.获取所述空气悬架控制器控制空气悬架后反馈的空气悬架参数信息和语音指令信息;
79.显示和/或播报所述空气悬架参数信息和所述语音指令信息。
80.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各模块及单元的具体工作过程,可以参考前述空气悬架的控制方法实施例中的对应过程,在此不再赘述。
81.上述实施例提供的装置可以实现为一种计算机程序的形式,该计算机程序可以在如图4所示的计算机设备上运行。
82.请参阅图4,图4为本技术实施例提供的一种计算机设备的结构示意性框图。该计算机设备可以为终端。
83.如图4所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口,其中,存储器可以包括非易失性存储介质和内存储器。
84.非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种空气悬架的控制方法。
85.处理器用于提供计算和控制能力,支撑整个计算机设备的运行。
86.内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种空气悬架的控制方法。
87.该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
88.应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
89.其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
90.检测语音指令,生成对应的报文信息;
91.向建立通讯关系的空气悬架控制器发送所述报文信息,以使所述空气悬架控制器响应所述报文信息,控制空气悬架。
92.在一个实施例中,所述处理器实现所述检测语音指令,生成对应的报文信息时,用于实现:
93.检测用户发送的语音指令;
94.对所述语音指令进行分析,获取所述语音指令中的声纹参数;
95.基于所述声纹参数和预置声纹参数,确定是否对所述语音指令进行转换;
96.若所述声纹参数与预置声纹参数相匹配,则确定对所述语音指令进行转换,生成报文信息。
97.在一个实施例中,所述处理器实现所述确定对所述语音指令进行转换,生成报文信息时,用于实现:
98.将所述语音指令输入预置语音文本模型;
99.通过所述语音文本模型的语音模型提取所述语音指令中各个指令的声学特征;
100.通过所述语音文本模型的文本模型映射各个所述声学特征,将所述声学特征转换为文本信息;
101.通过预置报文映射表,将所述文本信息生成报文信息。
102.在一个实施例中,所述处理器实现所述将所述语音指令输入预置语音文本模型之前时,用于实现:
103.获取带标识的待训练集数据,其中,所述待训练集数据包括音频数据和文本数据;
104.通过所述音频数据和所述文本数据训练预置神经网络模型,以使所述预置神经网络模型处于收敛状态,生成语音文本模型。
105.在一个实施例中,所述处理器实现所述报文信息包括第一报文信息;所述向建立通讯关系的空气悬架控制器发送所述报文信息之后时,用于实现:
106.获取所述空气悬架控制器响应所述第一报文信息后反馈的当前空气悬架参数信息,其中,所述当前空气悬架参数信息包括前桥高度参数、后桥高度参数或提升桥高度参数;
107.显示和/或播报所述前桥高度参数、所述后桥高度参数或所述提升桥高度参数。
108.在一个实施例中,所述处理器实现所述报文包括第二报文;所述显示和/或播报所述前桥高度参数、所述后桥高度参数或所述提升桥高度参数之后时,用于实现:
109.以使所述空气悬架控制器响应所述第二报文信息获取预置映射表和当前路段信
息,并确定空气悬架的调整参数;
110.通过所述空气悬架控制器基于所述调整参数,控制空气悬架。
111.在一个实施例中,所述处理器实现控制空气悬架之后时,用于实现:
112.获取所述空气悬架控制器控制空气悬架后反馈的空气悬架参数信息和语音指令信息;
113.显示和/或播报所述空气悬架参数信息和所述语音指令信息。
114.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本技术空气悬架的控制方法的各个实施例。
115.其中,所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
116.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
117.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜