本发明涉及汽车控制领域,尤其涉及一种车辆控制方法、装置、车辆及服务器。
背景技术:
1、现有的车辆控制领域,对车辆的控制通常由用户主动向车辆发出控制指令,使得车辆根据接收到的控制指令执行车辆控制操作。例如,用户可以通过相关的app向车辆发送一些控制指令,使得车辆可以执行一些对应于控制指令的操作,例如开启空调、开启车内氛围灯等等。
技术实现思路
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、本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
1.一种车辆控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在发送所述脚本请求前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述控制指令包括至少一个功能调用指令,所述功能调用指令用于调用车辆的执行器的功能,以及所述触发条件包括对应于所述控制指令的时序条件,使得所述车控脚本按照所述控制指令的时序条件调用车辆的执行器的功能。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
9.一种车辆控制方法,其特征在于,包括:
10.根据权利要求9所述的车辆控制方法,其特征在于,在发送车控脚本前,还包括:
11.根据权利要求9所述的方法,其特征在于,在所述发送车控脚本之前,所述方法还包括:
12.根据权利要求9所述的方法,其特征在于,所述方法还包括:
13.一种车辆控制方法,其特征在于,包括:
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
15.根据权利要求13所述的方法,其特征在于,所述方法还包括:
16.一种车辆控制方法,其特征在于,包括:
17.一种车辆控制装置,其特征在于,包括:
18.根据权利要求17所述的装置,其特征在于,所述接收模块还用于:接收车辆控制任务,所述车辆控制任务由第二服务器发送,并且由自定义编辑的场景而生成;
19.根据权利要求18所述的装置,其特征在于,所述校验模块还用于:
20.根据权利要求17所述的装置,其特征在于,所述控制指令包括至少一个功能调用指令,所述功能调用指令用于调用车辆的执行器的功能,以及所述触发条件包括对应于所述控制指令的时序条件,使得所述车控脚本按照所述控制指令的时序条件调用车辆的执行器的功能。
21.根据权利要求18所述的装置,其特征在于,所述装置还包括:
22.根据权利要求21所述的装置,其特征在于,所述发送模块还用于:
23.根据权利要求21所述的装置,其特征在于,
24.根据权利要求21所述的装置,其特征在于,
25.一种服务器,其特征在于,包括:
26.根据权利要求25所述的服务器,其特征在于,所述服务器还包括:
27.根据权利要求26所述的服务器,其特征在于,所述接收模块还用于:
28.根据权利要求26所述的服务器,其特征在于,所述接收模块还用于:
29.一种服务器,其特征在于,包括:
30.根据权利要求29所述的服务器,其特征在于,所述服务器还包括:
31.根据权利要求30所述的服务器,其特征在于,所述接收模块还用于:
32.一种车辆控制装置,其特征在于,包括:
33.一种车辆,其特征在于,包括:处理器、存储器以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的车辆控制方法。
34.一种服务器,其特征在于,包括:处理器、存储器以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求9至权利要求12任一项和/或权利要求13至权利要求15任一项所述的车辆控制方法。