一种数字钥匙绑定方法及系统技术方案

技术编号:37842405 阅读:16 留言:0更新日期:2023-06-14 09:47
本发明专利技术提供一种数字钥匙绑定方法,包括:客户端接收待绑定车辆发送的动态令牌,动态令牌根据设备ID和动态值生成;客户端发送动态令牌至服务端,以便服务端根据设备ID和动态值对令牌进行校验,并在校验通过后确定与客户端绑定的数字钥匙;客户端接收服务端在校验通过后发送的数字钥匙,用于控制待绑定车辆。本发明专利技术还提供相应的系统。本发明专利技术的方法每次生成的动态令牌不同,通过令牌的不断变化使得历史令牌失效,避免令牌泄露导致他人绑定成功;同时,待绑定车辆生成令牌就不需要在产线进行令牌和设备的关联,避免了令牌和设配不匹配的情况。另外,本发明专利技术通过近场感知技术使令牌传递到客户端,保证客户端能够拿到最新令牌进而完成绑定。定。定。

【技术实现步骤摘要】
一种数字钥匙绑定方法及系统


[0001]本专利技术属于车辆智能领域,具体涉及一种数字钥匙绑定方法及系统。

技术介绍

[0002]随着车辆智能化的发展,以手机为载体的数字车钥匙技术日渐成熟,并逐步替代传统的物理钥匙。
[0003]数字车钥匙是指通过软硬件技术结合,让手机具有车钥匙的功能。用户需要通过手机进行数字车钥匙绑定,来开通车辆的数字车钥匙功能,绑定后,用户即可通过手机进行对应车辆的控制。
[0004]目前,数字车钥匙的绑定方式主要包括扫码或者手动输入的方式,厂商在产品说明书里把令牌以明文或者二维码的方式提供给用户,用户通过手动输入或者扫码输入令牌,完成绑定。目前的利用令牌进行数字车钥匙绑定的方案,在实际使用时,会遇到令牌泄露、令牌丢失和令牌不匹配等问题,而由于安全性和便利性难以兼顾,为了解决这些问题,往往需要大量的人力成本来进行人工审核和售后,也降低了用户体验。
[0005]鉴于上述现状,需要提出一种新型的数字钥匙绑定装置来解决上述几个问题,从而为用户带来更安全、更稳定的数字钥匙使用体验,兼顾安全性和便利性。

技术实现思路

[0006]本专利技术的目的在于提供一种数字钥匙绑定方法及系统,以提升数字钥匙的安全水平和用户使用体验。
[0007]为了实现上述目的,本专利技术提供一种数字钥匙绑定方法,应用于客户端,所述方法包括:
[0008]客户端接收待绑定车辆发送的动态令牌,该动态令牌根据车辆设备ID和动态值生成;
[0009]客户端发送所述动态令牌至服务端,以便所述服务端根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,并在校验通过后确定与所述客户端绑定的数字钥匙;
[0010]客户端接收所述服务端在校验通过后发送的数字钥匙,所述数字钥匙用于控制所述待绑定车辆。
[0011]优选地,客户端接收待绑定车辆发送的动态令牌,具体包括:
[0012]所述客户端通过近场感知技术接收待绑定车辆发送的动态令牌。
[0013]优选地,所述近场感知技术包括蓝牙、NFC、WiFi、UWB、LiFi、Mesh、ZigBee、Thread、Z

Wave和华为Hilink协议中的一种或多种。
[0014]优选地,所述近场感知技术为蓝牙,所述客户端通过近场感知技术接收动态令牌,具体包括:
[0015]客户端通过监听蓝牙广播来获取待绑定车辆通过蓝牙广播发出的动态令牌;或
[0016]客户端与待绑定车辆建立蓝牙连接,客户端向待绑定车辆发出动态令牌获取指令,并通过蓝牙接收动态令牌。
[0017]另一方面,本专利技术提供一种数字钥匙绑定方法,应用于服务端,所述方法包括:
[0018]服务端接收到客户端发送的动态令牌,该动态令牌由待绑定车辆根据车辆设备ID和动态值生成并发送至客户端;
[0019]服务端根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验;
[0020]如果校验通过,则确定与所述客户端绑定的数字钥匙,并发送所述数字钥匙给客户端,所述数字钥匙用于控制所述待绑定车辆。
[0021]优选地,所述动态令牌以存储在待绑定车辆上的设备私钥进行加签;
[0022]服务端根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,具体包括:
[0023]所述服务端根据所述动态令牌中的车辆设备ID,查询预先存储的与所述车辆设备ID对应的设备公钥;
[0024]根据查询到的所述设备公钥,对加签后的动态令牌进行验签;
[0025]在验签通过后,根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验。
[0026]优选地,在生成动态令牌之前,还包括:以单调递增、单调递减或者标记当前时刻的方式在所述待绑定车辆上更新所述动态值。
[0027]优选地,根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,具体包括:将动态令牌中的动态值保存为动态值的历史值,当所述动态值为在每次生成动态令牌时以单调递增的方式更新的递增数时,如果当前的动态令牌的动态值大于当前的车辆设备ID所对应的动态值的历史值,则动态值校验通过;否则,校验未通过。
[0028]优选地,根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,还包括:在动态值校验通过后,判断车辆设备ID是否已绑定,如果已绑定,则校验未通过,结束流程;否则,校验通过。
[0029]另一方面,本专利技术一种数字钥匙绑定方法,应用于待绑定车辆,所述方法包括:
[0030]待绑定车辆被触发进入绑定准备模式,根据车辆设备ID和动态值生成动态令牌,并发送给客户端,以便客户端发送所述动态令牌至服务端,并接收所述服务端在校验通过后发送的数字钥匙,所述校验根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行,所述数字钥匙用于控制所述待绑定车辆。
[0031]优选地,在根据车辆设备ID和动态值生成动态令牌之后,还包括:待绑定车辆以存储在待绑定车辆上的设备密钥对动态令牌进行加签;
[0032]根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,具体包括:
[0033]所述服务端根据所述动态令牌中的车辆设备ID,查询预先存储的与所述车辆设备ID对应的设备公钥;
[0034]根据查询到的所述设备公钥,对加签后的动态令牌进行验签;
[0035]在验签通过后,根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验。
[0036]优选地,在被触发进入绑定准备模式之后且生成动态令牌之前,还包括:以单调递增、单调递减或者标记当前时刻的方式在所述待绑定车辆上更新所述动态值。
[0037]优选地,将所述动态令牌发送给客户端,具体包括:将所述动态令牌通过近场感知技术发送给客户端。
[0038]优选地,所述近场感知技术包括蓝牙、NFC、WiFi、UWB、LiFi、Mesh、ZigBee、Thread、Z

