【技术实现步骤摘要】
本专利技术实施例涉及计算机,具体涉及一种操作系统优化推荐方法和装置。
技术介绍
在装有操作系统的计算机的日常使用过程中,随着垃圾文件或冗余注册表项的增多,计算机的运行速度越来越慢,在操作系统启动或使用的时候,运行速度慢的问题很明显。为了提高操作系统的运行速度,例如,为了提高Windows系统的运行速度,微软公司在其MSDN(Microsoft Developer Network)官网上提供了大量系统优化的解决方案。这些系统优化的解决方案,涉及到调整注册表的响应数据等,如果要执行这些系统优化的解决方案,需要用户具备较强的计算机和Windows系统方面的专业知识。优化其他操作系统时也存在优化Windows系统的上述问题。同时,还有些计算机上安装的是GHOST系统(一种备份系统)。GHOST系统的优化是在制作GHOST系统的计算机上进行优化,或者按照固定的优化方案进行优化,但是这种优化效果不甚理想。例如,对于以下情况,尤其是需要判断硬件环境的优化项目,现有技术难以处理,例如“需要优化内存配置,加速程序(如游戏程序)的运行速度”,或者PageFiles. sys项目的优化”,需要依赖于判断硬盘分区剩余空间大小。虽然GHOST系统是经过优化后的操作系统,但是如果将GHOST系统安装在其他不同的计算机上,GHOST系统的优化是在GHOST系统的安装之前执行的,GHOST系统的优化不符合不同用户的实际应用环境。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种操作系统优化推荐装置和相应的一种操作系统优化推荐方法。根据本专 ...
【技术保护点】
一种操作系统优化推荐方法,包括:获取当前操作系统的优化环境信息,所述优化环境信息包括硬件环境信息和软件环境信息;并且获取候选优化项目的优化参数;将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息;将符合所述当前操作系统的优化环境信息的候选优化项目确定为推荐的优化项目,并显示在客户端。
【技术特征摘要】
1.一种操作系统优化推荐方法,包括 获取当前操作系统的优化环境信息,所述优化环境信息包括硬件环境信息和软件环境信息;并且获取候选优化项目的优化参数; 将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息; 将符合所述当前操作系统的优化环境信息的候选优化项目确定为推荐的优化项目,并显示在客户端。2.根据权利要求1所述的方法,所述候选优化项目的优化参数包括其中一项或几项 所述候选优化项目所依赖的操作系统信息、所述候选优化项目所依赖的硬件环境信息、所述候选优化项目所依赖的自带软件信息、所述候选优化项目所在的注册表信息或所调用的接口函数信息、以及优化目标信息。3.根据权利要求2所述的方法, 所述硬件环境信息包括中央处理器信息、内存信息和硬盘信息; 所述软件环境信息包括操作系统的版本信息、操作系统自带的软件信息、以及注册表信息或接口函数信息。4.根据权利要求3所述的方法,所述将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息,包括 将当前操作系统的版本信息与所述候选优化项目所依赖的操作系统信息比较,判断当前操作系统的版本信息是否属于所述候选优化项目所依赖的操作系统信息; 当不属于时,确定所述候选优化项目不符合所述当前操作系统的优化环境信息; 当属于时,将所述当前操作系统的优化环境信息中除操作系统的版本信息之外的优化环境信息,与所述候选优化项目的优化参数中除所述候选优化项目所依赖的操作系统信息之外的优化参数进行比较,继续判断所述候选优化项目是否符合所述当前操作系统的优化环境信息。5.根据权利要求3所述的方法,所述将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息,包括 将当前操作系统的中央处理器信息、内存信息和硬盘信息中的一项或几项与所述候选优化项目所依赖的硬件环境信息比较,判断所述当前操作系统的中央处理器信息、内存信息和硬盘信息中的一项或几项是否属于所述候选优化项目所依赖的硬件环境信息; 当不属于时,确定所述候选优化项目不符合所述当前操作系统的优化环境信息; 当属于时,将所述当前操作系统的优化环境信息中除中央处理器信息、内存信息和硬盘信息中的一项或几项之外的优化环境信息,与所述候选优化项目的优化参数中除所述候选优化项目所依赖的硬件环境信息之外的优化参数进行比较,继续判断所述候选优化项目是否符合所述当前操作系统的优化环境信息。6.根据权利要求3所述的方法,所述将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息,包括将当前操作系统自带的软件信息与所述候选优化项目所依赖的自带软件信息比较,判断所述当前操作系统自带的软件信息是否属于所述候选优化项目所依赖的自带软件信当不属于时,确定所述候选优化项目不符合所述当前操作系统的优化环境信息;当属于时,将所述当前操作系统的优化环境信息中除操作系统自带的软件信息之外的优化环境信息,与所述候选优化项目的优化参数中除所述候选优化项目所依赖的自带软件信息之外的优化参数进行比较,继续判断所述候选优化项目是否符合所述当前操作系统的优化环境信息。7.根据权利要求3所述的方法,所述将所述当前操作系统的优化环境信息与所述候选优化项目的优化参数进行比较,判断所述候选优化项目是否符合所述当前操作系统的优化环境信息,包括在当前操作系统中,将与所述候选优化项目所在的注册表信息位置相同或所调用的接口函数信息名称相同的当前注册表信息或当前接口函数信息,与所述候选优化项目所在的注册表信息或所调用的接口函数信息比较,判断所述当前注册表信息或当前接口函数信息是否需要优化;如果需要优化,则判断所述当前注册表信息或当前接口函数信息是否允许修改;如果允许修改,则确定所述候选优化项目符合所述当前操作系统的优化环境信息。8.根据权利要求7所述的方法,所述判断所述当前注册表信息或当前接口函数信息是否需要优化,包括在当前操作系统中,将与所述候选优化项目所在的注册表信息位置相同或所调用的接口函数信息名称相同的当前优化信息与所述优化目标信息比较;当相同时,确定所述当前注册表信息或当前接口函数信息不需要优化;当不同时,确定所述当前注册表信息或当前接口函数信息需要优化。9.根据权利要求7所述的方法,所述判断所述当前注册表信息或当前接口函数信息是否允许修改,包括判断所述当前注册表信息或当前接口函数信息是否允许写入;当允许时,确定所述当前注册表信息或当前接口函数信息允许修改;当禁止时,确定所述当前注册表信息或当前接口函数信息禁止修改。10.根据权利要求1所述的方法,将推荐的优化项目显示在客户端,包括分别生成...
【专利技术属性】
技术研发人员:邓世达,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。