一种应用程序的控制方法、装置及智能终端制造方法及图纸

技术编号:14783435 阅读:55 留言:0更新日期:2017-03-10 04:37
本发明专利技术实施例公开了一种应用程序的控制方法、装置及智能终端。该方法包括:检测用户在目标应用界面是否执行关闭操作;若是,则确定目标应用的类型以及关闭操作类型,其中所述目标应用的类型是主应用或分身应用;依据所述目标应用的类型以及所述关闭操作类型,控制所述目标应用、所述目标应用对应的主应用或所述目标应用对应的分身应用处于关闭状态。本发明专利技术实施例提供的技术方案,用户通过在目标应用界面执行不同的关闭操作能够实现关闭目标应用、目标应用对应的主应用或目标应用对应的分身应用的目的,相比于现有技术中通过目标应用界面只能管理目标应用的工作状态,简化了应用程序的控制方法并提高应用程序的控制效率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其是一种应用程序的控制方法、装置及智能终端
技术介绍
随着移动互联网的发展,用户对智能终端内应用程序(APP)的需求越来越丰富。在日常使用智能终端的过程中,用户会有多个账号需要同时登录同一APP的需要,例如,针对微信,用户的多个账号需要同时登录使用,或针对某款游戏,用户的多个账号,需要同时登录满足切换或交易等方便操作。但是,在智能终端内同时运行主应用和各分身应用时,目前需要分别通过主应用界面管理主应用的运行状态,通过各分身应用界面管理各分身应用的运行状态。因而,现有的应用程序的控制方法操作繁琐且效率低下。
技术实现思路
有鉴于此,本专利技术实施例提供一种应用程序的控制方法、装置及智能终端以简化应用程序的控制方法并提高应用程序的控制效率。第一方面,本专利技术实施例提供了一种应用程序的控制方法,包括:检测用户在目标应用界面是否执行关闭操作;若是,则确定目标应用的类型以及关闭操作类型,其中所述目标应用的类型是主应用或分身应用;依据所述目标应用的类型以及所述关闭操作类型,控制所述目标应用、所述目标应用对应的主应用或所述目标应用对应的分身应用处于关闭状态。第二方面,本专利技术实施例提供了一种应用程序的控制装置,包括:关闭操作检测模块,用于检测用户在目标应用界面是否执行关闭操作;类型确定模块,用于若所述关闭操作检测模块检测到用户在所述目标应用界面执行关闭操作,则确定目标应用的类型以及关闭操作类型,其中所述目标应用的类型是主应用或分身应用;应用控制模块,用于依据所述目标应用的类型以及所述关闭操作类型,控制所述目标应用、所述目标应用对应的主应用或所述目标应用对应的分身应用处于关闭状态。第三方面,本专利技术实施例提供了一种智能终端,包括本专利技术任意实施例提供的应用程序的控制装置。本专利技术实施例提供的技术方案,通过若检测到用户在目标应用界面执行关闭操作,则确定目标应用的类型以及关闭操作类型,并且依据目标应用的类型以及关闭操作类型,控制目标应用、目标应用对应的主应用或目标应用对应的分身应用处于关闭状态,即用户通过在目标应用界面执行不同的关闭操作能够实现关闭目标应用、目标应用对应的主应用或目标应用对应的分身应用的目的,相比于现有技术中通过目标应用界面只能管理目标应用的工作状态,简化了应用程序的控制方法并提高应用程序的控制效率。附图说明图1为本专利技术实施例中提供的一种应用程序的控制方法的流程示意图;图2为本专利技术实施例中提供的另一种应用程序的控制方法的流程示意图;图3为本专利技术实施例中提供的一种应用程序的控制装置的结构示意图;图4为本专利技术实施例中提供的一种处理器的结构示意图;图5为本专利技术实施例中提供的一种智能终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。图1为本专利技术实施例中提供的一种应用程序的控制方法的流程示意图,该方法可以由应用程序的控制装置执行,其中该装置可以由软件和/或硬件实现,可作为智能终端的一部分被内置在智能终端内部。如图1所示,该实现流程可以包括:步骤11、检测用户在目标应用界面是否执行关闭操作。其中,目标应用指的是当前操作的应用,目标应用界面可以是目标应用的展示界面或用户交互界面。智能终端中可以预置有至少一种类型的关闭操作,如预置的关闭操作可以是沿预设方向的滑动操作,或对目标应用界面中预设控件按钮的点击操作等,其中预设方向可以是由智能终端的顶部向底部的延伸方向,由底部向顶部的延伸方向,或由智能终端的第一侧边向第二侧边的延伸方向等。并且,不同关闭操作的类型可以不同。具体的,获取用户在目标应用界面的操作,将获取的操作与预置的至少一种关闭操作进行匹配,若匹配成功,则确定检测到用户在目标应用界面执行关闭操作;若未匹配成功,则确定用户未执行关闭操作。步骤12、若是,则确定目标应用的类型以及关闭操作类型。示例性的,在支持多开应用的智能终端中,所述目标应用的类型是主应用或分身应用。可以通过用户标识userid及应用标识Uid来区分主应用和分身应用。多开应用的实现方式可以有很多种,本实施例不做具体限定。例如,可分别安装不同版本的应用,将一种版本作为主应用,将其它版本作为分身应用,其中,可通过反编译修改应用的安装包(APK)文件,再安装修改后的APK文件来实现安装不同版本的同款应用;又如,可通过应用模拟用户空间及动态加载技术的第三方多开助手软件来实现;再如,可通过修改系统机制来实现。优选的,本实施例中多开应用基于多用户机制来实现,其中多用户机制具体可包括智能终端中的操作系统所支持的多用户机制,如安卓(Android)系统的多用户机制以及手机窗口(WindowsPhone,WP)操作系统的多用户机制等。步骤13、依据所述目标应用的类型以及所述关闭操作类型,控制所述目标应用、所述目标应用对应的主应用或所述目标应用对应的分身应用处于关闭状态。示例性的,步骤13可以包括:若所述目标应用是主应用,且所述关闭操作类型为第一操作类型,则控制所述目标应用关闭;若所述目标应用是主应用,且所述关闭操作类型为第二操作类型,则控制所述目标应用对应的分身应用处于关闭状态;其中所述第一操作类型与所述第二操作类型不同。具体的,在目标应用的类型是主应用时,依据不同关闭操作类型,可以分别控制目标应用或目标应用对应的分身应用处于关闭状态。上述提供的应用程序的控制方法,通过若检测到用户在目标应用界面执行关闭操作,则确定目标应用的类型以及关闭操作类型,并且依据目标应用的类型以及关闭操作类型,控制目标应用、目标应用对应的主应用或目标应用对应的分身应用处于关闭状态,即用户通过在目标应用界面执行不同的关闭操作能够实现关闭目标应用、目标应用对应的主应用或目标应用对应的分身应用的目的,相比于现有技术中通过目标应用界面只能管理目标应用的工作状态,简化了应用程序的控制方法并提高应用程序的控制效率。图2为本专利技术实施例中提供的另一种应用程序的控制方法的流程示意图。参考图2,该应用程序的控制方法可以包括:步骤21、检测用户在目标应用界面是否执行关闭操作。步骤22、若是,则确定目标应用的类型以及关闭操作类型。在支持多开应用的智能终端中,所述目标应用的类型是主应用或分身应用。其中,主应用和与主应用对应的所有分身应用均为多开应用,多开应用基于多用户机制来实现,包括主应用和与主应用对应的所有分身应用。具体的,多开应用基于多用户机制来实现可包括如下内容:主应用安装于主用户空间下,分身应用安装于从用户空间下,主用户空间中包含用于对分身应用进行操作的接入口。在一个实施例中,本申请的多用户实现机制包括了以下逻辑:1.多用户管理a)系统默认有一个主用户空间,主用户空间可以创建其它的多个新用户空间(即从用户空间),并可以删除与管理它们;b)普通用户空间(非主用户空间)与访客用户空间,可统称为从用户空间;c)默认主用户空间id(身份标识,Identification)为0,其它新增用户空间id从10开始,逐个增加;d)切换用户空间时,会重新加载桌面等一系列界面切换;e)主用户空间可以限制其它用户空间是否能够接打本文档来自技高网...
一种应用程序的控制方法、装置及智能终端

