一种应用程序控制方法及终端技术

技术编号:22298557 阅读:52 留言:0更新日期:2019-10-15 07:07
本发明专利技术提供一种应用程序控制方法及终端,其中,所述应用程序控制方法包括:获取第一应用程序的风险类型;所述第一应用程序为位于预设隔离区域中的应用程序;根据所述风险类型对所述第一应用程序与第二应用程序之间的调用进行控制。本发明专利技术提供的技术方案解决了现有的终端上应用程序之间的调用灵活性差的问题。

An Application Control Method and Terminal

【技术实现步骤摘要】
一种应用程序控制方法及终端
本专利技术涉及通信
,尤其涉及一种应用程序控制方法及终端。
技术介绍
随着通信技术的不断发展,能够安装应用于终端上的应用越来越多,以方便人们通过终端上的应用实现网上购物、娱乐学习、实时通信等。目前,安装于终端上的应用通常可以实现相互调用,以实现地址访问、通讯录访问、获取账号信息等功能,方便用户操作。但是,现有的终端大多是在应用程序的安装进程上已经对应用的调用进行了控制,导致终端上应用程序之间的调用的灵活性差。
技术实现思路
本专利技术实施例提供一种应用程序控制方法及终端,以解决现有的终端上应用程序之间的调用灵活性差的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种应用程序控制方法,应用于终端,包括:获取第一应用程序的风险类型;所述第一应用程序为位于预设隔离区域中的应用程序;根据所述风险类型对所述第一应用程序与第二应用程序之间的调用进行控制。第二方面,本专利技术实施例还提供了一种终端,包括:第一获取模块,用于获取第一应用程序的风险类型;所述第一应用程序为位于预设隔离区域中的应用程序;第一控制模块,用于根据所述风险类型对所述第一应用程序与第二应用程序之间的调用进行控制。第三方面,本专利技术实施例还提供了一种终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现第一方面中所述的应用程序控制方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中所述的应用程序控制方法的步骤。本专利技术实施例中,终端在获取位于预设隔离区域内的第一应用程序的风险类型后,根据所述风险类型,对所述第一应用程序与第二应用程序之间的调用进行针对性地控制,提高了终端上应用运行的安全性,一定程度上保障了用户财产和信息安全。另外,相比于现有的从应用程序的进程上对应用之间的调用进行禁止或隔离等控制行为,本专利技术实施例提供的技术方案使得用户能够有选择性地将想要进行调用控制的应用程序添加进预设隔离区域中,进而终端能够根据用户的选择操作以及风险测试结果,自动完成对预设隔离区域内应用程序的调用控制,增加了终端在应用调用控制上与用户的互动性,使得终端上应用之间的调用更加灵活。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用程序控制方法的流程图;图2是本专利技术实施例提供的一种终端的结构图;图3是本专利技术实施例提供的另一种终端的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,图1是本专利技术实施例提供的一种应用程序控制方法的流程图,如图1所示,所述方法包括以下步骤:步骤101、获取第一应用程序的风险类型,所述第一应用程序为位于预设隔离区域中的应用程序。其中,本专利技术实施例提供的应用程序控制方法应用于终端,所述终端可以是手机、平板电脑、电子书阅读器、膝上型便携计算机、车载电脑、台式计算机、可穿戴设备中等。本专利技术实施例中,终端可以是预先设置有预设隔离区域。例如,所述终端为手机,可以是在手机中创建预设的“隔离箱”,该“隔离箱”也即所述预设隔离区域,该“隔离箱”可以显示于手机的桌面上,以方便用户对“隔离箱”的操作;另外,用户能够对创建的“隔离箱”的功能进行配置,例如,可以是配置所述“隔离箱”具有风险测试功能。所述第一应用程序为位于所述预设隔离区域中的应用程序,所述预设隔离区域能够对添加进其中的第一应用程序进行风险测试。在所述步骤101之前,所述方法还包括:在接收到目标操作的情况下,在所述预设隔离区域中添加所述第一应用程序,并对所述第一应用程序进行风险测试。也就是说,终端响应于所述目标操作,将第一应用程序添加进所述预设隔离区域中,并在第一应用程序添加进所述预设隔离区域后,会触发终端对所述第一应用程序进行风险测试,以获得所述第一应用程序的风险类型。例如,可以是触发终端上预存的病毒查杀引擎对所述第一应用程序的安全性进行扫描,也就是进行风险测试。进一步地,终端在对第一应用程序进行风险测试后,将测试结果进行保存,也就是将所述第一应用程序的风险类型进行保存。本专利技术实施例中,所述风险类型可以是包括安全、风险和未知。这样,在所述第一应用程序调用其他应用程序,或是其他应用程序调用第一应用程序时,终端能够快速获取保存的所述第一应用程序的风险类型。其中,所述目标操作可以是作用于终端显示界面上的滑动操作,或是作用于终端指定输入框中的信息输入操作。在一种可选的实施方式中,所述预设隔离区域为显示在终端桌面上的“隔离箱”,例如所述“隔离箱”可以是类似于文件夹的框形区域;当接收到用户作用于桌上的从第一应用程序图标至所述“隔离箱”的滑动操作,则将所述第一应用程序添加进所述“隔离箱”中,并对所述第一应用程序进行风险测试,以获取所述第一应用程序的风险类型。需要说明的是,上述滑动操作并不会改变所述第一应用程序的显示、程序处理等功能,也就是说,在“隔离箱”中包括所述第一应用程序的同时,所述终端桌面上依然显示所述第一应用程序,用户仍然能够正常操作所述第一应用程序。或者,在另一种可选的实施方式中,所述预设隔离区域可以是存储在终端文件夹中特定的文件表单,这种情况下,所述目标操作可以是指用户将所述第一应用程序的应用名称、存储路径、应用版本号等标识信息输入于所述文件表单中,也就将所述第一应用程序添加进了所述预设隔离区域;终端对所述第一应用程序进行风险测试,以获取所述第一应用程序的风险类型。相应地,所述目标操作并不会改变所述第一应用程序的显示、程序处理等功能。步骤102、根据所述风险类型对所述第一应用程序与第二应用程序之间的调用进行控制。其中,所述第二应用程序是指终端上安装的与所述第一应用程序之间存在调用关系的应用程序,或者是终端上安装的除所述第一应用程序之外的其他应用程序。所述第二应用程序可以包括位于所述预设隔离区域外的应用程序,当然也包括位于所述预设隔离区域内的应用程序。例如,当所述预设隔离区域中包括多个应用程序的情况下,所述第一应用程序可以是指其中的一个应用程序,那么该预设隔离区域内的其他应用程序以及预设隔离区域外的其他应用程序都可以是第二应用程序。在终端获取第一应用程序的风险类型后,终端可以根据所述风险类型对所述第一应用程序与第二应用程序之间的调用进行控制。所述调用是指A应用程序通过包名、应用组件、URL(UniformResourceLocator,统一资源定位符)等方式来对B应用程序执行调用操作,以获取B应用程序的相关信息。需要说明的是,所述应用组件包括四大组件:Activity(活动)、Service(服务)、ContentProvider(内容提供者)、Broa本文档来自技高网...

