应用程序保护方法、装置和终端制造方法及图纸

技术编号:10106657 阅读:134 留言:0更新日期:2014-06-01 21:24
本公开是关于一种应用程序保护方法、装置和终端,属于终端安全领域。所述方法包括:截获启动请求,启动请求用于请求启动应用程序;根据启动请求确定所要启动的应用程序是否需要被保护;若应用程序需要被保护,则启动保护界面。本公开通过在检测所要启动的应用程序需要被保护时,启动保护界面,在接收到对应于保护界面的解除信号时,再启动应用程序;解决了由于在启动保护界面时,被保护的应用程序已经处于运行状态,导致可能通过播放声音等途径泄露该应用程序中的信息的问题,达到了在检测到被启动的应用程序需要被保护时直接启动保护界面而不启动应用程序,从而全面彻底的保护应用程序的效果。

【技术实现步骤摘要】
应用程序保护方法、装置和终端
本公开涉及网络
,特别涉及一种应用程序保护方法、装置和终端。
技术介绍
随着电子技术的发展,数码产品被越来越广泛的应用于生活以及工作的各个领域。而手机更是和人们的生活密切相关,由于手机中各种应用程序存储有较为私密的内容,而用户通常不希望自己以外的人看到这些内容,所以需要对这些应用程序加以保护。通常,系统通过循环检测系统启动日志或者循环查询正在运行的应用程序,在检测到刚刚开始运行或正在运行的应用程序为需要进行保护的应用程序时,启动密码保护界面覆盖在被保护的应用程序的使用界面上,在接收到对应于该密码保护界面的密码时,显示该应用程序的使用界面;而在接收不到密码或者接收到不对应的密码时,则不显示该应用程序的使用界面而只显示该密码保护界面,从而达到保护该应用程序的目的。在实现本公开的过程中,专利技术人发现相关技术至少存在以下缺点:在启动密码保护界面覆盖在被保护的应用程序的界面上时,该被保护的应用程序已经处于运行状态,可能通过播放声音等途径泄露该应用程序中的信息。
技术实现思路
为了解决由于在启动密码保护界面时被保护的应用程序已经处于运行状态,导致被保护的应用程序本文档来自技高网...
应用程序保护方法、装置和终端

【技术保护点】

【技术特征摘要】
1.一种应用程序保护方法,其特征在于,所述方法包括:截获启动请求,所述启动请求用于请求启动应用程序,所述启动请求中携带有所述应用程序的启动参数;根据所述启动请求确定所要启动的应用程序是否需要被保护;若所要启动的应用程序需要被保护,则根据所述应用程序的启动参数和预先定义的保护界面的启动参数构造保护参数;根据所述保护参数获取所述保护界面的启动参数;根据所述保护界面的启动参数启动所述保护界面。2.根据权利要求1所述的方法,其特征在于,所述根据所述启动请求确定所要启动的应用程序是否需要被保护,包括:解析所述启动请求中所述应用程序的启动参数,所述应用程序的启动参数中包括所述应用程序的名称;根据所述应用程序的名称检测所述应用程序是否在保护列表中,所述保护列表为需要被保护的应用程序的列表;若检测结果为所述应用程序处于所述保护列表中,则确定所述应用程序需要被保护。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若检测结果为所述应用程序处于所述保护列表中,则检测所述应用程序是否满足预定条件;若检测结果为所述应用程序满足预定条件,则确定所述应用程序需要被保护;其中,所述预定条件包括以下任意一个:所述应用程序从未被启动过;所述应用程序上一次启动之后,运行所述应用程序的终端的屏幕被关闭过;所述应用程序上一次启动之后,运行所述应用程序的终端被重启过;所述应用程序上一次启动至本次启动的时间超过预定值。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到对应于所述保护界面的解除信号时,启动所述应用程序。5.一种应用程序保护装置,其特征在于,所述装置包括:截获模块,用于截获启动请求,所述启动请求用于请求启动应用程序,所述启动请求中携带有所述应用程序的启动参数;确定模块,用于根据所述启动请求确定所要启动的应用程序是否需要被保护;第一启动模块,用于当所述确定模块确定所述应用程序需要被保护时,启动保护界面;所述第一启动模块,包括:构造单元,用于根据所述应用程序的启动参数和预先定义的保护界面的启动参数构造保护参数;获取单元,用于根据所述构造单元构造的所述保护参数获取所述...

【专利技术属性】
技术研发人员:杨亮王文林万钰臻
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1