一种车钥匙自绑定的方法、装置、设备及存储介质与流程
未命名
07-22
阅读:151
评论:0
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.图1为本技术实施例提供的一种车钥匙自绑定的方法的流程示意图;
57.图2为本技术实施例提供的另一种车钥匙自绑定的方法的流程示意图;
58.图3为本技术实施例提供的另一种车钥匙自绑定的方法的流程示意图;
59.图4为本技术实施例提供的一种车钥匙自绑定的装置的结构示意图;
60.图5为本技术实施例提供的另一种车钥匙自绑定的装置的结构示意图;
61.图6为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
62.为了更好的理解本技术的技术方案,下面结合附图对本技术实施例进行详细描述。
63.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
64.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
65.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
66.在对本技术实施例进行具体介绍之前,首先对本技术实施例应用或可能应用的术语进行解释。
67.电子设备:能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的定制化设备,应用于对可靠性、实时性有较高要求场景。
68.vin:vehicle identification number(车辆识别码)的缩写。根据sae标准规定:vin码由17位字符组成,所以俗称十七位码,它包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等信息。
69.rfid:一种电子标签或无线射频识别,它可以通过无线电信号识别特定目标并读写相关数据,且识别系统与特定目标之间无须建立机械或光学接触,rfid无线系统组成比较简单,由一个询问器和若干应答器组成。
70.相关技术中,汽车钥匙绑定的传统方案为:用户需要手动向车端钥匙控制器写入新钥匙的信息,并手动触发车端钥匙控制器与新钥匙间的认证,认证通过才能将新钥匙与车辆进行绑定。上述过程由于需要用户参与,导致车辆配置新钥匙的过程耗时较长且过程复杂,配置效率较低。
71.针对上述问题,本技术实施例提供了一种车钥匙自绑定的方法、装置、设备及存储介质,车辆绑定设备从服务器端获取目标车辆的新钥匙认证信息,获取自身的预设密钥,基于预设的密钥从新钥匙认证信息中获取新钥匙匹配码信息;确定至少一个待连接的钥匙,在至少一个待连接的钥匙中,将匹配码信息与上述新钥匙匹配码信息相匹配的钥匙确定为目标钥匙,将目标车辆的车辆信息发送给目标钥匙,以便将目标车辆与目标钥匙绑定。这样一来,在进行钥匙绑定时,车辆绑定设备可以在服务器中获取新钥匙认证信息,进而从新钥匙认证信息中确定出新钥匙的匹配码信息,进而在至少一个待连接钥匙中确定出目标钥匙,即为确定出新钥匙,将目标车辆的车辆信息发送给目标钥匙,实现目标钥匙与目标车辆的绑定。在本技术实施例中,车辆绑定设备在进行新钥匙绑定时,无需用户手动绑定,大大降低了目标车辆配置新钥匙的耗时及复杂度,从而提高了钥匙配置效率。以下进行详细说
明:
72.参考图1,为本技术实施例提供的一种车钥匙自绑定的方法的流程示意图。该方法应用于车辆绑定设备,如图1所示,所述方法包括:
73.步骤s101、响应于目标车辆的钥匙添加指令,从服务器端获取目标车辆的新钥匙认证信息。
74.其中,新钥匙认证信息包括加密后的新钥匙匹配码信息。
75.在本技术实施例中,在需要为车辆进行新钥匙的配置时,可以将该车辆确定为目标车辆。目标车辆配置的新钥匙是由车辆生产商进行配置的。用户在获取到新钥匙后,需要将新钥匙与目标车辆进行绑定。此时,用户可以在车辆绑定设备中触发目标车辆的钥匙添加指令,或者,用户可以向车辆绑定设备发送目标车辆的钥匙添加指令,以便车辆绑定设备自动实现对新钥匙与目标车辆间的绑定。车辆绑定设备接收到目标车辆的钥匙添加指令后,需要在与待连接的钥匙中确定出哪个是用户需要绑定的新钥匙,即为需要确定哪个是目标钥匙,因此,车辆绑定设备需要先获取目标车辆的新钥匙认证信息,以便确定出目标钥匙进行绑定。基于此,车辆绑定设备在接收到目标车辆的钥匙添加指令后,可以先从服务器中获取到目标车辆的新钥匙认证信息。
76.作为一种可能的实现方式,响应于目标车辆的钥匙添加指令,从服务器端获取目标车辆的新钥匙认证信息包括:
77.响应于目标车辆的钥匙添加指令,获取目标车辆的标识信息。向服务器端发送获取新钥匙认证信息的请求消息。接收服务器端发送的目标车辆的新钥匙认证信息。
78.其中,获取新钥匙标识信息的请求消息中携带有目标车辆的标识信息。
79.由于服务器中存储了多个车辆的钥匙认证信息,而不同车辆的标识信息不同,因此在服务器中在存储车辆的新钥匙认证信息时也会存储该车辆的标识信息,这样可以根据车辆的标识信息确定出该车辆的新钥匙认证信息。因此,为了准确的获取到目标车辆的新钥匙认证信息,车辆绑定设备需要先确定出目标车辆的标识信息,以便可以从服务器中获取到目标车辆的新钥匙认证信息。
80.用户在向车辆绑定设备发送目标车辆的钥匙添加指令时,可以将目标车辆的标识信息直接添加至目标车辆的钥匙添加指令中。此时,车辆绑定设备在接收到目标车辆的钥匙添加指令后,可以通过对目标车辆的钥匙添加指令的解析获取到目标车辆的标识信息。
81.当然,为了降低用户的绑定复杂度,目标车辆的钥匙添加指令中也可以不携带目标车辆的标识信息。此时,需要车辆绑定设备自己来获取目标车辆的标识信息。由于车辆绑定设备可以集成在目标车辆中,也可以不集成在目标车辆中。在车辆绑定设备集成在目标车辆时,车辆绑定设备在接收到目标车辆的钥匙添加指令时,可以获知其所在车辆需要进行新钥匙的绑定,车辆绑定设备可以直接在自身车辆中获取到目标车辆的标识信息。例如,可以在自身车辆的存储器件中获取到目标车辆的标识信息。在车辆绑定设备没有集成在目标车辆时,车辆绑定设备从用户侧获取车辆的信息,例如车牌等信息,根据获取的车辆信息从存储有车辆的信息与车辆的标识信息间的对应关系的其他设备中获取目标车辆的标识信息。
82.在获取了目标车辆的标识信息后,车辆绑定设备需要从服务器中获取目标车辆的新钥匙认证信息,此时,车辆绑定信息可以生成获取新钥匙认证信息的请求消息,并将目标
车辆的标识信息添加至获取新钥匙认证信息的请求消息中。向服务器发送获取新钥匙认证信息的请求消息。此时,服务器在接收到获取新钥匙认证信息的请求消息后,可以解析出其内携带的目标车辆的标识信息,根据目标车辆的标识信息从其存储的车辆的钥匙认证信息中,确定出目标车辆的钥匙认证信息,并目标车辆的认证信息中将未绑定状态的钥匙的认证信息确定为目标车辆的新钥匙认证信息。服务器向车辆绑定设备发送目标车辆的新钥匙认证信息。车辆绑定设备接收服务器发送的目标车辆的新钥匙认证信息。
83.作为一种可能的实现方式,上述目标车辆的标识信息可以是车辆的vin码,当然还可以是其他能够唯一标识车辆的信息,本技术对此不作限制。
84.步骤s102、获取目标密钥,并基于目标密钥在新钥匙认证信息中获取新钥匙匹配码信息。
85.在本技术实施例中,为了保证钥匙的匹配码的安全性,在服务器中需要对钥匙的匹配码进行加密存储。因此车辆绑定设备从服务器中获取的新钥匙认证信息包括加密后的新钥匙匹配码信息。为了保证车辆绑定设备能够解码出钥匙匹配码信息,车辆绑定设备内可以预先设置解密密钥,即为目标密钥。或者车辆绑定设备可以从其他设备中获取该目标车辆对应的解密密钥。车辆绑定设备获取了目标密钥即为解密密钥后,可以根据目标密钥对获取的新钥匙认证信息中加密后的新钥匙匹配码信息进行解密处理,得到解密后的新钥匙匹配码信息。
86.步骤s103、确定至少一个待连接的钥匙,并基于新钥匙匹配码信息,在待连接的至少一个钥匙中确定出与新钥匙匹配码信息相匹配的目标钥匙。
87.在本技术实施例中,车辆绑定设备在进行钥匙与车辆的绑定时,需要与钥匙预先建立连接。此时,车辆绑定设备可以通过蓝牙搜索或者rfid射频感应的方检测出其能够建立连接的钥匙,即为可以确定出至少一个待连接的钥匙。
88.需要说明的是,车辆绑定设备还可以通过其他方式检测出其能够建立连接的钥匙,即为,还可以通过其他方式确定出至少一个待连接的钥匙,本技术对此不作限制。
89.在一些实施例中,为了提高车辆绑定设备的检测准确性,可以在车辆绑定设备中设置一个感应区域,用户可以将需要绑定的目标钥匙放置在该感应区域中,这样,车辆绑定设备可以直接在感应区域中检测出该目标钥匙。
90.车辆绑定设备在确定出至少一个待连接的钥匙后,需要检测至少一个待连接的钥匙中是否有用户需要绑定到目标车辆的目标钥匙,此时车辆绑定设备可以根据解密后的新钥匙匹配码信息对至少一个待连接的钥匙进行匹配认证。即为,车辆绑定设备可以检测至少一个待连接的钥匙内的匹配码是否有与新钥匙匹配码信息相匹配的,若有,则将其内匹配码与新钥匙匹配码信息相匹配的钥匙确定为目标钥匙。
91.作为一种可能的实现方式,为了降低车辆绑定设备的工作量,可以由至少一个待连接的钥匙自己进行匹配认证。此时,基于新钥匙匹配码信息,在待连接的至少一个钥匙中确定出新钥匙匹配码信息对应的目标钥匙包括:
92.基于新钥匙匹配码信息,向待连接的至少一个钥匙发送连接请求消息。在接收到连接确认响应消息时,将发送连接确认响应消息的钥匙确定为目标钥匙。
93.其中,连接请求消息中携带有新钥匙匹配码信息;连接请求消息用于请求匹配码与新钥匙匹配码信息相匹配的钥匙建立连接。
94.即为,在本技术实施例中,车辆绑定设备需在解密出新钥匙匹配码信息后,可以根据新钥匙匹配码信息生成连接请求消息。其中,连接请求消息中携带有新钥匙匹配码信息。车辆绑定设备将连接请求消息发送至至少一个待连接钥匙。例如,车辆绑定设备可以向至少一个待连接钥匙广播连接请求消息。至少一个待连接钥匙中的每个,通过广播接收到连接请求消息后,可以解析连接请求消息获取其内携带的新钥匙匹配码信息。将自身的匹配码与解析出的新钥匙匹配码信息进行比对,在自身的匹配码与新钥匙匹配码信息相同时,则说明自身匹配码与新钥匙匹配码信息相匹配,该钥匙即为用户需要绑定至目标车辆的目标钥匙。此时,该钥匙可以确定车辆绑定设备请求与其建立连接,该钥匙可以与车辆绑定设备建立连接,并向车辆绑定设备发送连接确认响应消息。或者,在自身的匹配码与解析出的新钥匙匹配码信息不相同时,则说明自身匹配码与新钥匙匹配码信息不匹配,该钥匙可以确定车辆绑定设备不是请求与其建立连接,此时,该钥匙可以将接收的连接请求消息丢弃。这样,车辆绑定设备在接收到连接确认响应消息时,即可确定用户需要绑定至目标车辆的钥匙即为发送连接确认响应消息的钥匙,可以将发送连接确认响应消息的钥匙确定为目标钥匙,完成与目标钥匙的连接建立。
95.作为一种可能的实现方式,上述新钥匙认证信息还包括新钥匙标识信息,此时连接请求消息中还携带有新钥匙标识信息。
96.即为,为了提高目标钥匙确定的准确性,上述获取的新钥匙认证信息中还包括新钥匙标识信息。此时,车辆绑定设备可以从新钥匙认证信息中解析出新钥匙标识信息。在生成连接请求消息时,将新钥匙标识信息也添加至该连接请求消息中。这样一来,车辆绑定设备在将连接请求发送给至少一个待连接钥匙时,每个待连接钥匙可以解析连接请求消息,获取新钥匙标识信息及新钥匙匹配码信息。此时,为了方便待连接钥匙快速确定该连接请求消息是否发送给自身的,可以直接检测连接请求消息中解析出的新钥匙标识信息是否为自身的标识信息。若不是自身的标识信息,则说明该连接请求消息并不是发送给自身的,可以将其丢弃。若是自身的标识信息,则可以进一步检测自身的匹配码是否与新钥匙匹配码信息相匹配。这样可以提高确定目标钥匙的准确性。
97.步骤s104、获取目标车辆的车辆信息,并向目标钥匙发送目标车辆的车辆信息。
98.在本技术实施例中,车辆绑定设备在确定出目标钥匙后,需要将目标钥匙与目标车辆进行绑定,此时,车辆绑定设备可以获取目标车辆的车辆信息,并将目标车辆的车辆信息发送至目标钥匙,完成目标钥匙与目标车辆的绑定。
99.在一些实施例中,车辆绑定设备可以直接从目标车辆的存储器件中获取该目标车辆进行钥匙绑定时的车辆信息。或者,车辆绑定设备可以从其他设备中获取目标车辆进行钥匙绑定时的车辆信息。或者,车辆绑定设备内存储有目标车辆的车辆信息时,直接获取其自身存储的目标车辆的车辆信息。
100.在一些实施例中,目标车辆的车辆信息包括目标车辆的vin码。
101.在进行钥匙绑定时,车辆绑定设备可以在服务器中获取新钥匙认证信息,进而从新钥匙认证信息中确定出新钥匙的匹配码信息,进而在至少一个待连接钥匙中确定出目标钥匙,即为确定出新钥匙,将目标车辆的车辆信息发送给目标钥匙,实现目标钥匙与目标车辆的绑定。在本技术实施例中,车辆绑定设备在进行新钥匙绑定时,无需用户手动绑定,大大降低了目标车辆配置新钥匙的耗时及复杂度,从而提高了钥匙配置效率。
102.参见图2,为本技术实施例提供的另一种车钥匙自绑定的方法的流程示意图。该方法应用于服务器,如图2所示,所述方法包括:
103.步骤s201、接收车辆绑定设备发送的新钥匙认证信息的请求消息。
104.其中,获取新钥匙标识信息的请求消息中携带有目标车辆的标识信息。
105.在本技术实施例中,车辆生产商在生产出车辆钥匙后,可以将车辆钥匙的标识信息、匹配码信息作为钥匙认证信息及该钥匙对应的车辆的标识信息存储至服务器中。这样,在用户需要对钥匙与目标车辆进行绑定时,可以从服务器中获取钥匙的认证信息。为了提高钥匙匹配码信息的存储安全,在服务器中存储的匹配码信息为加密后的匹配码信息。即为,需要先将匹配码信息进行加密,在存储至服务器中。
106.在车辆绑定设备需要进行钥匙及目标车辆的绑定时,需要先从服务器中获取到钥匙认证信息,此时,车辆绑定设备需先生成携带有目标车辆的标识信息的获取新钥匙认证信息的请求消息。服务器接收获取新钥匙认证信息的请求消息。
107.步骤s202、基于目标车辆的标识信息,获取目标车辆的新钥匙认证信息。
108.其中,钥匙认证信息包括加密后的新钥匙匹配码信息。
109.在本技术实施例中,服务器接收到获取新钥匙认证信息的请求消息后,可以解析获取新钥匙认证信息的请求消息,获取到目标车辆的标识信息,并根据目标车辆的标识信息进行查找,查找出该目标车辆对应的钥匙认证信息。在目标车辆的钥匙认证信息中可能包含已经与目标车辆绑定的钥匙的认证信息,及未与目标车辆绑定的钥匙的认证信息。服务器可以直接根据钥匙的认证信息的存储时间,将存储时间距离当前时间最近的钥匙的认证信息确定为新钥匙认证信息。
110.作为一种可能的实现方式,基于目标车辆的标识信息,获取目标车辆的新钥匙认证信息包括:
111.基于目标车辆的标识信息,在已存储的钥匙与车辆间的映射信息中,确定出目标车辆对应的钥匙认证信息。在目标车辆对应的钥匙认证信息中,将绑定状态为未被绑定的钥匙认证信息确定所述目标车辆的新钥匙认证信息。
112.其中,钥匙与车辆间的映射信息是预先存储的已获取的不同车辆及其对应的钥匙认证信息间的对应信息。
113.即为,服务器中预先存储了不同车辆对应的钥匙认证信息,此时为了方便查询,可以将不同车辆及其对应的钥匙认证信息间的对应信息作为钥匙与车辆间的映射信息进行存储。此时,服务器在获取新钥匙认证信息的请求消息后,通过解析获取新钥匙认证信息的请求消息,获取到目标车辆的标识信息,此时根据目标车辆的标识信息通过查询钥匙与车辆间的映射信息可以确定出目标车辆对应的钥匙认证信息。在确定目标车辆对应的钥匙认证信息中,由于存在目标车辆已有钥匙的认证信息,该认证信息是目标车辆已绑定的钥匙。车辆绑定设备仅需获取再未与目标车辆绑定的钥匙中进行目标车辆的绑定,因此,服务器可以根据目标车辆对应的钥匙的认证信息中每个钥匙的认证信息的绑定状态,将绑定状态为未被绑定的钥匙认证信息确定目标车辆的新钥匙认证信息。
114.作为一种可能的实现方式,新钥匙认证信息还包括:新钥匙标识信息。
115.步骤s203、向车辆绑定设备发送新钥匙认证信息。
116.在本技术实施例中,服务器在获取了新钥匙认证信息后,可以获取的新钥匙认证
信息发送给车辆绑定设备,以便车辆绑定设备根据新钥匙认证信息进行目标车辆与新钥匙间的绑定。
117.参见图3,为本技术实施例提供的另一种车钥匙自绑定的方法的流程示意图。如图3所示,所述方法包括:
118.步骤s301、服务器获取新钥匙认证信息及目标车辆的标识信息。
119.在本技术实施例中,车辆生产商在生产了车辆的新钥匙后,需要将新钥匙的标识信息、匹配码信息等存储在服务器。此时,服务器可以从车辆生产商中获取到新钥匙的标识信息、匹配码信息及目标车辆的标识信息,即为服务器获取新钥匙认证信息及目标车辆的标识信息。
120.在一些实施例中,为了提高新钥匙匹配码信息的安全性,可以将新钥匙匹配码信息进行加密存储。此时,车辆生产商可以对新钥匙匹配码信息进行加密,直接将加密后的新钥匙匹配码信息发送给服务器,则服务器可以直接获取到加密后的新钥匙匹配码信息、新钥匙的标识信息及目标车辆的标识信息。或者,为了也可以在服务器侧进行新钥匙匹配码信息的加密,此时可以执行下述步骤。
121.作为一种可能的实现方式,获取新钥匙认证信息包括:
122.获取新钥匙匹配码信息;利用预设密钥对新钥匙匹配码信息进行加密,得到加密后的新钥匙匹配码信息。
123.即为,服务器在获取到新钥匙匹配码信息后,可以将新钥匙匹配码信息利用预设密钥对其进行加密,得到加密后的新钥匙匹配码信息。
124.步骤s302、服务器将新钥匙认证信息的绑定状态设置为未被绑定,并基于新钥匙认证信息及目标车辆的标识信息,更新钥匙与车辆间的映射信息。
125.在本技术实施例中,服务器在在获取了新钥匙认证信息、目标车辆的标识信息后,可以将新钥匙认证信息的绑定状态设置为未绑定,并将新钥匙认证信息及目标车辆的标识信息存储至服务器的钥匙与车辆间的映射信息中。
126.步骤s303、车辆绑定设备接收用户的账户信息,并根据用户的账户信息对用户的身份合法性进行认证。
127.在本技术实施例中,为了提高车辆的安全性,在用户进行钥匙添加指令触发之前,需要先对用户的合法性进行认证。此时,用户可以向车辆绑定设备输入账户信息。车辆绑定设备接收用户输入的账户信息,并在接收到用户的账户信息后,可以获取预先存储的合法账户信息。根据接收的用户的账户信息在合法账户信息中查找是否有与接收的用户的账户信息相匹配的合法账户信息。若有,则可以确认该用户为合法用户。此时可以继续执行下述步骤。若没有,则可以确定该用户为非法用户,此时可以向用户反馈账户信息错误等信息,以便用户重新输入。
128.作为一种可能的实现方式,在车辆绑定设备确定用户为合法用户后,可以在显示屏中显示钥匙管理界面,以便用户在钥匙管理界面中触发目标车辆的钥匙添加指令。
129.需要说明的是,在本技术实施例中,步骤s301-步骤s302,与步骤s303间的执行顺序不做限制。可以先执行步骤s301-步骤s302,再执行步骤s303;也可以先执行步骤s303,再执行步骤s301-步骤s302;还可以同时执行步骤s301-步骤s302,及步骤s303。在图示中仅是一种示例,并不对此进行限制。
130.步骤s304、响应于目标车辆的钥匙添加指令,车辆绑定设备获取目标车辆的标识信息。
131.具体可参考步骤s101,在此不再赘述。
132.步骤s305、车辆绑定设备向服务器端发送获取新钥匙认证信息的请求消息。服务器接收车辆绑定设备发送的获取新钥匙认证信息的请求消息。
133.其中,获取新钥匙标识信息的请求消息中携带有所述目标车辆的标识信息。
134.具体可参考步骤s101及步骤s201,在此不再赘述。
135.步骤s306、服务器基于目标车辆的标识信息,获取目标车辆的新钥匙认证信息。
136.其中,钥匙认证信息包括加密后的新钥匙匹配码信息。
137.具体可参考步骤s202,在此不再赘述。
138.步骤s307、服务器向车辆绑定设备发送新钥匙认证信息。车辆绑定设备接收服务器端发送的目标车辆的新钥匙认证信息。
139.具体可参考步骤s101及步骤s203,在此不再赘述。
140.步骤s308、车辆绑定设备获取目标密钥,并基于目标密钥在所述新钥匙认证信息中获取新钥匙匹配码信息。
141.具体可参考步骤s102,在此不再赘述。
142.步骤s309、车辆绑定设备确定至少一个待连接的钥匙,并基于新钥匙匹配码信息,在待连接的至少一个钥匙中确定出与新钥匙匹配码信息相匹配的目标钥匙。
143.具体可参考步骤s103,在此不再赘述。
144.步骤s310、车辆绑定设备获取目标车辆的车辆信息,并向目标钥匙发送目标车辆的车辆信息。
145.具体可参考步骤s104,在此不再赘述。
146.步骤s311、车辆绑定设备向服务器端发送绑定完成消息。服务器接收车辆绑定设备发送的绑定完成消息。
147.其中,绑定完成消息中携带有目标车辆的标识信息及新钥匙认证信息。
148.在本技术实施例中,车辆绑定设备在完成目标车辆与目标钥匙的绑定后,需要告知服务器哪个钥匙完成了与车辆的绑定。此时,车辆绑定设备可以生成绑定完成消息,且在绑定完成消息中携带目标车辆的标识信息及新钥匙认证信息,并将绑定完成消息发送给服务器。服务器接收绑定完成消息。
149.步骤s312、服务器基于目标车辆的标识信息及新钥匙认证信息,将钥匙与车辆间的映射信息中目标车辆的标识信息对应的新钥匙认证信息的绑定状态更新为已绑定。
150.在本技术实施例中,服务器接收到绑定完成消息后,可以解析绑定完成消息获取其内携带的目标车辆的标识信息及新钥匙认证信息。服务器可以根据目标车辆的标识信息及新钥匙认证信息查询钥匙与车辆间的映射信息,在钥匙与车辆间的映射信息中找到与目标车辆的标识信息及新钥匙认证信息相匹配的一项,将该匹配项中的记录的新钥匙认证信息的绑定状态更新为已绑定。
151.参见图4为本技术实施例的一种车钥匙自绑定的装置的结构示意图。如图4所示,所述装置包括:
152.处理单元401,用于响应于目标车辆的钥匙添加指令,从服务器端获取目标车辆的
新钥匙认证信息。
153.其中,新钥匙认证信息包括加密后的新钥匙匹配码信息。
154.处理单元401,还用于获取目标密钥,并基于目标密钥在所述新钥匙认证信息中获取新钥匙匹配码信息。
155.处理单元401,还用于确定待连接的至少一个钥匙,并基于新钥匙匹配码信息,在待连接的至少一个钥匙中确定出与新钥匙匹配码信息相匹配的目标钥匙。
156.处理单元401,还用于获取目标车辆的车辆信息。
157.发送单元402,用于向目标钥匙发送目标车辆的车辆信息。
158.作为一种可能的实现方式,处理单元401,具体用于响应于目标车辆的钥匙添加指令,获取目标车辆的标识信息;向服务器端发送获取新钥匙认证信息的请求消息;接收服务器端发送的目标车辆的新钥匙认证信息。
159.其中,获取新钥匙标识信息的请求消息中携带有目标车辆的标识信息。
160.作为一种可能的实现方式,处理单元401,具体用于基于新钥匙匹配码信息,向待连接的至少一个钥匙发送连接请求消息;在接收到连接确认响应消息时,将发送确认响应消息的钥匙确定为目标钥匙。
161.其中,连接请求消息中携带有新钥匙匹配码信息。
162.作为一种可能的实现方式,新钥匙认证信息还包括新钥匙标识信息,连接请求消息中还携带有新钥匙标识信息。
163.作为一种可能的实现方式,发送单元402,还用于向服务器端发送绑定完成消息。
164.其中,绑定完成消息中携带有目标车辆的标识信息及新钥匙认证信息。
165.参见图5为本技术实施例的另一种车钥匙自绑定的装置的结构示意图。如图5所示,所述装置包括:
166.接收单元501,用于接收车辆绑定设备发送的新钥匙认证信息的请求消息。
167.其中,新钥匙标识信息的请求消息中携带有所述目标车辆的标识信息。
168.处理单元502,用于基于目标车辆的标识信息,获取目标车辆的新钥匙认证信息。
169.其中,钥匙认证信息包括加密后的新钥匙匹配码信息。
170.发送单元503,用于向车辆绑定设备发送新钥匙认证信息。
171.作为一种可能实现的方式,接收单元501,还用于接收车辆绑定设备发送的绑定完成消息。
172.其中,绑定完成消息中携带有目标车辆的标识信息及新钥匙认证信息。
173.作为一种可能实现的方式,处理单元502,具体用于基于目标车辆的标识信息,在已存储的钥匙与车辆间的映射信息中,确定出目标车辆对应的钥匙认证信息,在目标车辆对应的钥匙认证信息中,将绑定状态为未被绑定的钥匙认证信息确定目标车辆的新钥匙认证信息。
174.其中,钥匙与车辆间的映射信息是预先存储的已获取的不同车辆及其对应的钥匙认证信息间的对应信息。
175.作为一种可能实现的方式,处理单元502,具体用于获取新钥匙认证信息及目标车辆的标识信息,将新钥匙认证信息的绑定状态设置为未被绑定,并基于新钥匙认证信息及目标车辆的标识信息,更新钥匙与车辆间的映射信息。
176.其中,新钥匙认证信息还包括:新钥匙标识信息和新钥匙匹配码信息,利用预设密钥对新钥匙匹配码信息进行加密,得到加密后的新钥匙匹配码信息。
177.作为一种可能实现的方式,处理单元502,具体用于基于目标车辆的标识信息及新钥匙认证信息,将钥匙与车辆间的映射信息中目标车辆的标识信息对应的新钥匙认证信息的绑定状态更新为已绑定。
178.作为一种可能实现的方式,发送单元503,具体用于向车辆绑定设备发送新钥匙认证信息。
179.其中,新钥匙认证信息包括加密后的新钥匙匹配码信息。
180.与上述实施例相对应,本技术还提供了一种电子设备。图6为本发明实施例提供的一种电子设备的结构示意图,所述电子设备600可以包括:处理器601、通讯单元602及存储器603。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的电子设备的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
181.所述存储器603,用于存储处理器601的执行指令,存储器603可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
182.所述处理器601,为电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器603内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子设备的各种功能和/或处理数据。所述处理器可以由集成电路(integrated circuit,ic)组成,例如可以由单颗封装的ic所组成,也可以由连接多颗相同功能或不同功能的封装ic而组成。举例来说,处理器601可以仅包括中央处理器(central processing unit,cpu)。在本发明实施方式中,cpu可以是单运算核心,也可以包括多运算核心。
183.所述通信单元602,用于建立通信信道,从而使所述电子设备可以与其它设备进行通信。接收其他设备发是的用户数据或者向其他设备发送用户数据,本技术中的主要通信方式包括can通信、eth通信、4g或5g通信。
184.具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的车钥匙自绑定的方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
185.本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
186.本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于装置实施例和终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见
方法实施例中的说明即可。
技术特征:
1.一种车钥匙自绑定的方法,其特征在于,包括:响应于目标车辆的钥匙添加指令,从服务器端获取目标车辆的新钥匙认证信息;所述新钥匙认证信息包括加密后的新钥匙匹配码信息;获取目标密钥,并基于所述目标密钥在所述新钥匙认证信息中获取新钥匙匹配码信息;确定至少一个待连接的钥匙,并基于所述新钥匙匹配码信息,在所述待连接的至少一个钥匙中确定出与所述新钥匙匹配码信息相匹配的目标钥匙;获取目标车辆的车辆信息,并向所述目标钥匙发送目标车辆的车辆信息。2.根据权利要求1所述的方法,其特征在于,所述响应于目标车辆的钥匙添加指令,从服务器端获取目标车辆的新钥匙认证信息包括:响应于目标车辆的钥匙添加指令,获取目标车辆的标识信息;向服务器端发送获取新钥匙认证信息的请求消息,所述获取新钥匙标识信息的请求消息中携带有所述目标车辆的标识信息;接收所述服务器端发送的所述目标车辆的新钥匙认证信息。3.根据权利要求2所述的方法,其特征在于,基于所述新钥匙匹配码信息,在所述待连接的至少一个钥匙中确定出与所述新钥匙匹配码信息相匹配的目标钥匙包括:基于所述新钥匙匹配码信息,向所述待连接的至少一个钥匙发送连接请求消息,所述连接请求消息中携带有所述新钥匙匹配码信息;在接收到连接确认响应消息时,将发送所述连接确认响应消息的钥匙确定为目标钥匙。4.根据权利要求3所述的方法,其特征在于,所述新钥匙认证信息还包括所述新钥匙标识信息,所述连接请求消息中还携带有所述新钥匙标识信息。5.根据权利要求1-4任一项所述方法,其特征在于,在所述向所述目标钥匙发送目标车辆的车辆信息之后还包括:向所述服务器端发送绑定完成消息;所述绑定完成消息中携带有所述目标车辆的标识信息及所述新钥匙认证信息。6.一种车钥匙自绑定的方法,其特征在于,包括:接收车辆绑定设备发送的获取新钥匙认证信息的请求消息,所述获取新钥匙标识信息的请求消息中携带有所述目标车辆的标识信息;基于所述目标车辆的标识信息,获取所述目标车辆的新钥匙认证信息;所述钥匙认证信息包括加密后的新钥匙匹配码信息;向车辆绑定设备发送新钥匙认证信息。7.根据权利要求6所述的方法,其特征在于,所述基于所述目标车辆的标识信息,获取所述目标车辆的新钥匙认证信息包括:基于所述目标车辆的标识信息,在已存储的钥匙与车辆间的映射信息中,确定出所述目标车辆对应的钥匙认证信息;所述钥匙与车辆间的映射信息是预先存储的已获取的不同车辆及其对应的钥匙认证信息间的对应信息;在所述目标车辆对应的钥匙认证信息中,将绑定状态为未被绑定的钥匙认证信息确定所述目标车辆的新钥匙认证信息。
8.根据权利要求7所述的方法,其特征在于,在所述基于所述目标车辆的标识信息,获取所述目标车辆的新钥匙认证信息之前,还包括:获取新钥匙认证信息及所述目标车辆的标识信息;将所述新钥匙认证信息的绑定状态设置为未被绑定,并基于所述新钥匙认证信息及所述目标车辆的标识信息,更新钥匙与车辆间的映射信息。9.根据权利要求8所述的方法,其特征在于,所述新钥匙认证信息还包括:新钥匙标识信息。10.根据权利要求8所述的方法,其特征在于,所述获取新钥匙认证信息包括:获取新钥匙匹配码信息;利用预设密钥对所述新钥匙匹配码信息进行加密,得到加密后的新钥匙匹配码信息。11.根据权利要求6-10任一项所述的方法,其特征在于,还包括:接收所述车辆绑定设备发送的绑定完成消息;所述绑定完成消息中携带有所述目标车辆的标识信息及所述新钥匙认证信息;基于所述目标车辆的标识信息及所述新钥匙认证信息,将所述钥匙与车辆间的映射信息中目标车辆的标识信息对应的新钥匙认证信息的绑定状态更新为已绑定。12.一种车钥匙自绑定的装置,其特征在于,包括:处理单元,用于响应于目标车辆的钥匙添加指令,从服务器端获取目标车辆的新钥匙认证信息;所述新钥匙认证信息包括加密后的新钥匙匹配码信息;所述处理单元,还用于获取目标密钥,并基于所述目标密钥在所述新钥匙认证信息中获取新钥匙匹配码信息;所述处理单元,还用于确定待连接的至少一个钥匙,并基于所述新钥匙匹配码信息,在所述待连接的至少一个钥匙中确定出与所述新钥匙匹配码信息相匹配的目标钥匙;所述处理单元,还用于获取目标车辆的车辆信息;发送单元,用于向所述目标钥匙发送目标车辆的车辆信息。13.一种车钥匙自绑定的装置,其特征在于,包括:接收单元,用于接收新钥匙认证信息的请求消息,所述获取新钥匙标识信息的请求消息中携带有所述目标车辆的标识信息;处理单元,用于基于所述目标车辆的标识信息,获取所述目标车辆的新钥匙认证信息;所述钥匙认证信息包括加密后的新钥匙匹配码信息;发送单元,用于向所述目标车辆发送新钥匙认证信息。14.一种电子设备,其特征在于,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行权利要求1-5任一项所述的方法,或执行权利要求6-11任一项所述的方法。15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1-5中任意一项所述的方法,或执行权利要求6-11任一项所述的方法。
技术总结
本申请实施例提供了一种车钥匙自绑定的方法、装置、设备及存储介质,所述方法包括响应于目标车辆的钥匙添加指令,从服务器端获取目标车辆的新钥匙认证信息;获取目标密钥,并基于所述目标密钥在所述新钥匙认证信息中获取新钥匙匹配码信息;确定至少一个待连接的钥匙,并基于所述新钥匙匹配码信息,在待连接的至少一个钥匙中确定出与新钥匙匹配码信息相匹配的目标钥匙;获取目标车辆的车辆信息,并向目标钥匙发送目标车辆的车辆信息。本方法可以减少用户参与,简化操作过程,提高车辆配置新钥匙的效率,给用户节省大量的时间。给用户节省大量的时间。给用户节省大量的时间。
技术研发人员:刘富东 刘明 高洪 周林
受保护的技术使用者:重庆赛力斯新能源汽车设计院有限公司
技术研发日:2023.04.19
技术公布日:2023/7/21
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
