一种数据处理方法和装置转让专利

申请号 : CN201510726626.5

文献号 : CN105389519B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨乐张海平

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明实施例公开了一种数据处理方法和装置;本发明实施例可以接收加密/解密请求,其中,该加密/解密请求指示需要进行加密/解密的数据,然后,根据该加密/解密请求获取眼球信息、以及眼球识别的时间长度,并基于所述眼球信息和眼球识别的时间长度对所述数据进行加密/解密;该方案可以大大提高数据的安全性。

权利要求 :

1.一种数据处理方法,其特征在于,包括:

接收加密/解密请求,所述加密/解密请求指示需要进行加密/解密的数据;

根据所述加密/解密请求获取眼球信息、以及眼球识别的时间长度;包括:根据所述加密/解密请求调用眼球识别进程;采用所述眼球识别进程对眼球信息进行识别,得到眼球信息;确定眼球识别开始时,启动计时,并在接收到指示计时结束的指令时,结束计时;确定从启动计时和结束计时之间的时间长度,得到眼球识别的时间长度;

基于所述眼球信息和眼球识别的时间长度对所述数据进行加密/解密。

2.根据权利要求1所述的方法,其特征在于,所述在接收到指示计时结束的指令时,结束计时,包括:确定用户的眼球动作为预设动作时,生成指示计时结束的指令;

根据所述指示计时结束的指令结束计时。

3.根据权利要求1或2所述的方法,其特征在于,采用所述眼球识别进程对眼球信息进行识别时,还包括:生成识别时间提示信息;

显示所述识别时间提示信息,和/或,播放所述识别时间提示信息。

4.根据权利要求3所述的方法,其特征在于,所述显示所述识别时间提示信息,包括:在显示界面上,以时间进度条的形式显示所述识别时间提示信息;或者,以呼吸灯的形式显示所述识别时间提示信息。

5.根据权利要求1或2所述的方法,其特征在于,基于所述眼球信息和眼球识别的时间长度对所述数据进行加密之前,还包括:采用字符、指纹、声纹、虹膜或巩膜对所述数据进行初次加密,得到初次加密后数据;

所述基于所述眼球信息和眼球识别的时间长度对所述数据进行加密,具体为:基于所述眼球信息和眼球识别的时间长度对所述初次加密后数据进行加密。

6.根据权利要求5所述的方法,其特征在于,基于所述眼球信息和眼球识别的时间长度对所述数据进行解密之后,还包括:采用字符、指纹、声纹、虹膜或巩膜对解密后的数据进行解密。

7.一种数据处理装置,其特征在于,包括:

接收单元,用于接收加密/解密请求,所述加密/解密请求指示需要进行加密/解密的数据;

获取单元,用于根据所述加密/解密请求获取眼球信息、以及眼球识别的时间长度;

处理单元,用于基于所述眼球信息和眼球识别的时间长度对所述数据进行加密/解密;

其中,所述获取单元包括调用子单元、识别子单元和计时子单元;

所述调用子单元,用于根据所述加密/解密请求调用眼球识别进程;

所述识别子单元,用于采用所述眼球识别进程对眼球信息进行识别,得到眼球信息;

所述计时子单元,用于确定眼球识别开始时,启动计时,并在接收到指示计时结束的指令时,结束计时;确定从启动计时和结束计时之间的时间长度,得到眼球识别的时间长度。

8.根据权利要求7所述的装置,其特征在于,

所述计时子单元,具体用于确定用户的眼球动作为预设动作时,生成指示计时结束的指令,根据所述指示计时结束的指令结束计时。

9.根据权利要求7或8所述的装置,其特征在于,所述获取单元还包括提示子单元;

所述提示子单元,用于在计时子单元采用所述眼球识别进程对眼球信息进行识别时,生成识别时间提示信息,显示所述识别时间提示信息,和/或,播放所述识别时间提示信息。

10.根据权利要求9所述的装置,其特征在于,所述提示子单元,具体用于在显示界面上,以时间进度条的形式显示所述识别时间提示信息;或者,所述提示子单元,具体用于以呼吸灯的形式显示所述识别时间提示信息。

11.根据权利要求7或8所述的装置,其特征在于,还包括预处理单元;

所述预处理单元,用于采用字符、指纹、声纹、虹膜或巩膜对所述数据进行初次加密,得到初次加密后数据;

