技术新讯 > 核算装置的制造及其应用技术 > 车辆解锁方法、装置、计算机设备、存储介质与流程  >  正文

车辆解锁方法、装置、计算机设备、存储介质与流程

  • 国知局
  • 2024-07-31 22:16:35

本公开涉及通信控制,特别是涉及一种车辆解锁方法、装置、计算机设备、存储介质。

背景技术:

1、随着智能汽车的发展,越来越多的汽车开始支持nfc(near fieldcommunication)解锁。随之而来的越来越多的移动终端开始支持nfc数字车钥匙。用户可以在移动终端中开通对应的车辆的nfc数字车钥匙。用户可以通过移动终端中的nfc数字车钥匙控制车辆。

2、目前的终端设备仅支持同时使用一个nfc数字车钥匙,当终端设备中开通了多个车辆的nfc数字车钥匙时,并且终端设备附近存在多个nfc数字车钥匙所对应的车辆的情况下,用户需要手动选择nfc数字车钥匙,不能够根据实际情况来自动的、正确的选择nfc数字车钥匙。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种在终端设备识别范围内,识别到多个nfc数字车钥匙所对应的车辆的情况下,能够根据实际情况来自动的、正确的选择nfc数字车钥匙,对车辆进行解锁的车辆解锁方法、装置、计算机设备、存储介质。

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、上述各实施例中,确定在第一范围内的多个待解锁车辆,与多个所述待解锁车辆建立连接,能够和多个待解锁车辆进行通信。然后测量与每个待解锁车辆的距离,能够确定终端设备和各个待解锁车辆之间的距离。通常情况下距离较近时,可以认为该待解锁车辆为用户需要使用的车辆,因此可以根据与每个待解锁车辆的距离确定多个待解锁车辆中目标车辆,进而在多个数字钥匙中选择与目标车辆相对应的数字钥匙,利用该数字钥匙对目标车辆的进行解锁。采用本方案能够在识别到多个nfc数字车钥匙所对应的车辆的情况下,能够根据实际情况来自动的、正确的选择nfc数字车钥匙,无需人员手动的来选择车钥匙。

技术特征:

1.一种车辆解锁方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述与多个所述待解锁车辆建立连接,包括:

3.根据权利要求2所述的方法,其特征在于,所述加密算法包括:密钥交换算法,所述与多个所述待解锁车辆建立连接,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述确定在第一范围内的多个待解锁车辆,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据与每个待解锁车辆的距离确定多个待解锁车辆中目标车辆,包括:

6.根据权利要求1所述的方法,其特征在于,所述测量与每个待解锁车辆的距离,包括:

7.一种车辆解锁装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

技术总结本公开涉及一种车辆解锁方法、装置、计算机设备、存储介质。所述方法包括:确定在第一范围内的多个待解锁车辆,与多个所述待解锁车辆建立连接;测量与每个待解锁车辆的距离;根据与每个待解锁车辆的距离确定多个待解锁车辆中目标车辆;选择与所述目标车辆相对应的数字钥匙,利用所述数字钥匙对所述目标车辆进行解锁。采用本方法能够在终端设备识别范围内,识别到多个NFC数字车钥匙所对应的车辆的情况下,能够根据实际情况来自动的、正确的选择NFC数字车钥匙,对车辆进行解锁。技术研发人员:刘兴受保护的技术使用者:蔚来移动科技有限公司技术研发日:技术公布日:2024/6/18

本文地址:https://www.jishuxx.com/zhuanli/20240731/192533.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。