一种重要联系人安全处理方法和装置与流程

文档序号:12839204阅读:151来源:国知局
一种重要联系人安全处理方法和装置与流程

本发明涉及通信技术领域,尤其涉及一种重要联系人安全处理方法和装置。



背景技术:

随着通信技术的快速发展以及人们生活水平的提高,手机、平板电脑等智能终端在人们生活中得到了广泛普及,并逐渐成为必备的通信或娱乐工具。通常,用户会将联系人的姓名、联系电话等个人信息存储在自己持有的终端中,并以联系人列表形式呈现出来。其中,用户还可将所述联系人列表中与自己具有密切关系的联系人(例如爸爸、妈妈等)或者不希望他人知道的联系人设置为重要联系人(或私密联系人)。然而在通常情况下,无论是终端机主用户还是除机主用户以外的用户,只要打开终端的联系人列表,就可以查看各联系人包括姓名、联系电话等在内的个人详细信息。此外,当用户查看终端中的通信记录(例如通话记录、短信记录等)时,终端一般也不会对用户的身份进行验证,便直接接受用户查看所述通信记录。这样,不仅终端的联系人列表中的重要联系人信息容易被泄露,而且与重要联系人相关的通信记录等隐私也容易被泄露。

现有技术中还没有既能够对联系人列表中的重要联系人信息进行安全防护,又能够同时对与重要联系人相关的通信隐私进行保护的方法,即无论是联系人列表中的重要联系人信息还是与重要联系人相关的通信隐私都无法得到有效的保护。



技术实现要素:

有鉴于此,本发明实施例期望提供一种重要联系人安全处理方法和装置,能够同时对联系人列表中的重要联系人信息和与重要联系人相关的通信隐私进行保护。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供了一种重要联系人安全处理方法,所述方法包括:

检测对重要联系人发出操作请求的当前用户是否为所述重要联系人所绑定 的可操作用户;

当检测出所述当前用户为所述重要联系人所绑定的可操作用户时,接受所述当前用户对所述重要联系人进行的操作。

上述方案中,所述检测对重要联系人发出操作请求的当前用户是否为所述重要联系人所绑定的可操作用户之前,所述方法还包括:

根据用户的输入操作,从联系人列表中选择重要联系人;

绑定所述被选择的重要联系人的可操作用户;

采集所述被选择的重要联系人所绑定的可操作用户的生物识别信息;

存储所述被选择的重要联系人和所述被选择的重要联系人所绑定的可操作用户的生物识别信息至终端的可信分区。

上述方案中,所述方法还包括:

隐藏所述被选择的重要联系人在所述联系人列表中除姓名以外的信息。

上述方案中,所述方法还包括:

根据所述终端的可信分区中存储的生物识别信息,加密所述被选择的重要联系人;所述生物识别信息为与被选择的重要联系人绑定的可操作用户的生物识别信息;

和/或,当所述被选择的重要联系人在所述联系人列表中被删除后,将所述终端的可信分区中存储的所述被删除的重要联系人通过恢复至所述联系人列表。

上述方案中,所述检测对重要联系人发出操作请求的当前用户是否为所述重要联系人所绑定的可操作用户,包括:

检测对重要联系人发出操作请求的当前用户的生物识别信息是否与所述重要联系人所绑定的可操作用户的生物识别信息一致;若不一致,则表明所述当前用户不是所述重要联系人所绑定的可操作用户;若一致,则表明所述当前用户是所述重要联系人所绑定的可操作用户。

上述方案中,所述接受所述当前用户对所述重要联系人进行的操作之前,所述方法还包括:

根据所述终端的可信分区中存储的生物识别信息,解密所述重要联系人;所述生物识别信息为与重要联系人绑定的可操作用户的生物识别信息。

上述方案中,所述方法还包括:

隐藏所述当前用户对所述重要联系人进行的操作的记录。

本发明还提供了一种重要联系人安全处理装置,包括:检测模块、处理模块;其中,

所述检测模块,用于检测对重要联系人发出操作请求的当前用户是否为所述重要联系人所绑定的可操作用户;

所述处理模块,用于当所述检测模块检测出所述当前用户是所述重要联系人所绑定的可操作用户时,接受所述当前用户对所述重要联系人进行的操作。

上述方案中,所述装置还包括:

选择模块,用于根据用户的输入操作,从联系人列表中选择重要联系人;

绑定模块,用于绑定所述选择模块中被选择的重要联系人的可操作用户;

采集模块,用于采集所述绑定模块中被选择的重要联系人所绑定的可操作用户的生物识别信息;

存储模块,用于存储所述选择模块中被选择的重要联系人和所述采集模块中被选择的重要联系人所绑定的可操作用户的生物识别信息至终端的可信分区。

上述方案中,所述装置还包括:

隐藏模块,用于隐藏所述选择模块中被选择的重要联系人在所述联系人列表中除姓名以外的信息。

上述方案中,所述装置还包括:加密模块、和/或恢复模块;其中,

