数字钥匙安全连接方法及系统技术方案

技术编号:38137725 阅读:16 留言:0更新日期:2023-07-08 09:50
本发明专利技术提供了一种数字钥匙安全连接方法及系统,包括:数字钥匙认证模块位于Android设备的数字钥匙App中,数字钥匙控制器安全模块和数字钥匙控制器蓝牙连接模块位于车辆的数字钥匙控制器中;数字钥匙认证模块用于车辆与Android设备中数字钥匙连接的安全认证;数字钥匙控制器蓝牙连接模块将当前车辆伪装成HID设备,在数字钥匙控制器安全模块的免认证允许时间范围内,与Android设备的系统蓝牙自动连接,进而完成数字钥匙的连接实现无感控车;若否,则拒绝车辆的数字钥匙连接请求。本发明专利技术将车辆伪装成HID,使得Android系统自动发起连接,即使后台强行停止数字钥匙APP打开所有扫描,也能够保证Android设备数字钥匙的正常使用,同时提高了数字钥匙连接速度。同时提高了数字钥匙连接速度。同时提高了数字钥匙连接速度。

【技术实现步骤摘要】
数字钥匙安全连接方法及系统


[0001]本专利技术涉及智能汽车
,具体地,涉及一种数字钥匙安全连接方法及系统。

技术介绍

[0002]HID全称人机界面设备,鼠标、键盘、游戏手柄等都属于此类设备。在HID协议中,有2个实体:主机和设备。设备是直接与人交互的实体,例如键盘或鼠标。主机与设备通信并从设备接收关于人类执行动作的输入数据。输出数据从主机流向设备,然后流向人。最常见的主机示例是PC,但一些手机和PDA也可以是主机。
[0003]汽车数字钥匙是在智能手机或其他可穿戴智能设备上利用蓝牙等无线通信技术替代传统的射频遥控车钥匙实现车辆控制的技术,此技术依赖于智能设备上运行的数字钥匙App。具体到Android设备,实现汽车数字钥匙的“无钥匙进入”、“无钥匙启动”等功能需要系统保持蓝牙扫描状态,国内绝大部分手机系统会在App后台运行一段时间后强行停止App打开的所有扫描,导致功能失效。
[0004]但是,目前现有技术中ios采用iBeacon功能唤醒数字钥匙程序,具体为车辆使用BLE技术向周围发送自己特有的ID,智能设备接收到该id后会唤醒数字钥匙程序,活跃10秒左右以实现数字钥匙功能。而iBeacon功能为ios系统特有,原生安卓可实现类似的方法,但国内的手机厂商绝大多数会定制系统,定制后的系统会限制Android服务的蓝牙扫描操作。故该方法不适用Android系统的设备。
[0005]另外,专利文献CN114802101A公开了一种车辆解闭锁控制方法。车辆解闭锁控制方法包括:与目标车辆进行蓝牙绑定;将车辆蓝牙钥匙应用程序注册为广播接收者,以接收与完成蓝牙绑定的目标车辆的蓝牙连接成功事件的广播;响应于蓝牙连接成功事件的广播,唤醒车辆蓝牙钥匙应用程序的进程;控制车辆进行无感解闭锁。
[0006]但是,专利文献CN114802101A中蓝牙绑定中没有进行安全认证,会导致多个设备中的车辆蓝牙钥匙应用程序接收绑定请求,加大了蓝牙LTK泄露后的风险。同时,该方法无法应对国内手机厂商定制后Android系统对Android服务蓝牙扫描操作的限制。

技术实现思路

