对车辆进行控制的方法和装置与流程

文档序号:17442310发布日期:2019-04-17 04:55阅读:139来源:国知局
对车辆进行控制的方法和装置与流程

本公开是关于车辆控制技术领域,尤其是关于一种对车辆进行控制的方法和装置。



背景技术:

在驾驶员对车辆进行控制时,会找到相应的控制按键对车辆进行控制。例如,如果驾驶员想要打开车窗,可以找到设置在车门上的用于控制车窗的控制按键,基于对用于控制车窗的控制按键的操作,可以打开车窗。或者,驾驶员想要加热座椅,可以找到设置在车载显示屏下方的用于加热座椅的控制按键,基于对用于加热座椅的控制按键的操作,可以启动加热座椅。

在实现本公开的过程中,发明人发现至少存在以下问题:

由于不同控制按键被设置在了车体内的各个角落,当驾驶员想要对这些控制按键进行相关操作时,驾驶员需要将手伸到各个角落去操控这些控制按键,操作的效率较低。



技术实现要素:

为了克服相关技术中存在的问题,本公开提供了以下技术方案:

根据本公开实施例的第一方面,提供一种对车辆进行控制的方法,所述方法包括:

在车载显示器中显示预先存储的车身三维模型,其中,所述车身三维模型包括多个功能控制选项,每个功能控制选项设置于对应的控制部件在所述车身三维模型中的对应位置上,每个功能控制选项对应于一个车身内的物理控制按键;

当检测到对功能控制选项中的第一功能控制选项的第一选择操作时,根据预先存储的功能控制选项和功能控制指令的对应关系,确定所述第一功能控制选项对应的目标功能控制指令;

执行所述目标功能控制指令。

可选地,所述方法还包括:

当检测到对功能控制选项中的第二功能控制选项的第二选择操作时,根据预先存储的功能控制选项和功能说明信息的对应关系,确定所述第二功能控制选项对应的目标功能说明信息;

在所述第二功能控制选项相邻的位置上,显示所述目标功能说明信息。

可选地,在执行所述目标功能控制指令之后,所述方法还包括:

如果预先存储的功能控制指令和控制动效的对应关系中存在所述目标功能控制指令对应的目标控制动效,则获取所述目标控制动效,播放所述目标控制动效。

可选地,所述方法还包括:

当检测到对功能控制选项的添加操作时,确定预设的功能控制选项中未设置进行显示的功能控制选项;

显示包括未设置进行显示的功能控制选项的第一列表;

当检测到对所述第一列表中的第三功能控制选项的第三选择操作时,在所述车身三维模型中显示所述第三功能控制选项。

可选地,所述方法还包括:

当检测到对功能控制选项的删除操作时,确定已设置进行显示的功能控制选项;

显示包括已设置进行显示的功能控制选项的第二列表;

当检测到对所述第二列表中的第四功能控制选项的第四选择操作时,在所述车身三维模型中关闭显示所述第四功能控制选项。

根据本公开实施例的第二方面,提供一种对车辆进行控制的装置,所述装置包括:

显示模块,用于在车载显示器中显示预先存储的车身三维模型,其中,所述车身三维模型包括多个功能控制选项,每个功能控制选项设置于对应的控制部件在所述车身三维模型中的对应位置上,每个功能控制选项对应于一个车身内的物理控制按键;

确定模块,用于当检测到对功能控制选项中的第一功能控制选项的第一选择操作时,根据预先存储的功能控制选项和功能控制指令的对应关系,确定所述第一功能控制选项对应的目标功能控制指令;

执行模块,用于执行所述目标功能控制指令。

可选地,所述确定模块,还用于当检测到对功能控制选项中的第二功能控制选项的第二选择操作时,根据预先存储的功能控制选项和功能说明信息的对应关系,确定所述第二功能控制选项对应的目标功能说明信息;

所述显示模块,还用于在所述第二功能控制选项相邻的位置上,显示所述目标功能说明信息。

可选地,所述装置还包括:

播放模块,用于当预先存储的功能控制指令和控制动效的对应关系中存在所述目标功能控制指令对应的目标控制动效时,获取所述目标控制动效,播放所述目标控制动效。