所述加密模块,用于根据所述终端的可信分区中存储的生物识别信息,加密所述选择模块中被选择的重要联系人;所述生物识别信息为与被选择的重要联系人绑定的可操作用户的生物识别信息;

所述恢复模块,用于当所述选择模块中被选择的重要联系人在所述联系人列表中被删除后,将所述终端的可信分区中存储的所述被删除的重要联系人恢复至所述联系人列表。

上述方案中,所述检测模块,具体用于:

检测对重要联系人发出操作请求的当前用户的生物识别信息是否与所述重要联系人所绑定的可操作用户的生物识别信息一致;若不一致,则表明所述当前用户不是所述重要联系人所绑定的可操作用户;若一致,则表明所述当前用户是所述重要联系人所绑定的可操作用户。

上述方案中,所述装置还包括:

解密模块,用于根据所述终端的可信分区中存储的生物识别信息,解密所述检测模块中的重要联系人;所述生物识别信息为与重要联系人绑定的可操作用户的生物识别信息。

上述方案中,所述隐藏模块,还用于:

隐藏所述处理模块中当前用户对所述重要联系人进行的操作的记录。

本发明实施例提供的重要联系人安全处理方法和装置,检测对重要联系人发出操作请求的当前用户是否为所述重要联系人所绑定的可操作用户;当检测出所述当前用户为所述重要联系人所绑定的可操作用户时,接受所述当前用户对所述重要联系人进行的操作。如此,能够确保只有重要联系人所绑定的可操作用户才可以对所述重要联系人进行操作,保护终端的联系人列表中的重要联系人信息和与重要联系人相关的通信记录等隐私不容易被泄露;进一步的,根据终端的可信分区中存储的重要联系人所绑定的可操作用户的生物识别信息对重要联系人信息进行加密,能够进一步提高重要联系人信息的安全性;同时,将重要联系人信息和所述重要联系人所绑定的可操作用户的生物识别信息存储至终端的可信分区,确保重要联系人信息不容易丢失,并且当联系人列表中的重要联系人被删除后,可从可信分区中恢复联系人列表中被删除的重要联系人。

附图说明

图1为本发明实施例重要联系人安全处理方法的实现流程示意图;

图2为本发明实施例一重要联系人安全处理方法的具体处理流程示意图;

图3为本发明实施例二重要联系人安全处理方法的具体处理流程示意图;

图4为本发明实施例三重要联系人安全处理方法的具体处理流程示意图;

图5为本发明实施例重要联系人安全处理装置的组成结构示意图。

具体实施方式

本发明实施例一种重要联系人安全处理方法的实现流程示意图,如图1所示,包括:

步骤101:检测对重要联系人发出操作请求的当前用户是否为所述重要联系人所绑定的可操作用户;

具体地,终端获取对重要联系人发出操作请求的当前用户的生物识别信息,并检测所述当前用户的生物识别信息是否与所述重要联系人所绑定的可操作用户的生物识别信息一致;若不一致,则表明所述当前用户不是所述重要联系人所绑定的可操作用户;若一致,则表明所述当前用户是所述重要联系人所绑定的可操作用户。

这里,所述当前用户对重要联系人发出的操作请求可以是如下请求中的任意一种:请求查看重要联系人信息,包括请求查看重要联系人的联系电话和电子邮箱地址等子信息、请求查看终端中与重要联系人相关的通话记录和短信记录等通信记录;请求与重要联系人进行通信,比如向重要联系人发起通信请求或者接收重要联系人发起的通信请求,所述通信请求可以是拨打电话、发送信息、传输文件等能够实现通信的方式中的一种或多种;请求恢复被删除的重要联系人。

这里,所述生物识别信息可以是指纹识别信息、人脸识别信息、掌纹识别信息、声纹识别信息、视网膜识别信息等能够作为个人身份识别的生物信息中的一种或者多种。例如,当所述生物识别信息为指纹识别信息且所述指纹识别信息为指纹模板时,若终端检测到对重要联系人发出操作请求的当前用户的指纹模板与所述重要联系人所绑定的可操作用户的指纹模板一致,则表明所述当前用户是所述重要联系人所绑定的可操作用户;若终端检测到对重要联系人发出操作请求的当前用户的指纹模板与所述重要联系人所绑定的可操作用户的指纹模板不一致,则表明所述当前用户不是所述重要联系人所绑定的可操作用户。

其中,在步骤101之前,所述方法还包括:

根据用户的输入操作,从联系人列表中选择重要联系人;

绑定所述被选择的重要联系人的可操作用户;

采集所述被选择的重要联系人所绑定的可操作用户的生物识别信息;

存储所述被选择的重要联系人和所述被选择的重要联系人所绑定的可操作用户的生物识别信息至终端的可信分区。

具体地,终端根据用户基于实际需求的输入操作,从终端的联系人列表中选择一个或一个以上数量的联系人作为重要联系人,并绑定所述被选择的重要联系人的可操作用户;终端利用自身所嵌入设置的生物识别信息采集器或设置于终端外部且与终端连接的生物识别信息采集器采集所述被选择的重要联系人 所绑定的可操作用户的生物识别信息;终端存储所述被选择的重要联系人信息和所述被选择的重要联系人所绑定的可操作用户的生物识别信息至终端的可信分区中。

