[发明专利]客户端应用程序多重保活方法及系统在审
申请号: | 202210454790.5 | 申请日: | 2022-04-28 |
公开(公告)号: | CN114816546A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 田辉;谢周全;郭玉刚;张志翔 | 申请(专利权)人: | 合肥高维数据技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230088 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 应用程序 多重 方法 系统 | ||
本发明特别涉及一种客户端应用程序多重保活方法,包括如下步骤:安装目标应用程序和保活程序,保活程序的数量大于等于3个且各保活程序之间不存在父子关系;目标应用程序和保活程序自动运行并注册到开机启动项中;至少一个保活程序监测并守护目标应用程序,各保活程序之间彼此相互保活。通过设置三个或三个以上保活程序,可以避免单个保活程序很容易被kill掉的情况;同时,各保活程序之间进行互相保护,能够更加可靠的提高保活程序的存活,能够有效的保护目标应用程序。或通过系统程序保活保活程序,这样也可以充分保护保活程序。
技术领域
本发明涉及计算机技术领域,特别涉及一种客户端应用程序多重保活方法及系统。
背景技术
随着互联网技术的发展,为了保障网络安全,维护国家安全、公民的合法权益,防止机密文件信息泄漏,各种网络产品、服务应运而生。安装客户端屏幕保护应用程序就是常用的方式,而如何保活客户端应用程序就是首当其冲需要解决的问题。
目前,常见的保活方法有两种。第一种方案,使用单进程保活,即使用单个保活程序单方面守护目标程序,由于保活程序单向守护应用程序,保活程序预防的是应用程序自身问题导致的退出,保活程序本身没有得到保护,保活程序可以被kill掉,无法起到可靠的保活作用。第二种方案,双保活程序守护应用程序,一个保活程序部署在本地,另一个保活程序部署在服务器中,双方通过socket进行通信,部署难度大,如果网络通信异常时,同样无法起到真正的保活作用。
发明内容
本发明的首要目的在于提供一种客户端应用程序多重保活方法,能够可靠的对目标应用程序进行保活。
为实现以上目的,本发明采用的第一个技术方案为:一种客户端应用程序多重保活方法,包括如下步骤:安装目标应用程序和保活程序,保活程序的数量大于等于3个且各保活程序之间不存在父子关系;目标应用程序和保活程序自动运行并注册到开机启动项中;至少一个保活程序监测并守护目标应用程序,各保活程序之间彼此相互保活。
为实现以上目的,本发明采用的第二个技术方案为:一种客户端应用程序多重保活方法,包括如下步骤:安装目标应用程序和保活程序,保活程序包括一个主保活程序;目标应用程序和主保活程序自动运行并注册到开机启动项中;主保活程序在系统进程中创建远程线程实现主保活程序和系统程序之间的相互保活;主保活程序监测并守护目标应用程序。
本发明的另一个目的在于提供一种客户端应用程序多重保活系统,能够可靠的对目标应用程序进行保活。
为实现以上目的,本发明采用的第三个技术方案为:一种客户端应用程序多重保活系统,包括:程序安装模块,用于安装目标应用程序和保活程序,保活程序的数量大于等于3个且各保活程序之间不存在父子关系;程序注册模块,用于将目标应用程序和保活程序自动注册到开机启动项中;待保护的目标应用程序;用于监测并守护目标应用程序的主保活程序;辅保活程序,用于监测并守护主保活程序且监测并守护其他辅保活程序。
为实现以上目的,本发明采用的第四个技术方案为:一种客户端应用程序多重保活系统,包括:程序安装模块,用于安装目标应用程序和主保活程序;程序注册模块,用于将目标应用程序和主保活程序自动注册到开机启动项中;程序绑定模块,用于在系统进程中创建远程线程实现主保活程序和系统程序之间的相互保活;待保护的目标应用程序;用于监测并守护目标应用程序的主保活程序。
与现有技术相比,本发明的第一个技术方案和第三个技术方案存在以下技术效果:通过设置三个或三个以上保活程序,可以避免单个保活程序很容易被kill掉的情况;同时,各保活程序之间进行互相保护,能够更加可靠的提高保活程序的存活,能够有效的保护目标应用程序。
与现有技术相比,本发明的第二个技术方案和第四个技术方案存在以下技术效果:通过设置保活程序,并将保活程序和系统进程进行关联,这样可以充分保护保活程序,系统进程一般在客户端启动的时候会一直在后台运行,这样即使保活程序被kill掉了,依然可以通过系统程序将其拉起,保活程序被拉起后,就能继续监控和保护目标应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥高维数据技术有限公司,未经合肥高维数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210454790.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种半导体芯片加工用贴片装置
- 下一篇:请求处理方法、装置、设备、介质