本申请涉及数字钥匙管理领域,具体而言,涉及一种数字钥匙的管理方法、装置、电子设备及介质。
背景技术:
1、当用户在苹果设备绑定车辆的数字钥匙时,上传这个绑定关系给服务端,每次卸载重装后当前app重新生成设备id重新上送绑定关系,对旧的绑定关系做钥匙的删除处理;这里有个缺点,如果一个用户有两台苹果手机设备,在苹果手机设备a的app里面登录账户开通了数字钥匙,那么在苹果手机设备b上面登录自己的账户的时候会生成一个新的设备id,上传了新的绑定关系给服务端就会认定是卸载重装了,触发了苹果手机a的钥匙删除,给用户造成了数字钥匙的使用不便。
技术实现思路
1、本申请实施例的目的在于提供一种数字钥匙的管理方法,用以解决了现有技术存在的上述问题,可在多个苹果设备中绑定数字钥匙。
2、第一方面,提供了一种数字钥匙的管理方法,该方法可以包括:
3、对首次安装数字钥匙的持有设备进行标识,得到第一设备id和第二设备id,并确定所述第一设备id和所述第二设备id的对应关系;
4、将所述第一设备id和所述对应关系存储于第一缓存区;以及,将所述第二设备id和所述对应关系存储于第二缓存区;所述第一缓存区为应用级别的缓存区;所述第二缓存区为系统级别缓存区;
5、若所述数字钥匙在所述持有设备中删除,则将所述第一缓存区中的第一设备id删除;
6、当所述数字钥匙在删除数字钥匙的持有设备中重新安装时,生成新的第一设备id,并将所述新的第一设备id存储于所述第一缓存区;在所述第一缓存区中,根据所述对应关系和所述新的第一设备id,确定新的第一设备id和第二设备id的目标对应关系;
7、将所述第二缓存区中的所述对应关系更新为所述目标对应关系。
8、在一种可能的实现中,对首次安装数字钥匙的持有设备进行标识,得到第一设备id和第二设备id;其中,所述第一设备id与第二设备id相同。
9、在一种可能的实现中,所述第一设备id和所述第二设备id是根据所述数字钥匙对应的车辆标识、设备编码和数字钥匙编码确定的。
10、在一种可能的实现中,若在新的持有设备中安装所述数字钥匙,则返回执行步骤:对首次安装数字钥匙的持有设备进行标识,得到第一设备id和第二设备id,并确定所述第一设备id和所述第二设备id的对应关系。
11、在一种可能的实现中,所述第一缓存区为沙盒缓存区。
12、在一种可能的实现中,所述第二缓存区为钥匙串。
13、第二方面,提供了一种数字钥匙的管理装置,该装置可以包括:
14、标识单元,用于对首次安装数字钥匙的持有设备进行标识,得到第一设备id和第二设备id,并确定所述第一设备id和所述第二设备id的对应关系;
15、存储单元,用于将所述第一设备id和所述对应关系存储于第一缓存区;以及,将所述第二设备id和所述对应关系存储于第二缓存区;所述第一缓存区为应用级别的缓存区;所述第二缓存区为系统级别缓存区;
16、删除单元,用于若所述数字钥匙在所述持有设备中删除,则将所述第一缓存区中的第一设备id删除;
17、所述标识单元,还用于当所述数字钥匙在删除数字钥匙的持有设备中重新安装时,生成新的第一设备id;
18、所述存储单元,还用于将所述新的第一设备id存储于所述第一缓存区;
19、所述标识单元,还用于在所述第一缓存区中,根据所述对应关系和所述新的第一设备id,确定新的第一设备id和第二设备id的目标对应关系;
20、更新单元,用于将所述第二缓存区中的所述对应关系更新为所述目标对应关系。
21、第三方面,提供了一种电子设备,该电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
22、存储器,用于存放计算机程序;
23、处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的方法步骤。
24、第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法步骤。
25、本申请提供一种数字钥匙的管理方法,该方法包括:对首次安装数字钥匙的持有设备进行标识,得到第一设备id和第二设备id,并确定第一设备id和第二设备id的对应关系;将第一设备id和对应关系存储于第一缓存区;以及,将第二设备id和对应关系存储于第二缓存区;若数字钥匙在持有设备中删除,则将第一缓存区中的第一设备id删除;当数字钥匙在删除数字钥匙的持有设备中重新安装时,生成新的第一设备id,并将新的第一设备id存储于第一缓存区;在第一缓存区中,根据对应关系和新的第一设备id,确定新的第一设备id和第二设备id的目标对应关系;将第二缓存区中的对应关系更新为目标对应关系。本申请能够确定当前数字钥匙对应的应用是否在苹果设备上第一次安装使用,也能确定应用是否卸载重装过,以及,当同一用户使用多个持有设备的数字钥匙关联同一车辆,并在任一持有设备中删除数字钥匙时,只会对在删除数字钥匙的持有设备上做删除处理,其它持有设备上可以继续使用或在新的持有设备中新开数字钥匙,上述情况均不影响其它持有设备正常使用数字钥匙。
1.一种数字钥匙的管理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,对首次安装数字钥匙的持有设备进行标识,得到第一设备id和第二设备id;其中,所述第一设备id与第二设备id相同。
3.如权利要求2所述的方法,其特征在于,所述第一设备id和所述第二设备id是根据所述数字钥匙对应的车辆标识、设备编码和数字钥匙编码确定的。
4.如权利要求3所述的方法,其特征在于,若在新的持有设备中安装所述数字钥匙,则返回执行步骤:对首次安装数字钥匙的持有设备进行标识,得到第一设备id和第二设备id,并确定所述第一设备id和所述第二设备id的对应关系。
5.如权利要求1所述的方法,其特征在于,所述第一缓存区为沙盒缓存区。
6.如权利要求1所述的方法,其特征在于,所述第二缓存区为钥匙串。
7.一种数字钥匙的管理装置,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述的方法步骤。