The invention provides an application program calling method and device, receiving a first application called second application call instruction; to determine the current common mode under the system administrator account login is installed with second applications, if according to the call instruction to run the application in the system of second common mode, if not continue to judge system protection mode of general user account login is installed under the second application; if the system protection mode to install second applications, the system from the current system of common mode switching system protection mode; according to the call instruction to run the second application in the system protection mode; among them, the system protection mode configuration to provide resources for a predetermined operation safety space applications, the security space is not accessible in the system normal mode. The above methods and devices enable applications in multi-mode without the need for repeated installation, saving system space and improving user experience. In addition, a mobile terminal is also provided.
【技术实现步骤摘要】
应用程序调用方法、装置和移动终端
本专利技术涉及移动终端安全
,具体而言,本专利技术涉及一种应用程序调用方法、装置和移动终端。
技术介绍
一些移动终端出于安全考虑,设置了相应的安全模式,以保护用户在网上交易、网上支付、银行查询等等场合的安全。例如,360手机的财产隔离系统,该系统一方面通过内置安全应用商店的方式来防止盗取木马、仿冒应用的入侵,从源头上保证了应用的来源安全;另一方面还通过构建专门网络通道,对账户密码等数据进行加密传输,确保数据在传输过程中的安全。同时,还将金融理财等数据进行系统隔离,禁止恶意应用非法读取,从根本上保障了用户支付环境的安全。然而,如果普通模式下安装了APP1(例如美团APP)而没有安装APP2(例如支付宝APP),但是安全模式下安装了APP2,如果APP1需要调用APP2则由于安全模式与普通模式相互隔离而无法调用成功,用户被迫在安全模式下安装APP1或被迫在普通模式下安装APP2,APP重复安装而占用系统大量空间,用户体验不佳。另一方面,这些安全模式通常是基于“沙箱”隔离技术,但是由于很多应用都要求获取沙箱之外的权限,当用户下载安装一个应用时,可能将被要求给予该应用程序打破沙箱的权限。由于用户想使用该应用的全部功能,因而会被引导赋予该应用相关权限,导致沙箱的安全隔离没有保证,安全性有待提高。
技术实现思路
本专利技术的目的旨在至少能解决上述的技术缺陷之一,特别是APP重复安装而占用系统大量空间的技术缺陷。本专利技术提供一种应用程序调用方法,包括如下步骤:接收第一应用调用第二应用的调用指令;判断当前以管理员账户身份登录的系统普通 ...
【技术保护点】
一种应用程序调用方法,其特征在于,包括如下步骤:接收第一应用调用第二应用的调用指令;判断当前以管理员账户身份登录的系统普通模式下是否安装有第二应用,若有则根据所述调用指令在系统普通模式下运行所述第二应用,若无则继续判断以普通用户账户身份登录的系统保护模式下是否安装有第二应用;若系统保护模式下安装有第二应用,则将系统从当前系统普通模式切换成系统保护模式;根据所述调用指令在所述系统保护模式下运行所述第二应用;其中,所述系统保护模式下配置有用于为预定应用的运行提供运行资源的安全空间,该安全空间在系统普通模式下不可访问。
【技术特征摘要】
1.一种应用程序调用方法,其特征在于,包括如下步骤:接收第一应用调用第二应用的调用指令;判断当前以管理员账户身份登录的系统普通模式下是否安装有第二应用,若有则根据所述调用指令在系统普通模式下运行所述第二应用,若无则继续判断以普通用户账户身份登录的系统保护模式下是否安装有第二应用;若系统保护模式下安装有第二应用,则将系统从当前系统普通模式切换成系统保护模式;根据所述调用指令在所述系统保护模式下运行所述第二应用;其中,所述系统保护模式下配置有用于为预定应用的运行提供运行资源的安全空间,该安全空间在系统普通模式下不可访问。2.根据权利要求1所述的应用程序调用方法,其特征在于,所述判断当前以管理员账户身份登录的系统普通模式下是否安装有第二应用的过程包括:获取所述第二应用的身份信息;获取已安装应用集合;判断所述第二应用是否存在于所述已安装应用集合中。3.根据权利要求2所述的应用程序调用方法,其特征在于,所述身份信息包括包名或数字签名。4.根据权利要求2所述的应用程序调用方法,其特征在于,所述系统为安卓系统,通过getPackageManager()方法获取所述已安装应用集合。5.根据权利要求1所述的应用程序调用方法,其特征在于,所述将系统从当前系统普通模式切换成系统保护模式的过程包括:判断所述第一应用是否具有调用安装于所述系统保护模式下的应用的权限,若有则将系统从当前系统普通模式切换成系统保护模式。6.根据权利要求5所述的应用程序调用方法,其特征在于,通过预设数据库判断所述第一应用是否具有调用安装于所述系统保护模式下的应用的权限,所述预设数据库存储有所述第一应用和能够被所述第一应用调用的应用的关系信息。7.根据...
【专利技术属性】
技术研发人员:李翔,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。