一种车辆控制方法、装置、电子设备和存储介质与流程

文档序号:26003640发布日期:2021-07-23 21:21阅读:52来源:国知局
一种车辆控制方法、装置、电子设备和存储介质与流程

本申请涉及车辆控制技术领域,具体而言,涉及一种车辆控制方法、装置、电子设备和存储介质。



背景技术:

当车辆进行维修或维护保养时,车主需将车辆钥匙交给工作人员或者携带钥匙在现场附近待命。

如果钥匙给了工作人员后车主离开现场,车辆完成维修后可能会存在被工作人员私自挪用的风险;若车主等待在附近,维修或保养过程会耗费车主较多时间,便利性差。



技术实现要素:

本申请实施例的目的在于提供一种车辆控制方法、装置、电子设备和存储介质,用以解决上述问题。

第一方面,本发明提供一种车辆控制方法,包括:接收终端设备发送的车辆功能限制请求,所述车辆功能限制请求用于对车辆的至少一个功能进行限制;根据所述车辆功能限制请求获取车辆的当前状态;判断车辆的当前状态是否满足车辆功能限制的启动条件;若满足,则对车辆的至少一个功能进行限制,以实现对车辆的控制。

在上述设计的车辆控制方法中,根据终端设备发送的车辆功能限制请求获取车辆的当前状态,进而在基于车辆的当前状态满足车辆功能限制的启动条件后,对车辆的至少一个功能进行限制,使得在车辆进行维修或保养时,可提供功能十分限制的车辆给工作人员使用,进而使得车主可以放心离开车辆,不用担心车辆安全以及被工作人员私自挪用的情况发生,解决了车辆维修或保养过程中被工作人员私自挪用的风险,并且车主无需在维修或保养附近等待,为车主提供便利性。

在第一方面的可选实施方式中,所述对车辆的至少一个功能进行限制,包括:向车辆的整车控制器发送车速限制信息,所述车速限制信息包含有行驶车速的第一上限值,以使整车控制器根据所述车速限制信息对车辆的车速进行限制。

在上述设计的实施方式中,通过车辆限制信息对车辆行车车速进行限制,使得车辆在维护或保养过程中需要进行挪动的车速都在低速范围内,保障挪动过程的安全。

在第一方面的可选实施方式中,所述对车辆的至少一个功能进行限制,包括:向车辆的整车控制器发送距离限制信息,所述距离限制信息包含有车辆连续行驶距离的第二上限值,以使所述整车控制器根据距离限制信息对车辆的连续行驶距离进行限制。

在上述设计的实施方式中,通过距离限制信息对车辆的连续行驶距离进行限制,使得车辆的连续行驶距离在合理范围内,进而防止车辆被工作人员私自挪用。

在第一方面的可选实施方式中,所述对车辆的至少一个功能进行限制,包括:获取终端设备发送的位置限制信息,所述位置限制信息包含有距离当前位置的距离上限值;根据所述位置限制信息对车辆的位置进行限制。

在上述设计的实施方式中,通过位置限制信息对车辆的挪动距离进行限制,使得车辆的挪动距离在合理范围内,进而防止车辆被工作人员私自挪用。

在第一方面的可选实施方式中,所述对车辆的至少一个功能进行限制,包括:向车辆的多媒体主机发送监控信号,以使所述多媒体主机根据监控信号控制摄像头和车内麦克风开启,以进行录音录像。

在第一方面的可选实施方式中,所述根据所述车辆功能限制请求获取车辆的当前状态,包括:根据所述车辆功能限制请求获取车辆的当前车速;所述判断车辆的当前状态是否满足车辆功能限制的启动条件,包括:判断车辆的当前车速是否等于0;若是,则确定满足车辆功能限制的启动条件。

在第一方面的可选实施方式中,所述根据车辆功能限制请求获取车辆的当前状态,包括:根据所述车辆功能限制请求获取车辆的定位信息、监控信息、动力信息以及通讯信息;所述判断车辆的当前状态是否满足车辆功能限制的启动条件,包括:根据车辆的定位信息判断车辆的定位功能是否正常,根据监控信息判断车辆的摄像头是否正常,根据动力信息判断车辆的动力功能是否正常以及根据通讯信息判断车辆的通讯功能是否正常;若均正常,则确定满足车辆功能限制的启动条件。

