《对内容进行隐藏、解隐藏的方法、装置及终端.pdf》由会员分享,可在线阅读,更多相关《对内容进行隐藏、解隐藏的方法、装置及终端.pdf(36页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104134043A43申请公布日20141105CN104134043A21申请号201310308904622申请日20130722G06F21/6020130171申请人腾讯科技(深圳)有限公司地址518000广东省深圳市福田区振兴路赛格科技园2栋东403室72发明人李丹华74专利代理机构北京三高永信知识产权代理有限责任公司11138代理人罗振安54发明名称对内容进行隐藏、解隐藏的方法、装置及终端57摘要本发明公开了一种对内容进行隐藏、解隐藏的方法、装置及终端,属于信息安全技术领域。包括获取用户在当前界面上输入的第一隐藏轨迹;判断第一隐藏轨迹与预先设置的第二隐藏轨迹是否。
2、匹配;如果第一隐藏轨迹与第二隐藏轨迹匹配,则将与第二隐藏轨迹对应的待隐藏内容进行隐藏。解隐藏方法包括获取用户在当前界面上输入的第一解隐藏轨迹;判断第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配;如果第一解隐藏轨迹与第二解隐藏轨迹匹配,则将与第二解隐藏轨迹对应的隐藏内容进行解隐藏。本发明通过获取轨迹的方式在无需额外设置并显示鉴权入口时实现隐藏或解隐藏,提高了隐藏或解隐藏的便捷性;由于轨迹不易破解,可提高安全性。51INTCL权利要求书4页说明书23页附图8页19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书23页附图8页10申请公布号CN104134043ACN1041340。
3、43A1/4页21一种对内容进行隐藏的方法,其特征在于,所述方法包括获取用户在当前界面上输入的第一隐藏轨迹;判断所述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配;如果所述第一隐藏轨迹与所述第二隐藏轨迹匹配,则将与所述第二隐藏轨迹对应的待隐藏内容进行隐藏。2根据权利要求1所述的方法,其特征在于,所述判断所述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配之前,还包括按照第一预设规则在所述第一隐藏轨迹对应的坐标及预先设置的第二隐藏轨迹对应的坐标中分别选取预设数目的坐标;确定从所述第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离及从所述第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离;所述判断所。
4、述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配,包括判断从所述第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从所述第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是否匹配。3根据权利要求1所述的方法,其特征在于,所述隐藏所述待隐藏内容之前,还包括设置所述第二隐藏轨迹,并设置所述第二隐藏轨迹与所述待隐藏内容的对应关系。4根据权利要求1所述的方法,其特征在于,将与所述第二隐藏轨迹对应的待隐藏内容进行隐藏之后,还包括获取用户在所述当前界面上输入的第一解隐藏轨迹;判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配;如果所述第一解隐藏轨迹与所述第二解隐藏轨迹匹配,则将与所述第二解隐藏轨。
5、迹对应的隐藏内容进行解隐藏。5根据权利要求4所述的方法,其特征在于,所述判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配之前,还包括按照第二预设规则在所述第一解隐藏轨迹对应的坐标及预先设置的第二解隐藏轨迹对应的坐标中分别选取第一预设数目的坐标;确定从所述第一解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离及从所述第二解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离;所述判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配,包括判断从所述第一解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从所述第二解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是否匹配。6根据权利要求4所。
6、述的方法,其特征在于,所述将与所述第二解隐藏轨迹对应的隐藏内容进行解隐藏之前,还包括设置所述第二解隐藏轨迹,并设置所述第二解隐藏轨迹与所述隐藏内容的对应关系。7一种对内容进行隐藏的装置,其特征在于,所述装置包括第一获取模块,用于获取用户在当前界面上输入的第一隐藏轨迹;第一判断模块,用于判断所述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配;隐藏模块,用于当所述第一隐藏轨迹与所述第二隐藏轨迹匹配时,将与所述第二隐藏轨迹对应的待隐藏内容进行隐藏。权利要求书CN104134043A2/4页38根据权利要求7所述的装置,其特征在于,所述装置,还包括第一选取模块,用于按照第一预设规则在所述第一隐藏轨迹对应。
7、的坐标及预先设置的第二隐藏轨迹对应的坐标中分别选取第一预设数目的坐标;第一确定模块,用于确定从所述第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离及从所述第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离;所述第一判断模块,用于判断从所述第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从所述第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是否匹配。9根据权利要求7所述的装置,其特征在于,所述装置,还包括第一设置模块,用于设置所述第二隐藏轨迹,并设置所述第二隐藏轨迹与所述待隐藏内容的对应关系。10根据权利要求7所述的装置,其特征在于,所述装置,还包括第二获取模块,用于获取用户在所。
8、述当前界面上输入的第一解隐藏轨迹;第二判断模块,用于判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配;解隐藏模块,用于当所述第一解隐藏轨迹与所述第二解隐藏轨迹匹配时,将与所述第二解隐藏轨迹对应的隐藏内容进行解隐藏。11根据权利要求10所述的装置,其特征在于,所述装置,还包括第二选取模块,用于按照第二预设规则在所述第一解隐藏轨迹对应的坐标及预先设置的第二解隐藏轨迹对应的坐标中分别选取预设数目的坐标;第二确定模块,用于确定从所述第一解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离及从所述第二解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离;所述第二判断模块,用于判断从所述第一解隐藏轨迹。
9、对应的坐标中选取的各个坐标之间的相对距离与从所述第二解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是否匹配。12根据权利要求10所述的装置,其特征在于,所述装置,还包括第二设置模块,用于设置所述第二解隐藏轨迹,并设置所述第二解隐藏轨迹与所述隐藏内容的对应关系。13一种终端,其特征在于,所述终端包括所述权利要求7至12中任一权利要求所述的对内容进行隐藏的装置。14一种对内容进行解隐藏的方法,其特征在于,所述方法包括获取用户在当前界面上输入的第一解隐藏轨迹;判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配;如果所述第一解隐藏轨迹与所述第二解隐藏轨迹匹配,则将与所述第二解隐藏轨迹对应的隐。
10、藏内容进行解隐藏。15根据权利要求14所述的方法,其特征在于,所述判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配之前,还包括按照第三预设规则在所述第一解隐藏轨迹对应的坐标及预先设置的第二解隐藏轨迹对应的坐标中分别选取第一预设数目的坐标;权利要求书CN104134043A3/4页4确定从所述第一解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离及从所述第二解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离;所述判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配,包括判断从所述第一解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从所述第二解隐藏轨迹对应的坐标中选取的各个坐标之间。
11、的相对距离是否匹配。16根据权利要求14所述的方法,其特征在于,所述将与所述第二解隐藏轨迹对应的隐藏内容进行解隐藏之前,还包括设置所述第二解隐藏轨迹,并设置所述第二解隐藏轨迹与所述隐藏内容的对应关系。17根据权利要求14所述的方法,其特征在于,所述将与所述第二解隐藏轨迹对应的隐藏内容进行解隐藏之前,还包括获取用户在所述当前界面上输入的第一隐藏轨迹;判断所述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配;如果所述第一隐藏轨迹与所述第二隐藏轨迹匹配,则将与所述第二隐藏轨迹对应的待隐藏内容进行隐藏。18根据权利要求17所述的方法,其特征在于,所述判断所述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配之前。
12、,还包括按照第四预设规则在所述第一隐藏轨迹对应的坐标及预先设置的第二隐藏轨迹对应的坐标中分别选取预设数目的坐标;确定从所述第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离及从所述第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离;所述判断所述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配,包括判断从所述第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从所述第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是否匹配。19根据权利要求17所述的方法,其特征在于,所述将与第二隐藏轨迹对应的待隐藏内容进行隐藏之前,还包括设置所述第二隐藏轨迹,并设置所述第二隐藏轨迹与所述待隐藏内容的对应关系。
13、。20一种对内容进行解隐藏的装置,其特征在于,所述装置包括第一获取模块,用于获取用户在当前界面上输入的第一解隐藏轨迹;第一判断模块,用于判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配;解隐藏模块,用于当所述第一解隐藏轨迹与所述第二解隐藏轨迹匹配时,将与所述第二解隐藏轨迹对应的隐藏内容进行解隐藏。21根据权利要求20所述的装置,其特征在于,所述装置,还包括第一选取模块,用于按照第三预设规则在所述第一解隐藏轨迹对应的坐标及预先设置的第二解隐藏轨迹对应的坐标中分别选取第一预设数目的坐标;第一确定模块,用于确定从所述第一解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离及从所述第二解隐藏轨迹。
14、对应的坐标中选取的各个坐标之间的相对距离;所述第一判断模块,用于判断从所述第一解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从所述第二解隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是权利要求书CN104134043A4/4页5否匹配。22根据权利要求20所述的装置,其特征在于,所述装置,还包括第一设置模块,用于设置所述第二解隐藏轨迹,并设置所述第二解隐藏轨迹与所述隐藏内容的对应关系。23根据权利要求20所述的装置,其特征在于,所述装置,还包括第二获取模块,用于获取用户在所述当前界面上输入的第一隐藏轨迹;第二判断模块,用于判断所述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配;隐藏模块,。
15、用于当所述第一隐藏轨迹与所述第二隐藏轨迹匹配时,将与所述第二隐藏轨迹对应的待隐藏内容进行隐藏。24根据权利要求23所述的装置,其特征在于,所述装置,还包括第二选取模块,用于按照第四预设规则在所述第一隐藏轨迹对应的坐标及预先设置的第二隐藏轨迹对应的坐标中分别选取预设数目的坐标;第二确定模块,用于确定从所述第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离及从所述第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离;所述第二判断模块,用于判断从所述第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从所述第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是否匹配。25根据权利要求23所述的装。
16、置,其特征在于,所述装置,还包括第二设置模块,用于设置所述第二隐藏轨迹,并设置所述第二隐藏轨迹与所述待隐藏内容的对应关系。26一种终端,其特征在于,所述终端包括所述权利要求20至25中任一权利要求所述的对内容进行解隐藏的装置。权利要求书CN104134043A1/23页6对内容进行隐藏、解隐藏的方法、装置及终端技术领域0001本发明涉及信息安全技术领域,特别涉及一种对内容进行隐藏、解隐藏的方法、装置及终端。背景技术0002随着信息安全技术的不断发展,保护个人隐私的方式越来越多。在众多保护个人隐私的方式中,对用户选择的内容进行隐藏,成为了一种常用的隐私保护方式。实际应用中,对内容进行隐藏的方式也。
17、有很多种。然而,无论是哪种对内容进行隐藏的方式,为了使隐藏内容不被轻易地读取,如何对隐藏内容进行解隐藏,成为了提高隐藏内容的安全性的关键。0003现有技术在对待隐藏内容进行隐藏时,需要额外设置并显示隐藏密钥的鉴权入口,如显示额外设置的拨号键盘或其他功能入口等;再通过该鉴权入口接收用户输入的数字或字符等形式的隐藏密钥,并判断接收到的隐藏密钥与预先设置的隐藏密钥是否一致,如果一致,则对待隐藏内容进行隐藏;对隐藏内容进行解隐藏时,需要额外设置并显示解隐藏密钥的鉴权入口,如显示额外设置的拨号键盘或其他功能入口等;再通过该鉴权入口接收用户输入的数字或字符等形式的解隐藏密钥,并判断接收到的解隐藏密钥与预先。
18、设置的解隐藏密钥是否一致,如果一致,则对隐藏内容进行解隐藏。0004在实现本发明的过程中,发明人发现现有技术至少存在以下问题0005现有技术提供的对内容进行隐藏的方式需要额外设置并显示隐藏密钥的鉴权入口,导致对待隐藏内容进行隐藏的过程不够便捷;现有技术提供的解隐藏方式需要额外设置并显示解隐藏密钥的鉴权入口,导致对待隐藏内容进行解隐藏的过程不够便捷;另外,数字或字符等形式的解隐藏密钥容易被破解,导致隐藏内容的安全性不高。发明内容0006为了解决现有技术的问题,本发明实施例提供了一种对内容进行隐藏、解隐藏的方法、装置及终端。所述技术方案如下0007一方面,提供了一种对内容进行隐藏的方法,所述方法包。
19、括0008获取用户在当前界面上输入的第一隐藏轨迹;0009判断所述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配;0010如果所述第一隐藏轨迹与所述第二隐藏轨迹匹配,则将与所述第二隐藏轨迹对应的待隐藏内容进行隐藏。0011另一方面,提供了一种对内容进行隐藏的装置,所述装置包括0012第一获取模块,用于获取用户在当前界面上输入的第一隐藏轨迹;0013第一判断模块,用于判断所述第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配;0014隐藏模块,用于当所述第一隐藏轨迹与所述第二隐藏轨迹匹配时,将与所述第二说明书CN104134043A2/23页7隐藏轨迹对应的待隐藏内容进行隐藏。0015还提供了一种终端,。
20、所述终端包括上述对内容进行隐藏的装置。0016还提供了一种对内容进行解隐藏的方法,所述方法包括0017获取用户在当前界面上输入的第一解隐藏轨迹;0018判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配;0019如果所述第一解隐藏轨迹与所述第二解隐藏轨迹匹配,则将与所述第二解隐藏轨迹对应的隐藏内容进行解隐藏。0020还提供了一种对内容进行解隐藏的装置,所述装置包括0021第一获取模块,用于获取用户在当前界面上输入的第一解隐藏轨迹;0022第一判断模块,用于判断所述第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配;0023解隐藏模块,用于当所述第一解隐藏轨迹与所述第二解隐藏轨迹匹配时,将与。
21、所述第二解隐藏轨迹对应的隐藏内容进行解隐藏。0024还提供了一种终端,所述终端包括上述对内容进行解隐藏的装置。0025本发明实施例提供的技术方案带来的有益效果是0026通过获取用户在当前界面上输入的第一隐藏轨迹,并在判断第一隐藏轨迹与预先设置的第二隐藏轨迹匹配时,执行隐藏操作,从而在无需额外设置并显示鉴权入口的情况下实现隐藏操作,提高了隐藏的便捷性;0027通过获取用户在当前界面上输入的第一解隐藏轨迹,并在判断第一解隐藏轨迹与预先设置的第二解隐藏轨迹匹配时,执行解隐藏操作,从而在无需额外设置并显示鉴权入口的情况下实现解隐藏操作,提高了解隐藏的便捷性;另外,由于第一解隐藏轨迹不容易被破解,可进一。
22、步提高隐藏内容的安全性。附图说明0028为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0029图1是本发明实施例一提供的一种对内容进行隐藏的方法流程图;0030图2是本发明实施例二提供的一种对内容进行隐藏的方法流程图;0031图3是本发明实施例二提供的一种显示界面的示意图;0032图4是本发明实施例三提供的一种对内容进行解隐藏的方法流程图;0033图5是本发明实施例四提供的一种对内容进行解隐藏的方法流程图;。
23、0034图6是本发明实施例四提供的一种显示界面的示意图;0035图7是本发明实施例五提供的一种对内容进行隐藏的装置的结构示意图;0036图8是本发明实施例五提供的另一种对内容进行隐藏的装置的结构示意图;0037图9是本发明实施例七提供的一种终端的结构示意图;0038图10是本发明实施例八提供的一种对内容进行解隐藏的装置的结构示意图;0039图11是本发明实施例八提供的另一种对内容进行解隐藏的装置的结构示意图;说明书CN104134043A3/23页80040图12是本发明实施例十提供的一种终端的结构示意图。具体实施方式0041为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施。
24、方式作进一步地详细描述。0042实施例一0043本发明实施例提供了一种对内容进行隐藏的方法,参见图1,方法流程包括0044101获取用户在当前界面上输入的第一隐藏轨迹;0045102判断第一隐藏轨迹与预先设置的第二隐藏轨迹是否匹配;0046103如果第一隐藏轨迹与第二隐藏轨迹匹配,则将与第二隐藏轨迹对应的待隐藏内容进行隐藏。0047本发明实施例提供的方法,通过获取用户在当前界面上输入的第一隐藏轨迹,并在判断第一隐藏轨迹与预先设置的第二隐藏轨迹匹配时,执行隐藏操作,从而在无需额外设置并显示鉴权入口的情况下实现隐藏操作,提高了隐藏的便捷性。0048实施例二0049结合上述实施例一的内容,本发明实施。
25、例提供了一种对内容进行隐藏的方法。为了提高隐藏内容的便捷性,该方法采用轨迹匹配的方式来确定是否执行隐藏操作。参见图2,本实施例提供的方法流程包括0050201设置第二隐藏轨迹,并设置第二隐藏轨迹与待隐藏内容的对应关系;0051针对该步骤,第二隐藏轨迹用于作为后续步骤判断是否执行隐藏操作的依据,也可以将其视为隐藏密钥。设置第二隐藏轨迹时,可为不同的内容设置不同的第二隐藏轨迹,也可以对所有内容设置相同的第二隐藏轨迹,本发明实施例对此不作具体限定。针对为不同的内容设置不同的第二隐藏轨迹的情况,可先由用户指定对应的内容,并将用户指定的内容确定为待隐藏内容,之后再为该待隐藏内容设置对应的第二隐藏轨迹。针。
26、对所有内容设置相同的第二隐藏轨迹的情况,可无需指定对应的内容,直接将所有内容确定为待隐藏内容,之后再为该待隐藏内容设置对应的第二隐藏轨迹。其中,待隐藏内容可由用户自行选择来确定,待隐藏内容的类型可以有多种,包括但不限于文本文档、音乐、图像、视频等类型,本发明实施例不对待隐藏内容的具体类型进行限定。0052无论待隐藏内容为哪种类型,也无论是为不同的内容设置不同的第二隐藏轨迹,还是为所有内容设置相同的第二隐藏轨迹,设置第二隐藏轨迹的方式可以有多种。包括但不限于在用户选择待隐藏内容之后,为用户提供并显示第二隐藏轨迹的设置选项,当用户选中该设置选项后,提示用户在当前设置界面输入自定义的隐藏轨迹,并检测。
27、用户在当前设置界面上的触屏动作,当检测到用户在当前设置界面上的触屏动作后,将触屏动作对应的滑动轨迹确定为第二隐藏轨迹。其中,触屏动作对应的滑动轨迹包括但不限于是描述具体意义的数字、字符、字母等内容的轨迹,还可以是描述任何曲线的轨迹,例如一个圆或一条线等曲线的轨迹。0053为了便于理解,举例说明,如图3(1)所示,有A、B、C、D这4个可选内容,用户将内容A选中,该内容A的显示将不同于其它三个内容,即将该内容A确定为待隐藏内容;如图3(2)所示,通过提示框显示一些设置选项,例如,删除选项、重命名选项、设置隐藏轨迹说明书CN104134043A4/23页9选项等,其中,该设置隐藏轨迹选项即为第二隐。
28、藏轨迹的设置选项。当用户选中设置隐藏轨迹的选项后,如图3(3)所示,提示用户在当前设置界面输入自定义的隐藏轨迹。之后检测用户在当前设置界面上的触屏动作,如果用户在当前设置界面上的触屏动作为用手势滑动来绘制一个圆形轨迹,则将该圆形轨迹作为设置的第二隐藏轨迹。0054除此之外,还可以预先提供多个轨迹供用户选择,并将用户选中的轨迹作为第二隐藏轨迹。例如,当用户选中内容A作为待隐藏内容得到图3(1)所示的界面之后,可通过图3(4)所示的界面提供多种轨迹供用户选择,并为每个轨迹提供对应的选项框,以图3(4)中圆形轨迹被用户选中为例,则将用户选中的圆形轨迹作为设置的第二隐藏轨迹。0055当然,除上述两种设。
29、置第二隐藏轨迹的方式外,还可以有其他设置第二隐藏轨迹的方式,本发明实施例不对设置第二隐藏轨迹的方式进行具体限定。0056进一步地,为了明确设置的第二隐藏轨迹用于隐藏哪个待隐藏内容,即为了确定设置的第二隐藏轨迹与哪个待隐藏内容相对应,该步骤在设置完第二隐藏轨迹之后,还包括确定第二隐藏轨迹与待隐藏内容的对应关系的过程。具体实施时,如果为不同的内容设置了不同的第二隐藏轨迹,由于在设置第二隐藏轨迹之前,先由用户选定了对哪个内容设置第二隐藏轨迹,因此,可确定设置的第二隐藏轨迹对应于用户选定的内容,得到设置的第二隐藏轨迹与用户选定的内容之间存在对应关系,并将设置的第二隐藏轨迹与用户选定的内容之间存在的对应。
30、关系作为设置的对应关系。如果为所有内容设置了相同的第二隐藏轨迹,则可确定设置的第二隐藏轨迹对应于所有内容,得到设置的第二隐藏轨迹与所有内容之间存在对应关系,并将设置的第二隐藏轨迹与所有内容之间存在的对应关系作为设置的对应关系。0057需要说明的是,通过该步骤201设置完第二隐藏轨迹,并设置完第二隐藏轨迹与待隐藏内容之间的对应关系之后,在下次执行本发明实施例提供的方法时,可直接执行后续步骤202,而无需再重复执行步骤201。也就是说,不是每次执行本发明实施例提供的方法时都要执行步骤201,如果需要更新第二隐藏轨迹或第二隐藏轨迹与待隐藏内容的对应关系,再执行步骤201。0058202获取用户在当前。
31、界面上输入的第一隐藏轨迹;0059具体地,获取用户在当前界面上输入的第一隐藏轨迹的方式,包括但不限于检测用户在当前界面上的触屏动作,并将检测到的用户在当前界面上的触屏动作对应的滑动轨迹作为获取到的第一隐藏轨迹。0060其中,触屏动作对应的滑动轨迹包括但不限于是描述具体意义的数字、字符、字母等内容的轨迹,还可以是描述任何曲线的轨迹,例如一个圆或一条线等曲线的轨迹。0061举例说明,如图3(5)所示,用户通过触屏动作在当前界面上来绘制一个圆形滑动轨迹,检测用户在当前界面上的触屏动作,并将触屏动作对应的圆形滑动轨迹作为获取到的第一隐藏轨迹。0062203按照预设规则在第一隐藏轨迹对应的坐标及预先设置。
32、的第二隐藏轨迹对应的坐标中分别选取预设数目的坐标;0063具体地,为了按照预设规则在第一隐藏轨迹对应的坐标及预先设置的第二隐藏轨迹对应的坐标中分别选取预设数目的坐标,可先相对于当前显示界面的屏幕终端,建立平面直角坐标系,横轴为X轴,纵轴为Y轴。以预设规则为等间隔地选取预设数目的坐标为说明书CN104134043A5/23页10例,则按照预设规则在第一隐藏轨迹对应的坐标及预先设置的第二隐藏轨迹对应的坐标中分别选取预设数目的坐标时,可在第一隐藏轨迹和第二隐藏轨迹上分别等间隔地选取预设数目的点,并将选取的点分别对应到平面直角坐标系上,得到在第一隐藏轨迹和第二隐藏轨迹上选取的每个点对应的坐标,即得到选。
33、取出的预设数目的坐标。其中,该预设数目可以为3个、5个或10个等等,本发明实施例不对选取坐标的预设数目的大小进行限定。需要说明的是,因为后续步骤计算的是坐标间的相对距离,所以直角坐标系的原点位置可以任意选取,不会影响到计算的准确性。0064为了便于说明,以设置的第二隐藏轨迹为如图3(3)所示的隐藏轨迹,用户输入的第一隐藏轨迹为如图3(5)所示的隐藏轨迹,在这两个隐藏轨迹上分别等间隔地选取3个点的坐标为例,例如,在图3(3)所示的隐藏轨迹上选取M、N、P这三个点,并将M、N、P这三个点分别对应到预先建立的平面直角坐标系上,分别得到(3,7),(6,11),(6,4)三个坐标;在图3(5)所示的隐。
34、藏轨迹上选取M、N、P这三个点,并将M、N、P这三个点分别对应到预先建立的平面直角坐标系上,得到(3,4),(5,7),(5,2)三个坐标。0065204确定从第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离及从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离;0066具体地,根据上述步骤203所建立的平面直角坐标系,以任意两个坐标分别为(X1,Y1),(X2,Y2)为例,可根据计算公式确定任意两个坐标之间的相对距离;之后再按照确定任意两个坐标之间的相对距离的确定方式分别确定所述第一隐藏轨迹和所述第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离。0067举例说明,以在如图3()和3。
35、(5)所示的隐藏轨迹上选取三个坐标为例,计算坐标M、N之间的相对距离的公式为则通过计算得到坐标M、N之间的相对距离为5;计算坐标M、P之间的相对距离的公式为则通过计算得到坐标M、P之间的相对距离为424;计算坐标N、P之间的相对距离的公式为则通过计算得到坐标N、P之间的相对距离为7;计算坐标M、N之间的相对距离的公式为则通过计算得到坐标M、N之间的相对距离为361;计算坐标M、P之间的相对距离的公式为则通过计算得到坐标M、P的相对距离为283;计算坐标N、P之间的相对距离的公式为则通过计算得到坐标N、P之间的相对距离为5。0068205判断从第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离。
36、与从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是否匹配,如果匹配,则执行步骤206;0069具体地,判断从第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是否匹配的方式包括但不限于说明书CN104134043A106/23页110070判断第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离的比值和第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离的比值是否相同,如果是,则认为从第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离匹配;如果否,则认为从第一隐藏轨迹对应。
37、的坐标中选取的各个坐标之间的相对距离与从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离不匹配。0071进一步地,考虑到即使是相同用户,在不同时间输入的相同轨迹之间也会存在误差,因此,在判断从第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离是否匹配时,除了在相对距离的比值完全相同的情况下才确定为匹配之外,还可以将相对距离的比值之差的绝对值小于阈值的情况也确定为匹配。即判断第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离的比值和第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离的比值之差的绝对值是否小于阈值,如果是,则认为从第。
38、一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离匹配;如果否,则认为从第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离不匹配。0072关于阈值的大小,本发明实施例不做具体限定。例如,在实现本发明实施例的过程中,阈值的大小可由用户进行设置。0073举例说明,如图3(3)和3(5)所示,通过计算可知坐标M、N之间的相对距离与坐标M、P之间的相对距离的比值为118,设为比值一,坐标M、N之间的相对距离与坐标M、P之间的相对距离的比值为128,设为比值二,则上述比值一和比值二之差的绝对。
39、值为01;通过计算可知坐标M、N之间的相对距离与坐标N、P之间的相对距离的比值为071,设为比值三,坐标M、N之间的相对距离与坐标N、P之间的相对距离的比值为072,设为比值四,则上述比值三和比值四之差的绝对值为01;通过计算可知坐标M、P之间的相对距离与坐标N、P之间的相对距离的比值为061,设为比值五,坐标M、P之间的相对距离与坐标N、P之间的相对距离的比值为057,设为比值六,则上述比值五和比值六之差的绝对值为004;若设置阈值为02,则第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离的比值和第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离的比值之差的绝对值小于阈值;可以判断从第。
40、一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离匹配。0074206第一隐藏轨迹与预先设置的第二隐藏轨迹匹配,则将与第二隐藏轨迹对应的待隐藏内容进行隐藏。0075具体地,由于步骤205判断从第一隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离与从第二隐藏轨迹对应的坐标中选取的各个坐标之间的相对距离匹配,也就是说,第一隐藏轨迹与预先设置的第二隐藏轨迹匹配,则将与第二隐藏轨迹对应的待隐藏内容进行隐藏。0076举例说明,仍以用户选中的待隐藏内容为图3(1)中的内容A为例,则在确定第一隐藏轨迹与第二隐藏轨迹匹配之后,将与第二隐藏轨迹对应的内容A。
41、进行隐藏,隐藏之后的界面如图3(6)所示。说明书CN104134043A117/23页120077需要说明的是,除了可以采用本发明实施例的对内容进行隐藏的方式外,还可以采用现有的对内容进行隐藏的方式。对待隐藏内容进行隐藏之后,还可以包括对隐藏内容进行解隐藏的方法,本实施例不对采取的具体解隐藏的方法进行限定,例如,可采取下面实施例三或实施例四提供的对内容进行解隐藏的方法对本实施例中对待隐藏内容进行隐藏之后进行解隐藏,具体详见下面实施例三或实施例四。0078本实施例提供的方法,通过获取用户在当前界面上输入的第一隐藏轨迹,并在判断第一隐藏轨迹与预先设置的第二隐藏轨迹匹配时,执行隐藏操作,从而在无需额。
42、外设置并显示鉴权入口的情况下实现隐藏操作,提高了隐藏的便捷性。0079实施例三0080本发明实施例提供了一种对内容进行解隐藏的方法,参见图4,方法流程包括0081401获取用户在当前界面上输入的第一解隐藏轨迹;0082402判断第一解隐藏轨迹与预先设置的第二解隐藏轨迹是否匹配;0083403如果第一解隐藏轨迹与第二解隐藏轨迹匹配,则将与第二解隐藏轨迹对应的隐藏内容进行解隐藏。0084本发明实施例提供的方法,通过获取用户在当前界面上输入的第一解隐藏轨迹,并在判断第一解隐藏轨迹与预先设置的第二解隐藏轨迹匹配时,执行解隐藏操作,从而在无需额外设置并显示鉴权入口的情况下实现解隐藏操作,提高了解隐藏的便。
43、捷性;另外,由于第一解隐藏轨迹不容易被破解,可进一步提高隐藏内容的安全性。0085实施例四0086结合上述实施例三的内容,本发明实施例提供了一种对内容进行解隐藏的方法。为了使解隐藏的方式不易被破解,从而提高隐藏内容的安全性,该方法采用轨迹匹配的方式来确定是否执行解隐藏操作。参见图5,本实施例提供的方法流程包括0087501设置第二解隐藏轨迹,并设置第二解隐藏轨迹与隐藏内容的对应关系;0088针对该步骤,第二解隐藏轨迹用于作为后续步骤判断是否对隐藏内容执行解隐藏操作的依据,也可以将其视为解隐藏密钥。其中,隐藏内容可以通过多种对内容进行隐藏的方法得到,本实施例不对采取的具体隐藏方法进行限定。例如,。
44、可采取上述实施例一或实施例二提供的对内容进行隐藏的方法对待隐藏内容进行隐藏,之后再采用本实施例提供的方法对隐藏内容进行解隐藏。又例如,还可以在不采用隐藏轨迹的情况下,选择用现有的隐藏方式对待隐藏内容进行隐藏。0089无论通过何种方式得到隐藏内容,可在对待隐藏内容进行隐藏之前,为该待隐藏内容设置第二解隐藏轨迹,也可以说是为隐藏内容设置第二解隐藏轨迹。具体实施时,可为不同的隐藏内容设置不同的第二解隐藏轨迹,也可以对所有隐藏内容设置相同的第二解隐藏轨迹,本发明实施例对此不作具体限定。针对为不同的隐藏内容设置不同的第二解隐藏轨迹的情况,可在用户指定对哪个待隐藏内容执行隐藏之前,为该用户指定的内容设置对。
45、应的第二解隐藏轨迹。针对为所有隐藏内容设置相同的第二解隐藏轨迹的情况,可无需指定对应的待隐藏内容,直接为所有内容设置对应的第二解隐藏轨迹。0090无论是为不同的隐藏内容设置不同的第二解隐藏轨迹,还是为所有隐藏内容设置相同的第二解隐藏轨迹,设置第二解隐藏轨迹的方式可以有多种。包括但不限于在用户选择待隐藏内容之后,为用户提供并显示第二解隐藏轨迹的设置选项,当用户选中该设置选说明书CN104134043A128/23页13项后,提示用户在当前设置界面输入自定义的解隐藏轨迹,并检测用户在当前设置界面上的触屏动作,当检测到用户在当前设置界面上的触屏动作后,将触屏动作对应的滑动轨迹确定为第二解隐藏轨迹。其。
46、中,触屏动作对应的滑动轨迹包括但不限于是描述具体意义的数字、字符、字母等内容的轨迹,还可以是描述任何曲线的轨迹,例如一个圆或一条线等曲线的轨迹。0091为了便于理解,举例说明,如图6(1)所示,有A、B、C、D这4个可选内容,用户将内容A选中,该内容A的显示将不同于其它三个内容,即将为该内容A设置第二解隐藏轨迹;如图6(2)所示,通过提示框显示一些设置选项,例如,删除选项、重命名选项、设置解隐藏轨迹选项等。其中,该设置解隐藏轨迹选项即为第二解隐藏轨迹的设置选项。用户选中设置解隐藏轨迹的选项后,如图6(3)所示,提示用户在当前设置界面输入自定义的解隐藏轨迹。之后检测用户在当前设置界面上的触屏动作。
47、,如果用户在当前设置界面上的触屏动作为用手势滑动来绘制一个三角形轨迹,则将该三角形轨迹作为设置的第二解隐藏轨迹。0092除此之外,还可以预先提供多个轨迹供用户选择,并将用户选中的轨迹作为第二解隐藏轨迹。例如,如图6(1)所示的界面显示用户选中内容A之后,可通过图6(4)所示的界面提供多种轨迹供用户选择,并为每个轨迹提供对应的选项框,以图6(4)中三角形轨迹被用户选中为例,则将用户选中的三角形轨迹作为为内容A设置的第二解隐藏轨迹。0093当然,除上述两种设置第二隐藏轨迹的方式外,还可以有其他设置第二隐藏轨迹的方式,本发明实施例不对设置第二隐藏轨迹的方式进行具体限定。0094进一步地,为了明确设置。
48、的第二解隐藏轨迹用于解隐藏哪个隐藏内容,即为了确定设置的第二解隐藏轨迹与哪个隐藏内容相对应,该步骤在设置完第二解隐藏轨迹之后,还包括确定第二解隐藏轨迹与隐藏内容的对应关系的过程。具体实施时,如果为不同的隐藏内容设置了不同的第二解隐藏轨迹,由于在设置第二解隐藏轨迹之前,先由用户选定了对哪个内容设置第二解隐藏轨迹,因此,可确定设置的第二解隐藏轨迹对应于用户选定的内容,得到设置的第二解隐藏轨迹与用户选定的内容之间存在对应关系,并将设置的第二解隐藏轨迹与用户选定的内容之间存在的对应关系作为设置的对应关系。如果为所有内容设置了相同的第二解隐藏轨迹,则可确定设置的第二解隐藏轨迹对应于所有内容,得到设置的第。
49、二解隐藏轨迹与所有内容之间存在对应关系,并将设置的第二解隐藏轨迹与所有内容之间存在的对应关系作为设置的对应关系。0095需要说明的是,通过该步骤501设置完第二解隐藏轨迹,并设置完第二解隐藏轨迹与隐藏内容之间的对应关系之后,在下次执行本发明实施例提供的方法时,可直接执行后续步骤502,而无需再重复执行步骤501。也就是说,不是每次执行本发明实施例提供的方法时都要执行步骤501,如果需要更新第二解隐藏轨迹或第二解隐藏轨迹与隐藏内容的对应关系,再执行步骤501。0096502获取用户在当前界面上输入的第一解隐藏轨迹;0097具体地,获取用户在当前界面上输入的第一解隐藏轨迹的方式,包括但不限于检测用户在当前界面上的触屏动作,并将检测到的用户在当前界面上的触屏动作对应的滑动轨迹作为获取到的第一解隐藏轨迹;0098其中,触屏动作对应的滑动轨迹包括但不限于是描述具体意义的数字、字符、字母等内容的轨迹,还可以是描述任何曲线的轨迹,例如一个圆或一条线等曲线的轨迹。说明书CN104134043A139/23页140099举例说明,如图6(5)所示,用户通过触屏动作在当前界面上滑动来绘制一个三角形轨迹,检测用户在当前界面上的触屏动作,并将触屏动作对应的三角形轨迹作为获取到的第一解隐藏轨迹。0100503按照预设规则在所述第一解隐藏轨迹对应的坐。