基于服务器端进行资源优化方法、服务器、客户端和系统技术方案

技术编号:9088044 阅读:123 留言:0更新日期:2013-08-29 00:40
本发明专利技术涉及通信技术领域,公开了一种基于服务器端进行资源优化方法、服务器、客户端和系统,所述方法包括:服务器接收客户端发送的更新请求,根据所述更新请求确定出需要向客户端下发的更新的优化规则;服务器将确定出的所述更新的优化规则下发给客户端,以使客户端中存储有所述更新的优化规则。本发明专利技术能够解决现有技术中仅使用客户端的本地优化规则,缺少对优化规则的更新,导致客户端中使用不合适的优化规则进行优化,使得优化效率降低,甚至出现错误的问题;取得了能够向客户端下载更新的优化规则,提高客户端的优化效率,并减少因优化而导致的出错的有益效果。

【技术实现步骤摘要】
基于服务器端进行资源优化方法、服务器、客户端和系统
本专利技术涉及计算机安全领域,具体涉及一种基于服务器端进行资源优化方法、服务器、客户端和系统。
技术介绍
目前,计算机在使用过程中往往会出现运行速度越来越慢的情况,这时,为了提高运行速度,就需要进行资源优化。现有的优化方式一般是通过文件清理或垃圾清理的方法,清理系统中无用的缓存文件,查找并移动占用磁盘空间的文件,以便释放空间,让系统保持清洁,使整体运行更加流畅。用户在使用计算机的过程中,还需要对其计算机的健康状态进行全面了解。计算机健康涉及多个计算机方面,例如:计算机的各种安全补丁是否已经及时更新、计算机的防火墙设置是否合理、计算机中的垃圾文件是否被及时清理、以及计算机的各种系统资源是否被过多占用等。一般来说,计算机的健康状态取决于计算机的安全设置、计算机的性能和/或计算机的垃圾文件清理状态等。目前已经有各种方法,其基于计算机的各种设置来计算计算机的整体健康状态,并且向计算机用户显示整体健康状态。目前的大多数方案都会在用户桌面的右下角处显示一个有关计算机健康状态的小图标,用户点击该小图标,系统会显示出有关计算机健康状态的详细信息。然而,现有的一些服务和应用程序等,如果完成后则通常不会退出进程,这些进程依然会占用大量的系统资源,影响了用户计算机的健康状态,而用户往往无法感知,直到系统或者程序出现了卡死甚至崩溃的情况,甚至还可能出现一些存在问题的程序等。然而现有的资源优化方式只能进行一些基本的文件清理工作,对于系统的卡死,以及后台程序占用过多流量等情况则无法有效处理,不能有效地释放系统中可用的内存和其他系统资源等。因此,在客户端中存在除文件清理之外的更多优化规则构成优化策略。但是,因为该些优化规则仅为客户端的本地优化规则,缺少对优化规则的更新,导致客户端中使用不合适的优化规则进行优化,使得优化效率降低,甚至出现错误。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于服务器端进行资源优化的方法、服务器、客户端和系统。依据本专利技术的一个方面,提供了一种基于服务器端进行资源优化的方法,所述方法包括:服务器接收客户端发送的更新请求,根据所述更新请求确定出需要向客户端下发的更新的优化规则;服务器将确定出的所述更新的优化规则下发给客户端,以使客户端中存储有所述更新的优化规则。依据本专利技术的一个方面,提供了一种基于服务器端进行资源优化的方法,所述方法包括:客户端向服务器发送更新请求,获得更新的优化规则并存储;客户端在正常情况下,向服务器发送规则获取请求,从所述服务器中获取优化规则,使用所述优化规则进行资源优化;客户端在异常情况下,使用存储的更新的优化规则对所述客户端中原有的优化规则进行更新,使用更新后的优化规则进行资源优化。依据本专利技术的另一个方面,提供了一种对客户端进行资源优化的服务器,所述服务器包括:通信模块,适于接收客户端发送的请求,并向客户端下发数据;存储模块,适于存储优化规则;更新规则下发模块,适于根据所述通信模块接收的客户端发送的更新请求确定出需要向客户端下发的更新的优化规则,从所述存储模块中获得所述更新的优化规则,通过所述通信模块将所述更新的优化规则下发给客户端,以使客户端中存储有所述更新的优化规则根据本专利技术个另一方面,提供了一种基于服务器端进行资源优化的系统,所述系统包括如前所述的服务器,以及如前所述的客户端。根据本专利技术的技术方案,可以从服务器向客户端下载更新的优化规则,从而解决了仅使用客户端的本地优化规则,缺少对优化规则的更新,导致客户端中使用不合适的优化规则进行优化,使得优化效率降低,甚至出现错误的问题。因此,取得了能够向客户端下载更新的优化规则,提高客户端的优化效率,并减少因优化而导致的出错的有益效果,可以促使用户及时更新计算机健康设置,将计算机保持在最健康状态。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的对客户端进行资源优化的服务器的结构图;图2示出了根据本专利技术另一个实施例的对客户端进行资源优化的服务器的结构图;图3示出了根据本专利技术一个实施例的基于服务器端进行资源优化的客户端的结构图;图4示出了根据本专利技术另一个实施例的基于服务器端进行资源优化的客户端的结构图;图5示出了根据本专利技术另一个实施例的客户端的悬浮窗示意图;图6a和6b示出了根据本专利技术一个实施例的客户端的优化界面示意图;图7a示出了根据本专利技术一个实施例的客户端的优化系统速度时的界面示意图,图7b示出了根据本专利技术一个实施例的客户端的优化系统速度后的界面示意图;图8示出了根据本专利技术另一个实施例的基于服务器端进行资源优化的系统的结构图;图9示出了根据本专利技术一个实施例的基于服务器端进行资源优化的方法的流程图;以及图10示出了根据本专利技术另一个实施例的基于服务器端进行资源优化的方法的流程图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的对客户端进行资源优化的服务器的结构图。服务器100包括:通信模块110、存储模块120和更新规则下发模块130。通信模块110,适于接收客户端200发送的请求,并向客户端200下发数据。存储模块120,适于存储优化规则。更新规则下发模块130,适于根据通信模块110接收的客户端200发送的更新请求确定出需要向客户端200下发的更新的优化规则,从存储模块120中获得该确定的更新的优化规则,通过通信模块110将该获得的更新的优化规则下发给客户端200,以使客户端200中存储有该更新的优化规则。在本实施例中,可以从服务器向客户端下载更新的优化规则,从而解决了仅使用客户端的本地优化规则,缺少对优化规则的更新,导致客户端中使用不合适的优化规则进行优化,使得优化效率降低,甚至出现错误的问题。因此,取得了能够向客户端下载更新的优化规则,提高客户端的优化效率,并减少因优化而导致的出错的有益效果。参见图2,示出了根据本专利技术另一个实施例的对客户端进行资源优化的服务器的结构图。所述服务器100包括:通信模块110、存储模块120、更新规则下发模块130和优化规则下发模块140。其中,通信模块110和存储模块120的功能如上所述,在此不再赘述。更新规则下发模块130,具体适于通过通信模块110将更新的优化规则下发给客户端200,以使客户端200在异常情况下使用该更新的优化规则对客户端200中原有的优化规则进行更新,使用更新后的优化规则进行资源优化。优化规则下发模块140,适于根据通信模块110接收的本文档来自技高网
...
基于服务器端进行资源优化方法、服务器、客户端和系统

