[发明专利]系统文件的修复方法及装置在审
申请号: | 201210344305.5 | 申请日: | 2012-09-17 |
公开(公告)号: | CN103678032A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 周锐;饶帅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518000 广东省深圳市深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 文件 修复 方法 装置 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种系统文件的修复方法及装置。
背景技术
计算机已逐渐成为日常生活和工作中必不可少的工具。操作系统是管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石,在用户与计算机之间的交互过程中发挥着重要作用。系统文件存放于操作系统的系统文件夹中,一般在安装操作系统过程中自动创建系统文件夹、并将系统文件存放在对应的文件夹中,系统文件直接影响系统的正常运行,绝大多数的系统文件都不允许随意更改,系统文件的完整与安全对维护计算机系统的稳定具有重要作用。
在计算机的使用过程中,系统文件发生错误是难以避免的,例如:用户操作不当、病毒木马的入侵、或者遭到黑客的攻击等,均会导致系统文件出错。目前,为了保证系统文件的完善,可以通过对出错的系统文件进行修复,具体实现如下:计算机从服务器获取支持修复的系统文件名单,将该名单存储于本地;根据该名单对本地的系统文件进行扫描,当发现该名单中的文件出错时,从服务器下载对应的文件以替换本地的出错文件,替换完成后需要重新启动系统,以完成对系统文件的修复。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:
计算机需要从服务器获取系统文件名单并存储在本地,对本地存储的系统文件名单的更新和维护较为繁琐;在完成系统文件的替换后需要重启系统,导致所述计算机工作中断。
发明内容
本发明的实施例提供一种系统文件的修复方法及装置,能够解决现有技术中计算机对系统文件名单的更新和维护较为繁琐、以及在完成系统文件的替换后所述计算机工作中断的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,本发明实施例提供了一种系统文件的修复方法,所述方法包括:
实时更新系统文件名单,所述系统文件名单中记录有支持修复的系统文件的文件信息;
接收终端发送的目标文件的文件信息,根据所述系统文件名单检测所述目标文件是否需要修复;
若确定所述目标文件需要修复,则根据预设的修复策略集以及所述目标文件的文件类型确定对应于所述目标文件的修复策略,按照所述修复策略对所述目标文件进行修复。
另一方面,本发明实施例还提供了一种系统文件的修复方法,所述方法包括:
对本地文件进行扫描,将目标文件的文件信息上传至查询服务器进行检测,确定所述目标文件是否需要修复;
若所述目标文件需要修复,则从所述查询服务器获取下载地址以及修复策略,根据所述下载地址下载与所述目标文件对应的正常系统文件以替换所述目标文件;
在所述目标文件替换完成后,根据所述修复策略重新启动与所述目标文件相关的进程或应用程序。
再一方面,本发明实施例还提供了一种查询服务器,所述查询服务器包括:
存储单元,用于存储实时更新的系统文件名单,所述系统文件名单中记录有支持修复的系统文件的文件信息;
检测单元,用于接收终端发送的目标文件的文件信息,根据所述系统文件名单检测所述目标文件是否需要修复;
处理单元,用于当确定所述目标文件需要修复时,根据预设的修复策略集以及所述目标文件的文件类型确定对应于所述目标文件的修复策略,按照所述修复策略对所述目标文件进行修复。
又一方面,本发明实施例还提供了一种终端,所述终端包括:
发送单元,用于对本地文件进行扫描,将目标文件的文件信息上传至查询服务器进行检测,确定所述目标文件是否需要修复;
修复单元,用于当所述目标文件需要修复时,从所述查询服务器获取下载地址以及修复策略,根据所述下载地址下载与所述目标文件对应的正常系统文件以替换所述目标文件;以及
在所述目标文件替换完成后,根据所述修复策略重新启动与所述目标文件相关的进程或应用程序。
本发明实施例提供的系统文件的修复方法及装置,终端将目标文件发送至查询服务器进行检测,确定所述目标文件是否需要修复。与现有技术相比,本发明实施例中的系统文件名单存储于查询服务器,无需终端进行更新和维护,能够较便捷的使得更新后的系统文件名单对所有的终端生效;另一方面,在完成系统文件的修复后,无需重新启动终端,确保终端在系统修复的过程中持续工作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210344305.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:低收缩耐腐蚀的黄铜合金
- 下一篇:一种网络资源管理方法、装置、客户端及系统