专利类型 | 发明公开 | 法律事件 | 公开; 实质审查; 授权; |
专利有效性 | 有效专利 | 当前状态 | 授权 |
申请号 | CN201910943829.8 | 申请日 | 2019-09-30 |
公开(公告)号 | CN112572317A | 公开(公告)日 | 2021-03-30 |
申请人 | 比亚迪股份有限公司; | 申请人类型 | 企业 |
发明人 | 汪承瑞; | 第一发明人 | 汪承瑞 |
权利人 | 比亚迪股份有限公司 | 权利人类型 | 企业 |
当前权利人 | 比亚迪股份有限公司 | 当前权利人类型 | 企业 |
省份 | 当前专利权人所在省份:广东省 | 城市 | 当前专利权人所在城市:广东省深圳市 |
具体地址 | 当前专利权人所在详细地址:广东省深圳市坪山新区比亚迪路3009号 | 邮编 | 当前专利权人邮编:518118 |
主IPC国际分类 | B60R16/02 | 所有IPC国际分类 | B60R16/02 ; A63F13/24 ; A63F13/814 ; A63F13/245 ; A63F13/285 ; A63F13/28 ; A63F13/25 ; B60R16/023 |
专利引用数量 | 2 | 专利被引用数量 | 2 |
专利权利要求数量 | 23 | 专利文献类型 | A |
专利代理机构 | 深圳青年人专利商标代理有限公司 | 专利代理人 | 吴桂华; |
摘要 | 本 发明 公开了一种车辆控制方法、装置、计算机设备及存储介质,在接收到 乐器 模式选择指令之后,控制车辆中的目标系统进入乐器模拟模式,其中,所述目标系统为与所述乐器模式选择指令关联的装置和/或机构,实现用户和车辆的多样化交互,并且,目标系统与所述乐器模式选择指令相关联,丰富了用户和车辆之间的交互模式,体现了用户和车辆之间的智能化交互。并且,响应于用户对所述输入装置的操作行为,控制所述显示装置和/或反馈装置进行响应,实现了对用户操作的实时响应,通过不同的装置进行配合,丰富了该模式下的响应方式,并且可以通过用户的操作行为对目标系统进行功能定义,更加丰富了该模式下更多的灵活性,大大丰富了用户的交互体验。 | ||
权利要求 | 1.一种车辆控制方法,其特征在于,包括: |
||
说明书全文 | 车辆控制方法、装置、计算机设备及存储介质技术领域[0001] 本发明涉及车辆控制技术领域,尤其涉及一种车辆控制方法、装置、计算机设备及存储介质。 背景技术[0002] 随着汽车的普及和相关科学技术的发展,在日常生活中人们对汽车越来越依赖。而智能驾驶技术的不断发展,特别是L3及以上级别的自动驾驶普及之后,更是进一步解放 了驾驶员的手脚。于是,驾驶员以及乘客与汽车的交互模式有了更多的可能,车载娱乐技术也将会获得更多的发展空间。 [0003] 目前部分车辆中已经配备了车载游戏功能,驾驶员或者乘客可以在车内通过车载游戏功能进行娱乐。然而,车载游戏功能仅能吸引部分喜欢游戏的用户,无法提供用户更多和车辆进行互动的方式。 发明内容[0004] 本发明实施例提供一种车辆控制方法、装置、计算机设备及存储介质,以解决目前用户和车辆之间的交互较为单一的问题。 [0005] 第一方面,本发明实施例提供一种车辆控制方法,包括: [0006] 接收乐器模式选择指令,控制车辆中的目标系统进入乐器模拟模式,其中,所述目标系统包括输入装置、显示装置和反馈装置; [0007] 响应于用户对所述输入装置的操作行为,控制所述显示装置和/或反馈装置进行响应;或者,响应于用户对所述输入装置的操作行为,对所述目标系统进行功能定义。 [0008] 第二方面,本发明实施例提供一种车辆控制装置,包括: [0009] 乐器模式控制模块,用于接收乐器模式选择指令,控制车辆中的目标系统进入乐器模拟模式,所述目标系统包括输入装置、显示装置和反馈装置;响应于用户对所述输入装置的操作行为,控制所述显示装置和/或反馈装置进行响应;或者,响应于用户对所述输入装置的操作行为,对所述目标系统进行功能定义。 [0011] 第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述车辆控制方法的步骤。 [0012] 上述车辆控制方法、装置、计算机设备及存储介质中,在接收到乐器模式选择指令之后,控制车辆中的目标系统进入乐器模拟模式,其中,所述目标系统为与所述乐器模式选择指令关联的装置和/或机构,实现用户和车辆的多样化交互,并且,目标系统与所述乐器模式选择指令相关联,丰富了用户和车辆之间的交互模式,体现了用户和车辆之间的智能化交互。并且,响应于用户对所述输入装置的操作行为,控制所述显示装置和/或反馈装置进行响应,实现了对用户操作的实时响应,通过不同的装置进行配合,丰富了该模式下的响应方式,并且可以通过用户的操作行为对目标系统进行功能定义,更加丰富了该模式下更 多的灵活性,大大丰富了用户的交互体验。 附图说明 [0013] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 [0014] 图1是本发明一实施例中车辆控制方法的一流程图; [0015] 图2是本发明一实施例中车辆控制方法的另一流程图; [0016] 图3是本发明一实施例中车辆控制方法的另一流程图; [0017] 图4是本发明一实施例中车辆控制方法的另一流程图; [0018] 图5是本发明一实施例中车辆控制方法的另一流程图; [0019] 图6是本发明一实施例中车辆控制方法的另一流程图; [0020] 图7是本发明一实施例中车辆控制方法的另一流程图; [0021] 图8是本发明一实施例中车辆控制方法的另一流程图; [0022] 图9是本发明一实施例中车辆控制方法的另一流程图; [0023] 图10是本发明一实施例中计算机设备的一示意图。 具体实施方式[0024] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。 [0025] 需要说明的是,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者间接在该另一个元件上。当一个元件被称为是“连接于”另一个元件,它可以是直接连接到另一个元件或间接连接至该另一个元件上。 [0026] 需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。 [0027] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。 [0028] 本发明实施例提供的车辆控制方法,可应用在车辆的处理系统中,其中,车辆中的处理系统可以通过网络或者总线与车辆中的装置和/或机构或者其他通信设备进行通信。优选地,该车辆控制方法应用在汽车的处理系统中。在一实施例中,如图1所示,提供一种车辆控制方法,以该方法应用在车辆中的处理系统为例进行说明,包括: [0029] S101:接收乐器模式选择指令,控制车辆中的目标系统进入乐器模拟模式,所述目标系统包括输入装置、显示装置和反馈装置。 [0030] 其中,乐器模式选择指令为控制车辆的目标系统进入乐器模拟模式的触发指令。乐器模拟模式是指车辆中的目标系统不执行和车辆驾驶相关功能,而切换至执行和乐器模 拟相关功能的交互模式。可选地,控制车辆中的目标系统进入乐器模拟模式,还包括将车内这些装置和/或机构和车辆行驶模式的交互切断或者隔离开,以确保安全。 [0031] 目标系统为从车辆的装置和/或机构中选择或者确定出的部分或者全部的机构。该目标系统包括输入装置、显示装置和反馈装置。其中,输入装置可以包括车辆中用户可以进行控制,以和车辆进行交互的机构,示例性地,输入装置可以包括转向盘机构、换挡机构、踏板机构、手势识别装置或者车辆内部的其他输入装置等至少一项。进一步地,输入装置还可以包括第三方接入的控制设备。该第三方接入的控制设备可以为移动终端、手柄、键盘或者其他带有输入功能的设备。该显示装置可以包括挡风玻璃、投影系统、HUD系统、中控PAD、车内电子后视镜或者其他电子显示设备。进一步地,该显示装置还可以包括第三方接入的 显示设备。反馈装置可以包括灯光反馈装置、语音反馈装置、振动反馈装置和升降反馈装置等。其中,灯光反馈装置可以为车内的流水灯、车身上的灯或者其他可发光的灯等。 [0032] 具体地,该乐器模式选择指令可以为区别于车辆驾驶模式的切换指令,即将车辆的目标系统从执行车辆驾驶功能的方式切换至执行乐器模拟功能。进一步地,该乐器模式 选择指令还可以为预先定义的具体不同的模拟模式。示例性地,可以预先从车辆的装置和/或机构中确定一定数量的装置和/或机构作为目标系统,且该目标系统对应一特定的乐器 模拟模式,该特定的乐器模拟模式可以为打击乐器模拟模式、键盘乐器模拟模式或者其他 乐器模拟模式,进一步地,还可以定义每一种具体的乐器作为一种乐器模拟模式(例如,定音鼓、爵士鼓或者军鼓等),而其中每一种乐器模拟模式对应一组目标系统。因此,所述目标系统为与所述乐器模式选择指令关联的装置和/或机构。通过该乐器模式选择指令可以确 定目标系统为车辆中的哪些装置和/或机构。示例性地,预先定义一个乐器模拟模式为爵士鼓模拟模式,并且,通过车辆中的转向盘机构和语音反馈装置进行该爵士鼓的模拟,则目标系统为转向盘机构和语音反馈装置。 [0033] 用户可以通过不同的方式和车辆的处理系统进行交互,可以包括但不限于实体按键输入(具体触发方式可以包括按压、触摸或者滑动等)、语音输入、肢体姿态输入(手势、肢体动作等)或者微表情输入等方式。可选地,还可以借助第三方设备和车辆的处理系统建立连接之后进行交互,再通过该第三方设备进行指令的输入。其中,语音输入可以通过车辆中的语音采集装置进行输入,该语音采集装置可以设置在车辆的转向盘装置上,或者设置在 车辆的其他位置,只要能够采集到用户的语音即可。可以理解地,乐器模式选择指令可以通过上述任一方式进行输入。 [0034] 预先设定好的一个特定指令作为乐器模式选择指令,对应地,该特定指令可以通过上述任一交互形式来体现。示例性地,该特定指令可以为对车辆内某一按键的按压或者 触摸操作,或者,该特定指令可以为特定的语音信息,或者该特定指令可以为特定的手势或者肢体动作,或者,该特定指令可以为预设的表情。 [0035] S102:响应于用户对所述输入装置的操作行为,控制所述显示装置和/或反馈装置进行响应;或者,响应于用户对所述输入装置的操作行为,对所述目标系统进行功能定义。 [0036] 其中,输入装置可以包括转向盘机构、换挡机构、踏板机构、手势识别装置、图像采集装置或者车辆内部的其他输入装置等至少一项。用户对所述输入装置的操作行为对应于用户对输入装置的具体操作,示例性地,用户对所述输入装置的操作行为可以为用户对输 入装置中的转向盘装置进行了一个拍击动作,用户按下了转向盘装置上的一个按键,用户 踩下了踏板机构,用户对着图像采集装置做出了一个手势动作,或者用户对着语音采集装 置发出了语音等。 [0037] 在乐器模拟模式中,检测到用户对输入装置产生了操作行为,即可触发控制显示装置进行响应。具体地,控制显示装置显示预设的画面,或者控制显示画面进行变更。示例性地,在显示装置上显示乐器模拟界面。显示乐器模拟界面为对实质乐器的模拟界面,乐器模拟界面中包括至少一个乐器。示例性地,在乐器模拟界面中显示一个乐器图像或者,在乐器模拟界面中显示两个以上的乐器图像。进一步地,也可以通过其他显示方式实现对实际 乐器的模拟。在检测到用户对输入装置产生了操作行为之后,可以控制乐器模拟界面中对 应的乐器或者乐器中的某一乐器单元进行响应,响应方式可以为高亮、振动、不同颜色呈现或者对实质演奏的再现等至少一项。其中,对实质演奏的再现可以为模拟具体乐器的实质 演奏动作,例如,在架子鼓中,显示一个鼓槌对作用对象的敲击画面。 [0038] 进一步地,在乐器模拟模式中,检测到用户对输入装置产生了操作行为,即可触发控制反馈装置进行响应。反馈装置可以包括语音反馈装置、振动反馈装置和升降反馈装置至少一项。其中,在检测到用户对输入装置产生了操作行为之后,可以控制语音反馈装置发出一个乐器的声音,其中,该乐器的声音适合用户的操作行为一一对应的。进一步地,还可以控制振动反馈装置进行振动反馈,例如,控制转向盘振动机构进行振动,以带动转向盘的振动,或者,控制安全带震动机构进行振动,以带动安全带的振动,以更好地反馈到用户身上,增强在乐器模拟模式中的互动。此外,还可以控制升降反馈装置进行晃动反馈。升降反馈装置可以包括座椅升降装置和/或整车升降装置,通过控制座椅升降装置和/或整车升降 装置进行运动,即可以控制座椅进行晃动或者控制车身进行晃动。通过振动反馈装置和升 降反馈装置的反馈,可以增加了在该模式下车辆和用户的更多互动,丰富了交互的多样化。 [0039] 在一个具体实施方式中,响应于用户对所述输入装置的操作行为,对所述目标系统进行功能定义。即用户可以通过对输入机构的操作,来实现对乐器模拟模式下的目标系 统进行功能定义。该功能定义可以包括对输入装置的输入方式的定义,对显示装置的显示 方式的定义,对反馈装置的反馈方式的定义。示例性地,可以选择设置拍击转向盘之后,显示装置可以进行如何的响应或者反馈装置进行如何的反馈,包括拍击的位置不同或者拍击 的方式不同,都可以对应不同的响应或者反馈方式。具体地,该功能定义的实现可以为用户借助语音输入装置和语音反馈装置实现,或者通过输入装置和显示装置实现或者通过输入 装置、显示装置和反馈装置三者共同实现。 [0040] 在本实施例中,车辆的处理系统在接收到乐器模式选择指令之后,控制车辆中的目标系统进入乐器模拟模式,其中,所述目标系统为与所述乐器模式选择指令关联的装置 和/或机构,实现用户和车辆的多样化交互,并且,目标系统与所述乐器模式选择指令相关联,丰富了用户和车辆之间的交互模式,体现了用户和车辆之间的智能化交互。并且,响应于用户对所述输入装置的操作行为,控制所述显示装置和/或反馈装置进行响应,实现了对用户操作的实时响应,通过不同的装置进行配合,丰富了该模式下的响应方式,并且可以通过用户的操作行为对目标系统进行功能定义,更加丰富了该模式下更多的灵活性,大大丰 富了用户的交互体验。 [0041] 在一个实施例中,如图2所示,在接收乐器模式选择指令之后,并且在所述控制车辆中的目标系统进入乐器模拟模式之前,所述车辆控制方法还包括: [0042] S201:根据所述乐器模式选择指令判断对应的目标系统是否符合切换条件。 [0043] S202:若所述目标系统符合切换条件,则执行所述控制车辆中的目标系统进入乐器模拟模式的步骤。 [0044] 该切换条件可以为判断目标系统是否正在执行和车辆驾驶控制相关的功能。具体地,若目标系统中存在任一个机构正在执行和车辆驾驶控制相关的功能,则目标系统不符 合切换条件;若目标系统中的所有机构都没有在执行和车辆驾驶控制相关的功能,则目标 系统符合切换条件。可以理解地,该目标系统为和乐器模式选择指令关联的装置和/或机 构。 [0045] 若所述目标系统符合切换条件,则执行所述控制车辆中的目标系统进入乐器模拟模式的步骤。 [0046] 在本实施例中,在接收到乐器模式选择指令之后,进一步判断对应的目标系统是否符合切换条件,在对应的目标系统符合切换条件的前提下,才控制车辆中的目标系统进 入乐器模拟模式,保证了用户和车辆的安全,并且只需判断对应的目标系统是否符合切换 条件,提高了判断效率。 [0047] 在一个具体实施方式中,所述根据所述乐器模式选择指令判断对应的目标系统是否符合切换条件,包括: [0048] 根据所述乐器模式选择指令确定对应的目标系统;判断所述目标系统中是否存在正在执行和车辆驾驶控制相关的功能的装置和/或机构;若存在,则所述目标系统不符合切换条件;若不存在,则所述目标系统符合切换条件。 [0049] 具体地,乐器模式选择指令可以存在两种以上的不同指令,而且每一种乐器模式选择指令对应的目标系统的内容可以不同。不同的乐器模式选择指令都可以预先设定形 成。示例性地,对于一种乐器模式选择指令,目标系统可以为输入装置和显示装置,而对于另一种乐器模式选择指令,目标系统可以为输入装置、显示装置和反馈装置。因此,在接收到乐器模式选择指令之后,根据该乐器模式选择指令确定对应的目标系统。接着,判断所述目标系统中是否存在正在执行和车辆驾驶控制相关的功能的装置和/或机构。具体地,可以通过检测车辆内部的交互逻辑中,对应的装置和/或机构是否正在和车辆的处理系统或者 其他装置和/或机构的电子处理单元(ECU)进行交互,且该交互对应的是车辆驾驶控制相关 的功能。若所述目标系统中存在正在执行和车辆驾驶控制相关的功能的装置和/或机构,则所述目标系统不符合切换条件;若所述目标系统中不存在正在执行和车辆驾驶控制相关的 功能的装置和/或机构,则所述目标系统符合切换条件。 [0050] 通过上述方式判断对应的目标系统是否符合切换条件,可以不需要进行整车的统一检测,只检测相关的装置和/或机构,提高了检测效率。 [0051] 在一个实施例中,如图3所示,在接收乐器模式选择指令之后,并且在所述控制车辆中的目标系统进入乐器模拟模式之前,所述车辆控制方法还包括: [0052] S301:判断车辆的当前状态是否符合切换条件。 [0053] 车辆的当前状态可以包括车辆自身状态。可选地,车辆的当前状态还包括车内环境状态或者车外环境状态等至少一项。示例性地,车辆自身状态包括异常状态(存在故障)、未启动状态、手动驾驶状态、辅助驾驶状态或者自动驾驶状态等。可选地,车辆自身状态可以通过监测车辆内部对应装置和/或机构的状态来获得,通过对装置和/或机构的状态进行 监测,可以更加快速、便捷地确定车辆的自身状态。可选地,车内环境状态可以包括适合和不适合两种状态。进一步地,车内环境状态还可以包括一个中间状态,即需要用户进一步确认的状态。该中间状态可以为车内环境可能具备一些不恰当的情形,需要用户自行判断。车内环境状态可以通过监测车内乘客的数量、乘客年龄或者乘客状态(晕车、疲惫、舒适)等来获得。具体地,可以通过车辆内部设置图像或者视频采集设备来监测上述车内环境状态。乘客的数量、乘客年龄或者乘客状态可以通过预设的检测算法或者机器学习模型来识别。可 以理解地,车内环境状态可以通过应用场景的不同来预先进行不同的定义。示例性地,若车内乘客数量过多、车内具有年纪较小的儿童、车内具有老年人或者车内具有乘客状态不佳 (晕车、疲惫或者处于睡眠中)等情况,可以定义车内环境状态为不适合。反之,若车内没有出现上述情形,可以定义车内环境状态为适合。 [0054] 车外环境状态可以通过车辆所处位置周边的环境是否安全来确定,以更好地保证用户和车辆的安全。例如,车辆所处位置的车况、车流量或者道路情况等因素确定。可选地,车外环境状态也可以包括适合和不适合两种。示例性地,若检测到车辆所处位置附近车流 量较高、处于高速行驶状态或者附近有交通事故发生等情况,则可以定义车外环境状态为 不适合。反之,若车外没有出现上述情形,可以定义车外环境状态为适合。具体地,上述车辆环境状态可以通过图像或者视频采集设备采集车外的图像或者视频之后进行检测而确定, 或者通过接入第三方接口来获取上述车外环境状态。示例性地,接入第三方地图数据来获 取。 [0055] 在一个具体实施方式中,还包括一个用户身份验证或者登录环节,即对用户身份或者权限的认证,在通过该验证之后,才触发后续的步骤,保证控制车辆中的目标系统进入乐器模拟模式是用户的真实意图,避免误操作。或者设置一个用户登录环节,确定上述第一输入指令是否为用户的真实意图,防止误操作。该用户身份验证或者登录环节可以在接收 到的输入指令为预设的触发指令之前或者之后进行。该用户验证环节也可以通过但不限于 账号密码、指纹、声纹、面部识别等方式进行。具体用户身份或者权限可以预先设定,例如: 车主或者经过车主授权的用户。 [0056] 该切换条件为乐器模拟模式的对应条件,通过设置切换条件,来确定乐器模拟模式的进入条件。该切换条件可以设定为特定的当前状态,即该车辆的当前状态符合一定的 条件。可以通过设定车辆自身状态满足一定的条件来确定切换条件,或者,通过设定车辆自身状态满足一定的条件,并辅以车内环境状态和/或车外环境状态满足一定的条件共同确 定切换条件。 [0057] 示例性地,该切换条件为车辆处于自动驾驶状态,或者,该第一切换条件为车辆处于自动驾驶状态,而且车内环境状态和车外环境状态均为适合。 [0058] 或者,该切换条件为车辆处于未启动状态,或者,该切换条件为车辆处于未启动状态,而且车内环境状态和车外环境状态均为适合。 [0059] S302:若所述车辆的当前状态符合切换条件,则执行所述控制车辆中的目标系统进入乐器模拟模式的步骤。 [0060] 在该步骤中,若所述车辆的当前状态符合切换条件,则执行所述控制车辆中的目标系统进入乐器模拟模式的步骤。 [0061] 在本实施例中,在接收到乐器模式选择指令之后,通过判断车辆的当前状态是否符合切换条件来确定是否执行所述控制车辆中的目标系统进入乐器模拟模式的步骤,更好 地保证了用户和车辆的安全。 [0062] 在一个实施例中,所述切换条件包括第一切换条件和第二切换条件; [0063] 所述若所述车辆的当前状态符合切换条件,则执行所述控制车辆中的目标系统进入乐器模拟模式的步骤,包括: [0064] 若所述车辆的当前状态符合第一切换条件,则控制所述车辆中的第一目标系统进入第一乐器模拟模式; [0065] 若所述车辆的当前状态符合第二切换条件,则控制所述车辆中的第二目标系统进入第二乐器模拟模式。 [0066] 其中,该第一乐器模拟模式和第二乐器模拟模式之间可以为不同等级、不同层次或者不同类型的乐器模拟模式。可选地,第二乐器模拟模式是相对于第一乐器模拟模式更 高等级的乐器模拟模式,或者,第二乐器模拟模式是相对于第一乐器模拟模式更深层次的 乐器模拟模式,或者,第二乐器模拟模式和第一乐器模拟模式为不同类型的乐器模拟模式。 其中,不同等级的交互模式可以通过目标系统的数量、目标系统的功能或者用户权限来区 分。不同层次的乐器模拟模式可以通过不同的交互内容、目标系统的数量或者交互方式来 区分。不同类型的乐器模拟模式通过预先定义不同的乐器模拟场景来体现。 [0067] 具体地,第一乐器模拟模式和第二乐器模拟模式之间的不同可以通过两个模式之间控制不同数量的目标系统(第一目标系统和第二目标系统)来区分。可选地,第二乐器模 拟模式可以比第一乐器模拟模式控制更多数量的目标系统进入乐器模拟模式。示例性地, 该第一乐器模拟模式可以为和车辆进行有限的交互,即用户和车辆内的一小部分的装置 和/或机构进行交互而实现对应的功能。而第二乐器模拟模式可以为完全的交互,即用户和车辆内的大部分甚至所有的装置和/或机构都可以进行交互而实现乐器模拟的功能。进一 步地,第二乐器模拟模式和第一乐器模拟模式控制相同的装置和/或机构进入乐器模拟模 式,但是在第二乐器模拟模式中对应装置和/或机构实现的功能更加全面或者完善,即第二乐器模拟模式中对应的装置和/或机构可以实现更多的乐器模拟功能。示例性地,对于车辆中的转向盘而言,在第一乐器模拟模式中,用户可以控制转向盘上地功能按键实现和车辆 的乐器模拟的交互,而在第二乐器模拟模式中,用户还可以控制转向盘的转向来实现和车 辆的乐器模拟的交互。进一步地,第二乐器模拟模式还可以为进行交互的装置和/或机构的数量和功能都比第一乐器模拟模式更多。 [0068] 第一切换条件为第一乐器模拟模式的对应条件,第二切换条件为第二乐器模拟模式的对应条件。通过设置第一切换条件和第二切换条件,来确定两个交互模式(第一乐器模拟模式和第二乐器模拟模式)的进入条件。该第一切换条件可以设定为特定的当前状态,即该车辆的当前状态符合一定的条件。可以通过设定车辆自身状态满足一定的条件来确定第 一切换条件,或者,通过设定车辆自身状态满足一定的条件,并辅以车内环境状态和/或车外环境状态满足一定的条件共同确定第一切换条件。 [0069] 示例性地,该第一切换条件为车辆处于自动驾驶状态,或者,该第一切换条件为车辆处于自动驾驶状态,而且车内环境状态和车外环境状态均为适合。 [0070] 同理,该第二切换条件可以设定为特定的当前状态,即该车辆的当前状态符合一定的条件。可以通过设定车辆自身状态来确定第二切换条件,或者,通过设定车辆自身状 态,并辅以车内环境状态和/或车外环境状态共同确定第二切换条件。 [0071] 示例性地,该第一切换条件为车辆处于未启动状态,或者,该第二切换条件为车辆处于未启动状态,而且车内环境状态和车外环境状态均为适合。 [0072] 在该实施例中,第一切换条件和第二切换条件为不同的触发条件,具体根据不同的第一乐器模拟模式和第二乐器模拟模式来对应设置。如此,可以进一步提高用户和车辆 进行交互的灵活性和多样化,可以根据自己的需求或者不同的车辆的当前状态选择不同的 乐器模拟模式,也提高了乐器模拟模式应用的广泛性。 [0073] 在本实施例中,在接收到乐器模式选择指令之后,通过判断车辆的当前状态是否符合特定的触发条件(第一切换条件或第二切换条件)来进入不同的乐器模拟模式,更好地 对车辆实现智能化地控制,并且,通过设置不同的触发条件来对应不同的交互模式,也保证了车辆和乘客在不同模式下的安全,可以在更多的场景中进行乐器模拟模式的体验,丰富 了对乐器模拟模式的应用场景。 [0074] 在一个具体实施方式中,在判断所述车辆的当前状态符合预设的第一切换条件之后,且在控制所述车辆进入第一乐器模拟模式之前,所述车辆控制方法还包括一个自检环 节,即检查车辆内部各个装置和/或机构的状态。在该自检环节通过之后,再控制所述车辆进入第一乐器模拟模式,以保证车辆装置和/或机构的正常运行,保证用户和车辆交互的顺利,也保证了安全。 [0075] 在一个具体实施方式中,在判断所述车辆的当前状态符合预设的第二切换条件之后,且在控制所述车辆进入第二乐器模拟模式之前,所述车辆控制方法还包括一个自检环 节,即检查车辆内部各个装置和/或机构的状态。在该自检环节通过之后,再控制所述车辆进入第二乐器模拟模式,以保证车辆装置和/或机构的正常运行,保证用户和车辆交互的顺利,也保证了安全。 [0076] 在一个实施例中,所述第一切换条件为所述车辆的当前状态为第一安全状态,其中,所述第一安全状态为车辆在行驶过程中处于安全状态。具体地,可以通过车辆的当前状态来判断车辆是否在行驶过程中处于安全状态,示例性地,若车辆的自身状态为辅助驾驶 状态或者自动驾驶状态,则可以判断车辆在行驶过程中处于安全状态。进一步地,还包括判断车内环境状态和/或车外环境状态,若车辆的自身状态为辅助驾驶状态或者自动驾驶状 态,且车内环境状态和/或车外环境状态处于适合状态,则确定车辆在行驶过程中处于安全状态。通过上述一个或者多个条件来对车辆的当前状态是否为第一安全状态,更好地保证 了用户和车辆的安全。 [0077] 在一个实施例中,所述第二切换条件为车辆的当前状态为第二安全状态,其中,所述第二安全状态为车辆在未行驶过程中处于安全状态。具体地,可以通过车辆的当前状态来判断车辆是否在未行驶过程中处于安全状态,示例性地,若车辆的自身状态为未启动状 态,则可以判断车辆在未行驶过程中处于安全状态。进一步地,还包括判断车内环境状态 和/或车外环境状态,若车辆的自身状态为未启动状态,且车内环境状态和/或车外环境状 态处于适合状态,则确定车辆在未行驶过程中处于安全状态。通过上述或者多个条件来对 车辆的当前状态是否为第二安全状态,更好地保证了用户和车辆的安全。 [0078] 在一个实施例中,所述反馈装置包括语音反馈装置。 [0079] 语音反馈装置可以为车辆内的音响系统或者第三方接入的可发生的音响设备等。示例性地,语音反馈装置可以包括位于车顶的扬声器、位于车身侧面的扬声器或者车内中 控PAD的扬声器等至少一项。可以理解地,该语音反馈装置和上述提及的语音采集装置可以由同一个实体的语音装置来实现,也可以由不同的实体装置实现。可选地,语音反馈装置可以通过车辆中的音频输出装置来实现,通过语音反馈装置向用户进行乐器声音的反馈。 [0080] 在一个具体实施方式中,所述输入装置包括转向盘机构、踏板机构、换挡机构、触摸装置、语音采集装置或图像采集装置中的至少一项。其中,触摸装置可以设置在车辆中的其他装置和/或机构上,或者单独设置在车辆的其他位置处。可选地,触摸装置包括窗控触摸板和中控扶手触摸板。窗控触摸板为设置在车辆车窗下的侧边横栏上的触控按键,通过对该窗控触摸板上的触控按键进行功能定义,可以实现对特定乐器的模拟。中控扶手触摸 板可以靠近车辆换挡机构设置的触控按键,通过对该中控扶手触摸板上的触控按键进行功 能定义,可以实现对特定乐器的模拟。通过将上述装置和/或机构设定为输入装置,可以更好地丰富乐器模拟模式中不同功能的实现,并且提供了不同的输入方式,提供了多样化的 操控选择。 [0081] 在本实施例中,如图4所示,所述响应于用户对所述输入装置的操作行为,控制所述显示装置和/或反馈装置进行响应,包括: [0082] S401:响应于用户对所述输入装置的操作行为,生成操作信息,所述操作信息包括输入装置的操作单元生成的操作信息和/或输入装置生成的操作信息。 [0083] 操作信息为响应于用户对输入装置的操作行为而生成的信息。用户的操作行为可以包括操作单元和/或操作动作。操作单元为用户在输入装置中具体的操作对象,示例性 地,操作单元可以为转向盘机构上的某一按键、踏板机构上的踏板、语音采集装置或者图像采集装置等。而操作动作为用户具体的操作方式,可以包括按压、拍击、触摸或者滑动等,若对应的操作单元为语音采集装置或者图像采集装置,则对应的操作动作为特定的语音信息 或者肢体姿态(手势、微表情等)。 [0084] 可选地,若用户的操作行为为语音信息或者肢体姿态信息,则操作行为中可以只包括操作动作。若一个操作单元中只对应了一个操作动作,则相应的操作行为可以只包括 操作单元。 [0085] 在一个具体实施方式中,一个操作单元可以预先定义不同的操作动作,如此,一个操作单元通过和不同操作动作的配合,可以进行更多的功能实现,丰富了乐器模拟的功能。示例性地,通过点击按键A和长按按键A可以实现两种不同的功能。 [0086] S402:根据所述操作信息确定对应的声音编码,控制所述语音反馈装置发出所述声音编码对应的声音。 [0087] 每一操作信息都预先对应一个声音编码,并且,每一声音编码都对应一声音数据,该声音数据可以为一个乐器的一个响声,也可以为一个或者多个乐器的演奏旋律。通过用户对所述输入装置的操作信息确定出对应的声音编码,再进一步地控制所述语音反馈装置 发出所述声音编码对应的声音,以实现对用户的操作行为的实时反馈。示例性地,预先设定三个声音编码00、01和02分别对应乐器木鱼、抬锣和风锣的声音,再分别为每个声音编码绑定一个操作信息,如此,就可以实现用户的一个操作行为就能够对应一种声音编码对应的 声音。例如,预先设定用户踩下(操作动作)踏板机构(操作单元)上的踏板对应了声音编码 01。如此,在本实施例中,响应于用户踩下踏板机构的操作行为,车辆中的语音反馈装置就会发出木鱼的声音。 [0088] 在本实施例中,在响应于用户对所述输入装置的操作行为之后,生成操作信息,再根据所述操作信息确定对应的声音编码,控制所述语音反馈装置发出所述声音编码对应的声音,以实现对用户的操作行为的实时反馈,以更好地实现乐器模拟的功能。 [0089] 在一个实施例中,所述输入装置包括转向盘机构。 [0090] 所述响应于用户对所述输入装置的操作行为,生成操作信息,包括: [0091] 响应于用户对所述转向盘机构的拍击行为,生成拍击信息,所述拍击行为包括拍击位置和/或拍击方式;和/或,响应于用户对所述转向盘机构的键位输入行为,生成键位输入信息,所述键位输入行为包括键位标识和/或键位输入方式。 [0092] 可以通过对转向盘机构不同位置的拍击,来对应不同的乐器声音,或者,对转向盘机构采用不同的拍击方式,来对应不同的乐器声音。或者,可以预先对转向盘不同的位置和不同的拍击方式进行定义,来对应不同的乐器声音,该不同的乐器声音可以为不同乐器的声音或者对应同一乐器中不同位置、不同部分的声音。示例性地,拍击转向盘机构的轮缘、中央位置或点击转向盘上的按键可以实现军鼓、嗵嗵鼓、吊镲、节奏镲等乐器发声控制,按压剩余转向盘机构上的开关按键或拨动转向盘机构上的开关则可以为演奏时需要增设的 牛铃、木鱼、沙锤、三角铁、吊钟、音树等的声音。可选地,可以将转向盘机构划分为上部、下部、左部、右部和中间五个位置(以转向盘摆正为基准),定义拍击转向盘机构中的每一个位置对应一个乐器声音。进一步地,对同一个位置的不同拍击方式也对应不同的乐器声音,该不同的拍击方式可以为拍击的力度、拍击的频率或者拍击后的持续按压时间等来区分,即 通过拍击位置和拍击方式共同确定一个乐器声音。可选地,对转向盘机构的拍击行为的获 取可以通过振动传感器或者电容传感器的设置来实现。其中,振动传感器可以为一个,转向盘机构内部的骨架是金属的,振动可以传递至四周。进一步地,振动传感器可以设置为两个以上,优选地,在转向盘机构中设置两个振动传感器,且这两个振动传感器分别位于转向盘机构中的相对的两侧(上下侧或者左右侧),以提高感应的灵敏度。电容传感器可以按照预 先划分的不同拍击位置而设定,示例性地,若将转向盘机构的拍击位置划分为5个,则在每个拍击位置中设有对应的电容传感器。 [0093] 同理地,对于转向盘机构上设置的实体按键,可以设置不同的实体按键来对应不同的乐器声音,或者,对任意实体按键的不同键位输入方式来对应不同的乐器声音,或者,对不同实体按键以及不同键位输入方式来分别对应不同的乐器声音。其中,不同的键位输 入方式可以为短按、长按、触摸、滑动、拨动或者不同频率的点击操作等。 [0094] 在预先定义好转向盘机构上的各个功能之后,在该步骤中,响应于用户对所述输入装置的操作行为,生成操作信息可以包括响应于用户对所述转向盘机构的拍击行为,生 成拍击信息;和/或,响应于用户对所述转向盘机构的键位输入行为,生成键位输入信息。其中,所述拍击行为包括拍击位置和/或拍击方式,所述键位输入行为包括键位标识和/或键 位输入方式。 [0095] 在本实施例中,设置转向盘机构作为输入装置,并且可以通过转向盘机构进行多种方式的输入,包括拍击行为和键位输入行为,而且,每一行为都可以通过单独或者组合的方式进行和乐器声音的对应。丰富了对乐器的模拟,并且,转向盘机构位置的设置更便于用户操作,提高了用户操作的便捷,并且,只通过转向盘机构作为输入装置,对输入装置的要求较低,可以在更多的场合中进入到该乐器模拟模式,也增加了乐器模拟模式的应用机会。 [0096] 在一个实施例中,所述目标系统还包括显示装置,所述控制车辆中的目标系统进入乐器模拟模式,包括: [0097] 控制所述显示装置显示乐器模拟界面,所述乐器模拟界面中包括至少一个乐器。 [0098] 乐器模拟界面为对实质乐器的模拟界面,乐器模拟界面中包括至少一个乐器。示例性地,在乐器模拟界面中显示一个乐器图像或者,在乐器模拟界面中显示两个以上的乐 器图像。进一步地,也可以通过其他显示方式实现对实际乐器的模拟。 [0099] 如图5所示,在所述响应于用户对所述输入装置的操作行为,生成操作信息之后,所述车辆控制方法还包括: [0100] S501:根据所述操作信息确定所述乐器中的作用对象和响应方式。 [0101] 其中,作用对象为乐器中的具体的至少一个乐器单元,或者一个乐器单元中的至少一个具体部位。示例性地,作用对象可以为三角铁、木鱼或者钢琴中的具体一个键位。响应方式为对应的作用对象在乐器模拟界面中的具体反馈方式。示例性地,响应方式可以为 高亮、振动、不同颜色呈现或者对实质演奏的再现等至少一项。其中,对实质演奏的再现可以为模拟具体乐器的实质演奏动作,例如,在架子鼓中,显示一个鼓槌对作用对象的敲击画面。 [0102] S502:控制所述乐器模拟界面中的作用对象以所述响应方式进行响应。 [0103] 在确定乐器中的作用对象和响应方式之后,控制所述乐器模拟界面中的作用对象以所述响应方式进行响应,以更好地对乐器模拟地画面模拟,提高了用户的交互体验,也更好地实现乐器模拟的真实性。 [0104] 示例性地,若用户的操作行为为在触控装置上点击了一个具体的按键,若点击该按键的操作行为预先对应的是钢琴中的一个具体键位。如此,车辆的处理系统根据该操作 行为生成操作信息,根据该操作信息从预先定义好的对应逻辑中确定了作用对象为钢琴中 的一个具体键位,而响应方式例如为该键位在显示画面中被按下,而且该键位高亮。则随后会控制所述乐器模拟界面中钢琴的该具体键位(作用对象)在显示画面中被按下,并且进行 高亮显示(以所述响应方式进行响应)。 [0105] 在本实施例中,先根据操作信息确定乐器模拟界面中乐器的作用对象和响应方式,再控制该作用对象以所述响应方式进行响应,保证了对用户交互的实时响应,在进行声音反馈的同时进一步地从视觉上进行了反馈,更好地实现了乐器模拟模式的真实性,提高 了用户的交互体验。 [0106] 在一个实施例中,所述根据所述操作信息确定所述乐器中的作用对象和响应方式,包括: [0107] 根据所述操作单元确定所述乐器中的作用对象,根据所述操作动作确定所述作用对象的响应方式。或者,根据所述操作动作确定所述乐器中的作用对象和响应方式。或者,根据所述操作单元确定所述乐器中的作用对象和响应方式。 [0108] 在本实施例中,可以根据具体输入装置的不同或者实际场景的需要,预先设置操作信息和所述乐器中的作用对象和响应方式之间不同的对应关系。可以通过操作单元确定 乐器中的作用对象,再进一步地通过操作动作来确定该作用对象的具体响应方式。示例性 地,通过对踏板机构的操作,确定作用对象为需要脚踏发声的底鼓,再通过对踏板机构的操作动作,确定该底鼓的响应方式,例如,通过脚踏力度的大小控制踏板机构在乐器模拟界面中的振动强度。 [0109] 或者,通过操作动作一个因素就确定乐器中的作用对象和响应方式。示例性地,通过一个手势动作直接对应一个作用对象和一种响应方式,或者,通过一个语音信息就直接对应一个作用对象和一种响应方式。 [0110] 或者,根据所述操作信息确定所述乐器中的作用对象和响应方式。即通过对一个操作单元就可以确定所述乐器中的作用对象和响应方式,只要该操作单元被触发了,即同 时可以确定乐器中的作用对象和响应方式。示例性地,只要接收到踏板机构被按下,就对应乐器中的一个乐器单元,并且对应了该乐器单元的具体响应方式。 [0111] 在本实施例中,可以通过不同的方式来通过操作信息确定所述乐器中的作用对象和响应方式,丰富了用户和输入装置的交互方式,也可以增加更多的乐器互动的方式。 [0112] 在一个实施例中,所述反馈装置还包括振动反馈装置和/或升降反馈装置。 [0113] 其中,振动反馈装置为通过振动的方式反馈到车辆内部的各个装置和/或机构具体装置。可选地,该振动反馈装置可以包括转向盘振动装置、安全带振动装置、座椅振动装置等至少一项。升降反馈装置包括整车升降机构和/或座椅升降机构。 [0114] 在所述响应于用户对所述输入装置的操作行为,生成操作信息之后,所述车辆控制方法还包括: [0115] 根据所述操作信息控制所述振动反馈装置进行振动反馈,和/或,根据所述操作信息控制所述升降反馈装置进行晃动反馈。 [0116] 在生成操作信息之后,可以控制振动反馈装置进行振动反馈,和/或,根据所述操作信息控制所述升降反馈装置进行晃动反馈,以更好地实现和用户之间的交互,增强用户 的交互体验。具体地,可以通过转向盘振动装置、安全带振动装置、座椅振动装置等至少一项进行振动反馈。或者,通过整车升降机构和/或座椅升降机构进行晃动反馈。进一步地,上述反馈可以为组合实现的方式,即将多种反馈方式组合在一起进行反馈,示例性地,控制转向盘振动装置进行振动,且控制整车升降机构进行晃动反馈。 [0117] 优选地,不同的操作信息可以对应不同的反馈方式,例如,对于一个操作信息,可以通过振动反馈,而对于另一个操作信息,可以通过晃动反馈。而对于具体地振动反馈或者晃动反馈的具体反馈装置以及反馈方式(时间、频率、强度)等都可以不同。 [0118] 更进一步地,还可以控制只对部分操作信息通过振动反馈装置和/或升降反馈装置进行反馈,即对于特定的操作信息,才触发振动反馈装置和/或升降反馈装置进行反馈,而对于其他操作信息,可以不触发振动反馈装置和/或升降反馈装置进行反馈。该特定的操作信息可以默认设置,也可以为用户自定义设置,例如,对于通过特定的输入装置进行输入的操作行为,可以控制振动反馈装置和/或升降反馈装置进行反馈,或者,对于特定的操作行为(预先定义),控制振动反馈装置和/或升降反馈装置进行反馈。 [0119] 在本实施例中,在生成操作信息之后,根据所述操作信息控制所述振动反馈装置进行振动反馈,和/或,根据所述操作信息控制所述升降反馈装置进行晃动反馈。通过触觉反馈的方式直接作用到用户身上,可以在听觉的基础上增强了用户的体验,同时可以使得 乐器模拟模式的实现更加丰富和多样化,体现了用户和车辆的智能化交互。 [0120] 在一个实施例中,在所述控制车辆中的目标系统进入乐器模拟模式之后,所述车辆控制方法还包括: [0121] 控制所述语音反馈装置播放背景音乐。 [0122] 背景音乐可以为车辆内预制的背景音乐,也可以为用户通过输入装置或者第三方接入设备传输到车辆内的背景音乐。通过背景音乐的播放,可以实现和用户的乐器模拟的 配合,丰富了用户和车辆交互的模式。 [0123] 在一个具体实施方式中,在所述控制车辆中的目标系统进入乐器模拟模式之后,所述车辆控制方法还包括:若接收到录音指令,则开启录音功能。 [0124] 其中录音指令可以为用户通过输入装置输入,该录音指令可以通过可以为转向盘机构上的某一按键、踏板机构上的踏板、语音采集装置或者图像采集装置等触发。若接收到该录音指令,则开启录音功能,实现对车内乐器模拟过程的音频数据的录制。可选地,该录音功能可以通过语音采集装置实现。通过开启录音功能,可以更好地实现音频数据的再现,更好地丰富了乐器模拟的多样化。 [0125] 在一个具体实施方式中,可以将录音完毕后的音频数据作为背景音乐进行播放,实现背景音乐的自定义生成。 [0126] 在一个实施例中,在所述控制车辆中的目标系统进入乐器模拟模式之后,所述车辆控制方法还包括: [0128] 该调整指令可以通过可以为转向盘机构上的某一按键、踏板机构上的踏板、语音采集装置或者图像采集装置等触发。交互模式调整包括乐器调整、音色调整或交互方式调 整至少一项。可选地呢,音色调整可以包括音色类别,包括爵士、舞曲、嘻哈、非洲鼓或摇滚等不同风格的音色。交互方式的调整可以为具体不同的乐器模拟方式的调整,示例性地,交互方式可以为目标系统的变更、显示装置的变更等。通过一个指令实现不同交互模式的调 整,使得用户的操控更加便捷。 [0129] 在一个实施例中,所述反馈装置包括语音反馈装置、振动反馈装置和升降反馈装置。 [0130] 如图6所示,所述响应于用户对所述输入装置的操作行为,控制所述显示装置和/或反馈装置进行响应,包括: [0131] S601:响应于用户的手势输入动作,生成操作信息; [0132] S602:根据所述操作信息确定对应的声音编码,控制所述语音反馈装置发出所述声音编码对应的声音; [0133] S603:根据所述操作信息控制所述振动反馈装置进行振动反馈,和/或,根据所述操作信息控制所述升降反馈装置进行晃动反馈。 [0134] 在该实施例中,用户通过手势进行输入,可以通过图像采集装置采集用户的手势输入动作,生成对应的操作信息。具体地,该图像采集装置可以设置在转向盘装置上,或者该图像采集装置设置在车辆的其他位置,只要可以方便采集到用户手势动作即可。用户可 以预先定义不同的手势动作对应于不同的乐器,或者一个乐器中的不同乐器单元。在实时 互动过程中,响应于用户的手势输入动作,生成操作信息之后,根据操作信息确定对应的声音编码,控制所述语音反馈装置发出所述声音编码对应的声音。进一步地,根据所述操作信息控制所述振动反馈装置进行振动反馈,和/或,根据所述操作信息控制所述升降反馈装置进行晃动反馈。可以理解地,该振动反馈和/或晃动反馈是预先定义好的,不同的手势动作可以对应不同的振动反馈和/或晃动反馈。 [0135] 优选地,该实施例还可以包括根据所述操作信息确定所述乐器中的作用对象和响应方式;控制所述乐器模拟界面中的作用对象以所述响应方式进行响应。 [0136] 在本实施例中,对于用户通过手势输入的方式,在控制语音反馈装置发出对应的乐器声音的同时,还联动振动反馈装置进行振动反馈,和/或,联动升降反馈装置进行晃动反馈。在手势输入中,用户无法和实体的装置和/或机构进行接触,在一定程度上会无法还原乐器模拟的真实性,在本实施例中,通过加入了振动反馈和/或晃动反馈,以实现实时的触觉反馈作用到用户身上,可以弥补手势输入在乐器模拟中的不足,在扩展了输入方式的 前提下又不失对乐器模拟的真实性。 [0137] 在一个实施例中,所述目标系统包括输入装置。 [0138] 如图7所示,所述响应于用户对所述输入装置的操作行为,对所述目标系统进行功能定义,包括: [0139] S701:响应于用户对所述输入装置的操作行为,确定输入信息和声音编码。 [0140] 用户对所述输入装置的操作行为是用户通过对输入装置的操作,对输入装置的乐器模拟功能进行定义的行为。可选地,用户可以借助显示装置的显示画面或者提示信息对 输入装置进行操作,完成对输入装置的乐器模拟功能的定义,或者,用户可以借助车辆中的语音反馈装置来对输入装置进行操作,完成对输入装置的乐器模拟功能的定义。 [0141] 具体地,在对输入装置进行乐器模拟功能的定义包括确定输入信息和对应的声音编码。其中,输入信息可以包括输入单元和/或输入方式。输入单元为用户具体的操作对象,示例性地,输入单元可以为转向盘机构上的某一按键、踏板机构上的踏板、语音采集装置或者图像采集装置等。而输入方式为用户具体的操作方式,可以包括按压、拍击、触摸或者滑动等,若对应的输入单元为语音采集装置或者图像采集装置,则对应的输入方式为特定的 语音信息或者肢体姿态(手势、微表情等)。声音编码为预先存储的乐器模拟声音的对应编 码,是不同的乐器模拟声音的标识。 [0142] S702:将所述输入信息和声音编码进行关联存储。 [0143] 在确定输入信息和声音编码之后,将这两者进行关联存储,以实现输入信息和声音编码的映射关系。如此,后续的交互过程中,只要用户重复了输入信息对应的操作行为,即可以使车辆的语音交互装置播放所述声音编码对应的声音。 [0144] 在本实施例中,响应于用户对所述输入装置的操作行为,确定输入信息和声音编码,并且将所述输入信息和声音编码进行关联存储。通过用户的操作行为来对输入装置的 具体乐器模拟功能进行定义,提高了该乐器模拟模式互动的灵活性。 [0145] 在一个实施例中,所述目标系统还包括显示装置。 [0146] 如图8所示,所述响应于用户对所述输入装置的操作行为,确定输入信息和声音编码,包括: [0147] S801:控制所述显示装置显示键位定义画面,所述键位定义画面包括键位定义信息。 [0148] 键位定义画面用于指示用户对输入装置进行键位的功能定义。该键位定义画面可以为文字提示信息或者动画辅助信息等。用户可以根据键位定义画面中显示的内容进行对 输入装置的键位进行设定。 [0149] S802:响应于用户对所述目标系统的实时操作,在所述键位定义画面上调整所述键位定义信息。 [0150] 该实时操作为用户在显示装置显示自定义画面之后对输入装置的对应操作。用户根据键位定义画面进行对键位的功能设定,通过对输入装置的实时操作来实现,对应地,响应于用户对所述目标系统的实时操作,在所述键位定义画面上调整所述键位定义信息。可 以根据用户对输入装置的操作来对应调整键位定义信息。示例性地,若键位定义信息中包 括输入信息和声音编码这两项,用户可以通过对输入装置的操作来对输入信息和声音编码 这两项的内容进行编辑或者调整。 [0151] S803:若接收到功能确定指令,则根据所述键位定义信息确定输入信息和声音编码。 [0152] 该功能确定指令为一个确认指令,即表述用户同意目前在显示装置上显示的键位定义信息。若接收到该功能确定指令,则根据目前键位定义画面上的所述键位定义信息确 定输入信息和声音编码。该功能确定指令可以为输入装置中的特定机构,也可以为一个特 定的手势、表情等。 [0153] 在本实施例中,通过控制显示装置显示键位定义画面,并且在响应用户对所述目标系统的实时操作,在所述键位定义画面上调整键位定义信息,若接收到功能确定指令,则根据所述键位定义信息确定输入信息和声音编码。实现了用户对输入装置的自定义功能定 义,保证了交互的灵活性,实现了更加丰富和多样化的乐器模拟。 [0154] 在一个实施例中,如图9所示,所述响应于用户对所述输入装置的操作行为,对所述目标系统进行功能定义,包括: [0155] S901:接收语音数据。 [0156] 其中,该语音数据可以通过车辆的输入装置进行实时录制得到,示例性地,通过输入装置中的语音采集装置进行实时录制。或者该语音数据可以通过第三方设备传输到车辆中。该语音数据可以为用户自定义的其他乐器模拟数据,或者其他类型的数据。示例性地,该语音数据可以为一个乐器的声音,或者一个乐器中某一乐器单元的声音,或者为一段旋 律、歌声,也可以为用户自己的声音等。 [0157] S902:根据用户对所述输入装置的操作行为确定所述语音数据的输入信息,所述输入信息包括输入单元和/或输入方式。 [0158] 在该步骤中,用户对所述输入装置进行操作,定义所述语音数据的输入信息,即确定接收到的语音数据的触发方式。可选地,用户可以借助显示装置的显示画面或者提示信息对输入装置进行操作,完成对语音数据的触发行为的绑定,或者,用户可以借助车辆中的语音采集装置进行操作,完成对语音数据的触发行为的绑定。输入信息包括输入单元和/或输入方式。 [0159] S903:将所述输入信息和所述语音数据进行关联存储。 [0160] 在确定输入信息和所述语音数据之后,将这两者进行关联存储,以实现输入信息和语音数据的映射关系,完成对所述语音数据的操作行为的绑定,如此,后续的交互过程 中,只要用户重复了输入信息对应的操作行为,即可以使车辆的语音交互装置播放所述语 音数据。 [0161] 在本实施例中,可以接收语音数据,并且根据用户对所述输入装置的操作行为确定所述语音数据的输入信息,最后将所述输入信息和所述语音数据进行关联存储,以完成 对所述语音数据的操作行为的绑定。可以在现有车辆存储的乐器声音的基础上自定义增加 不同的语音数据,并且对该语音数据的播放进行操作行为的设置,实现了对乐器模拟模式 的更加多样化的交互,丰富了乐器模拟模式的交互内容。 [0162] 在一个实施例中,在所述将所述输入信息和所述语音数据进行关联存储之后,所述车辆控制方法还包括: [0163] 响应于用户对所述输入装置的操作行为,生成操作信息;若所述操作信息和所述输入信息一致,则控制所述语音反馈装置播放所述语音数据。 [0164] 在该实施例中,若生成的操作信息和输入信息一致,则控制所述语音反馈装置播放所述语音数据,将用户输入的语音数据通过具体地操作行为进行播放,使得用户可以在 乐器模拟的基础上实现自主创作或者实现不同乐器、声音的融合,为乐器模拟方式提供了 更多的可能性,更进一步地体现了用户和车辆交互的智能化。 [0165] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限 定。 [0166] 在一实施例中,提供一种车辆控制装置,该车辆控制装置与上述实实施例中的车辆控制方法一一对应。该车辆控制装置包括乐器模式控制模块: [0167] 乐器模式控制模块,用于接收乐器模式选择指令,控制车辆中的目标系统进入乐器模拟模式,所述目标系统包括输入装置、显示装置和反馈装置;响应于用户对所述输入装置的操作行为,控制所述显示装置和/或反馈装置进行响应;或者,响应于用户对所述输入装置的操作行为,对所述目标系统进行功能定义。 [0168] 优选地,所述车辆控制装置还包括目标系统判断模块,所述目标系统判断模块用于根据所述乐器模式选择指令判断对应的目标系统是否符合切换条件;若所述目标系统符 合切换条件,则触发所述乐器模式控制模块执行所述控制车辆中的目标系统进入乐器模拟 模式的步骤。 [0169] 优选地,所述目标系统判断模块还用于根据所述乐器模式选择指令确定对应的目标系统;判断所述目标系统中是否存在正在执行和车辆驾驶控制相关的功能的装置和/或 机构;若存在,则所述目标系统不符合切换条件;若不存在,则所述目标系统符合切换条件。 [0170] 优选地,所述车辆控制装置还包括当前状态判断模块,用于判断车辆的当前状态是否符合切换条件;若所述车辆的当前状态符合切换条件,则触发所述乐器模式控制模块 执行所述控制车辆中的目标系统进入乐器模拟模式的步骤。 [0171] 优选地,所述切换条件包括第一切换条件和第二切换条件;所述当前状态判断模块还用于在所述车辆的当前状态符合第一切换条件时,则控制所述车辆中的第一目标系统 进入第一乐器模拟模式;在所述车辆的当前状态符合第二切换条件时,则控制所述车辆中 的第二目标系统进入第二乐器模拟模式。 [0172] 优选地,所述第一切换条件为所述车辆的当前状态为第一安全状态,其中,所述第一安全状态为车辆在行驶过程中处于安全状态。 [0173] 优选地,所述第二切换条件为车辆的当前状态为第二安全状态,其中,所述第二安全状态为车辆在未行驶过程中处于安全状态。 [0174] 优选地,所述反馈装置包括语音反馈装置;所述车辆控制装置还包括操作信息接收模块和语音反馈模块。 [0175] 操作信息接收模块,用于响应于用户对所述输入装置的操作行为,生成操作信息,所述操作行为包括操作单元和/或操作动作; [0176] 语音反馈模块,用于根据所述操作信息确定对应的声音编码,控制所述语音反馈装置发出所述声音编码对应的声音。 [0177] 优选地,所述输入装置包括转向盘机构、踏板机构、换挡机构、触摸装置、语音采集装置或图像采集装置中的至少一项。 [0178] 优选地,所述输入装置包括转向盘机构。所述语音反馈模块还用于响应于用户对所述转向盘机构的拍击行为,生成拍击信息,所述拍击行为包括拍击位置和/或拍击方式; 和/或,响应于用户对所述转向盘机构的键位输入行为,生成键位输入信息,所述键位输入行为包括键位标识和/或键位输入方式。 [0179] 优选地,所述目标系统还包括显示装置,所述乐器模式控制模块还用于控制所述显示装置显示乐器模拟界面,所述乐器模拟界面中包括至少一个乐器。 [0180] 所述车辆控制装置还包括输入确认模块和界面响应模块。 [0181] 输入确认模块,用于根据所述操作信息确定所述乐器中的作用对象和响应方式; [0182] 界面响应模块,用于控制所述乐器模拟界面中的作用对象以所述响应方式进行响应。 [0183] 优选地,所述输入确认模块还用于根据所述操作单元确定所述乐器中的作用对象,根据所述操作动作确定所述作用对象的响应方式;或者,根据所述操作动作确定所述乐器中的作用对象和响应方式;或者,根据所述操作单元确定所述乐器中的作用对象和响应 方式。 [0184] 优选地,所述反馈装置还包括振动反馈装置和/或升降反馈装置;所述车辆控制装置还用于根据所述操作信息控制所述振动反馈装置进行振动反馈,和/或,根据所述操作信息控制所述升降反馈装置进行晃动反馈。 [0185] 优选地,所述车辆控制装置还用于控制所述语音反馈装置播放背景音乐。 [0186] 优选地,所述车辆控制装置还用于在接收到调整指令时,则根据所述调整指令控制所述目标系统进行交互模式调整,所述交互模式调整包括乐器调整、音色调整或交互方 式调整至少一项。 [0187] 优选地,所述反馈装置包括语音反馈装置、振动反馈装置和升降反馈装置;所述车辆控制装置还用于响应于用户的手势输入动作,生成操作信息;根据所述操作信息确定对应的声音编码,控制所述语音反馈装置发出所述声音编码对应的声音;根据所述操作信息 控制所述振动反馈装置进行振动反馈,和/或,根据所述操作信息控制所述升降反馈装置进行晃动反馈。 [0188] 优选地,所述车辆控制装置包括关联模块,用于响应于用户对所述输入装置的操作行为,确定输入信息和声音编码;将所述输入信息和声音编码进行关联存储。 [0189] 优选地,所述目标系统还包括显示装置;所述关联模块还用于控制所述显示装置显示键位定义画面,所述键位定义画面包括键位定义信息;响应于用户对所述目标系统的 实时操作,在所述键位定义画面上调整键位定义信息;若接收到功能确定指令,则根据所述键位定义信息确定输入信息和声音编码。 [0190] 优选地,所述目标系统包括输入装置;所述车辆控制装置还包括自定义输入模块,用于接收语音数据;根据用户对所述输入装置的操作行为确定所述语音数据的输入信息,所述输入信息包括输入单元和/或输入方式;将所述输入信息和所述语音数据进行关联存 储,以完成对所述语音数据的操作行为的绑定。 [0191] 关于车辆控制装置的具体限定可以参见上文中对于车辆控制方法的限定,在此不再赘述。上述车辆控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储 于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。 [0192] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是车辆中的处理系统,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储 器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提 供环境。该计算机设备的数据库用于存储上述实施例中的车辆控制方法中使用到的数据。 该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执 行时以实现一种车辆控制方法。 [0193] 在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中的车辆控制方法。 [0194] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中的车辆控制方法。 [0195] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机 可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM (PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM (RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。 [0196] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。 [0197] 以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各 实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改 或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应 包含在本发明的保护范围之内。 |