本技术涉及车辆,特别是涉及一种车辆控制方法、装置、存储介质和车辆。
背景技术:
1、目前,车辆上配置的各种车载设备都有各自的控制按键或控制旋钮。无论是车辆的驾驶员或乘客,还是其他车辆的驾驶员或乘客,如果想要控制车辆的车载设备,就需要通过车内设置的控制按键或控制旋钮控制对应的车载设备。例如,车辆的乘客需要调节车窗高度或空调温度,就需要通过车内设置的车窗控制按键对车窗高度进行调整,或通过空调旋钮对空调温度进行调整,当乘客所坐的位置不方便控制车载设备时或没有操作权限时,都需要请驾驶员代为操作。
2、由于车载设备需要各自的控制按键或控制旋钮来控制,用户终端与车辆的车载设备之间缺乏有效的通讯和控制手段,导致用户终端均无法对车辆内的车载终端进行方便快捷的控制,造成用户的使用体验差。
技术实现思路
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、第二方面,基于相同发明构思,本技术实施例提供了一种车辆控制装置,所述装置包括:
32、连接模块,用于建立当前用户终端与车辆的智能车载机器人之间的无线通信连;
33、认证模块,用于对所述当前用户终端的终端身份进行认证,并向认证成功的用户终端发送授权信息;
34、控制模块,用于响应于认证成功的用户终端发送的控制指令,通过所述智能车载机器人控制车辆的预设车载设备执行与控制指令对应的动作。
35、在本技术一实施例中,所述当前用户终端包括第一用户终端和/或第二用户终端,其中,所述第一用户终端为位于车辆内的用户终端,所述第二用户终端为位于车辆外的用户终端。
36、在本技术一实施例中,所述认证模块包括:
37、生物识别信息获取子模块,用于获取所述当前用户终端采集的当前用户的生物识别信息;
38、对比子模块,用于将所述生物识别信息与预先存储的多个生物识别信息进行对比;
39、身份确定子模块,用于在对比通过时,确定所述当前用户终端的终端身份认证成功。
40、在本技术一实施例中,所述控制模块包括:
41、校验子模块,用于获取认证成功的用户终端发送的控制指令,并对所述控制指令进行校验,以生成针对预设车载设备的使能指令;
42、控制子模块,用于将所述使能指令发送至所述智能车载机器人,以使所述智能车载机器人控制所述预设车载设备执行与所述使能指令对应的动作。
43、在本技术一实施例中,所述校验子模块包括:
44、外部指令获取子单元,用于在认证成功的用户终端为第一用户终端的情况下,获取所述第一用户终端发送的第一控制指令;
45、外部指令校验子单元,用于对所述第一控制指令进行校验,得到所述第一控制指令对应的第一校验指令;
46、第一使能指令子单元,用于根据所述第一校验指令,生成针对预设车载设备的使能指令。
47、在本技术一实施例中,所述校验子模块还包括:
48、内部指令获取子单元,用于在认证成功的用户终端为第二用户终端的情况下,获取所述第二用户终端发送的第二控制指令;
49、内部指令校验子单元,用于对所述第二控制指令进行校验,得到所述第二控制指令对应的第二校验指令;
50、第二使能指令子单元,用于将所述第二校验指令返回所述第二用户终端,以使所述第二用户终端根据所述第二校验指令生成调用指令后,将所述调用指令上传至云平台,以使所述云平台根据所述调用指令生成针对预设车载设备的使能指令;
51、使能指令获取子单元,用于获取所述云平台通过所述第二用户终端返回的所述使能指令。
52、在本技术一实施例中,所述连接模块包括:
53、内部终端连接子模块,用于针对所述第一用户终端,通过车辆的智能车端设备获取所述第一用户终端发送的第一连接请求,并基于所述第一连接请求,建立所述第一用户终端与所述智能车载机器人之间的无线通信连接;
54、外部终端连接子模块,用于针对所述第二用户终端,通过车辆的智能天线获取所述第二用户终端发送的第二连接请求,并基于所述第二连接请求,建立所述第二用户终端与所述智能车载机器人之间的无线通信连接。
55、在本技术一实施例中,所述装置还包括:
56、升级请求发送模块,用于在检测到有新增车载设备的情况下,向后台服务器发送针对所述新增车载设备的升级请求;
57、升级软件包获取模块,用于获取所述后台服务器针对所述升级请求返回的升级软件包;
58、升级模块,用于基于所述升级软件包,对所述智能车载机器人进行升级操作,以建立所述智能车载机器人与所述新增车载设备之间的通信连接。
59、第三方面,基于相同发明构思,本技术实施例提供了一种存储介质,存储介质内存储有机器可执行指令,机器可执行指令被处理器执行时实现本技术第一方面提出的车辆控制方法。
60、第四方面,基于相同发明构思,本技术实施例提供了一种车辆,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器用于执行机器可执行指令,以实现本技术第一方面提出的车辆控制方法。
61、与现有技术相比,本技术包括以下优点:
62、本技术实施例提供的一种车辆控制方法,在建立当前用户终端与车辆的智能车载机器人之间的无线通信连接后,对所述当前用户终端的终端身份进行认证,并向认证成功的用户终端发送授权信息,并响应于认证成功的用户终端发送的控制指令,通过所述智能车载机器人控制车辆的预设车载设备执行与控制指令对应的动作。在本技术实施例中,通过将车辆的所有预设车载设备与智能车载机器人连接,使得在当前用户终端与智能车载机器人建立无线通信连接并通过认证之后,能够通过智能车载机器人控制对应的预设车载设备执行相应动作,在保证安全的前提下实现对预设车载设备的控制,方便快捷,有效提升用户的使用体验。