一种语音消息阅后加密的方法和终端与流程

文档序号:11139586阅读:485来源:国知局
一种语音消息阅后加密的方法和终端与制造工艺

本发明属于终端信息保密技术领域,具体涉及一种语音消息阅后加密的方法和终端。



背景技术:

目前网络越来越发达,流量资费越来越便宜,而语音通信聊天更加方便快捷,使用频率很高,语音聊天也会造成个人隐私的泄露,为了不被他人轻易获得个人隐私,本文采取了语音加密的方法保护隐私;当用户接收到语音消息后,用户用手指点击语音信息时,软件采样手指指纹作为加密的密钥,当语音信息播放时使用刚采样的指纹加密;以后阅读其它语音消息也会用第一次采样的指纹加密,方便用户记住;当再次播放的时候只有与采样的指纹信息匹配才能获得播放语音;现有手机上的阅后即焚是针对图片信息阅读后就会删除,而语音信息可能包含很重要的隐私信息,如果用户不希望立刻删除,则需要阅读语音消息后随即加密,既可以保护不让他人查看,又方便用户本人使用。



技术实现要素:

为了克服上述背景技术的缺陷,本发明提供一种语音消息阅后加密的方法和终端,在不删除已阅语音消息的前提下,既可以保护不让他人查看,又方便用户本人使用

为了解决上述技术问题本发明的所采用的技术方案为:

本发明提供一种语音消息阅后加密的方法:首次播放语音消息之后,用第一密钥对语音消息进行加密;再次播放经加密的语音消息前需用第一密钥进行解密,若解密正确,则播放语音消息,若解密不正确,则不播放语音消息。

较佳地,用第一密钥对语音消息进行加密时,首先判断是否存在已生成的第一密钥,若是,则直接采用第一密钥进行加密,若否,则生成一个第一密钥并进行加密。

较佳地,用第一密钥进行解密时,若解密不正确,则将累计错误次数加1,当累计错误次数达到预设限值时,启动第二密钥进行验证,若验证成功,则播放语音消息并充值第一密钥,若验证不成功,则不播放语音消息并退出程序。

较佳地,第一密钥包括指纹密钥,第二密钥包括安全问题。

较佳地,用第一密钥对语音消息进行加密后,用加密图片显示语音消息,加密图片包括带锁图片。

本发明还提供一种语音消息阅后加密的终端,包括用于播放语音消息的播放模块,还包括:

加密模块,用于在首次播放语音消息之后用第一密钥对语音消息进行加密;

第一验证模块,用于在再次播放经加密语音消息前,对用户输入的第一密钥的解密信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息。

存储模块,用于存储第一密钥。

较佳地,加密模块包括:

第一密钥搜索单元,用于搜索存储模块是否存有预先设置的第一密钥,若是,则将第一密钥输送至第一密钥加密单元,若否,则向第一密钥生成单元发出启动信号;

第一密钥生成单元,用于生成第一密钥,并将第一密钥输送至第一密钥加密单元;

第一密钥加密单元,用于使用第一密钥对语音消息进行加密。

较佳地,第一验证模块包括:

第一解密信息获取单元,用于获取用户输入的第一密钥的解密信息;

第一解密验证单元,用于对解密信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息,并将错误信号发送至计数单元;

计数单元,用于在接收到错误信号时,将累计次数加1;

判断单元,用于判断计数单元的累计次数是否达到预设限值,若是,则向第二验证模块发出启动信号;

终端还包括第二验证模块,第二验证模块用于对用户输入的第二密钥的验证信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息并退出程序,第二密钥存储在存储模块中。

较佳地,第一密钥包括指纹密钥,第二密钥包括安全问题,第一解密信息获取单元包括指纹器。

较佳地,加密模块还包括图片替换单元,用于在第一密钥加密单元对语音消息加密后,用加密图片显示语音消息,加密图片包括带锁图片。

