一种基于方向盘按键控制车辆场景的方法和装置与流程

未命名 08-05 阅读:246 评论:0


1.本技术涉及基于车辆技术领域,具体涉及一种基于方向盘按键控制车辆场景的方法和装置。


背景技术:

2.随着汽车智能化程度的不断发展,在车机上的操作复杂程度越来越高,在实际操作中,为提升用户操作车辆的便利性,车机软件中定义了很多场景类型,不同场景所操作的内容有所不同,给用户提升了更良好的用车体验。但随着场景的增多,如何更加快捷的完成场景的匹配和执行,也是需要考虑的用户体验。
3.目前现有技术中根据方向盘按键控制车身的相关方法为,方向盘按键的点击可以控制每个子部件的参数,但每个场景中仅能通过点击控制一个车辆部件,例如通过点击操作实现行车记录仪的录像、锁档任务或拍照任务,或者控制自动泊车。
4.用户每次操作按键只能实现一种车辆功能,若用户想达到想要的车辆功能,需要多次进行按键操作,导致进入用户所需的车辆场景效率低下。


技术实现要素:

5.本技术的目的在于提供一种基于方向盘按键控制车辆场景的方法和装置,以解决现有技术中进入用户所需的车辆场景效率低下的问题。
6.为了实现上述目的,本技术采用的技术方案如下:
7.一种基于方向盘按键控制车辆场景的方法,所述方法包括:
8.在检测到方向盘中目标按键的触发事件时,确定所述触发事件匹配的预定义场景;
9.确定所述预定义场景对应的目标车辆控制逻辑,其中,所述目标车辆控制逻辑用于进行车辆内至少一个操作部件的参数控制;
10.按照所述目标车辆控制逻辑控制所述车辆进入所述预定义场景。
11.进一步,确定所述预定义场景对应的目标车辆控制逻辑包括:
12.确定所述预定义场景的前置条件,其中,所述前置条件中包括条件类型和各条件类型对应的条件参数;
13.根据所述条件类型获取当前的车辆运行参数;
14.若所述车辆运行参数与所述条件类型对应的条件参数匹配,则确定所述预定义场景对应的目标车辆控制逻辑。
15.进一步,检测到方向盘中目标按键的触发事件之前,所述方法还包括:
16.获取用户预先设置的车辆场景和每个车辆场景中操作部件的参数;
17.根据选取操作,从车辆场景中选取预定义场景;
18.将所述预定义场景的启动方式设置为所述方向盘中目标按键的快捷启动。
19.进一步,将所述预定义场景的启动方式设置为所述方向盘中目标按键的快捷启动
之前,所述方法还包括:
20.确定所述目标按键的快捷启动当前对应的目标车辆场景;
21.若所述预定义场景与所述目标车辆场景不同,则取消所述目标车辆场景的快捷启动。
22.进一步,进入所述预定义场景之后,所述方法还包括:
23.在执行所述预定义场景过程中,监测所述目标车辆控制逻辑执行过程中操作部件的实时参数;
24.若所述实时参数和原有参数不同,则将所述实时参数更新到所述目标车辆控制逻辑中。
25.进一步,所述前置条件中的条件类型包括:档位、车速、电量以及音乐开启状态。
26.进一步,所述操作部件包括:空调、后视镜、座椅、多媒体、语音播报以及车机显示屏。
27.一种基于方向盘按键控制车辆场景的装置,所述装置包括:
28.第一确定模块,用于在检测到方向盘中目标按键的触发事件时,确定所述触发事件匹配的预定义场景;
29.第二确定模块,用于确定所述预定义场景对应的目标车辆控制逻辑,其中,所述目标车辆控制逻辑用于进行车辆内至少一个操作部件的参数控制;
30.控制模块,用于按照所述目标车辆控制逻辑控制所述车辆进入所述预定义场景。
31.一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
32.存储器,用于存放计算机程序;
33.处理器,用于执行存储器上所存放的程序时,实现上述任一所述的方法。
34.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的方法。
35.本技术的有益效果:
36.本技术提供了一种基于方向盘按键控制车辆场景的方法,目标按键的触发事件匹配一个预定义场景,该预定义场景的目标车辆控制逻辑用于进行车辆内一个或多个操作部件的参数控制,这样用户每次操作目标按键时,可以一次性触发目标车辆控制逻辑中多个操作部件的参数控制,快速进入预定义场景,无需用户进行多次按键操作,提高用户进入预定义场景的效率。
附图说明
37.图1为本技术中基于方向盘按键控制车辆场景方法流程图;
38.图2为本技术中基于方向盘按键控制车辆场景的流程示意图;
39.图3为本技术中待测车辆性能测试装置示意图;
40.图4为本技术中一种电子设备的结构示意图。
具体实施方式
41.以下将参照附图和优选实施例来说明本技术的实施方式,本领域技术人员可由本
说明书中所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本技术,而不是为了限制本技术的保护范围。
42.本技术实施例中的一种基于方向盘按键控制车辆场景方法可以由控制器来执行。下面将结合具体实施方式,对本技术提供的一种基于方向盘按键控制车辆场景方法进行详细的说明,如图1所示,具体步骤如下:
43.步骤101:在检测到方向盘中目标按键的触发事件时,确定触发事件匹配的预定义场景。
44.方向盘中设有一个目标按键,该目标按键对应有多个车辆场景,但每次被触发时只能匹配一个预定义场景,也就是说,当当有多个车辆场景时,有且仅有一个车辆场景可以定义为方向盘按键快捷执行。
45.控制器检测到该目标按键产生触发事件时,确定触发事件当前匹配的预定义场景。其中,车辆场景可以为小憩场景、影院场景、音乐场景等,触发事件可以为单击、双击、长按中的任意一种。
46.步骤102:确定预定义场景对应的目标车辆控制逻辑。
47.其中,目标车辆控制逻辑用于进行车辆内至少一个操作部件的参数控制。
48.每个车辆场景对应一个车辆控制逻辑,车辆控制逻辑用于控制车辆内至少一个操作部件的参数,例如,车辆控制逻辑包括但不限于空调参数调节、后视镜位置调节、座椅位置调节、座椅通风加热、多媒体播放、副驾屏控制、语音播报提示、车机显示屏状态切换。操作部件为车辆内用户能够操纵的任意一个部件,包括但不限于空调、后视镜、座椅、多媒体、语音播报以及车机显示屏。
49.控制器确定预定义场景后,确定该预定义场景对应的目标车辆控制逻辑。
50.步骤103:按照目标车辆控制逻辑控制车辆进入预定义场景。
51.控制器控制车辆执行目标车辆控制逻辑,从而使车辆进入预定义场景。
52.在本技术中,目标按键的触发事件匹配一个预定义场景,该预定义场景的目标车辆控制逻辑用于进行车辆内一个或多个操作部件的参数控制,这样用户每次操作目标按键时,可以一次性触发目标车辆控制逻辑中多个操作部件的参数控制,快速进入预定义场景,无需用户进行多次按键操作,提高用户进入预定义场景的效率,提高用户体验。
53.作为一种可选的实施方式,确定预定义场景对应的目标车辆控制逻辑包括:确定预定义场景的前置条件,其中,前置条件中包括条件类型和各条件类型对应的条件参数;根据条件类型获取当前的车辆运行参数;若车辆运行参数与条件类型对应的条件参数匹配,则确定预定义场景对应的目标车辆控制逻辑。
54.前置条件中包括条件类型和各条件类型对应的条件参数,条件类型包括:档位、车速、电量以及音乐开启状态等,每个前置条件包括至少一个条件类型。车辆场景的前置条件可以是用户自行设置的,也可以是出厂设置好的。例如,音乐场景的前置条件为车辆电量大于40%。
55.目标按键发生触发事件后,控制器收到触发信号,需要确定是否已有车辆场景的启动方式设置为目标按键的快捷启动;若没有场景车辆设置为按键快捷启动,则不做任何
处理;若已有场景车辆设置为按键快捷启动,则确定该车辆场景为预定义场景,并确定预定义场景的前置条件。
56.控制器需要确定当前车辆状态是否满足车辆场景的前置条件。若满足,则确定车辆场景对应的车辆控制逻辑;若不满足,则在车机界面上提示场景执行失败,其中,提示可以为弹窗提示或语音提示。
57.具体来说,控制器确定预定义场景的前置条件后,根据条件类型获取当前的车辆运行参数。并判断车辆运行参数与条件类型对应的条件参数是否匹配。若车辆运行参数与条件类型对应的条件参数匹配,则确定预定义场景对应的目标车辆控制逻辑;若车辆运行参数与条件参数不匹配,则在车机界面上提示场景执行失败。
58.作为一种可选的实施方式,检测到方向盘中目标按键的触发事件之前,方法还包括:获取用户预先设置的车辆场景和每个车辆场景中操作部件的参数;根据选取操作,从车辆场景中选取预定义场景;将预定义场景的启动方式设置为方向盘中目标按键的快捷启动。
59.用户在启动预定义场景之前,需要事先设置预定义场景的快捷启动。即,用户在车机显示屏上设置所需要的车辆场景和每个车辆场景中操作部件的参数;车辆场景和操作部件的参数也可以是车辆出厂时自带的,用户可以在此基础上进行增删或修改。用户从多个车辆场景中选取出待进入的预定义场景,并将预定义场景的启动方式设置为方向盘中目标按键的快捷启动。
60.若用户选取预定义场景后,发现目标按键的快捷启动已匹配其他车辆场景,即,已匹配目标车辆场景,则需要取消目标车辆场景的快捷启动,然后再设置预定义场景的启动方式为目标按键的快捷启动。
61.作为一种可选的实施方式,进入预定义场景之后,方法还包括:在执行预定义场景过程中,监测目标车辆控制逻辑执行过程中操作部件的实时参数;若实时参数和原有参数不同,则将实时参数更新到目标车辆控制逻辑中。
62.车辆在执行预定义场景过程中,控制器实时监测目标车辆控制逻辑执行过程中操作部件的实时参数,若用户更改了参数,那么控制器检测到的实时参数和原有参数不同,则将实时参数更新到目标车辆控制逻辑中,下次执行该预定义场景时按照更新后的参数进行车辆状态调整。
63.上述功能可以在车辆场景中关闭,即不再通过方向盘按键触发事件进行车辆场景的快捷执行。
64.基于相同的技术构思,本技术还提供了一种基于方向盘按键控制车辆场景的流程示意图,如图2所示,该装置包括:
65.步骤201:用户需在车机内设置车辆场景和操作部件的参数,完成场景定义后将预定义场景设置为方向盘快捷启动,如果之前已有目标车辆场景设置为快捷启动,则取消目标车辆场景的快捷启动设置,更新预定义场景为快捷启动。
66.步骤201:目标按键产生触发事件后,车机收到触发信号。
67.步骤201:判断当前是否已有车辆场景设置为快捷启动,若已有,则执行步骤203;若无,则结束当前操作。
68.步骤203:车机判断当前车辆状态是否满足预定义场景的前置条件。若否,则结束
当前操作,若是,则进行步骤204。
69.步骤204:车机进入预定义场景的目标车辆控制逻辑。
70.步骤205:若场景执行中操作部件的参数发生变化,则更新保存到场景设置中,下次执行场景时按照新参数值进行车辆状态调整。
71.基于相同的技术构思,本技术还提供了一种基于方向盘按键控制车辆场景装置,如图3所示,该装置包括:
72.第一确定模块301,用于在检测到方向盘中目标按键的触发事件时,确定触发事件匹配的预定义场景;
73.第二确定模块302,用于确定预定义场景对应的目标车辆控制逻辑,其中,目标车辆控制逻辑用于进行车辆内至少一个操作部件的参数控制;
74.控制模块303,用于按照目标车辆控制逻辑控制车辆进入预定义场景。
75.可选的,第二确定模块302用于:
76.确定预定义场景的前置条件,其中,前置条件中包括条件类型和各条件类型对应的条件参数;
77.根据条件类型获取当前的车辆运行参数;
78.若车辆运行参数与条件类型对应的条件参数匹配,则确定预定义场景对应的目标车辆控制逻辑。
79.可选的,该装置用于:
80.获取用户预先设置的车辆场景和每个车辆场景中操作部件的参数;
81.根据选取操作,从车辆场景中选取预定义场景;
82.将预定义场景的启动方式设置为方向盘中目标按键的快捷启动。
83.可选的,该装置用于:
84.确定目标按键的快捷启动当前对应的目标车辆场景;
85.若预定义场景与目标车辆场景不同,则取消目标车辆场景的快捷启动。
86.可选的,该装置用于:
87.在执行预定义场景过程中,监测目标车辆控制逻辑执行过程中操作部件的实时参数;
88.若实时参数和原有参数不同,则将实时参数更新到目标车辆控制逻辑中。
89.可选的,前置条件中的条件类型包括:档位、车速、电量以及音乐开启状态。
90.可选的,操作部件包括:空调、后视镜、座椅、多媒体、语音播报以及车机显示屏。
91.根据本技术实施例的另一方面,本技术提供了一种电子设备,如图4所示,包括存储器403、处理器401、通信接口402及通信总线404,存储器403中存储有可在处理器401上运行的计算机程序,存储器403、处理器401通过通信接口402和通信总线404进行通信,处理器401执行计算机程序时实现上述方法的步骤。
92.上述电子设备中的存储器、处理器通过通信总线和通信接口进行通信。通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。
93.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括
非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
94.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
95.根据本技术实施例的又一方面还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质。
96.可选地,在本技术实施例中,计算机可读介质被设置为存储用于处理器执行上述方法的程序代码。
97.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
98.本技术实施例在具体实现时,可以参阅上述各个实施例,具有相应的技术效果。
99.可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dsp device,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术功能的其它电子单元或其组合中。
100.对于软件实现,可通过执行本文功能的单元来实现本文的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
101.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
102.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
103.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
104.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
105.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
106.功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
107.以上实施例仅是为充分说明本技术而所举的较佳的实施例,本技术的保护范围不限于此。本技术领域的技术人员在本技术基础上所作的等同替代或变换,均在本技术的保护范围之内。

