[发明专利]一种安卓应用进程守护方法和系统在审
| 申请号: | 202111611442.6 | 申请日: | 2021-12-27 |
| 公开(公告)号: | CN114490549A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 宋润强 | 申请(专利权)人: | 山东赤子城网络技术有限公司 |
| 主分类号: | G06F16/176 | 分类号: | G06F16/176;G06F11/30 |
| 代理公司: | 北京威禾知识产权代理有限公司 11838 | 代理人: | 王月玲 |
| 地址: | 250001 山东省济*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用 进程 守护 方法 系统 | ||
本发明涉及一种安卓应用进程守护方法和系统,所述方法包括:为目标应用创建两个以上的第一进程,其中所述每个第一进程具有对应的第一文件,并且所述第一进程持有所述对应的第一文件的排他锁;所述两个以上第一进程两两组成一个相互监听第一进程对,第一进程对中的两个第一进程相互监听对方第一文件的排他锁状态;以及响应于第一进程对中的任一第一进程监听到对方第一进程对应的第一文件的排他锁被释放,所述第一进程拉起所述对方第一进程,并由拉起的所述对方第一进程拉起所述目标应用进程。本发明提供的多进程守护方案成功率高、耗电小,既满足了用户需求,也能够为产品的变现创造更多利益。
技术领域
本发明涉及计算机技术领域,特别地涉及一种安卓应用进程守护方法和系统。
背景技术
由于Android系统对应用的强杀机制,使得Android应用在被系统强杀后无法立即重启,进而影响到用户的使用。一个常见的情形是某个常用的应用需要定时或在某种条件满足时触发向用户发送提醒消息。为了使用户能够接收到该消息,即使该应用处于后台而用户没有使用,但也应处于存活状态以被触发而发送提醒消息。其他常见情形包括杀毒应用需要常驻后台以随时应对病毒的入侵;即时通讯类的应用需要常驻后台以便在接收消息后提醒用户;以及,用户将正在运行的游戏设置成静默模式,虽然用户并没有操作游戏,但是仍然需要游戏继续运行。
现有技术中出现了一些对应用进行保活的技术。例如,使要保活的应用一直运行某些活动,如播放无声音乐。然而,这种方法占用系统资源,耗电严重。或者,利用系统漏洞使用startForeground()方法将当前进程伪装成前台进程。但是,一些版本的Android系统能够识别出这种伪装,因而达不到保活的目的。现有技术中还有其他一些如采用守护进程的方式,在应用被系统杀死后,由守护进程将其拉起。然而,由于某些版本的Android系统对于进程的重启有时间限制,受限于时间限制条件,在拉起应用进程之前,守护进程也已经被杀死。因而,目前还未有适用范围广、系统资源消耗小、成功率高的保活方案。
发明内容
针对现有技术中存在的技术问题,本发明提出了一种安卓应用进程守护方法和系统,用以根据需要守护目标应用进程。
为了解决上述技术问题,本发明提供了一种安卓应用进程守护方法,其包括以下步骤:为目标应用创建两个以上的第一进程,其中所述每个第一进程具有对应的第一文件,并且所述第一进程持有所述对应的第一文件的排他锁;所述两个以上第一进程两两组成一个相互监听第一进程对,第一进程对中的两个第一进程相互监听对方第一文件的排他锁状态;以及响应于第一进程对中的任一第一进程监听到对方第一进程对应的第一文件的排他锁被释放,所述第一进程拉起所述对方第一进程,并由拉起的所述对方第一进程拉起所述目标应用进程。
另一方面,本发明还提供了一种安卓应用进程守护系统,其中包括第一进程模块、第一文件锁模块、第一监听模块以及进程启动模块,其中,所述第一进程模块为目标应用创建两个以上的第一进程;所述第一文件锁模块与所述第一进程模块相连接,为每个第一进程设置第一文件,并使每个第一进程持有其对应第一文件的排他锁;所述第一监听模块与所述第一文件锁模块相连接,将所述两个以上第一进程两两组成一个相互监听第一进程对,所述第一进程对中的两个第一进程相互监听对方第一文件的排他锁状态,响应于第一进程对中的任一个第一进程监听到对方第一进程对应第一文件的排他锁释放,发送进程拉起请求;所述进程启动模块与所述第一监听模块相连接,在接收到进程拉起请求时,所述第一进程拉起对方第一进程,由所述拉起的对方第一进程拉起所述目标应用进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东赤子城网络技术有限公司,未经山东赤子城网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111611442.6/2.html,转载请声明来源钻瓜专利网。





