[发明专利]移动终端应用程序的访问控制方法和系统有效
申请号: | 201210245772.2 | 申请日: | 2012-07-16 |
公开(公告)号: | CN102842007A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 郑晓胜 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 应用程序 访问 控制 方法 系统 | ||
技术领域
本发明涉及移动终端安全领域,特别涉及一种移动终端应用程序的访问控制方法和系统。
背景技术
随着计算机技术的发展,移动终端越来越普及。为了满足体验需求,在移动终端上安装有很多应用程序,这些应用程序中可能包含用户的个人资料信息,不期望被他人获知,为此,移动终端应用程序的安全访问成为一个较为重要的问题。
以基于Android平台的手机为例,在手机上安装有各种应用程序,如有查看通话、信息记录的,有查看多媒体资源的,有查看相册的等。在通常情况下,所有人都有访问这些应用程序的权限,当手机遗失或者借用给他人使用时,用户的个人资料信息容易被他人查看,用户的个人资料信息得不到有效的保护。
发明内容
基于此,有必要提供一种能提高安全性的移动终端应用程序的访问控制方法。
一种移动终端应用程序的访问控制方法,包括以下步骤:
扫描开启的应用程序,获取应用程序标识;
将所述应用程序标识与预先存储的目标应用程序标识对比;
当所述应用程序标识与所述目标应用程序标识相符合时,显示解锁界面;
获取解锁命令,运行所述应用程序。
此外,还有必要提供一种能提高安全性的移动终端应用程序的访问控制系统。
一种移动终端应用程序的访问控制系统,包括:
扫描模块,用于扫描开启的应用程序,获取应用程序标识;
对比模块,用于将所述应用程序标识与预先存储的目标应用程序标识对比;
显示模块,用于当所述应用程序标识与所述目标应用程序标识相符合时,显示解锁界面;
执行模块,用于获取解锁命令,运行所述应用程序。
上述移动终端应用程序的访问控制方法和系统,将扫描得到的应用程序标识与预先存储的目标应用程序标识对比,相符合时,显示解锁界面,只有在解锁界面上获取解锁命令解锁后,才可正常运行对应的应用程序,提高了应用程序被访问的安全性,保证了移动终端内资料的安全。
附图说明
图1为一个实施例中移动终端应用程序的访问控制方法的流程示意图;
图2为一个设置滑动图案作为解锁密码过程的示意图;
图3为滑动图案解锁界面示意图;
图4为一个实施例中移动终端应用程序的访问控制系统的内部结构示意图;
图5为一个实施例中扫描模块的内部结构示意图;
图6为另一个实施例中扫描模块的内部结构示意图。
具体实施方式
下面结合具体的实施例及附图对移动终端应用程序的访问控制方法和系统的技术方案进行详细的描述,以使其更加清楚。
如图1所示,在一个实施例中,一种移动终端应用程序的访问控制方法,包括以下步骤:
步骤S110,扫描开启的应用程序,获取应用程序标识。
具体的,可通过两种方式扫描正在运行的应用程序,以获取运行的应用程序标识。
首先,第一种方式为:定时扫描应用程序的视图界面堆栈栈顶,获取开启的应用程序标识。具体的,定时扫描可根据需要设定扫描时间间隔,如扫描时间间隔为0.1秒或0.5秒等。为了定时扫描,Android系统启动后,可在后台开启一个线程,线程内使用一个死循环,在短时间间隔内不断扫描视图界面堆栈栈顶。即通过ActivityManager(视图管理工具)获取正在运行的程序(getRunningTasks(获取任务集合的工具))中的topActivity(当前视图界面),再通过topActivity得到开启的应用程序标识和Activity名。该应用程序标识包括应用程序名称、应用程序ID(Identity)中一种或两种。Acitivity名是应用程序的界面名称,每个应用程序有多个界面,每个界面对应一个Acitivity(视图界面)。
其次,第二种方式为:监听日志,解析日志中启动项信息,得到开启的应用程序标识。具体的,Andriod系统启动时,会生成Activitymanager的相关log(日志)。log中包含Starting或START(启动项)以及开启的应用程序标识和Activity名,故在后台开启一个线程监听logcat(日志猫),检测该log即表示有应用程序启动。监听到logcat时,分析logcat的每一行信息,定位logcat第一次出现“cmp”的位置,截取其后的字符串即为应用程序标识和当前显示的Activity名。其中,启动项信息包括启动的应用程序标识、Activity名等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210245772.2/2.html,转载请声明来源钻瓜专利网。