这里,所述联系人列表可以是手机通讯录、qq通讯录、微信通讯录等能够存储联系人信息的通讯录中的一种或多种;所述联系人列表中的各联系人包含有姓名、联系电话、电子邮箱地址、工作单位、家庭住址等子信息中的一种或多种。

这里,所述绑定所述被选择的重要联系人的可操作用户是指绑定能够对被选择的重要联系人进行各种操作的用户,比如查看重要联系人的电话号码、接收重要联系人发起的通信请求、查看与重要联系人相关的通话记录等。当一个终端只有一个用户私用即该用户为终端机主时,所述被选择的重要联系人的可操作用户可绑定为该终端机主;当一个终端有多个用户共同使用时,所述被选择的重要联系人的可操作用户可绑定为终端多个用户中的一个或多个,每个用户可单独绑定自己作为自己所选择的重要联系人的可操作用户。

这里,所述采集所述被选择的重要联系人所绑定的可操作用户的生物识别信息可以是采集指纹识别信息、人脸识别信息、掌纹识别信息、声纹识别信息、视网膜识别信息等能够作为个人身份识别的生物信息中的一种或者多种;所述指纹识别信息可以是指纹模板、指纹特征码等可标识指纹的信息,所述人脸识别信息可以是人脸模板,所述掌纹识别信息可以是掌纹模板,所述声纹识别信息可以是语音。

这里,所述存储被选择的重要联系人和所述被选择的重要联系人所绑定的可操作用户的生物识别信息至终端的可信分区的目的是:可信分区是终端中单独的安全隔离分区,即使终端出现一些特殊情况,存储在可信分区中的信息也不会丢失。例如,当所述终端为手机时,手机恢复出厂设置后,存储在手机的可信分区中的信息不会丢失。

进一步的,所述方法还包括:采集对重要联系人发出操作请求的当前用户的生物识别信息。

进一步的,所述方法还包括:根据所述终端的可信分区中存储的生物识别信息,加密所述被选择的重要联系人;所述生物识别信息为与被选择的重要联系人所绑定的可操作用户的生物识别信息。

这里,终端采用所述被选择的重要联系人所绑定的可操作用户的生物识别信息对所述被选择的重要联系人进行加密,便于将前面的检测当前用户身份过程和后续的解密重要联系人信息过程统一起来;所述加密所述被选择的重要联系人的目的是:加大黑客等不法分子采用非法技术获取终端中信息的难度,进一步保护重要联系人信息不容易被泄露。

这里,所述终端采用所述被选择的重要联系人所绑定的可操作用户的生物识别信息对所述被选择的重要联系人进行加密的过程可以是:终端预先绑定所述被选择的重要联系人所绑定的可操作用户的生物识别信息作为所述被选择的重要联系人的加密信息,因此,终端采集了所述被选择的重要联系人所绑定的可操作用户的生物识别信息后,便可以利用所述可操作用户的生物识别信息对与所述可操作用户对应的重要联系人进行加密。例如,当终端采集可操作用户的指纹模板作为生物识别信息时,那么可利用该指纹模板对与所述可操作用户对应的重要联系人进行加密。

进一步的,所述方法还包括:隐藏所述被选择的重要联系人在所述联系人列表中除姓名以外的信息。

具体地,终端根据所述可信分区中存储的重要联系人信息,查询并判断联系人列表中的联系人是否为所述被选择的重要联系人,如果是,则在联系人列表中隐藏所述被选择的重要联系人除姓名以外的信息,即只将重要联系人的姓名显示在联系人列表。

步骤102:当检测出所述当前用户为所述重要联系人所绑定的可操作用户时,接受所述当前用户对所述重要联系人进行的操作。

具体地,当终端在步骤101中检测出所述对重要联系人发出操作请求的当前用户的生物识别信息与所述重要联系人所绑定的可操作用户的生物识别信息一致时,即所述对重要联系人发出操作请求的当前用户为所述重要联系人所绑定的可操作用户,终端接受所述当前用户根据对所述重要联系人发出的操作请求进行的操作。

这里,所述终端接受所述当前用户根据对所述重要联系人发出的操作请求进行的操作可以是如下操作中的任意一种:查看重要联系人信息,包括查看重要联系人的联系电话和电子邮箱地址等子信息、查看终端中与重要联系人相关的通话记录和短信记录等通信记录;与重要联系人进行通信,比如向重要联系 人发起通信请求或者接收重要联系人发起的通信请求,所述通信请求可以是拨打电话、发送信息、传输文件等能够实现通信的方式中的一种或多种;恢复被删除的重要联系人。

其中,所述接受所述当前用户对所述重要联系人进行的操作之前,所述方法还包括:解密所述重要联系人。

具体地,当终端在步骤101中检测出所述对重要联系人发出操作请求的当前用户为所述重要联系人所绑定的可操作用户之后,终端利用在自身可信分区中存储的生物识别信息对所述重要联系人信息进行解密;所述生物识别信息为与重要联系人绑定的可操作用户的生物识别信息。

