[发明专利]应用多开模式中的进程控制方法、装置及移动终端有效
申请号: | 201710366845.6 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107203427B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 李彬 | 申请(专利权)人: | 奇酷互联网络科技(深圳)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 钟子敏 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 模式 中的 进程 控制 方法 装置 移动 终端 | ||
本发明实施例提供一种应用多开模式中的进程控制方法、装置及移动终端,涉及应用程序多开领域,所述方法包括:当处于运行状态的第一应用的第二应用启动时,为所述第二应用的进程设置进程标识符;其中,所述第一应用和所述第二应用为基于应用多开模式下的同一特定应用的两个实例,所述特定应用下的各个实例的进程标识符互不相同;当当前调度的进程为发送进程,且所述发送进程的发送者和接收者均为所述特定应用时,获取所述发送进程的进程标识符;根据所述发送进程的进程标识符确定接收进程,将所述发送进程的发送内容传输至所述接收进程。本发明实施例可以缓解应用多开模式中的广播风暴问题,提高系统对应用多开的处理性能。
技术领域
本发明涉及应用程序多开领域,具体而言,涉及一种应用多开模式中的进程控制方法、装置及移动终端。
背景技术
应用多开,是指在Android系统上将一个应用程序复制成多个与应用本身相同的应用分身,每个应用分身分别拥有与应用本身相同的多个进程,比如应用本身具有A和B两个进程,那么复制成的各个应用分身也分别具有A和B两个进程。通过应用多开,用户可以同时通过多个应用分身(以下将应用本身看作第一个应用分身)登录多个不同的应用帐号。
但是,在主应用和分身应用运行在同一设备中时,不同分身应用之间存在进程干扰,例如:当多个应用分身分别给自身发送无序广播时,每个被发送出的无序广播均会被多个应用分身中的接收进程接收到,这种情况下,Android系统中会同时存在大量的无序广播,形成广播风暴,一方面应用程序的运行环境会更加复杂,另一方面由于系统自身具有性能瓶颈,无法同时处理大量的无序广播,导致处理性能变差,进而出现卡顿或死机的现象。
发明内容
有鉴于此,本发明实施例的目的在于提供一种应用多开模式中的进程控制方法、装置及移动终端,以缓解由于应用多开导致的应用程序运行环境更复杂以及系统处理性能变差的问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种应用多开模式中的进程控制方法,该方法包括:
当处于运行状态的第一应用的第二应用启动时,为所述第二应用的进程设置进程标识符;其中,所述第一应用和所述第二应用为基于应用多开模式下的同一特定应用的两个实例,所述特定应用下的各个实例的进程标识符互不相同;
当当前调度的进程为发送进程,且所述发送进程的发送者和接收者均为所述特定应用时,获取所述发送进程的进程标识符;
根据所述发送进程的进程标识符确定接收进程,将所述发送进程的发送内容传输至所述接收进程。
在本发明较佳的实施例中,上述方法还包括:在安装所述特定应用的实例时,按照预先设置的进程标识符区分规则为所述实例分配进程标识符,所述进程标识符区分规则规定应用多开模式下所述特定应用的各个实例的进程标识符互不相同。
在本发明较佳的实施例中,上述为所述第二应用的进程设置进程标识符的步骤,包括:读取所述第二应用对应的进程标识符;为所述第二应用创建进程,并以读取到的所述进程标识符标识创建的所述进程。
在本发明较佳的实施例中,上述以读取到的所述进程标识符标识创建的所述进程的步骤,包括:在所述第二应用的进程结构体内设置进程属性,所述进程属性包括所述读取到的所述进程标识符。
在本发明较佳的实施例中,上述当当前调度的进程为发送进程,且所述发送进程的发送者和接收者均为所述特定应用时,获取所述发送进程的进程标识符的步骤,包括:当当前调度的进程为发送进程时,判断所述发送进程的发送者和接收者是否相同;如果相同,判断所述发送者和所述接收者是否均为所述特定应用,如果是,获取所述发送进程的进程标识符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇酷互联网络科技(深圳)有限公司,未经奇酷互联网络科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710366845.6/2.html,转载请声明来源钻瓜专利网。