一种指纹搜索方法、装置及终端的制作方法

文档序号:8543969阅读:287来源:国知局
一种指纹搜索方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及移动通讯领域,特别是涉及一种指纹搜索方法、装置及终端。
【背景技术】
[0002]目前,对于终端(例如:手机)中的信息(例如:短信内容,照片,音频,应用等)进行加密的方式,大部分都是通过隐藏或是将信息存储在私密空间中实现。这种方式并不能保证信息的绝对安全性。而且在实时信息交互时,采用以上的信息加密方式不方便,效率低,且安全性差。
[0003]并且,在对终端中的信息进行加密后,一般都是隐藏加密后的信息,或者将加密后的信息存储在私密空间中,在此之后,如何智能搜索出加密后的信息,比较难以实现,影响用户体验。
[0004]针对相关技术中的上述问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]针对相关技术中终端信息加密方式安全性差,且加密后的信息难以搜索的问题,本发明提供了一种指纹搜索方法、装置及终端,用以解决上述技术问题。
[0006]根据本发明的一个方面,本发明提供了一种指纹搜索方法,其中,该方法包括:基于用户的指纹信息对终端中的待加密信息进行加密,得到加密文件;在所述加密文件中,基于不同的指纹信息查找与其对应的加密文件。
[0007]优选地,基于用户的指纹信息对终端中的待加密信息进行加密,得到加密文件,包括:基于用户的不同手指的指纹信息,对待加密信息进行加密,得到加密文件;将每个手指的指纹信息与对应的加密文件的对应关系,作为第一索引存储到数据库。
[0008]优选地,基于用户的指纹信息对终端中的待加密信息进行加密,得到加密文件,包括:基于用户的指纹信息对待加密信息进行加密,得到加密文件;将所述指纹信息转换为多种字符串或多种验证码,将每个加密文件关联一种字符串或验证码;将每一种字符串与对应的加密文件的对应关系,作为第二索引存储到数据库;将每一种验证码与对应的加密文件的对应关系,作为第三索引存储到数据库。
[0009]优选地,在所述加密文件中,基于不同的指纹信息查找与其对应的加密文件,包括:获取用户输入的指纹信息;基于所述数据库中存储的所述第一索引,查找与该指纹信息对应的加密文件。
[0010]优选地,在所述加密文件中,基于不同的指纹信息查找与其对应的加密文件,包括:获取用户输入的指纹信息,以及用户选择的由该指纹信息转换的字符串或验证码;基于所述数据库中存储的第二索引或第三索引,查找与该指纹信息对应的加密文件。
[0011]根据本发明的另一方面,本发明还提供了一种指纹搜索装置,其中,该装置包括:指纹加密模块,用于基于用户的指纹信息对终端中的待加密信息进行加密,得到加密文件;指纹搜索模块,用于在所述加密文件中,基于不同的指纹信息查找与其对应的加密文件。
[0012]优选地,所述指纹加密模块包括:第一加密单元,用于基于用户的不同手指的指纹信息,对待加密信息进行加密,得到加密文件;将每个手指的指纹信息与对应的加密文件的对应关系,作为第一索引存储到数据库;或者,
[0013]第二加密单元,用于基于用户的指纹信息对待加密信息进行加密,得到加密文件;将所述指纹信息转换为多种字符串或多种验证码,将每个加密文件关联一种字符串或验证码;将每一种字符串与对应的加密文件的对应关系,作为第二索引存储到数据库;将每一种验证码与对应的加密文件的对应关系,作为第三索引存储到数据库。
[0014]优选地,所述指纹搜索模块包括:第一搜索单元,用于获取用户输入的指纹信息;基于所述数据库中存储的所述第一索引,查找与该指纹信息对应的加密文件;
[0015]优选地,所述指纹搜索模块包括:第二搜索单元,用于获取用户输入的指纹信息,以及用户选择的由该指纹信息转换的字符串或验证码;基于所述数据库中存储的第二索引或第三索引,查找与该指纹信息对应的加密文件。
[0016]根据本发明的另一方面,本发明还提供了一种终端,其中,该终端包括:指纹输入模块,用于在接收到用户的加密请求时,提供指纹输入界面以供用户输入用于加密的指纹信息;其中,所述加密的指纹信息用于对终端中的待加密信息进行加密,得到加密文件;指纹搜索模块,用于在接收到用户的指纹搜索请求时,提供指纹输入界面以供用户输入用于搜索的指纹信息;其中,所述用于搜索的指纹信息用于在所述加密文件中查找与其对应的加密文件。文件显示模块,用于在显示界面中显示查找到的加密文件。
[0017]本发明有益效果如下:
[0018]本发明技术方案解决了相关技术中终端信息加密方式安全性差,且加密后的信息难以搜索的问题,实现了对终端中信息的快速加解密,并能够快速搜索到用户希望浏览的加密?目息,提尚了用户体验,提尚了广品竞争力。
[0019]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0020]图1是根据本发明实施例的指纹搜索方法的流程图;
[0021]图2是根据本发明实施例的加解密流程图;
[0022]图3是根据本发明实施例的指纹搜索流程图;
[0023]图4是根据本发明实施例的指纹搜索装置的结构框图;
[0024]图5是根据本发明实施例的终端的结构框图。
【具体实施方式】
[0025]为了解决相关技术中终端信息加密方式安全性差,且加密后的信息难以搜索的问题,本发明提供了一种指纹搜索方法、装置及终端,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0026]本实施例提供了一种指纹搜索方法,该方法可以在终端侧实现,图1是根据本发明实施例的指纹搜索方法的流程图,如图1所示,该方法包括以下步骤(步骤S102-步骤S104):
[0027]步骤S102,基于用户的指纹信息对终端中的待加密信息进行加密,得到加密文件;
[0028]步骤S104,在上述加密文件中,基于不同的指纹信息查找与其对应的加密文件。
[0029]通过本实施例,解决了相关技术中终端信息加密方式安全性差,且加密后的信息难以搜索的问题,实现了对终端中信息的快速加解密,并能够快速搜索到用户希望浏览的加密?目息,提尚了用户体验,提尚了广品竞争力。
[0030]下面对利用终端持有者的指纹信息对终端中的信息进行加密的过程,以及利用指纹信息对加密信息进行快速搜索的过程进行介绍。
[0031](一 )利用指纹信息对要加密的信息进行加密:
[0032]当终端持有者想要对终端中的信息(例如:短信内容,照片,音频,应用等)进行加密时,可设置通过长按该信息(或连续快速点击该信息等方式)弹出输入框,以供用户选择是否对该信息进行加密,如果确定需要加密,终端持有者需要在输入框中输入自己的指纹信息,然后系统会基于该指纹信息对待加密信息进行加密。
[0033]具体的加密可以分为两类:
[0034]I)短信,照片和音频类信息的加密
[0035]该类信息的加密,采用将指纹信息和待加密信息进行融合加密的方式,将指纹信息作为加密和解密该信息的密钥。加密后得到的加密文件在终端中以乱码或加密状态存储。
[0036]2)应用类信息的加密
[0037]对于应用加密,利用指纹信息对该应用的开启操作进行加密。加密之后的应用只有输入终端持有者的指纹信息才能开启应用,继而进行相关操作。
[0038]( 二)加密文件的解密
[0039]在本实施例中,基于用户的指纹信息对终端中的待加密信息进行加密,得到加密文件之后,上述方法还包括:在接收到用户的解密请求后,获取用户输入的解密指纹信息;将该解密指纹信息与指纹信息进行比对,根据比对结果确定是否将加密文件进行解密。
[0040]具体地,对信息加密后得到的加密文件进行解密时(例如用户需要浏览信息内容时),可设置通过长按该信息(或连续快速点击该信息等方式)弹出输入框,系统会提示用户在输入框中输入终端持有者的指纹信息,输入正确的指纹信息后,才能对加密文件进行解密,正常浏览信息。
[0041]图2是根据本发明实施例的加解密流程图,如图2所示,该流程包括:
[0042]步骤S201,根据用户需求确定是否对终端中的信息进行加密;如果是,则执行步骤S203,如果否,则执行步骤S202。
[0043]步骤S202,按照正常模式存储信息。
[0044]步骤S203,获取终端持有者的指纹信息。
[0045]步骤S204,利用指纹信息对待加密信息进行加密,得到加密文件。
[0046]步骤S205,根据用户需求确定是否浏览加密文件;如果是,则执行步骤S207,如果否,则执行步骤S206。
[0047]步骤S206,采取加密模式(隐藏、乱码或加密状态等)存储。
[0048]步骤S207,输入终端持有者的指纹信息。
[0049]步骤S208,对加密文件进行解密,用户可正常浏览信息。
[0050]前面介绍了基于指纹信息对终端中的信息进行加解密的过程。在本实施例中,基于指纹信息对终端中的信息进行加密可以有以下至少两种实现方式,
[0051]第一种,基于用户的不同手指的指纹信息,对待加密信息进行加密,得到加密文件;存储每个手指的指纹信息与对应的加密文件的对应关系,即,将每个手指的指纹信息与对应的加密文件的对应关系,作为第一索引存储到数据库。
[0052]第二种,基于用户的指纹信息对待加密信息进行加密,得到加密文件;将指纹信息转换为多种字符串或多种验证码,将每个加密文件关联一种字符串或验证码;存储每一种字符串或验证码与对应的加密文件的对应关系,即,将每一种字符串与对应的加密文件的对应关系,作为第二索引存储到数据库;将每一种验证码与对应的加密文件的对应关系,作为第三索引存储到数据库。
[0053]上述两种加密方式可以择其一使用,也可以二者叠加使用。通过上述两种加密方式,使得基于指纹信息进行加密的方式更加复杂,安全系数更高,加密效果更好。当然,也可以采用基于终端持有者的指定手指的指纹信息进行加密这一最简单直接的方式。具体采用何种方式,可预设也可根据用户需求更改。
[0054]为了便于用户查找某种类型的加密文件,针对上述两种加密方式,可以设置下述两种指纹搜索方式:
[0055]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1