可选地,所述确定模块,还用于当检测到对功能控制选项的添加操作时,确定预设的功能控制选项中未设置进行显示的功能控制选项;

所述显示模块,还用于显示包括未设置进行显示的功能控制选项的第一列表;当检测到对所述第一列表中的第三功能控制选项的第三选择操作时,在所述车身三维模型中显示所述第三功能控制选项。

可选地,所述确定模块,还用于当检测到对功能控制选项的删除操作时,确定已设置进行显示的功能控制选项;

所述显示模块,还用于显示包括已设置进行显示的功能控制选项的第二列表;

所述装置还包括:

关闭显示模块,用于当检测到对所述第二列表中的第四功能控制选项的第四选择操作时,在所述车身三维模型中关闭显示所述第四功能控制选项。

根据本公开实施例的第三方面,提供一种终端,所述终端包括处理器、通信接口、存储器和通信总线,其中:

所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;

所述存储器,用于存放计算机程序;

所述处理器,用于执行所述存储器上所存放的程序,以实现上述对车辆进行控制的方法。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述对车辆进行控制的方法。

本公开的实施例提供的技术方案可以包括以下有益效果:

通过本公开实施例提供的方法,可以在车载显示器中显示预先存储的车身三维模型,车身三维模型包括多个功能控制选项,每个功能控制选项对应于一个车身内的物理控制按键,这样可以将车身内的物理控制按键集成在车身三维模型中。仅通过对车身三维模型中多个功能控制选项的操控,实现对各控制部件的操控,因而无需再将手伸到车身内的各个角落去操控物理控制按键,提高了操作效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。在附图中:

图1是根据一示例性实施例示出的一种对车辆进行控制的方法的流程示意图;

图2是根据一示例性实施例示出的一种车身三维模块的示意图;

图3是根据一示例性实施例示出的一种车身三维模块的示意图;

图4是根据一示例性实施例示出的一种车身三维模块的示意图;

图5是根据一示例性实施例示出的一种车身三维模块的示意图;

图6是根据一示例性实施例示出的一种对车辆进行控制的装置的结构示意图;

图7是根据一示例性实施例示出的一种终端的结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开一示例性实施例提供了一种对车辆进行控制的方法,如图1所示,该方法的处理流程可以包括如下的步骤:

步骤s110,在车载显示器中显示预先存储的车身三维模型。

其中,车身三维模型包括多个功能控制选项,每个功能控制选项设置于对应的控制部件在车身三维模型中的对应位置上,每个功能控制选项对应于一个车身内的物理控制按键。

在实施中,在车辆中可以设置车载显示器,驾驶员可以通过车载显示器和车辆进行互动,例如在车载显示器中选择播放音乐文件、连接车辆蓝牙、进行路径导航等操作。可以设置智能车载系统,并通过车载显示器展示智能车载系统。在智能车载系统中可以安装有多个应用程序,例如音乐播放应用程序、路径导航应用程序等。该多个应用程序可以是系统默认安装的,也可以从网络中下载的。通过从网络中下载应用程序,可以满足驾驶员的个性化需求。

本公开实施例中提供的车身三维模型可以是系统默认携带的,也可以是从厂家网络中下载的。车身三维模型初步可以是通过c4d或者3dmax等软件开发建立的,得到fbx格式的文件,后期可以将fbx格式的文件导入到unity中,进行后续开发得到车身三维模型资源,最终可以通过android实现对车身三维模型资源和代码的集成,得到可以控制的车身三维模型。可以将车身三维模型安装到智能车载系统中,以便于驾驶员对车身三维模型进行控制操作。

如图2所示,是车身三维模型的示意图,驾驶员可以对车身三维模型进行控制操作,如通过滑动操作切换车身三维模型的观察视角、旋转车身等。图3和图4是对图2所示的车身三维模型进行旋转后的效果示意图。车身三维模型除了包括外车身模型之外,还可以包括车内模型,可以用于查看车内的一系列摆设,如图5所示,是车内模型的示意图。可以通过车外车内切换选项,切换对车外或者车内进行显示。

车身三维模型包括多个功能控制选项,每个功能控制选项设置于对应的控制部件在车身三维模型中的对应位置上。例如,可以对天窗、后备箱、车窗等控制部件进行控制操作。对天窗可以进行打开天窗、关闭天窗等操作,对后备箱可以进行打开后备箱、关闭后备箱等操作,对车窗可以进行打开车窗、关闭车窗等操作。可以将上述可进行的操作对应的功能控制选项,设置在对应的控制部件在车身三维模型中的对应位置上。例如,可以将打开车窗、关闭车窗这两个功能控制选项,设置在车窗在车身三维模型中的对应位置上。当然,如果对应于同一控制部件的功能控制选项较多,车载显示器难以同时对这些功能控制选项进行显示,可以对这些功能控制选项进行分级显示。例如,可以不直接显示打开车窗、关闭车窗这两个功能控制选项,可以显示车窗功能控制选项,当检测到用户点击了车窗功能控制选项之后,再显示下一级的打开车窗、关闭车窗两个功能控制选项。

对于车身内的物理控制按键来说,其种类有很多,数量也较为庞大,功能各不相同,并且分布在车身内的各个角落中。如果需要对车身内的物理控制按键进行控制操作,需要熟知这些具备不同功能的物理控制按键分别分布在哪个角落,对于不熟知这些具备不同功能的物理控制按键分别分布在哪个角落的驾驶员来说,可能无法对车身内的物理控制按键进行适当地操控。因此,可以为车身内的所有物理控制按键都设置对应的虚拟控制按键(功能控制选项),这样驾驶员无需到车身内的各个角落去寻找这些物理控制按键,可以统一在车载显示器中对这些物理控制按键对应的虚拟控制按键进行控制操作。

步骤s120,当检测到对功能控制选项中的第一功能控制选项的第一选择操作时,根据预先存储的功能控制选项和功能控制指令的对应关系,确定第一功能控制选项对应的目标功能控制指令。

在实施中,当检测到驾驶员对功能控制选项中的第一功能控制选项进行第一选择操作时,可以根据预先存储的功能控制选项和功能控制指令的对应关系,确定第一功能控制选项对应的目标功能控制指令。其中,第一选择操作可以是在第一功能控制选项对应的预设区域内,进行点击操作。

在功能控制选项和功能控制指令的对应关系中,可以存储有多组功能控制选项和功能控制指令,当选择任一组中的功能控制选项时,可以获取其对应的功能控制指令。例如,驾驶员选择的是打开车窗功能控制选项,可以获取打开车窗功能控制选项对应的功能控制指令,该功能控制指令可以用于控制车窗进行下降,以打开车窗。

步骤s130,执行目标功能控制指令。

在实施中,可以获取第一功能控制选项对应的目标功能控制指令,执行目标功能控制指令。例如,驾驶员选择的是打开车窗功能控制选项,可以获取打开车窗功能控制选项对应的功能控制指令,将该功能控制指令发送至车窗控制器,车窗控制器可以根据该功能控制指令,控制车窗电机进行运转,以带动车窗进行下降运动,最终实现打开车窗的目的。当然,再例如,驾驶员选择的是加热座椅功能控制选项,可以获取加热座椅功能控制选项对应的功能控制指令,将该功能控制指令发送至座椅控制器,座椅控制器可以根据该功能控制指令,控制加热器发热,以加热座椅。

本公开实施例提供的方法还可以包括:当检测到对功能控制选项中的第二功能控制选项的第二选择操作时,根据预先存储的功能控制选项和功能说明信息的对应关系,确定第二功能控制选项对应的目标功能说明信息;在第二功能控制选项相邻的位置上,显示目标功能说明信息。

在实施中,由于车身内的物理控制按键的数量较为庞大,因此对应的功能控制选项的数量也较为庞大。一般在物理控制按键上,通过设置图标的方式,来提示驾驶员该物理控制按键的功能是什么。但是如果驾驶员对这些物理控制按键不熟悉,即使设置了图标,驾驶员也无法得知这些物理控制按键的具体功能是什么。此时,驾驶员可以上网查询这些物理控制按键的具体功能是什么,或者直接阅读车辆的说明书,在车辆的说明书中寻找答案。