【技术保护点】
1.一种应用程序控制方法,应用于终端,其特征在于,包括:获取第一应用程序的风险类型;所述第一应用程序为位于预设隔离区域中的应用程序;根据所述风险类型对所述第一应用程序与第二应用程序之间的调用进行控制。

【技术特征摘要】
1.一种应用程序控制方法,应用于终端,其特征在于,包括:获取第一应用程序的风险类型;所述第一应用程序为位于预设隔离区域中的应用程序;根据所述风险类型对所述第一应用程序与第二应用程序之间的调用进行控制。2.根据权利要求1所述的方法,其特征在于,所述根据所述风险类型对所述第一应用程序与第二应用程序之间的调用进行控制,包括:在所述风险类型为安全的情况下,允许所述第一应用程序对所述第二应用程序的调用,并禁止所述第二应用程序对所述第一应用程序的调用;在所述风险类型为风险的情况下,禁止所述第一应用程序与所述第二应用程序之间的相互调用;在所述风险类型为未知的情况下,禁止所述第一应用程序对所述第二应用程序的调用,并允许所述第二应用程序对所述第一应用程序的调用。3.根据权利要求2所述的方法,其特征在于,所述获取第一应用程序的风险类型之后,所述方法还包括:获取所述第一应用程序的应用标识信息;所述允许所述第二应用程序对所述第一应用程序的调用,包括:允许所述第二应用程序通过所述应用标识信息、应用组件和统一资源定位符中的至少一项对所述第一应用程序进行调用;所述禁止所述第二应用程序对所述第一应用程序的调用,包括:禁止所述第二应用程序通过所述应用标识信息、应用组件和统一资源定位符中的任意一项对所述第一应用程序进行调用。4.根据权利要求1所述的方法,其特征在于,所述获取第一应用程序的风险类型之前,所述方法还包括:在接收到目标操作的情况下,在所述预设隔离区域中添加所述第一应用程序,并对所述第一应用程序进行风险测试。5.根据权利要求1或2所述的方法,其特征在于,所述获取第一应用程序的风险类型之后,所述方法还包括:根据所述风险类型控制所述第一应用程序读取所述第二应用程序中的用户信息的权限;其中,在所述风险类型为风险的情况下,对所述第一应用程序读取所述第二应用程序中的用户信息的权限进行禁止。6.一种终端,其...

【专利技术属性】
技术研发人员:钱钰
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1