[0007]针对现有技术中的缺陷,本专利技术的目的是提供一种数字钥匙安全连接方法及系统。
[0008]根据本专利技术提供的一种数字钥匙安全连接系统,包括:数字钥匙认证模块、数字钥匙控制器安全模块和数字钥匙控制器蓝牙连接模块;
[0009]所述数字钥匙认证模块位于Android设备的数字钥匙App中,所述数字钥匙控制器安全模块和数字钥匙控制器蓝牙连接模块位于车辆的数字钥匙控制器中;
[0010]所述数字钥匙认证模块用于车辆与Android设备中数字钥匙连接的安全认证;所述数字钥匙控制器蓝牙连接模块将当前车辆伪装成HID设备,在所述数字钥匙控制器安全模块的免认证允许时间范围内,与Android设备的系统蓝牙自动连接,进而完成数字钥匙的
连接实现无感控车;若否,则拒绝车辆的数字钥匙连接请求。
[0011]优选地,所述免认证允许时间在进行数字钥匙的安全认证通过之后自适应更新。
[0012]优选地,所述将当前车辆伪装成HID设备包括根据HID规范将所述车辆预设为HID设备。
[0013]优选地,所述数字钥匙认证模块在数字钥匙连接的安全认证之前先判断车辆和Android设备连接状态,所述连接方式包括蓝牙配对。
[0014]优选地,所述蓝牙配对的方式包括Passkey Entry密钥输入。
[0015]根据本专利技术提供的一种根据所述的Android系统下数字钥匙安全连接系统的Android系统下数字钥匙安全连接方法,包括:
[0016]步骤S1:对Android系统中数字钥匙进行安全认证,若认证通过,则更新所述数字钥匙连接的免认证允许时间有效期;若没有认证通过,则拒绝所述连接请求并断开蓝牙;
[0017]步骤S2:当前车辆响应Android系统中数字钥匙的连接请求,进而完成数字钥匙和当前车辆的连接。
[0018]优选地,在对Android系统中数字钥匙进行安全认证之前进行车辆和Android系统中数字钥匙配对状态检测,包括:将Android系统中数字钥匙与当前车辆进行蓝牙配对,并判断当前配对状态是否成功,若是,则根据所述配对码向目标车辆发送蓝牙配对和连接请求;若否,则计算配对码后再次发起连接请求。
[0019]优选地,所述步骤S2包括:判断当前连接是否在数字钥匙连接的有效期内,若是,则允许目标车辆和Android系统中数字钥匙进行自动连接;若否,则不进行连接,同时等待Android系统重新发送数字钥匙认证。
[0020]优选地,蓝牙配对的方式包括Passkey Entry密钥输入。
[0021]优选地,包括根据HID规范将当前车辆预设为HID设备后与Android设备的系统蓝牙自动连接。
[0022]与现有技术相比,本专利技术具有如下的有益效果:
[0023]1、本专利技术将车辆伪装成HID,使得Android系统自动发起连接,即使后台强行停止数字钥匙APP打开所有扫描,也能够保证Android设备数字钥匙的正常使用,同时提高了数字钥匙连接速度。
[0024]2、本专利技术通过采用Passkey Entry配对,车端和手机端计算出相同的配对码,匹配上才能配对,提高了HID连接的安全性。
[0025]3、本专利技术通过配置免认证允许时间,用户每N天必须进行一次数字钥匙认证,降低了蓝牙LTK泄露后的风险。
附图说明
[0026]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0027]图1为本专利技术的整体结构示意图。
[0028]图2为本专利技术中数字钥匙App主动连接目标车辆的流程示意图
[0029]图3为本专利技术中目标车辆自动连接数字钥匙的流程示意图。
具体实施方式
[0030]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。
[0031]HID全称人机界面设备,鼠标、键盘、游戏手柄等都属于此类设备。为了保证蓝牙键盘等HID设备的开关打开后能自动跟手机连上,Android会在底层持续扫描之前连接过的HID设备,并自动发起连接。而直接与车辆连接实现无感控车功能依赖手机App注册的Android服务不停地进行蓝牙扫描操作,这种操作被绝大多数国内手机厂商的定制化Android系统所限制。因此,本专利技术将车辆伪装成HID,使得系统自动发起连接,以避免Android强行停止App打开的所有扫描,导致数字钥匙“无钥匙进入”、“无钥匙启动”等功能失效的问题。
[0032]根据本专利技术提供的一种数字钥匙安全连接系统,如图1所示,包括:数字钥匙认证模块、数字钥匙控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字钥匙安全连接系统,其特征在于,包括:数字钥匙认证模块、数字钥匙控制器安全模块和数字钥匙控制器蓝牙连接模块;所述数字钥匙认证模块位于Android设备的数字钥匙App中,所述数字钥匙控制器安全模块和数字钥匙控制器蓝牙连接模块位于车辆的数字钥匙控制器中;所述数字钥匙认证模块用于车辆与Android设备中数字钥匙连接的安全认证;所述数字钥匙控制器蓝牙连接模块将当前车辆伪装成HID设备,在所述数字钥匙控制器安全模块的免认证允许时间范围内,与Android设备的系统蓝牙自动连接,进而完成数字钥匙的连接实现无感控车;若否,则拒绝车辆的数字钥匙连接请求。2.根据权利要求1所述的Android系统下数字钥匙安全连接系统,其特征在于,所述免认证允许时间在进行数字钥匙的安全认证通过之后自适应更新。3.根据权利要求1所述的Android系统下数字钥匙安全连接系统,其特征在于,所述将当前车辆伪装成HID设备包括根据HID规范将所述车辆预设为HID设备。4.根据权利要求1所述的Android系统下数字钥匙安全连接系统,其特征在于,所述数字钥匙认证模块在数字钥匙连接的安全认证之前先判断车辆和Android设备连接状态,所述连接方式包括蓝牙配对。5.根据权利要求4所述的Android系统下数字钥匙安全连接系统,其特征在于,所述蓝牙配对的方式包括Passkey Entry密钥输入。6.一种根据权利要求1所述的Android系统下数字钥匙安全连接系统的A...

【专利技术属性】
技术研发人员:王皓李子男利文浩
申请(专利权)人:上海瓶钵信息科技有限公司
类型:发明
国别省市:

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

1