在本公开实施例提供的方法中,当检测到驾驶员对功能控制选项中的第二功能控制选项进行第二选择操作时,可以根据预先存储的功能控制选项和功能说明信息的对应关系,确定第二功能控制选项对应的目标功能说明信息。其中,第二选择操作可以是在第二功能控制选项对应的预设区域内,进行长按操作等。功能说明信息可以是对功能控制选项的功能进行说明的信息。

在功能控制选项和功能说明信息的对应关系中,可以存储有多组功能控制选项和功能说明信息,当选择任一组中的功能控制选项时,可以获取其对应的功能说明信息。例如,驾驶员对打开车窗功能控制选项进行长按操作,可以获取打开车窗功能控制选项对应的功能说明信息,该功能说明信息可以是“控制车窗进行下降”。接着,在第二功能控制选项相邻的位置上,可以显示目标功能说明信息。相邻的位置可以是相对于第二功能控制选项所处的位置预设方向上、预设距离的位置。

在执行目标功能控制指令之后,本公开实施例提供的方法还可以包括:如果预先存储的功能控制指令和控制动效的对应关系中存在目标功能控制指令对应的目标控制动效,则获取目标控制动效,播放目标控制动效。

在实施中,可以预先存储控制动效,例如,车窗下降的控制动效、天窗开启的控制动效。在执行目标功能控制指令之后,可以在预先存储的功能控制指令和控制动效的对应关系中查找是否存在目标功能控制指令对应的目标控制动效,如果存在,则获取目标控制动效,并播放目标控制动效。

例如,在执行打开车窗功能控制选项对应的功能控制指令之后,在预先存储的功能控制指令和控制动效的对应关系中查找是否存在该功能控制指令对应的车窗下降的控制动效,如果存在,则读取存储有车窗下降的控制动效的文件,播放文件中的车窗下降的控制动效。在车窗下降的控制动效播放结束之后,车窗模型可以处于打开的状态,这样,当驾驶员查看车身三维模型时,可以观察到各控制部件在车身三维模型中对应的状态。例如,当驾驶员查看到车窗模型处于打开的状态,就可以知道实际中车窗也处于打开的状态,进而驾驶员就无需回头去看每个车窗的状态,尤其在行车过程中,可以提高驾驶操作的安全性。

可选地,本公开实施例提供的方法还可以包括:当检测到对功能控制选项的添加操作时,确定预设的功能控制选项中未设置进行显示的功能控制选项;显示包括未设置进行显示的功能控制选项的第一列表;当检测到对第一列表中的第三功能控制选项的第三选择操作时,在车身三维模型中显示第三功能控制选项。

在实施中,驾驶员可以对功能控制选项进行个性化设置,例如,可以在原有的功能控制选项基础上,添加新的功能控制选项。具体可以在车载显示屏的界面提供添加功能控制选项的入口,当检测到进入添加功能控制选项的入口时,可以获取预设的功能控制选项,预设的功能控制选项包括可以设置进行显示的所有功能控制选项。接着,可以获取当前已设置进行显示的功能控制选项,确定预设的功能控制选项中未设置进行显示的功能控制选项,对未设置进行显示的功能控制选项进行提示,以供驾驶员在未设置进行显示的功能控制选项中选择需要进行显示的功能控制选项。最后,当检测到对未设置进行显示的功能控制选项中的第三功能控制选项的第三选择操作时,可以在车身三维模型中显示第三功能控制选项。其中,第三选择操作可以是在第三功能控制选项对应的预设区域内,进行点击操作或者拖动操作等。

在实际应用中,当检测到对未设置进行显示的功能控制选项中的第三功能控制选项的第三选择操作时,可以确定第三功能控制选项对应的控制部件,进而可以确定该控制部件在车身三维模型中的对应位置,将第三功能控制选项显示在该对应位置上。

可选地,本公开实施例提供的方法还可以包括:当检测到对功能控制选项的删除操作时,确定已设置进行显示的功能控制选项;显示包括已设置进行显示的功能控制选项的第二列表;当检测到对第二列表中的第四功能控制选项的第四选择操作时,在车身三维模型中关闭显示第四功能控制选项。

