CN115339401B - 车辆控制方法、装置、***及计算机存储介质 - Google Patents
车辆控制方法、装置、***及计算机存储介质 Download PDFInfo
- Publication number
- CN115339401B CN115339401B CN202210992771.8A CN202210992771A CN115339401B CN 115339401 B CN115339401 B CN 115339401B CN 202210992771 A CN202210992771 A CN 202210992771A CN 115339401 B CN115339401 B CN 115339401B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- car washing
- target action
- state
- instruction
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 98
- 238000003860 storage Methods 0.000 title abstract description 23
- 238000005406 washing Methods 0.000 claims abstract description 260
- 230000009471 action Effects 0.000 claims abstract description 107
- 239000000945 filler Substances 0.000 claims description 17
- 230000006698 induction Effects 0.000 claims description 13
- 230000007935 neutral effect Effects 0.000 claims description 11
- 230000002441 reversible effect Effects 0.000 claims description 2
- 230000006378 damage Effects 0.000 abstract description 8
- 208000027418 Wounds and injury Diseases 0.000 abstract description 2
- 208000014674 injury Diseases 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 14
- 238000004590 computer program Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 9
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 5
- 239000000446 fuel Substances 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000001939 inductive effect Effects 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008713 feedback mechanism Effects 0.000 description 2
- 239000003921 oil Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 239000000295 fuel oil Substances 0.000 description 1
- 238000000534 ion trap mass spectrometry Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005201 scrubbing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)
Abstract
本申请提供一种车辆控制方法、装置、***及计算机存储介质,该方法包括:当获取用户针对车辆的洗车指令时;确定所述车辆的车辆状态是否满足预设条件;在所述车辆状态满足所述预设条件的情况下,控制所述车辆执行与洗车指令对应的第一目标动作。本申请实施例提供的车辆控制方法,能够自动的根据用户的指令,对车辆的状态与预设条件进行对比,确认车辆状态满足预设条件后再对车辆进行清洗,能够避免车辆损坏或用户受伤。
Description
技术领域
本申请实施例涉及智能汽车技术领域,尤其涉及一种车辆控制方法、装置、***及计算机存储介质。
背景技术
随着人工智能的发展,现在的汽车也朝向电气化、智能化的方向发展,越来越多的汽车功能的实现均由电气化取代了机械化,例如,现在的汽车车门很多采用电容感应开门,并且现在汽车的雨刷也有自动雨刷,自动雨刷能根据是否下雨及雨量大小自动调节雨刷的运动频率,从而能够保证驾驶员的视线清楚。同时,市场上也发展出了针对车辆洗车的自动洗车的设备,当车辆采用自动洗车设备时,驾驶员或乘客继续乘坐在车辆内部,汽车相对于自动洗车设备向前移动,朝向汽车的水流和旋转的擦洗装置就完成了对汽车的清洗。
由于现在的汽车有很多设备由传感器来控制,以及汽车的充电口盖板或加油口盖板常采用按压开合的方式,在对汽车进行清洗时,高压水流冲击可能会导致充电口盖板或加油口盖板打开,或使传感器误触发,具有一定的安全风险。
发明内容
有鉴于此,本申请实施例提供了一种车辆控制方法、装置、***及计算机存储介质。
本申请实施例的技术方案是这样实现的:
第一方面,本申请实施例提供了一种车辆控制方法,该方法包括:当获取用户针对车辆的洗车指令时;确定车辆的车辆状态是否满足预设条件;在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作。
在本申请实施例提供的车辆控制方法中,通过获取用户的针对车辆的洗车指令,并且进一步的确定车辆状态是否满足预设条件,在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作。这样,当用户需要清洗车辆时,车载设备能够实现对第一目标动作的自动控制,控制车辆执行与洗车指令对应的第一目标动作,从而保证车辆和用户的安全。
第二方面,本申请实施例提供一种车辆控制装置,该装置包括:获取模块,用于获取用户针对车辆的洗车指令;确定模块,用于确定车辆的车辆状态是否满足预设条件;控制模块,用于在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作。
第三方面,本申请实施例提供一种电子设备,该电子设备包括:处理器、存储器、通信接口和通信总线。其中,处理器、存储器和通信接口通过通信总线完成相互间的通信。存储器用于存放至少一可执行指令,可执行指令使处理器执行第一方面任一项提供的车辆控制方法。
第四方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时,用于实现第一方面任一项提供的车辆控制方法。
本申请实施例提供的车辆控制方法、装置、***及计算机存储介质,通过获取用户的针对车辆的洗车指令,并且进一步的确定车辆状态是否满足预设条件,在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作。这样,当用户需要清洗车辆时,首先对车辆的状态与预设条件进行对比,确认车辆状态满足预设条件后才控制车辆执行第一目标动作,能够避免车辆损坏或用户受伤,从而保证车辆和用户的安全。
附图说明
图1为本申请实施例提供的车辆控制方法的实现流程示意图A;
图2为本申请实施例提供的车辆控制方法的人工洗车指令和自动洗车指令的控制逻辑图;
图3为本申请实施例提供的车辆控制方法的实现流程示意图B;
图4为本申请实施例提供的车辆控制方法的实现流程示意图C;
图5为本申请实施例提供的车辆控制方法的实现流程示意图D;
图6为利用车辆域控制器执行本申请实施例提供的车辆控制方法的人工洗车指令的逻辑控制图;
图7为利用车辆域控制器执行本申请实施例提供的车辆控制方法的自动洗车指令的逻辑控制图;
图8为利用车辆域控制器执行本申请实施例提供的车辆控制方法的退出洗车指令的逻辑控制图;
图9为本申请实施例提供的车辆控制装置的一种组成结构示意图;
图10为本申请实施例提供的电子设备的硬件实体示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
在本申请实施例中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
此外,在本申请实施例中,“上”、“下”、“左”以及“右”等方位术语是相对于附图中的部件示意置放的方位来定义的,应当理解到,这些方向性术语是相对的概念,它们用于相对于的描述和澄清,其可以根据附图中部件所放置的方位的变化而相应地发生变化。
在本申请实施例中,除非另有明确的规定和限定,术语“连接”应做广义理解,例如,“连接”可以是连接固定,也可以是可拆卸连接,或成一体;可以是直接相连,也可以通过中间媒介间接相连。
在本申请实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
在传统的人工手动洗车的方法之外,随着智能设备的发展,现在也发展出了自动洗车的方法,自动洗车是利用自动洗车设备来对车辆进行清洗,自动洗车设备通过高压水流冲刷车辆外表面,以及通过自动旋转的毛刷擦拭车辆的外表面来完成对车辆的清洗工作。
随着汽车技术的发展,现代汽车的智能化程度有了较大的提升,而现代汽车的智能化设备大多是借助了各种传感器来实现的,例如,车辆上常见的传感器有接触传感器、雷达测距传感器和电容传感器等。以自动雨刷为例,自动雨刷就是基于设置在前挡风玻璃上的雨量传感器来实现的,雨量传感器是一种光学传感器,雨量传感器内设置有一个发光二极管,它能发出一束锥形光线,而这束光线透过前挡风玻璃,当前挡风玻璃上没有雨水时,几乎所有的光都会反射到一个光学传感器上,当下雨的时候,前挡风玻璃上存在雨水,一部分光线就会偏离,这样就造成了光学传感器接收到的光的总量发生变化,从而检测到了雨水的存在,就激活雨刷开始工作。而在洗车时,洒向前挡风玻璃的高压水流会导致雨量传感器误识别为下雨,从而激活雨刷开始工作,这时,当运行中的雨刷与自动洗车设备旋转的毛刷接触时,有可能会导致雨刷的损坏。除了自动雨刷的基于光学原理的传感器之外,车辆上还设置有很多基于电容原理的传感器,例如,汽车车门设置的电容式解锁装置,或者隐藏式门把手的电容式弹出装置。当洗车时,洒向这些装置的水珠会导致这些传感器误触发,存在安全风险。车辆上还有一些装置是通过按压式触发的,例如,充电口盖板或加油口盖板,高压水流冲刷在这些盖板上,有可能会导致这些盖板弹出,造成安全隐患。
所以,在对车辆进行洗车的时候,若不对上述的这些车辆部件进行相关的操作,可能会威胁到车辆或用户的安全,造成车辆损坏或造成人员伤害。
鉴于此,本申请实施例提供了一种车辆控制方法,该方法可以由具有处理功能的终端进行执行,这里具有处理功能的终端可以是笔记本电脑、平板电脑、台式计算机、机顶盒、移动设备或车载电脑等各种类型的终端。另外,该方法还可以由服务器来执行,这里的服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、以及大数据和人工智能平台等基础云计算服务的云服务器。
参照图1,为本申请实施例提供的车辆控制方法的一种实现流程示意图,如图1所示,该方法包括步骤S11至步骤S13:
步骤S11:当获取用户针对车辆的洗车指令时;
需要说明的是,这里所说的车辆可以指包含了本申请实施例提供的车辆控制装置的车辆。具体的,以车辆动力来区分,该车辆可以为燃油动力车辆、也可以为混合动力车辆、还可以为纯电动力车辆或者以其他能源为动力的车辆;以车辆车型来区分,该车辆可以为轿车、也可以为越野车、还可以为多用途车(Multi-Purpose Vehicles,MPV)或者其他车型,本申请实施例不对此进行限定。这里所说的车辆也可以指未包含本申请实施例提供的车辆控制装置的车辆,这些车辆以其他方式来实施本申请实施例提供的车辆控制方法,这样,这些车辆也包含在本申请的保护范围内。
在本申请实施例中,可以利用车载设备获取用户针对车辆的洗车指令。具体的,获取洗车指令的方式有多种,例如,可以在车辆上针对洗车指令设置专用的实体按键,通过将实体按键调整至不同的位置,可以代表不同的指令,车载设备可以获取实体按键所处的不同位置代表的指令,从而获取用户通过车辆上的实体按键输入的洗车指令。当然,也可以将对应洗车指令的实体按键组合设置在其他实体按键上,例如,常见的组合按键有自动大灯的组合按键、自动雨刷的组合按键等,可以参考自动大灯的组合按键和自动雨刷的组合按键,将对应洗车指令的按键组合设置在自动大灯的组合按键上或自动雨刷的组合按键上。另外,对于设置触摸显示屏的车辆,还可以利用显示屏来获取洗车指令,常见的显示屏为车机***的中控触摸显示屏,所以可以将用于输入洗车指令的按钮集成设置在车机***的中控触摸显示屏内,另外,还可以将用于输入洗车指令的显示屏设置在多功能方向盘上或者设置在其他地方,本申请实施例不对此进行限定。
目前,车辆上的语音控制***也是越来越成熟,还可以利用语音控制模块来获取洗车指令。另外,现在车辆的钥匙都设置有发射模块,发射模块可以发送相关的指令至车辆,从而使车辆执行相关的动作,目前常见的钥匙发射模块具有解锁车辆、锁闭车辆或开启车辆后舱盖等功能。所以,也可以在钥匙发射模块上设置对应洗车指令的按键,这样,车载设备就可以利用钥匙发射模块来获取洗车指令。
步骤S12:确定车辆的车辆状态是否满足预设条件。
具体的,在基于用户的洗车指令下,将车辆的车辆状态与预设条件进行对比,从而确定车辆的车辆状态是否满足预设条件,
需要说明的是,这里所说的车辆状态是指车辆与洗车有关联的部件目前所处的状态。这里的车辆状态可以指:车辆是否处于通电状态,车辆是否处于驻车状态,车辆是否处于充电状态或车辆是否处于加油状态等车辆的状态。
示例的,判断车辆是否处于加油状态,可以通过在加油口盖板上设置的接触传感器来实现,当加油口盖板相对于车身打开时,接触传感器与车身脱离,这时,车载设备可以接收接触传感器发出的加油口盖板与车身脱离的信号,从而确定为车辆处于加油状态。类似的,在充电口盖板上设置接触传感器,能够确定车辆是否处于充电状态。
对应的,这里所说的预设条件是指能够满足车辆进行洗车的前提条件,例如,在洗车前要确定车辆不在充电状态或车辆不在加油状态,车辆不在充电状态或不在加油状态就是这里所指的预设条件之一。
需要说明的是,车辆状态一般都包括多项,当需要确定多项车辆状态是否满足预设条件时,可以逐一将目前的车辆状态与对应的预设条件进行对比,从而确定该项车辆状态是否满足预设条件,在将所有的车辆状态与预设条件进行对比后,若所有的车辆状态均满足预设条件,则确定车辆状态满足预设条件。
S13:在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作。
示例的,在确定车辆状态满足预设条件的情况下,可以利用车载设备控制车辆执行与洗车指令对应的第一目标动作。
为了实现控制车辆执行与洗车指令对应的第一目标动作,可以利用执行机构来具体执行第一目标动作,执行机构用于具体驱动车辆部件运动,从而执行第一目标动作。这里所说的第一目标动作具体可以指调整车辆某一个或某一些部件的状态,从而保护车辆或保证用户的安全。例如,第一目标动作可以包括折叠后视镜,以下以折叠后视镜为例对该步骤进行说明。
目前的汽车上一般都配有电动后视镜,对于电动后视镜而言,执行机构一般都是驱动电机,驱动电机在接收折叠后视镜的指令后,会驱动后视镜朝向车身方向折叠,这样就能够保护后视镜,防止自动洗车设备与后视镜发生碰撞损坏后视镜。具体的,首先车载设备获取用户针对车辆的洗车指令,由于折叠后视镜需要车辆处于通电状态,所以,在该实施例中,车辆处于通电状态是预设条件之一,此时,车载设备确定车辆是否处于通电状态。在车辆处于通电状态的条件下,车载设备控制驱动电机驱动后视镜朝向车身方向折叠,这样就完成了折叠后视镜的第一目标动作,从而可以使用户安全的利用自动洗车设备对车辆进行清洗,能够避免自动洗车设备损坏后视镜。
通过上述的设置,本申请实施例提供的车辆控制方法,通过获取用户的针对车辆的洗车指令,并且进一步的确定车辆状态是否满足预设条件,在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作。这样,当用户需要清洗车辆时,车载设备能够实现对第一目标动作的自动控制,从而保证车辆和用户的安全。
进一步的,在本申请的一些实施例中,针对于人工洗车方式和自动洗车方式的具体操作不同,本申请实施例提供的车辆控制方法中的洗车指令包括了人工洗车指令和自动洗车指令。具体的,对应于人工洗车的操作,洗车指令为人工洗车指令;对应于自动洗车的操作,洗车指令为自动洗车指令。在洗车指令为人工洗车指令的情况下,预设条件为第一预设条件,对应于人工洗车的方式;在洗车指令为自动洗车指令的情况下,预设条件为第二预设条件,对应于自动洗车的方式。需要说明的是,由于采用人工洗车方式和自动洗车方式的具体操作不同,所以对应于人工洗车指令的第一预设条件和对应于自动洗车指令的第二预设条件不同,第一预设条件和第二预设条件的不同是根据车辆状态来划分的。示例的,对于人工洗车的方式,需要将车辆保持停止在特定位置,这时就需要确认车辆处于驻车状态;对于自动洗车的方式,需要使车辆能够根据自动洗车设备的驱动而***,这时就需要确认车辆处于空挡状态。所以,此时,第一预设条件和第二预设条件关于车辆挡位状态的车辆状态就不同。
参照图2,为本申请实施例提供的车辆控制方法中人工洗车指令和自动洗车指令的控制逻辑图的一个示例图。
对于此,当车载设备获取用户的洗车指令时,进一步的获取用户关于洗车指令的更详细的指令,例如,可以利用车辆内的中控触摸显示屏来获取用户的洗车指令,可以在显示屏上显示“进入洗车模式”,当用户点击“进入洗车模式”后,车载设备获取用户的“进入洗车模式”的指令后,在中控触摸显示屏上显示“人工洗车模式”和“自动洗车模式”的提醒信息,当用户点击“人工洗车模式”时,则确定用户针对车辆的洗车指令是人工洗车指令;当用户点击“自动洗车模式”时,则确定用户针对车辆的洗车指令是自动洗车指令。对于针对设置专用的实体按键来获取用户的洗车指令而言,可以设置针对“人工洗车模式”和“自动洗车模式”的实体按键,当用户按压“人工洗车模式”的实体按键时,则确定用户针对车辆的洗车指令是人工洗车指令;当用户按压“自动洗车模式”的按键时,则确定用户针对车辆的洗车指令是自动洗车指令。对于设置了语音控制模块的车辆,还可以通过语音控制模块来确定用户针对车辆的洗车指令是人工洗车指令还是自动洗车指令。除此之外,还可以利用其它方式,例如,钥匙的发射模块来确定用户针对车辆的洗车指令是人工洗车指令还是自动洗车指令,本申请实施例不对此进行限定。
对应的,针对于自动洗车和人工洗车的具体操作不同,在进行洗车之前,用来与车辆状态进行对比的预设条件包括第一预设条件和第二预设条件。具体的,在洗车指令为人工洗车指令的情况下,预设条件为第一预设条件;在洗车指令为自动洗车指令的情况下,预设条件为第二预设条件。
通过设置人工洗车指令和自动洗车指令,能够将对应于人工洗车指令的车辆状态与第一预设条件对比,从而确定车辆状态是否满足第一预设条件;将对应于自动洗车指令的车辆状态与第二预设条件对比,从而确定车辆状态是否满足第二预设条件;进一步的能够控制车辆分别执行与人工洗车指令和自动洗车指令对应的第一目标动作。这样,能够使本申请实施例提供的车辆控制方法的针对性更强,提了高该方法的适应性以及精细程度,并且,能够使该车辆控制方法更加智能化、人性化。需要说明的是,由于第一预设条件和第二预设条件分别是根据洗车指令为人工洗车指令和洗车指令为自动洗车指令进行预设的,所以第一预设条件和第二预设条件不同。
在此基础上,第一预设条件包括以下至少一项:
车辆处于通电状态;
车辆处于驻车状态;
车辆不在充电状态
车辆不在加油状态;
车辆前舱盖处于关闭状态;
车辆后舱盖处于关闭状态;
第二预设条件包括以下至少一项:
车辆处于通电状态;
车辆处于空挡状态;
车辆不在充电状态
车辆不在加油状态;
车辆前舱盖处于关闭状态;
车辆后舱盖处于关闭状态。
需要说明的是,对于不同的车辆,由于车辆的硬件设施不同,所以,第一预设条件和第二预设条件可以相应的进行调整。例如,有的车辆没有后舱盖,这时,第一预设条件和第二预设条件可以不包括车辆后舱盖处于关闭状态。
另外,对于上述的车辆状态,车辆一般都设置有反馈机制,车载设备可以直接调取上述的车辆状态与预设条件进行对比,从而确定车辆状态是否满足预设条件。需要说明的是。对于车辆没有设置反馈机制的情形,可以利用多个传感器用来监测车辆的状态,例如,可以设置接触传感器来监测前舱盖或后舱盖是否处于关闭状态,车载设备获取这些状态后,就能够与预设条件进行对比,确定车辆状态是否满足预设条件。
需要说明的是,在车辆的预设条件中,需要确定车辆处于通电状态是因为后续的步骤需要控制车辆执行与洗车指令对应的第一目标动作,此时,需要动力来驱动执行机构来执行相应的第一目标动作,所以需要确定车辆处于通电状态。
另外,需要说明的是,有的自动洗车设备自带有驱动装置,当车辆停在驱动装置上时,启动自动洗车装备后,驱动装置会带动车辆相对于自动洗车设备移动,从而完成对车辆的清洗。为了保证在洗车过程中车辆的安全,在洗车指令为自动洗车指令的情况下,所以需要车辆处于空挡状态,以使车辆能够在驱动装置的带动下自由移动。
进一步的,为了确定车辆的多个部件所处的状态均能满足车辆的洗车要求,这里所说的第一目标动作包括至少一个子动作。在此基础上,本申请再提供一种车辆控制方法,图3为本申请实施例提供的车辆控制方法的另一种实现流程示意图,如图3所示,该方法包括以下步骤:
步骤S21:当获取用户针对车辆的洗车指令时;
步骤S22:确定车辆的车辆状态是否满足预设条件;
步骤S23:在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作;
步骤S24:获取第一目标动作中每个子动作的执行结果;
步骤S25:当第一目标动作中第一子动作未执行完成时,生成并输出对应于第一子动作的报警信息。需要说明的是,第一子动作并不是特指第一个执行的子动作,在这里第一子动作可以泛指第一目标动作中的任意一个子动作。
具体的,当执行第一目标动作时,可能会存在某种意外情况导致第一目标动作不能全部执行完成,而如果此时进行洗车,可能会损坏车辆或者对用户的安全造成威胁。所以,在本实施例中,还设置了针对第一目标动作执行情况的报警机制,这样能够使用户获知第一目标动作的执行情况,当某项子动作未执行完成时,用户可以针对该项未执行完成的子动作进行排查,找到该项子动作未执行完成的原因,在消除该原因后,重新执行该项子动作,直至所有的子动作全部执行完成。
需要说明的是,可以利用中控触摸显示屏来显示针对未完成的第一子动作的报警信息,并且可以具体的利用画面来显示未完成的第一子动作对应的车辆的部位,这样可以使用户直观明了的确认未执行完成的第一子动作,从而能够快速找到该项子动作未完成的原因。也可以利用语音控制模块通过声音的方式来播报未完成的第一子动作的报警信息。本申请实施例不对该报警信息的输出方式进行限定,可以根据车辆的硬件设施来进行具体设置,另外还可以根据用户的习惯参考上述的显示屏来显示报警信息或语音控制模块播报报警信息来对报警信心的输出方式进行设置。
同理的,由于预设条件也包括多项,并且还客观存在车辆状态不满足预设条件的情况发生,为了能够快速的确认哪一项车辆状态不满足预设条件,所以,本申请实施例再提供一种车辆控制方法,图4为本申请实施例提供的车辆控制方法的另一种实现流程示意图,如图4所示,该方法包括以下步骤:
步骤S31:当获取用户针对车辆的洗车指令时;
步骤S32:确定车辆的车辆状态是否满足预设条件;
步骤S33:在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作;
步骤S34:在车辆状态不满足预设条件的情况下,生成并输出对应于不满足预设条件的车辆状态的报警信息。需要说明的是,在本实施例中,预设条件也可以理解成是一种特定的车辆状态,可以将目前的车辆状态与预设条件的特定的车辆状态进行对比,并且获取车辆状态与预设条件的对比结果,在某项车辆状态不满足预设条件的情况下,输出对应于不满足预设条件的该项车辆状态的报警信息。
示例的,当对车辆前舱盖的状态进行确定时,可以获取目前的前舱盖的状态,确认前舱盖是处于关闭状态还是处于打开状态,并且将目前的前舱盖的状态与预设条件中的前舱盖的状态进行对比,若目前的前舱盖处于打开状态,而预设条件中要求前舱盖处于关闭状态,则判定关于车辆前舱盖的这项车辆状态不满足预设条件,此时,生成并输出对应于前舱盖的状态不满足预设条件的报警信息。
需要说明的是,可以利用中控触摸显示屏来输出关于车辆状态不满足预设条件的报警信息,也可以利用语音控制模块的播报***通过语音播报的方式来输出关于车辆状态不满足预设条件的报警信息。当然,也可以利用其它方式来输出关于车辆状态不满足预设条件的报警信息。
由于车载设备很难主动的判断车辆是否清洗完成,所以,当对车辆的清洗工作完成后,需要用户向车辆输入退出洗车指令。具体的,本申请实施例再提供一种车辆控制方法,图5为本申请实施例提供的车辆控制方法的另一种实现流程示意图,如图5所示,该方法包括以下步骤:
步骤S41:当获取用户针对车辆的洗车指令时;
步骤S42:确定车辆的车辆状态是否满足预设条件;
步骤S43:在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作;
步骤S44:获取用户针对车辆的退出洗车指令;
步骤S45:控制车辆执行与退出洗车指令对应的第二目标动作。其中,第二目标动作为第一目标动作的逆动作,执行第二目标动作的作用时,使车辆恢复执行第一目标动作前的车辆状态。
需要说明的是,获取用户针对车辆的退出洗车指令可以按照获取用于针对车辆的洗车指令进行设置,例如,可以通过实体按键获取退出洗车指令,也可以利用触摸显示屏获取退出洗车指令,还可以通过语音控制模块获取退出洗车指令等等。
另外,根据用户的洗车习惯,用户在对车辆清洗完成后都倾向于直接驾驶车辆进行移动,所以,在本申请的一些实施例中,还可以根据车辆的速度来获取退出洗车指令。可以将车辆速度与退出洗车指令联锁设置,当车辆速度超过预先设定的速度阈值时,确认为用户输入的退出洗车指令,例如,在本申请的一些实施例中,可以将该速度阈值设定为5千米/小时,若车辆的速度超过5千米/小时,则车载设备识别该速度信号为退出洗车指令。具体的,如图5所示,在步骤S43中,控制车辆执行第一目标动作;在步骤S45中,控制车辆执行第二目标动作,使车辆恢复执行第一目标动作前的状态。示例的,在步骤S43中,如果控制车辆折叠后视镜,则在洗车完成后,在步骤S45中,则控制车辆打开后视镜。
通过设置退出洗车指令,以及使车载设备能够获取用户针对车辆的退出洗车指令,并且车载设备能够执行与退出洗车指令对应的第二目标动作,使车辆恢复洗车之前的状态。这样能够使用户进行简单的操作就能够使车辆恢复之前的状态,使本申请实施例提供的车辆控制方法更简便、更智能化。
另外,在本申请的一些实施例中,针对人工洗车和自动洗车的洗车过程中的具体操作不同,第一目标动作也相应的分为人工洗车第一目标动作和自动洗车第一目标动作。
具体的,在洗车指令为人工洗车指令的情况下,第一目标动作为人工洗车第一目标动作;在洗车指令为自动洗车指令的情况下,第一目标动作为自动洗车第一目标动作。示例的,当用户在采用人工洗车的方式对车辆进行清洗时,后视镜就不用折叠,用户在对车辆进行清洗时,在清洗到后视镜时,会对后视镜小心对待,防止后视镜损坏。当用户采用自动洗车的方式对车辆进行清洗时,自动洗车设备的旋转的毛刷会与后视镜碰撞,很有可能与后视镜发生碰撞而损坏后视镜,所以,为了对后视镜进行保护,在执行自动洗车第一目标动作时,可以将后视镜进行折叠。
另外,需要说明的是,人工洗车第一目标动作和自动洗车目标动作是基于车辆状态类型划分的,具体的是指对应于人工洗车第一目标动作和自动洗车第一目标动作,车载设备控制车辆执行的动作不同,从而使车辆处于不同的车辆状态。
在此基础上,人工洗车第一目标动作,包括以下至少一项:
关闭并锁闭充电口盖板;
关闭并锁闭加油口盖板;
禁用感应开门;
关闭并禁用自动雨刷;
自动洗车第一目标动作,包括以下至少一项:
关闭并锁闭充电口盖板;
关闭并锁闭加油口盖板;
禁用感应开门;
关闭并禁用自动雨刷;
折叠后视镜;
收回电动尾翼。
需要说明的是,对于混合动力车辆或纯电动力车辆,都设置有充电口,一般来说,充电口的盖板都设置有按压开关机构,当用力向充电口盖板按压时,按压开关机构会使充电口盖板弹出,从而使充电接口暴露出来,以方便对车辆进行充电。但是,在车辆进行洗车时,高压水流冲刷充电口盖板,可能会导致充电口盖板误弹开,此时,如果有水进入充电接口,可能会导致短路,损坏车辆。所以,在本申请实施例中,第一目标动作包括关闭并锁闭充电口盖板。具体的,可以在车辆的充电口盖板内增加用于锁闭的执行结构,当向用于锁闭的执行机构发出锁闭指令后,用于锁闭的执行机构可使充电口盖板保持在锁闭状态。另外,对于燃油车的加油口盖板也可按照充电口盖板进行设置,这里不再赘述。
另外,对于设置了电动尾翼的车辆,在自动洗车指令下,为了防止自动洗车设备对电动尾翼造成损坏,还可以控制电动尾翼收回。
所以,在本申请实施例中,针对人工洗车的方式和自动洗车的方式,分别设置了人工洗车第一目标动作和自动洗车第一目标动作,这样使本申请实施例提供的车辆控制方法的适应性更强。并且,针对不同的洗车方式,执行对应的目标动作,能够更进一步的保证车辆和用户的安全。
更具体的,对于车辆而言,车辆存在多种传感控制***、安全***、娱乐***等,相应的,车辆内存在多种电子控制单元。随着车辆电子技术的发展,现在也发展出了“域和域控制器”的概念,将汽车分成几大“域”,通过设置对应的“域控制器”来分别控制汽车不同的部件,这样能够使汽车的控制更加集中化,减少汽车的控制组件的使用数量,使汽车的控制平台的可控制性更好。
一般而言,现在的车辆一般设置有智能座舱域控制器(Cockpit DomainController,CDC)、车身域控制器(Body Domain Controller,BDC)、整车控制器(VehicleControl Unit,VCU)、制动集成控制器(Integrated brake control,IBC)和热管理控制器(Integrated Thermal Management System,ITMS)以及上述的各个控制器之间的网关(Gateway,GW),从而实现对车辆部件的智能控制。对于本申请实施例提供的车辆控制方法而言,可以利用智能座舱域控制器来获取洗车指令,利用车身域控制器、整车控制器、集成制动控制器和热管理控制器来执行第一目标动作。
以下以上述的各域控制器为例,对本申请实施例提供的车辆控制方法进行详细的说明:
参照图6,为利用车辆域控制执行本申请实施例提供的车辆控制方法的人工洗车指令的逻辑控制图:
第一预设条件:车辆处于通电状态、车辆处于驻车状态、车辆不在充电状态、车辆不在加油状态、车辆前舱盖处于关闭状态、车辆后舱盖处于关闭状态。
处理流程:
用户通过点击触摸显示屏界面的“进入洗车模式”或者通过语音指令“进入洗车模式”,触发洗车指令;
进一步的,用户通过点击触摸显示屏界面的“进入人工洗车模式”或者通过语音指令“进入人工洗车模式”,触发人工洗车指令;
弹窗提示相应信息或者语音提示相应信息,需用户点击确认或者语音确认。例如,可以通过在触控显示屏页面显示以下信息“进入人工洗车模式,将关闭所有车门车窗、锁定充电口盖板和加油口盖板、并禁用自动雨刮、禁用哨兵模式和感应解/闭锁;如果车速大于5km/h,将会自动退出洗车模式”。
CDC将车辆状态和第一预设条件进行对比判断,若车辆状态不满足第一预设条件,则在显示屏弹窗显示具体的哪项车辆状态不满足第一预设条件的报警信息。
CDC确定车辆状态满足第一预设条件后,各域控制器控制车辆执行第一目标动作,CDC发送【“设置洗车模式”0×1:人工洗车】给GW,并同步执行如下动作:关闭空调、禁用感应解/闭锁设置、关闭并禁用“哨兵模式”设置。
BDC在接收到【“设置洗车模式”0×1:人工洗车】后执行如下动作:关闭车门车窗、关闭并锁闭充电口盖板、关闭并锁闭加油口盖板、关闭并禁用自动雨刮、禁用感应解/闭锁、禁用电容感应电开门并弹出门把手、打开后排车窗安全锁功能、关闭并锁闭车辆前舱盖、关闭并锁闭车辆后舱盖;CDC对上述的动作进行状态的读取,并在显示屏显示执行结果的反馈,以上任一动作执行失败,则在显示屏显示异常信息。
BDC在完成上述动作后,发送【“洗车模式状态”】给GW,无异常发送【0×0:洗车模式无异常】,存在异常发送【0×1:人工洗车异常】。
CDC在接收到【“洗车模式状态”0×1:人工洗车异常】时,输出“人工洗车指令执行失败,请确认车况后再进入”的报警信息。
参照图7,为利用车辆域控制器执行本申请实施例提供的车辆控制方法的自动洗车指令的逻辑控制图:
第二预设条件:车辆处于通电状态、车辆处于空挡状态、车辆不在充电状态、车辆不在加油状态、车辆前舱盖处于关闭状态、车辆后舱盖处于关闭状态。
处理流程:
触摸显示屏界面的“进入洗车模式”或者通过语音指令“进入洗车模式”,触发洗车指令;进一步的,用户通过点击触摸显示屏界面的“进入自动洗车模式”或者通过语音指令“进入自动洗车模式”,触发自动洗车指令;
弹窗提示相应信息或者语音提示相应信息,需用户点击确认或者语音确认。例如,可以通过在触控显示屏页面显示以下信息:进入自动洗车模式,将关闭所有车门车窗、锁定充电口盖板和加油口盖板、折叠后视镜和收回电动尾翼、并禁用自动雨刮、禁用哨兵模式和感应解/闭锁;您的挡位成功过切入空挡后,会在您离车后保持空挡;如果车速大于5km/h,将会自动退出洗车模式”。
用户点击确认,弹窗提示指导用户切换挡位至空挡。
CDC将车辆状态和第二预设条件进行对比判断,若车辆状态不满足第二预设条件,则在显示屏弹窗显示具体的哪项车辆状态不满足第二预设条件的报警信息。
CDC确定车辆状态满足第二预设条件后,各控制域控制车辆执行第二目标动作,CDC发送【“设置洗车模式”0×2:自动洗车】给GW,并同步执行如下动作:切换空调至内循环模式、禁用感应解闭锁设置、关闭并禁用“哨兵模式”设置。
BDC在接收到【“设置洗车模式”0×2:自动洗车】后执行如下动作:关闭车门车窗、关闭并锁闭充电口盖板、关闭并锁闭加油口盖板、折叠后视镜、收回电动尾翼、禁用感应解闭锁、禁用电容感应电开门并弹出门把手、打开后排车窗安全锁功能、关闭并禁用自动雨刮、关闭并锁闭车辆前舱盖、关闭并锁闭车辆后舱盖;VCU在接收到【“设置洗车模式”0×2:自动洗车】后执行如下动作:开启离车空挡保持;IBC在接收到【“设置洗车模式”0×2:自动洗车】后执行如下动作:人员离车后不进行驻车制动、关闭自动驻车功能;CDC对上述的动作进行状态的读取,并在显示屏显示执行结果反馈,以上任一动作执行失败,则在显示屏显示异常信息。
BDC在完成上述动作后,发送【“洗车模式状态”】变量给GW,无异常发送【0×0:洗车模式无异常】,存在异常发送【0×2:自动洗车异常】。
CDC在接收到【“洗车模式状态”0×2:自动洗车异常】时,输出“自动洗车指令执行失败,请确认车况后再进入”的报警信息。
参照图8,为利用车辆域控制器执行本申请实施例提供的车辆控制方法的退出洗车指令的逻辑控制图:
退出洗车指令的前置条件:已进入“洗车模式”。
用户通过点击触摸显示屏界面的“退出洗车模式”或者通过语音指令“退出洗车模式”,触发退出洗车指令;
用户挂空挡且车速≥5千米/小时,触发退出洗车指令。
CDC接收到退出洗车指令后:
触摸显示屏的中控界面跳转至获取洗车指令前的界面;
车辆恢复至“进入洗车模式”前的设置项及状态。
需要说明的是,在本申请的一些实施例中,由于在对车辆清洗后,用户可能不想马上打开车窗,所以也可以将车辆恢复至执行目标动作前的设置项及状态设置成:除车窗外,车辆恢复至执行目标动作前的设置项及状态。
CDC向BDC或VCU发送【设置洗车模式0×3:退出洗车模式】给GW。
BDC在接收到【设置洗车模式0×3:退出洗车模式】模式后:
在对应于洗车指令为人工洗车指令的情形下:解除感应解/闭锁的禁用、解除电容感应电开门的禁用并收回门把手、解除自动雨刮的禁用。
在对应于洗车指令为自动洗车指令的情形下:展开后视镜、解除感应解/闭锁的禁用、解除电容感应电开门的禁用并收回门把手、解除自动雨刮的禁用。
VCU在接收到【设置洗车模式0×3:退出洗车模式】后:在对应于洗车指令为自动洗车指令的情形下:关闭离车空挡保持。
IBC在接收到【设置洗车模式0×3:退出洗车模式】后:恢复离车驻车制动功能、恢复下电驻车功能、恢复自动驻车功能。
另外,在退出洗车指令的情况下,CDC需提示用户退出洗车指令的执行情况,例如,若车辆恢复至“进入洗车模式”前的设置项及状态失败,可以在中控显示屏弹窗提示相关的报警信息。
另外,本申请实施例再提供一种车辆控制装置,参照图9为本申请实施例提供的车辆洗车模式控制装置的组成结构示意图,如图9所示,车辆洗车模式控制装置600包括:获取模块610:用于获取用户针对车辆的洗车指令;确定模块620:用于确定车辆状态是否满足预设条件;控制模块630:用于在车辆状态满足预设条件的情况下,控制车辆执行与洗车指令对应的第一目标动作。
对于本申请实施例提供的车辆制装置,该装置以及该装置所包括的各模块可以通过计算机设备中的处理器来实现;当然也可以通过具体的逻辑电路来实现。在实施的过程中,处理器可以为中央处理器(Central Processing Unit,CPU)、微处理器(Microprocessor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)或现场可编程门阵列(Field Programmable Gate Array,FPGA)等。示例的,对于车辆而言,处理器可以为车载电脑或者各种域控制器。
在本申请的一些实施例中,用户可以利用不同的方式来输入洗车指令,相应的,获取模块610可以包括多个子模块,可以将将多个子模块分别对应于用户输入洗车指令的方式来进行设置,例如可以将获取模块610的子模块配合实体按键进行设置,这样获取模块610可以获取用户通过实体按键输入的洗车指令;还可以将获取模块610的子模块配合触摸显示屏进行设置,这样获取模块610可以获取用户通过触摸显示屏输入的洗车指令;还可以将获取模块610的子模块配合语音控制模块进行设置,这样获取模块610可以获取用户通过语音控制模块输入的洗车指令。还可以将获取模块610配合其他方式来进行设置,只要能够获取用户的洗车指令即可,本申请实施例不对此进行限定。
在本申请实施例中,确定模块620用于确定车辆状态是否满足预设条件,具体的,确定模块620可以获取或读取目前车辆的状态,并且经过与预设条件中车辆状态进行对比,可以判断目前的车辆状态是否满足预设条件。
另外,控制模块630用于控制车辆执行与洗车指令对应的第一目标动作,这里的第一目标动作可以指车辆的某一些部件执行的动作,具体是为了保证车辆和用户安全的动作,例如,折叠后视镜,关闭车门车窗等动作。一般而言,这些动作依赖于执行机构来执行,所以,在本申请的一些实施例中,控制模块630还包括执行机构,执行结构在接收到相关的指令后,按照预定的程序来使车辆的相关部件来执行第一目标动作。常见的执行机构可以是伺服电机或者液压杆。
以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上述方法实施例描述的方法,对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的车辆控制方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、网络设备或车载电脑等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read OnlyMemory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件、软件或固件,或者硬件、软件、固件三者之间的任意结合。
本申请实施例提供一种电子设备,该电子设备包括处理器、存储器、通信接口和通信总线,存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的部分或全部步骤。
本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的部分或全部步骤。所述计算机可读存储介质可以是瞬时性的,也可以是非瞬时性的。
本申请实施例提供一种计算机程序,包括计算机可读代码,在所述计算机可读代码在计算机设备中运行的情况下,所述计算机设备中的处理器执行用于实现上述方法中的部分或全部步骤。
本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序被计算机读取并执行时,实现上述方法中的部分或全部步骤。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一些实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一些实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。
这里需要指出的是:上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考。以上设备、存储介质、计算机程序及计算机程序产品实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请设备、存储介质、计算机程序及计算机程序产品实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
需要说明的是,参照图10,为本申请实施例中电子设备的硬件实体示意图,如图10所示,该电子设备700的硬件实体包括:处理器701、通信接口702、存储器703和通信总线704,其中:
处理器701通常控制车辆控制***700的总体操作。
通信接口702及通信总线704可以使车辆控制***700通过网络与其他终端或服务器通信。
存储器703配置为存储由处理器701可执行的指令和应用,还可以缓存待处理器701以及车辆控制***700中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(Random AccessMemory,RAM)实现。处理器701、通信接口702和存储器703之间可以通过总线704进行数据传输。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各步骤/过程的序号的大小并不意味着执行顺序的先后,各步骤/过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。
Claims (8)
1.一种车辆控制方法,其特征在于,包括:
当获取用户针对车辆的洗车指令时,
确定所述车辆的车辆状态是否满足预设条件;
在所述车辆状态满足所述预设条件的情况下,控制所述车辆执行与所述洗车指令对应的第一目标动作;
其中,在所述洗车指令为人工洗车指令的情况下,所述第一目标动作为人工洗车第一目标动作;在所述洗车指令为自动洗车指令的情况下,所述第一目标动作为自动洗车第一目标动作,所述人工洗车第一目标动作和所述自动洗车第一目标动作不同;
其中,所述人工洗车第一目标动作,包括以下至少一项:
关闭并锁闭充电口盖板;关闭并锁闭加油口盖板;禁用感应开门;关闭并禁用自动雨刷;
所述自动洗车第一目标动作,包括以下至少一项:
关闭并锁闭充电口盖板;关闭并锁闭加油口盖板;禁用感应开门;关闭并禁用自动雨刷;折叠后视镜;收回电动尾翼。
2.根据权利要求1所述的车辆控制方法,其特征在于,在所述洗车指令为人工洗车指令的情况下,所述预设条件为第一预设条件;在所述洗车指令为自动洗车指令的情况下,所述预设条件为第二预设条件;所述第一预设条件和所述第二预设条件不同。
3.根据权利要求2所述的车辆控制方法,其特征在于,所述第一预设条件包括以下至少一项:
所述车辆处于通电状态;
所述车辆处于驻车状态;
所述车辆不在充电状态;
所述车辆不在加油状态;
所述车辆前舱盖处于关闭状态;
所述车辆后舱盖处于关闭状态;
所述第二预设条件包括以下至少一项:
所述车辆处于通电状态;
所述车辆处于空挡状态;
所述车辆不在充电状态
所述车辆不在加油状态;
所述车辆前舱盖处于关闭状态;
所述车辆后舱盖处于关闭状态。
4.根据权利要求1所述的车辆控制方法,其特征在于,所述第一目标动作包括至少一个子动作;在所述控制所述车辆执行与所述洗车指令对应的第一目标动作之后,所述方法还包括:
获取所述第一目标动作中每个所述子动作的执行结果;
当所述第一目标动作中第一子动作未执行完成时,生成并输出对应于所述第一子动作的报警信息;其中,所述第一子动作为所述第一目标动作中的任意一个所述子动作。
5.根据权利要求1所述的车辆控制方法,其特征在于,所述方法还包括:
在所述车辆状态不满足所述预设条件的情况下,生成并输出对应于不满足所述预设条件的所述车辆状态的报警信息。
6.根据权利要求1所述的车辆控制方法,其特征在于,在控制所述车辆执行与所述洗车指令对应的第一目标动作之后,所述方法还包括:
获取用户针对所述车辆的退出洗车指令;
控制所述车辆执行与所述退出洗车指令对应的第二目标动作,其中,所述第二目标动作为所述第一目标动作的逆动作,用于使所述车辆恢复执行所述第一目标动作前的车辆状态。
7.根据权利要求1所述的车辆控制方法,其特征在于,所述获取用户针对车辆的洗车指令,包括以下至少之一:
获取用户通过所述车辆上的实体按键输入的洗车指令;
获取用户通过所述车辆上的显示屏输入的洗车指令;
获取用户通过所述车辆上的语音控制模块输入的洗车指令;
获取用户通过所述车辆的钥匙发射模块输入的洗车指令。
8.一种车辆控制装置,其特征在于,所述控制装置包括:
获取模块,用于获取用户针对车辆的洗车指令;
确定模块,用于确定所述车辆的车辆状态是否满足预设条件;
控制模块,用于在所述车辆状态满足所述预设条件的情况下,控制所述车辆执行与所述洗车指令对应的第一目标动作;
其中,在所述洗车指令为人工洗车指令的情况下,所述第一目标动作为人工洗车第一目标动作;在所述洗车指令为自动洗车指令的情况下,所述第一目标动作为自动洗车第一目标动作,所述人工洗车第一目标动作和所述自动洗车第一目标动作不同;
其中,所述人工洗车第一目标动作,包括以下至少一项:
关闭并锁闭充电口盖板;关闭并锁闭加油口盖板;禁用感应开门;关闭并禁用自动雨刷;
所述自动洗车第一目标动作,包括以下至少一项:
关闭并锁闭充电口盖板;关闭并锁闭加油口盖板;禁用感应开门;关闭并禁用自动雨刷;折叠后视镜;收回电动尾翼。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210992771.8A CN115339401B (zh) | 2022-08-18 | 2022-08-18 | 车辆控制方法、装置、***及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210992771.8A CN115339401B (zh) | 2022-08-18 | 2022-08-18 | 车辆控制方法、装置、***及计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115339401A CN115339401A (zh) | 2022-11-15 |
CN115339401B true CN115339401B (zh) | 2024-05-14 |
Family
ID=83952395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210992771.8A Active CN115339401B (zh) | 2022-08-18 | 2022-08-18 | 车辆控制方法、装置、***及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115339401B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103010167A (zh) * | 2011-09-27 | 2013-04-03 | 通用汽车环球科技运作有限责任公司 | 车辆洗车模式 |
DE102015011498A1 (de) * | 2015-09-09 | 2016-03-03 | Daimler Ag | Verfahren zur Durchführung eines Fahrprogramms und Steuervorrichtung hierfür |
CN105905076A (zh) * | 2015-02-24 | 2016-08-31 | 福特全球技术公司 | 车辆洗车模式 |
CN109703488A (zh) * | 2018-12-21 | 2019-05-03 | 广州小鹏汽车科技有限公司 | 一种用于自动洗车的自动操作车辆部件检测的方法及设备 |
CN110696778A (zh) * | 2019-08-30 | 2020-01-17 | 宁波趣车智能科技有限公司 | 一种洗车机自动洗车方法 |
US10823128B1 (en) * | 2019-06-10 | 2020-11-03 | Paccar Inc | Automatic engine restart system |
CN113002456A (zh) * | 2021-03-29 | 2021-06-22 | 重庆长安汽车股份有限公司 | 一种快速洗车控制方法及*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6718216B2 (en) * | 2002-06-18 | 2004-04-06 | Ryko Manufacturing Company | Variable speed automatic car wash |
US11155245B2 (en) * | 2017-03-31 | 2021-10-26 | Innovative Control Systems, Inc. | Method and system for washing a vehicle |
KR20220037840A (ko) * | 2020-09-18 | 2022-03-25 | 현대모비스 주식회사 | 차량의 액티브 에어 플랩 시스템 및 그 제어 방법 |
-
2022
- 2022-08-18 CN CN202210992771.8A patent/CN115339401B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103010167A (zh) * | 2011-09-27 | 2013-04-03 | 通用汽车环球科技运作有限责任公司 | 车辆洗车模式 |
CN105905076A (zh) * | 2015-02-24 | 2016-08-31 | 福特全球技术公司 | 车辆洗车模式 |
DE102015011498A1 (de) * | 2015-09-09 | 2016-03-03 | Daimler Ag | Verfahren zur Durchführung eines Fahrprogramms und Steuervorrichtung hierfür |
CN109703488A (zh) * | 2018-12-21 | 2019-05-03 | 广州小鹏汽车科技有限公司 | 一种用于自动洗车的自动操作车辆部件检测的方法及设备 |
US10823128B1 (en) * | 2019-06-10 | 2020-11-03 | Paccar Inc | Automatic engine restart system |
CN110696778A (zh) * | 2019-08-30 | 2020-01-17 | 宁波趣车智能科技有限公司 | 一种洗车机自动洗车方法 |
CN113002456A (zh) * | 2021-03-29 | 2021-06-22 | 重庆长安汽车股份有限公司 | 一种快速洗车控制方法及*** |
Non-Patent Citations (2)
Title |
---|
基于PLC的自动洗车控制***设计;张天宇;马帅;刘祯;;机械工程与自动化;20180719(第04期);177-179 * |
基于WinCC洗车控制仿真***设计;孙明革;刘麒;;科技信息;20111225(第36期);36 * |
Also Published As
Publication number | Publication date |
---|---|
CN115339401A (zh) | 2022-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105905076B (zh) | 车辆洗车模式 | |
CN104827989B (zh) | 离开后的车辆关闭 | |
US7899596B2 (en) | Preventive safety activation in a vehicle | |
US9605471B2 (en) | Method and system for controlling vehicle rear door | |
CN109703488B (zh) | 一种用于自动洗车的自动操作车辆部件检测的方法及设备 | |
DE102019130468A1 (de) | Fahrzeug | |
DE102018118600A1 (de) | Überwachen und alarmieren von fahrzeuginsassen hinsichtlich zündsystemen | |
CN108016353B (zh) | 车用开门预先检测*** | |
CN103260949A (zh) | 用于机动车的显示*** | |
CN113482487A (zh) | 一种电动车门控制***及其控制方法 | |
CN113002456A (zh) | 一种快速洗车控制方法及*** | |
WO2016169912A1 (en) | Method for operating a driver assistance system of a motor vehicle with electronic rearview mirror, driver assistance system as well as motor vehicle | |
CN105644448A (zh) | 车辆后视镜控制方法、装置及*** | |
CN205498764U (zh) | 一种基于视觉的集成后部主动安全预警的adas*** | |
CN115339401B (zh) | 车辆控制方法、装置、***及计算机存储介质 | |
CN114043982B (zh) | 自主泊车人机交互界面控制方法及装置 | |
CN114954308A (zh) | 电力供给控制***和电力供给控制方法 | |
CN114368352A (zh) | 车辆的快捷启动的方法及装置 | |
US20170342760A1 (en) | Automated system for closing a closure of a motor vehicle based upon transmission state | |
CN112829719B (zh) | 一种双紧急制动的洗车应急预警方法及终端 | |
DE102020112797A1 (de) | Bedieneinheit für eine Fahrzeugtür | |
CN115817341A (zh) | 车辆开门碰撞避免的方法、装置、车辆及存储介质 | |
US20230234551A1 (en) | Device for controlling vehicle convenience equipment, and vehicle having the same | |
CN115771557A (zh) | 车辆内饰的控制方法、装置、电子设备和存储介质 | |
CN113335204B (zh) | 汽车车门的控制方法、汽车、运行控制装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |