掌桥专利:专业的专利平台
掌桥专利
首页

车辆控制方法、装置、车辆和存储介质

文献发布时间:2024-04-18 19:59:31


车辆控制方法、装置、车辆和存储介质

技术领域

本申请属于汽车技术领域,尤其涉及一种车辆控制方法、装置、车辆和存储介质。

背景技术

随车汽车技术的发展,车辆已经成为了不可替代的出行工具。控制车辆启动或熄火的方式也越来越多。

相关技术中,通过物理机械式的控制按键控制车辆启动或熄火。例如,通过将机械钥匙插入汽车钥匙孔中,使用机械钥匙来控制车辆启动或熄火。或者,通过智能钥匙与机械控制按钮来控制车辆启动或熄火,当检测到智能钥匙在车内,且机械控制按钮被按下时,控制车辆启动或熄火。

上述相关技术中,均需要使用机械式按钮控制车辆启动或熄火,用户体验感较差。

发明内容

本申请的目的在于提供一种车辆控制方法、装置、车辆和存储介质,旨在解决传统的车辆控制时用户体验感较差的问题。

本申请实施例的第一方面提供了一种车辆控制方法,所述方法包括:

获取车辆的历史驾驶数据,所述历史驾驶数据包括所述车辆的驾驶员驾驶所述车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点;

对所述历史驾驶数据进行驾驶习惯分析,得到所述驾驶员的车辆控制习惯,所述车辆控制习惯表示所述驾驶员在任一驾驶动作节点对车辆的控制需求;

在与所述车辆控制习惯匹配的驾驶动作节点,根据所述车辆控制习惯显示虚拟控制按钮;

响应于所述虚拟控制按钮的触发操作,基于被触发的虚拟控制按钮控制所述车辆。

在一些实施例中,所述对所述历史驾驶数据进行驾驶习惯分析,得到所述驾驶员的车辆控制习惯,包括:

对所述历史驾驶数据进行拆分,得到多个驾驶动作节点;

确定驾驶员的控制需求在所述多个驾驶动作节点中的位置;

统计相同控制需求在多个历史驾驶数据的驾驶动作节点中的位置,得到所述驾驶员的车辆控制习惯。

在一些实施例中,所述在与所述车辆控制习惯匹配的驾驶动作节点,根据所述车辆控制习惯显示虚拟控制按钮,包括:

根据所述车辆控制习惯,确定目标驾驶动作节点,所述目标驾驶动作节点为所述车辆控制习惯中产生控制需求的驾驶动作节点;

检测车辆当前的驾驶数据;

若所述车辆当前的驾驶数据表示当前驾驶动作节点达到所述目标驾驶动作节点,显示所述虚拟控制按钮。

在一些实施例中,所述控制需求为车辆启动需求;所述目标驾驶动作节点为主驾驶门开启、驾驶员入座或驾驶员系好安全带;

所述若所述车辆当前的驾驶数据表示当前驾驶动作节点达到所述目标驾驶动作节点,显示所述虚拟控制按钮,包括:

若检测到车门状态由关闭状态切换为开启状态,显示所述虚拟控制按钮;或者,

若检测到主驾驶座椅状态由无人坐下切换为有人坐下,显示所述虚拟控制按钮;或者,

若检测到主驾驶安全带状态由未系好安全带切换为系好安全带,显示所述虚拟控制按钮。

在一些实施例中,所述控制需求为车辆熄火需求;所述目标驾驶动作节点为车辆档位切换为空档、手刹拉起或驾驶员解开安全带;

所述若所述车辆当前的驾驶数据表示当前驾驶动作节点达到所述目标驾驶动作节点,显示所述虚拟控制按钮,包括:

若检测到档位状态由其他档位切换为空档,显示所述虚拟控制按钮;或者,

若检测到手刹拉起,显示所述虚拟控制按钮;或者,

若检测到主驾驶安全带状态由系好安全带切换为未系好安全带,显示所述虚拟控制按钮。

在一些实施例中,所述响应于所述虚拟控制按钮的触发操作,基于被触发的虚拟控制按钮控制所述车辆之后,

隐藏所述虚拟控制按钮;

在所述虚拟控制按钮的显示位置显示系统应用图标。

在一些实施例中,所述方法还包括:

响应于对所述应用图标的滑动操作,显示所述虚拟控制按钮。

本申请实施例的第二方面提供了一种车辆控制装置,所述装置包括:

获取单元,用于获取车辆的历史驾驶数据,所述历史驾驶数据包括所述车辆的驾驶员驾驶所述车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点;

习惯分析单元,用于对所述历史驾驶数据进行驾驶习惯分析,得到所述驾驶员的车辆控制习惯,所述车辆控制习惯表示所述驾驶员在任一驾驶动作节点对车辆的控制需求;

显示单元,用于在与所述车辆控制习惯匹配的驾驶动作节点,根据所述车辆控制习惯显示虚拟控制按钮;

控制单元,用于响应于所述虚拟控制按钮的触发操作,基于被触发的虚拟控制按钮控制所述车辆。

在一些实施例中,所述习惯分析单元,用于对所述历史驾驶数据进行拆分,得到多个驾驶动作节点;确定驾驶员的控制需求在所述多个驾驶动作节点中的位置;统计相同控制需求在多个历史驾驶数据的驾驶动作节点中的位置,得到所述驾驶员的车辆控制习惯。

在一些实施例中,所述显示单元,用于根据所述车辆控制习惯,确定目标驾驶动作节点,所述目标驾驶动作节点为所述车辆控制习惯中产生控制需求的驾驶动作节点;检测车辆当前的驾驶数据;若所述车辆当前的驾驶数据表示当前驾驶动作节点达到所述目标驾驶动作节点,显示所述虚拟控制按钮。

在一些实施例中,所述控制需求为车辆启动需求;所述目标驾驶动作节点为主驾驶门开启、驾驶员入座或驾驶员系好安全带;

所述显示单元,用于若检测到车门状态由关闭状态切换为开启状态,显示所述虚拟控制按钮;或者,

所述显示单元,用于若检测到主驾驶座椅状态由无人坐下切换为有人坐下,显示所述虚拟控制按钮;或者,

所述显示单元,用于若检测到主驾驶安全带状态由未系好安全带切换为系好安全带,显示所述虚拟控制按钮。

在一些实施例中,所述控制需求为车辆熄火需求;所述目标驾驶动作节点为车辆档位切换为空档、手刹拉起或驾驶员解开安全带;

所述显示单元,用于若检测到档位状态由其他档位切换为空档,显示所述虚拟控制按钮;或者,

所述显示单元,用于若检测到手刹拉起,显示所述虚拟控制按钮;或者,

所述显示单元,用于若检测到主驾驶安全带状态由系好安全带切换为未系好安全带,显示所述虚拟控制按钮。

在一些实施例中,所述显示单元,还用于隐藏所述虚拟控制按钮;在所述虚拟控制按钮的显示位置显示系统应用图标。

在一些实施例中,所述显示单元,还用于响应于对所述应用图标的滑动操作,显示所述虚拟控制按钮。

本申请实施例的第三方面提了一种车辆,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述车辆控制方法。

本申请实施例的第四方面提了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述车辆控制方法。

本发明实施例与现有技术相比存在的有益效果是:

在本申请实施例中,通过检测车辆中驾驶员的历史驾驶数据,对历史驾驶数据进行驾驶习惯分析,得到驾驶员的驾驶习惯,在需要对车辆进行控制时,根据驾驶员的驾驶习惯,在对应的驾驶动作节点显示虚拟控制按钮,在虚拟控制按钮被触发时,根据被触发的虚拟控制按钮控制车辆。这样,可以通过显示虚拟控制按钮来控制车辆,在用户需要使用虚拟控制按钮时,才显示该虚拟控制按钮,防止了虚拟控制按钮对显示屏幕端的其他画面造成遮挡,优化了用户体验。

附图说明

图1示出了一个示例性实施例提供的车辆控制方法的流程示意图;

图2示出了一个示例性实施例提供的虚拟控制按钮的显示与隐藏的示意图;

图3示出了一个示例性实施例提供的虚拟控制按钮的显示与隐藏的示意图;

图4示出了一个示例性实施例提供的车辆控制方法的流程示意图;

图5示出了一个示例性实施例提供的驾驶员驾驶车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点示意图;

图6示出了一个示例性实施例提供的驾驶员驾驶车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点示意图;

图7示出了一个示例性实施例提供的驾驶员驾驶车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点示意图;

图8示出了一个示例性实施例提供的车辆控制装置的结构示意图;

图9是本发明实施例提供的显示屏幕端的结构示意图。

具体实施方式

为了使本申请所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

随着汽车技术的发展,车辆已经成为了不可替代的出行工具。控制车辆启动或熄火的方式也越来越多。

通常通过物理机械式的控制按键控制车辆启动或熄火。例如,通过将机械钥匙插入汽车钥匙孔中,使用机械钥匙来控制车辆启动或熄火。或者,通过智能钥匙与机械控制按钮来控制车辆启动或熄火,当检测到智能钥匙在车内,且机械控制按钮被按下时,控制车辆启动或熄火。然而,使用机械式按钮控制车辆启动或熄火的方式,会导致车辆的结构复杂,提高车辆的生产成本。

为了降低车辆的生产成本,设计人员设计了一种虚拟控制按钮,该虚拟控制按钮显示在车辆的显示屏幕端,该显示屏幕端能够实现与用户的交互,例如,该显示屏幕端为触摸显示屏。该显示屏幕端可以为车辆的集成控制台,或者,车载终端的显示屏等。

相关技术中,将该虚拟控制按钮设置在显示屏幕端的固定位置,导致虚拟控制按钮占用显示屏幕端的区域,影响用户的观感,造成用户体验感较差。

为了解决上述技术问题,本申请提供了一种车辆控制方法、装置、车辆和存储介质。通过对驾驶员的历史驾驶数据进行分析,得到驾驶员对车辆的车辆控制习惯,从而根据该车辆控制习惯在合适的驾驶动作节点控制虚拟控制按钮显示,从而根据驾驶员的使用习惯显示虚拟控制按钮,在不使用该虚拟控制按钮时,可以将该虚拟控制按钮隐藏,这样防止了虚拟控制按钮占用显示屏幕的区域,改善了用户的观感,优化了用户的体验。参见图1,其示出了一个本申请实施例提供的车辆控制方法的流程图。作为示例而非限定,该方法应用于车辆中的显示屏幕端。

S101,显示屏幕端获取车辆的历史驾驶数据,该历史驾驶数据包括该车辆的驾驶员驾驶该车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点。

该历史驾驶数据为驾驶员多次驾驶车辆过程中产生的数据。对于每组历史驾驶数据,该历史驾驶数据包括该车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点。该驾驶动作节点指驾驶员对车辆产生的操作行为。例如,该驾驶动作节点包括起步节点:解锁、主驾驶门开启、驾驶员入座、主驾驶门关闭、驾驶员系好安全带、档位切换为空档、踩刹车打火、踩刹车挂前进档或倒车档、松手刹松刹车起步;该驾驶动作节点还包括熄火节点:踩刹车停车、踩刹车切换为空档、解安全带、下OFF档、主驾驶门开启、驾驶员离开座位、主驾驶门关闭、锁车等。

其中,该历史驾驶数据中的驾驶动作节点的数量和类型可以根据需要进行设置,在本申请实施例中,对此不作具体限定。

S102,显示屏幕端对该历史驾驶数据进行驾驶习惯分析,得到该驾驶员的车辆控制习惯,该车辆控制习惯表示该驾驶员在任一驾驶动作节点对车辆的控制需求。

显示屏幕端根据该历史驾驶习惯分析,统计驾驶员对车辆控制需求产生的驾驶动作节点。例如,该控制需求为车辆启动需求,则显示屏幕端统计驾驶员触发用于启动车辆的虚拟控制按钮时所在的驾驶动作节点,根据历史驾驶数据中,触发用于启动车辆的虚拟控制按钮时所在的数量最多的驾驶动作节点,生成该启动车辆对应的车辆控制习惯。

在一些实施例中,显示屏幕端对该历史驾驶数据进行拆分,得到多个驾驶动作节点;确定驾驶员的控制需求在该多个驾驶动作节点中的位置;统计相同控制需求在多个历史驾驶数据的驾驶动作节点中的位置,得到该驾驶员的车辆控制习惯。

需要说明的一点是,步骤S101-S102所实现的得到该驾驶员的车辆控制习惯的过程,不需要在每次显示虚拟显示按钮时都执行,并且,在本申请实施例中,对执行步骤S101-S102的时机不做具体限定。例如,步骤S101-S102可以在接收到用户的驾驶习惯更新操作时执行,其中,该更新操作可以通过显示屏幕端触发,在一些实施例中,通过显示屏幕端展示设置界面,该设置界面包括驾驶习惯更新按钮,响应与该驾驶习惯更新按钮被触发,确定接收到用户的驾驶习惯更新操作。再例如,步骤S101-S102可以每隔预设时长执行一次,其中,该预设时长可以根据需要进行设置,在申请实施例中,对该预设时长不做具体限定。例如,该预设时长可以为1周、1个月等。

另外,步骤S101-S102所实现的得到该驾驶员的车辆控制习惯的过程还可以再其他设备中实现,相应地,其他设备执行步骤S101-S102,得到该驾驶员的车辆控制习惯,将该驾驶员的控制习惯于该车辆的识别码对应存储,当接收到携带该车辆的识别码的获取请求时,将该驾驶习惯发送该车辆的识别码对应的车辆的显示屏幕端。其中,其他设备执行步骤S101-S102,得到该驾驶员的车辆控制习惯的过程,与显示屏幕端执行步骤S101-S102,得到该驾驶员的车辆控制习惯的过程,原理相同,在此不再赘述。

S103,显示屏幕端在与该车辆控制习惯匹配的驾驶动作节点,根据该车辆控制习惯显示虚拟控制按钮。

在驾驶员驾驶车辆的过程中,车辆实时监测当前的驾驶动作节点,若当前的驾驶动作节点与车辆控制习惯中的驾驶动作节点匹配,则显示虚拟控制按钮。

需要说明的一点是,在车辆出厂后,未生成对应的车辆控制习惯之前,可以先根据出厂预设的默认车辆控制习惯来显示虚拟控制按钮,其中,该默认车辆控制习惯可以根据大数据确定的多数车辆采用的驾驶控制习惯等,在本申请实施例中,对此不作具体限定。

S104,响应于该虚拟控制按钮的触发操作,显示屏幕端基于被触发的虚拟控制按钮控制该车辆。

响应于该虚拟控制按钮被触发,根据该虚拟控制按钮的作用对车辆进行控制。例如,该虚拟控制按钮为车辆启动按钮,则响应于该虚拟控制按钮被触发,控制车辆启动。再例如,该虚拟控制按钮为车辆熄火按钮,则响应于该虚拟控制按钮被触发,控制车辆熄火。

需要说明的一点是,该虚拟控制按钮还可以为结合了多种功能的控制按钮,例如,该虚拟控制按钮为结合了车辆启动按钮(START)和车辆熄火按钮(STOP)两种功能的虚拟控制按钮。车辆可以结合车辆当前的状态,控制车辆。例如,在车辆未启动时,若检测到该虚拟控制按钮被触发,则控制车辆启动,在车辆启动时,若检测到该虚拟控制按钮被触发,则控制车辆熄火。车辆还可以根据触发该虚拟控制按钮显示的驾驶动作节点,控制该车辆。例如,该虚拟控制按钮在驾驶员系好安全带后被触发,则控制车辆启动,该虚拟控制按钮在驾驶员解开安全带后被触发,则控制车辆熄火。

在该虚拟控制按钮被触发后,显示屏幕端还可以再次将该虚拟控制按钮隐藏。相应地,显示屏幕端隐藏该虚拟控制按钮;在该虚拟控制按钮的显示位置显示系统应用图标。

其中,显示屏幕端隐藏该虚拟控制按钮的时机可以根据需要进行设置,在本申请实施例中,对此不做具体限定。例如,显示屏幕端可以在虚拟控制按钮被触发后,隐藏该虚拟控制按钮。或者,显示屏幕端在该虚拟控制按钮显示预设显示时长后,隐藏该虚拟控制按钮。或者,响应于对该虚拟控制按钮的隐藏操作,隐藏该虚拟控制按钮。其中,该预设显示时长可以根据需要进行设置,在本申请实施例中,对该预设显示时长不做具体限定。例如,该预设显示时长可以为30秒、35秒等。该隐藏操作可以为作用在该虚拟控制按钮的滑动操作等。

需要说明的一点是,本申请实施例中所述的隐藏该虚拟控制按钮指不在显示屏幕端显示该虚拟控制按钮。在一些实施例中,参见图2,响应于显示该虚拟控制按钮,显示屏幕端退出当前显示界面,在当前显示界面显示该虚拟控制按钮,响应于该虚拟控制按钮需要被隐藏,则重新显示原显示界面。在一些实施例中,隐藏该虚拟控制按钮可以为通过其他应用程序的图标覆盖。例如,参见图3,显示屏幕端显示时钟画面,响应于显示该虚拟控制按钮,显示屏幕端在显示时钟画面的位置显示该虚拟控制按钮,响应于该虚拟控制按钮需要被隐藏,则重新在该位置显示时钟画面。

当通过其他应用程序的图标隐藏虚拟控制按钮时,还可以通过显示操作,显示该虚拟控制按钮,相应地,响应于对该应用图标的滑动操作,显示该虚拟控制按钮。对应地,也可以通过滑动操作,将该虚拟控制按钮重新隐藏。

在本申请实施例中,通过检测车辆中驾驶员的历史驾驶数据,对历史驾驶数据进行驾驶习惯分析,得到驾驶员的驾驶习惯,在需要对车辆进行控制时,根据驾驶员的驾驶习惯,在对应的驾驶动作节点显示虚拟控制按钮,在虚拟控制按钮被触发时,根据被触发的虚拟控制按钮控制车辆。这样,可以通过显示虚拟控制按钮来控制车辆,在用户需要使用虚拟控制按钮时,才显示该虚拟控制按钮,防止了虚拟控制按钮对显示屏幕端的其他画面造成遮挡,优化了用户体验。

下面介绍根据车辆控制习惯显示虚拟控制按钮的过程。参见图4,其示出了一个本申请实施例提供的车辆控制方法的流程图。作为示例而非限定,该方法应用于车辆中的显示屏幕端。

S401,显示屏幕端获取车辆的历史驾驶数据,该历史驾驶数据包括该车辆的驾驶员驾驶该车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点。

本步骤与步骤S101的原理相同,在此不再赘述。

S402,显示屏幕端对该历史驾驶数据进行驾驶习惯分析,得到该驾驶员的车辆控制习惯,该车辆控制习惯表示该驾驶员在任一驾驶动作节点对车辆的控制需求。

本步骤与步骤S102的原理相同,在此不再赘述。

S403,显示屏幕端根据该车辆控制习惯,确定目标驾驶动作节点,该目标驾驶动作节点为该车辆控制习惯中产生控制需求的驾驶动作节点。

显示屏幕端确定该车辆控制习惯中,产生控制需求的目标驾驶动作节点。

S404,显示屏幕端检测车辆当前的驾驶数据。

S405,若该车辆当前的驾驶数据表示当前驾驶动作节点达到该目标驾驶动作节点,显示屏幕端显示该虚拟控制按钮。

显示屏幕端根据该驾驶数据确定当前的驾驶动作节点,若该驾驶动作节点与该目标驾驶动作节点相同,则显示该虚拟控制按钮。其中,显示该虚拟控制按钮的过程与步骤S103的原理相同,在此不再赘述。

在一些实施例中,该控制需求为车辆启动需求;该目标驾驶动作节点为主驾驶门开启、驾驶员入座或驾驶员系好安全带。则本步骤包括:若检测到车门状态由关闭状态切换为开启状态,显示该虚拟控制按钮;或者,若检测到主驾驶座椅状态由无人坐下切换为有人坐下,显示该虚拟控制按钮;或者,若检测到主驾驶安全带状态由未系好安全带切换为系好安全带,显示该虚拟控制按钮。

在一些实施例中,该控制需求为车辆熄火需求;该目标驾驶动作节点为车辆档位切换为空档、手刹拉起或驾驶员解开安全带。本步骤包括:若检测到档位状态由其他档位切换为空档,显示该虚拟控制按钮;或者,若检测到手刹拉起,显示该虚拟控制按钮;或者,若检测到主驾驶安全带状态由系好安全带切换为未系好安全带,显示该虚拟控制按钮。

需要说明的一点是,该驾驶控制习惯中,可以同时包括两种或两种以上的控制需求对应的驾驶控制习惯。例如,该驾驶控制习惯中可以包括车辆启动需求的控制习惯和车辆熄火需求的控制习惯,则该驾驶控制习惯中可以包括上述车辆启动需求对应的任一驾驶启动节点和该车辆熄火需求对应的任一驾驶启动节点。

例如,参见图5,其示出了驾驶员驾驶车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点。其中,在驾驶员入座节点显示该虚拟控制按钮,用于满足驾驶员启动车辆的控制需求;在松手刹松刹车节点也显示该虚拟控制按钮,用于满足驾驶员熄火车辆的控制需求。再例如,参数图6,其示出了驾驶员驾驶车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点。其中,在系好安全带节点显示该虚拟控制按钮,用于满足驾驶员启动车辆的控制需求;在解开安全带也显示该虚拟控制按钮,用于满足驾驶员熄火车辆的控制需求。再例如,参数图7,其示出了驾驶员驾驶车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点。其中,在主驾驶门开启节点显示该虚拟控制按钮,用于满足驾驶员启动车辆的控制需求;在踩刹车挂空挡节点也显示该虚拟控制按钮,用于满足驾驶员熄火车辆的控制需求。

需要说明的一点是,上述启动车辆对应的驾驶动作节点熄火车辆对应的驾驶动作节点,可以两两组合,在本申请实施例中,不再一一列举。

S406,响应于该虚拟控制按钮的触发操作,显示屏幕端基于被触发的虚拟控制按钮控制该车辆。

本步骤与步骤S104的原理相同,在此不再赘述。

在本申请实施例中,通过检测车辆中驾驶员的历史驾驶数据,对历史驾驶数据进行驾驶习惯分析,得到驾驶员的驾驶习惯,在需要对车辆进行控制时,根据驾驶员的驾驶习惯,在对应的驾驶动作节点显示虚拟控制按钮,在虚拟控制按钮被触发时,根据被触发的虚拟控制按钮控制车辆。这样,可以通过显示虚拟控制按钮来控制车辆,在用户需要使用虚拟控制按钮时,才显示该虚拟控制按钮,防止了虚拟控制按钮对显示屏幕端的其他画面造成遮挡,优化了用户体验。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

参见图8,其示出了一个本申请提供的车辆控制装置的结构示意图,包括的各个单元用于执行上述实施例中的各个步骤,参见图8,该车辆控制装置包括:

获取单元801,用于获取车辆的历史驾驶数据,该历史驾驶数据包括该车辆的驾驶员驾驶该车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点;

习惯分析单元802,用于对该历史驾驶数据进行驾驶习惯分析,得到该驾驶员的车辆控制习惯,该车辆控制习惯表示该驾驶员在任一驾驶动作节点对车辆的控制需求;

显示单元803,用于在与该车辆控制习惯匹配的驾驶动作节点,根据该车辆控制习惯显示虚拟控制按钮;

控制单元804,用于响应于该虚拟控制按钮的触发操作,基于被触发的虚拟控制按钮控制该车辆。

在一些实施例中,该习惯分析单元802,用于对该历史驾驶数据进行拆分,得到多个驾驶动作节点;确定驾驶员的控制需求在该多个驾驶动作节点中的位置;统计相同控制需求在多个历史驾驶数据的驾驶动作节点中的位置,得到该驾驶员的车辆控制习惯。

在一些实施例中,该显示单元803,用于根据该车辆控制习惯,确定目标驾驶动作节点,该目标驾驶动作节点为该车辆控制习惯中产生控制需求的驾驶动作节点;检测车辆当前的驾驶数据;若该车辆当前的驾驶数据表示当前驾驶动作节点达到该目标驾驶动作节点,显示该虚拟控制按钮。

在一些实施例中,该控制需求为车辆启动需求;该目标驾驶动作节点为主驾驶门开启、驾驶员入座或驾驶员系好安全带;

该显示单元803,用于若检测到车门状态由关闭状态切换为开启状态,显示该虚拟控制按钮;或者,

该显示单元803,用于若检测到主驾驶座椅状态由无人坐下切换为有人坐下,显示该虚拟控制按钮;或者,