第二方面,本发明提供一种车辆控制装置,包括:接收模块,用于接收终端设备发送的车辆功能限制请求,所述车辆功能限制请求用于对车辆的至少一个功能进行限制;获取模块,用于根据所述车辆功能限制请求获取车辆的当前状态;判断模块,用于判断车辆的当前状态是否满足车辆功能限制的启动条件;限制模块,在判断模块判断满足车辆功能限制的启动条件后,用于对车辆的至少一个功能进行限制,以实现对车辆的控制。

在上述设计的车辆控制装置中,根据终端设备发送的车辆功能限制请求获取车辆的当前状态,进而在基于车辆的当前状态满足车辆功能限制的启动条件后,对车辆的至少一个功能进行限制,使得在车辆进行维修或保养时,可提供功能十分限制的车辆给工作人员使用,进而使得车主可以放心离开车辆,不用担心车辆安全以及被工作人员私自挪用的情况发生,解决了车辆维修或保养过程中被工作人员私自挪用的风险,并且车主无需在维修或保养附近等待,为车主提供便利性。

在第二方面的可选实施方式中,所述限制模块,具体用于向车辆的整车控制器发送车速限制信息,所述车速限制信息包含有行驶车速的第一上限值,以使整车控制器根据所述车速限制信息对车辆的车速进行限制。

在第二方面的可选实施方式中,所述限制模块,还具体用于向车辆的整车控制器发送距离限制信息,所述距离限制信息包含有车辆连续行驶距离的上限值,以使所述整车控制器根据距离限制信息对车辆的连续行驶距离进行限制。

在第二方面的可选实施方式中,所述限制模块,还具体用于获取终端设备发送的位置限制信息,所述位置限制信息包含有距离当前位置的距离上限值;根据所述位置限制信息对车辆的位置进行限制。

在第二方面的可选实施方式中,所述限制模块,还具体用于向车辆的多媒体主机发送监控信号,以使所述多媒体主机根据监控信号控制摄像头和车内麦克风开启,以进行录音录像。

在第二方面的可选实施方式中,所述获取模块,具体用于根据所述车辆功能限制请求获取车辆的当前车速;所述判断模块,具体用于判断车辆的当前车速是否等于0;若是,则确定满足车辆功能限制的启动条件。

在第二方面的可选实施方式中,所述获取模块,还具体用于根据所述车辆功能限制请求获取车辆的定位信息、监控信息、动力信息以及通讯信息;所述判断模块,还具体用于根据车辆的定位信息判断车辆的定位功能是否正常,根据监控信息判断车辆的摄像头是否正常,根据动力信息判断车辆的动力功能是否正常以及根据通讯信息判断车辆的通讯功能是否正常;若均正常,则确定满足车辆功能限制的启动条件。

第三方面,实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行第一方面、第一方面的任一可选的实现方式中的所述方法。

第四方面,实施例提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时执行第一方面、第一方面的任一可选的实现方式中的所述方法。

第五方面,实施例提供了一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面、第一方面的任一可选的实现方式中的所述方法。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的车辆控制方法的第一流程图;

图2为本申请实施例提供的车辆控制方法的第二流程图;

图3为本申请实施例提供的车辆控制方法的第三流程图;

图4为本申请实施例提供的车辆控制方法的第四流程图;

图5为本申请实施例提供的车辆控制方法的第五流程图;

图6为本申请实施例提供的车辆控制方法的第六流程图;

图7为本申请实施例提供的车辆控制方法的第七流程图;

图8为本申请实施例提供的车辆控制装置的结构示意图;

图9为本申请实施例提供的电子设备的结构示意图。

图标:800-接收模块;810-获取模块;820-判断模块;830-限制模块;9-电子设备;901-处理器;902-存储器;903-通信总线。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

本申请实施例提供一种车辆控制方法,该车辆控制方法可在车辆进行维护或保养时对车辆进行功能有限制的使用,该方法可应用于计算设备中,该计算设备可为车辆的整车控制器、车身控制器或车辆内的任意控制器中,如图1所示,该方法包括如下步骤:

步骤s100:接收终端设备发送的车辆功能限制请求。

步骤s110:根据车辆功能限制请求获取车辆的当前状态。

步骤s120:判断车辆的当前状态是否满足车辆功能限制的启动条件,若是,则转到步骤s130。

步骤s130:对车辆的至少一个功能进行限制,以实现对车辆的控制。