本发明的有益效果在于:一旦某条语音消息被用户播放过之后,随即对其进行加密,不同于以往直接删除的保密方式。即达到的保密效果,又可以不影响用户以后再次对齐进行阅读播放。若需要再次进行播放,通过密钥进行解密成功即可。对语音消息进行加密的过程,首先要判断是否已经存在一个第一密钥,若是,则直接使用其进行加密,若否,则需要生成一个第一密钥再进行加密。为了达到更好保护用户使用权限的目的,增加了第二密钥的验证方式,在第一密钥验证失败达到预设次数限制的情况下,启用第二密钥的方案进行验证,已达到保障用户使用权限的目的,更安全合理。第一密钥优选指纹验证,第二密钥验证优选用户预先设置在终端中的安全问题进行,例如当用户手指受伤的情况下,可以通过此种方式进行进一步验证。而实践中,第一密钥和第二密钥均有很多的替代方案,例如声音验证、密码验证等等。加密语音消息之后通过带锁图片替换原有显示方法,提示用户该消息已阅并且已加密。本发明在不删除已阅语音消息的前提下达到保护用户语音消息不被泄露的目的,同时为提供了多重验证达到更好保护用户使用权限的目的。

附图说明

图1为本发明实施例一的方法流程图;

图2为本发明实施例一加入判断是否已存在第一密钥方案之后的方法流程图;

图3为本发明实施例一加入第二密钥方案之后的方法流程图;

图4为本发明实施例二终端结构示意图;

图5为本发明实施例二加密模块的结构示意图;

图6为本发明实施例二第一验证模块的结构示意图;

图7为本发明实施例二加入第二验证模块之后的终端结构示意图;

图8为本发明实施例二第二验证模块的结构示意图;

图9为本发明实施例二图片替换单元之后加密模块的结构示意图。

具体实施方式

下面结合附图和实施例对本发明做进一步的说明。

实施例一

一种语音消息阅后加密的方法:首次播放语音消息之后,用第一密钥对语音消息进行加密;再次播放经加密的语音消息前需用第一密钥进行解密,若解密正确,则播放所述语音消息,若解密不正确,则不播放所述语音消息,如图1所示,其具体步骤包括:

步骤1,判断待播放语音消息是否未加密,若是,则进入步骤2,若否,则进入步骤3;

步骤2,播放语音消息,之后用第一密钥对语音消息进行加密;

步骤3,对用户输入的第一密钥的解密信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息。

一旦某条语音消息被用户播放过之后,随即对其进行加密,不同于以往直接删除的保密方式。即达到的保密效果,又可以不影响用户以后再次对其进行阅读播放。若需要再次进行播放,通过密钥进行解密成功即可。

作为本实施例的一种改进,用第一密钥对语音消息进行加密时,首先判断是否存在已生成的第一密钥,若是,则直接采用第一密钥进行加密,若否,则生成一个第一密钥并进行加密。

如图2所示,其具体步骤包括:

步骤1,判断待播放语音消息是否未加密,若是,则进入步骤2,若否,则进入步骤3;

步骤2,播放语音消息,判断是否存在已生成的第一密钥,若是,则直接采用第一密钥对语音消息进行加密,若否,则生成一个第一密钥,并对语音消息进行加密;

步骤3,对用户输入的第一密钥的解密信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息。

对语音消息进行加密的过程,首先要判断是否已经存在一个第一密钥,若是,则直接使用其进行加密,若否,则需要生产一个第一密钥再进行加密。

作为本实施例的一种改进,用第一密钥进行解密时,若解密正确,则播放语音消息,若解密不正确,则不播放语音消息,并将累计错误次数加1;当累计错误次数达到预设限值时,启动第二密钥进行验证。本实施例中的预设限值为3次。如图3所示,其具体步骤包括:

步骤1,判断待播放语音消息是否未加密,若是,则进入步骤2,若否,则进入步骤3;

步骤2,播放语音消息,判断是否存在已生成的第一密钥,若是,则直接采用第一密钥对语音消息进行加密,若否,则生成一个第一密钥,并对语音消息进行加密;

步骤3,获取用户输入的第一密钥的解密信息;

步骤4,对用户输入的第一密钥的解密信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息,并且进入步骤5;

步骤5,累计错误次数加1;

步骤6,判断所述累计错误次数是否达到3次,若是,则进入步骤7,若否,则回到步骤3;

步骤7,获取用户输入的第二密钥的验证信息;

步骤8,判断第二密钥验证是否成功,若是,则播放语音消息,并进入步骤9,若否,则不播放所述语音消息,并退出程序。

步骤9,重置所述第一密钥。例如再次获取用户指纹信息并作为第一密钥存储进所述存储模块。

为了达到更好保护用户使用权限的目的,增加了第二密钥的验证方式,在第一密钥验证失败达到预设次数限制的情况下,启用第二密钥的方案进行验证,已达到保障用户使用权限的目的,更安全合理。

作为本实施例的一种优选,第一密钥选择指纹密钥,用户接收到一条语音消息,手指触碰到语音消息区域,判断系统是否已经生成过指纹密钥,如果没有的话则采样手指指纹信息生成密钥,如果密钥已经存在,则后续都会使用这个密钥;当用户点击被加密的语音消息时,将当前采样指纹信息与生成的指纹密钥对比,如果指纹密钥对比成功的话则播放语音信息。

第二密钥选择安全问题。机主可以在打开本发明所述的语音消息加密功能后,事先设置一个安全权限问题,如果指纹密钥对比失败的情况下,累计对比失败三次后,弹出一个对话框,正确回答机主设定的问题也可以播放语音,保证机主的最大权限,机主设定的问题验证通过后可以重置指纹密钥。

第一密钥优选指纹验证,第二密钥验证优选用户预先设置在终端中的安全问题进行,例如当用户手指受伤的情况下,可以通过此种方式进行进一步验证。而实践中,第一密钥和第二密钥均有很多的替代方案,例如声音验证、密码验证等等。

作为本实施例的一种改进,用第一密钥对语音消息进行加密后,用加密图片显示语音消息,加密图片包括带锁图片。在播放结束后语音消息上添加一个锁图片提示用户。加密语音消息之后通过带锁图片替换原有显示方法,提示用户该消息已阅并且已加密。

实施例二

一种语音消息阅后加密的终端,如图4所示,包括:

播放模块,用于播放语音消息:

加密模块,用于在首次播放语音消息之后用第一密钥对语音消息进行加密;

第一验证模块,用于在再次播放经加密语音消息前,对用户输入的第一密钥的解密信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息。

存储模块,用于存储第一密钥。

本实施例的工作方式为首次播放语音消息之后用第一密钥对语音消息进行加密;再次播放经加密的语音消息前需用第一密钥进行解密,若解密正确,则播放所述语音消息,若解密不正确,则不播放所述语音消息。也即,首先要判断待播放语音消息是否未加密,若是,则播放语音消息,之后用第一密钥对语音消息进行加密;若否,则对用户输入的第一密钥的解密信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息。用户点击后开始播放语音,如果只有单条语音消息,当播放语音开始时就用上述生成的密钥加密,如果有多条语音消息连续播放时,当播放一条语音消息则后台用上述生成的密钥加密一条,中途停止播放在哪一条语音消息时则加密到那一条。

本实施例一旦某条语音消息被用户播放过之后,随即对其进行加密,不同于以往直接删除的保密方式。即达到的保密效果,又可以不影响用户以后再次对其进行阅读播放。若需要再次进行播放,通过密钥进行解密成功即可。

作为本实施例的一种改进,如图5所示,加密模块包括:

第一密钥搜索单元,用于搜索存储模块是否存有预先设置的第一密钥,若是,则将第一密钥输送至第一密钥加密单元,若否,则向第一密钥生成单元发出启动信号;

