一种应用进程的控制方法、装置和移动终端制造方法及图纸

技术编号:15299813 阅读:48 留言:0更新日期:2017-05-12 02:04
本发明专利技术实施例公开了一种应用进程的控制方法、装置和移动终端。所述方法包括:获取多开应用集合,其中,所述多开应用集合包括主应用和所述主应用的分身应用;在当前终端的主用户下检测到多开应用集合中的目标应用的操作事件被触发,所述目标应用为主应用和/或所述主应用的分身应用;根据所述目标应用的应用标识操作相应的进程,所述应用标识与所述进程的进程标识相对应;其中,所述主应用安装在所述主用户下,所述分身应用安装在从用户下。本发明专利技术实施例提供的技术方案,避免了现有技术中同一用户下不同分身应用或主应用之间的进程干扰,优化了现有的应用进程的控制技术,提升了对应用操作的稳定性。

Method, device and mobile terminal for controlling application process

The embodiment of the invention discloses a control method, an apparatus and a mobile terminal of an application process. The method comprises: acquiring more open application set, among them, the application of avatar applications include the main application and the main application of the detected event set; operation goal application in the collection is triggered in the main current user terminal, the target application is the main application and application. / or the main application according to the application; identifying the target application of the corresponding operation process, the application of identification and the process identifier corresponding; among them, the main application is installed in the main users, the application from the user installed in time. Technical scheme of the embodiment of the invention avoids the process of interference between the same user under different avatar application or the main application in current technology, optimize the existing control technology application process, to enhance the stability of the operation of the application.

【技术实现步骤摘要】

本专利技术实施例涉及终端
,尤其涉及一种应用进程的控制方法、装置和移动终端
技术介绍
随着终端技术的发展,移动终端上的应用的种类和形式越来多,很多应用已成为人们生活、工作和娱乐中不可或缺的一部分,为用户带来了较好的体验。用户对应用的各种需求也越来越多,例如,在同一个移动终端上启动多个相同的应用,具体的例如,在移动终端上启动两个微信应用,以登录两个微信账号。现有技术中,是通过在移动终端的一个用户下创建两个不同版本的微信应用,每个微信应用对应一个进程,来实现移动终端中两个微信的运行,具体可以通过在桌面上建立两个不同版本微信应用对应的微信图标来使用户登录两个微信账号。但是,通过在同一个用户下启动的不同进程来对两个微信进行操作,可能会造成多个进程之间相互干扰,导致对应用操作的不稳定性。
技术实现思路
本专利技术实施例提供一种应用进程的控制方法、装置和移动终端,以优化现有的应用进程的控制技术,提升对应用操作的稳定性。在第一方面,本专利技术实施例提供了一种应用进程的控制方法,包括:获取多开应用集合,其中,所述多开应用集合包括主应用和所述主应用的分身应用;在当前终端的主用户下检测到所述多开应用集合中的目标应用的操作事件被触发;根据所述目标应用的应用标识操作相应的进程,所述应用标识与所述进程的进程标识相对应;其中,所述主应用安装在所述主用户下,所述分身应用安装在从用户下。在第二方面,本专利技术实施例提供了一种应用进程的控制装置,包括:多开应用集合获取模块,用于获取多开应用集合,其中,所述多开应用集合包括主应用和所述主应用的分身应用;操作事件触发检测模块,用于在当前终端的主用户下检测到所述多开应用集合中的目标应用的操作事件被触发;进程操作模块,用于根据所述目标应用的应用标识操作相应的进程,所述应用标识与所述进程的进程标识相对应;其中,所述主应用安装在所述主用户下,所述分身应用安装在从用户下。在第三方面,本专利技术实施例提供了一种移动终端,所述移动终端集成了如第二方面所提供的装置。本专利技术实施例通过在当前终端的主用户下安装主应用以及在从用户下安装主应用的分身应用,在主用户下检测到主应用和/或分身应用的操作事件被触发时,根据所述主应用的应用标识和/或分身应用的应用标识操作相应的进程,避免了现有技术中同一用户下不同分身应用或主应用之间的进程干扰,优化了现有的应用进程的控制技术,提升了对应用操作的稳定性。附图说明图1是本专利技术实施例提供的一种应用进程的控制方法的流程图;图2是本专利技术实施例提供的另一种应用进程的控制方法的流程图;图3是本专利技术实施例提供的另一种应用进程的控制方法的流程图;图4是本专利技术实施例提供的另一种应用进程的控制方法的流程图;图5是本专利技术实施例提供的一种应用进程的控制装置的结构示意图;图6是本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1给出了本专利技术实施例提供的一种应用进程的控制方法的流程图,本实施例的方法可以由应用进程的控制装置来执行,该装置可通过硬件和/或软件的方式实现,所述装置可作为移动终端的一部分设置在所述移动终端内部。如图1所示,本实施例提供的应用进程的控制方法具体包括以下步骤:步骤101、获取多开应用集合。其中,多开应用集合包括主应用和所述主应用的分身应用。可选的,当用户为终端中的某一应用建立分身应用时,原始应用被称为主应用,建立的分身应用被称为主应用的分身应用。可根据一个主应用生成多个分身应用,同一个主应用的不同分身应用互为同胞应用。本实施例中所述的终端包括但不限定于手机、手表、平板电脑、以及智能电视等设备。多开应用集合包括主应用以及至少一个主应用的分身应用。示例性的,在建立主应用A的第一个分身应用A1后,主应用A和分身应用A1构成多开应用集合。当根据主应用A或者分身应用A1建立主应用的第二个分身应用A2后,主应用A、分身应用A1和分身应用A2构成多开应用集合,其中分身应用A1与分身应用A2互为同胞应用。优选的,本实施例中多开应用集合基于多用户机制来实现,其中多用户机制具体可包括移动终端中的操作系统所支持的多用户机制,如安卓(Android)系统的多用户机制以及手机窗口(WindowsPhone,WP)操作系统的多用户机制等。其中,多开应用集合基于多用户机制来实现,包括主应用和与主应用对应的所有分身应用。具体的,多开应用集合基于多用户机制来实现可包括如下内容:主应用安装于主用户下,分身应用安装于从用户下,主用户中包含用于对分身应用进行操作的接入口。在一个实施例中,本申请的多用户实现机制包括了以下逻辑:1.多用户管理a)系统默认有一个主用户,主用户可以创建其它的多个新用户(从用户),并可以删除与管理它们;b)普通用户(非主用户)与访客用户,可统称为从用户;c)默认主用户id(身份标识,Identification)为0,其它新增用户id从10开始,逐个增加;d)切换用户时,会重新加载桌面等一系列界面切换;e)主用户可以限制其它用户是否能够接打电话及收发短信等权限。对于多用户管理,能够通过主用户对从用户进行管理,包括从用户的创建、删除及权限设置等,ID设置从主用户开始,新增从用户ID顺序叠加,各用户间切换时,重新加载对应用户的桌面等一系列界面。2.多用户安装、卸载应用a)默认安装的应用,会安装到所有己创建的用户,在其它用户桌面上都可见应用图标;b)在主用户通过文件管理安装的应用,不会安装到其它用户,在其它用户桌面上不可见应用图标;c)系统在安装、卸载应用时可指定userid(用户身份标识),指定应用安装到某个指定用户,或在某个指定用户卸载该应用。也可以对所有用户都安装应用,或卸载应用。d)在用户A卸载了应用B,对其它用户来说,应用B还是存在的,桌面上都可见应用图标,在其它用户上,应用B可以正常使用。对于多用户安装、卸载应用,默认安装的应用会安装到所有已创建的用户(包括主用户和从用户),并在各用户桌面上生成应用图标;而在主用户下通过文件管理安装的应用,只安装到主用户下,在主用户桌面生成应用图标,不安装到从用户下;应用的安装/卸载还可基于使用者对用户的指定,使用者通过指定用户身份标识,在主用户和从用户中指定应用的安装/卸载在某个用户、某些用户或所有用户下进行;同一应用的卸载在各用户下独立进行,对某一用户下的应用进行卸载,不影响其他用户下该应用的使用。3.用户数据管理a)与系统数据相关的用户id目录:存放了用户对应的各种系统数据存储,例如:桌面widget(组件)列表,设置数据库,默认应用本文档来自技高网...
一种应用进程的控制方法、装置和移动终端