在步骤s100中,终端设备可为车主用户的手机或者车辆的车辆终端屏幕,终端设备与计算设备可通过网关连接后进行通讯,当终端设备为手机时,车主用户可通过手机向计算设备发送车辆功能限制请求,当终端设备为车辆终端屏幕时,车主用户可通过屏幕按键向计算设备发送车辆功能限制请求,从而,计算设备可接收到终端设备发送的车辆功能限制请求。其中,该车辆功能限制请求表示对车辆的至少一个功能进行限制的请求,车主用户可在进行维修或保养时进行功车辆功能限制请求的发送。

在步骤s110中,计算设备接收到终端设备发送的车辆功能限制请求后,可根据车辆功能限制请求获取车辆的当前状态,获取车辆的当前状态可表示车辆各个控制器获取对应的功能数据,整车控制器可获取车辆的当前车速;车身控制器可获取车辆的当前车窗状态、当前解闭锁状态等等;车辆的多媒体主机可获取车辆的摄像头状态和录音设备状态等等。这里需要说明的是,当计算设备为独立设备时,整车控制器、车身控制器以及多媒体主机采集的数据会传输给独立设备,进而使得独立设备获取到车辆的当前状态;当计算设备为整车控制器、车身控制器和多媒体主机中的任一控制器时,另外两个控制器采集的数据需要传输给计算设备,计算设备才获取到了车辆的当前状态,例如,当计算设备为整车控制器时,车身控制器和多媒体主机采集的车辆的当前数据需要传输给整车控制器,使得整车控制器获取到车辆的当前状态。

在计算设备获取车辆的当前状态后,即可执行步骤s120判断车辆的当前状态是否满足车辆功能限制的启动条件,其中判断是否满足车辆功能限制的启动条件一方面是为了检查进行限制的车辆功能是否可以正常使用,另一方面是为了避免驾驶员误操作而误启动车辆功能限制。

其中,车辆功能限制的启动条件可设定为一个条件或多个条件结合,作为一种可能的实施例,设定的启动条件可为车速小于预设值,那么步骤s110车辆的当前状态即为车辆的当前车速,在此基础上,步骤s110和步骤s120具体可为如图2所示的如下步骤:

步骤s200:根据车辆功能限制请求获取车辆的当前车速。

步骤s210:判断车辆的当前车速是否等于0,若是,则确定满足车辆功能限制的启动条件。

在上述实施例中,本方案将车辆的当前车速作为车辆功能限制的判定条件,在车辆的当前车速等于0时确定车辆功能限制启动,这是考虑到当车辆在进行维修或保养时,车主一般会将车辆行驶到维修处或保养处,然后停车,那么在一般情况下,车辆应处于停车状态,因此,在车辆车速为0的情况下才启动车辆功能限制;同时,当车辆功能限制请求通过屏幕按键发送时,可避免车辆在行驶途中车内人员误按造成的车辆功能限制误触发的情况。

作为一种可能的实施例,除了将车辆的当前车速作为启动条件以外,启动条件还可以包括车辆的一些功能是否能够正常使用,如图3所示,其具体可包括如下步骤:

步骤s300:根据车辆功能限制请求获取车辆的定位信息、监控信息、动力信息以及通讯信息。

步骤s310:根据车辆的定位信息判断车辆的定位功能是否正常,根据监控信息判断车辆的摄像头是否正常,根据动力信息判断车辆的动力功能是否正常以及根据通讯信息判断车辆的通讯功能是否正常,若均正常,则确定满足车辆功能限制的启动条件。

在上述实施例中,除了对车辆的当前车速进行判定以外,还可以对车辆的定位功能、监控功能、动力功能以及通讯功能进行判定,当这些功能均正常时,则确定满足车辆功能限制的启动条件。

通过前述实施方式确定了车辆的当前状态满足车辆功能限制的启动条件后,即可执行步骤s130对车辆的至少一个功能进行限制,进而使得车辆功能受限,不用担心车辆安全以及被维修或保养人员私自挪用。其中,在对车辆的功能进行限制时,可仅针对车辆的一个功能进行限制,也可以对车辆的多个功能进行集体的限制。

作为一种可能的实施方式,如图4所示,步骤s130对车辆的至少一个功能进行限制,可包括如下步骤:

步骤s400:向车辆的整车控制器发送车速限制信息,以使整车控制器根据车速限制信息对车辆的车速进行限制。

