将应用使用数据隔离的方法及系统的制作方法

文档序号:6546525阅读:165来源:国知局
将应用使用数据隔离的方法及系统的制作方法
【专利摘要】本发明涉及通信领域,公开了一种将应用使用数据隔离的方法及系统。包含以下步骤:在进入访客模式时,结束进入所述访客模式之前运行的所有应用;在进入访客模式后,将进入访客模式之前运行应用产生的主人数据存放目录隐藏;在访客模式下运行上述主人数据存放目录被隐藏的应用时,生成运行该应用产生的访客数据存放目录;在退出访客模式时,删除访客数据存放目录;重新显示主人数据存放目录。与现有技术相比,终端既保留了终端主人运行应用时使用的数据,也能够有效地保护终端主人的隐私。
【专利说明】将应用使用数据隔离的方法及系统
【技术领域】
[0001]本发明涉及通信领域,特别涉及将应用使用数据隔离的方法及系统。
【背景技术】
[0002]现实生活中,通常会遇到这样的问题,当别人借用我们的手机打开一个应用,比如说QQ时,通常在账号和/或密码对话框中已经存在之前自己使用该QQ的账号和密码,我们通常不希望别人知道自己的账号和密码,尤其是密码,但是又不希望每次登陆这个应用时都要很麻烦的手动输入账号和/或密码,尤其是自己都忘记账号和/或密码是什么的时候,就没有办法登陆这个应用。
[0003]为了克服终端的这一缺陷,现有技术中在终端中设置了正常模式和访客模式。在正常模式下,即使退出应用,再次登陆这个应用时,账号和密码仍然会存在,用户只需点击登录按钮即可完成登录;而在终端进入访客模式时,终端会判断每个应用是否为手动标识为指定要隐藏的应用,自动将指定要隐藏的应用的图标隐藏起来,比如说将QQ图标隐藏起来,防止访客看到主人的账号和密码,这样就能有效的保护主人的隐私。
[0004]但是在使用过程中,上述方式存在以下缺点,当访客想运行已被隐藏的QQ时,由于找不到QQ的图标,会误认为主人没有安装QQ,就会重新安装一个QQ,这样会重复安装同一个应用,占用额外的手机内存,而且浪费网络流量。

【发明内容】

