【技术实现步骤摘要】
基于服务器端进行资源优化方法、服务器、客户端和系统
本专利技术涉及计算机安全领域,具体涉及一种基于服务器端进行资源优化方法、服务器、客户端和系统。
技术介绍
目前,计算机在使用过程中往往会出现运行速度越来越慢的情况,这时,为了提高运行速度,就需要进行资源优化。现有的优化方式一般是通过文件清理或垃圾清理的方法,清理系统中无用的缓存文件,查找并移动占用磁盘空间的文件,以便释放空间,让系统保持清洁,使整体运行更加流畅。用户在使用计算机的过程中,还需要对其计算机的健康状态进行全面了解。计算机健康涉及多个计算机方面,例如:计算机的各种安全补丁是否已经及时更新、计算机的防火墙设置是否合理、计算机中的垃圾文件是否被及时清理、以及计算机的各种系统资源是否被过多占用等。一般来说,计算机的健康状态取决于计算机的安全设置、计算机的性能和/或计算机的垃圾文件清理状态等。目前已经有各种方法,其基于计算机的各种设置来计算计算机的整体健康状态,并且向计算机用户显示整体健康状态。目前的大多数方案都会在用户桌面的右下角处显示一个有关计算机健康状态的小图标,用户点击该小图标,系统会显示出有关计算机健康状态的详细信息。然而,现有的一些服务和应用程序等,如果完成后则通常不会退出进程,这些进程依然会占用大量的系统资源,影响了用户计算机的健康状态,而用户往往无法感知,直到系统或者程序出现了卡死甚至崩溃的情况,甚至还可能出现一些存在问题的程序等。然而现有的资源优化方式只能进行一些基本的文件清理工作,对于系统的卡死,以及后台程序占用过多流量等情况则无法有效处理,不能有效地释放系统中可用的内存和其他系统资 ...
【技术保护点】
一种基于服务器端进行资源优化的方法,所述方法包括:?服务器接收客户端发送的更新请求,根据所述更新请求确定出需要向客户端下发的更新的优化规则;?服务器将确定出的所述更新的优化规则下发给客户端,以使客户端中存储有所述更新的优化规则。
【技术特征摘要】
1.一种基于服务器端进行资源优化的方法,所述方法包括:服务器接收客户端发送的更新请求,根据所述更新请求确定出需要向客户端下发的更新的优化规则;服务器将确定出的所述更新的优化规则下发给客户端,以使客户端中存储有所述更新的优化规则;所述优化规则为对所述客户端进行优化的规则,包括:将物理内存导入虚拟内存中,对所述物理内存进行清理;其中,所述更新请求中包含如下中的至少一种:优化规则的版本信息、用户标识、避免被恶意攻击的验证信息。2.根据权利要求1所述的方法,其中,所述服务器将确定出的所述更新的优化规则下发给客户端具体包括:服务器将确定出的所述更新的优化规则下发给客户端,以使客户端在异常情况时,使用所述更新的优化规则对所述客户端中原有的优化规则进行更新,使用更新后的优化规则进行资源优化;所述方法还包括:服务器接收客户端发送的规则获取请求,从所述服务器中取出客户端请求获取的优化规则,并将所述优化规则下发给客户端,以使客户端在正常情况下,使用所述优化规则进行资源优化。3.根据权利要求1所述的方法,其中,所述根据所述更新请求确定出需要向客户端下发的更新的优化规则具体包括:服务器将所述更新请求中的优化规则的版本信息与所述服务器中优化规则的版本信息进行比较,根据比较结果确定出需要向客户端下发的更新的优化规则。4.根据权利要求2所述的方法,其中,所述客户端发送的规则获取请求中包含:客户端中正在运行的进程和/或服务的信息;所述从所述服务器中取出客户端请求获取的优化规则,并将所述优化规则下发给客户端具体包括:服务器根据所述规则获取请求中的客户端中正在运行的进程和/或服务的信息确定出与客户端相关的优化规则,从所述服务器中获取所述与客户端相关的优化规则并下发给客户端。5.一种基于服务器端进行资源优化的方法,所述方法包括:客户端向服务器发送更新请求,获得更新的优化规则并存储;客户端在正常情况下,向服务器发送规则获取请求,从所述服务器中获取优化规则,使用所述优化规则进行资源优化;客户端在异常情况下,使用存储的更新的优化规则对所述客户端中原有的优化规则进行更新,使用更新后的优化规则进行资源优化;所述优化规则为对所述客户端进行优化的规则,包括:将物理内存导入虚拟内存中,对所述物理内存进行清理;其中,所述更新请求中包含如下中的至少一种:优化规则的版本信息、用户标识、避免被恶意攻击的验证信息。6.根据权利要求5所述的方法,其中,所述客户端向服务器发送更新请求具体包括:客户端向服务器发送包含优化规则的版本信息的更新请求,以使服务器将所述更新请求中的优化规则的版本信息与所述服务器中优化规则的版本信息进行比较,根据比较结果确定出需要向客户端下发的更新的优化规则。7.根据权利要求5所述的方法,其中,所述向服务器发送规则获取请求具体包括:客户端向服务器发送包含所述客户端中正在运行的进程和/或服务的信息的规则获取请求,以使服务器根据所述规则获取请求中的所述客户端中正在运行的进程和/或服务的信息确定出与客户端相关的优化规则,并将所述优化规则下发给客户端。8.根据权利要求5所述的方法,其中,所述方法还包括:客户端从服务器接收初始发布的优化规则,并将所述优化规则添加到包含初始的优化规则的全量库。9.根据权利要求8所述的方法,其中,所述使用存储的更新的优化规则对所述客户端中原有的优化规则进行更新具体包括:将存储的更新的优化规则与全量库中优化规则进行比较,如果全量库中已经包含该更新的优化规则,则使用该更新的优化规则修改全量库中优化规则,如果全量库中没有包含该更新的优化规则,则将该更新的优化规则添加到全量库中。10.根据权利要求5所述的方法,其中,所述优化规则中至少还包括下列优化操作中的一种:关闭不必要的进程、服务、和/或后台的程序;释放内存;关闭占用网速超过第一预设阀值的进程;对执行程序进行问题判断,判定为问题程序后,关闭所述问题程序;对临时文件的必要性进行判断,保留必要临时文件,清理不必要临时文件;对于CPU占用率比超过第二预设阀值的程序,将该程序运行在一个CPU核。11.一种对客户端进行资源优化的服务器,所述服务器包括:通信模块,适于接收客户端发送的请求,并向客户端下发数据;存储模块,适于存储优化规则;更新规则下发模块,适于根据所...
【专利技术属性】
技术研发人员:潘全新,刘进,田晓川,丁振,张娟,罗光,赵剑锋,王海洋,向明,杨继鑫,李良,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。