本公开涉及计算机,具体而言,涉及一种智能钥匙管理方法、系统及计算机程序产品。
背景技术:
1、随着科技的迅速发展,汽车钥匙的技术也在不断演进。传统的机械钥匙和基于射频识别(rfid)技术的遥控钥匙在安全性、便利性和精准性方面逐渐显露出一些局限性。在过去,机械钥匙是开启汽车的主要方式,但这种钥匙容易被复制,车辆被盗的风险相对较高。而射频识别遥控钥匙虽然在一定程度上提高了便利性,但它们的信号传输范围有限,且容易受到干扰,导致解锁和锁定操作的不稳定。
2、近年来,随着智能钥匙技术的发展,越来越多的车辆开始配备智能钥匙,例如超宽带(ultra-wideband,uwb)钥匙,因此,如何对智能钥匙进行管理显得尤为重要。
技术实现思路
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、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种智能钥匙管理方法,其特征在于,应用于终端设备,包括:
2.根据权利要求1所述的方法,其特征在于,响应针对智能钥匙的添加操作,包括:
3.根据权利要求1所述的方法,其特征在于,所述第一运动的运动属性符合以下至少一种:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述智能钥匙的第一状态信息包括所述智能钥匙的剩余电量,和/或,所述智能钥匙当前的软件包版本号;
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求4所述的方法,其特征在于,所述智能钥匙对应的升级软件包为根据以下步骤获取的:
9.根据权利要求1至8中任一项所述的方法,其特征在于,在搜索到智能钥匙的第一蓝牙广播信息后,所述方法还包括:
10.根据权利要求1至8中任一项所述的方法,其特征在于,所述钥匙信息包括钥匙标识;
11.一种智能钥匙管理系统,其特征在于,包括:终端设备和智能钥匙,其中,
12.一种计算机程序产品,包括计算机程序,其特征在于,当所述计算机程序被执行时实现如权利要求1至10任一项所述的智能钥匙管理方法的步骤。