在实施中,驾驶员可以对功能控制选项进行个性化设置,例如,可以对原有的功能控制选项进行删减。具体可以在车载显示屏的界面提供删除功能控制选项的入口,当检测到进入删除功能控制选项的入口时,可以获取当前已设置进行显示的功能控制选项,对已设置进行显示的功能控制选项进行提示,以供驾驶员在已设置进行显示的功能控制选项中选择需要关闭显示的功能控制选项。当检测到对已设置进行显示的功能控制选项中的第四功能控制选项的第四选择操作时,可以在车身三维模型中关闭显示第四功能控制选项。其中,第四选择操作可以是在第四功能控制选项对应的预设区域内,进行点击操作或者拖动操作等。

通过本公开实施例提供的方法,驾驶员可以根据个人习惯,对功能控制选项进行个性化设置。将自己常用的功能控制选项设置为进行显示,将自己平常用不到的功能控制选项设置为关闭显示,这样可以提高显示界面的利用率以及查找目标功能控制选项的效率。

通过本公开实施例提供的方法,可以在车载显示器中显示预先存储的车身三维模型,车身三维模型包括多个功能控制选项,每个功能控制选项对应于一个车身内的物理控制按键,这样可以将车身内的物理控制按键集成在车身三维模型中。仅通过对车身三维模型中多个功能控制选项的操控,实现对各控制部件的操控,因而无需再将手伸到车身内的各个角落去操控物理控制按键,提高了操作效率。

本公开又一示例性实施例提供了一种对车辆进行控制的装置,如图6所示,该装置包括:

显示模块610,用于在车载显示器中显示预先存储的车身三维模型,其中,所述车身三维模型包括多个功能控制选项,每个功能控制选项设置于对应的控制部件在所述车身三维模型中的对应位置上,每个功能控制选项对应于一个车身内的物理控制按键;

确定模块620,用于当检测到对功能控制选项中的第一功能控制选项的第一选择操作时,根据预先存储的功能控制选项和功能控制指令的对应关系,确定所述第一功能控制选项对应的目标功能控制指令;

执行模块630,用于执行所述目标功能控制指令。

可选地,所述确定模块620,还用于当检测到对功能控制选项中的第二功能控制选项的第二选择操作时,根据预先存储的功能控制选项和功能说明信息的对应关系,确定所述第二功能控制选项对应的目标功能说明信息;

所述显示模块610,还用于在所述第二功能控制选项相邻的位置上,显示所述目标功能说明信息。

可选地,所述装置还包括:

播放模块,用于当预先存储的功能控制指令和控制动效的对应关系中存在所述目标功能控制指令对应的目标控制动效时,获取所述目标控制动效,播放所述目标控制动效。

可选地,所述确定模块620,还用于当检测到对功能控制选项的添加操作时,确定预设的功能控制选项中未设置进行显示的功能控制选项;

所述显示模块610,还用于显示包括未设置进行显示的功能控制选项的第一列表;当检测到对所述第一列表中的第三功能控制选项的第三选择操作时,在所述车身三维模型中显示所述第三功能控制选项。

可选地,所述确定模块620,还用于当检测到对功能控制选项的删除操作时,确定已设置进行显示的功能控制选项;

所述显示模块610,还用于显示包括已设置进行显示的功能控制选项的第二列表;

所述装置还包括:

关闭显示模块610,用于当检测到对所述第二列表中的第四功能控制选项的第四选择操作时,在所述车身三维模型中关闭显示所述第四功能控制选项。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

通过本公开实施例提供的装置,可以在车载显示器中显示预先存储的车身三维模型,车身三维模型包括多个功能控制选项,每个功能控制选项对应于一个车身内的物理控制按键,这样可以将车身内的物理控制按键集成在车身三维模型中。仅通过对车身三维模型中多个功能控制选项的操控,实现对各控制部件的操控,因而无需再将手伸到车身内的各个角落去操控物理控制按键,提高了操作效率。

需要说明的是:上述实施例提供的对车辆进行控制的装置在对车辆进行控制时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的对车辆进行控制的装置与对车辆进行控制的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图7示出了本公开一个示例性实施例提供的终端1900的结构示意图。该终端1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)1910和一个或一个以上的存储器1920。其中,所述存储器1920中存储有至少一条指令,所述至少一条指令由所述处理器1910加载并执行以实现上述实施例所述的对车辆进行控制的方法。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1