这里,由于对重要联系人进行加密时采用所述重要联系人所绑定的可操作用户的生物识别信息,因此,对重要联系人进行解密时也需要采用所述重要联系人所绑定的可操作用户的生物识别信息。所述解密重要联系人信息的过程可以是:终端利用获取的对重要联系人发出操作请求的当前用户的生物识别信息检测出所述当前用户为所述重要联系人所绑定的可操作用户后,使用在自身可信分区中存储的所述重要联系人所绑定的可操作用户的生物识别信息对重要联系人信息进行解密。由于对所述重要联系人信息进行加密时采用的是可操作用户的生物识别信息,因此,解密所述重要联系人信息需要的识别信息与加密所述重要联系人信息时采用的识别信息需要是相同的。例如,终端在加密任意一个重要联系人信息时使用的是该重要联系人所绑定的可操作用户的指纹模板,当终端采集到对该重要联系人发出查看联系电话的操作请求的当前用户的指纹模板,并检测出所述当前用户的指纹模板与该重要联系人所绑定的可操作用户的指纹模板相同时,即检测出所述当前用户为该重要联系人的可操作用户,会利用当前用户存储在可信分区中的指纹模板对该重要联系人的联系电话等信息进行解密。

其中,所述接受所述当前用户对所述重要联系人进行的操作之后,所述方法还包括:隐藏所述当前用户对所述重要联系人进行的操作的记录。

具体,当终端接受所述当前用户根据对所述重要联系人发出的操作请求进行操作且所述操作完成之后,终端自动隐藏所述当前用户对所述重要联系人进行操作的记录。例如,当前用户向任意一个重要联系人拨打电话且所述通话结束后,终端检测到该联系人为重要联系人,并对通信记录中所包含的该通话记 录自动隐藏所述重要联系人除姓名以外的信息。

这里,所述终端自动隐藏所述当前用户对所述重要联系人进行的操作的记录的过程可以是:当前用户完成对重要联系人的操作后,终端根据所述可信分区中存储的重要联系人信息,查询并判断当前用户所操作的联系人是否为重要联系人,如果是,则会隐藏该重要联系人信息。

进一步的,所述方法还包括:当所述被选择的重要联系人在所述联系人列表中被删除后,将所述终端的可信分区中存储的所述被删除的重要联系人恢复至所述联系人列表。

这里,当前用户不小心将所述终端的联系人列表中一个或多个所述被选择的重要联系人删除后,由于在当前用户使用终端的过程中终端监听当前用户删除的操作,一旦终端发现有重要联系人被删除后,便会自动通过可信分区中存储的信息恢复所述被删除的重要联系人;或者,终端因恢复出厂设置等原因导致联系人列表中的所有联系人都被删除后,终端再次启动后会自动去查询可信分区中是否存在重要联系人信息,若存在,恢复联系人列表中所有存在可信分区中的重要联系人,恢复后依然执行隐藏显示。

基于上述几种操作请求的方式,下面结合附图和具体实施例详细说明本发明各种重要联系人安全处理方法的具体实现流程。

实施例一

本发明实施例一在所述操作请求为请求查看重要联系人信息的场景下,重要联系人安全处理方法的详细处理流程,如图2所示,包括以下步骤:

步骤201:当前用户点击重要联系人的姓名,请求查看所述重要联系人信息,终端接收到查看所述重要联系人信息的操作请求;

这里,若当前用户请求查看任意一个重要联系人的联系电话、电子邮箱地址等子信息时,则点击终端的联系人列表中显示的所述重要联系人的姓名;若当前用户请求查看终端中与任意一个重要联系人相关的通话记录、短信记录等通信记录时,则点击终端的通信记录中显示的所述重要联系人的姓名。

步骤202:终端检测所述当前用户是否为所述重要联系人所绑定的可操作用户,若是,则执行步骤203;若不是,则执行步骤205;

具体地,终端获取请求查看所述重要联系人信息的当前用户的生物识别信 息,并检测所述当前用户的生物识别信息是否与所述重要联系人所绑定的可操作用户的生物识别信息一致;若不一致,则表明所述当前用户不是所述重要联系人所绑定的可操作用户,执行步骤205;若一致,则表明所述当前用户是所述重要联系人所绑定的可操作用户,执行步骤203。

步骤203:终端解密重要联系人信息;

具体地,当终端在步骤202中检测出请求查看所述重要联系人信息的当前用户为所述重要联系人所绑定的可操作用户之后,终端获取存储在可信分区中的生物识别信息,并利用所述生物识别信息对存储在终端的可信分区中的所述重要联系人信息进行解密;所述生物识别信息为当前用户存储在可信分区中的生物识别信息。

步骤204:当前用户查看重要联系人信息;

