操作系统优化推荐方法和装置制造方法及图纸

技术编号:8593790 阅读:165 留言:0更新日期:2013-04-18 06:55
本发明专利技术实施例公开了一种操作系统优化推荐方法和装置,以解决背景技术中系统优化的解决方案需要具备较强的计算机和操作系统方面的专业知识,以及GHOST系统的优化不能满足实际应用环境的问题。所述装置包括:获取模块,适于获取当前操作系统的优化环境信息,优化环境信息包括硬件环境信息和软件环境信息;并且获取候选优化项目的优化参数;判断模块,适于将当前操作系统的优化环境信息与候选优化项目的优化参数进行比较,判断候选优化项目是否符合当前操作系统的优化环境信息;显示模块,适于将符合当前操作系统的优化环境信息的候选优化项目确定为推荐的优化项目,并显示在客户端。提高了操作系统优化的准确性和安全性,并且能够满足实际优化需求。

【技术实现步骤摘要】

本专利技术实施例涉及计算机,具体涉及一种操作系统优化推荐方法和装置
技术介绍
在装有操作系统的计算机的日常使用过程中,随着垃圾文件或冗余注册表项的增多,计算机的运行速度越来越慢,在操作系统启动或使用的时候,运行速度慢的问题很明显。为了提高操作系统的运行速度,例如,为了提高Windows系统的运行速度,微软公司在其MSDN(Microsoft Developer Network)官网上提供了大量系统优化的解决方案。这些系统优化的解决方案,涉及到调整注册表的响应数据等,如果要执行这些系统优化的解决方案,需要用户具备较强的计算机和Windows系统方面的专业知识。优化其他操作系统时也存在优化Windows系统的上述问题。同时,还有些计算机上安装的是GHOST系统(一种备份系统)。GHOST系统的优化是在制作GHOST系统的计算机上进行优化,或者按照固定的优化方案进行优化,但是这种优化效果不甚理想。例如,对于以下情况,尤其是需要判断硬件环境的优化项目,现有技术难以处理,例如“需要优化内存配置,加速程序(如游戏程序)的运行速度”,或者PageFiles. sys项目的优化”,需要依赖于判断硬盘分区剩余空间大小。虽然GHOST系统是经过优化后的操作系统,但是如果将GHOST系统安装在其他不同的计算机上,GHOST系统的优化是在GHOST系统的安装之前执行的,GHOST系统的优化不符合不同用户的实际应用环境。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种操作系统优化推荐装置和相应的一种操作系统优化推荐方法。根据本专利技术的一个方面,提供了一种操作系统优化推荐方法。本专利技术实施例中,获取当前操作系统的优化环境信息,优化环境信息包括硬件环境信息和软件环境信息;并且获取候选优化项目的优化参数;将当前操作系统的优化环境信息与候选优化项目的优化参数进行比较,判断候选优化项目是否符合当前操作系统的优化环境信息;将符合当前操作系统的优化环境信息的候选优化项目确定为推荐的优化项目,并显示在客户端。根据本专利技术的另一方面,提供了 一种操作系统优化推荐装置。本专利技术实施例中,获取模块,适于获取当前操作系统的优化环境信息,优化环境信息包括硬件环境信息和软件环境信息;并且获取候选优化项目的优化参数;判断模块,适于将当前操作系统的优化环境信息与候选优化项目的优化参数进行比较,判断候选优化项目是否符合当前操作系统的优化环境信息;显示模块,适于将符合当前操作系统的优化环境信息的候选优化项目确定为推荐的优化项目,并显示在客户端。根据本专利技术实施例的一种操作系统优化推荐方法和装置可以根据当前操作系统的软硬件信息和候选优化项目的优化参数,判断候选优化项目是否为可以进行优化操作的推荐项目。当判断出候选优化的项目为可以进行优化操作的推荐项目时,还可以进一步显示与推荐项目相关的提示信息,由此解决了
技术介绍
中系统优化的解决方案需要具备较强的计算机和操作系统方面的专业知识,以及GHOST系统的优化不能满足实际应用环境的问题,取得了提高操作系统优化的准确性和安全性,并且能够满足实际优化需求的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图1示出了根据本专利技术一个实施例的一种操作系统的优化方法流程图;图2示出了根据本专利技术一个实施例的一种操作系统的优化方法流程图;图3示出了根据本专利技术一个实施例的一种操作系统的优化方法流程图;图4示出了根据本专利技术一个实施例的一种操作系统的优化装置结构图;图5示出了根据本专利技术一个实施例的一种操作系统的优化装置结构图;图6示出了根据本专利技术一个实施例的一种操作系统优化推荐方法流程图;图7示出了根据本专利技术一个实施例的一种操作系统优化推荐装置结构图;图8示出了根据本专利技术一个实施例的一种操作系统的优化方法和装置中的优化界面示意图。具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例可以应用于计算机系统/服务器,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。本专利技术实施例公开的一种操作系统的优化方法和装置,获取计算机当前操作系统的硬件环境信息和软件环境信息,并且获取预先设置的候选优化项目中的优化参数,将当前操作系统的硬件环境信息和软件环境信息与候选优化项目中的优化参数进行比较,或者将当前操作系统的硬件环境信息或软件环境信息与候选优化项目中的优化参数进行比较,判断出候选优化项目中推荐的优化项目,并显示在客户端。而且,还可以进一步显示与推荐的优化项目相关的提示信息。下面通过列举几个具体的实施例详细介绍本专利技术公开的一种操作系统的优化方法和装置。实施例一详细介绍本专利技术实施例公开的一种操作系统的优化方法。参考图1,示出了本专利技术实施例中一种操作系统的优化方法流程图。步骤100,获取当前操作系统的优化环境信息,并且获取候选优化项目的优化参数。所述优化环境信息包括硬件环境信息和软件环境信息。所述候选优化项目和所述候选优化项目的优化参数均为预先设置。需要说明的是,获取当前操作系统的优化环境信息与获取候选优化项目的优化参数可以同时执行,也可以按顺序执行。按顺序执行时,所述两个获取操作不分先后顺序。步骤102,将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息。需要说明的是,在当前操作系统的优化环境信息中,可以将硬件环境信息与所述候选优化项目的优化参数进行比较;可以将软件环境信息与所述候选优化项目的优化参数进行比较;也可以将硬件环境信息和软件环境信息与所述候选优化项目的优化参数进行比较。在当前操作系统的优化环境信息中,利用哪个或哪些优化环境信息进行比较,可以本文档来自技高网
...

