一种车辆的功能切换方法、装置、终端设备及车辆与流程

未命名 08-07 阅读:137 评论:0


1.本技术属于智能汽车技术领域,尤其涉及一种车辆的功能切换方法、装置、终端设备及车辆。


背景技术:

2.随着车辆的发展,车辆的智能化水平越来越得到人们的关注。目前为了使驾驶员在驾驶车辆过程中更轻松,车辆中设置了巡航功能,在巡航功能开启后,驾驶员不用操作加速踏板,车辆可以按照一定的速度或自适应的进行自动行驶。另外,为了保证车辆行驶的安全性,在有些车辆中设置了主动限速功能,在主动限速功能开启时,车辆的行驶速度小于最大限速。若在同一车辆中同时存在巡航功能和主动限速功能,如何使巡航功能和主动限速功能正常使用是目前需要解决的问题。


技术实现要素:

3.本技术实施例提供了一种车辆的功能切换方法、装置、终端设备及车辆,可以保证同一车辆中巡航功能和主动限速功能的正常使用。
4.第一方面,本技术实施例提供了一种车辆的功能切换方法,包括:
5.在检测到功能开启信号后,获取与所述功能开启信号相关的目标功能的当前状态,其中,所述功能开启信号为主动限速功能的开启信号或巡航功能的开启信号;在所述功能开启信号为主动限速功能的开启信号时,所述目标功能为所述巡航功能;在所述功能开启信号为巡航功能的开启信号时,所述目标功能为所述主动限速功能;
6.基于所述目标功能的当前状态,确定所述功能开启信号对应的功能切换策略;
7.基于所述功能切换策略对车辆的功能进行切换。
8.第二方面,本技术实施例提供了一种车辆的功能切换装置,包括:
9.信息获取模块,用于在检测到功能开启信号后,获取与所述功能开启信号相关的目标功能的当前状态,其中,所述功能开启信号为主动限速功能的开启信号或巡航功能的开启信号;在所述功能开启信号为主动限速功能的开启信号时,所述目标功能为所述巡航功能;在所述功能开启信号为巡航功能的开启信号时,所述目标功能为所述主动限速功能;
10.策略确定模块,用于基于所述目标功能的当前状态,确定所述功能开启信号对应的功能切换策略;
11.功能切换模块,用于基于所述功能切换策略对车辆的功能进行切换。
12.第三方面,本技术实施例提供了一种终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述的车辆的功能切换方法。
13.第四方面,本技术实施例提供了一种车辆,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述的车辆的功能切换方法。
14.第五方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的车辆的功能切换方法。
15.第六方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的车辆的功能切换方法。
16.本技术第一方面实施例与现有技术相比存在的有益效果是:本技术在检测到功能开启信号后,获取与功能开启信号相关的目标功能的当前状态,其中,功能开启信号为主动限速功能的开启信号或巡航功能的开启信号;在功能开启信号为主动限速功能的开启信号时,目标功能为巡航功能;在功能开启信号为巡航功能的开启信号时,目标功能为所述主动限速功能;基于目标功能的当前状态,确定功能开启信号对应的功能切换策略;基于所述功能切换策略对车辆的功能进行切换。
17.本技术在需要开启主动限速功能,需要考虑巡航功能的当前状态,进而确定进行功能转换的策略;在需要开启巡航功能时,需要考虑主动限速功能的当前状态,以确定功能转换的策略;本技术在需要开启主动限速功能或巡航功能时,考虑了相应的目标功能的当前状态,使车辆的功能转换更合理,更符合车辆的当前状态,保证了巡航功能和主动限速功能的正常使用。
18.可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
19.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1是本技术一实施例提供的车辆的功能切换方法的流程示意图;
21.图2是本技术一实施例提供的基于扭矩进行车辆控制的方法的流程示意图;
22.图3是本技术一实施例提供的车辆的功能切换装置的结构示意图;
23.图4是本技术一实施例提供的终端设备的结构示意图。
具体实施方式
24.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
25.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
26.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当
……
时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0027]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0028]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。
[0029]
车辆中设置巡航功能和主动限速功能可以提高车辆的智能化水平,同时可以为用户带来便利。
[0030]
但是,发明人发现,车辆中的巡航功能和主动限速功能存在一定的相悖性,例如,主动限速功能需要驾驶员踩加速踏板才能控制车辆行驶,而巡航功能不需要驾驶员踩加速踏板即可行驶;在巡航功能开启时的车速可能不在主动限速功能设置的车速区间内,导致车辆功能混乱等。
[0031]
基于上述原因,本技术提出一种车辆的功能切换方法,本技术在需要开启主动限速功能时需要确定巡航功能的状态,根据巡航功能的状态确定是否开启主动限速功能,并确定主动限速功能的开启策略;在需要开启巡航功能时,需要根据主动限速功能的状态确定是否开启巡航功能,以及开启巡航功能的开启策略。本技术在需要开启巡航功能或主动限速功能时,考虑了与其相悖的另一功能的状态,使车辆在进行功能转换时更符合车辆的当前状态,保证了车辆中主动限速功能和巡航功能的正常使用。
[0032]
图1示出了本技术提供的车辆的功能切换方法的示意性流程图,参照图1,对该方法的详述如下:
[0033]
s101,在检测到功能开启信号后,获取与所述功能开启信号相关的目标功能的当前状态,其中,所述功能开启信号为主动限速功能的开启信号或巡航功能的开启信号;在所述功能开启信号为主动限速功能的开启信号时,所述目标功能为所述巡航功能;在所述功能开启信号为巡航功能的开启信号时,所述目标功能为所述主动限速功能。
[0034]
在本实施例中,功能开启信号为检测到作用在功能开启按键上的操作后生成的。在检测到作用在主动限速功能的开启按键(例如“lim”按键)上的操作后,生成主动限速功能的开启信号;在检测到作用在巡航功能的开启按键上的操作后,生成巡航功能的开启信号。功能开启信号可以为上升沿信号。
[0035]
巡航功能可以包括定速巡航功能、低速越野巡航功能和/或自适应巡航功能。定速巡航功能为车辆按照一定的速度进行行驶,例如,在高速公路上,车辆按照120km/h的速度进行定速巡航。自适应巡航功能为车辆根据前方障碍物,自动选择车辆的行驶速度,以保证车辆与前方障碍物的距离。低速越野巡航功能为在恶劣路况下保持设定速度巡航,辅助驾驶者轻松脱离困境。定速巡航功能、自适应巡航功能和低速越野巡航功能不能同时处于开启状态;在使用定速巡航功能时,自适应巡航功能和低速越野巡航功能为关闭状态(未激活状态);在使用自适应巡航功能时,定速巡航功能和低速越野巡航功能为关闭状态(未激活状态)。在使用低速越野巡航功能时,定速巡航功能和自适应巡航功能为关闭状态。为了便于说明,本技术以车辆中设有定速巡航功能、低速越野巡航功能和自适应巡航功能为例进行举例说明。
[0036]
s102,基于所述目标功能的当前状态,确定所述功能开启信号对应的功能切换策略。
[0037]
在本实施例中,目标功能的当前状态可以为激活状态或未激活状态。预先设置不同的目标功能的当前状态对应的功能切换策略,在得到目标功能的当前状态后,直接查找该目标功能的当前状态对应的功能切换策略即可。
[0038]
功能切换策略中存在是否开启功能开启信号对应的功能,以及在需要开启功能开启信号对应的功能时,开启功能开启信号对应的功能的方法。在功能开启信号为主动限速功能的开启信号时,功能开启信号对应的功能为主动限速功能。在功能开启信号为巡航功能的开启信号时,功能开启信号对应的功能为巡航功能。巡航功能的开启信号为定速巡航功能的开启信号、自适应巡航功能的开启信号或低速越野巡航功能的开启信号。
[0039]
s103,基于所述功能切换策略对车辆的功能进行切换。
[0040]
在本实施例中,执行功能切换策略,以将车辆中的功能确定为功能切换策略中所指示的需要处于开启状态的功能。
[0041]
本技术实施例中,在检测到功能开启信号后,获取与功能开启信号相关的目标功能的当前状态,其中,功能开启信号为主动限速功能的开启信号或巡航功能的开启信号;在功能开启信号为主动限速功能的开启信号时,目标功能为巡航功能;在功能开启信号为巡航功能的开启信号时,目标功能为所述主动限速功能;基于目标功能的当前状态,确定功能开启信号对应的功能切换策略;基于所述功能切换策略对车辆的功能进行切换。本技术在需要开启主动限速功能,需要考虑巡航功能的当前状态,进而确定进行功能转换的策略;在需要开启巡航功能时,需要考虑主动限速功能的当前状态,以确定功能转换的策略;本技术在需要开启主动限速功能或巡航功能时,考虑了相应的目标功能的当前状态,使车辆的功能转换更合理,更符合车辆的当前状态,保证了巡航功能和主动限速功能的正常使用。
[0042]
在一种可能的实现方式中,在巡航功能为定速巡航功能或自适应巡航功能时,针对巡航功能和主动限速功能的开启策略为:若目标功能的当前状态为激活状态,则需要关闭目标功能,并在关闭目标功能后,开启功能开启信号对应的功能。若目标功能的当前状态为未激活状态,则可以直接开启功能开启信号对应的功能。
[0043]
在一种可能的实现方式中,在功能开启信号为巡航功能的开启信号,所述目标功能为所述主动限速功能时,步骤s102的实现过程可以包括:
[0044]
若所述主动限速功能的当前状态为激活状态,则将第一策略确定为所述功能开启信号对应的功能切换策略,其中,所述第一策略包括关闭所述主动限速功能,并在关闭所述主动限速功能后开启所述功能开启信号对应的巡航功能。功能开启信号可以为定速巡航功能的开启信号、自适应巡航功能的开启信号或低速越野巡航功能的开启信号。在实际应用中,若主动限速功能为激活状态,那么所有的巡航功能均会处于未激活状态。
[0045]
若所述主动限速功能的当前状态为未激活状态,则将第二策略确定为所述功能开启信号对应的功能切换策略,其中,所述第二策略包括开启所述功能开启信号对应的巡航功能。
[0046]
在实际应用中,若所述主动限速功能的当前状态为未激活状态、且存在除功能开启信号对应的巡航功能之外的巡航功能处于激活状态,例如,功能开启信号对应的巡航功能为自适应巡航功能,当前车辆中的定速巡航功能处于激活状态,则第二策略包括关闭当
前处于激活状态的巡航功能,在关闭当前处于激活状态的巡航功能后开启功能开启信号对应的巡航功能。
[0047]
在本实施例中,根据当前时刻用户的指示进行车辆功能的调整,以满足用户的需求。例如,若当前时刻用户需要开启主动限速功能(功能开启信号为主动限速功能的开启信号),则需要开启主动限速功能;若当前时刻用户需要开启定速巡航功能(功能开启信号为定速巡航功能的开启信号),则需要开启定速巡航功能。开启定速巡航功能的方法为:将定速巡航功能的关闭标志位取反。开启主动限速功能的方法为:保持主动限速功能的开启标志位为触发状态。
[0048]
另外,由于主动限速功能和巡航功能存在相悖性,因此,在开启定速巡航功能时需要保证主动限速功能处于未激活状态。
[0049]
在本实施例中,自适应巡航功能由车辆中的自动驾驶控制系统控制,主动限速功能由车辆中的发动机管理系统控制。车辆中的辅助驾驶系统负责管理自适应巡航功能的状态和自适应巡航功能的需求扭矩,并将自适应巡航功能的需求扭矩传输至发动机管理系统。发动机管理系统进行需求扭矩的协调和输出。
[0050]
在一种可能的实现方式中,功能开启信号为主动限速功能的开启信号;步骤s102的实现过程可以包括:
[0051]
方案一,针对车辆中的定速巡航功能。
[0052]
若所述定速巡航功能的当前状态为激活状态,则将第五策略确定为所述功能开启信号对应的功能切换策略,其中,所述第五策略包括关闭所述定速巡航功能,并在关闭所述定速巡航功能后开启所述主动限速功能。
[0053]
若所述定速巡航功能的当前状态均为未激活状态,则将第六策略确定为所述功能开启信号对应的功能切换策略,其中,所述第六策略包括开启所述主动限速功能。
[0054]
在本实施例中,由于定速巡航功能和主动限速功能不存在优先级关系,因此,需要根据用户的需求进行功能调节。因此,若接收到主动限速功能的开启信号,则需要在确保定速巡航功能为未激活状态时,开启主动限速功能。
[0055]
在本实施例中,在开启主动限速功能后,驾驶员可以通过调速按键(上调按键和下调按键)调整车辆的限速上限值,发动机管理系统根据限速上限值调整车辆的速度,以保证车辆的行驶速度不超过限速上限值。定速巡航和限速均由车辆中的发动机管理系统进行协调控制,发动机管理系统根据定速巡航功能和主动限速功能的状态协调车辆的扭矩,并将协调后的扭矩输出。协调后的扭矩用户计算车辆的速度,以使得车辆按照计算的速度进行行驶。
[0056]
方案二,针对车辆中的自适应巡航功能。
[0057]
若所述自适应巡航功能的当前状态为激活状态,则将第五策略确定为所述功能开启信号对应的功能切换策略,其中,所述第五策略包括关闭所述自适应巡航功能,在关闭所述自适应巡航功能后开启所述主动限速功能。若自适应巡航功能的当前状态均为未激活状态,则将第六策略确定为所述功能开启信号对应的功能切换策略,其中,所述第六策略包括开启所述主动限速功能。
[0058]
在本实施例中,由于自适应巡航功能和主动限速功能不存在优先级关系,根据用户的需求开启对应的功能。
[0059]
由此,由上述可得:若所述定速巡航功能或所述自适应巡航功能的当前状态为激活状态,则将第五策略确定为所述功能开启信号对应的功能切换策略,其中,所述第五策略包括关闭当前状态为激活状态的所述巡航功能,并在关闭当前状态为激活状态的巡航功能后开启所述主动限速功能;若所述巡航功能的当前状态均为未激活状态,则将第六策略确定为所述功能开启信号对应的功能切换策略,其中,所述第六策略包括开启所述主动限速功能。
[0060]
方案三,针对车辆中的低速越野巡航功能。
[0061]
若所述低速越野巡航功能的当前状态为激活状态,则将第七策略确定为所述功能开启信号对应的功能切换策略,其中,所述第七策略包括忽略所述功能开启信号,保持所述低速越野巡航功能为激活状态,并在所述低速越野巡航功能开启期间包括所述主动限速功能为禁用状态。
[0062]
在本实施例中,由于低速越野巡航功能的优先级高于主动限速功能的优先级,因此,在低速越野巡航功能处于激活状态时,不能开启主动限速功能,知道低速越野巡航关闭之后,主动限速功能才能处于可用状态。
[0063]
在本实施例中,低速越野巡航功能由汽车电子稳定系统进行控制,汽车电子稳定系统负责低速越野巡航功能的状态决策及扭矩计算,并将计算后的扭矩传输至发动机管理系统,由发动机管理系统进行整车的扭矩协调和输出。
[0064]
在一种可能的实现方式中,若同时检测到主动限速功能的开启信号和定速巡航功能的开启信号,由于主动限速功能和巡航功能不能同时开启,因此,判定当前接收到的两个信号均无效,车辆可以继续保持当前状态不变。
[0065]
若同时检测到主动限速功能的开启信号和自适应巡航功能的开启信号,判定当前接收到的两个信号均无效,车辆可以继续保持当前状态不变。
[0066]
若同时检测到主动限速功能的开启信号和低速越野巡航功能的开启信号,由于主动限速功能的优先级低于低速越野巡航功能的优先级,则开启低速越野巡航功能。
[0067]
若同时检测到定速巡航功能的开启信号和自适应巡航功能的开启信号,则确定当前收到的两个信号均无效,车辆可以继续保持当前状态不变。
[0068]
在一种可能的实现方式中,上述方法还包括:
[0069]
在检测到车辆处于第一状态时,激活速度上限设定调节功能,以便于用户调节车辆的速度上限。其中,第一状态包括主动限速功能处于激活状态、油门下降高度大于预设高度和车辆处于超速模式中的一个或多个。
[0070]
在本实施例中,油门下降高度大于预设高度说明用户处于深踩油门阶段,说明用户可能想要加速,因此,可以激活速度上线设定调节功能,以便于用户将车速上限调大。同理,车辆处于超速模式可以激活速度上线设定调节功能,以便于用户将车速上限调大。
[0071]
在调节速度上限时,若检测到点击车速增加按键(例如res(+)按键)的操作时,车速上限按照预设步长(例如,5km/h或10km/h)递增(每点击一次车速上限增加预设步长);若检测到点击减小按键(例如set(-)按键)的操作时,车速上限按照预设步长(例如,5km/h或10km/h)递减;若检测到长按增加按键的操作时,车速上限按照预设步长(例如,5km/h或10km/h)持续增加;若检测到长按减小按键的操作时,车速上限按照预设步长(例如,5km/h或10km/h)持续减小。本技术中所有按键信号均由车辆中的服务中心(csa)以can信号的形
式与发动机管理系统(ems,engine-management-system)进行通讯。在主动限速功能的开启按键出现故障(例如卡滞故障)时,由csa进行故障判断,并向ems发送故障信息,ems接收到故障信息后禁止使用主动限速功能。
[0072]
在本实施例中,调节车速上限时,获取当前车速,若当前车速小于预设值,则将预设值作为上限初始值,在上限初始值的基础上继续对车速上限进行调节。例如,若预设值为30km/h,若当前车速为20km/h,则当前时刻从30km/h继续向上增加车速上限。若当前车速大于或等于预设值,则将当前车速作为上限初始值。
[0073]
在实际应用中,在主动限速功能被激活、且需要调节车速上限时,判断本次激活是否为第一次激活主动限速功能;若本次激活是第一次激活主动限速功能,获取当前车速,若当前车速小于预设值,则将预设值作为上限初始值;若当前车速大于或等于预设值,则将当前车速作为上限初始值。
[0074]
在实际应用中,在第一次激活主动限速功能、且需要调节车速上限时,若当前车速不是预设值的倍数,则按下车速上限的调节按键后,先将车速上限调节至预设值的倍数,然后在按照预设步长继续调节车速上限。例如,当前车速62km/h,按下车速上限调节按键后,车速上限先调至60km/h或65km/h,而后再以预设步长继续调节车速上限。
[0075]
如图2所示,在一种可能的实现方式中,上述方法还可以包括:
[0076]
s201,获取所述车辆的加速踏板需求扭矩、巡航控制需求扭矩和主动限速需求扭矩。
[0077]
在本实施例中,加速踏板需求扭矩根据用户踩加速踏板的力度或深度确定,因此,加速踏板需求扭矩可以称为用户需求踏板扭矩。巡航控制需求扭矩为巡航功能对应需要的扭矩。主动限速需求扭矩为主动限速功能对应需要的扭矩。
[0078]
s202,基于所述加速踏板需求扭矩、所述巡航控制需求扭矩和所述主动限速需求扭矩进行扭矩协调,得到整车需求扭矩。
[0079]
在本实施例中,将加速踏板需求扭矩、巡航控制需求扭矩和主动限速需求扭矩输入至预先训练的神经网络模型,得到整车需求扭矩。
[0080]
或者,计算加速踏板需求扭矩与第一权重的乘积,得到第一值;计算巡航控制需求扭矩与第二权重的乘积,得到第二值;计算主动限速需求扭矩与第三权重的乘积,得到第三值;计算第一值、第二值和第三值之和,得到整车需求扭矩。
[0081]
或者,查找所述加速踏板需求扭矩和所述巡航控制需求扭矩中的最大值,所述加速踏板需求扭矩和所述巡航控制需求扭矩中的最大值为候选需求扭矩;查找所述候选需求扭矩和所述主动限速需求扭矩中的最小值,所述候选需求扭矩和所述主动限速需求扭矩中的最小值为所述整车需求扭矩。
[0082]
s203,若所述整车需求扭矩与所述加速踏板需求扭矩相同,则获取车辆的加速踏板的踏板真实开度,并基于所述踏板真实开度控制车辆行驶。
[0083]
在本实施例中,加速踏板的踏板真实开度可以从车辆中安装的加速踏板传感器中确定。
[0084]
s204,若所述整车需求扭矩与所述加速踏板需求扭矩不相同,则基于所述整车需求扭矩确定所述车辆的踏板虚拟开度,并基于所述踏板虚拟开度控制车辆行驶。
[0085]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程
的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0086]
对应于上文实施例所述的车辆的功能切换方法,图3示出了本技术实施例提供的车辆的功能切换装置的结构框图,为了便于说明,仅示出了与本技术实施例相关的部分。
[0087]
参照图3,该装置300可以包括:信息获取模块310、策略确定模块320和功能切换模块330。
[0088]
其中,信息获取模块310,用于在检测到功能开启信号后,获取与所述功能开启信号相关的目标功能的当前状态,其中,所述功能开启信号为主动限速功能的开启信号或巡航功能的开启信号;在所述功能开启信号为主动限速功能的开启信号时,所述目标功能为所述巡航功能;在所述功能开启信号为巡航功能的开启信号时,所述目标功能为所述主动限速功能;
[0089]
策略确定模块320,用于基于所述目标功能的当前状态,确定所述功能开启信号对应的功能切换策略;
[0090]
功能切换模块330,用于基于所述功能切换策略对车辆的功能进行切换。
[0091]
在一种可能的实现方式中,所述巡航功能包括定速巡航功能和/或自适应巡航功能。
[0092]
在一种可能的实现方式中,所述功能开启信号为巡航功能的开启信号,所述目标功能为所述主动限速功能,所述巡航功能为所述定速巡航功能;策略确定模块320具体可以用于:
[0093]
若所述主动限速功能的当前状态为激活状态,则将第一策略确定为所述功能开启信号对应的功能切换策略,其中,所述第一策略包括关闭所述主动限速功能,并在关闭所述主动限速功能后开启所述定速巡航功能;
[0094]
若所述主动限速功能的当前状态为未激活状态,则将第二策略确定为所述功能开启信号对应的功能切换策略,其中,所述第二策略包括开启所述定速巡航功能。
[0095]
在一种可能的实现方式中,所述功能开启信号为巡航功能的开启信号,所述目标功能为所述主动限速功能,所述巡航功能为所述自适应巡航功能;策略确定模块320具体可以用于:
[0096]
若所述主动限速功能的当前状态为未激活状态,则将第三策略确定为所述功能开启信号对应的功能切换策略,其中,所述第三策略包括开启所述自适应巡航功能;
[0097]
若所述主动限速功能的当前状态为激活状态,则将第四策略确定为所述功能开启信号对应的功能切换策略,其中,所述第四策略包括忽略所述功能开启信号,并在所述主动限速功能开启期间保持所述自适应巡航功能为禁用状态。
[0098]
在一种可能的实现方式中,所述功能开启信号为主动限速功能的开启信号;所述目标功能包括所述定速巡航功能和自适应巡航功能;策略确定模块320具体可以用于:
[0099]
若所述定速巡航功能的当前状态为激活状态,则将第五策略确定为所述功能开启信号对应的功能切换策略,其中,所述第五策略包括关闭所述定速巡航功能,并在关闭所述定速巡航功能后开启所述主动限速功能;
[0100]
若所述定速巡航功能和所述自适应巡航功能的当前状态均为未激活状态,则将第六策略确定为所述功能开启信号对应的功能切换策略,其中,所述第六策略包括开启所述
主动限速功能。
[0101]
在一种可能的实现方式中,策略确定模块320具体可以用于:
[0102]
若所述自适应巡航功能的当前状态为激活状态,则将第七策略确定为所述功能开启信号对应的功能切换策略,其中,所述第七策略包括关闭所述自适应巡航功能,在关闭所述自适应巡航功能后开启所述主动限速功能,并在所述主动限速功能开启期间保持所述自适应巡航功能为禁用状态。
[0103]
在一种可能的实现方式中,该装置300还包括:
[0104]
扭矩获取模块,用于获取所述车辆的加速踏板需求扭矩、巡航控制需求扭矩和主动限速需求扭矩;
[0105]
扭矩协调模块,用于基于所述加速踏板需求扭矩、所述巡航控制需求扭矩和所述主动限速需求扭矩进行扭矩协调,得到整车需求扭矩;
[0106]
车辆控制模块,用于若所述整车需求扭矩与所述加速踏板需求扭矩相同,则获取车辆的加速踏板的踏板真实开度,并基于所述踏板真实开度控制车辆行驶;
[0107]
车辆控制模块,还用于若所述整车需求扭矩与所述加速踏板需求扭矩不相同,则基于所述整车需求扭矩确定所述车辆的踏板虚拟开度,并基于所述踏板虚拟开度控制车辆行驶。
[0108]
在一种可能的实现方式中,扭矩协调模块具体可以用于:
[0109]
查找所述加速踏板需求扭矩和所述巡航控制需求扭矩中的最大值,所述加速踏板需求扭矩和所述巡航控制需求扭矩中的最大值为候选需求扭矩;
[0110]
查找所述候选需求扭矩和所述主动限速需求扭矩中的最小值,所述候选需求扭矩和所述主动限速需求扭矩中的最小值为所述整车需求扭矩。
[0111]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0112]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0113]
本技术实施例还提供了一种终端设备,参见图4,该终端设备400可以包括:至少一个处理器410、存储器420以及存储在所述存储器420中并可在所述至少一个处理器410上运行的计算机程序,所述处理器410执行所述计算机程序时实现上述任意各个方法实施例中的步骤,例如图1所示实施例中的步骤s101至步骤s103。或者,处理器410执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能,例如图3所示信息获取模块310至功能切换模块330的功能。
[0114]
示例性的,计算机程序可以被分割成一个或多个模块/单元,一个或者多个模块/
单元被存储在存储器420中,并由处理器410执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序段,该程序段用于描述计算机程序在终端设备400中的执行过程。
[0115]
本领域技术人员可以理解,图4仅仅是终端设备的示例,并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如输入输出设备、网络接入设备、总线等。
[0116]
处理器410可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0117]
存储器420可以是终端设备的内部存储单元,也可以是终端设备的外部存储设备,例如插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。所述存储器420用于存储所述计算机程序以及终端设备所需的其他程序和数据。所述存储器420还可以用于暂时地存储已经输出或者将要输出的数据。
[0118]
总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
[0119]
本技术实施例提供的车辆的功能切换方法可以应用于计算机、平板电脑、笔记本电脑、上网本、个人数字助理(personal digital assistant,pda)等终端设备上,本技术实施例对终端设备的具体类型不作任何限制。
[0120]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0121]
本技术还提供一种车辆,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述的车辆的功能切换方法。
[0122]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0123]
在本技术所提供的实施例中,应该理解到,所揭露的终端设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0124]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0125]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0126]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被一个或多个处理器执行时,可实现上述各个方法实施例的步骤。
[0127]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被一个或多个处理器执行时,可实现上述各个方法实施例的步骤。
[0128]
同样,作为一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时实现可实现上述各个方法实施例中的步骤。
[0129]
其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
[0130]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。