这里,当终端在步骤203中解密出所述重要联系人信息后,会将所述解密后的重要联系人信息显示在终端的联系人列表中或者通信记录中相应的重要联系人处,当前用户便可查看所述重要联系人信息。此外,当前用户查看完所述重要联系人信息之后,终端会自动隐藏步骤203中所解密出的所述重要联系人信息,终端的联系人列表中或者通信记录中相应的重要联系人处只显示姓名。

步骤205:结束分析当前用户的操作请求。

这里,当终端在步骤202中检测出请求查看所述重要联系人信息的当前用户不是所述重要联系人所绑定的可操作用户后,当前用户无法查看所述重要联系人信息,结束分析当前用户请求查看重要联系人信息的操作请求。

举例说明:假设当前用户“张三”请求查看重要联系人“李四”的联系电话、电子邮箱地址等子信息,则点击终端的联系人列表中“李四”的姓名;终端接收到“张三”点击“李四”的姓名的操作后,向“张三”显示验证处理界面;“张三”在所述验证处理界面输入自己的指纹模板,终端接收“张三”在所述验证处理界面输入的指纹模板;终端检测“张三”输入的指纹模板是否与“李四”所绑定的可操作用户的指纹模板一致,若不一致,则提示验证失败并结束“张三”的查看操作请求,若一致,则利用“张三”在可信分区中的指纹模板将终端的可信分区中解密出“李四”的信息,并将解密出来的“李四”的信息显示至联系人列表中“李四”的子信息中;“张三”点击联系人列表中“李四”的子信息,便可查看“李四”的联系电话、电子邮箱地址等子信息。

实施例二

本发明实施例二在所述操作请求为请求向重要联系人发起通信请求的场景下,重要联系人安全处理方法的详细处理流程,如图3所示,包括以下步骤:

步骤301:当前用户点击重要联系人的姓名,请求查看所述重要联系人信息,终端接收到查看所述重要联系人信息的操作请求;

这里,由于在联系人列表中只显示有重要联系人的姓名,而当前用户需要向任意一个重要联系人发起通信请求之前必须首先知道所述重要联系人的联系电话等信息。因此,当前用户需要请求查看所述重要联系人信息时,则点击终端的联系人列表中显示的所述重要联系人的姓名,终端便会接收到当前用户查看所述重要联系人信息的操作请求。

步骤302:终端检测所述当前用户是否为所述重要联系人所绑定的可操作用户,若是,则执行步骤303;若不是,则执行步骤305;

具体地,终端获取请求查看所述重要联系人信息的当前用户的生物识别信息,并检测所述当前用户的生物识别信息是否与所述重要联系人所绑定的可操作用户的生物识别信息一致;若不一致,则表明所述当前用户不是所述重要联系人所绑定的可操作用户,执行步骤305;若一致,则表明所述当前用户是所述重要联系人所绑定的可操作用户,执行步骤303。

步骤303:终端解密重要联系人信息;

具体地,当终端在步骤302中检测出请求查看所述重要联系人信息的当前用户为所述重要联系人所绑定的可操作用户之后,终端获取存储在可信分区中的生物识别信息,并利用所述生物识别信息对存储在终端的可信分区中的所述重要联系人信息进行解密;所述生物识别信息为当前用户存储在可信分区中的生物识别信息。

步骤304:当前用户根据所述重要联系人信息,向所述重要联系人发起通信请求;

具体地,当终端在步骤303中解密出所述重要联系人信息后,会将所述解密后的重要联系人信息显示在联系人列表中相应的重要联系人处,当前用户便可查看所述重要联系人信息。当前用户根据终端解密出的所述重要联系人的联系电话等信息,可利用终端向所述重要联系人发起通信请求,所述向重要联系 人发起通信请求可以是向重要联系人拨打电话、发送信息、传输文件等方式中的一种或多种。

这里,当前用户完成与所述重要联系人的通信之后,终端会自动隐藏步骤303中所解密出的所述重要联系人信息,终端的联系人列表中以及通信记录中相应的重要联系人处只显示重要联系人的姓名。

步骤305:结束分析当前用户的操作请求。

这里,当终端在步骤302中检测出请求查看所述重要联系人信息的当前用户不是所述重要联系人所绑定的可操作用户后,当前用户无法查看所述重要联系人信息,结束分析当前用户请求向重要联系人发起通信的操作请求。

举例说明:假设当前用户“张三”请求向重要联系人“李四”拨打电话,首先需要查看重要联系人“李四”的联系电话,则点击终端的联系人列表中“李四”的姓名;终端接收到“张三”点击“李四”的姓名的操作后,向“张三”显示验证处理界面;“张三”在所述验证处理界面输入自己的人脸,终端接收“张三”在所述验证处理界面输入的人脸;终端检测“张三”输入的人脸模板是否与“李四”所绑定的可操作用户的人脸模板一致,若不一致,则提示验证失败并结束“张三”的查看操作请求,若一致,则利用“张三”在存储在可信分区中的人脸模板从终端的可信分区中解密出“李四”的信息,并将解密出来的“李四”的信息显示至联系人列表中“李四”的子信息中;“张三”点击联系人列表中“李四”的子信息,便可查看“李四”的联系电话,并根据“李四”的联系电话利用终端向“李四”拨打电话。