[0005]本发明的目的在于提供一种将应用使用数据隔离的方法及系统,使得终端既保留了终端主人运行应用时使用的数据,也能够有效地保护终端主人的隐私。
[0006]为解决上述技术问题,本发明提供了一种将应用使用数据隔离的方法,包含以下步骤:
[0007]在进入访客模式时,结束进入所述访客模式之前运行的所有应用;
[0008]在进入所述访客模式后,将进入所述访客模式之前运行应用产生的主人数据存放目录隐藏;
[0009]在所述访客模式下运行所述主人数据存放目录被隐藏的应用时,生成运行该应用产生的访客数据存放目录;
[0010]在退出所述访客模式时,删除所述访客数据存放目录;
[0011]重新显示所述主人数据存放目录。
[0012]本发明还提供了一种将应用使用数据隔离的系统,包含:执行模块,结束模块,运行模块,生成模块,隐藏模块,删除模块和重新显示模块;
[0013]所述执行模块用于控制终端进入和退出访客模式;
[0014]所述运行模块用于运行应用;
[0015]所述结束模块用于在所述执行模块控制终端进入访客模式时,结束进入所述访客模式之前所述运行模块运行的所有应用;[0016]所述生成模块用于在所述执行模块控制终端进入访客模式之前,在所述运行模块运行所述应用时,生成主人数据存放目录;
[0017]所述隐藏模块用于在所述执行模块控制终端进入所述访客模式后,隐藏所述主人数据存放目录;
[0018]所述生成模块还用于在所述执行模块控制终端进入所述访客模式后,所述运行模块在所述访客模式下运行所述主人数据存放目录被隐藏的应用时,生成运行该应用产生的访客数据存放目录;
[0019]所述删除模块用于在所述执行模块控制终端退出所述访客模式时,删除所述访客数据存放目录;
[0020]所述重新显示模块用于在所述删除模块删除所述访客数据存放目录后,重新显示所述主人数据存放目录。
[0021]本发明实施方式相对于现有技术而言,在进入访客模式后,先将进入访客模式之前运行应用产生的主人数据存放目录隐藏,而不是将该应用的图标隐藏,这样在访客需要运行该应用时,就不会找不到该应用的图标,避免访客误以为终端中没有该应用而重新下载安装该应用,节省了终端内存和网络流量,另外也保护了终端主人的隐私;在进入访客模式后,访客运行该应用时,由于找不到之前的主人数据存放目录,就会生成访客数据存放目录,在退出访客模式时,终端会将上述生成的访客数据存放目录删除,并重新显示之前隐藏的主人数据存放目录,这样就能够使得终端主人再次运行该应用时,也不用重新手动输入必须的数据(比如说账号和密码),使得用户即使忘记了运行该应用所需的账号和密码也不会对再次运行该应用造成任何影响,使得人机交互更加流畅;综上,本发明中的方法即保留了用户运行应用的历史数据,方便用户再次使用该应用,也有效地保护用户的隐私。
[0022]优选地,在所述将进入所述访客模式之前运行应用产生的主人数据存放目录隐藏的步骤中,采用修改所述主人数据存放目录的名称的方式隐藏所述主人数据存放目录;
[0023]相应地,在所述重新显示所述主人数据存放目录的步骤中,恢复所述主人数据存放目录的名称。
[0024]在本实施方式中,在进入访客模式后,通过修改主人数据存放目录的名称将主人数据存放目录隐藏,在退出访客模式时,通过恢复主人数据存放目录的名称使其重新显示,因为在隐藏和重新显示的过程中仅修改了目录名称,效率最高,响应也最快捷,省电,不占用终端内存和CPU的使用率。
[0025]优选地,所述在将进入所述访客模式之前运行应用产生的主人数据存放目录隐藏的步骤中,包含以下子步骤:
[0026]压缩所述主人数据存放目录,生成所述主人数据存放目录的压缩件;
[0027]删除所述主人数据存放目录;
[0028]相应地,在所述重新显示所述主人数据存放目录的步骤中,将所述主人数据存放目录的压缩件解压成所述主人数据存放目录。
[0029]因为压缩后的文件不会与现有目录冲突,所以在本实施方式中,在进入访客模式后,也可以通过压缩主人数据存放目录生成主人数据存放目录的压缩件,然后删除主人数据存放目录使其隐藏,在退出访客模式时,通过解压的方式将主人数据存放目录的压缩件解压成主人数据存放目录使其重新显示,因为在隐藏和重新显示的过程中仅对主人数据存放目录进行了压缩和解压,效率较高,响应也较快捷,较省电,较少占用终端内存和CPU使用率。
【专利附图】

