指纹加密方法、装置及终端与流程

文档序号:16210300发布日期:2018-12-08 07:39阅读:167来源:国知局
指纹加密方法、装置及终端与流程

本发明涉及密码加密技术领域,尤其涉及一种指纹加密方法、装置及采用该指纹加密装置的终端。

背景技术

随着信息技术的发展,终端(如手机、平板电脑等等)集成的功能越来越多,为了方便,用户常常将重要信息或者私密信息放在里面,通常情况下,会采用数字密码、一次指纹或者滑动手势进行加密,但是这种加密方式很容易被其他人猜到或者剽窃到,因而,会造成密码泄露,降低终端的安全性。



技术实现要素:

有鉴于此,本发明提供一种指纹加密方法,能够提升终端安全性及用户使用终端的趣味性。

本发明实施例提供了一种指纹加密方法,所述方法包括:获取用户的多次按压操作,每次按压操作包括指纹信息及按压时长信息;判断所述多次按压操作中的指纹信息及按压时长信息否与预设指纹信息及预设按压时长信息一致;若所述多次按压操作中的指纹信息及按压时长信息均与预设指纹信息及预设按压时长信息一致,则解锁成功;若所述多次按压操作中的指纹信息及按压时长信息中之一与预设指纹信息及预设按压时长信息不一致,则解锁失败。

进一步地,所述预设按压时长信息包括预设时长;当所述按压时长信息中的持续按压时间大于所述预设时长时,获取到的按压操作为长按压操作;当所述按压时长信息中的持续按压时间小于或等于所述预设时长时,获取到的按压操作为短按压操作。

进一步地,所述判断所述多次按压操作中的指纹信息及按压时长信息否与预设指纹信息及预设按压时长信息一致的步骤包括:依序比对所述多次按压操作中的每次按压操作包含的指纹信息是否与预设指纹信息一致;比对所述多次按压操作的次序是否与预设按压规则一致。

进一步地,所述预设按压规则包括多次按压操作的次序为先进行长按压操作后再进行短按压操作,或者先进行短按压操作后再进行长按压操作,或者长按压操作、短按压操作及长按压操作中一种按压次序,或者短按压操作、长按压操作与短按压操作中一种按压次序,或者长按压操作、短按压操作、长按压操作及短按压操作中一种按压次序,或者短按压操作、长按压操作、短按压操作及长按压操作中一种按压次序,或者长按压操作、短按压操作、短按压操作及短按压操作中一种按压次序,或者长按压操作、长按压操作、长按压操作及短按压操作中一种按压次序。

进一步地,所述多次按压操作中的指纹信息包含不同的指纹。

进一步地,所述不同指纹中的第一指纹对应长按压操作,所述不同指纹中的第二指纹对应短按压操作。

进一步地,所述多次按压操作中的指纹信息为同一指纹。

本发明实施例还提供一种指纹加密装置,所述装置包括:获取模块,用于获取用户的多次按压操作,每次按压操作包括指纹信息及按压时长信息;判断模块,用于判断所述多次按压操作中的指纹信息及按压时长信息否与预设指纹信息及预设按压时长信息一致;以及,解锁模块,用于在所述多次按压操作中的指纹信息及按压时长信息均与预设指纹信息及预设按压时长信息一致时解锁所述终端,在所述多次按压操作中的指纹信息及按压时长信息中之一与预设指纹信息及预设按压时长信息不一致时不解锁所述终端。

进一步地,所述判断模块包括:第一判断单元,用于依序比对所述多次按压操作中的每次按压操作包含的指纹信息是否与预设指纹信息一致;第二判断单元,用于比对所述多次按压操作的次序是否与预设按压规则一致。

本发明还提供一种终端,所述终端包括如上所述的指纹识别装置。

本发明实施例提供的指纹加密方法、装置及终端,通过在多次按压操作中的指纹信息及按压时长信息均与预设指纹信息及预设按压时长信息一致时解锁终端,避免他人未经用户同意情况下使用其终端,提升终端安全性及用户使用终端的趣味性。

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

图1示出了一种终端的结构框图。

图2为本发明第一实施例提供的指纹加密方法流程图。

图3为图2中的步骤s12的子步骤的流程图。