【技术保护点】
一种操作系统优化推荐方法,包括:获取当前操作系统的优化环境信息,所述优化环境信息包括硬件环境信息和软件环境信息;并且获取候选优化项目的优化参数;将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息;将符合所述当前操作系统的优化环境信息的候选优化项目确定为推荐的优化项目,并显示在客户端。

【技术特征摘要】
1.一种操作系统优化推荐方法,包括 获取当前操作系统的优化环境信息,所述优化环境信息包括硬件环境信息和软件环境信息;并且获取候选优化项目的优化参数; 将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息; 将符合所述当前操作系统的优化环境信息的候选优化项目确定为推荐的优化项目,并显示在客户端。2.根据权利要求1所述的方法,所述候选优化项目的优化参数包括其中一项或几项 所述候选优化项目所依赖的操作系统信息、所述候选优化项目所依赖的硬件环境信息、所述候选优化项目所依赖的自带软件信息、所述候选优化项目所在的注册表信息或所调用的接口函数信息、以及优化目标信息。3.根据权利要求2所述的方法, 所述硬件环境信息包括中央处理器信息、内存信息和硬盘信息; 所述软件环境信息包括操作系统的版本信息、操作系统自带的软件信息、以及注册表信息或接口函数信息。4.根据权利要求3所述的方法,所述将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息,包括 将当前操作系统的版本信息与所述候选优化项目所依赖的操作系统信息比较,判断当前操作系统的版本信息是否属于所述候选优化项目所依赖的操作系统信息; 当不属于时,确定所述候选优化项目不符合所述当前操作系统的优化环境信息; 当属于时,将所述当前操作系统的优化环境信息中除操作系统的版本信息之外的优化环境信息,与所述候选优化项目的优化参数中除所述候选优化项目所依赖的操作系统信息之外的优化参数进行比较,继续判断所述候选优化项目是否符合所述当前操作系统的优化环境信息。5.根据权利要求3所述的方法,所述将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息,包括 将当前操作系统的中央处理器信息、内存信息和硬盘信息中的一项或几项与所述候选优化项目所依赖的硬件环境信息比较,判断所述当前操作系统的中央处理器信息、内存信息和硬盘信息中的一项或几项是否属于所述候选优化项目所依赖的硬件环境信息; 当不属于时,确定所述候选优化项目不符合所述当前操作系统的优化环境信息; 当属于时,将所述当前操作系统的优化环境信息中除中央处理器信息、内存信息和硬盘信息中的一项或几项之外的优化环境信息,与所述候选优化项目的优化参数中除所述候选优化项目所依赖的硬件环境信息之外的优化参数进行比较,继续判断所述候选优化项目是否符合所述当前操作系统的优化环境信息。6.根据权利要求3所述的方法,所述将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息,包括将当前操作系统自带的软件信息与所述候选优化项目所依赖的自带软件信息比较,判断所述当前操作系统自带的软件信息是否属于所述候选优化项目所依赖的自带软件信当不属于时,确定所述候选优化项目不符合所述当前操作系统的优化环境信息;当属于时,将所述当前操作系统的优化环境信息中除操作系统自带的软件信息之外的优化环境信息,与所述候选优化项目的优化参数中除所述候选优化项目所依赖的自带软件信息之外的优化参数进行比较,继续判断所述候选优化项目是否符合所述当前操作系统的优化环境信息。7.根据权利要求3所述的方法,所述将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息,包括在当前操作系统中,将与所述候选优化项目所在的注册表信息位置相同或所调用的接口函数信息名称相同的当前注册表信息或当前接口函数信息,与所述候选优化项目所在的注册表信息或所调用的接口函数信息比较,判断所述当前注册表信息或当前接口函数信息是否需要优化;如果需要优化,则判断所述当前注册表信息或当前接口函数信息是否允许修改;如果允许修改,则确定所述候选优化项目符合所述当前操作系统的优化环境信息。8.根据权利要求7所述的方法,所述判断所述当前注册表信息或当前接口函数信息是否需要优化,包括在当前操作系统中,将与所述候选优化项目所在的注册表信息位置相同或所调用的接口函数信息名称相同的当前优化信息与所述优化目标信息比较;当相同时,确定所述当前注册表信息或当前接口函数信息不需要优化;当不同时,确定所述当前注册表信息或当前接口函数信息需要优化。9.根据权利要求7所述的方法,所述判断所述当前注册表信息或当前接口函数信息是否允许修改,包括判断所述当前注册表信息或当前接口函数信息是否允许写入;当允许时,确定所述当前注册表信息或当前接口函数信息允许修改;当禁止时,确定所述当前注册表信息或当前接口函数信息禁止修改。10.根据权利要求1所述的方法,将推荐的优化项目显示在客户端,包括分别生成...

【专利技术属性】
技术研发人员:邓世达
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1