技术特征:
1.一种车辆的功能切换方法,其特征在于,包括:在检测到功能开启信号后,获取与所述功能开启信号相关的目标功能的当前状态,其中,所述功能开启信号为主动限速功能的开启信号或巡航功能的开启信号;在所述功能开启信号为主动限速功能的开启信号时,所述目标功能为所述巡航功能;在所述功能开启信号为巡航功能的开启信号时,所述目标功能为所述主动限速功能;基于所述目标功能的当前状态,确定所述功能开启信号对应的功能切换策略;基于所述功能切换策略对车辆的功能进行切换。2.如权利要求1所述的车辆的功能切换方法,其特征在于,所述巡航功能包括定速巡航功能、自适应巡航功能和/或低速越野巡航功能,所述低速越野巡航功能的优先级大于所述主动限速功能的优先级。3.如权利要求2所述的车辆的功能切换方法,其特征在于,所述功能开启信号为巡航功能的开启信号,所述目标功能为所述主动限速功能;所述基于所述目标功能的当前状态,确定所述功能开启信号对应的功能切换策略,包括:若所述主动限速功能的当前状态为激活状态,则将第一策略确定为所述功能开启信号对应的功能切换策略,其中,所述第一策略包括关闭所述主动限速功能,并在关闭所述主动限速功能后开启所述功能开启信号对应的巡航功能;若所述主动限速功能的当前状态为未激活状态,则将第二策略确定为所述功能开启信号对应的功能切换策略,其中,所述第二策略包括开启所述功能开启信号对应的所述巡航功能。4.如权利要求2所述的车辆的功能切换方法,其特征在于,所述功能开启信号为主动限速功能的开启信号;所述目标功能为所述巡航功能,所述巡航功能包括所述定速巡航功能、自适应巡航功能和所述低速越野巡航功能;所述基于所述目标功能的当前状态,确定所述功能开启信号对应的功能切换策略,包括:若所述定速巡航功能或所述自适应巡航功能的当前状态为激活状态,则将第五策略确定为所述功能开启信号对应的功能切换策略,其中,所述第五策略包括关闭当前状态为激活状态的所述巡航功能,并在关闭当前状态为激活状态的巡航功能后开启所述主动限速功能;若所述巡航功能的当前状态均为未激活状态,则将第六策略确定为所述功能开启信号对应的功能切换策略,其中,所述第六策略包括开启所述主动限速功能。5.如权利要求4所述的车辆的功能切换方法,其特征在于,所述基于所述目标功能的当前状态,确定所述功能开启信号对应的功能切换策略,包括:若所述低速越野巡航功能的当前状态为激活状态,则将第七策略确定为所述功能开启信号对应的功能切换策略,其中,所述第七策略包括忽略所述功能开启信号,保持所述低速越野巡航功能为激活状态,并在所述低速越野巡航功能开启期间包括所述主动限速功能为禁用状态。6.如权利要求1至5任一项所述的车辆的功能切换方法,其特征在于,所述方法还包括:获取所述车辆的加速踏板需求扭矩、巡航控制需求扭矩和主动限速需求扭矩;
基于所述加速踏板需求扭矩、所述巡航控制需求扭矩和所述主动限速需求扭矩进行扭矩协调,得到整车需求扭矩;若所述整车需求扭矩与所述加速踏板需求扭矩相同,则获取车辆的加速踏板的踏板真实开度,并基于所述踏板真实开度控制车辆行驶;若所述整车需求扭矩与所述加速踏板需求扭矩不相同,则基于所述整车需求扭矩确定所述车辆的踏板虚拟开度,并基于所述踏板虚拟开度控制车辆行驶。7.如权利要求6所述的车辆的功能切换方法,其特征在于,所述基于所述加速踏板需求扭矩、所述巡航控制需求扭矩和所述主动限速需求扭矩进行扭矩协调,得到整车需求扭矩,包括:查找所述加速踏板需求扭矩和所述巡航控制需求扭矩中的最大值,所述加速踏板需求扭矩和所述巡航控制需求扭矩中的最大值为候选需求扭矩;查找所述候选需求扭矩和所述主动限速需求扭矩中的最小值,所述候选需求扭矩和所述主动限速需求扭矩中的最小值为所述整车需求扭矩。8.一种车辆的功能切换装置,其特征在于,包括:信息获取模块,用于在检测到功能开启信号后,获取与所述功能开启信号相关的目标功能的当前状态,其中,所述功能开启信号为主动限速功能的开启信号或巡航功能的开启信号;在所述功能开启信号为主动限速功能的开启信号时,所述目标功能为所述巡航功能;在所述功能开启信号为巡航功能的开启信号时,所述目标功能为所述主动限速功能;策略确定模块,用于基于所述目标功能的当前状态,确定所述功能开启信号对应的功能切换策略;功能切换模块,用于基于所述功能切换策略对车辆的功能进行切换。9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的车辆的功能切换方法。10.一种车辆,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的车辆的功能切换方法。

技术总结
本申请适用于智能汽车技术领域,提供了一种车辆的功能切换方法、装置、终端设备及车辆,该方法包括:在检测到功能开启信号后,获取与功能开启信号相关的目标功能的当前状态,其中,功能开启信号为主动限速功能的开启信号或巡航功能的开启信号;在功能开启信号为主动限速功能的开启信号时,目标功能为巡航功能;在功能开启信号为巡航功能的开启信号时,目标功能为所述主动限速功能;基于目标功能的当前状态,确定功能开启信号对应的功能切换策略;基于所述功能切换策略对车辆的功能进行切换。本申请在需要开启主动限速功能或巡航功能时,考虑了相应的目标功能的当前状态,使车辆的功能转换更合理,更符合车辆的当前状态。更符合车辆的当前状态。更符合车辆的当前状态。


技术研发人员:杨美玲 李冰涛
受保护的技术使用者:长城汽车股份有限公司
技术研发日:2023.06.21
技术公布日:2023/8/5
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