图4为本发明第二实施例提供的指纹加密装置的结构框图。

图5为图4中的判断模块的结构框图。

图6为本发明第三实施例提供的终端的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了一种终端的结构框图。本发明提供的指纹加密方法及装置可以应用于如图1所示的终端,如图1所示,终端10包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频模块110、定位模块112、摄像模块114、音频模块116、屏幕118以及按键模块120。这些组件通过一条或多条通讯总线/信号线122相互通讯。

可以理解,图1所示的结构仅为示意,终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

存储器102可用于存储软件程序以及模块,如本发明实施例中的指纹加密方法及装置对应的程序指令/模块,处理器106通过运行存储在存储控制器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的指纹加密方法及装置。

存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。

外设接口108将各种输入/输入装置耦合至cpu以及存储器102。处理器106运行存储器102内的各种软件、指令以执行终端10的各种功能以及进行数据处理。

在一些实施例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,w-cdma),码分多址技术(codedivisionaccess,cdma)、时分多址技术(timedivisionmultipleaccess,tdma),蓝牙,无线保真技术(wireless,fidelity,wifi)(如美国电气和电子工程师协会标准ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocal,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

定位模块112用于获取终端10的当前位置。定位模块112的实例包括但不限于全球卫星定位系统(gps)、基于无线局域网或者移动通信网的定位技术。

摄像模块114用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器102内,并可通过射频模块110发送。

音频模块116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口108处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口108中以进行进一步的处理。音频数据可以从存储器102处或者通过射频模块110获取。此外,音频数据也可以存储至存储器102中或者通过射频模块110进行发送。在一些实例中,音频模块116还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。

屏幕118在终端10与用户之间提供一个输出界面。具体地,屏幕118向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。可以理解的,屏幕118还可以包括触控屏幕。触控屏幕在终端10与用户之间同时提供一个输出及输入界面。除了向用户显示视频输出,触控屏幕还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。

按键模块120同样提供用户向终端10进行输入的接口,用户可以通过按下不同的按键以使终端10执行不同的功能。

图2为本发明第一实施例提供的指纹加密方法的流程图。本实施例为指纹加密装置执行的指纹加密方法。具体地,本实施例提供的指纹加密方法可应用于终端的锁屏界面的解锁、指纹认证支付或登录用户账号的验证等等,以使终端的屏锁界面进行解锁、支付交易或登录用户账号等。如图2所示,本实施例的指纹加密方法可包括以下步骤:

步骤s11,获取用户的多次按压操作,每次按压操作包括指纹信息及按压时长信息。

具体地,指纹加密装置通过指纹识别获取用户依序输入的多次按压操作,在本实施例中,多次按压操作可以但不限于2到4次的按压操作。每次按压操作可以为同一手指进行按压操作,或者使用不同的手指进行按压操作。按压时长信息可以但不限于包括用户持续按压终端相应位置的按压时长。

步骤s12,判断多次按压操作中的指纹信息及按压时长信息否与预设指纹信息及预设按压时长信息一致。

具体地,预设按压时长信息可以但不限于为预设时长。在本实施例中,当当按压时长信息中的持续按压时间大于预设时长时,获取到的按压操作为长按压操作。当按压时长信息中的持续按压时间小于或等于预设时长时,获取到的按压操作为短按压操作。

具体地,在本实施例中,可以设置一个与终端的按压部相连的时钟,以记录用户每次按压操作的持续按压时间,进而根据用户进行按压操作的持续按压时间判断用户当前的按压操作是长按压操作或者短按压操作。进一步地,请一并参考图3,图3为图2中的步骤s12的子步骤的流程图。如图3所示,在本实施例中,判断多次按压操作中的指纹信息及按压时长信息否与预设指纹信息及预设按压时长信息一致的步骤进一步包括以下子步骤:

子步骤s121,依序比对多次按压操作中的每次按压操作包含的指纹信息是否与预设指纹信息一致。

具体地,在一段时间内,用户对终端的按压部进行连续多次按压操作,其中,多次按压操作可以但不限于2次、3次或4次等等。指纹加密装置通过指纹识别获取用户每次按压操作的指纹信息,在本实施例中,指纹信息包括指纹。同时指纹加密装置通过时钟记录用户每次按压操作的持续按压时间,以判断对应的每次按压操作为长按压操作或短按压操作。其中,持续按压时间可以但不限于为1s,例如,持续按压时间还可为其它更长或更短的时间。

在一实施方式中,多次按压操作中的指纹信息为同一指纹。

具体地,用户对终端的按压部的连续多次按压操作可以但不限于使用同一手指进行按压操作,以使多次按压操作的指纹信息为用户同一手指的指纹,例如,可以但不限于用户的右手拇指、左手拇指、右手食指或左手食指等等。

子步骤s122,比对多次按压操作的次序是否与预设按压规则一致。

具体地,在一实施方式中,预设按压规则包括多次按压操作的次序为先进行长按压操作后再进行短按压操作,或者先进行短按压操作后再进行长按压操作,或者长按压操作、短按压操作及长按压操作中一种按压次序,或者短按压操作、长按压操作与短按压操作中一种按压次序,或者长按压操作、短按压操作、长按压操作及短按压操作中一种按压次序,或者短按压操作、长按压操作、短按压操作及长按压操作中一种按压次序,或者长按压操作、短按压操作、短按压操作及短按压操作中一种按压次序,或者长按压操作、长按压操作、长按压操作及短按压操作中一种按压次序。

具体地,可以但不限于在终端的用户界面上设置预设按压规则开关按键,例如用户触发预设按压规则开关按键后,用户可以根据喜好设置预设按压规则,或者终端显示多条不同的预设按压规则,以供用户进行选择。在本实施例中,用户可以但不限于设置第一次按压操作为长按压操作与第二次按压操作为短按压操作,或者设置第一次按压操作为短按压操作与第二次按压操作为长按压操作等,但并不限于此,例如用户还可设置3次按压操作或4次按压操作,在本实施例中,用户可以但不限将3次按压操作的先后顺序设置为长按压操作、短按压操作及长按压操作的按压顺序,但并不限于此,用户可在长按压操作与短按压操作之间任意选择3种操作进行排序得到3次按压操作的预设按压规则。用户可以单不限于将4次按压操作的先后顺序设置为短按压操作、短按压操作、长按压操作及短按压操作的按压顺序,但并不限于此,用户可在长按压操作与短按压操作之间任意选择4种操作进行排序得到4次按压操作的预设按压规则。

进一步地,在一实施方式中,用户可以使用同一手指对终端的按压部进行多次按压操作,可以理解的是,用户按预设按压规则进行多次按压操作的指纹信息可以为同一指纹信息。

具体地,指纹加密装置在用户触发预设按压规则开关按键,以在预设按压规则后,将预设按压规则与用户预先录入的指纹信息进行加密处理,从而可提高终端的安全性或支付安全性等,但并不限于此。

进一步地,在一实施方式中,用户可以使用不同手指对终端的按压部进行多次按压操作,以使多次按压操作中包含的指纹信息具有不同手指的指纹。

具体地,在本实施例中,用户还可设置不同手指的指纹仅对应不同的按压操作,例如,用户可以设置预先录入的第一指纹对应长按压操作,第二指纹对应短按压操作,可以理解的是,用户按预设按压规则进行多次按压操作中的长按压操作时,仅在使用第一指纹进行长按压操作后才能验证通过,即用户的这次的按压操作视为比对一致,或者用户按预设按压规则进行多次按压操作中的短按压操作时,仅在使用第二指纹进行短按压操作后才能验证通,即用户的这次的按压操作视为比对一致,从而能够将密码的等级提高,进一步提高终端的安全性或支付的安全性。

具体地,在另一实施例中,用户对长按压操作与短按压操作分别设置多个不同手指对的指纹,但并不限于此。

步骤s13,若多次按压操作中的指纹信息及按压时长信息均与预设指纹信息及预设按压时长信息一致,则解锁成功。

具体地,当用户按预设按压规则依序进行多次按压操作时,多次按压操作中的每次按压操作所包含的指纹信息与预设指纹信息一致,同时多次按压操作中的每次按压操作所包含的按压时长信息与预设时长信息一致时,指纹加密装置控制终端实现解锁进入用户界面,或者支付成功,或者登陆用户账户成功。

步骤s14,若多次按压操作中的指纹信息及按压时长信息中之一与预设指纹信息及预设按压时长信息不一致,则解锁失败。

具体地,当用户按预设按压规则依序进行多次按压操作时,多次按压操作中的每次按压操作所包含的指纹信息与预设指纹信息不一致,和/或多次按压操作中的每次按压操作所包含的按压时长信息与预设时长信息不一致时,指纹加密控制装置控制终端停留在解锁界面,或者支付失败,或者登陆用户账户失败,同时可以但不限于进行相应的提示,例如提示密码错误。

本发明实施例提供的指纹加密方法,通过在多次按压操作中的指纹信息及按压时长信息均与预设指纹信息及预设按压时长信息一致时解锁终端,避免他人未经用户同意情况下使用其终端,提升终端安全性及用户使用终端的趣味性。

图4为本发明第二实施例提供的指纹加密装置40的结构框图。本实施例提供的指纹加密装置40可用于实现第一实施例提供的指纹加密方法。如图4所示,指纹加密装置40包括获取模块41、判断模块42及解锁模块43。

其中,获取模块41用于获取用户的多次按压操作,每次按压操作包括指纹信息及按压时长信息。判断模块42用于判断多次按压操作中的指纹信息及按压时长信息否与预设指纹信息及预设按压时长信息一致。解锁模块43用于在多次按压操作中的指纹信息及按压时长信息均与预设指纹信息及预设按压时长信息一致时解锁终端,在多次按压操作中的指纹信息及按压时长信息中之一与预设指纹信息及预设按压时长信息不一致时不解锁终端。

进一步地,当按压时长信息中的持续按压时间大于预设时长时,获取到的按压操作为长按压操作。当按压时长信息中的持续按压时间小于或等于预设时长时,获取到的按压操作为短按压操作。

请一并参考图5,图5为图4中的判断模块42的结构框图。如图5所示,判断模块42包括第一判断单元421与第二判断单元423。

其中,第一判断单元421用于依序比对多次按压操作中的每次按压操作包含的指纹信息是否与预设指纹信息一致。第二判断单元423用于比对多次按压操作的次序是否与预设按压规则一致。

进一步地,在一实施方式中,指纹加密装置40还包括预设按压规则模块(图未示出)与加密处理模块(图未示出)。

具体地,预设按压规则模块用于根据用户触发预设按压规则开关按键后进行预设按压规则设置,其中,预设按压规则包括多次按压操作的次序为先进行长按压操作后再进行短按压操作,或者先进行短按压操作后再进行长按压操作,或者长按压操作、短按压操作及长按压操作中一种按压次序,或者短按压操作、长按压操作与短按压操作中一种按压次序,或者长按压操作、短按压操作、长按压操作及短按压操作中一种按压次序,或者短按压操作、长按压操作、短按压操作及长按压操作中一种按压次序,或者长按压操作、短按压操作、短按压操作及短按压操作中一种按压次序,或者长按压操作、长按压操作、长按压操作及短按压操作中一种按压次序。加密处理模块用于在用户触发预设按压规则开关按键后将用户预先录入的指纹与预设按压规则进行加密处理。

具体地,多次按压操作中的指纹信息包含不同的指纹,不同指纹中的第一指纹对应长按压操作,不同指纹中的第二指纹对应短按压操作。或者,多次按压操作中的指纹信息为同一指纹。

以上各模块可以由软件代码实现,此时,上述的各模块可存储于存储器内。上述各模块同样可以由硬件例如集成电路芯片实现。

本实施例对指纹加密装置40的各功能单元实现各自功能的具体过程,请参见上述图1至图2所示实施例中描述的具体内容,在此不再赘述。

图6为本发明第三实施例提供的终端60的结构框图。如图6所示,终端60包括指纹加密装置61,指纹加密装置61的具体结构请参考图4至图5及对应的描述,在此不再赘述。另外,终端的结构还可以参考图1。

本发明实施例提供的指纹加密装置,通过在多次按压操作中的指纹信息及按压时长信息均与预设指纹信息及预设按压时长信息一致时解锁终端,避免他人未经用户同意情况下使用其终端,提升终端安全性及用户使用终端的趣味性。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1