所述处理单元,具体用于基于所述眼球信息和眼球识别的时间长度对所述初次加密后数据进行加密。

12.根据权利要求11所述的装置,其特征在于,预处理单元,还用于采用字符、指纹、声纹、虹膜或巩膜对解密后的数据进行解密。

13.一种计算机可读存储介质,其存储有计算机程序,其中,所述计算机程序使得计算机执行如权利要求1至6任一项所述的方法。

说明书 :

一种数据处理方法和装置

技术领域

[0001] 本发明涉及通信技术领域,具体涉及一种数据处理方法和装置。

背景技术

[0002] 随着大数据时代的到来,数据与人们的关系也越为密切,各式各样的数据充斥在人们周围,并与人们的生活息息相关,有些数据更是关系到人们的隐私,甚至是财产安全,因此,如何保障数据安全显得尤为重要。
[0003] 在现有技术中,一般会采用对数据进行加密的方式来保障数据的安全,比如,最简单的数字加密方式,但是,数字加密很容易被破解,因此,现有技术又提出了采用生理特征进行加密的方式,比如,可以采集用户的指纹、声纹、人脸特征或虹膜等,然后从中提取出相应的生理特征信息,并基于该生理特征信息进行加密,由于每个人的这些生理特征都会有所差异,因此,这种加密方式安全性较数字加密而言,可以提高其安全性。
[0004] 在对现有技术的研究和实践过程中,本发明的发明人发现,虽然现有方案安全性不错,但是,由于指纹或人脸特征等这些生理特征在日常生活的接触中都会被暴露,因此,很容易被盗取,所以,仍然有可能会被破解,安全性还是不高。

发明内容

[0005] 本发明实施例提供一种数据处理方法和装置,可以增加密码破解的难度,提高数据的安全性。
[0006] 本发明实施例提供一种数据处理方法,包括:
[0007] 接收加密/解密请求,所述加密/解密请求指示需要进行加密/解密的数据;
[0008] 根据所述加密/解密请求获取眼球信息、以及眼球识别的时间长度;
[0009] 基于所述眼球信息和眼球识别的时间长度对所述数据进行加密/解密。
[0010] 本发明实施例还提供一种数据处理装置,包括:
[0011] 接收单元,用于接收加密/解密请求,所述加密/解密请求指示需要进行加密/解密的数据;
[0012] 获取单元,用于根据所述加密/解密请求获取眼球信息、以及眼球识别的时间长度;
[0013] 处理单元,用于基于所述眼球信息和眼球识别的时间长度对所述数据进行加密/解密。
[0014] 本发明实施例可以接收加密/解密请求,其中,该加密/解密请求指示需要进行加密/解密的数据,然后,根据该加密/解密请求获取眼球信息、以及眼球识别的时间长度,并基于所述眼球信息和眼球识别的时间长度对所述数据进行加密/解密;由于该方案在对数据进行加密或解密时,除了需要考量眼球信息之外,还要考量眼球识别的时间长度,由于该时间长度可以根据用户的喜好进行控制,具有一定随机性,所以,即便眼球信息被盗取,非法盗用者也无法仅凭眼球信息对密码进行破解,大大增加了解密的难度,相对于现有技术而言,可以大大提高数据的安全性。

附图说明

[0015] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1是本发明实施例提供的数据处理方法的流程图;
[0017] 图2a是本发明实施例提供的数据处理方法中加密的流程图;
[0018] 图2b是本发明实施例提供的数据处理方法中提示界面的示意图;
[0019] 图2c是本发明实施例提供的数据处理方法中解密的流程图;
[0020] 图3a是本发明实施例提供的数据处理装置的结构示意图;
[0021] 图3b是本发明实施例提供的数据处理装置的另一结构示意图。

具体实施方式

