本发明涉及移动终端领域,尤其涉及的是一种移动终端及其指纹图片处理方法、及存储介质。
背景技术:
为了增加移动终端使用的方便性,越来越多的移动终端搭载了指纹传感器来采集人的指纹,并用该指纹进行相关的验证以实现一些安全相关的功能。例如,用户首先在移动终端中录入指纹,然后通过该指纹进行移动终端解锁,从而免去解锁时的特定手势、或密码等的输入,又例如,用户首先在移动终端中录入指纹,然后通过该指纹进行移动终端支付时的密码输入代替,从而免去移动终端支付时的密码输入。
另一方面,移动终端在开发时,为方便指纹功能的调试,可以将移动终端指纹传感器采集到的指纹信息以图片的形式显示出来,从而可以判断指纹录入是否正确,但考虑到在移动终端出售之后如果该功能保留则可以直接获取移动终端中所录入的指纹图片,用指纹图片伪造一个假的指纹,因此在出售的移动终端中总是将指纹图片功能关闭的。但是移动终端的指纹功能如果出现问题时仍依赖于指纹图片来分析指纹传感器采集到的指纹信息是否与实际一致。故当移动终端出售后无法判断指纹传感器采集到的指纹信息与实际指纹是否一致,容易在移动终端指纹功能出现问题时修复带来不便。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端及其指纹图片处理方法、及存储介质。提供了一种移动终端指纹图片的处理方法,旨在使当移动终端在出厂后虽然关闭了指纹图片的功能,但仍能够进行直接的指纹传感器采集到的指纹信息与实际指纹进行比较以确定指纹传感器采集指纹是否正确,方便在移动终端指纹功能出现问题时的修复,提高了安全性。
本发明解决技术问题所采用的技术方案如下:
一种移动终端指纹图片处理方法,其中,包括:
当需要指纹传感器采集到的指纹信息与实际指纹进行比较时,将指纹传感器获取的指纹图片与预先存储的调整图片按像素点位置一一进行异或处理得到调整后图片并存储;
将所述调整后图片再次通过与预先存储的调整图片进行异或处理得到还原的指纹图片。
所述移动终端指纹图片处理方法,其中,所述预先存储的调整图片的分辨率与所述指纹图片的分辨率相同。
所述移动终端指纹图片处理方法,其中,所述将指纹传感器获取的指纹图片与预先存储的调整图片按像素点位置一一进行异或处理得到调整后图片、具体包括如下步骤:
获取所述指纹图片;
获取所述预先存储的调整图片;
将所述指纹图片中的每一个像素的数据与所述调整图片中对应位置像素的数据进行异或处理;即将所述指纹图片中的每一个像素的数据与所述调整图片中对应位置像素的数据进行处理如下:如果数据相同则结果为0,如果数据不相同则结果为1;
将处理后的数据按原像素位置组成调整后图片。
所述移动终端指纹图片处理方法,其中,
所述移动终端指纹图片的处理方法,其中,所述调整后图片再次通过与预先存储的调整图片进行异或处理得到还原的指纹图片包括如下步骤:
获取所述调整后图片;
获取所述预先存储的调整图片;
将所述调整后图片中的当需要指纹传感器采集到的指纹信息与实际指纹进行比较时,将指纹图片与预先存储的调整图片按像素点位置一一进行异或处理得到调整后图片;
所述调整后图片再次通过与预先存储的调整图片进行异或处理得到还原的指纹图片;
每一个像素的数据与所述调整图片中对应位置像素的数据进行异或处理;即将所述调整后图片中的每一个像素的数据与所述调整图片中对应位置像素的数据进行处理如下:如果数据相同则结果为0,如果数据不相同则结果为1;
将处理后的数据按原像素位置组成还原的指纹图片。
所述移动终端指纹图片处理方法,其中,所述预先存储的调整图片为移动终端厂商预先存储的任意图片。
一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,
所述存储器存储有计算机程序,该计算机程序被处理器执行时实现任一项移动终端指纹图片处理方法的步骤;
所述处理器用于调用所述存储器中的程序指令,以执行上述任一项移动终端指纹图片处理方法的步骤。
一种存储介质,其中,所述存储介质存储有计算机程序,该计算机程序被处理器执行时实现任一项所述移动终端指纹图片处理方法的步骤。
有益效果:本发明所提供的移动终端及其指纹图片处理方法、及存储介质,所述方法通过当需要指纹传感器采集到的指纹信息与实际指纹进行比较时,将指纹图片与预先存储的调整图片按像素点位置一一进行异或处理得到调整后图片;所述调整后图片可以再次通过与预先存储的调整图片进行异或处理得到还原的指纹图片。使当移动终端在出厂后虽然关闭了指纹图片的功能,但仍能够进行直接的指纹传感器采集到的指纹信息与实际指纹进行比较以确定指纹传感器采集指纹是否正确,方便在移动终端指纹功能出现问题时的修复,提高了安全性。
附图说明
图1是本发明移动终端指纹图片处理方法的较佳实施例的流程图。
图2是本发明实施例的移动终端功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明移动终端指纹图片处理方法的较佳实施例的流程图。如图1所示,本发明实施例所述的移动终端指纹图片处理方法,包括以下步骤:
s100,当需要指纹传感器采集到的指纹信息与实际指纹进行比较时,将指纹传感器获取的指纹图片与预先存储的调整图片按像素点位置一一进行异或处理得到调整后图片。
本发明实施例中,所述指纹图片是通过指纹传感器采集的,所述预先存储的调整图片是移动终端厂商预先存储的,可以是任意图片。
具体地,因为在现有技术中移动终端出售后无法判断指纹传感器采集到的指纹信息与实际指纹是否一致。本发明则是将指纹图片通过本发明所述移动终端指纹图片的处理方法处理后,使指纹图片必须通过指定的方法才能可见,既保证指纹图片的安全,又能够使移动终端出厂后仍能够进行直接的指纹传感器采集到的指纹信息与实际指纹进行比较以确定指纹传感器采集指纹是否正确。
在步骤s100中,预先存储的调整图片的分辨率与所述指纹图片的分辨率相同。所述将指纹图片与预先存储的调整图片按像素点位置一一进行异或处理得到调整后图片,包括如下步骤:
获取所述指纹图片;
获取所述预先存储的调整图片;
将所述指纹图片中的每一个像素的数据与所述调整图片中对应位置像素的数据进行异或处理;即将所述指纹图片中的每一个像素的数据与所述调整图片中对应位置像素的数据进行处理如下:如果数据相同则结果为0,如果数据不相同则结果为1;
将处理后的数据按原像素位置组成调整后图片。
例如,所述指纹图片中第5行第8列的像素数据的二进制表示为1010001111,而所述预先存储的调整图片中第5行第8列的像素数据的二进制表示为0010001010,则调整后图片中第5行第8列的像素数据的二进制表示为1000000101,从而当对指纹图片中的每一个像素的数据经此过程处理后其对应的图片显示内容是混乱的,无法识别其原来的意义,达到了防止他人对移动终端中的指纹图片拿来伪造指纹的目的。
s200,所述调整后图片再次通过与所述预先存储的调整图片进行异或处理得到还原的指纹图片;
具体地,所述调整后图片可以再次通过与预先存储的调整图片进行异或处理得到还原的指纹图片包括如下步骤:
获取所述调整后图片;
获取所述预先存储的调整图片;
将所述调整后图片中的当需要指纹传感器采集到的指纹信息与实际指纹进行比较时,将指纹图片与预先存储的调整图片按像素点位置一一进行异或处理得到调整后图片;
所述调整后图片可以再次通过与预先存储的调整图片进行异或处理得到还原的指纹图片。
每一个像素的数据与所述调整图片中对应位置像素的数据进行异或处理;即将所述调整后图片中的每一个像素的数据与所述调整图片中对应位置像素的数据进行处理如下:如果数据相同则结果为0,如果数据不相同则结果为1;
将处理后的数据按原像素位置组成还原的指纹图片。
此时得到的指纹图片为实际的指纹图片,得到的这个“指纹图片”,就是实际可用来对比的指纹图片。例如,传感器获取指纹a,原来存的调整图b,则a与b中按像素进行步骤s100操作后得调整后图片c,当移动终端厂商需要看指纹图片时,则将c与b按像素进行步骤s100操作后得d,d即是用户当时录入的指纹图片,即d与a显示的图片内容一样。
由上可见,本发明一种移动终端指纹图片的处理方法,所述方法通过当需要指纹传感器采集到的指纹信息与实际指纹进行比较时,将指纹图片与预先存储的调整图片按像素点位置一一进行异或处理得到调整后图片;所述调整后图片可以再次通过与预先存储的调整图片进行异或处理得到还原的指纹图片。使当移动终端在出厂后虽然关闭了指纹图片的功能,但仍能够进行直接的指纹传感器采集到的指纹信息与实际指纹进行比较以确定指纹传感器采集指纹是否正确。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
实施例二
本发明实施例还提供了一种移动终端,如图2所示,所述移动终端包括处理器10,以及与所述处理器10连接的存储器20,
所述存储器20存储有计算机程序,该计算机程序被处理器10执行时实现如上任一项实施例移动终端指纹图片处理方法的步骤;
所述处理器10用于调用所述存储器中的程序指令,以执行上述任一项实施例移动终端指纹图片处理方法的步骤。
实施例三
本发明实施例一种存储介质,其中,所述存储介质存储有计算机程序,该计算机程序被处理器10执行时实现上述任一项移动终端指纹图片处理方法的步骤。
综上所述,本发明所提供的移动终端及其指纹图片处理方法、及存储介质,所述方法通过当需要指纹传感器采集到的指纹信息与实际指纹进行比较时,将指纹图片与预先存储的调整图片按像素点位置一一进行异或处理得到调整后图片;所述调整后图片可以再次通过与预先存储的调整图片进行异或处理得到还原的指纹图片。使当移动终端在出厂后虽然关闭了指纹图片的功能,但仍能够进行直接的指纹传感器采集到的指纹信息与实际指纹进行比较以确定指纹传感器采集指纹是否正确,方便在移动终端指纹功能出现问题时的修复,提高了安全性。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。