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

一种车辆功能的控制方法、装置、车辆及存储介质与流程

2022-12-06 23:58:36 来源:中国专利 TAG:

1.本发明涉及智能驾驶技术领域,尤其涉及一种车辆功能的控制方法、装置、车辆及存储介质。


背景技术:

2.随着智能汽车的快速发展,汽车上的智能应用也越来越多。目前车辆的主要功能均为制造商预定义,这些功能多为根据预定义运行,仅预留少量用户的开启/关闭及功能设置接口。通过这些接口,用户能够对车辆功能进行有限的控制,如打开/关闭车窗,设置车内氛围灯颜色、导航目的地等。这些操作都需要用户手动一一触发,这些功能已经不能满足用户的需求。


技术实现要素:

3.针对上述技术问题,本发明提供了一种车辆功能的控制方法、装置、车辆及存储介质,可以实现一键配置、智能触发车辆的多个功能。
4.本发明的第一方面,提供一种车辆功能的控制方法,包括:响应于用户的控制指令以显示车辆功能控制的设置界面,所述设置界面包括可用的车辆功能列表及自动触发条件;记录用户在所述设置界面选择的车辆功能和/或自动触发条件,形成控制逻辑,将所述控制逻辑存储为可执行文件并创建关联的控制按钮;响应于用户的主动控制或自动触发条件执行所述控制逻辑,以执行用户选择的所述车辆功能。
5.可选地,所述自动触发条件包括:时间、地理位置、车身状态、车内外环境,所述自动触发条件与所述控制逻辑关联,当所述自动触发条件被触发时,执行该关联的控制逻辑。
6.可选地,所述车辆功能包括:空调、香氛、座椅、车门窗、屏幕、驾驶模式、声音、灯光、多媒体、摄像头控制、导航;任一所述车辆功能被选中后显示该车辆功能对应的子选项,所述子选项被选中后用于描述该车辆功能的具体控制逻辑。
7.可选地,所述响应于用户的主动控制或自动触发条件执行所述控制逻辑,包括:响应于用户通过点选界面、语音控制或触发自动触发条件执行所述控制逻辑;执行所述控制逻辑时,实时显示并反馈当前的控制逻辑执行结果。
8.可选地,所述记录用户在所述设置界面选择的车辆功能和/或自动触发条件,包括:显示可用的车辆功能列表及自动触发条件,根据用户的操作将车辆功能和/或自动触发条件拖拽进入指定区域;判断所述指定区域内是否存在自动触发条件,若存在记录为自动化指令模式,若不存在记录为快捷键模式。
9.本发明的第二方面,提供一种车辆功能的控制装置,包括:显示模块,用于响应于
用户的控制指令以显示车辆功能控制的设置界面,所述设置界面包括可用的车辆功能列表及自动触发条件;设置模块,用于记录用户在所述设置界面选择的车辆功能和/或自动触发条件,形成控制逻辑,将所述控制逻辑存储为可执行文件并创建关联的控制按钮;执行模块,用于响应于用户的主动控制或自动触发条件执行所述控制逻辑,以执行用户选择的所述车辆功能。
10.可选地,所述自动触发条件包括:时间、地理位置、车身状态、车内外环境,所述自动触发条件与所述控制逻辑关联,当所述自动触发条件被触发时,执行该关联的控制逻辑。
11.可选地,所述车辆功能包括:空调、香氛、座椅、车门窗、屏幕、驾驶模式、声音、灯光、多媒体、摄像头控制、导航;任一所述车辆功能被选中后显示该车辆功能对应的子选项,所述子选项被选中后用于描述该车辆功能的具体控制逻辑。
12.可选地,所述显示模块还包括:响应于用户通过点选界面、语音控制或触发自动触发条件执行所述控制逻辑;执行所述控制逻辑时,实时显示并反馈当前的控制逻辑执行结果。
13.可选地,所述执行模块还包括:选择单元,用于显示可用的车辆功能列表及自动触发条件,根据用户的操作将车辆功能和/或自动触发条件拖拽进入指定区域;模式记录单元,用于判断所述指定区域内是否存在自动触发条件,若存在记录为自动化指令模式,若不存在记录为快捷键模式。
14.本发明的第三方面,提供一种车辆,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述的车辆功能的控制方法的步骤。
15.本发明的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述的车辆功能的控制方法的步骤。
16.本发明提供的技术方案中,通过记录用户在所述设置界面选择的车辆功能和/或自动触发条件,形成控制逻辑,将所述控制逻辑存储为可执行文件并创建关联的控制按钮;然后响应于用户的主动控制或自动触发条件执行所述控制逻辑。可以提供可选界面,根据用户的需求设置不同的车辆功能控制对应不同的驾驶模式,可以给用户提供多种控制组合,提供了一种新的驾驶控制模式及交互方式;不需要一一操作单一的车辆功能,可以实现多个车辆功能的同时触发,从而提升用户的使用体验。
附图说明
17.图1为本发明实施例中一种车辆功能的控制方法的流程示意图;图2为本发明实施例中车辆功能的控制的界面示意图;图3为本发明实施例中车辆功能的控制的界面另一示意图;图4为本发明实施例中一种车辆功控制功能选择界面示意图;图5为本发明实施例中用户自定义逻辑编辑界面的模块示意图;图6为本发明实施例中一种车辆功能的控制装置的模块示意图。
具体实施方式
18.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.本发明提供的方法应用于面向服务的架构(soa),其是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。比如对功能接口进行标准化,具体容后详述。
20.请参阅图1,图1为本发明实施例中一种车辆功能的控制方法的流程示意图。所述车辆功能的控制方法,包括以下步骤:步骤s100:响应于用户的控制指令以显示车辆功能控制的设置界面,所述设置界面包括可用的车辆功能列表及自动触发条件。
21.在车辆功能开发时,可以将功能通过软件的方式封装为标准的控制接口(服务),车载软件将允许应用软件调用这些接口(服务),实现对车辆功能项的控制。封装接口的方式允许用户自定义的车辆功能。这些车辆功能项包括但不限于车载空调、车窗、车门、外灯、座椅、音响、导航、娱乐功能等。自触发条件包括但不限于车辆续航里程、车辆档位、车辆速度、车外温度、车内温度、车外空气质量、时间、地点、驾驶模式、操作模式等。
22.汽车功能的设置可由车载显示屏以设置界面的形式展示,用户可以通过语音或者操作屏幕的方式设置。各车辆功能之间存在相斥的,可在选中一个车辆功能时隐藏另一个相斥的车辆功能,且该车辆功能可备选、可替换。
23.步骤s200:记录用户在所述设置界面选择的车辆功能和/或自动触发条件,形成控制逻辑,将所述控制逻辑存储为可执行文件并创建关联的控制按钮。
24.例如,用户在设置界面通过手动操控的方式选择多个车辆功能形成集合,以适应某种模式,比如环境模式、驾驶模式等,记录下用户的选择,并以控制接口的形式封装,形成固定快捷模式或场景模式。
25.又例如,用户在设置界面不仅选择了车辆功能,还选择了自动触发条件,该自动触发条件为特定功能的触发条件,一旦被触发则调用控制接口,执行相应的车辆功能,该车辆功能由控制逻辑控制。其中,自动触发条件可以是一个或多个。
26.相应地,当用户设置完成后,为便于用户识别、又或者便于用户记忆、区分等需求,完成上述设置之后可在一个或多个界面中创建相关的控制按钮。比如,“看电影”模式、“宠物留车”模式、“小憩”模式等,并在相应的控制按钮所在区域或者控制区域内给予文字说明、展示。
27.步骤s300:响应于用户的主动控制或自动触发条件执行所述控制逻辑,以执行用户选择的所述车辆功能。
28.在一种实施例中,车辆的车载控制器可以响应于用户通过点选界面、语音控制或触发自动触发条件执行所述控制逻辑;执行所述控制逻辑时,车载显示屏实时显示并反馈当前的控制逻辑执行结果。
29.比如,用户语音输出“开启看电影模式”,车载控制器打开车头投影灯或车内显示器打开,并切换至电影选项界面或直接播放电影。又比如,检测到用户离车,车门上锁,车内留存有宠物,自动开启“宠物留车”模式,监控车内环境,适当控制空调或车窗打开。
30.现有技术需要对某车辆功能多次操作才能达到想要的结果,比如空调需要操作制冷制热,然后调节温度,再然后调节风量大小,过程复杂,且占用时间长。相比于现有技术而言,本发明提供可选界面,可以根据用户的需求设置不同的车辆功能控制对应不同的驾驶模式,不需要一一操作单一的车辆功能,可以实现多个车辆功能的同时触发;也可以根据用户设置自动触发条件自动控制车辆功能,不用用户参与即可智能化控制;对提升用户的驾驶体验提升有很大的帮助。
31.进一步地,本发明中所述车辆功能包括:空调、香氛、座椅、车门窗、屏幕、驾驶模式、声音、灯光、多媒体、摄像头控制、导航。其中:空调功能包括空调的开启关闭、tuto模式、详细定义等;例如,可以选择主驾温度、副驾温度、前排风量、循环模式、吹风模式、扫风模式等等。香氛功能包括:香氛的开启与关闭,香氛的类型选择,香氛浓度等等。座椅功能包括:座椅姿态、姿态记忆(主副驾座椅的位置)、主驾与副驾的温度、通风、按摩、以及后排座椅的加热、通风、方向盘的加热等等。车门窗功能包括:车窗开关、通风、位置记忆、中控锁、童锁等等。屏幕功能包括:主驾屏的升降、副驾屏的升降、息屏等等。驾驶功能包括:驾驶模式的标准、节能、运动、自定义模式等等。声音功能包括:功放静音、媒体音量、音场音效等等。灯光功能包括:大灯档位(近光灯、远光灯、位置灯、自动)、阅读灯、氛围灯、雾灯、双闪等等。多媒体功能包括:音源、音效,例如由收音机、网络电台、本地音乐、蓝牙、在线音乐等等。摄像头控制功能包括:摄像头拍照、拍照延迟、视频时长、延时摄影等等。导航功能包括:家、公司、自定义等等位置导航。
32.如图2所示,当上述各车辆功能中任一所述车辆功能被选中后显示该车辆功能对应的子选项,所述子选项被选中后用于描述该车辆功能的具体控制逻辑。见图3中选择的配置模块中“空调”模块后,展示空调可用的子选项,显示空调的风量、吹风模式、香氛等。可以理解的是,上述各车辆功能仅做实例,并不用于限制本发明。例如空调和香氛可以是两个单独的车辆功能,也可以将香氛并入空调的功能里,可以使得车辆功能可以有多种组合,车载控制器也可以根据自动触发条件或模式筛选出可用的车辆功能。
33.其中的自动触发条件包括:时间、地理位置、车身状态、车内外环境等等。时间可显示为日期、日历等,又或者星期、时、分等信息;地理位置主要指确定的某地点位置,常见于在导航中选定、例如导航历史或自定义;车身状态比如泊车、车速快慢、刹车等等;车内外环境比如空气质量、车内外温度等等。所述自动触发条件与所述控制逻辑关联,当所述自动触发条件被触发时,执行该关联的控制逻辑。如图2所示,自动触发条件是“车内抽烟”,当车内环境质量降低,或烟雾检测传感器检测到车内抽烟时自动触发空调开启、车门打开、或香氛启动等。
34.当然也可以根据如图3所示,创建自动触发条件,用户通过点选功能按钮“时间”,界面展示相应的子选项,包括有时间点,星期。
35.更进一步地,记录用户在所述设置界面选择的车辆功能和/或自动触发条件时,界面显示的方式可以采用如下交互方式,如图4所示:
显示可用的车辆功能列表及自动触发条件,根据用户的操作将车辆功能和/或自动触发条件拖拽进入指定区域。然后判断所述指定区域内是否存在自动触发条件,若存在记录为自动化指令模式,若不存在记录为快捷键模式。
36.例如,可选的车辆功能列表有空调、车窗、车门、导航、音乐等,自动触发条件有车速、电源模式、温度、车内空气质量等。
37.若用户将空调、车窗拖入制定区域内,则记录为快捷键模块,并自动创建快捷键;若用户还拖入了车内空气质量,则记录为自动化指令模式,并创建自动化指令控制的表征。也即车载控制器可以自动识别车辆功能与自动触发条件,可自行组合控制接口与触发条件。
38.如图5所示,为用户自定义逻辑编辑界面的模块示意图,用户可用功能组件列表有空调、车窗、车门、导航、音乐、更多
……
用户可用调节组件列表有车速、电源模式、温度、车内空气质量、车外空气质量、开始、结束。该界面中用户选择了导航、音乐模块,同时由车内空气质量的好坏控制空调功能的运行。车内空气质量较差时,控制空调功能运行,控制空调开关开启,调节:空调温度、空调风量、空调风向、循环类型设置、其他子选项等;控制过程中可以自动调节子选项,例如风量大小等。当车内空气质量变好后可控制关闭空调。
39.本发明提供了一种新的车辆功能交互方式以及车辆功能交互界面,可以为用户提供智能化控制、个性化服务,节约了用户的时间,提升了用户使用体验。
40.如图6所示,本发明还提供一种车辆功能的控制装置,包括:显示模块61,用于响应于用户的控制指令以显示车辆功能控制的设置界面,所述设置界面包括可用的车辆功能列表及自动触发条件;设置模块62,用于记录用户在所述设置界面选择的车辆功能和/或自动触发条件,形成控制逻辑,将所述控制逻辑存储为可执行文件并创建关联的控制按钮;执行模块63,用于响应于用户的主动控制或自动触发条件执行所述控制逻辑,以执行用户选择的所述车辆功能。
41.所述自动触发条件包括:时间、地理位置、车身状态、车内外环境,所述自动触发条件与所述控制逻辑关联,当所述自动触发条件被触发时,执行该关联的控制逻辑。
42.所述车辆功能包括:空调、香氛、座椅、车门窗、屏幕、驾驶模式、声音、灯光、多媒体、摄像头控制、导航;任一所述车辆功能被选中后显示该车辆功能对应的子选项,所述子选项被选中后用于描述该车辆功能的具体控制逻辑。
43.所述显示模块61还包括:响应于用户通过点选界面、语音控制或触发自动触发条件执行所述控制逻辑;执行所述控制逻辑时,实时显示并反馈当前的控制逻辑执行结果。
44.所述执行模块63还包括:选择单元,用于显示可用的车辆功能列表及自动触发条件,根据用户的操作将车辆功能和/或自动触发条件拖拽进入指定区域;模式记录单元,用于判断所述指定区域内是否存在自动触发条件,若存在记录为自动化指令模式,若不存在记录为快捷键模式。
45.具体实现过程可以参照图1至图5所示的各实施方式内容,在此不再赘述。
46.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
47.本发明还提供一种车辆,其包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述的车辆功能的控制方法的步骤。
48.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述的车辆功能的控制方法的步骤。
49.可以理解,计算机可读存储介质可以包括:能够携带计算机程序的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器 (rom ,read-only memory)、随机存取存储器(ram,random access memory)、以及软件分发介质等。计算机程序包括计算机程序代码。计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、以及软件分发介质等。
50.在本发明的某些实施方式中,自动泊车装置可以包括控制器,控制器是一个单片机芯片,集成了处理器、存储器,通讯模块等。处理器可以是指控制器包含的处理器。处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
51.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
52.在流程图中表示或在此以其他方式描述的逻辑或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
53.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献