专利类型 | 发明授权 | 法律事件 | 公开; 实质审查; 授权; |
专利有效性 | 有效专利 | 当前状态 | 授权 |
申请号 | CN201410429501.1 | 申请日 | 2014-08-27 |
公开(公告)号 | CN104219053B | 公开(公告)日 | 2017-11-07 |
申请人 | 小米科技有限责任公司; | 申请人类型 | 企业 |
发明人 | 鲍协浩; 戚冬杰; 赵振海; | 第一发明人 | 鲍协浩 |
权利人 | 小米科技有限责任公司 | 权利人类型 | 企业 |
当前权利人 | 小米科技有限责任公司 | 当前权利人类型 | 企业 |
省份 | 当前专利权人所在省份:北京市 | 城市 | 当前专利权人所在城市:北京市海淀区 |
具体地址 | 当前专利权人所在详细地址:北京市海淀区清河中街68号华润五彩城购物中心二期13层 | 邮编 | 当前专利权人邮编: |
主IPC国际分类 | H04L9/32 | 所有IPC国际分类 | H04L9/32 ; H04M1/667 |
专利引用数量 | 4 | 专利被引用数量 | 0 |
专利权利要求数量 | 24 | 专利文献类型 | B |
专利代理机构 | 北京三高永信知识产权代理有限责任公司 | 专利代理人 | 林锦澜; |
摘要 | 本公开揭示了一种信息显示方法、信息隐藏方法和装置,属于信息安全技术领域。所述信息显示方法包括:接收用于对n层验证机制中前n‑1层验证机制中的任一层进行验证的第一类验证操作,n≥2;在所述第一类验证操作验证通过时,显示伪装信息内容,所述伪装信息内容用于对原始信息内容进行伪装;接收用于对第n层验证机制进行验证的第二类验证操作;在所述第二类验证操作验证通过时,显示所述原始信息内容。解决了相关技术中信息的安全性较差的问题;达到了可以通过伪装信息内容对原始信息内容进行伪装,进而使得他人很难获知原始信息内容,提高信息安全性的效果。 | ||
权利要求 | 1.一种信息显示方法,其特征在于,所述方法包括: |
||
说明书全文 | 信息显示方法、信息隐藏方法和装置技术领域[0001] 本公开涉及信息安全技术领域,特别涉及一种信息显示方法、信息隐藏方法和装置。 背景技术[0002] 短信隐藏是一种在短信应用中增加验证机制,防止他人随意查看全部短信的功能。 [0003] 相关技术中通常在短信应用中设置一私密入口,用户需要在该私密入口中输入正确的验证密码后,才能看到被隐藏的短信。但是在用户被他人胁迫的场景下,用户输入正确的验证密码后,他人也能读取到用户的隐藏短信。 [0004] 公开内容 [0005] 为了解决相关技术中信息安全性较差的问题,本公开提供了一种信息显示方法、信息隐藏方法和装置。所述技术方案如下: [0006] 根据本公开实施例的第一方面,提供一种信息显示方法,包括: [0007] 接收用于对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作,n≥2; [0008] 在所述第一类验证操作验证通过时,显示伪装信息内容,所述伪装信息内容用于对原始信息内容进行伪装; [0009] 接收用于对第n层验证机制进行验证的第二类验证操作; [0010] 在所述第二类验证操作验证通过时,显示所述原始信息内容。 [0011] 可选的,所述接收用于对第n层验证机制进行验证的第二类验证操作,包括: [0012] 接收用于对第n层验证机制进行验证的隐性验证操作,将所述隐性验证操作作为所述第二类验证操作,所述隐性验证操作的验证入口是非显性提示的验证入口。 [0013] 可选的,所述接收用于对第n层验证机制进行验证的隐性验证操作,包括: [0015] 和/或, [0016] 通过触摸屏接收预设手势操作,将所述预设手势操作作为所述隐性验证操作; [0017] 和/或, [0019] 和/或, [0020] 通过物理按键或虚拟按键接收预设规律的按键操作,将所述预设规律的按键操作作为所述隐性验证操作; [0021] 和/或, [0022] 通过所述触摸屏接收预设敲击操作,将所述预设敲击操作作为所述隐性验证操作。 [0023] 可选的,所述在所述第一类验证操作验证通过时,显示伪装信息内容,包括: [0024] 在对前n-1层验证机制中对应于第i层验证机制的所述第一类验证操作验证通过时,显示与第i层验证机制对应的伪装信息内容,1≤i≤n-1。 [0025] 可选的,所述方法还包括: [0026] 获取所述原始信息内容的显示时长;检测获取到的所述显示时长是否超过预定时长;如果所述显示时长超过所述预定时长,则重新启用所述n层验证机制; [0027] 和/或, [0029] 根据本公开实施例的第二方面,提供一种信息隐藏方法,包括: [0030] 对原始信息内容设置n层验证机制,n≥2; [0031] 对所述n层验证机制中的前n-1层验证机制设置伪装信息内容,所述伪装信息用于在所述前n-1层验证机制验证通过时进行显示。 [0032] 可选的,所述对原始信息内容设置n层验证机制,包括: [0033] 设置通过第一类验证操作进行验证的前n-1层验证机制; [0034] 设置通过第二类验证操作进行验证的第n层验证机制。 [0035] 可选的,所述设置通过第二类验证操作进行验证的第n层验证机制,包括: [0036] 设置通过隐性验证操作进行验证的第n层验证机制,所述隐性验证操作作为所述第二类验证操作,所述隐性验证操作的验证入口是非显性提示的验证入口。 [0037] 可选的,所述隐性验证操作包括:预设摇动操作、预设手势操作、预设语音信息、预设规律的按键操作以及预设敲击操作中的至少一种。 [0038] 可选的,所述对所述n层验证机制中的前n-1层验证机制设置伪装信息内容,包括: [0039] 分别设置对应于所述前n-1层验证机制中的第i层验证机制的伪装信息内容,1≤i≤n-1。 [0040] 可选的,所述分别设置对应于所述前n-1层验证机制中的第i层验证机制的伪装信息内容,包括: [0041] 获取系统默认的信息内容,将获取到的所述信息内容作为对应于所述第i层验证机制的伪装信息内容; [0042] 和/或, [0043] 获取所述原始信息内容中的敏感内容,将所述原始信息内容中除所述敏感内容之外的内容作为对应于所述第i层验证机制的伪装信息内容; [0044] 和/或, [0045] 接收用户为所述原始信息内容设置的信息内容,将接收到的所述信息内容作为对应于所述第i层验证机制的伪装信息内容。 [0046] 根据本公开实施例的第三方面,提供一种信息显示装置,包括: [0047] 第一操作接收模块,被配置为接收用于对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作,n≥2; [0048] 伪装内容显示模块,被配置为在对所述第一操作接收模块接收到的所述第一类验证操作验证通过时,显示伪装信息内容,所述伪装信息内容用于对原始信息内容进行伪装; [0049] 第二操作接收模块,被配置为接收用于对第n层验证机制进行验证的第二类验证操作; [0050] 原始内容显示模块,被配置为在对所述第二操作接收模块接收到的所述第二类验证操作验证通过时,显示所述原始信息内容。 [0051] 可选的,所述第二操作接收模块,被配置为接收用于对第n层验证机制进行验证的隐性验证操作,将所述隐性验证操作作为所述第二类验证操作,所述隐性验证操作的验证入口是非显性提示的验证入口。 [0052] 可选的,所述第二操作接收模块,被配置为: [0053] 通过传感器接收预设摇动操作,将所述预设摇动操作作为所述隐性验证操作; [0054] 和/或, [0055] 通过触摸屏接收预设手势操作,将所述预设手势操作作为所述隐性验证操作; [0056] 和/或, [0057] 通过麦克风接收预设语音信息,将所述预设语音信息作为所述隐性验证操作; [0058] 和/或, [0059] 通过物理按键或虚拟按键接收预设规律的按键操作,将所述预设规律的按键操作作为所述隐性验证操作; [0060] 和/或, [0061] 通过所述触摸屏接收预设敲击操作,将所述预设敲击操作作为所述隐性验证操作。 [0062] 可选的,所述伪装内容显示模块,被配置为在对前n-1层验证机制中对应于第i层验证机制的所述第一类验证操作验证通过时,显示与第i层验证机制对应的伪装信息内容,1≤i≤n-1。 [0063] 可选的,所述装置还包括: [0064] 第一触发模块,被配置为获取所述原始信息内容的显示时长;检测获取到的所述显示时长是否超过预定时长;如果所述显示时长超过所述预定时长,则重新启用所述n层验证机制; [0065] 和/或, [0066] 第二触发模块,被配置为若在显示所述原始信息内容时,接收到中断显示的触发信号,则重新启用所述n层验证机制。 [0067] 根据本公开实施例的第四方面,提供一种信息隐藏装置,包括: [0068] 验证机制设置模块,被配置为对原始信息内容设置n层验证机制,n≥2; [0069] 伪装内容设置模块,被配置为对所述验证机制设置模块设置的所述n层验证机制中的前n-1层验证机制设置伪装信息内容,所述伪装信息用于在所述前n-1层验证机制验证通过时进行显示。 [0070] 可选的,所述验证机制设置模块,包括: [0071] 第一设置子模块,被配置为设置通过第一类验证操作进行验证的前n-1层验证机制; [0072] 第二设置子模块,被配置为设置通过第二类验证操作进行验证的第n层验证机制。 [0073] 可选的,所述第二设置子模块,被配置为设置通过隐性验证操作进行验证的第n层验证机制,所述隐性验证操作作为所述第二类验证操作,所述隐性验证操作的验证入口是非显性提示的验证入口。 [0074] 可选的,所述隐性验证操作包括:预设摇动操作、预设手势操作、预设语音信息、预设规律的按键操作以及预设敲击操作中的至少一种。 [0075] 可选的,所述伪装内容设置模块,被配置为分别设置对应于所述前n-1层验证机制中的第i层验证机制的伪装信息内容,1≤i≤n-1。 [0076] 可选的,所述伪装内容设置模块,包括: [0077] 第三设置子模块,被配置为获取系统默认的信息内容,将获取到的所述信息内容作为对应于所述第i层验证机制的伪装信息内容; [0078] 和/或, [0079] 第四设置子模块,被配置为获取所述原始信息内容中的敏感内容,将所述原始信息内容中除所述敏感内容之外的内容作为对应于所述第i层验证机制的伪装信息内容; [0080] 和/或, [0081] 第五设置子模块,被配置为接收用户为所述原始信息内容设置的信息内容,将接收到的所述信息内容作为对应于所述第i层验证机制的伪装信息内容。 [0082] 根据本公开实施例的第五方面,提供一种信息显示装置,包括: [0083] 处理器; [0084] 用于存储所述处理器可执行指令的存储器; [0085] 其中,所述处理器被配置为: [0086] 接收用于对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作,n≥2; [0087] 在所述第一类验证操作验证通过时,显示伪装信息内容,所述伪装信息内容用于对原始信息内容进行伪装; [0088] 接收用于对第n层验证机制进行验证的第二类验证操作; [0089] 在所述第二类验证操作验证通过时,显示所述原始信息内容。 [0090] 根据本公开实施例的第六方面,提供一种信息隐藏装置,包括: [0091] 处理器; [0092] 用于存储所述处理器可执行指令的存储器; [0093] 其中,所述处理器被配置为: [0094] 对原始信息内容设置n层验证机制,n≥2; [0095] 对所述n层验证机制中的前n-1层验证机制设置伪装信息内容,所述伪装信息用于在所述前n-1层验证机制验证通过时进行显示。 [0096] 本公开的实施例提供的技术方案可以包括以下有益效果: [0097] 通过在接收到对前n-1层验证机制中的任一层验证机制进行验证的第一类验证操作,且对第一类验证操作验证通过时,只显示伪装信息内容;而在接收到对第n层验证机制进行验证的第二类验证操作,且对第二类验证操作验证通过时,才会显示原始信息内容;解决了相关技术中信息的安全性较差的问题;达到了可以通过伪装信息内容对原始信息内容进行伪装,进而使得他人很难获知原始信息内容,提高信息安全性的效果。 [0100] 图1是根据一示例性实施例示出的一种信息显示方法的流程图。 [0101] 图2是根据另一示例性实施例示出的一种信息隐藏方法的流程图。 [0102] 图3是根据再一示例性实施例示出的一种信息显示方法的流程图。 [0103] 图4是根据再一示例性实施例示出的一种信息显示方法的流程图。 [0104] 图5是根据一示例性实施例示出的一种信息显示装置的框图。 [0105] 图6是根据另一示例性实施例示出的一种信息显示装置的框图。 [0106] 图7是根据一示例性实施例示出的一种信息隐藏装置的框图。 [0107] 图8是根据另一示例性实施例示出的一种信息隐藏装置的框图。 [0108] 图9是根据一示例性实施例示出的一种用于信息显示和信息隐藏的装置的框图。 具体实施方式[0109] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。 [0110] 图1是根据一示例性实施例示出的一种信息显示方法的流程图,如图1所示,该信息显示方法可以包括以下步骤。 [0111] 在步骤101中,接收用于对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作,n≥2。 [0112] 在步骤102中,在第一类验证操作验证通过时,显示伪装信息内容,伪装信息内容用于对原始信息内容进行伪装。 [0113] 在步骤103中,接收用于对第n层验证机制进行验证的第二类验证操作。 [0114] 在步骤104中,在第二类验证操作验证通过时,显示原始信息内容。 [0115] 综上所述,本公开实施例中提供的信息显示方法,通过在接收到对前n-1层验证机制中的任一层验证机制进行验证的第一类验证操作,且对第一类验证操作验证通过时,只显示伪装信息内容;而在接收到对第n层验证机制进行验证的第二类验证操作,且对第二类验证操作验证通过时,才会显示原始信息内容;解决了相关技术中信息的安全性较差的问题;达到了可以通过伪装信息内容对原始信息内容进行伪装,进而使得他人很难获知原始信息内容,提高信息安全性的效果。 [0116] 图2是根据一示例性实施例示出的一种信息隐藏方法的流程图,如图2所示,该信息隐藏方法可以包括以下步骤。 [0117] 在步骤201中,对原始信息内容设置n层验证机制,n≥2。 [0118] 在步骤202中,对n层验证机制中的前n-1层验证机制设置伪装信息内容,伪装信息用于在前n-1层验证机制验证通过时进行显示。 [0119] 综上所述,本公开实施例中提供的信息隐藏方法,通过对原始信息内容设置n层验证机制,并对前n-1层验证机制设置伪装信息内容;使得即便前n-1层验证机制所对应的第一类验证操作被其它用户获知,其它用户也只能获知对原始信息内容进行伪装的伪装信息内容,并不能获知真实的原始信息内容;解决了相关技术中信息安全性较差的问题;达到了可以提高信息安全性的效果。 [0120] 图3是根据一示例性实施例示出的一种信息显示方法的流程图,如图3所示,该信息显示方法可以包括以下步骤。 [0121] 在步骤301中,对原始信息内容设置n层验证机制,n≥2。 [0122] 在步骤302中,对n层验证机制中的前n-1层验证机制设置伪装信息内容,伪装信息用于在前n-1层验证机制验证通过时进行显示。 [0123] 在步骤303中,接收用于对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作,n≥2。 [0124] 在步骤304中,在第一类验证操作验证通过时,显示伪装信息内容,伪装信息内容用于对原始信息内容进行伪装。 [0125] 在步骤305中,接收用于对第n层验证机制进行验证的第二类验证操作。 [0126] 在步骤306中,在第二类验证操作验证通过时,显示原始信息内容。 [0127] 综上所述,本公开实施例中提供的信息显示方法,通过在接收到对前n-1层验证机制中的任一层验证机制进行验证的第一类验证操作,且对第一类验证操作验证通过时,只显示伪装信息内容;而在接收到对第n层验证机制进行验证的第二类验证操作,且对第二类验证操作验证通过时,才会显示原始信息内容;解决了相关技术中信息的安全性较差的问题;达到了可以通过伪装信息内容对原始信息内容进行伪装,进而使得他人很难获知原始信息内容,提高信息安全性的效果。 [0128] 图4是根据一示例性实施例示出的一种信息显示方法的流程图,如图4所示,该信息显示方法可以包括以下步骤。 [0129] 在步骤401中,设置通过第一类验证操作进行验证的前n-1层验证机制。 [0130] 当用户想要对终端中的某些信息进行隐藏,进而避免他人随意查看时,用户可以在终端中执行一系列操作。终端接收到用户的一系列操作后为原始信息内容设置通过第一类验证操作进行验证的前n-1层验证机制。其中,n≥2,原始信息内容可以包括短信、即时通信信息、记事本信息、日记、邮件、图片或者视频中的至少一种;第一类验证操作的验证入口通常为显性提示的验证入口。 [0131] 比如,以n为3为例,终端可以设置通过解密密码进行验证的第一层验证机制,并且设置通过预定手势进行验证的第2层验证机制。 [0132] 在实际实现时,终端可以依序设置前n-1层验证机制中的每一层验证机制所对应的第一类验证操作,也可以同时设置前n-1层验证机制中的每一层验证机制所对应的第一类验证操作,本实施例对此并不做限定。并且,前n-1层验证机制中的每一层验证机制所对应的第一类验证操作可以相同也可以不同,本实施例对此也不做限定。 [0133] 在步骤402中,设置通过第二类验证操作进行验证的第n层验证机制。 [0134] 终端可以设置通过隐性验证操作进行验证的第n层验证机制,将隐性验证操作作为第二类验证操作,隐性验证操作的验证入口是非显性提示的验证入口。其中,隐性验证操作包括:预设摇动操作、预设手势操作、预设语音信息、预设规律的按键操作以及预设敲击操作中的至少一种。 [0135] 比如,终端可以设置通过摇动终端三次的摇动操作进行验证的第3层验证机制。 [0136] 需要说明的是,本步骤可以是在用户触发下执行的步骤,也可以是终端自动执行的步骤,本实施例对此并不做限定。 [0137] 在步骤403中,分别设置对应于前n-1层验证机制中的第i层验证机制的伪装信息内容。 [0138] 为了避免他人对前n-1层验证机制所对应的第一类验证操作验证通过时,他人可以浏览原始信息内容,威胁原始信息内容的信息安全的问题,终端可以分别设置对应于前n-1层验证机制中的第i层验证机制的伪装信息内容,通过伪装信息内容对原始信息内容进行伪装。其中,伪装信息内容用于对原始信息内容进行伪装,1≤i≤n-1。 [0139] 终端设置对应于第i层验证机制的伪装信息内容的设置方法可以包括如下方法中的至少一种: [0140] 第一种: [0141] 获取系统默认的信息内容,将获取到的信息内容作为对应于第i层验证机制的伪装信息内容; [0142] 终端可以预设信息内容,当终端需要为第i层验证机制设置伪装信息内容时,终端获取系统预设的信息内容,将获取到的信息内容作为对应于第i层验证机制的伪装信息内容。 [0143] 在实际实现时,终端可以为短信、记事本信息、日记、即时通信信息或者邮件之类的原始信息内容预设诸如问候语、祝福语、客套话之类的信息内容。比如,对于短信来说,终端可以预设‘祝您天天开心’、‘祝您和您的家人身体健康、万事如意’、‘早上好’、‘我现在在开会,有事请留言’或者‘我稍后与您联系’之类的信息内容。这样,当终端需要为短信设置伪装信息内容时,终端可以将上述预设的内容作为对应于第i层验证机制的伪装信息内容。 [0144] 终端可以为图片之类的原始信息内容预设诸如明星海报、电影宣传海报、商品宣传单、动物图片或者风景图之类的图片内容。当终端需要为图片设置伪装信息内容时,终端可以将上述预设的内容设置为对应于第i层验证机制的伪装信息内容。 [0145] 终端可以为视频之类的原始信息内容预设诸如宣传片、MV或者明星访谈之类的信息内容。当终端需要为视频设置伪装信息内容时,终端可以将预设的上述内容设置为对应于第i层验证机制的伪装信息内容。 [0146] 第二种: [0147] 获取原始信息内容中的敏感内容,将原始信息内容中除敏感内容之外的内容作为对应于第i层验证机制的伪装信息内容; [0148] 当原始信息内容为短信、记事本信息、即时通信信息或者邮件时,终端可以提取其中的敏感信息,将除敏感信息之外的信息确定为对应于第i层验证机制的伪装信息内容。 [0149] 比如,当原始信息内容为包含银行卡号和密码的记事本信息时,终端可以提取记事本信息中的银行卡号和密码,将记事本信息中除银行卡号和密码之外的内容作为对应于第i层验证机制的伪装信息内容;当原始信息内容为公司财务通过邮件发送的工资明细时,终端可以提取工资条中的金额明细,将工资条中除提取到的金额明细之外的信息确定为对应于第i层验证机制的伪装信息内容。 [0150] 当原始信息内容为图片时,终端可以识别图片中的目标对象,将图片中除目标对象之外的内容确定为对应于第i层验证机制的伪装信息内容。其中,该目标对象可以为用户预先标记的对象或者终端根据已经存储的各个图片提取确定的对象。 [0151] 当原始信息内容为视频时,终端可以提取视频中的目标片段,将视频中除目标片段之外的内容确定为对应于第i层验证机制的伪装信息内容。其中,目标片段可以为用户预先标记的片段,也可以是终端根据视频内容自动提取的片段,本实施例对此并不做限定。 [0152] 在实际实现时,终端还可以直接提取原始信息内容中的常规内容,将提取到的常规内容作为对应于第i层验证机制的伪装信息内容。其中,常规内容是指携带的信息量较少或者对于用户来说不是私密信息的内容。 [0153] 比如,当原始信息内容为诸如短信、记事本信息或者即时通信信息之类的文本信息时,终端可以通过语义分析得到原始信息内容中的常规内容,将分析得到的常规内容作为第i层验证机制的伪装信息内容。比如,提取文本信息中的问候语、祝福语和客套话。 [0154] 当原始信息内容为邮件时,终端可以提取邮件中的常规内容,比如问候语、祝福语、签名或者客套话之类的内容,将提取到的内容作为对应于第i层验证机制的伪装信息内容。 [0155] 当原始信息内容为图片时,终端可以自动对图片中的敏感动作或者敏感对象进行隐藏,进而只显示隐藏后的内容。 [0156] 当原始信息内容为视频时,终端可以提取视频中的风景片段或者美食片段,将提取到的片段作为对应于第i层验证机制的伪装信息内容。 [0157] 第三种: [0158] 接收用户为原始信息内容设置的信息内容,将接收到的信息内容作为对应于第i层验证机制的伪装信息内容。 [0159] 当需要为第i层验证机制设置伪装信息内容时,用户可以在终端中输入自定义的内容,终端接收到用户自定义的内容之后,将接收到的信息内容作为对应于第i层验证机制的伪装信息内容。 [0160] 需要说明的一点是,终端为每层验证机制设置的伪装信息内容可以相同也可以不同,本实施例对此并不做限定。 [0161] 需要说明的另一点是,本实施例只是以终端先执行步骤402后执行步骤403为例,在实际实现时,终端还可以同时执行步骤402和步骤403,或者先执行步骤403后执行步骤402,只需要保证步骤401至步骤403在步骤404之前执行即可,对其实际执行顺序并不做限定。 [0162] 在步骤404中,接收用于对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作,n≥2。 [0163] 当用户想要浏览终端中隐藏的信息内容时,用户可以在终端中输入对第i层验证机制进行验证的第一类验证操作,相应的,终端可以接收到对第i层验证机制进行验证的第一类验证操作。其中,i的起始值为1,且i为小于等于n-1的整数。 [0164] 比如,当第一层验证机制使用加密密码加密时,用户可以在终端中输入对应于加密密码的解密密码;终端相应的接收用户输入的解密密码。类似的,当第二层验证机制使用加密手势加密时,用户可以在终端中施加与加密手势对应的手势解密操作;终端可以相应的接收到手势解密操作。 [0165] 在实际实现时,终端可以显示用于提示第一类验证操作的验证入口,用户在查看到验证入口之后,进入验证入口,施加第一类验证操作,终端相应的接收第一类验证操作,本实施例对此并不做限定。 [0166] 在步骤405中,在对前n-1层验证机制中对应于第i层验证机制的第一类验证操作验证通过时,显示与第i层验证机制对应的伪装信息内容。 [0167] 终端接收到用于对第i层验证机制进行验证的第一类验证操作时,终端可以对接收到的第一类验证操作进行验证,当验证通过时,显示与第i层验证机制对应的伪装信息内容。其中,伪装信息内容用于对原始信息内容进行伪装。 [0168] 比如,终端接收到对应于第一层验证机制的解密密码,则终端可以检测接收到的解密密码是否正确,如果正确,则显示对应于第一层验证机制的伪装信息内容。 [0169] 需要说明的第一点是,终端接收到对应于第i层验证机制的第一类验证操作时,终端即可对接收到的对应于第i层验证机制的第一类验证操作进行验证,当验证通过时,显示对应于第i层验证机制的伪装信息内容。此后,将i+1,当用户继续施加对应于第i层验证机制的第一类验证操作时,终端可以再次执行接收对应于第i层验证机制的第一类验证操作,对接收到的对应于第i层验证机制的第一类验证操作进行验证,如果验证通过,则显示对应于第i层的伪装信息内容。 [0170] 需要说明的第二点是,如果终端对第一类验证操作验证失败,则流程结束,本实施例在此不再赘述。 [0171] 需要说明的第三点是,在i [0172] 在步骤406中,接收用于对第n层验证机制进行验证的第二类验证操作。 [0173] 在终端显示对应于第n-1层验证机制的伪装信息内容之后,用户可以执行对第n层验证机制进行验证的第二类验证操作。相应的,终端可以接收到第二类验证操作。 [0174] 在实际实现时,本步骤可以包括:接收用于对第n层验证机制进行验证的隐性验证操作,将隐性验证操作作为第二类验证操作,隐性验证操作的验证入口是非显性提示的验证入口。 [0175] 由于隐性验证操作可以包括预设摇动操作、预设手势操作、预设语音信息、预设规律的按键操作以及预设敲击操作中的至少一种,所以根据隐性验证操作的不同,终端接收用于对第n层验证机制进行验证的隐性验证操作的接收方法可以包括如下方法中的至少一种: [0176] 第一种: [0177] 通过传感器接收预设摇动操作,将预设摇动操作作为隐性验证操作; [0178] 当用户按照预设摇动操作摇动终端中,终端可以通过传感器接收到预设摇动操作,终端将预设摇动操作作为隐性验证操作。其中,摇动操作可以是传统的摇动操作,也可以是用户握持终端做出一定手势的摇动操作,还可以是用户反转终端的反转操作,本实施例对此并不做限定。 [0179] 比如,当用户摇动三次手机时,终端可以通过传感器接收到摇动三次的摇动操作。当用户握持手机做出画圈的操作时,终端可以通过传感器接收到画圈操作。当用户握持手机画出一个‘对号’时,终端可以通过传感器接收到该操作。当,用户将手机反转时,手机可以通过传感器接收到该反转操作。 [0180] 本实施例只是以预设摇动操作是上述几种操作为例,在实际实现时,预设摇动操作还可以为其他操作,本实施例对此并不做限定。 [0181] 第二种: [0182] 通过触摸屏接收预设手势操作,将预设手势操作作为隐性验证操作; [0183] 第三种: [0184] 通过麦克风接收预设语音信息,将预设语音信息作为隐性验证操作; [0185] 用户还可以对着终端麦克风说出预设语句,相应的,终端可以通过麦克风接收预设语音信息。 [0186] 第四种: [0187] 通过物理按键或虚拟按键接收预设规律的按键操作,将预设规律的按键操作作为隐性验证操作; [0188] 用户还可以以预设规律按压终端中的物理按键,或者按压终端通过虚拟键盘向用户提供的虚拟按键。比如,终端同时按压数字键‘1’和数字键‘9’。 [0189] 第五种: [0190] 通过触摸屏接收预设敲击操作,将预设敲击操作作为隐性验证操作。 [0191] 用户还可以按照预设敲击规律敲击终端屏幕,比如,用户连续点击3次终端屏幕。 [0192] 在步骤407中,在第二类验证操作验证通过时,显示原始信息内容。 [0193] 终端接收到第二类验证操作时,终端可以对第二类验证操作进行验证,如果对第二类验证操作验证通过,则终端可以显示原始信息内容。 [0194] 终端可以检测接收到的第二类验证操作是否与预设的第二类验证操作匹配,如果匹配,则确定对第二类验证操作验证通过,反之,则验证失败。 [0195] 在本实施例的一个应用场景中,为了避免遗忘自己的银行卡密码,进而给使用带来不便,小明在手机记事本中创建了存储有银行卡号和密码的记事本信息。则为了避免手机被盗时,他人查看到该条记事本信息,进而导致财产损失,小明对该条记事本信息设置了2层验证机制。其中,第一层验证机制设置了手势验证,第二层验证机制设置了语音验证;且第一层验证机制通过用户设置的‘8.10号小妹生日,记得买礼物’进行伪装。这样,即便他人捡到手机,通过屏幕中的划痕猜对了加密手势,并对第一层验证机制验证通过,他人也只能看到第一层验证机制的伪装信息内容,而无法查看到自己的银行卡号和密码;并且他人在查看到信息内容后,他人一般会认为该内容就是本条记事本信息的初始内容,从而放弃继续解密,提高了记事本信息的信息安全。即便他人知道还需要进一步验证,但是由于手机并不会显示对最后一步验证的验证入口,他人也无法继续验证,进一步保证了信息安全。 [0196] 在本实施例的另一个应用场景中,小花为了防止自己与恋人的短信记录被他人查看,小花对短信记录设置了3层验证,第一层验证机制为密码验证,第二层验证机制为手势验证,第三层验证机制为组合按键验证,且第一层验证机制和第二层验证机制均通过伪装信息内容对该短信记录进行伪装。则当他人使用小花手机且出于好奇心尝试对隐藏的短信进行验证时,即便他人可能对第一层验证机制验证通过,但是也只能查看到伪装的信息内容,而并不能查看到真实的伪装内容;且他人也不一定能继续对第二层验证机制验证通过,即便他人在极小概率的情况下对第二层验证机制也验证通过,那么他看到的内容仍然是伪装的信息内容,而并不是短信记录的真实内容,提高了短信记录的安全。同时,由于第三层验证机制使用隐性验证操作,终端不提供验证入口,所以在他人事先不知道还有第三层验证时,他人会非常肯定的认为当前显示的内容即为短信的真实内容,进一步提高了信息安全。 [0197] 需要补充说明的是,步骤404至步骤407可以是步骤403之后执行一次的步骤,也可以是步骤403之后循环执行多次的步骤,本实施例对此并不做限定。 [0198] 综上所述,本公开实施例中提供的信息显示方法,通过在接收到对前n-1层验证机制中的任一层验证机制进行验证的第一类验证操作,且对第一类验证操作验证通过时,只显示伪装信息内容;而在接收到对第n层验证机制进行验证的第二类验证操作,且对第二类验证操作验证通过时,才会显示原始信息内容;解决了相关技术中信息的安全性较差的问题;达到了可以通过伪装信息内容对原始信息内容进行伪装,进而使得他人很难获知原始信息内容,提高信息安全性的效果。 [0199] 通常情况下,用户对隐藏的内容进行访问验证,终端显示对应的内容之后,用户都会认为此时显示的内容就是隐藏的内容,所以本实施例通过设置n层验证机制加密,并且前n-1层验证机制使用伪装信息内容来伪装原始信息内容,达到了即使其他用户胁迫用户本人对隐藏的内容进行验证,其他用户也无法查看到原始信息内容中的真实内容,提高了信息内容的安全性。 [0200] 同时,本实施例通过对最后一层验证机制设置通过隐性验证操作进行验证,隐性验证操作的验证入口为非显性提示的验证入口,使得其他用户在对前n-1层验证机制的第一类验证信息验证后,其他用户也无法获知还有一层验证,进一步提高了信息内容的安全。 [0201] 需要说明的是,在终端显示原始信息内容之后,终端还可以执行如下步骤中的至少一个步骤: [0202] 第一,获取原始信息内容的显示时长;检测获取到的显示时长是否超过预定时长;如果显示时长超过预定时长,则重新启用n层验证机制; [0203] 在终端开始显示原始信息内容时,终端可以记录原始信息内容的显示时长,并实时检测记录的显示时长是否超过预定时长比如‘30S’,当检测结果为超过预定时长时,终端可以请求用户再次验证。在实际实现时,终端可以显示第一类验证操作的验证入口,当用户施加对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作,相应的,终端可以重新启用n层验证机制。这样,就避免了用户查看完隐藏的原始信息内容忘记退出时,终端显示的原始信息内容被他人偷看的问题。 [0204] 第二,若在显示原始信息内容时,接收到中断显示的触发信号,则重新启用n层验证机制。 [0205] 其中,中断显示的触发信号可以为新呼叫呼入的请求信号,也可以是用户通过下拉通知栏从通知栏切换至其他界面的切换信号。 [0206] 比如,在终端显示原始信息内容时,当有新呼叫呼入且呼叫结束时,终端将显示第一类验证操作的验证入口,当用户施加对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作时,终端重新启用n层验证机制。 [0207] 类似的,当用户通过下拉通知栏,进而查看新短信、新的即时通信信息后,终端也可以显示第一类验证操作的验证入口,当用户施加对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作时,终端可以重新启用n层验证机制。 [0208] 在实际实现时,当用户退出原始信息内容的显示,且想要再次查看原始信息内容时,终端仍然需要重新启用n层验证机制。 [0209] 下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。 [0210] 图5是根据一示例性实施例示出的一种信息显示装置的框图,如图5所示,该信息显示装置可以包括但不限于:第一操作接收模块510、伪装内容显示模块520、第二操作接收模块530和原始内容显示模块540。 [0211] 第一操作接收模块510,被配置为接收用于对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作,n≥2; [0212] 伪装内容显示模块520,被配置为在对第一操作接收模块510接收到的第一类验证操作验证通过时,显示伪装信息内容,伪装信息内容用于对原始信息内容进行伪装; [0213] 第二操作接收模块530,被配置为接收用于对第n层验证机制进行验证的第二类验证操作; [0214] 原始内容显示模块540,被配置为在对第二操作接收模块530接收到的第二类验证操作验证通过时,显示原始信息内容。 [0215] 综上所述,本公开实施例中提供的信息显示装置,通过在接收到对前n-1层中的任一层进行验证的第一类验证操作,且对第一类验证操作验证通过时,只显示伪装信息内容;而在接收到对第n层进行验证的第二类验证操作,且对第二类验证操作验证通过时,才会显示原始信息内容;解决了相关技术中信息的安全性较差的问题;达到了可以通过伪装信息内容对原始信息内容进行伪装,进而使得他人很难获知原始信息内容,提高信息安全性的效果。 [0216] 图6是根据一示例性实施例示出的一种信息显示装置的框图,如图6所示,该信息显示装置可以包括但不限于:第一操作接收模块610、伪装内容显示模块620、第二操作接收模块630和原始内容显示模块640。 [0217] 第一操作接收模块610,被配置为接收用于对n层验证机制中前n-1层验证机制中的任一层进行验证的第一类验证操作,n≥2; [0218] 伪装内容显示模块620,被配置为在对第一操作接收模块610接收到的第一类验证操作验证通过时,显示伪装信息内容,伪装信息内容用于对原始信息内容进行伪装; [0219] 第二操作接收模块630,被配置为接收用于对第n层验证机制进行验证的第二类验证操作; [0220] 原始内容显示模块640,被配置为在对第二操作接收模块630接收到的第二类验证操作验证通过时,显示原始信息内容。 [0221] 可选的,第二操作接收模块630,被配置为接收用于对第n层验证机制进行验证的隐性验证操作,将隐性验证操作作为第二类验证操作,隐性验证操作的验证入口是非显性提示的验证入口。 [0222] 可选的,第二操作接收模块630,被配置为: [0223] 通过传感器接收预设摇动操作,将预设摇动操作作为隐性验证操作; [0224] 和/或, [0225] 通过触摸屏接收预设手势操作,将预设手势操作作为隐性验证操作; [0226] 和/或, [0227] 通过麦克风接收预设语音信息,将预设语音信息作为隐性验证操作; [0228] 和/或, [0229] 通过物理按键或虚拟按键接收预设规律的按键操作,将预设规律的按键操作作为隐性验证操作; [0230] 和/或, [0231] 通过触摸屏接收预设敲击操作,将预设敲击操作作为隐性验证操作。 [0232] 可选的,伪装内容显示模块620,被配置为在对前n-1层验证机制中对应于第i层验证机制的第一类验证操作验证通过时,显示与第i层验证机制对应的伪装信息内容,1≤i≤n-1。 [0233] 可选的,装置还包括: [0234] 第一触发模块650,被配置为获取原始信息内容的显示时长;检测获取到的显示时长是否超过预定时长;如果显示时长超过预定时长,则重新启动n层验证机制; [0235] 和/或, [0236] 第二触发模块660,被配置为若在显示原始信息内容时,接收到中断显示的触发信号,则重新启用n层验证机制。 [0237] 综上所述,本公开实施例中提供的信息显示装置,通过在接收到对前n-1层中的任一层进行验证的第一类验证操作,且对第一类验证操作验证通过时,只显示伪装信息内容;而在接收到对第n层进行验证的第二类验证操作,且对第二类验证操作验证通过时,才会显示原始信息内容;解决了相关技术中信息的安全性较差的问题;达到了可以通过伪装信息内容对原始信息内容进行伪装,进而使得他人很难获知原始信息内容,提高信息安全性的效果。 [0238] 通常情况下,用户对隐藏的内容进行访问验证,终端显示对应的内容之后,用户都会认为此时显示的内容就是隐藏的内容,所以本实施例通过设置n层加密,并且前n-1层使用伪装信息内容来伪装原始信息内容,达到了即使其他用户胁迫用户本人对隐藏的内容进行验证,其他用户也无法查看到原始信息内容中的真实内容,提高了信息内容的安全性。 [0239] 同时,本实施例通过对最后一层设置通过隐性验证操作进行验证,隐性验证操作的验证入口为非显性提示的验证入口,使得其他用户在进行前n-1层的验证后,其他用户也无法获知还有一层验证,进一步提高了信息内容的安全。 [0240] 图7是根据另一示例性实施例示出的一种信息隐藏装置的框图,如图7所示,该信息隐藏装置可以包括但不限于:验证机制设置模块710和伪装内容设置模块720; [0241] 验证机制设置模块710,被配置为对原始信息内容设置n层验证机制,n≥2; [0242] 伪装内容设置模块720,被配置为对验证机制设置模块710设置的n层验证机制中的前n-1层验证机制设置伪装信息内容,伪装信息用于在前n-1层验证机制验证通过时进行显示,伪装信息内容用于对原始信息内容进行伪装。 [0243] 综上所述,本公开实施例中提供的信息隐藏装置,通过对原始信息内容设置n层验证机制,并对前n-1层验证机制设置伪装信息内容;使得即便前n-1层验证机制所对应的第一类验证操作被其它用户获知,其它用户也只能获知对原始信息内容进行伪装的伪装信息内容,并不能获知真实的原始信息内容;解决了相关技术中信息安全性较差的问题;达到了可以提高信息安全性的效果。 [0244] 图8是根据另一示例性实施例示出的一种信息隐藏装置的框图,如图8所示,该信息隐藏装置可以包括但不限于:验证机制设置模块810和伪装内容设置模块820; [0245] 验证机制设置模块810,被配置为对原始信息内容设置n层验证机制,n≥2; [0246] 伪装内容设置模块820,被配置为对验证机制设置模块810设置的n层验证机制中的前n-1层验证机制设置伪装信息内容,伪装信息用于在前n-1层验证机制验证通过时进行显示,伪装信息内容用于对原始信息内容进行伪装。 [0247] 可选的,验证机制设置模块810,包括: [0248] 第一设置子模块811,被配置为设置通过第一类验证操作进行验证的前n-1层验证机制; [0249] 第二设置子模块812,被配置为设置通过第二类验证操作进行验证的第n层验证机制。 [0250] 可选的,第二设置子模块812,被配置为设置通过隐性验证操作进行验证的第n层验证机制,将隐性验证操作作为第二类验证操作,隐性验证操作的验证入口是非显性提示的验证入口。 [0251] 可选的,隐性验证操作包括:预设摇动操作、预设手势操作、预设语音信息、预设规律的按键操作以及预设敲击操作中的至少一种。 [0252] 可选的,伪装内容设置模块820,被配置为分别设置对应于前n-1层验证机制中的第i层验证机制的伪装信息内容,1≤i≤n-1。 [0253] 可选的,伪装内容设置模块820,包括: [0254] 第三设置子模块821,被配置为获取系统默认的信息内容,将获取到的信息内容作为对应于第i层验证机制的伪装信息内容; [0255] 和/或, [0256] 第四设置子模块822,被配置为获取原始信息内容中的敏感内容,将原始信息内容中除敏感内容之外的内容作为对应于第i层验证机制的伪装信息内容; [0257] 和/或, [0258] 第五设置子模块823,被配置为接收用户为原始信息内容设置的信息内容,将接收到的信息内容作为对应于第i层验证机制的伪装信息内容。 [0259] 综上所述,本公开实施例中提供的信息隐藏装置,通过对原始信息内容设置n层验证机制,并对前n-1层验证机制设置伪装信息内容;使得即便前n-1层验证机制所对应的第一类验证操作被其它用户获知,其它用户也只能获知对原始信息内容进行伪装的伪装信息内容,并不能获知真实的原始信息内容;解决了相关技术中信息安全性较差的问题;达到了可以提高信息安全性的效果。 [0260] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。 [0261] 图9是根据一示例性实施例示出的一种用于信息显示和信息隐藏的装置900的框图。例如,装置900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。 [0262] 参照图9,装置900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(I/O)的接口912,传感器组件914,以及通信组件916。 [0263] 处理组件902通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器918来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。 [0264] 存储器904被配置为存储各种类型的数据以支持在装置900的操作。这些数据的示例包括用于在装置900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。 [0265] 电源组件906为装置900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为装置900生成、管理和分配电力相关联的组件。 [0266] 多媒体组件908包括在所述装置900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当装置900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。 [0267] 音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(MIC),当装置900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。 [0268] I/O接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。 [0269] 传感器组件914包括一个或多个传感器,用于为装置900提供各个方面的状态评估。例如,传感器组件914可以检测到装置900的打开/关闭状态,组件的相对定位,例如所述组件为装置900的显示器和小键盘,传感器组件914还可以检测装置900或装置900一个组件的位置改变,用户与装置900接触的存在或不存在,装置900方位或加速/减速和装置900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。 [0270] 通信组件916被配置为便于装置900和其他设备之间有线或无线方式的通信。装置900可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。 在一个示例性实施例中,所述通信组件916还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。 [0271] 在示例性实施例中,装置900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。 [0272] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由装置900的处理器918执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。 |