【技术保护点】
一种应用进程的控制方法,其特征在于,包括:获取多开应用集合,其中,所述多开应用集合包括主应用和所述主应用的分身应用;在当前终端的主用户下检测到所述多开应用集合中的目标应用的操作事件被触发;根据所述目标应用的应用标识操作相应的进程,所述应用标识与所述进程的进程标识相对应;其中,所述主应用安装在所述主用户下,所述分身应用安装在从用户下。

【技术特征摘要】
1.一种应用进程的控制方法,其特征在于,包括:获取多开应用集合,其中,所述多开应用集合包括主应用和所述主应用的分身应用;在当前终端的主用户下检测到所述多开应用集合中的目标应用的操作事件被触发;根据所述目标应用的应用标识操作相应的进程,所述应用标识与所述进程的进程标识相对应;其中,所述主应用安装在所述主用户下,所述分身应用安装在从用户下。2.根据权利要求1所述的方法,其特征在于,所述获取多开应用集合包括:在当前终端的主用户下安装多开应用集合中的主应用,同时在从用户下安装所述多开应用集合中的分身应用;或者,在当前终端的主用户下安装多开应用集合中的主应用,以及在所述主用户下检测到所述多开应用集合中的分身应用的创建指令时,在从用户下安装所述分身应用。3.根据权利要求2所述的方法,其特征在于,所述在所述主用户下检测到所述多开应用集合中的分身应用的创建指令时,在所述从用户下安装所述分身应用包括:在所述主用户下检测到所述多开应用集合中的分身应用的创建指令时,确定当前终端是否存在未安装所述分身应用的从用户;若存在,则在所述未安装所述分身应用的从用户下安装分身应用;若不存在,则建立新的从用户,并在所述新的从用户下安装分身应用。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标应用的应用标识操作相应的进程包括:根据所述主应用的应用标识和对应的进程标识,操作主用户下的主应用进程;和/或,根据所述分身应用的应用标识和对应的进程标识,操作从用户下相应的分身应用进程。5.根据权利要求1所述的方法,其特征在于,还包括:对分身应用进程的运行情况进行监控,并根据监控结果对所述分身应用进程进行调控。6.根据权利要求5所述的方法,其特征在于,所述根据监控结果对所述分身应用进程进行调控包括:若所述分身应用进程占用内存满足设定条件,则关闭所述分身应用进程;若所述分身应用进程在后台未被使用的时间达到设定值,则将所述分身应用进程挂起。7.根据权利要求1所述的方法,其特征在于,还包括:将分身应用进程的权限与所述主应用进程的权限保持相同。8.根据权利要求1-7任一项所述的方法,其特征在于,所述操作包括启动、运行、退出或者与其他应用的通信。9.根据权利要求1-7任一项所述的方法,其特征在于,所述应用标识中包含应用所属用户信息和应用类型信息。10.一种应用进程的控制装置,其特征在于,包括:多开应用集合获取模块,用于获取多开应用集合,其中,所述多开应用集合包括主应用和所述主应...

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

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

1