实施例三

本发明实施例三在所述操作请求为请求接收重要联系人发起的通信请求的场景下,重要联系人安全处理方法的详细处理流程,如图4所示,包括以下步骤:

步骤401:当前用户请求接收重要联系人发起的通信请求,终端接收到请求接收重要联系人发起的通信请求的操作请求;

具体地,终端显示有重要联系人发起的通信请求时,当前用户请求接收所述重要联系人发起的通信请求,终端便会接收到当前用户接收重要联系人发起的通信请求的操作请求。

这里,对于重要联系人发起的通信请求,终端只显示重要联系人的姓名以及具体的通信请求的方式;所述重要联系人发起的通信请求可以是拨打电话、发送信息、传输文件等能够实现通信的方式中的一种或多种,对应的,接收所述重要联系人发起的通信请求的操作包括接听电话、接收信息、接收文件等。

步骤402:终端检测请求接收重要联系人发起的通信请求的当前用户是否为所述重要联系人所绑定的可操作用户,若是,则执行步骤403;若不是,则执行步骤404;

具体地,终端获取请求接收重要联系人发起的通信请求的当前用户的生物识别信息,并检测所述当前用户的生物识别信息是否与所述重要联系人所绑定的可操作用户的生物识别信息一致,若不一致,则表明所述当前用户不是所述重要联系人所绑定的可操作用户,执行步骤404;若一致,则表明所述当前用户是所述重要联系人所绑定的可操作用户,执行步骤403。

步骤403:终端接受所述当前用户接收重要联系人发起的通信请求的操作;

具体地,当终端在步骤402中检测出请求接收重要联系人发起的通信请求的当前用户为所述重要联系人所绑定的可操作用户之后,接受所述当前用户接收重要联系人发起的通信请求的操作。

步骤404:结束分析当前用户的操作请求。

这里,当终端在步骤402中检测出请求接收重要联系人发起的通信请求的当前用户不是所述重要联系人所绑定的可操作用户后,当前用户无法接收所述重要联系人发起的通信请求,结束分析当前用户请求接收重要联系人发起的通信请求的操作请求。

举例说明:假设当前用户“张三”请求接听重要联系人“李四”的来电,首先“张三”点击接听终端显示的“李四”的来电提示;终端接收到“张三”点击接听“李四”的来电的操作后,向“张三”显示验证处理界面;“张三”在所述验证处理界面输入自己的掌纹模板,终端接收“张三”在所述验证处理界面输入的掌纹模板;终端检测“张三”输入的掌纹模板像是否与“李四”所绑定的可操作用户的掌纹模板一致,若不一致,则提示验证失败并结束“张三”接听“李四”的来电操作的请求;若一致,则接受“张三”接听“李四”的来电。

为实现上述方法,本发明实施例还提供了一种重要联系人安全处理装置, 该装置可以集成于终端中,如图5所示,所述装置包括:检测模块27、处理模块29;其中,

所述检测模块27,用于检测对重要联系人发出操作请求的当前用户是否为所述重要联系人所绑定的可操作用户;

所述处理模块29,用于当所述检测模块27检测出所述当前用户为所述重要联系人所绑定的可操作用户时,接受所述当前用户对所述重要联系人进行的操作。

其中,所述检测模块27,具体用于:获取对重要联系人发出操作请求的当前用户的生物识别信息,并检测所述当前用户的生物识别信息是否与所述重要联系人所绑定的可操作用户的生物识别信息一致;若不一致,则表明所述当前用户不是所述重要联系人所绑定的可操作用户;若一致,则表明所述当前用户是所述重要联系人所绑定的可操作用户。

这里,所述当前用户对重要联系人发出的操作请求可以是如下请求中的任意一种:请求查看重要联系人信息,包括请求查看重要联系人的联系电话和电子邮箱地址等子信息、请求查看终端中与重要联系人相关的通话记录和短信记录等通信记录;请求与重要联系人进行通信,比如向重要联系人发起通信请求或者接收重要联系人发起的通信请求,所述通信请求可以是拨打电话、发送信息、传输文件等能够实现通信的方式中的一种或多种;请求恢复被删除的重要联系人。

这里,所述生物识别信息可以是指纹识别信息、人脸识别信息、掌纹识别信息、声纹识别信息、视网膜识别信息等能够作为个人身份识别的生物信息中的一种或者多种。例如,当所述生物识别信息为指纹识别信息且所述指纹识别信息为指纹模板时,若检测模块27检测到对重要联系人发出操作请求的当前用户的指纹模板与所述重要联系人所绑定的可操作用户的指纹模板一致,则表明所述当前用户是所述重要联系人所绑定的可操作用户;若检测模块27检测到对重要联系人发出操作请求的当前用户的指纹模板与所述重要联系人所绑定的可操作用户的指纹模板不一致,则表明所述当前用户不是所述重要联系人所绑定的可操作用户。