【附图说明】
[0030]图1是根据本发明第一实施方式中将应用使用数据隔离的方法流程图;
[0031]图2是根据本发明第二实施方式中将应用使用数据隔离的方法流程图;
[0032]图3是根据本发明第三实施方式中将应用使用数据隔离的方法流程图;
[0033]图4是根据本发明第四实施方式中将应用使用数据隔离的系统示意图;
[0034]图5是根据本发明第五实施方式中将应用使用数据隔离的系统示意图。
【具体实施方式】
[0035]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0036]本发明的第一实施方式涉及一种将应用使用数据隔离的方法。具体流程如图1所示,包含以下步骤:
[0037]步骤101:在进入访客模式时,结束进入访客模式之前运行的所有应用。
[0038]步骤102:在进入访客模式后,将进入访客模式之前运行应用产生的主人数据存放目录隐藏。
[0039]步骤103:在访客模式下运行上述主人数据存放目录被隐藏的应用时,生成运行该应用产生的访客数据存放目录。
[0040]步骤104:在退出访客模式时,删除访客数据存放目录。
[0041]步骤105:重新显示主人数据存放目录。
[0042]本实施方式相对于现有技术而言,在进入访客模式后,是先将进入访客模式之前运行应用产生的主人数据存放目录隐藏,而不是将该应用的图标隐藏,这样在访客需要运行该应用时,就不会找不到该应用的图标,避免访客误以为终端中没有该应用而重新下载安装该应用,节省了终端内存和网络流量,另外也保护了终端主人的隐私;在访客模式下运行该应用时,由于找不到之前的主人数据存放目录,就会生成访客数据存放目录,在退出访客模式时,终端会将上述生成的访客数据存放目录删除,并重新显示之前隐藏的主人数据存放目录,这样就能够使得终端主人再次运行该应用时,也不用重新手动输入必须的数据(比如说账号和密码),使得用户即使忘记了运行该应用所需的账号和密码也不会对再次运行该应用造成任何影响,使得人机交互更加流畅;综上,本发明中的方法即保留了用户运行应用的历史数据,方便用户再次使用该应用,也有效地保护用户的隐私。
[0043]本发明的第二实施方式涉及一种将应用使用数据隔离的方法。第二实施方式为第一实施方式的一个具体实施例。在本实施方式中,在进入访客模式后,通过将主人数据存放目录压缩成主人数据存放目录压缩件,然后删除主人数据存放目录使其隐藏,在退出访客模式时,通过解压的方式将主人数据存放目录的压缩件解压成主人数据存放目录使其重新显示。具体流程如图2所示。
[0044]步骤201:在进入访客模式时,结束进入访客模式之前运行的所有应用。
[0045]步骤202:在进入访客模式后,将主人数据存放目录压缩成主人数据存放目录的压缩件。
[0046]步骤203:删除主人数据存放目录。
[0047]步骤204:在访客模式下运行上述主人数据存放目录被压缩的应用时,生成运行该应用产生的访客数据存放目录。
[0048]步骤205:在退出访客模式时,删除访客数据存放目录。
[0049]步骤206:将主人数据存放目录的压缩件解压成主人数据存放目录。
[0050]因为压缩后的文件不会与现有目录冲突,本实施方式在隐藏和重新显示的过程中仅对主人数据存放目录进行了压缩、删除和解压,所以本实施方式效率高,响应快捷,省电,占用终端内存少,很少占用CPU使用率。
[0051]本实施方式为第一实施方式的一个具体实施例,第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。
[0052]本发明的第三实施方式涉及一种将应用使用数据隔离的方法。第三实施方式为第二实施方式的进一步改进,在第二实施方式中,在进入访客模式后,通过压缩将主人数据存放目录隐藏,在退出访客模式时,通过解压使其重新显示。而在本实施方式中,在进入访客模式后,通过修改主人数据存放目录的名称将主人数据存放目录隐藏,在退出访客模式时,通过恢复主人数据存放目录的名称使其重新显示,具体流程如图3所示。
[0053]步骤301:在进入访客模式时,结束进入访客模式之前运行的所有应用。
[0054]步骤302:在进入访客模式时,修改主人数据存放目录的名称。
[0055]步骤303:在访客模式下运行上述主人数据存放目录的名称被修改的应用时,生成运行该应用产生的访客数据存放目录。
[0056]步骤304:在退出访客模式时,删除访客数据存放目录。
[0057]步骤305:恢复主人数据存放目录的名称。
[0058]本实施方式中,因为在主人数据存放目录的隐藏和重新显示的过程中仅修改了目录名称,所以相对于第二实施方式,效率更高,响应也更快捷,更省电,更少占用终端内存和CPU的使用率。
[0059]上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内。
[0060]本发明第四实施方式涉及一种将应用使用数据隔离的系统,如图4所示,包含:执行模块,结束模块,运行模块,生成模块,隐藏模块,删除模块和重新显示模块。
[0061]具体地说,执行模块用于控制终端进入和退出访客模式,运行模块用于运行应用,结束模块用于在执行模块控制终端进入访客模式时,结束进入访客模式之前运行模块运行的所有应用,生成模块用于在执行模块控制终端进入访客模式之前,在运行模块运行应用时产生主人数据存放目录,隐藏模块用于在执行模块控制终端进入访客模式后,隐藏主人数据存放目录,生成模块还用于在执行模块控制终端进入访客模式后,运行模块在访客模式下运行主人数据存放目录被隐藏的应用时,生成运行该应用产生的访客数据存放目录,删除模块用于在执行模块控制终端退出访客模式时,删除访客数据存放目录,重新显示模块用于在删除模块删除访客数据存放目录后,重新显示主人数据存放目录。
[0062]不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0063]本发明的第五实施方式涉及一种将应用使用数据隔离的系统。第五实施方式为第四实施方式的一个具体实施例。本实施方式中,如图5所75,隐藏模块包含压缩子模块和删除子模块,压缩子模块用于在隐藏模块隐藏主人数据存放目录时,压缩主人数据存放目录,生成主人数据存放目录的压缩件,删除子模块用于在压缩子模块将主人数据存放目录压缩成主人数据存放目录的压缩件后,删除主人数据存放目录,相应地,重新显示模块用于在重新显示主人数据存放目录时,将主人数据存放目录的压缩件解压成主人数据存放目录。
[0064]本实施方式为第四实施方式的一个具体实施例,第四实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。
[0065]不难发现,本实施方式为与第二实施方式相对应的系统实施例,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
[0066]本发明的第六实施方式涉及一种将应用使用数据隔离的系统。第六实施方式为第五实施方式的进一步改进,在第五实施方式中,隐藏模块在隐藏主人数据存放目录时,采用压缩子模块将其压缩成压缩件的方式使其隐藏,重新显示模块通过解压使其重新显示。而在本实施方式中,隐藏模块用于在隐藏主人数据存放目录时,采用修改主人数据存放目录的名称的方式隐藏主人数据存放目录,相应地,重新显示模块用于在重新显示主人数据存放目录时,恢复主人数据存放目录的名称。
[0067]不难发现,本实施方式为与第三实施方式相对应的系统实施例,本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。
[0068]值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单
J Li ο
[0069]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【权利要求】
1.一种将应用使用数据隔离的方法,其特征在于,包含以下步骤: 在进入访客模式时,结束进入所述访客模式之前运行的所有应用; 在进入所述访客模式后,将进入所述访客模式之前运行应用产生的主人数据存放目录隐藏; 在所述访客模式下运行所述主人数据存放目录被隐藏的应用时,生成运行该应用产生的访客数据存放目录; 在退出所述访客模式时,删除所述访客数据存放目录; 重新显示所述主人数据存放目录。
2.根据权利要求1所述的将应用使用数据隔离的方法,其特征在于,在所述将进入所述访客模式之前运行应用产生的主人数据存放目录隐藏的步骤中,采用修改所述主人数据存放目录的名称的方式隐藏所述主人数据存放目录; 相应地,在所述重新显示所述主人数据存放目录的步骤中,恢复所述主人数据存放目录的名称。
3.根据权利要求1所述的将应用使用数据隔离的方法,其特征在于,所述在将进入所述访客模式之前运行应用产生的主人数据存放目录隐藏的步骤中,包含以下子步骤: 压缩所述主人数据存放目录,生成主人数据存放目录的压缩件; 删除所述主人数据存放目录; 相应地,在所述重新显示所述主人数据存放目录的步骤中,将所述主人数据存放目录的压缩件解压成所述主人数据存放目录。
4.一种将应用使用数据隔离的系统,其特征在于,包含:执行模块,结束模块,运行模块,生 成模块,隐藏模块,删除模块和重新显示模块; 所述执行模块用于控制终端进入和退出访客模式; 所述运行模块用于运行应用; 所述结束模块用于在所述执行模块控制终端进入访客模式时,结束进入所述访客模式之前所述运行模块运行的所有应用; 所述生成模块用于在所述执行模块控制终端进入访客模式之前,在所述运行模块运行所述应用时产生主人数据存放目录; 所述隐藏模块用于在所述执行模块控制终端进入所述访客模式后,隐藏所述主人数据存放目录; 所述生成模块还用于在所述执行模块控制终端进入所述访客模式后,所述运行模块在所述访客模式下运行所述主人数据存放目录被隐藏的应用时,生成运行该应用产生的访客数据存放目录; 所述删除模块用于在所述执行模块控制终端退出所述访客模式时,删除所述访客数据存放目录; 所述重新显示模块用于在所述删除模块删除所述访客数据存放目录后,重新显示所述主人数据存放目录。
5.根据权利要求4所述的将应用使用数据隔离的系统,其特征在于,所述隐藏模块用于在隐藏所述主人数据存放目录时,采用修改所述主人数据存放目录的名称的方式隐藏所述主人数据存放目录;相应地,所述重新显示模块用于在重新显示所述主人数据存放目录时,恢复所述主人数据存放目录的名称。
6.根据权利要求4所述的将应用使用数据隔离的系统,其特征在于,所述隐藏模块包含压缩子模块和删除子模块; 所述压缩子模块用于在隐藏模块隐藏所述主人数据存放目录时,压缩所述主人数据存放目录,生成主人数据存放目录的压缩件; 所述删除子模块用于在所述压缩子模块将所述主人数据存放目录压缩成主人数据存放目录的压缩件后,删除所述主人数据存放目录; 相应地,所述重新显示模块用于在重新显示所述主人数据存放目录时,将所述主人数据存放目录的压缩件解 压成所述主人数据存放目录。
【文档编号】G06F21/62GK104021352SQ201410203596
【公开日】2014年9月3日 申请日期:2014年5月14日 优先权日:2014年5月14日
【发明者】李林, 杨虎 申请人:上海卓悠网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1