该显示单元803,用于若检测到主驾驶安全带状态由未系好安全带切换为系好安全带,显示该虚拟控制按钮。

在一些实施例中,该控制需求为车辆熄火需求;该目标驾驶动作节点为车辆档位切换为空档、手刹拉起或驾驶员解开安全带;

该显示单元803,用于若检测到档位状态由其他档位切换为空档,显示该虚拟控制按钮;或者,

该显示单元803,用于若检测到手刹拉起,显示该虚拟控制按钮;或者,

该显示单元803,用于若检测到主驾驶安全带状态由系好安全带切换为未系好安全带,显示该虚拟控制按钮。

在一些实施例中,该显示单元803,还用于隐藏该虚拟控制按钮;在该虚拟控制按钮的显示位置显示系统应用图标。

在一些实施例中,该显示单元803,还用于响应于对该应用图标的滑动操作,显示该虚拟控制按钮。

在本申请实施例中,通过检测车辆中驾驶员的历史驾驶数据,对历史驾驶数据进行驾驶习惯分析,得到驾驶员的驾驶习惯,在需要对车辆进行控制时,根据驾驶员的驾驶习惯,在对应的驾驶动作节点显示虚拟控制按钮,在虚拟控制按钮被触发时,根据被触发的虚拟控制按钮控制车辆。这样,可以通过显示虚拟控制按钮来控制车辆,在用户需要使用虚拟控制按钮时,才显示该虚拟控制按钮,防止了虚拟控制按钮对显示屏幕端的其他画面造成遮挡,优化了用户体验。

图9是本申请一示例性实施例提供的一种屏幕显示端的示意图。如图9所示,该实施例的屏幕显示端9包括:处理器90、存储器91以及存储在该存储器91中并可在该处理器90上运行的计算机程序92,例如车辆控制程序。该处理器90执行该计算机程序92时实现上述各个车辆控制方法实施例中的步骤,例如图1所示的步骤S101至S104。或者,该处理器90执行该计算机程序92时实现上述各装置实施例中各单元的功能,例如图8所示单元801至804的功能。

示例性的,该计算机程序92可以被分割成一个或多个单元,该一个或者多个单元被存储在该存储器91中,并由该处理器90执行,以完成本申请。该一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述该计算机程序92在用于屏幕显示端9中的执行过程。例如,该计算机程序92可以被分割成获取单元、习惯分析单元、显示单元和控制单元,各模块具体功能如下:

获取单元801,用于获取车辆的历史驾驶数据,该历史驾驶数据包括该车辆的驾驶员驾驶该车辆时从解锁车门上车到下车锁定车门之间的多个驾驶动作节点;

习惯分析单元802,用于对该历史驾驶数据进行驾驶习惯分析,得到该驾驶员的车辆控制习惯,该车辆控制习惯表示该驾驶员在任一驾驶动作节点对车辆的控制需求;

显示单元803,用于在与该车辆控制习惯匹配的驾驶动作节点,根据该车辆控制习惯显示虚拟控制按钮;

控制单元804,用于响应于该虚拟控制按钮的触发操作,基于被触发的虚拟控制按钮控制该车辆。

该屏幕显示端9可以是设置在车内的,与整车控制器关联的有控制功能的任一显示器。该屏幕显示端9可包括,但不仅限于,处理器90、存储器91。本领域技术人员可以理解,图9仅仅是屏幕显示端9的示例,并不构成对该屏幕显示端9的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如该屏幕显示端9还可以包括输入输出设备、网络接入设备、总线等。

所称处理器90可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器91可以是该屏幕显示端9的内部存储单元,例如屏幕显示端器9的硬盘或内存。该存储器91也可以是该屏幕显示端9的外部存储设备,例如该屏幕显示端9上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,该存储器91还可以既包括该屏幕显示端9的内部存储单元也包括外部存储设备。该存储器91用于存储该计算机程序以及该终端设备所需的其他程序和数据。该存储器91还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将该装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

本申请实施例还提供了一种车辆,该车辆包括上述显示屏幕端,可以实现上述显示屏幕端对该车辆的控制。

本申请实施例还提了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述各个方法实施例中的步骤。

本申请实施例还提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时可实现上述各个方法实施例中的步骤。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

技术分类

06120116524837