在上述实施例中,车速限制信息中包含有车辆行驶车速的第一上限值,由于整车控制器是对车辆的车速进行控制的控制器,因此,需要整车控制器根据车速限制信息对车辆的车速进行限制,使得车辆的车速不会高于第一上限值。例如,车速限制信息中包含的车辆行驶车速的第一上限值为20km/h,那么在进行限制之后,后续车辆的行驶车速不会大于20km/h,通过限制车速的方式可在维修或保养时,维修或保养工作人员挪动车辆时的行驶车速进行了限制,进而降低了车辆发生安全事故的概率。这里需要说明的是,当计算设备为整车控制器时,可直接根据车速限制信息对车辆的车速进行限制;车速限制信息可提前配置在计算设备中,也可以通过终端设备发送给计算设备,当通过终端设备将车速限制信息发送给计算设备时,用户可对车速限制信息中的第一上限值进行调整。

作为另一种可能的实施方式,如图5所示,步骤s130对车辆的至少一个功能进行限制除了对车速进行限制以外,还可包括如下步骤:

步骤s500:向车辆的整车控制器发送距离限制信息,以使整车控制器根据距离限制信息对车辆的连续行驶距离进行限制。

在上述实施例中,距离限制信息中包含有车辆连续行驶距离的第二上限值,整车控制器根据距离限制信息可以对车辆的连续行驶距离进行限制,使得车辆的连续行驶距离不大于第二上限值,例如,可设置第二上限值为200米,那么整车可控制根据距离限制信息可控制车辆连续行驶距离不能超过200米,通过本实施例可限制车辆的连续行驶距离,进而使得车辆的行驶距离有限,进而防止车辆被工作人员私自挪用。这里需要说明的是,第二上限值也可以如前述一样也可提前配置在计算设备中,也可以通过终端设备发送给计算设备,当通过终端设备发送时,用户可对第二上限值进行调整。

作为又一种可能的实施例,如图6所示,步骤s130对车辆的至少一个功能进行限制除了对车速和行车距离进行限制以外,还可包括如下步骤:

步骤s600:获取终端设备发送的位置限制信息,该位置限制信息包含有距离当前位置的距离上限值。

步骤s610:根据位置限制信息对车辆的位置进行限制。

在上述实施例中,计算设备可获取终端设备发送的位置限制信息,该位置限制信息包含有距离当前位置的距离上限值,该距离上限值表示车辆从当前可挪动的最大距离,进而使得计算设备根据位置限制信息对车辆进行限制,使得车辆可挪动的距离有限。例如,距离上限值可设定为300米,那么车辆可挪动的范围是以车辆当前位置为圆心,300米为半径的圆的范围,如果超过了这个挪动范围,那么计算设备可向用户的终端设备发送报警提示,并将自身的位置信息上传到用户终端,这样可使得车辆在维修或保养过程中不会被工作人员私自挪用。其中,上述的挪动表示的不仅仅是车辆自身行驶,还包括通过其他方式对车辆的挪动,例如,通过拖车对车辆进行搬运等等。

作为又一种可能的实施例,除了通过前述三种实施例对车辆进行限制以外,如图7所示,还可以通过如下方式对车辆进行限制,包括:

步骤s700:向车辆的多媒体主机发送监控信号,以使多媒体主机根据监控信号控制摄像头和车内麦克风开启,以进行录音录像。

在上述实施例中,计算设备还可以向车辆的多媒体主机发送监控信号,使得多媒体主机控制摄像头和车内麦克风开启,进而对车内进行录音录像,这样假如有人私自挪用车辆,可通过录音录像保留证据,为后续维权提供证据;并且在本实施例中,终端设备还可以向计算设备发送监控关闭信号进而通过计算设备转发给多媒体主机,使得多媒体主机控制摄像头和麦克风关闭。另外,监控信号发送的触发可设置为车辆动力启动,进而在车辆动力启动时即可打开摄像头和麦克风进而进行录音录像。

这里需要说明的是,上述对车辆进行限制的多种实施例限制方式可单独进行限制,也可以多种限制方式结合对车辆进行限制,在本申请中不对其进行限定。另外,除了上述功能限制以外,还可以设置车辆功能限制的时间,时间结束后即可自动结束车辆功能限制;还可以通过终端设备主动发送关闭信息来关闭对车辆功能的限制。