【技术保护点】
一种基于服务器端进行资源优化的方法,所述方法包括:?服务器接收客户端发送的更新请求,根据所述更新请求确定出需要向客户端下发的更新的优化规则;?服务器将确定出的所述更新的优化规则下发给客户端,以使客户端中存储有所述更新的优化规则。

【技术特征摘要】
1.一种基于服务器端进行资源优化的方法,所述方法包括:服务器接收客户端发送的更新请求,根据所述更新请求确定出需要向客户端下发的更新的优化规则;服务器将确定出的所述更新的优化规则下发给客户端,以使客户端中存储有所述更新的优化规则;所述优化规则为对所述客户端进行优化的规则,包括:将物理内存导入虚拟内存中,对所述物理内存进行清理;其中,所述更新请求中包含如下中的至少一种:优化规则的版本信息、用户标识、避免被恶意攻击的验证信息。2.根据权利要求1所述的方法,其中,所述服务器将确定出的所述更新的优化规则下发给客户端具体包括:服务器将确定出的所述更新的优化规则下发给客户端,以使客户端在异常情况时,使用所述更新的优化规则对所述客户端中原有的优化规则进行更新,使用更新后的优化规则进行资源优化;所述方法还包括:服务器接收客户端发送的规则获取请求,从所述服务器中取出客户端请求获取的优化规则,并将所述优化规则下发给客户端,以使客户端在正常情况下,使用所述优化规则进行资源优化。3.根据权利要求1所述的方法,其中,所述根据所述更新请求确定出需要向客户端下发的更新的优化规则具体包括:服务器将所述更新请求中的优化规则的版本信息与所述服务器中优化规则的版本信息进行比较,根据比较结果确定出需要向客户端下发的更新的优化规则。4.根据权利要求2所述的方法,其中,所述客户端发送的规则获取请求中包含:客户端中正在运行的进程和/或服务的信息;所述从所述服务器中取出客户端请求获取的优化规则,并将所述优化规则下发给客户端具体包括:服务器根据所述规则获取请求中的客户端中正在运行的进程和/或服务的信息确定出与客户端相关的优化规则,从所述服务器中获取所述与客户端相关的优化规则并下发给客户端。5.一种基于服务器端进行资源优化的方法,所述方法包括:客户端向服务器发送更新请求,获得更新的优化规则并存储;客户端在正常情况下,向服务器发送规则获取请求,从所述服务器中获取优化规则,使用所述优化规则进行资源优化;客户端在异常情况下,使用存储的更新的优化规则对所述客户端中原有的优化规则进行更新,使用更新后的优化规则进行资源优化;所述优化规则为对所述客户端进行优化的规则,包括:将物理内存导入虚拟内存中,对所述物理内存进行清理;其中,所述更新请求中包含如下中的至少一种:优化规则的版本信息、用户标识、避免被恶意攻击的验证信息。6.根据权利要求5所述的方法,其中,所述客户端向服务器发送更新请求具体包括:客户端向服务器发送包含优化规则的版本信息的更新请求,以使服务器将所述更新请求中的优化规则的版本信息与所述服务器中优化规则的版本信息进行比较,根据比较结果确定出需要向客户端下发的更新的优化规则。7.根据权利要求5所述的方法,其中,所述向服务器发送规则获取请求具体包括:客户端向服务器发送包含所述客户端中正在运行的进程和/或服务的信息的规则获取请求,以使服务器根据所述规则获取请求中的所述客户端中正在运行的进程和/或服务的信息确定出与客户端相关的优化规则,并将所述优化规则下发给客户端。8.根据权利要求5所述的方法,其中,所述方法还包括:客户端从服务器接收初始发布的优化规则,并将所述优化规则添加到包含初始的优化规则的全量库。9.根据权利要求8所述的方法,其中,所述使用存储的更新的优化规则对所述客户端中原有的优化规则进行更新具体包括:将存储的更新的优化规则与全量库中优化规则进行比较,如果全量库中已经包含该更新的优化规则,则使用该更新的优化规则修改全量库中优化规则,如果全量库中没有包含该更新的优化规则,则将该更新的优化规则添加到全量库中。10.根据权利要求5所述的方法,其中,所述优化规则中至少还包括下列优化操作中的一种:关闭不必要的进程、服务、和/或后台的程序;释放内存;关闭占用网速超过第一预设阀值的进程;对执行程序进行问题判断,判定为问题程序后,关闭所述问题程序;对临时文件的必要性进行判断,保留必要临时文件,清理不必要临时文件;对于CPU占用率比超过第二预设阀值的程序,将该程序运行在一个CPU核。11.一种对客户端进行资源优化的服务器,所述服务器包括:通信模块,适于接收客户端发送的请求,并向客户端下发数据;存储模块,适于存储优化规则;更新规则下发模块,适于根据所...

【专利技术属性】
技术研发人员:潘全新刘进田晓川丁振张娟罗光赵剑锋王海洋向明杨继鑫李良
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1