技术特征:
1.一种基于方向盘按键控制车辆场景的方法,其特征在于,所述方法包括:在检测到方向盘中目标按键的触发事件时,确定所述触发事件匹配的预定义场景;确定所述预定义场景对应的目标车辆控制逻辑,其中,所述目标车辆控制逻辑用于进行车辆内至少一个操作部件的参数控制;按照所述目标车辆控制逻辑控制所述车辆进入所述预定义场景。2.根据权利要求1所述的方法,其特征在于,确定所述预定义场景对应的目标车辆控制逻辑包括:确定所述预定义场景的前置条件,其中,所述前置条件中包括条件类型和各条件类型对应的条件参数;根据所述条件类型获取当前的车辆运行参数;若所述车辆运行参数与所述条件类型对应的条件参数匹配,则确定所述预定义场景对应的目标车辆控制逻辑。3.根据权利要求1所述的方法,其特征在于,检测到方向盘中目标按键的触发事件之前,所述方法还包括:获取用户预先设置的车辆场景和每个车辆场景中操作部件的参数;根据选取操作,从车辆场景中选取所述预定义场景;将所述预定义场景的启动方式设置为所述方向盘中目标按键的快捷启动。4.根据权利要求3所述的方法,其特征在于,将所述预定义场景的启动方式设置为所述方向盘中目标按键的快捷启动之前,所述方法还包括:确定所述目标按键的快捷启动当前对应的目标车辆场景;若所述预定义场景与所述目标车辆场景不同,则取消所述目标车辆场景的快捷启动。5.根据权利要求1所述的方法,其特征在于,进入所述预定义场景之后,所述方法还包括:在执行所述预定义场景过程中,监测所述目标车辆控制逻辑执行过程中操作部件的实时参数;若所述实时参数和原有参数不同,则将所述实时参数更新到所述目标车辆控制逻辑中。6.根据权利要求2所述的方法,其特征在于,所述前置条件中的条件类型包括:档位、车速、电量以及音乐开启状态。7.根据权利要求1所述的方法,其特征在于,所述操作部件包括:空调、后视镜、座椅、多媒体、语音播报以及车机显示屏。8.一种基于方向盘按键控制车辆场景的装置,其特征在于,所述装置包括:第一确定模块,用于在检测到方向盘中目标按键的触发事件时,确定所述触发事件匹配的预定义场景;第二确定模块,用于确定所述预定义场景对应的目标车辆控制逻辑,其中,所述目标车辆控制逻辑用于进行车辆内至少一个操作部件的参数控制;控制模块,用于按照所述目标车辆控制逻辑控制所述车辆进入所述预定义场景。9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法。

技术总结
本申请涉及一种基于方向盘按键控制车辆场景的方法和装置,所述方法包括:在检测到方向盘中目标按键的触发事件时,确定所述触发事件匹配的预定义场景;确定所述预定义场景对应的目标车辆控制逻辑,其中,所述目标车辆控制逻辑用于进行车辆内至少一个操作部件的参数控制;按照所述目标车辆控制逻辑控制所述车辆进入所述预定义场景。本申请提高用户进入预定义场景的效率。义场景的效率。义场景的效率。


技术研发人员:隆剑
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2023.05.26
技术公布日:2023/8/4
版权声明

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

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

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

相关推荐