[发明专利]数据处理方法、OTA客户端、电子设备及存储介质有效
申请号: | 201910392785.4 | 申请日: | 2019-05-13 |
公开(公告)号: | CN110175040B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 鲍成 | 申请(专利权)人: | 上海思立微电子科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘飞;李辉 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 ota 客户端 电子设备 存储 介质 | ||
本说明书实施例提供了一种数据处理方法、OTA客户端、电子设备及存储介质。该数据处理方法包括:OTA客户端接收OTA服务端发起的算法升级请求;算法升级请求中携带第一指纹算法;OTA客户端确认第一指纹算法是否兼容已有的一个或多个第二指纹算法;在第一指纹算法不兼容第二指纹算法时,OTA客户端根据空间策略表从指定的可信存储空间集合中确定一个为空的可信存储空间;空间策略表中包含指纹算法与可信存储空间之间的一一对应关系;OTA客户端将第一指纹算法存入为空的可信存储空间;OTA客户端向OTA服务端返回升级结果。本说明书实施例可以解除指纹算法的OTA升级对指纹算法新旧版本兼容性的限制。
技术领域
本说明书涉及指纹识别技术领域,尤其是涉及一种数据处理方法、OTA客户端、电子设备及存储介质。
背景技术
空中下载技术(Over-the-Air,简称OTA)是指电子设备(例如移动终端)通过无线网络下载远程服务器上的升级包,对系统或应用进行升级的技术,以将硬件中的工作程序或源代码进行改进,使其得到兼容性、性能或者功能上的提高。
对于电子设备的指纹识别系统而言,OTA升级后,应当保证升级后的版本与旧的版本保持兼容,已存在的指纹数据仍然正常(如:已录入的指纹仍然存在,且可以正常解锁)。
在实现本申请的过程中,本申请的发明人发现:当OTA每次升级指纹算法时,需和之前的版本保持兼容,例如指纹算法从algorithm A升级到algorithm B时,必须保持B可以兼容A,即A是B的一个子集,这样才能保持OTA升级后的指纹功能正常,这就会给指纹算法带来局限,限制了指纹算法的效率。而且,如果algorithm A不是algorithm B的子集,则在OTA升级后,旧的指纹模板数据将会不能使用(即用户升级前录入的指纹,升级后解锁结果未知)。一旦出现这种情况,一般只能在OTA升级中强制删除旧的指纹模板数据,如此将破坏了用户的数据,会给用户带来困扰。
发明内容
本说明书实施例的目的在于提供一种数据处理方法、OTA客户端、电子设备及存储介质,以解除指纹算法的OTA升级对指纹算法新旧版本兼容性的限制。
为达到上述目的,一方面,本说明书实施例提供了一种数据处理方法,包括:
OTA客户端接收OTA服务端发起的算法升级请求;所述算法升级请求中携带第一指纹算法;
所述OTA客户端确认所述第一指纹算法是否兼容已有的一个或多个第二指纹算法;
在所述第一指纹算法不兼容所述第二指纹算法时,所述OTA客户端根据空间策略表从指定的可信存储空间集合中确定一个为空的可信存储空间;所述空间策略表中包含指纹算法与可信存储空间之间的一一对应关系;
所述OTA客户端将所述第一指纹算法存入所述为空的可信存储空间;
所述OTA客户端向所述OTA服务端返回升级结果。
另一方面,本说明书实施例还提供了一种OTA客户端,所述OTA客户端包括客户端应用及可信应用,所述可信应用包括:
升级请求接收模块,用于接收OTA服务端发起的算法升级请求;所述算法升级请求中携带第一指纹算法;
算法兼容判断模块,用于确认所述第一指纹算法是否兼容已有的一个或多个第二指纹算法;
存储空间确定模块,用于在所述第一指纹算法不兼容所述第二指纹算法时,根据空间策略表从指定的可信存储空间集合中确定一个为空的可信存储空间;所述空间策略表中包含指纹算法与可信存储空间之间的一一对应关系;
指纹算法保存模块,用于将所述第一指纹算法存入所述为空的可信存储空间;
升级结果返回模块,用于向所述OTA服务端返回升级结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海思立微电子科技有限公司,未经上海思立微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910392785.4/2.html,转载请声明来源钻瓜专利网。