Wave和华为Hilink协议中的一种或多种。
[0039]优选地,所述近场感知技术为蓝牙,将所述动态令牌通过近场感知技术发送给客户端,具体包括:
[0040]待绑定车辆通过蓝牙广播发出动态令牌,以便客户端通过监听蓝牙广播来获取动态令牌;或
[0041]待绑定车辆与客户端建立蓝牙连接,响应于客户端发出的动态令牌获取指令,将动态令牌发送给客户端。
[0042]优选地,在待绑定车辆被触发进入绑定准备模式后,还包括:经过一时间窗口后,自动退出绑定准备模式,以结束近场感知。
[0043]优选地,响应于用户对绑定车辆的操作,车辆被触发进入绑定准备模式;
[0044]对待绑定车辆操作,具体包括:插入实体钥匙后,在一时间窗口内连续多次拧钥匙,或者,在一时间窗口内连续多次点击寻车按键。
[0045]另一方面,本专利技术提供一种数字钥匙绑定系统,包括:
[0046]待绑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字钥匙绑定方法,应用于客户端,所述方法包括:客户端接收待绑定车辆发送的动态令牌,该动态令牌根据车辆设备ID和动态值生成;客户端发送所述动态令牌至服务端,以便所述服务端根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,并在校验通过后确定与所述客户端绑定的数字钥匙;客户端接收所述服务端在校验通过后发送的数字钥匙,所述数字钥匙用于控制所述待绑定车辆。2.根据权利要求1所述的数字钥匙绑定方法,客户端接收待绑定车辆发送的动态令牌,具体包括:所述客户端通过近场感知技术接收待绑定车辆发送的动态令牌。3.根据权利要求2所述的数字钥匙绑定方法,所述近场感知技术为蓝牙,所述客户端通过近场感知技术接收动态令牌,具体包括:客户端通过监听蓝牙广播来获取待绑定车辆通过蓝牙广播发出的动态令牌;或客户端与待绑定车辆建立蓝牙连接,客户端向待绑定车辆发出动态令牌获取指令,并通过蓝牙接收动态令牌。4.一种数字钥匙绑定方法,应用于服务端,所述方法包括:服务端接收到客户端发送的动态令牌,该动态令牌由待绑定车辆根据车辆设备ID和动态值生成并发送至客户端;服务端根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验;如果校验通过,则确定与所述客户端绑定的数字钥匙,并发送所述数字钥匙给客户端,所述数字钥匙用于控制所述待绑定车辆。5.根据权利要求4所述的数字钥匙绑定方法,所述动态令牌以存储在待绑定车辆上的设备私钥进行加签;服务端根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,具体包括:所述服务端根据所述动态令牌中的车辆设备ID,查询预先存储的与所述车辆设备ID对应的设备公钥;根据查询到的所述设备公钥,对加签后的动态令牌进行验签;在验签通过后,根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验。6.根据权利要求4所述的数字钥匙绑定方法,在生成动态令牌之前,还包括:以单调递增、单调递减或者标记当前时刻的方式在所述待绑定车辆上更新所述动态值。7.根据权利要求6所述的数字钥匙绑定方法,根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,具体包括:将动态令牌中的动态值保存为当前的车辆设备ID所对应的动态值的历史值,当所述动态值为在每次生成动态令牌时以单调递增的方式更新的递增数时,如果当前的动态令牌的动态值大于当前的车辆设备ID所对应的动态值的历史值,则动态值校验通过;否则,校验未通过。8.根据权利要求7所述的数字钥匙绑定方法,根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,还包括:在动态值校验通过后,判断车辆设备ID是否已绑
定,如果已绑定,则校验未通过,结束流程;否则,校验通过。9.一种数字钥匙绑定方法,应用于待绑定车辆,所述方法包括:待绑定车辆被触发进入绑定准备模式,根据车辆设备ID和动态值生成动态令牌,并发送给客户端,以便客户端发送所述动态令牌至服务端,并接收所述服务端在校验通过后发送的数字钥匙,所述校验根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行,所述数字钥匙用于控制所述待绑定车辆。10.根据权利要求9所述的数字钥匙绑定方法,在根据车辆设备ID和动态值生成动态令牌之后,还包括:待绑定车辆以存储在待绑定车辆上的设备密钥对动态令牌进行加签;根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验,具体包括:所述服务端根据所述动态令牌中的车辆设备ID,查询预先存储的与所述车辆设备ID对应的设备公钥;根据查询到的所述设备公钥,对加签后的动态令牌进行验签;在验签通过后,根据所述动态令牌中的车辆设备ID和动态值对所述动态令牌进行校验。11.根据权利要求9所述的数字钥匙绑定...

【专利技术属性】
技术研发人员:柳夫虎邱智铠
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1