B60R25/24
1.一种车辆智能钥匙申请方法,其特征在于,所述方法包括:
接收客户端提交的智能钥匙申请请求,所述智能钥匙申请请求携带有车辆标识和用户信息;
将所述车辆标识以及所述用户信息发送给TSP服务器,以使所述TSP服务器对所述用户信息和所述车辆标识进行合法性验证;
接收所述TSP服务器返回的合法性验证结果,若所述合法性验证结果指示通过,则获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息,并生成密钥请求;
将所述密钥请求发送给PKI服务器,并接收所述PKI服务器基于所述密钥请求返回的密钥数据;
将所述密钥数据、所述车辆信息和所述客户端的终端标识拼装成智能钥匙,并生成钥匙激活提示信息;
发送所述智能钥匙以及所述钥匙激活提示信息至所述客户端,以提示用户激活所述智能钥匙,并使用激活后的所述智能钥匙对所述车辆标识对应的车辆进行控制。
2.根据权利要求1所述的方法,其特征在于,所述获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息步骤之后,所述方法还包括:
在所述车辆信息与所述用户信息之间建立对应关系,并将所述对应关系存储在数据库中。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述合法性验证结果指示不通过,则生成验证失败信息,并将所述验证失败信息返回给所述客户端。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述发送所述智能钥匙以及所述钥匙激活提示信息至所述客户端步骤之后,所述方法还包括:
在所述智能钥匙达到预设的更新条件,发送更新提醒信息至所述客户端,以提醒所述客户端请求更新针对所述车辆标识的智能钥匙。
5.根据权利要求4所述的方法,其特征在于,所述更新条件为如下条件之一:
所述智能钥匙的使用次数达到使用次数阈值;
所述智能钥匙的使用时间达到时间阈值。
6.一种车辆智能钥匙申请装置,其特征在于,所述装置包括:
第一接收模块,用于接收客户端提交的智能钥匙申请请求,所述智能钥匙申请请求携带有车辆标识和用户信息;
第一发送模块,用于将所述车辆标识以及所述用户信息发送给TSP服务器,以使所述TSP服务器对所述用户信息和所述车辆标识进行合法性验证;
第二接收模块,用于接收所述TSP服务器返回的合法性验证结果;
结果处理模块,用于若所述合法性验证结果指示通过,则获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息,并生成密钥请求;
第二发送模块,用于将所述密钥请求发送给PKI服务器;
第三接收模块,用于接收所述PKI服务器基于所述密钥请求返回的密钥数据;
拼装生成模块,用于将所述密钥数据、所述车辆标识和所述客户端的终端标识拼装成智能钥匙,并生成钥匙激活提示信息;
第三发送模块,用于发送所述智能钥匙以及所述钥匙激活提示信息至所述客户端,以提示用户激活所述智能钥匙,并使用激活后的所述智能钥匙对所述车辆标识对应的车辆进行控制。
7.根据权利要求6所述的装置,其特征在于,
结果处理模块,还用于若所述合法性验证结果指示不通过,则生成验证失败信息;
所述第三发送模块,还用于将所述验证失败信息返回给所述客户端。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
关系建立模块,用于在所述车辆信息与所述用户信息之间建立对应关系,并将所述对应关系存储在数据库中。
9.根据权利要求6至8任意一项所述的装置,其特征在于,所述第三发送模块具体还用于:
在所述智能钥匙达到预设的更新条件,发送更新提醒信息至所述客户端,以提醒所述客户端请求更新针对所述车辆标识的智能钥匙。
10.根据权利要求9所述的装置,其特征在于,所述更新条件为如下条件之一:
所述智能钥匙的使用次数达到使用次数阈值;
所述智能钥匙的使用时间达到时间阈值。
本发明涉及智能汽车技术领域,特别涉及一种车辆智能钥匙申请方法及装置。
随着智能手机和智能硬件的普及,各种手机应用和智能硬件应用极大方便人们生活。同时,随着智能手机和智能硬件与汽车的结合,使得智能新技术可直接应用于汽车,汽车变得越来越智能化。
现有技术中,车辆均配备有实体钥匙,用户在使用车辆时,在车辆的实体钥匙与车辆配对成功之后,便可以使用实体钥匙来对车辆进行相应的控制。但是,这种采用实体钥匙对车辆进行控制的方法,存在着使用不便的问题。
为了解决现有技术的问题,本发明实施例提供了一种车辆智能钥匙申请方法及装置,以提高车辆控制的便利性。
本发明实施例提供的技术方案如下:
第一方面,提供了一种车辆智能钥匙申请方法,所述方法包括:
接收客户端提交的智能钥匙申请请求,所述智能钥匙申请请求携带有车辆标识和用户信息;
将所述车辆标识以及所述用户信息发送给TSP服务器,以使所述TSP服务器对所述用户信息和所述车辆标识进行合法性验证;
接收所述TSP服务器返回的合法性验证结果,若所述合法性验证结果指示通过,则获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息,并生成密钥请求;
将所述密钥请求发送给PKI服务器;
接收所述PKI服务器基于所述密钥请求返回的密钥数据,将所述密钥数据、所述车辆信息和所述客户端的终端标识拼装成智能钥匙,并生成钥匙激活提示信息;
发送所述智能钥匙以及所述钥匙激活提示信息至所述客户端,以提示用户激活所述智能钥匙,并使用激活后的所述智能钥匙对所述车辆标识对应的车辆进行控制。
进一步地,所述获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息步骤之后,所述方法还包括:
在所述车辆信息与所述用户信息之间建立对应关系,并将所述对应关系存储在数据库中。
进一步地,所述方法还包括:
若所述合法性验证结果指示不通过,则生成验证失败信息,并将所述验证失败信息返回给所述客户端。
进一步地,所述发送所述智能钥匙以及所述钥匙激活提示信息至所述客户端步骤之后,所述方法还包括:
在所述智能钥匙达到预设的更新条件,发送更新提醒信息至所述客户端,以提醒所述客户端请求更新针对所述车辆标识的智能钥匙。
进一步地,所述更新条件为如下条件之一:
所述智能钥匙的使用次数达到使用次数阈值;
所述智能钥匙的使用时间达到时间阈值。
第二方面,提供了一种车辆智能钥匙申请装置,所述装置包括:
第一接收模块,用于接收客户端提交的智能钥匙申请请求,所述智能钥匙申请请求携带有车辆标识和用户信息;
第一发送模块,用于将所述车辆标识以及所述用户信息发送给TSP服务器,以使所述TSP服务器对所述用户信息和所述车辆标识进行合法性验证;
第二接收模块,用于接收所述TSP服务器返回的合法性验证结果;
结果处理模块,用于若所述合法性验证结果指示通过,则获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息,并生成密钥请求;
第二发送模块,用于将所述密钥请求发送给PKI服务器;
第三接收模块,用于接收所述PKI服务器基于所述密钥请求返回的密钥数据;
拼装生成模块,用于将所述密钥数据、所述车辆信息和所述客户端的终端标识拼装成智能钥匙,并生成钥匙激活提示信息;
第三发送模块,用于发送所述智能钥匙以及所述钥匙激活提示信息至所述客户端,以提示用户激活所述智能钥匙,并使用激活后的所述智能钥匙对所述车辆标识对应的车辆进行控制。
进一步地,所述结果处理模块,还用于若所述合法性验证结果指示不通过,则生成验证失败信息;
所述第三发送模块,还用于将所述验证失败信息返回给所述客户端。
进一步地,所述装置还包括:
关系建立模块,用于在所述车辆信息与所述用户信息之间建立对应关系,并将所述对应关系存储在数据库中。
进一步地,所述第三发送模块具体还用于:
在所述智能钥匙达到预设的更新条件,发送更新提醒信息至所述客户端,以提醒所述客户端请求更新针对所述车辆标识的智能钥匙。
进一步地,所述更新条件为如下条件之一:
所述智能钥匙的使用次数达到使用次数阈值;
所述智能钥匙的使用时间达到时间阈值。
本发明实施例提供了一种车辆智能钥匙申请方法及装置,通过接收客户端提交的智能钥匙申请请求,所述智能钥匙申请请求携带有车辆标识和用户信息,将车辆标识以及用户信息发送给TSP服务器,以使TSP服务器对用户信息和车辆标识进行合法性验证,并接收所述TSP服务器返回的合法性验证结果,若所述合法性验证结果指示通过,则获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息,由此可以有效地防止非法用户冒充车主进行智能钥匙的申请,从而可以确保智能钥匙申请过程中的安全性;另外,通过若所述合法性验证结果指示通过,则生成密钥请求,将密钥请求发送给PKI服务器,并接收PKI服务器基于密钥请求返回的密钥数据,将密钥数据、所述车辆标识和客户端的终端标识拼装成智能钥匙,并生成钥匙激活提示信息,以及发送智能钥匙以及钥匙激活提示信息至客户端,以提示用户激活智能钥匙,并使用激活后的智能钥匙对车辆标识对应的车辆进行控制,由此当用户使用智能钥匙对车辆进行控制时,只要用户拥有合法的智能钥匙便可以对实现对车辆的控制,而不会受到实体钥匙的数量和携带的限制,因而可以提高车辆控制的便利性。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种应用环境的示意图;
图2是本发明实施例提供的一种车辆智能钥匙申请方法的流程图;
图3是本发明实施例提供的一种车辆智能钥匙申请装置的结构框图。
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本发明提供的车辆智能钥匙申请方法,可以应用于如图1所示的应用环境中。其中,服务器104与一个或多个移动终端102(图中仅示出一个移动终端102)和通过网络进行通信,服务器104分别与TSP(Telematics Service Provider,远程服务供应商)服务器106、PKI(公钥基础设施)服务器108通过网络进行通信。其中,移动终端102安装有对应于服务器104的客户端,用户可以通过该客户端进行申请车辆智能钥匙,移动终端102可以包括但不限于笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,本实施例中,服务器104可以用独立的服务器或者是多个服务器组成的服务器集来实现。其中,服务器104可以处理智能钥匙业务逻辑,负责智能钥匙的申请、下发、授权、销毁等,对终端安全模块进行安全交互管理;TSP服务器106可以对车联网业务管理,并与服务器104进行交互,完成对用户身份合法性验证等,并对智能钥匙业务提供推送等支撑;PKI服务器108可以支撑整个业务逻辑安全,对证书及秘钥进行管理,PKI服务器108提供密钥管理服务(KMS)生成密钥数据,并通过CA认证对安全证书进行管理。
图2是本发明实施例提供的一种车辆智能钥匙申请方法的流程图,以该方法应用于图1中的服务器104(下文称为“智能钥匙服务器”)为例进行说明,请参阅图2,该方法包括以下步骤:
201、接收客户端提交的智能钥匙申请请求,所述智能钥匙申请请求携带有车辆标识和用户信息。
其中,车辆标识可以是车架号后六位数,车架号又称车辆识别码VIN的(VehicleIdentification Number),VIN码是制造厂为了识别而给一辆车指定的一组字码,VIN码一般是由17位字母、数字组成的编码。
其中,用户信息包括但不限于手机号码、客户端的用户账号、客户端所在的移动终端的标识。这里,客户端的用户账号为用户通过安装在移动终端上的客户端向TSP服务器请求注册而得到的,该用户账号可以是用户注册时使用的手机号码,也可以是由TSP服务器分配给用户的唯一标识;移动终端的标识可以是移动终端的蓝牙地址、移动设备国际身份码IMEI等。
此外,应当理解,用户信息还可以包括其他以唯一标识用户的信息,还可以是多种唯一标识用户的信息的组合。
具体地,用户在完成注册后,若需要对车辆进行申请智能钥匙,可以通过客户端上的车主钥匙申请入口向智能钥匙服务器提交智能钥匙申请请求。
智能钥匙服务器在接收到智能钥匙申请请求后,从智能钥匙申请请求中解析得到要申请智能钥匙的车辆的车辆标识以及用户信息。
202、将所述车辆标识以及所述用户信息发送给TSP服务器,以使所述TSP服务器对所述用户信息和所述车辆标识进行合法性验证。
车载终端TBOX在生产下线时,会写入车辆识别码VIN以及车辆配置代码,车辆配置代码不同,代表此车型开通的功能不同。同时车载终端TBOX的ID号信息与车辆识别码VIN、车辆配置信息会同步到TSP服务器并进行绑定。
具体地,智能钥匙服务器与TSP服务器进行通信连接,通过通信连接,智能钥匙服务器将车辆标识(如,车架号后六位数)与用户信息(如,手机号码)发送到TSP服务器,通过TSP服务器对所述用户信息和所述车辆标识进行合法性验证。其中,TSP服务器对用户信息与车辆标识在TSP服务器的数据库中进行匹配,若匹配成功,则确定合法性验证结果为通过,即用户信息对应的用户为车辆标识对应的车辆的车主,否则,合法性验证的结果为不通过。其中,TSP服务器的数据库中预先存储有用户信息与车辆标识的对应关系。
203、接收所述TSP服务器返回的合法性验证结果,若所述合法性验证结果指示通过,则获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息,并生成密钥请求。
具体地,TSP服务器进行合法性验证后,会将合法性验证的结果返回给智能钥匙服务器,若合法性验证的结果指示通过,则该合法性验证结果中携带有车辆标识对应的车辆信息,并生成密钥请求。
其中,车辆信息包括车载终端TBOX中的安全SE芯片的ID号和车载终端TBOX中的蓝牙芯片相关信息,蓝牙芯片相关信息包括通用唯一识别码UUID和蓝牙MAC地址。
204、将所述密钥请求发送给PKI服务器,并接收所述PKI服务器基于所述密钥请求返回的密钥数据。
具体地,智能钥匙服务器将密钥请求发送给PKI服务器,PKI服务器根据密钥请求,使用加密算法生成密钥数据并返回给智能钥匙服务器,其中,该加密算法可以为对称加密算法或非对称加密算法。
205、将所述密钥数据、所述车辆信息和所述客户端的终端标识拼装成智能钥匙,并生成钥匙激活提示信息。
具体地,智能钥匙服务器将PKI服务器返回的密钥数据与车辆信息和所述客户端的终端标识进行拼装成智能钥匙,并生成对应的钥匙激活提示信息。其中,钥匙激活提示信息用于提醒用户智能钥匙已申请成功,需要进行智能钥匙激活(即物理钥匙认证),并在成功激活智能钥匙之后,使用智能钥匙对车辆标识对应的车辆进行控制。其中,控制可以是对车辆进行解锁、闭锁、开启行李箱等。
206、发送所述智能钥匙以及所述钥匙激活提示信息至所述客户端,以提示用户激活所述智能钥匙,并使用激活后的所述智能钥匙对所述车辆标识对应的车辆进行控制。
具体的,智能钥匙服务器将智能钥匙以及钥匙激活提示信息下发给客户端,客户端存储智能钥匙,客户端显示钥匙激活提示信息,以提示用户进行智能钥匙的激活操作。
其中,激活智能钥匙的过程具体包括如下步骤:
a)用户输入智能钥匙激活操作,客户端与车载终端TBOX进行蓝牙配对连接。该步骤中,客户端会弹框提示用户靠近车辆并在预设时间(比如5s)内连续执行一次解闭锁动作(先按解锁键,后按闭锁键)。
b)车载终端TBOX收到客户端的激活请求后,将监听整车CAN网络信号反馈,若为预设动作要求(解闭锁),则确定物理钥匙认证成功,反馈成功信号给到客户端;若与预设动作信号不符,则确定物理钥匙认证失败。
c)客户端选择激活后,开始计时,若预设时间(比如5min)内收到激活成功反馈,则提醒用户智能钥匙已激活,智能钥匙可以正常使用,客户端上的智能钥匙操作界面变为可操作状态;若预设时间内收到激活失败反馈,则提醒用户激活失败,需要重试,客户端上的智能钥匙操作界面保持为不可操作状态;若预设时间内未收到反馈,则提醒激活动作超时,需要重试。
在一个优选实施例中,所述获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息步骤之后,所述方法还包括:
在所述车辆信息与所述用户身份信息之间建立对应关系,并将所述对应关系存储在数据库中。
其中,数据库为智能钥匙中的数据库,该数据库可以为键值对数据库。
本实施例中,通过将所述车辆信息与所述用户身份信息的对应关系存储在数据库中,这样在用户后续通过客户端请求更新智能钥匙时,智能钥匙服务器可无需向TSP服务器提交用户信息和车辆信息进行合法性验证,直接可以利用数据库中的车辆信息与用户信息的对应关系进行身份合法性验证即可,从而可以提高后续智能钥匙的更新效率。
在一个优选实施例中,所述方法还包括:
若所述合法性验证结果指示不通过,则生成验证失败信息,并将所述验证失败信息返回给所述客户端。
在一个优选实施例中,所述发送所述智能钥匙以及所述钥匙激活提示信息至所述客户端步骤之后,所述方法还包括:
在所述智能钥匙达到预设的更新条件,发送更新提醒信息至所述客户端,以提醒所述客户端请求更新针对所述车辆标识的智能钥匙。
在一个优选实施例中,所述更新条件为如下条件之一:
所述智能钥匙的使用次数达到使用次数阈值;
所述智能钥匙的使用时间达到时间阈值。
本实施例中,通过智能钥匙的使用次数达到使用次数阈值或者智能钥匙的使用时间达到时间阈值时,发送更新提醒信息至所述客户端,以提醒所述客户端请求更新针对所述车辆标识的智能钥匙,由此能够进一步提高智能钥匙的安全性。
本发明实施例提供了一种车辆智能钥匙申请方法,通过接收客户端提交的智能钥匙申请请求,智能钥匙申请请求携带有车辆标识和用户信息,将车辆标识以及用户信息发送给TSP服务器,以使TSP服务器对用户信息和车辆标识进行合法性验证,接收所述TSP服务器返回的合法性验证结果,若所述合法性验证结果指示通过,则获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息,由此可以有效地防止非法用户冒充车主进行智能钥匙的申请,从而可以确保智能钥匙申请过程中的安全性;另外,通过若所述合法性验证结果指示通过,则生成密钥请求,将密钥请求发送给PKI服务器,并接收PKI服务器基于密钥请求返回的密钥数据,将密钥数据、车辆标识和客户端的终端标识拼装成智能钥匙,并生成钥匙激活提示信息,以及发送智能钥匙至客户端,以提示用户激活智能钥匙,并使用激活后的智能钥匙对车辆标识对应的车辆进行控制,由此当用户使用智能钥匙对车辆进行控制时,只要用户拥有合法的智能钥匙便可以对实现对车辆的控制,而不会受到实体钥匙的数量和携带的限制,因而可以提高车辆控制的便利性。
图3是本发明实施例提供的一种车辆智能钥匙申请装置的结构框图,请参照图3所示,本发明实施例提供的车辆智能钥匙申请装置可以包括:
第一接收模块31,用于接收客户端提交的智能钥匙申请请求,所述智能钥匙申请请求携带有车辆标识和用户信息;
第一发送模块32,用于将所述车辆标识以及所述用户信息发送给TSP服务器,以使所述TSP服务器对所述用户信息和所述车辆标识进行合法性验证;
第二接收模块33,用于接收所述TSP服务器返回的合法性验证结果;;
结果处理模块34,用于若所述合法性验证结果指示通过,则获取所述合法性验证结果中携带的所述车辆标识对应的车辆信息,并生成密钥请求;
第二发送模块35,用于将所述密钥请求发送给PKI服务器;
第三接收模块36,用于接收所述PKI服务器基于所述密钥请求返回的密钥数据;
拼装生成模块37,用于将所述密钥数据、所述车辆信息和所述客户端的终端标识拼装成智能钥匙,并生成钥匙激活提示信息;
第三发送模块38,用于发送所述智能钥匙以及所述钥匙激活提示信息至所述客户端,以提示用户激活所述智能钥匙,并使用激活后的所述智能钥匙对所述车辆标识对应的车辆进行控制。
在一个优选实施例中,所述结果处理模块34,还用于若所述合法性验证结果指示不通过,则生成验证失败信息;
所述第三发送模块38,还用于将所述验证失败信息返回给所述客户端。
在一个优选实施例中,所述装置还包括:
关系建立模块39,用于在所述车辆信息与所述用户身份信息之间建立对应关系,并将所述对应关系存储在数据库中。
在一个优选实施例中,所述第三发送模块38具体还用于:
在所述智能钥匙达到预设的更新条件,发送更新提醒信息至所述客户端,以提醒所述客户端请求更新针对所述车辆标识的智能钥匙。
在一个优选实施例中,所述更新条件为如下条件之一:
所述智能钥匙的使用次数达到使用次数阈值;或者
所述智能钥匙的使用时间达到时间阈值。
本实施例提供的车辆智能钥匙申请装置,与本发明实施例所提供的车辆智能钥匙申请方法属于同一发明构思,可执行本发明任意实施例所提供的车辆智能钥匙申请方法,具备执行车辆智能钥匙申请方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例提供的车辆智能钥匙申请方法,此处不再加以赘述。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
本文发布于:2023-04-13 01:32:26,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/85704.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |