[发明专利]文件扫描方法、客户端设备和服务器有效
申请号: | 201210298871.7 | 申请日: | 2012-08-21 |
公开(公告)号: | CN103634272B | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 谢智璋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 王希刚 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 扫描 方法 客户端 设备 服务器 | ||
1.一种文件扫描方法,其特征在于,所述方法包括:
客户端设备接收进行指定扫描的指令;
所述客户端设备向服务器发送查询请求,所述查询请求携带客户端设备的扫描特征值,所述扫描特征值由所述客户端设备利用MD5算法生成,并保存在所述客户端设备上,所述扫描特征值包括扫描项的特征值和修复逻辑的特征值,其中,扫描项是对客户端设备进行病毒扫描时的扫描对象,修复逻辑是针对被病毒感染的扫描项的修复方法;
所述服务器根据所述客户端设备的扫描特征值和服务器的扫描特征值,判断所述客户端设备的扫描特征值与所述服务器的扫描特征值是否均相同,如果有任一个不相同,则所述服务器上有更新的扫描特征值,如果均相同,则所述服务器上没有更新的扫描特征值;
当确定所述服务器上有更新的扫描特征值,且所述服务器未达到预设拉取比例时,所述服务器向所述客户端设备发送第一查询结果,所述第一查询结果携带所述更新的扫描特征值;当确定所述服务器上没有更新的扫描特征值时,或者,当确定所述服务器上有更新的扫描特征值,且在服务器上拉取更新的扫描项和修复逻辑的客户端设备达到了预设拉取比例时,所述服务器向所述客户端设备发送第二查询结果,所述第二查询结果不携带任何扫描特征值,所述预设拉取比例为已拉取更新的扫描项和修复逻辑的客户端设备占注册客户端设备的比例;
当所述服务器返回的查询结果为第一查询结果,所述客户端设备根据第一查询结果携带的所述更新的扫描特征值拉取所述服务器更新的扫描项和修复逻辑,当所述客户端设备的扫描项和修复逻辑不在使用中时,所述客户端设备使用所述更新的扫描项和修复逻辑替换本地的扫描项和修复逻辑,并根据所述更新的扫描项和修复逻辑进行指定扫描;当所述客户端设备的扫描项和修复逻辑正在使用中时,在系统重启后使用所述更新的扫描项和修复逻辑替换本地的扫描项和修复逻辑,所述更新的扫描项和修复逻辑是增量或者修改后的扫描项和修复逻辑;
当所述服务器返回的查询结果为第二查询结果,所述第二查询结果不携带任何扫描特征值,所述客户端设备根据原有的扫描项和修复逻辑,进行指定扫描。
2.一种客户端设备,其特征在于,所述客户端设备包括:
接收模块,用于接收进行指定扫描的指令;
发送模块,用于向服务器发送查询请求,所述查询请求携带客户端设备的扫描特征值,使得所述服务器根据所述客户端设备的扫描特征值和服务器的扫描特征值,判断所述客户端设备的扫描特征值与所述服务器的扫描特征值是否均相同,如果有任一个不相同,则所述服务器上有更新的扫描特征值,如果均相同,则所述服务器上没有更新的扫描特征值;当确定所述服务器上有更新的扫描特征值,且所述服务器未达到预设拉取比例时,所述服务器向所述客户端设备发送第一查询结果,所述第一查询结果携带所述更新的扫描特征值;当确定所述服务器上没有更新的扫描特征值时,或者,当确定所述服务器上有更新的扫描特征值,且在服务器上拉取更新的扫描项和修复逻辑的客户端设备达到了预设拉取比例时,所述服务器向所述客户端设备发送第二查询结果,所述第二查询结果不携带任何扫描特征值,所述预设拉取比例为已拉取更新的扫描项和修复逻辑的客户端设备占注册客户端设备的比例,所述扫描特征值由所述客户端设备利用MD5算法生成,并保存在所述客户端设备上,所述扫描特征值包括扫描项的特征值和修复逻辑的特征值,其中,扫描项是对客户端设备进行病毒扫描时的扫描对象,修复逻辑是针对被病毒感染的扫描项的修复方法;
拉取模块,用于当所述服务器返回的查询结果为第一查询结果,所述客户端设备根据第一查询结果携带的所述更新的扫描特征值拉取所述服务器更新的扫描项和修复逻辑,当客户端设备的扫描项和修复逻辑不在使用中时,所述客户端设备使用所述更新的扫描项和修复逻辑替换本地的扫描项和修复逻辑,所述更新的扫描项和修复逻辑是增量或者修改后的扫描项和修复逻辑;当所述客户端设备的扫描项和修复逻辑正在使用中时,在系统重启后使用所述更新的扫描项和修复逻辑替换本地的扫描项和修复逻辑;
扫描模块,用于当所述服务器返回的查询结果为第一查询结果,根据所述更新的扫描项和修复逻辑进行指定扫描,当所述服务器返回的查询结果为第二查询结果,所述第二查询结果不携带任何扫描特征值,根据原有的扫描项和修复逻辑,进行指定扫描。
3.一种服务器,其特征在于,包括:
接收模块,用于接收客户端设备发送的查询请求,所述查询请求携带客户端设备的扫描特征值,所述扫描特征值由所述客户端设备利用MD5算法生成,并保存在所述客户端设备上,所述扫描特征值包括扫描项的特征值和修复逻辑的特征值,其中,扫描项是对客户端设备进行病毒扫描时的扫描对象,修复逻辑是针对被病毒感染的扫描项的修复方法;
发送模块,包括判断单元和发送单元,所述判断单元,用于根据所述客户端设备的扫描特征值和服务器的扫描特征值,判断所述客户端设备的扫描特征值与所述服务器的扫描特征值是否均相同,如果有任一个不相同,则所述服务器上有更新的扫描特征值,如果均相同,则所述服务器上没有更新的扫描特征值;所述发送单元用于当确定所述服务器上有更新的扫描特征值,且所述服务器未达到预设拉取比例时,向所述客户端设备发送第一查询结果,所述第一查询结果携带所述更新的扫描特征值,使得所述客户端设备根据所述更新的扫描特征值拉取所述服务器更新的扫描项和修复逻辑,并根据所述更新的扫描项和修复逻辑进行指定扫描;所述发送模块,用于当接收到所述客户端设备的拉取请求时,所述服务器将更新的扫描项和修复逻辑发送给所述客户端设备,使得当所述客户端设备的扫描项和修复逻辑正在使用中时,在系统重启后使用所述更新的扫描项和修复逻辑替换本地的扫描项和修复逻辑,所述预设拉取比例为已拉取更新的扫描项和修复逻辑的客户端设备占注册客户端设备的比例,所述更新的扫描项和修复逻辑是增量或者修改后的扫描项和修复逻辑;
所述发送单元,还用于当确定所述服务器上没有更新的扫描特征值时,或者,当确定所述服务器上有更新的扫描特征值,且在服务器上拉取更新的扫描项和修复逻辑的客户端设备达到了预设拉取比例时,向所述客户端设备发送第二查询结果,所述第二查询结果不携带任何扫描特征值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210298871.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种宽度可调节的翻边凸模结构
- 下一篇:一种汽车门内饰板