本申请涉及车辆技术,尤其涉及一种车辆控制方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
背景技术:
1、智能网联车辆(intelligent connected vehicle,icv)是指车联网与智能车辆的有机联合,通过融合现代通信与网络技术,实现车与人、车、路、后台的信息交换共享。目前,许多智能网联车辆具备车辆远程控制功能,例如,与车辆相隔一定距离的用户可以通过手机或者其他移动终端对车辆进行远程控制。
2、然而,在相关技术提供的方案中,车辆远程控制大多是基于单一任务的请求与反馈,如远程开门或者闭锁等,这导致相关技术提供的方案难以支持综合、复杂的远程控制,适用的控制场景有限。
技术实现思路
1、本申请提供一种车辆控制方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够支持综合、复杂的车辆控制,适用于更多的控制场景。
2、本申请的技术方案是这样实现的:
3、本申请提供一种车辆控制方法,应用于车辆,所述方法包括:
4、接收控制端的车辆控制指令;
5、将所述车辆控制指令分解为多个原子服务;其中,每个原子服务对应一个用于执行该原子服务的电子控制模块ecu;
6、通过所述多个原子服务分别对应的ecu执行原子服务,得到所述多个原子服务分别对应的执行状态;
7、将所述多个原子服务分别对应的执行状态发送至所述控制端。
8、本申请提供一种车辆控制装置,应用于车辆,所述装置包括:
9、接收模块,用于接收控制端的车辆控制指令;
10、分解模块,用于将所述车辆控制指令分解为多个原子服务;其中,每个原子服务对应一个用于执行该原子服务的电子控制模块ecu;
11、执行模块,用于通过所述多个原子服务分别对应的ecu执行原子服务,得到所述多个原子服务分别对应的执行状态;
12、反馈模块,用于将所述多个原子服务分别对应的执行状态确定为所述车辆控制指令的反馈信息,并将所述车辆控制指令的反馈信息发送至所述控制端。
13、本申请提供一种电子设备,包括:
14、存储器,用于存储可执行指令;
15、处理器,用于执行所述存储器中存储的可执行指令时,实现本申请提供的车辆控制方法。
16、本申请提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请提供的车辆控制方法。
17、本申请提供了一种计算机程序产品,该计算机程序产品包括可执行指令,用于引起处理器执行时,实现本申请提供的车辆控制方法。
18、本申请具有以下有益效果:
19、本申请接收控制端的车辆控制指令,并将车辆控制指令分解为多个原子服务,通过多个原子服务分别对应的ecu执行原子服务,如此,通过将车辆控制指令分解为多个原子服务并执行每个原子服务,能够实现对车辆控制指令的有效执行,并且能够支持复杂的车辆控制指令。在通过多个原子服务分别对应的ecu执行原子服务后,将得到的多个原子服务分别对应的执行状态发送至控制端,实现车辆控制的有效反馈,并且能够细化所反馈信息的粒度,提升车辆控制的精细化程度。
1.一种车辆控制方法,其特征在于,应用于车辆,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述车辆控制指令分解为多个原子服务之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述任意一个原子服务对应的ecu执行所述任意一个原子服务之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述车辆控制指令分解为多个原子服务之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述车辆控制指令分解为多个原子服务,包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述将所述多个原子服务分别对应的执行状态发送至所述控制端,包括:
7.根据权利要求1至5任一项所述的方法,其特征在于,所述车辆控制指令包括所述控制端的标识;所述接收控制端的车辆控制指令之后,所述方法还包括:
8.一种车辆控制装置,其特征在于,应用于车辆,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,存储有可执行指令,用于被处理器执行时,实现权利要求1至7任一项所述的车辆控制方法。