【技术保护点】
一种应用程序的控制方法,其特征在于,包括:检测用户在目标应用界面是否执行关闭操作;若是,则确定目标应用的类型以及关闭操作类型,其中所述目标应用的类型是主应用或分身应用;依据所述目标应用的类型以及所述关闭操作类型,控制所述目标应用、所述目标应用对应的主应用或所述目标应用对应的分身应用处于关闭状态。

【技术特征摘要】
1.一种应用程序的控制方法,其特征在于,包括:检测用户在目标应用界面是否执行关闭操作;若是,则确定目标应用的类型以及关闭操作类型,其中所述目标应用的类型是主应用或分身应用;依据所述目标应用的类型以及所述关闭操作类型,控制所述目标应用、所述目标应用对应的主应用或所述目标应用对应的分身应用处于关闭状态。2.根据权利要求1所述的方法,其特征在于,依据所述目标应用的类型以及所述关闭操作类型,控制所述目标应用、所述目标应用对应的主应用或所述目标应用对应的分身应用处于关闭状态,包括:若所述目标应用是主应用,且所述关闭操作类型为第一操作类型,则控制所述目标应用关闭;若所述目标应用是主应用,且所述关闭操作类型为第二操作类型,则控制所述目标应用对应的分身应用处于关闭状态;其中所述第一操作类型与所述第二操作类型不同。3.根据权利要求1所述的方法,其特征在于,依据所述目标应用的类型以及所述关闭操作类型,控制所述目标应用、所述目标应用对应的主应用或所述目标应用对应的分身应用处于关闭状态,包括:若所述目标应用是分身应用,且所述关闭操作类型为第三操作类型,则控制所述目标应用关闭;若所述目标应用是分身应用,且所述关闭操作类型为第四操作类型,则控制所述目标应用对应的主应用处于关闭状态;若所述目标应用是分身应用,且所述关闭操作类型为第五操作类型,则控制所述目标应用对应的同胞应用处于关闭状态,其中,所述同胞应用为所述主应用对应的除所述目标应用外的其他分身应用;其中所述第三操作类型、所述第四操作类型与所述第五操作类型互不相同。4.根据权利要求3所述的方法,其特征在于,控制所述目标应用对应的同胞应用处于关闭状态,包括:确定所述目标应用对应的同胞应用的性能参数;依据确定的所述性能参数,从所述目标应用对应的同胞应用中选择待关闭的同胞应用;控制选择的待关闭的同胞应用处于关闭状态。5.根据权利要求4所述的方法,其特征在于,所述同胞应用的性能参数包括所述同胞应用的耗电百分比、耗电速率、内存占用百分比、中央处理器占用百分比和运行累计时长中的至少一个。6.一种应用程序的控制装置,其特征在于,包括:关闭操作检测模块,用于检测用户在目...

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1