在上述设计的车辆控制方法中,根据终端设备发送的车辆功能限制请求获取车辆的当前状态,进而在基于车辆的当前状态满足车辆功能限制的启动条件后,对车辆的至少一个功能进行限制,使得在车辆进行维修或保养时,可提供功能十分限制的车辆给工作人员使用,进而使得车主可以放心离开车辆,不用担心车辆安全以及被工作人员私自挪用的情况发生,解决了车辆维修或保养过程中被工作人员私自挪用的风险,并且车主无需在维修或保养附近等待,为车主提供便利性。

图8出示了本申请提供的车辆控制装置的示意性结构框图,应理解,该装置与上述图1至图7中执行的方法实施例对应,能够执行前述的方法涉及的步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。该装置包括至少一个能以软件或固件(firmware)的形式存储于存储器中或固化在装置的操作系统(operatingsystem,os)中的软件功能模块。具体地,该装置包括:接收模块800,用于接收终端设备发送的车辆功能限制请求,该车辆功能限制请求用于对车辆的至少一个功能进行限制;获取模块810,用于根据车辆功能限制请求获取车辆的当前状态;判断模块820,用于判断车辆的当前状态是否满足车辆功能限制的启动条件;限制模块830,在判断模块判断满足车辆功能限制的启动条件后,用于对车辆的至少一个功能进行限制,以实现对车辆的控制。

在上述设计的车辆控制装置中,根据终端设备发送的车辆功能限制请求获取车辆的当前状态,进而在基于车辆的当前状态满足车辆功能限制的启动条件后,对车辆的至少一个功能进行限制,使得在车辆进行维修或保养时,可提供功能十分限制的车辆给工作人员使用,进而使得车主可以放心离开车辆,不用担心车辆安全以及被工作人员私自挪用的情况发生,解决了车辆维修或保养过程中被工作人员私自挪用的风险,并且车主无需在维修或保养附近等待,为车主提供便利性。

在本实施例的可选实施方式中,限制模块830,具体用于向车辆的整车控制器发送车速限制信息,车速限制信息包含有行驶车速的第一上限值,以使整车控制器根据车速限制信息对车辆的车速进行限制。

在本实施例的可选实施方式中,限制模块830,还具体用于向车辆的整车控制器发送距离限制信息,该距离限制信息包含有车辆连续行驶距离的上限值,以使整车控制器根据距离限制信息对车辆的连续行驶距离进行限制。

在本实施例的可选实施方式中,限制模块830,还具体用于获取终端设备发送的位置限制信息,该位置限制信息包含有距离当前位置的距离上限值;根据位置限制信息对车辆的位置进行限制。

在本实施例的可选实施方式中,限制模块830,还具体用于向车辆的多媒体主机发送监控信号,以使多媒体主机根据监控信号控制摄像头和车内麦克风开启,以进行录音录像。

在本实施例的可选实施方式中,获取模块810,具体用于根据车辆功能限制请求获取车辆的当前车速;判断模块820,具体用于判断车辆的当前车速是否小于预设值;若是,则确定满足车辆功能限制的启动条件。

在本实施例的可选实施方式中,获取模块810,还具体用于根据车辆功能限制请求获取车辆的定位信息、监控信息、动力信息以及通讯信息;判断模块820,还具体用于根据车辆的定位信息判断车辆的定位功能是否正常,根据监控信息判断车辆的摄像头是否正常,根据动力信息判断车辆的动力功能是否正常以及根据通讯信息判断车辆的通讯功能是否正常;若均正常,则确定满足车辆功能限制的启动条件。

如图9所示,本申请提供一种电子设备9,包括:处理器901和存储器902,处理器901和存储器902通过通信总线903和/或其他形式的连接机构(未标出)互连并相互通讯,存储器902存储有处理器901可执行的计算机程序,当计算设备运行时,处理器901执行该计算机程序,以执行时执行第一实施例、第一实施例的任一可选的实现方式中的方法,例如步骤s100至步骤s130:接收终端设备发送的车辆功能限制请求;根据车辆功能限制请求获取车辆的当前状态;判断车辆的当前状态是否满足车辆功能限制的启动条件,若是,则对车辆的至少一个功能进行限制,以实现对车辆的控制。

本申请提供一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一实施例、第一实施例的任一可选的实现方式中的方法。

其中,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称eprom),可编程只读存储器(programmablered-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。

本申请提供一种计算机程序产品,该计算机程序产品在计算机上运行时,使得计算机执行第一实施例、第一实施例的任一可选的实现方式中的所述方法。

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

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

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

需要说明的是,功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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