所述处理模块29,具体用于:当所述检测模块27检测出所述对重要联系人发出操作请求的当前用户的生物识别信息与所述重要联系人所绑定的可操作 用户的生物识别信息一致时,即所述对重要联系人发出操作请求的当前用户为所述重要联系人所绑定的可操作用户,接受所述当前用户根据对所述重要联系人发出的操作请求进行的操作。

这里,所述接受所述当前用户根据对所述重要联系人发出的操作请求进行的操作可以是如下操作中的任意一种:查看重要联系人信息,包括查看重要联系人的联系电话和电子邮箱地址等子信息、查看终端中与重要联系人相关的通话记录和短信记录等通信记录;与重要联系人进行通信,比如向重要联系人发起通信请求或者接收重要联系人发起的通信请求,所述通信请求可以是拨打电话、发送信息、传输文件等能够实现通信的方式中的一种或多种;恢复被删除的重要联系人。

进一步的,所述装置还包括:选择模块21、绑定模块22、采集模块23、存储模块25;其中,

所述选择模块21,用于根据用户的输入操作,从联系人列表中选择重要联系人;

所述绑定模块22,用于绑定所述选择模块21中被选择的重要联系人的可操作用户;

所述采集模块23,用于采集所述绑定模块22中被选择的重要联系人所绑定的可操作用户的生物识别信息;

所述存储模块25,用于存储所述选择模块21中被选择的重要联系人和所述采集模块23中被选择的重要联系人所绑定的可操作用户的生物识别信息至终端的可信分区。

其中,所述选择模块21,具体用于根据用户基于实际需求的输入操作,从终端的联系人列表中选择一个或一个以上数量的联系人作为重要联系人;所述联系人列表可以是手机通讯录、qq通讯录、微信通讯录等能够存储联系人信息的通讯录中的一种或多种;所述联系人列表中的各联系人包含有姓名、联系电话、电子邮箱地址、工作单位、家庭住址等子信息中的一种或多种。

所述绑定模块22,具体用于绑定能够对被选择的重要联系人进行各种操作的用户,比如查看重要联系人的电话号码、接收重要联系人发起的通信请求、查看与重要联系人相关的通话记录等。当一个终端只有一个用户私用即该用户为终端机主时,所述被选择的重要联系人的可操作用户可绑定为该终端机主; 当一个终端有多个用户共同使用时,所述被选择的重要联系人的可操作用户可绑定为终端多个用户中的一个或多个,每个用户可单独绑定自己作为自己所选择的重要联系人的可操作用户。

所述采集模块23,具体用于利用终端自身所嵌入设置的生物识别信息采集器或设置于终端外部且与终端连接的生物识别信息采集器采集所述绑定模块22中被选择的重要联系人所绑定的可操作用户的生物识别信息;所述生物识别信息可以是指纹识别信息、人脸识别信息、掌纹识别信息、声纹识别信息、视网膜识别信息等能够作为个人身份识别的生物信息中的一种或者多种;所述指纹识别信息可以是指纹模板、指纹特征码等可标识指纹的信息,所述人脸识别信息可以是人脸模板,所述掌纹识别信息可以是掌纹模板,所述声纹识别信息可以是语音。

所述存储模块25,具体用于存储所述选择模块21中被选择的重要联系人信息和所述采集模块23中被选择的重要联系人所绑定的可操作用户的生物识别信息至终端的可信分区中;所述存储所述被选择的重要联系人和所述被选择的重要联系人所绑定的可操作用户的生物识别信息至终端的可信分区的目的是:可信分区是终端中单独的安全隔离分区,即使终端出现一些特殊情况,存储在可信分区中的信息也不会丢失。例如,当所述终端为手机时,手机恢复出厂设置后,存储在可信分区中的信息不会丢失。

这里,所述采集模块23,还用于采集对重要联系人发出操作请求的当前用户的生物识别信息,并将所述当前用户的生物识别信息发送至检测模块27;对应的,所述检测模块27还用于接收所述采集模块23发送的所述对重要联系人发出操作请求的当前用户的生物识别信息。

进一步的,所述装置还包括:加密模块24,用于根据所述终端的可信分区中存储的生物识别信息,加密所述选择模块21中被选择的重要联系人;所述生物识别信息为与被选择的重要联系人绑定的可操作用户的生物识别信息。

所述加密模块24,具体用于在所述存储模块25存储所述选择模块21中被选择的重要联系人和所述绑定模块22中被选择的重要联系人所绑定的可操作用户的生物识别信息至终端的可信分区之后,根据所述终端的可信分区中存储的被选择的重要联系人所绑定的可操作用户的生物识别信息,加密所述被选择的重要联系人。

这里,加密模块24采用所述采集模块23采集的所述被选择的重要联系人所绑定的可操作用户的生物识别信息对所述被选择的重要联系人进行加密,便于将前面的检测当前用户身份过程和后续的解密重要联系人信息过程统一起来;所述加密所述被选择的重要联系人的目的是:加大黑客等不法分子采用非法技术获取终端中信息的难度,进一步保护重要联系人信息不容易被泄露。

