1.一种基于蓝牙的信息交互方法,应用于车辆的tbox端,以与用户终端进行交互,其特征在于,包括:
响应于与所述用户终端建立蓝牙连接,输出防重放随机数至所述用户终端;
在当前蓝牙连接状态下,响应于接收到所述用户终端发送的加密后的操作指令,至少基于所述防重放随机数对所述操作指令进行解密;以及
至少响应于解密成功,执行所述操作指令对应的操作。
2.如权利要求1所述的信息交互方法,其特征在于,至少基于所述防重放随机数对所述操作指令进行解密进一步包括:
基于所述防重放随机数、蓝牙钥匙以及当前登陆在所述用户终端上的用户id对所述操作指令进行解密。
3.如权利要求2所述的信息交互方法,其特征在于,基于所述防重放随机数、蓝牙钥匙以及当前登陆在所述用户终端上的用户id对所述操作指令进行解密进一步包括:
从所述加密后的操作指令的明文数据中提取用户id;
根据从明文数据中提取的用户id在所述tbox端存储的蓝牙密码本中查找与该用户id对应的蓝牙钥匙;
响应于查找到对应的蓝牙钥匙,以所述防重放随机数、所述蓝牙钥匙和从明文数据中提取的用户id对所述操作指令的密文数据进行解密。
4.如权利要求3所述的信息交互方法,其特征在于,至少响应于解密成功,执行所述操作指令对应的操作进一步包括:
响应于解密成功,从所述加密后的操作指令的密文数据中提取用户id;
比对从明文数据中提取的用户id和从密文数据中提取的用户id是否匹配;以及
响应于匹配,执行所述操作指令对应的操作。
5.如权利要求1所述的信息交互方法,其特征在于,响应于所述用户终端与所述tbox端断开当前蓝牙连接,删除所述防重放随机数。
6.如权利要求1所述的信息交互方法,其特征在于,所述操作指令为控车指令;执行所述操作指令对应的操作进一步包括:
响应于所述tbox端已经完成peps认证,向所述车辆的can总线发送所述控车指令,以使所述车辆执行该控车指令。
7.如权利要求6所述的信息交互方法,其特征在于,还包括:
从所述can总线获取执行结果;以及
返回所述执行结果至所述用户终端。
8.一种基于蓝牙的信息交互方法,应用于用户终端,以与车辆的tbox端进行交互,其特征在于,包括:
响应于与所述tbox端建立蓝牙连接,接收所述tbox端输出的防重放随机数;
在当前蓝牙连接状态下,响应于在所述用户终端接收到用户的操作指令,至少以所述防重放随机数对所述操作指令进行加密;以及
将所述加密后的操作指令发送至所述tbox端,以使所述tbox端控制所述车辆执行所述操作指令对应的操作。
9.如权利要求8所述的信息交互方法,其特征在于,至少以所述防重放随机数对所述操作指令进行加密进一步包括:
基于所述防重放随机数、蓝牙钥匙以及当前登陆在所述用户终端上的用户id对所述操作指令进行加密。
10.如权利要求9所述的信息交互方法,其特征在于,基于所述防重放随机数、蓝牙钥匙以及当前登陆在所述用户终端上的用户id对所述操作指令进行加密还包括:
将所述用户id设置在所述加密后的操作指令的明文数据中,以使所述tbox端基于明文数据中的用户id查询与该用户id对应的蓝牙钥匙用以解密。
11.如权利要求9所述的信息交互方法,其特征在于,还包括:响应于所述用户终端与所述tbox端断开当前蓝牙连接,删除所述防重放随机数。
12.如权利要求9所述的信息交互方法,其特征在于,还包括:
从所述tbox端接收所述操作指令的执行结果。
13.一种基于蓝牙的信息交互装置,应用于车辆的tbox端,以与用户终端基于蓝牙进行安全的信息交互,包括存储器和与存储器耦接的处理器,其特征在于,所述处理器被配置为实现如权利要求1-7中任意一项所述的信息交互方法的步骤。
14.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令在由处理器执行时实施如权利要求1-7中任意一项所述的信息交互方法的步骤。
15.一种基于蓝牙的信息交互装置,应用于用户终端,以与车辆的tbox端基于蓝牙进行安全的信息交互,包括存储器和与存储器耦接的处理器,其特征在于,所述处理器被配置为实现如权利要求8-12中任意一项所述的信息交互方法的步骤。
16.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令在由处理器执行时实施如权利要求8-12中任意一项所述的信息交互方法的步骤。