第一密钥生成单元,用于生成第一密钥,并将第一密钥输送至第一密钥加密单元;

第一密钥加密单元,用于使用第一密钥对语音消息进行加密。

具体的工作方式为:首先判断待播放语音消息是否未加密,若语音消息未加密,则播放语音消息,判断是否存在已生成的第一密钥,若是,则直接采用第一密钥对语音消息进行加密,若否,则生成一个第一密钥,并对语音消息进行加密;若语音消息已加密,对用户输入的第一密钥的解密信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息。

提供了一种优选的对语音消息进行加密的过程,首先要判断是否已经存在一个第一密钥,若是,则直接使用其进行加密,若否,则需要生产一个第一密钥再进行加密。

作为本实施例的一种改进,

如图6所示,第一验证模块包括:

第一解密信息获取单元,用于获取用户输入的第一密钥的解密信息;

第一解密验证单元,用于对解密信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息,并将错误信号发送至计数单元;

计数单元,用于在接收到错误信号时,将累计次数加1;

判断单元,用于判断计数单元的累计次数是否达到预设限值,若是,则向第二验证模块发出启动信号;

如图7所示,终端还包括第二验证模块,第二验证模块用于对用户输入的第二密钥的验证信息是否正确进行验证,若是,则播放语音消息,若否,则不播放语音消息并退出程序,第二密钥存储在存储模块中。如图8所示,第二验证模块包括:

第二验证信息获取单元,用于获取用户输入的第二验证信息;

第二验证单元,用于判断用户输入的第二验证信息是否正确,若是,则播放语音消息,若否,则不播放语音消息,并退出程序;

第一密钥重置单元,用于重置第一密钥。

本方案提供了一个第二验证模块,以期达到更好保障用户使用权限的目的。在用第一密钥进行解密时,若解密正确,则播放语音消息,若解密不正确,则不播放语音消息,并将累计错误次数加1;当累计错误次数达到预设限值3次时,启动第二密钥进行验证。

首先判断待播放语音消息是否未加密,若语音消息未加密,则播放语音消息,判断是否存在已生成的第一密钥,若是,则直接采用第一密钥对语音消息进行加密,若否,则生成一个第一密钥,并对语音消息进行加密;若语音消息已加密则获取用户输入的第一密钥的解密信息;

然后对用户输入的第一密钥的解密信息是否正确进行验证,若第一密钥的解密信息正确,则播放语音消息,若第一密钥的解密信息不正确,则不播放语音消息,并且将累计错误次数加1;

当累计错误次数是否达到3次时提示用户输入的第二密钥的验证信息;判断第二密钥验证是否成功,若第二密钥验证成功,则播放语音消息,并重置所述第一密钥。例如再次获取用户指纹信息并作为第一密钥存储进所述存储模块。若第二密钥验证不成功,则不播放所述语音消息,并退出程序。

本方案为了达到更好保护用户使用权限的目的,增加了第二密钥的验证方式,在第一密钥验证失败达到预设次数限制的情况下,启用第二密钥的方案进行验证,已达到保障用户使用权限的目的,更安全合理。

作为本实施例的一种优选,第一密钥包括指纹密钥,第二密钥包括安全问题,第一解密信息获取单元包括指纹器。第一密钥优选指纹验证,第二密钥验证优选用户预先设置在终端中的安全问题进行,例如当用户手指受伤的情况下,可以通过此种方式进行进一步验证。而实践中,第一密钥和第二密钥均有很多的替代方案,例如声音验证、密码验证等等。第一密钥选择指纹更为方便并且安全。

作为本实施例的一种改进,如图9所示,加密模块还包括图片替换单元,用于在第一密钥加密单元对语音消息加密后,用加密图片显示语音消息,加密图片包括带锁图片。加密语音消息之后通过带锁图片替换原有显示方法,提示用户该消息已阅并且已加密。

应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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