这里,所述加密模块24采用所述采集模块23采集的所述被选择的重要联系人所绑定的可操作用户的生物识别信息对所述被选择的重要联系人进行加密的过程可以是:绑定模块22预先绑定所述被选择的重要联系人所绑定的可操作用户的生物识别信息作为所述被选择的重要联系人的加密信息,因此,采集模块23采集了所述被选择的重要联系人所绑定的可操作用户的生物识别信息后,加密模块24便可以利用所述可操作用户的生物识别信息对与所述可操作用户对应的重要联系人进行加密。例如,当采集模块23采集任意一个可操作用户的指纹模板作为生物识别信息时,那么加密模块24可利用该指纹模板对与所述可操作用户对应的重要联系人进行加密。

进一步的,所述装置还包括:隐藏模块26,用于隐藏所述选择模块21中被选择的重要联系人在所述联系人列表中除姓名以外的信息。

所述隐藏模块26,具体用于根据所述可信分区中存储的重要联系人信息,查询并判断联系人列表中的联系人是否为所述被选择的重要联系人,如果是,则在联系人列表中隐藏所述被选择的重要联系人除姓名以外的信息,即只将重要联系人的姓名在联系人列表进行显示。

进一步的,所述装置还包括:解密模块28,用于根据所述终端的可信分区中存储的生物识别信息,解密所述检测模块27的重要联系人;所述生物识别信息为与重要联系人绑定的可操作用户的生物识别信息。

所述解密模块28,具体用于当所述检测模块27检测出所述对重要联系人发出操作请求的当前用户为所述重要联系人所绑定的可操作用户之后,利用所述终端的可信分区中存储的重要联系人所绑定的可操作用户的生物识别信息,对存储在终端的可信分区中的所述重要联系人信息进行解密。

这里,由于加密模块24对重要联系人进行加密时采用的是所述重要联系人所绑定的可操作用户的生物识别信息,因此,对重要联系人进行解密时也需要采用所述重要联系人所绑定的可操作用户的生物识别信息。所述解密重要联系 人信息的过程可以是:检测模块27利用获取的对重要联系人发出操作请求的当前用户的生物识别信息检测出所述当前用户为所述重要联系人所绑定的可操作用户后,解密模块28利用获取的对重要联系人发出操作请求的当前用户所存储在终端的可信分区中的生物识别信息,对存储在可信分区中的重要联系人信息进行解密。由于对所述重要联系人信息进行加密时采用的是可操作用户的生物识别信息,因此,解密所述重要联系人信息需要的识别信息与加密所述重要联系人信息时采用的识别信息需要是相同的。例如,加密模块24在加密任意一个重要联系人信息时使用的是该重要联系人所绑定的可操作用户的指纹模板,当采集模块23采集到对该重要联系人发出查看联系电话的操作请求的当前用户的指纹模板,检测模块27检测出所述当前用户的指纹模板与该重要联系人所绑定的可操作用户的指纹模板相同时,即检测出所述当前用户为该重要联系人的可操作用户,解密模块28会利用所述当前用户存储在可信分区的生物指纹模板对该重要联系人的联系电话等信息进行解密。

所述隐藏模块26,还用于隐藏所述当前用户对所述重要联系人进行的操作的记录。

所述隐藏模块26,具体用于当所述处理模块29接受所述当前用户根据对所述重要联系人发出的操作请求进行的操作且所述操作完成之后,自动隐藏所述当前用户对所述重要联系人进行操作的记录。例如,当前用户向任意一个重要联系人拨打电话且所述通话结束后,隐藏模块26会判断此次通话对象是否为重要联系人,如果是,则在通信记录中所包含的该通话记录自动隐藏所述重要联系人除姓名以外的信息。

这里,所述隐藏模块26自动隐藏所述当前用户对所述重要联系人进行的操作的记录的过程可以是:当前用户完成对重要联系人的操作后,隐藏模块26根据所述可信分区中存储的重要联系人信息,查询并判断当前用户所操作的联系人是否为重要联系人,如果是,则会隐藏该重要联系人信息。

进一步的,所述装置还包括:恢复模块30,用于当所述选择模块21中被选择的重要联系人在所述联系人列表中被删除后,将所述终端的可信分区中存储的所述被删除的重要联系人恢复至所述联系人列表。

这里,当前用户不小心将所述终端的联系人列表中一个或多个所述被选择的重要联系人删除后,由于在当前用户使用终端的过程中终端监听当前用户的 操作,一旦终端发现有重要联系人被删除后,便会查询可信分区中存储的重要联系人信息,并恢复所述被删除的重要联系人至联系人列表中;或者,终端因恢复出厂设置等原因导致联系人列表中的所有联系人都被删除后,终端再次启动后会自动去查询可信分区中是否存在重要联系人信息,若存在,恢复联系人列表中所有存储在可信分区中的重要联系人,恢复后依然执行隐藏显示。

在实际应用中,所述选择模块21、绑定模块22、采集模块23、加密模块24、存储模块25、隐藏模块26、检测模块27、解密模块28、处理模块29、恢复模块30均可由位于终端的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。

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