[0022] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023] 本发明实施例提供一种数据处理方法和装置。以下将分别进行详细说明。
[0024] 实施例一、
[0025] 本实施例将从数据处理装置的角度进行描述,该数据处理装置可以作为一个独立的实体存在,也可以集成在终端、存储设备或服务器等设备中。
[0026] 一种数据处理方法,包括:接收加密/解密请求,其中,该加密/解密请求指示需要进行加密/解密的数据;根据该加密/解密请求获取眼球信息、以及眼球识别的时间长度;基于该眼球信息和眼球识别的时间长度对该数据进行加密/解密。
[0027] 如图1所示,该数据处理方法的具体流程可以如下:
[0028] 101、接收加密/解密请求,其中,该加密/解密请求指示需要进行加密/解密的数据。
[0029] 例如,具体可以接收加密请求,比如用户通过触发加密按键所发送的加密请求,或者接收其他设备发送的加密请求,等等,其中,该加密请求指示需要进行加密的数据。
[0030] 相应的,也可以接收解密请求,比如接收用户通过触发解密按键所发送的解密请求,或者,接收其他设备发送的解密请求,等等,其中,该解密请求指示需要进行解密的数据。
[0031] 102、根据该加密/解密请求获取眼球信息、以及眼球识别的时间长度,例如,具体可以如下:
[0032] (1)根据该加密/解密请求调用眼球识别进程。
[0033] 其中,该眼球识别进程用于对眼球信息进行识别,比如,具体可以通过启动摄像头,并通过触发其中的眼球识别功能来实现调用眼球识别进程的目的,等等。
[0034] (2)采用该眼球识别进程对眼球信息进行识别,得到眼球信息。
[0035] 其中,该眼球信息可以是眼球的生理特征信息、眼球状态和/或运动轨迹等信息,比如,可以是虹膜信息、巩膜信息、闭眼、眨眼、眼球滑动或眼球转动等。
[0036] (3)统计识别过程中所使用的时间,得到眼球识别的时间长度。
[0037] 确定眼球识别开始时,启动计时,并在接收到指示计时结束的指令时,结束计时,确定从启动计时和结束计时之间的时间长度,得到眼球识别的时间长度。
[0038] 其中,指示计时结束的指令可以通过多种方式来获取,比如,可以设置一定的动作,比如闭眼或眨眼两次等,当确定用户的眼球动作为该设定的动作时,便可生成相应的指示计时结束的指令,即步骤“在接收到指示计时结束的指令时,结束计时”可以包括:
[0039] 确定用户的眼球动作为预设动作时,生成指示计时结束的指令,根据该指示计时结束的指令结束计时。
[0040] 其中,该预设动作可以根据实际应用的需求进行设置,在此不再赘述。
[0041] 可选的,为了便于用户操作,提高识别率,在对眼球信息进行识别时,还可以生成相应的提示信息,以提示用户识别的时间长度的大小,即在步骤“采用该眼球识别进程对眼球信息进行识别”时,该数据处理方法还可以包括:
[0042] 生成识别时间提示信息,显示该识别时间提示信息,和/或,播放该识别时间提示信息。
[0043] 其中,显示该识别时间提示信息的方式可以有多种,例如,可以在显示界面上,以时间进度条的形式显示该识别时间提示信息,比如第一时间长度一格,第二时间长度两格,等等;或者,也可以以呼吸灯的形式显示该识别时间提示信息,比如,第一时间长度绿色,第二时间长度红色,等。
[0044] 同理,播放该识别时间提示信息的方式可以有多种,例如,可以直接语音提示“一秒”、“两秒”、或“三秒”等,也可以用不同的音效代表不同的时间长度,等等。
[0045] 这样,当用户观察到或听到自己想要的提示信息时马上作出结束计时的预设动作,如闭上眼睛,便可停止这个识别时间,等等。
[0046] 103、基于该眼球信息和眼球识别的时间长度对该数据进行加密/解密。
[0047] 例如,以加密为例,则此时,可以根据该眼球信息和眼球识别的时间长度,按照预置的加密算法对该需要进行加密的数据进行计算,得到相应的加密后数据,即密文。
[0048] 相应的,在解密时,则可以根据该眼球信息和眼球识别的时间长度,按照预置的解密算法对该需要进行解密的数据进行计算,得到相应的解密后数据。
[0049] 其中,解密算法与加密算法应相互匹配,该加密算法和解密算法可以根据实际应用的需求进行设置,在此不再赘述。
[0050] 为了进一步提高密码的破解难度,提高数据安全性,还可以采用双重加密的方式对数据进行加密,比如,在基于该眼球信息和眼球识别的时间长度对该数据进行加密之前,还可以对数据进行初次加密,如下:
[0051] 采用字符、指纹、声纹、虹膜或巩膜对该数据进行初次加密,得到初次加密后数据。
[0052] 则此时,该“基于该眼球信息和眼球识别的时间长度对该数据进行加密”的步骤具体可以为:基于该眼球信息和眼球识别的时间长度对该初次加密后数据进行加密。
[0053] 若加密时采用了双重加密,则在解密时也应采用相应的解密方式,例如,以在“基于该眼球信息和眼球识别的时间长度对该数据进行加密”之前,还对数据进行了初次加密为例,则在解密时,在基于该眼球信息和眼球识别的时间长度对该数据进行解密,得到解密数据(若是双重加密,则此时的解密数据还不是明文)之后,该数据处理方法还可以包括:
[0054] 采用字符、指纹、声纹、虹膜或巩膜对解密后的数据(即解密数据)进行解密。
[0055] 例如,可以获取用户的字符、指纹、声纹、虹膜或巩膜等信息,然后,利用这些信息对解密后的数据(即解密数据)进行解密,等等。
[0056] 由上可知,本实施例可以接收加密/解密请求,其中,该加密/解密请求指示需要进行加密/解密的数据,然后,根据该加密/解密请求获取眼球信息、以及眼球识别的时间长度,并基于所述眼球信息和眼球识别的时间长度对所述数据进行加密/解密;由于该方案在对数据进行加密或解密时,除了需要考量眼球信息之外,还要考量眼球识别的时间长度,由于该时间长度可以根据用户的喜好进行控制,具有一定随机性,所以,即便眼球信息被盗取,非法盗用者也无法仅凭眼球信息对密码进行破解,大大增加了解密的难度,相对于现有技术而言,可以大大提高数据的安全性。
[0057] 实施例二、
[0058] 根据实施例一所描述的方法,以下将举例作进一步详细说明。
[0059] 在本实施中,将以该数据处理装置包括加密模块和解密模块为例进行说明,如下:
[0060] 加密模块,用于接收加密请求,其中,该加密请求指示需要进行加密的数据;根据该加密请求获取眼球信息、以及眼球识别的时间长度;基于该眼球信息和眼球识别的时间长度对该需要进行加密的数据进行加密。
[0061] 解密数据,用于接收解密请求,其中,该解密请求指示需要进行解密的数据;根据该解密请求获取眼球信息、以及眼球识别的时间长度;基于该眼球信息和眼球识别的时间长度对该需要进行解密的数据进行解密。
[0062] 以下将进行详细说明。
[0063] (一)加密;
[0064] 如图2a所示,一种数据处理方法,其加密流程可以如下:
[0065] A201、加密模块接收加密请求,其中,该加密请求指示需要进行加密的数据。
[0066] 例如,该加密模块具体可以接收用户通过触发加密按键所发送的加密请求,或者接收其他设备发送的加密请求,等等。
[0067] A202、加密模块根据该加密请求调用眼球识别进程。
[0068] 其中,该眼球识别进程用于对眼球信息进行识别,比如,具体可以通过启动摄像头,并通过触发其中的眼球识别功能来实现调用眼球识别进程的目的,等等。
[0069] A203、加密模块采用该眼球识别进程对眼球信息进行识别,得到眼球信息。
[0070] 其中,该眼球信息可以是眼球的生理特征信息、眼球状态和/或运动轨迹等信息,比如,可以是虹膜信息、巩膜信息、闭眼、眨眼、眼球滑动或眼球转动等。
[0071] A204、加密模块生成识别时间提示信息,并显示该识别时间提示信息,和/或,播放该识别时间提示信息。
[0072] 其中,显示该识别时间提示信息的方式可以有多种,例如,参见图2b,可以在显示界面上,以时间进度条的形式显示该识别时间提示信息,比如第一时间长度一格,第二时间长度两格,等等;或者,也可以以呼吸灯的形式显示该识别时间提示信息,比如,第一时间长度绿色,第二时间长度红色,等。
[0073] 同理播放该识别时间提示信息的方式可以有多种,例如,可以直接语音提示“一秒”、“两秒”、或“三秒”等,也可以用不同的音效代表不同的时间长度,等等。
[0074] 这样,当用户观察到或听到自己想要的提示信息时马上作出结束计时的预设动作,如闭上眼睛,便可停止这个识别时间,等等。
[0075] A205、加密模块统计识别过程中所使用的时间,得到眼球识别的时间长度,例如,具体可以如下:
[0076] 加密模块在确定眼球识别开始时,启动计时,并在接收到指示计时结束的指令时,结束计时,然后,确定从启动计时和结束计时之间的时间长度,得到眼球识别的时间长度。
[0077] 其中,指示计时结束的指令可以通过多种方式来获取,比如,可以设置一定的动作,即预设动作,此后,当确定用户的眼球动作为预设动作时,便可生成相应的指示计时结束的指令,然后,根据该指示计时结束的指令结束计时。
[0078] 例如,当用户观察到或听到自己想要的提示信息时马上作出该预设动作,则此时,加密模块便可以根据该预设动作生成指示计时结束的指令,根据该指示计时结束的指令结束计时。
[0079] 其中,该预设动作可以根据实际应用的需求进行设置,比如可以是闭眼或眨眼两次等,在此不再赘述。
[0080] A206、加密模块基于该眼球信息和眼球识别的时间长度对该需要进行加密的数据进行加密。
[0081] 例如,该加密模块,可以根据该眼球信息和眼球识别的时间长度,按照预置的加密算法对该需要进行加密的数据进行计算,得到相应的加密后数据,即密文。
[0082] 可选的,为了进一步提高密码的破解难度,提高数据安全性,还可以采用双重加密的方式对数据进行加密,即在为了进一步提高密码的破解难度,提高数据安全性,还可以采用双重加密的方式对数据进行加密,还可以采用字符、指纹、声纹、虹膜或巩膜对该数据进行初次加密,得到初次加密后数据,然后才基于该眼球信息和眼球识别的时间长度对该初次加密后数据进行加密,在此不再赘述。
[0083] (二)解密;
[0084] 与加密相应的,本发明实施例还提供对应的解密方法,如图2c所示,一种数据处理方法,其解密流程可以如下:
[0085] B201、解密模块接收解密请求,其中,该解密请求指示需要进行解密的数据。
[0086] 例如,该解密模块具体可以接收用户通过触发解密按键所发送的解密请求,或者接收其他设备发送的解密请求,等等。
[0087] B203、解密模块采用该眼球识别进程对眼球信息进行识别,得到眼球信息。
[0088] 其中,该眼球信息可以是眼球的生理特征信息、眼球状态和/或运动轨迹等信息,比如,可以是虹膜信息、巩膜信息、闭眼、眨眼、眼球滑动或眼球转动等。
[0089] B204、解密模块生成识别时间提示信息,并显示该识别时间提示信息,和/或,播放该识别时间提示信息。
[0090] 其中,显示该识别时间提示信息的方式可以有多种,例如,可以在显示界面上,以时间进度条的形式显示该识别时间提示信息,比如第一时间长度一格,第二时间长度两格,等等,可参见图2b;或者,也可以以呼吸灯的形式显示该识别时间提示信息,比如,第一时间长度绿色,第二时间长度红色,等。
[0091] 同理播放该识别时间提示信息的方式可以有多种,例如,可以直接语音提示“一秒”、“两秒”、或“三秒”等,也可以用不同的音效代表不同的时间长度,等等。
[0092] 这样,当用户观察到或听到自己想要的提示信息时马上作出结束计时的预设动作,如闭上眼睛,便可停止这个识别时间,等等。
[0093] B205、解密模块统计识别过程中所使用的时间,得到眼球识别的时间长度,例如,具体可以如下:
[0094] 解密模块在确定眼球识别开始时,启动计时,并在接收到指示计时结束的指令时,结束计时,然后,确定从启动计时和结束计时之间的时间长度,得到眼球识别的时间长度。
[0095] 其中,指示计时结束的指令可以通过多种方式来获取,比如,可以设置一定的动作,即预设动作,此后,当确定用户的眼球动作为预设动作时,便可生成相应的指示计时结束的指令,然后,根据该指示计时结束的指令结束计时。
[0096] 例如,当用户观察到或听到自己想要的提示信息时马上作出该预设动作,则此时,解密模块便可以根据该预设动作生成指示计时结束的指令,根据该指示计时结束的指令结束计时。
[0097] 其中,该预设动作可以根据实际应用的需求进行设置,比如可以是闭眼,或眨眼两次,等等,在此不再赘述。
[0098] B206、解密模块基于该眼球信息和眼球识别的时间长度对该需要进行解密的数据进行解密,得到解密数据。
[0099] 例如,该解密模块,可以根据该眼球信息和眼球识别的时间长度,按照预置的解密算法对该需要进行解密的数据进行计算,得到相应的解密后数据。
[0100] 需说明的是,若加密时采用了双重加密,则在解密时也应采用相应的解密方式,例如,以在“基于该眼球信息和眼球识别的时间长度对该数据进行加密”之前,还对数据进行了初次加密为例,则在解密时,在基于该眼球信息和眼球识别的时间长度对该数据进行解密,得到解密数据(此时还不是最终的明文)之后,还需要采用字符、指纹、声纹、虹膜或巩膜对解密数据进行解密,才能得到最终的明文
[0101] 例如,该解密模块可以获取用户的字符、指纹、声纹、虹膜或巩膜等信息,然后,利用这些信息对该解密数据作进一步解密,得到明文,等等。
[0102] 其中,该数据处理装置可以作为一个独立的实体存在,也可以集成在终端、存储设备或服务器等设备中。
[0103] 由上可知,本实施例可以接收加密/解密请求,其中,该加密/解密请求指示需要进行加密/解密的数据,然后,根据该加密/解密请求获取眼球信息、以及眼球识别的时间长度,并基于所述眼球信息和眼球识别的时间长度对所述数据进行加密/解密;由于该方案在对数据进行加密或解密时,除了需要考量眼球信息之外,还要考量眼球识别的时间长度,由于该时间长度可以根据用户的喜好进行控制,具有一定随机性,所以,即便眼球信息被盗取,非法盗用者也无法仅凭眼球信息对密码进行破解,大大增加了解密的难度,相对于现有技术而言,可以大大提高数据的安全性。
[0104] 此外,还可以采用双重加密的方法对数据进行加密,从而使得安全性得到进一步提高。
[0105] 实施例三、
[0106] 为了更好地实施以上方法,本发明实施例还提供一种数据处理装置,如图3a所示,该数据处理装置可以包括接收单元301、获取单元302和处理单元303,如下:
[0107] (1)接收单元;
[0108] 接收单元301,用于接收加密/解密请求,该加密/解密请求指示需要进行加密/解密的数据。
[0109] 例如,接收单元301,具体可以用于接收加密请求,比如用户通过触发加密按键所发送的加密请求,或者接收其他设备发送的加密请求,等等,其中,该加密请求指示需要进行加密的数据。
[0110] 又例如,接收单元301,具体可以用于接收解密请求,比如接收用户通过触发解密按键所发送的解密请求,或者,接收其他设备发送的解密请求,等等,其中,该解密请求指示需要进行解密的数据。
[0111] (2)获取单元302;
[0112] 获取单元302,用于根据该加密/解密请求获取眼球信息、以及眼球识别的时间长度。
[0113] 例如,该获取单元可以包括调用子单元、识别子单元和计时子单元,如下:
[0114] 该调用子单元,用于根据该加密/解密请求调用眼球识别进程。
[0115] 其中,该眼球识别进程用于对眼球信息进行识别,比如,具体可以通过启动摄像头,并通过触发其中的眼球识别功能来实现调用眼球识别进程的目的,等等。
[0116] 该识别子单元,用于采用该眼球识别进程对眼球信息进行识别,得到眼球信息。
[0117] 其中,该眼球信息可以是眼球的生理特征信息、眼球状态和/或运动轨迹等信息,比如,可以是虹膜信息、巩膜信息、闭眼、眨眼、眼球滑动或眼球转动等。
[0118] 计时子单元,用于统计识别过程中所使用的时间,得到眼球识别的时间长度。例如可以如下:
[0119] 计时子单元,具体可以用于确定眼球识别开始时,启动计时,并在接收到指示计时结束的指令时,结束计时;确定从启动计时和结束计时之间的时间长度,得到眼球识别的时间长度。
[0120] 其中,指示计时结束的指令可以通过多种方式来获取,比如,可以设置一定的动作,比如闭眼或眨眼两次等,当确定用户的眼球动作为该设定的动作时,便可生成相应的指示计时结束的指令,即:
[0121] 计时子单元,具体可以用于确定用户的眼球动作为预设动作时,生成指示计时结束的指令,根据该指示计时结束的指令结束计时。
[0122] 其中,该预设动作可以根据实际应用的需求进行设置,在此不再赘述。
[0123] 可选的,为了便于用户操作,提高识别率,在对眼球信息进行识别时,还可以生成相应的提示信息,以提示用户识别的时间长度的大小,即该获取单元还可以包括提示子单元,如下:
[0124] 该提示子单元,用于在计时子单元采用该眼球识别进程对眼球信息进行识别时,生成识别时间提示信息,显示该识别时间提示信息,和/或,播放该识别时间提示信息。
[0125] 其中,显示该识别时间提示信息的方式可以有多种,例如:
[0126] 该提示子单元,具体可以在显示界面上,以时间进度条的形式显示该识别时间提示信息,比如第一时间长度一格,第二时间长度两格,等等;或者,
[0127] 该提示子单元,具体可以以呼吸灯的形式显示该识别时间提示信息,比如,第一时间长度绿色,第二时间长度红色,等。
[0128] 同理,播放该识别时间提示信息的方式可以有多种,例如:
[0129] 该提示子单元,具体用于可以直接语音提示“一秒”、“两秒”、或“三秒”等,或者,也可以用不同的音效代表不同的时间长度,等等。
[0130] 这样,当用户观察到或听到自己想要的提示信息时马上作出结束计时的预设动作,如闭上眼睛,便可停止这个识别时间,等等。
[0131] (3)处理单元303;
[0132] 处理单元303,用于基于该眼球信息和眼球识别的时间长度对该数据进行加密/解密。
[0133] 例如,以加密为例,则此时,处理单元303可以根据该眼球信息和眼球识别的时间长度,按照预置的加密算法对该需要进行加密的数据进行计算,得到相应的加密后数据,即密文。
[0134] 相应的,在解密时,则处理单元303可以根据该眼球信息和眼球识别的时间长度,按照预置的解密算法对该需要进行解密的数据进行计算,得到相应的解密后数据。
[0135] 其中,解密算法与加密算法应相互匹配,该加密算法和解密算法可以根据实际应用的需求进行设置,在此不再赘述。
[0136] 为了进一步提高密码的破解难度,提高数据安全性,还可以采用双重加密的方式对数据进行加密,即如图3b所示,该数据处理装置还可以包括预处理单元304,如下:
[0137] 预处理单元304,可以用于采用字符、指纹、声纹、虹膜或巩膜对该数据进行初次加密,得到初次加密后数据。
[0138] 则此时,处理单元303,具体可以用于基于该眼球信息和眼球识别的时间长度对该初次加密后数据进行加密。
[0139] 若加密时采用了双重加密,则在解密时也应采用相应的解密方式,即:
[0140] 预处理单元304,还可以用于采用字符、指纹、声纹、虹膜或巩膜对解密后的数据进行解密。
[0141] 其中,字符、指纹、声纹、虹膜或巩膜等信息可以通过多种途径来获取,例如,也可以由获取单元302来获取,如下:
[0142] 获取单元302,还用于获取字符、指纹、声纹、虹膜或巩膜等信息;
[0143] 则此时,预处理单元304,具体可以用于采用字符、指纹、声纹、虹膜或巩膜对该数据进行初次加密,得到初次加密后数据,和/或,采用字符、指纹、声纹、虹膜或巩膜对解密后的数据进行解密。
[0144] 具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,例如,可以作为是实施例二中的加密模块和解密模块来实现,等等。以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
[0145] 其中,该数据处理装置可以作为一个独立的实体存在,也可以集成在终端、存储设备或服务器等设备中。
[0146] 由上可知,本实施例的数据处理装置的接收单元301可以接收加密/解密请求,其中,该加密/解密请求指示需要进行加密/解密的数据,然后,由获取单元302根据该加密/解密请求获取眼球信息、以及眼球识别的时间长度,并由处理单元303基于所述眼球信息和眼球识别的时间长度对所述数据进行加密/解密;由于该方案在对数据进行加密或解密时,除了需要考量眼球信息之外,还要考量眼球识别的时间长度,由于该时间长度可以根据用户的喜好进行控制,具有一定随机性,所以,即便眼球信息被盗取,非法盗用者也无法仅凭眼球信息对密码进行破解,大大增加了解密的难度,相对于现有技术而言,可以大大提高数据的安全性。
[0147] 此外,还可以由预处理单元304对数据进行初次加密后,再由处理单元303采用眼球信息和眼球识别的时间长度作进一步加密,由于采用了双重加密,因此,可以进一步增加密码破解的难度,进一步提高数据的安全性。
[0148] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
[0149] 以上对本发明实施例所提供的一种数据处理方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。