1.本技术实施例涉及车辆技术领域,特别地,涉及一种
钥匙绑定方法和车辆配置方法、装置、车辆及存储介质。
背景技术:
2.每把车辆钥匙均有唯一的身份识别代码(identity document,id),该钥匙id可以与用户
帐号进行绑定。钥匙id与用户帐号绑定后,用户使用该钥匙解锁车门时,可以输出id
信息。帐号系统根据id信息可以登录与id信息对应的用户帐号,并提取与该用户帐号绑定的车辆配置信息,以便根据车辆配置信息对车辆进行个性化配置。
3.然而,
智能钥匙支持多种通信协议,例如,蓝牙通信协议和近场通信(near field communication,nfc)协议,使得同一智能钥匙可以对应多个钥匙id,例如,蓝牙钥匙id和nfc钥匙id。在智能钥匙与用户帐号进行绑定时,可以采用蓝牙钥匙id和/或nfc钥匙id与用户帐号进行绑定。也就是说,在智能钥匙与用户帐号绑定时,可能会将同一智能钥匙绑定在不同的用户帐号上,用户使用智能钥匙时可能登录到非本人帐号,车辆根据与非本人帐号绑定的车辆配置信息对车辆进行个性化配置,会导致车辆配置与用户的使用习惯不匹配,降低用户体验感。
技术实现要素:
4.本技术实施例提供一种钥匙绑定方法和车辆配置方法、装置、车辆及存储介质,以改善上述问题。
5.第一方面,本技术实施例提供一种钥匙绑定方法。该方法包括:响应钥匙学习指令,获取同一智能钥匙对应的多个钥匙标识信息,不同的钥匙标识信息对应不同的通信协议;对所述多个钥匙标识信息进行关联处理,以使所述多个钥匙标识信息认证通过时输出同一目标钥匙标识信息;根据所述目标钥匙标识信息与用户帐号进行绑定。
6.第二方面,本技术实施例提供一种车辆配置方法。该方法包括:响应钥匙解锁请求,获取权利要求1-6任一项所述的目标钥匙标识信息,所述钥匙解锁请求采用蓝牙通信协议或者nfc通信协议;登录与所述目标钥匙标识信息对应的用户帐号;获取与所述用户帐号对应的车辆配置信息;将所述车辆配置信息发送至对应的控制器,以使所述控制器根据所述车辆配置信息对车辆进行个性化配置。
7.第三方面,本技术实施例提供一种钥匙绑定装置。该装置包括:信息获取模块,用于响应钥匙学习指令,获取同一智能钥匙对应的多个钥匙标识信息,不同的钥匙标识信息对应不同的通信协议;关联处理模块,用于对所述多个钥匙标识信息进行关联处理,以使所述多个钥匙标识信息认证通过时输出同一目标钥匙标识信息;帐号绑定模块,用于根据所述目标钥匙标识信息与用户帐号进行绑定。
8.第四方面,本技术实施例提供一种车辆配置装置。该装置包括:信息获取模块,用于响应钥匙解锁请求,获取上述目标钥匙标识信息,所述钥匙解锁请求采用蓝牙通信协议
或者nfc通信协议;帐号登录模块,用于登录与所述目标钥匙标识信息对应的用户帐号;所述信息获取模块,还用于获取与所述用户帐号对应的车辆配置信息;信息发送模块,用于将所述车辆配置信息发送至对应的控制器,以使所述控制器根据所述车辆配置信息对车辆进行个性化配置。
9.第五方面,本技术实施例提供一种车辆。该车辆包括存储器、一个或多个处理器以及一个或多个应用程序。其中,一个或多个应用程序被存储在存储器中,并被配置为当被一个或多个处理器调用时,使得一个或多个处理器执行本技术实施例提供的方法。
10.第六方面,本技术实施例提供一种计算机可读取存储介质。该计算机可读取存储介质中存储有程序代码,该程序代码被配置为当被处理器调用时,使得处理器执行本技术实施例提供的方法。
11.本技术实施例提供一种钥匙绑定方法和车辆配置方法、装置、车辆及存储介质,通过将同一智能钥匙对应的多个钥匙标识信息进行关联,使得多个钥匙标识信息认证通过时输出同一目标钥匙信息。采用目标钥匙信息与用户帐号进行绑定,可以使得同一智能钥匙在不同通信协议下的钥匙标识信息对应同一用户帐号,从而可以确保用户使用智能钥匙时登录的是本人帐号,以便后续根据本人帐号对应的车辆配置信息对车辆进行个性化配置,提升用户体验感。
附图说明
12.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
13.图1是本技术一示例性实施例提供的钥匙绑定方法和车辆配置方法的应用场景的示意图;
14.图2是本技术一实施例提供的钥匙绑定方法的流程示意图;
15.图3是本技术一示例性实施例提供的智能钥匙的示意图;
16.图4是本技术另一实施例提供的钥匙绑定方法的流程示意图;
17.图5是本技术一实施例提供的车辆配置方法的流程示意图;
18.图6是本技术一实施例提供的钥匙绑定装置的结构框图;
19.图7是本技术一实施例提供的车辆配置装置的结构框图;
20.图8是本技术一实施例提供的车辆的结构框图;
21.图9是本技术一实施例提供的计算机可读取存储介质的结构框图。
具体实施方式
22.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
23.请参阅图1,图1是本技术一示例性实施例提供的钥匙绑定方法和车辆配置方法的应用场景的示意图。钥匙绑定与车辆配置系统100包括通信连接的交互设备110、智能钥匙控制器120、智能钥匙130、帐号系统140以及控制器150。在一些实施方式中,智能钥匙控制
器120、帐号系统140、控制器150可以设置于同一车辆中。
24.交互设备110可以包括但不限于下线设备(例如诊断仪)、车机或终端设备等。车机包括车机界面,可以通过车机界面与用户进行交互。终端设备包括但不限于智能手机、平板电脑、笔记本电脑或智能手表等。终端设备包括显示界面,可以通过显示界面与用户进行交互。
25.智能钥匙控制器120具备钥匙学习功能和钥匙认证功能。智能钥匙控制器120可以包括但不限于电子控制单元(electronic control unit,ecu)、微控制单元(microcontroller unit,mcu)、整车控制器(vehicle control unit,vcu)、可编程逻辑阵列(programmable logic array,pla)、中央处理器(central processing unit,cpu)或可编程逻辑控制器(power line communication,plc)等控制器件。
26.智能钥匙130可以支持多种通信协议,例如,蓝牙通信协议、nfc通信协议以及无线遥控通信协议。
27.帐号系统140用于管理用户帐号和存储与用户帐号相关的信息,例如,车辆配置信息。车辆配置信息可以包括但不限于座椅位置、方向盘位置、空调温度、音乐喜好等。
28.控制器150是部署于车辆上除智能钥匙控制器120之外的其他控制器,例如,座椅控制器。控制器150可以包括但不限于ecu、mcu、vcu、pla、cpu或plc等控制器件。
29.接下来将对本技术提供的钥匙绑定方法展开详细描述,首先需要说明的是,接下来将在文中提到的nfc钥匙学习操作和蓝牙钥匙学习操作的具体实施方式请参阅本领域现有技术的相关实施方式,本文未展开描述。
30.请参阅图2,图2是本技术一实施例提供的钥匙绑定方法的流程示意图。该钥匙绑定方法可以应用于上述图1所示的智能钥匙控制器120,或下面将会提到的图6所示的钥匙绑定装置200,或下面将会提到的图8所示的车辆400。该钥匙绑定方法可以包括以下步骤s110-s130。
31.步骤s110,响应钥匙学习指令,获取同一智能钥匙对应的多个钥匙标识信息(简称钥匙id),不同的钥匙id对应不同的通信协议。
32.其中,钥匙学习指令表征此时智能钥匙满足钥匙学习条件可以进行钥匙学习。在一些实施方式中,当智能钥匙位于车辆的nfc识别区域内且智能钥匙控制器具有该智能钥匙的蓝牙mac值时,确定智能钥匙满足钥匙学习条件。nfc识别区域指的是车辆能够识别到智能钥匙发送的nfc信号的区域。智能钥匙具有唯一的蓝牙mac值,不同的智能钥匙具有不同的蓝牙mac值。
33.其中,智能钥匙为多协议钥匙,即智能钥匙可以支持不同的通信协议,例如,蓝牙通信协议、nfc通信协议以及无线遥控通信协议。
34.其中,多个钥匙id可以包括但不限于蓝牙钥匙标识信息(简称蓝牙钥匙id)、nfc钥匙标识信息(简称nfc钥匙id)以及遥控钥匙标识信息(简称遥控钥匙id)。蓝牙钥匙id对应蓝牙通讯协议。nfc钥匙id对应nfc通讯协议。遥控钥匙id对应无线遥控通讯协议。需要说明的是,智能钥匙对应唯一的蓝牙钥匙id、唯一的nfc钥匙id和唯一的遥控钥匙id。
35.在一些实施方式中,交互设备可以检测智能钥匙是否满足钥匙学习条件,并在智能钥匙满足钥匙学习条件时发送钥匙学习指令至智能钥匙控制器。智能钥匙控制器响应钥匙学习指令,获取同一智能钥匙对应的多个钥匙id。
36.作为一种示例,请参阅图3,图3是本技术一示例性实施例提供的智能钥匙的示意图。智能钥匙a支持无线遥控通信协议、蓝牙通信协议以及nfc通信协议这三种通信协议。智能钥匙控制器响应钥匙学习指令,可以对智能钥匙a执行nfc钥匙学习操作。在nfc钥匙学习操作完成时,可以得到nfc钥匙id,与此同时,智能钥匙控制器可以对智能钥匙a执行蓝牙钥匙学习操作。在蓝牙钥匙学习操作完成时,可以得到蓝牙钥匙id。智能钥匙控制器可以对智能钥匙发送到的遥控信号进行解析,得到智能钥匙对应的遥控钥匙id。
37.步骤s120,对多个钥匙id进行关联处理,以使多个钥匙id认证通过时输出同一目标钥匙标识信息(简称目标钥匙id)。
38.在一些实施方式中,目标钥匙id为多个钥匙id中的其中一个。作为一种示例,目标钥匙id可以是遥控钥匙id。
39.在另一些实施方式中,目标钥匙id为预设钥匙id。作为一种示例,预设钥匙id可以是预先设置并存储在智能钥匙控制器中的钥匙id。作为另一种示例,预设钥匙id也可以是在使用过程中,用户通过交互设备与智能钥匙控制器进行交互时设置的钥匙id,以便迎合用户喜好。
40.在一些实施方式中,智能钥匙控制器可以根据多个钥匙id建立钥匙id关联表(如表1所示),将同一智能钥匙的多个钥匙id关联,以使多个钥匙id认证通过时输出同一目标钥匙id,从而确保智能钥匙与用户帐号的映射关系为一对一映射,确保用户使用智能钥匙时登录的是本人帐号。
41.表1
[0042][0043]
步骤s130,根据目标钥匙id与用户帐号进行绑定。
[0044]
在一些实施方式中,智能钥匙控制器在将同一智能钥匙的多个钥匙id关联之后,可以向车机发送用于提示当前可执行钥匙与帐号绑定操作的提示信息。用户根据该提示信息按下智能钥匙的解锁按键时,智能钥匙会发送钥匙绑定请求至智能钥匙控制器。智能钥匙控制器响钥匙绑定请求,将目标钥匙id发送至帐号系统,以使帐号系统对目标钥匙id与当前用户帐号进行绑定。其中当前用户帐号指的是用户当前在帐号系统登录的帐号。
[0045]
在发送目标钥匙id后,智能钥匙控制器若接收到帐号系统反馈的表征绑定成功的指令,则退出钥匙绑定流程。智能钥匙控制器若接收到帐号系统反馈的表征当前钥匙存在其他绑定关系的指令时,则输出用于提示用户当前钥匙存在其他绑定关系的提示信息,并退出钥匙绑定流程。
[0046]
本技术实施例提供的钥匙绑定方法,通过将同一智能钥匙对应的多个钥匙标识信息进行关联,使得多个钥匙标识信息认证通过时输出同一目标钥匙信息。采用目标钥匙信息与用户帐号进行绑定,可以使得同一智能钥匙在不同通信协议下的钥匙标识信息对应同一用户帐号,从而可以确保用户使用智能钥匙时登录的是本人帐号,以便后续根据本人帐号对应的车辆配置信息对车辆进行个性化配置,提升用户体验感。
[0047]
请参阅图4,图4是本技术另一实施例提供的钥匙绑定方法的流程示意图。该钥匙绑定方法可以应用于上述图1所示的智能钥匙控制器120,或下面将会提到的图6所示的钥匙绑定装置200,或下面将会提到的图8所示的车辆400。该钥匙绑定方法可以包括以下步骤s210-s250。
[0048]
步骤s210,在智能钥匙学习模式下,响应nfc钥匙学习指令,执行nfc钥匙学习操作,得到nfc钥匙标识信息,智能钥匙位于车辆的nfc识别区域内。
[0049]
在一些实施方式中,用户可以通过交互设备控制智能钥匙控制器进入智能钥匙学习模式。交互设备可以检测智能钥匙是否位于车辆的nfc识别区域内。若检测到智能钥匙位于车辆的nfc识别区域内,则交互设备可以发送用于读取智能钥匙的蓝牙mac值的第一指令至智能钥匙控制器。若检测到智能钥匙没有位于车辆的nfc识别区域内,则交互设备可以在其用户交互界面上输出用于提示用户将智能钥匙放置在车辆的nfc识别区域内的提示信息,并继续检测智能钥匙是否位于车辆的nfc识别区域内。
[0050]
智能钥匙控制器响应第一指令,将智能钥匙的蓝牙mac值反馈给交互设备。若智能钥匙控制器中不存在智能钥匙的蓝牙mac值,则反馈空值给交互设备。
[0051]
交互设备若接收到蓝牙mac值,则向智能钥匙控制器发送nfc钥匙学习指令。交互设备若没有读取到蓝牙mac值,则认为学习区域内不存在采用蓝牙通信协议的智能钥匙,向智能钥匙控制器发送nfc钥匙学习指令,并在该nfc钥匙学习指令中标记智能钥匙不支持蓝牙通信协议。
[0052]
智能钥匙控制器响应nfc钥匙学习指令,开始执行nfc钥匙学习操作,得到nfc钥匙id。
[0053]
在一些实施方式中,在nfc钥匙学习操作完成且nfc钥匙学习指令不携带智能钥匙不支持蓝牙通信协议的标记信息时,智能钥匙控制器生成nfc钥匙学习完成指令,并开始执行步骤s220。
[0054]
在另一些实施方式中,在nfc钥匙学习操作完成且nfc钥匙学习指令携带智能钥匙不支持蓝牙通信协议的标记信息时,智能钥匙控制器结束nfc钥匙学习操作;获取遥控钥匙id;对遥控钥匙id和nfc钥匙id进行关联处理,得到目标钥匙id;接着执行步骤s250。
[0055]
在一些实施方式中,智能钥匙控制器可以在开始执行nfc钥匙学习操作时,设置第一计时器进行计时,若第一计时器的计时时长超过第一预设时长,输出nfc钥匙学习失败指令。其中第一预设时长和下面将提到的第二预设时长可以根据实际需求进行设置,第一预设时长可以与第二预设时长相同,也可以不同。智能钥匙控制器响应nfc钥匙学习失败指令,向交互设备反馈第一失败信息,结束nfc钥匙学习操作,并退出钥匙绑定流程。
[0056]
步骤s220,响应nfc钥匙学习完成指令,执行蓝牙钥匙学习操作,得到蓝牙钥匙id。
[0057]
智能钥匙控制器响应nfc钥匙学习完成指令,开始执行蓝牙钥匙学习操作。在蓝牙钥匙学习操作完成时,可以得到蓝牙钥匙id。
[0058]
在一些实施方式中,智能钥匙控制器可以在开始执行蓝牙钥匙学习操作时,设置第二计时器进行计时,若第二计时器的计时时长超过第二预设时长,输出蓝牙钥匙学习失败指令。智能钥匙控制器响应蓝牙钥匙学习失败指令,向交互设备反馈第二失败信息,同时擦除nfc钥匙学习信息;结束蓝牙钥匙学习操作,并退出钥匙绑定流程。
[0059]
步骤s230,获取遥控钥匙标识信息。需要说明的是,本实施例中的nfc钥匙标识信
息、蓝牙钥匙标识信息以及遥控钥匙标识信息为前述同一智能钥匙对应的多个钥匙标识信息。
[0060]
智能钥匙控制器可以直接对智能钥匙发送的无线遥控信号进行解析,得到智能钥匙的遥控钥匙id。
[0061]
步骤s240,对nfc钥匙id、蓝牙钥匙id以及遥控钥匙id进行关联处理,以使nfc钥匙id、蓝牙钥匙id以及遥控钥匙id认证通过时输出同一目标钥匙id。
[0062]
步骤s250,根据目标钥匙id与用户帐号进行绑定。
[0063]
其中,步骤s240和s250的具体描述请参阅前述步骤s120和s130,在此不再赘述。
[0064]
本技术实施例提供的钥匙绑定方法,通过将同一智能钥匙对应的多个钥匙标识信息进行关联,使得多个钥匙标识信息认证通过时输出同一目标钥匙信息。采用目标钥匙信息与用户帐号进行绑定,可以使得同一智能钥匙在不同通信协议下的钥匙标识信息对应同一用户帐号,从而可以确保用户使用智能钥匙时登录的是本人帐号,以便后续根据本人帐号对应的车辆配置信息对车辆进行个性化配置,提升用户体验感。
[0065]
请参阅图5,图5是本技术一实施例提供的车辆配置方法的流程示意图。该车辆配置方法可以应用于上述图1所示的帐号系统140,或下面将会提到的图7所示的车辆配置装置300,或下面将会提到的图8所示的车辆400。该车辆配置方法可以包括以下步骤s310-s340。
[0066]
步骤s310,响应钥匙解锁请求,获取目标钥匙id,钥匙解锁请求采用蓝牙通信协议、nfc通信协议或无线遥控通信协议其中的其中一种通信协议。
[0067]
在一些实施方式中,在用户按下智能钥匙的解锁按键且用户处于以车辆为中心的预设范围内时,智能钥匙分别发送钥匙解锁请求至智能钥匙控制器和帐号系统。其中预设范围可以是以车辆为中心的蓝牙信号强度高于预设强度的范围。其中预设强度可以根据实际需求进行设置,在预设强度内,可以清楚准确地识别蓝牙信号。
[0068]
在另一些实施方式中,用户携带智能钥匙进入以车辆为中心的上述预设范围内时,智能钥匙分别发送钥匙解锁请求至钥匙控制器和帐号系统。
[0069]
在又一些实施方式中,在用户按下车辆任一门把手上的微动开关时,智能钥匙分别发送钥匙解锁请求至智能钥匙控制器和帐号系统。
[0070]
在再一些实施方式中,在用户采用智能钥匙在车外的nfc区域刷卡时,智能钥匙分别发送钥匙解锁请求至钥匙控制器和帐号系统。
[0071]
智能钥匙控制器对钥匙解锁请求中的钥匙id(上述多种钥匙id中的其中一种)进行认证处理,在钥匙id认证通过时输出目标钥匙id至帐号系统,若钥匙id认证未通过,则智能钥匙控制器发送表征钥匙id认证失败的指令至帐号系统。
[0072]
帐号系统响应钥匙解锁请求,向智能钥匙控制器获取目标钥匙id。若帐号系统获取到表征钥匙id认证失败的指令,则帐号系统退出车辆配置流程。
[0073]
步骤s320,登录与目标钥匙id对应的用户帐号。
[0074]
在目标钥匙id与用户帐号绑定后,两者的映射关系存储在帐号系统中。因此帐号系统在获取到目标钥匙id后,可以登录与目标钥匙id对应的用户帐号。
[0075]
步骤s330,获取与用户帐号对应的车辆配置信息。
[0076]
其中,车辆配置信息可以反映用户驾驶时的使用习惯。车辆配置信息可以包括但
不限于座椅位置信息、方向盘位置信息、音乐喜好以及空调温度信息等。与用户帐号的车辆配置信息是在用户驾驶车辆的过程中由车辆上的各个传感器自动采集得到的。帐号系统在接收到各个传感器反馈的车辆配置信息时,将车辆配置信息存储在用户帐号对应的存储区域中。
[0077]
在登录用户帐号后,帐号系统可以从用户帐号对应的存储区域中获取与用户帐号对应的车辆配置信息。
[0078]
步骤s340,将车辆配置信息发送至对应的控制器,以使控制器根据车辆配置信息对车辆进行个性化配置。
[0079]
在获取到车辆配置信息后,帐号系统可以将车辆配置信息发送至对应的控制器。例如,将座椅位置信息发送至座椅控制器,座椅控制器可以根据座椅位置信息调整驾驶员的座椅。又例如,将用户喜好的音乐类型发送至音频设备,音频设备可以根据用户喜好的音乐类型播放对应的歌单或者电台。
[0080]
本技术实施例提供的车辆配置方法根据目标钥匙标识信息登录用户帐号,可以确保用户使用智能钥匙时登录的是本人帐号,并根据本人帐号对应的车辆配置信息对车辆进行个性化配置,可以提升用户的使用习惯与车辆配置之间的相关性,从而可以用户体验感。
[0081]
请参阅图6,图6是本技术一实施例提供的钥匙绑定装置的结构框图。该钥匙绑定装置200可以应用于上述钥匙绑定与车辆配置系统100中的智能钥匙控制器120。钥匙绑定装置200可以包括信息获取模块210、关联处理模块220以及帐号绑定模块230。
[0082]
信息获取模块210,用于响应钥匙学习指令,获取同一智能钥匙对应的多个钥匙标识信息,不同的钥匙标识信息对应不同的通信协议。
[0083]
关联处理模块220,用于对所述多个钥匙标识信息进行关联处理,以使所述多个钥匙标识信息认证通过时输出同一目标钥匙标识信息。
[0084]
帐号绑定模块230,用于根据所述目标钥匙标识信息与用户帐号进行绑定。
[0085]
在一些实施方式中,目标钥匙标识信息为所述多个钥匙标识信息中的其中一个;或者所述目标钥匙标识信息为预设钥匙标识信息。
[0086]
在一些实施方式中,信息获取模块210,还用于在智能钥匙学习模式下,响应nfc钥匙学习指令,执行nfc钥匙学习操作,得到nfc钥匙标识信息,所述智能钥匙位于车辆的nfc识别区域内;响应nfc钥匙学习完成指令,执行蓝牙钥匙学习操作,得到蓝牙钥匙标识信息;获取遥控钥匙标识信息、所述nfc钥匙标识信息、所述蓝牙钥匙标识信息以及所述遥控钥匙标识信息为所述同一智能钥匙对应的多个钥匙标识信息。
[0087]
在一些实施方式中,信息获取模块210,还用于响应nfc钥匙学习失败指令,反馈第一失败信息,结束所述nfc钥匙学习操作;或响应蓝牙钥匙学习失败指令,反馈第二失败信息,擦除nfc钥匙学习信息,结束所述蓝牙钥匙学习操作。
[0088]
在一些实施方式中,信息获取模块210,还用于在开始执行nfc钥匙学习操作时,设置第一计时器进行计时,若所述第一计时器的计时时长超过第一预设时长,输出nfc钥匙学习失败指令;或在开始执行蓝牙钥匙学习操作时,设置第二计时器进行计时,若所述第二计时器的计时时长超过第二预设时长,输出蓝牙钥匙学习失败指令。
[0089]
在一些实施方式中,帐号绑定模块230,还用于响应钥匙绑定请求,将所述目标钥匙标识信息发送至帐号系统,以使所述帐号系统对所述目标钥匙标识信息与当前用户帐号
进行绑定;若接收到所述帐号系统反馈的表征当前钥匙存在其他绑定关系的指令时,输出提示信息,所述提示信息用于提示用户当前钥匙存在其他绑定关系。
[0090]
请参阅图7,图7是本技术一实施例提供的车辆配置装置的结构框图。车辆配置装置300可以应用于上述钥匙绑定与车辆配置系统100中的帐号系统140。车辆配置装置300包括信息获取模块310、帐号登录模块320以及信息发送模块330。
[0091]
信息获取模块310,用于响应钥匙解锁请求,获取目标钥匙标识信息,所述钥匙解锁请求采用蓝牙通信协议、nfc通信协议或无线遥控通信协议其中的其中一种通信协议。
[0092]
帐号登录模块320,用于登录与所述目标钥匙标识信息对应的用户帐号。
[0093]
信息获取模块310,还用于获取与所述用户帐号对应的车辆配置信息。
[0094]
信息发送模块330,用于将所述车辆配置信息发送至对应的控制器,以使所述控制器根据所述车辆配置信息对车辆进行个性化配置。
[0095]
本领域技术人员可以清楚地了解到,本技术实施例提供的钥匙绑定装置200可以实现本技术实施例提供的钥匙绑定方法,本技术实施例提供的车辆配置装置300可以实现本技术实施例提供的车辆配置方法。上述装置和模块的具体工作过程,可以参阅本技术实施例中的钥匙绑定方法和车辆配置方法对应的过程,在此不再赘述。
[0096]
本技术提供的实施例中,所显示或讨论的模块相互之间的耦合、直接耦合或者通信连接,可以是通过一些接口、装置或模块的间接耦合或通信耦合,可以是电性、机械或其他形式,本技术实施例对此不作限制。
[0097]
另外,在本技术实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件的功能模块的形式实现,本技术实施例在此不作限制。
[0098]
请参阅图8,图8是本技术一实施例提供的车辆的结构框图。该车辆400包括图1所示的钥匙绑定与车辆配置系统100。该车辆400可以包括一个或多个如下部件:存储器410、一个或多个处理器420以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器410中并被配置为当被一个或多个处理器420调用时,使得一个或多个处理器420执行本技术实施例提供的上述钥匙绑定方法和车辆配置方法。
[0099]
处理器420可以包括一个或多个处理核。处理器420利用各种接口和线路连接整个车辆400内各个部分,用于运行或执行存储在存储器410内的指令、程序、代码集或指令集,以及调用运行或执行存储在存储器410内的数据,执行车辆400的各种功能和处理数据。
[0100]
在一些实施方式中,处理器420可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、pla中的至少一种硬件形式来实现。
[0101]
在一些实施方式中,处理器420可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成于处理器420中,单独通过一块通信芯片进行实现。
[0102]
存储器410可以包括随机存储器(random access memory,ram),也可以包括只读
存储器(read-only memory,rom)。存储器410可以用于存储指令、程序、代码、代码集或指令集。存储器410可以包括存储程序区和存储数据区。其中,存储程序区可以存储用于实现操作系统的指令、用于实现至少一个功能的指令、用于实现上述各个方法实施例的指令等。存储数据区可以存储车辆400在使用中所创建的数据等。
[0103]
请参阅图9,图9是本技术一实施例提供的计算机可读取存储介质的结构框图。该计算机可读取存储介质500中存储有程序代码510,该程序代码510被配置为当被处理器调用时,使得处理器执行本技术实施例提供的上述钥匙绑定方法和车辆配置方法。
[0104]
计算机可读取存储介质500可以是诸如闪存、电可擦除可编辑只读存储器(electrically-erasable programmable read-only memory,eeprom)、可擦除可编辑只读存储器(erasable programmable read-only memory,eprom)、硬盘或者rom之类的电子存储器。可选地,计算机可读取存储介质500包括非易失性计算机可读介质(non-transitory computer-readable storage medium,non-tcrsm)。计算机可读取存储介质500具有执行上述方法中的任何方法步骤的程序代码510的存储空间。这些程序代码510可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码510可以以适当的形式进行压缩。
[0105]
综上所述,本技术实施例提供一种钥匙绑定方法和车辆配置方法、装置、车辆及存储介质,涉及车辆技术领域。通过将同一智能钥匙对应的多个钥匙标识信息进行关联,使得多个钥匙标识信息认证通过时输出同一目标钥匙信息。采用目标钥匙信息与用户帐号进行绑定,可以使得同一智能钥匙在不同通信协议下的钥匙标识信息对应同一用户帐号,从而可以确保用户使用智能钥匙时登录的是本人帐号,以便后续根据本人帐号对应的车辆配置信息对车辆进行个性化配置,提升用户体验感。
[0106]
最后应说明的是:以上实施例仅用于说明本技术的技术方案,而非对其限制。尽管参照前述实施例对本技术进行了详细的说明,本领域技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
技术特征:
1.一种钥匙绑定方法,其特征在于,包括:响应钥匙学习指令,获取同一智能钥匙对应的多个钥匙标识信息,不同的钥匙标识信息对应不同的通信协议;对所述多个钥匙标识信息进行关联处理,以使所述多个钥匙标识信息认证通过时输出同一目标钥匙标识信息;根据所述目标钥匙标识信息与用户帐号进行绑定。2.根据权利要求1所述的方法,其特征在于,所述目标钥匙标识信息为所述多个钥匙标识信息中的其中一个;或者所述目标钥匙标识信息为预设钥匙标识信息。3.根据权利要求1所述的方法,其特征在于,所述响应钥匙学习指令,获取同一智能钥匙对应的多个钥匙标识信息的步骤包括:在智能钥匙学习模式下,响应nfc钥匙学习指令,执行nfc钥匙学习操作,得到nfc钥匙标识信息,所述智能钥匙位于车辆的nfc识别区域内;响应nfc钥匙学习完成指令,执行蓝牙钥匙学习操作,得到蓝牙钥匙标识信息;获取遥控钥匙标识信息、所述nfc钥匙标识信息、所述蓝牙钥匙标识信息以及所述遥控钥匙标识信息为所述同一智能钥匙对应的多个钥匙标识信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应nfc钥匙学习失败指令,反馈第一失败信息,结束所述nfc钥匙学习操作;或响应蓝牙钥匙学习失败指令,反馈第二失败信息,擦除nfc钥匙学习信息,结束所述蓝牙钥匙学习操作。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:在开始执行nfc钥匙学习操作时,设置第一计时器进行计时,若所述第一计时器的计时时长超过第一预设时长,输出nfc钥匙学习失败指令;或在开始执行蓝牙钥匙学习操作时,设置第二计时器进行计时,若所述第二计时器的计时时长超过第二预设时长,输出蓝牙钥匙学习失败指令。6.根据权利要求1至5任一项所述的方法,其特征在于,所述根据所述目标钥匙标识信息与用户帐号进行绑定的步骤包括:响应钥匙绑定请求,将所述目标钥匙标识信息发送至帐号系统,以使所述帐号系统对所述目标钥匙标识信息与当前用户帐号进行绑定;若接收到所述帐号系统反馈的表征当前钥匙存在其他绑定关系的指令,输出提示信息,所述提示信息用于提示用户当前钥匙存在其他绑定关系。7.一种车辆配置方法,其特征在于,包括:响应钥匙解锁请求,获取权利要求6所述的目标钥匙标识信息,所述钥匙解锁请求采用蓝牙通信协议、nfc通信协议或无线遥控通信协议其中的其中一种通信协议;登录与所述目标钥匙标识信息对应的用户帐号;获取与所述用户帐号对应的车辆配置信息;将所述车辆配置信息发送至对应的控制器,以使所述控制器根据所述车辆配置信息对车辆进行个性化配置。8.一种钥匙绑定装置,其特征在于,包括:
信息获取模块,用于响应钥匙学习指令,获取同一智能钥匙对应的多个钥匙标识信息,不同的钥匙标识信息对应不同的通信协议;关联处理模块,用于对所述多个钥匙标识信息进行关联处理,以使所述多个钥匙标识信息认证通过时输出同一目标钥匙标识信息;帐号绑定模块,用于根据所述目标钥匙标识信息与用户帐号进行绑定。9.一种车辆,其特征在于,包括:存储器;一个或多个处理器;一个或多个应用程序,其中,所述一个或多个应用程序存储在所述存储器中,并被配置为当被所述一个或多个处理器调用时,使得所述一个或多个处理器执行如权利要求1-7任一项所述的方法。10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码被配置为当被处理器调用时,使得所述处理器执行如权利要求1-7任一项所述的方法。
技术总结
本申请实施例提供一种钥匙绑定方法和车辆配置方法、装置、车辆及存储介质,涉及车辆技术领域。通过将同一智能钥匙对应的多个钥匙标识信息进行关联,使得多个钥匙标识信息认证通过时输出同一目标钥匙信息。采用目标钥匙信息与用户帐号进行绑定,可以使得同一智能钥匙在不同通信协议下的钥匙标识信息对应同一用户帐号,从而可以确保用户使用智能钥匙时登录的是本人帐号,以便后续根据本人帐号对应的车辆配置信息对车辆进行个性化配置,提升用户体验感。感。感。
技术研发人员:
杨佩君 丁晓慧 徐红飞
受保护的技术使用者:
广州汽车集团股份有限公司
技术研发日:
2022.10.18
技术公布日:
2023/3/2