本技术涉及车辆控制领域,具体涉及车辆控制方法、系统、电子设备及计算机可读存储介质。
背景技术:
1、标准数字钥匙协议为制定智能终端到汽车连接解决方案标准的组织所制定的协议,如车联网联盟(car connectivity consortium,ccc),智慧车联产业生态联盟协议(intelligent car connectivity industry ecosystem alliance,icce),智慧车联开放联盟(intelligent car connectivity open alliance,iccoa)等制定的数字钥匙协议,标准数字钥匙协议一般可以与移动终端厂商所制造的移动终端软硬件相适配。
2、然而,各车辆的软硬件、所要遵守的车控标准,以及允许的车控功能等可能存在差异,若标准数字钥匙协议中不存在关于某项车控功能的相关内容,或者,标准数字钥匙协议中定义的车控功能无法兼容于某些车辆,移动终端基于标准数字钥匙难以实现该项车控功能。
3、也即,标准数字钥匙协议可能并不支持车辆的某些车控功能,难以满足用户车控需求。
技术实现思路
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、上述第二方面中的车辆控制方法、车辆控制系统、电子设备及计算机可读存储介质均与上述第一方面中的车辆控制方法相对应,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。