[发明专利]一种基于点对点技术的局域网病毒库升级系统和方法无效
申请号: | 201010122037.3 | 申请日: | 2010-03-11 |
公开(公告)号: | CN101795295A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 关墨辰;徐翰隆;方华 | 申请(专利权)人: | 北京安天电子设备有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 点对点 技术 局域网 病毒库 升级 系统 方法 | ||
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种基于点对点技术(peer-to-peer,简称p2p)的局域网病毒升级系统和方法。
背景技术
随着互联网的发展,涌现了越来越多的计算机病毒,而已有计算机病毒的变种种类繁多,且有愈演愈烈的趋势。因此,定期更新病毒库是保障网络安全的必要方式之一。现有的病毒库升级方法都是基于传统的客户端/服务器模型。当本地升级程序启动升级时,首先向远程服务器请求下载最新的病毒库特征码,与本地的特征码进行比对,当发现本地病毒库已过时时,向服务器请求下载最新的病毒库进行升级。包含如下步骤:
1.服务端从升级服务器下载病毒库升级所需数据并升级本地服务端上的病毒库;
2.所述服务端向局域网广播一个通知信息以指示局域网中客户端有最新的病毒库升级数据;
3.客户端获取该通知信息,向所述服务端回送响应信息;
4.所述服务端与客户端组成多播组,由所述服务端向客户端多播病毒库升级数据;
5.所述客户端获取所述病毒库升级数据并升级所述病毒库。
这种病毒库升级技术通过多播的方式在局域网中传送软件升级数据,传送速率快,升级效率高。在这种模式下,可以通过架设更多服务器,来降低服务器负载,加快客户端病毒库升级。
但相对本发明来说,现有的病毒库升级方法速度过慢,且对服务器的负载过大,导致升级部署成本高。另外现有方法对服务器依赖过大,当有部分服务器瘫痪时,导致用户升级困难。
同时,现有技术还提供了一种基于局域网共享的病毒库升级系统,在专利申请号为01139004的文件中公开了一种病毒库主动分发系统,包括病毒防范节点,其特点是设有一台病毒中心服务器和至少一台病毒分中心服务器,并相应设由病毒中心服务器的病毒分发模块、病毒分中心服务器的病毒分发模块和病毒防范节点的病毒库更新模块而构成的树状拓扑三级病毒防范体系。一台病毒中心服务器位于体系的根部,病毒分中心服务器位于中间层,所有的病毒分中心服务器与病毒中心服务器相连,病毒防范节点与最近的病毒分中心服务器相连,该病毒中心服务器上放置最新的病毒库,病毒中心服务器上的病毒分发模块会自动向病毒分中心服务器发送最新的病毒库;病毒分中心服务器上的病毒分发模块又会向病毒防范节点发送病毒库,病毒防范节点上的病毒库更新模块完成杀毒软件中病毒库的自动更新。
该系统利用局域网主机共享功能,完成病毒库的升级,但该系统存在以下几点缺陷:
1.对服务器依赖过大:当病毒中心服务器瘫痪时,会导致整个局域网内的病毒防范节点均无法完成病毒库升级;当存在病毒分中心服务器瘫痪时,与其相连的所有病毒防范节点均无法升级;上述两种情况都会使该系统产生严重的安全隐患;
2.该系统在病毒中心服务器的下层设置了若干台病毒分中心服务器,虽然减轻了中心服务器的负荷,但却增加了部署成本。
发明内容
为解决上述问题,本发明提供一种基于点对点技术的局域网病毒库升级系统和方法,以提高用户病毒库升级速度、减小服务器负荷、提高系统独立性为目标。
本发明采用如下技术方案:
一种病毒库升级系统,包括:
文件升级管理模块:与服务器通信,获取最新病毒库版本号。负责寻找可提供服务的父节点,向下载模块发出下载命令,并维护一个服务队列,为请求服务节点提供服务;
网络模块:处理底层的网络通信消息;
文件升级模块:解析文件特征码,对其进行分析和比较,对病毒库进行更新;
下载器:负责下载,接收来自文件升级管理模块的下载命令,并反馈下载成功或失败的消息。
一种病毒库升级方法,包括:
局域网内所有终端均配置上述病毒库升级系统,则局域网内所有终端均可作为请求服务节点或提供服务节点;
当局域网内不存在拥有最新版本病毒库的提供服务节点时,请求服务节点从服务器下载最新版本的病毒库;
当局域网内存在拥有最新版本病毒库的提供服务节点时,请求服务节点从提供服务节点下载最新版本的病毒库。
技术效果
与现有技术相比,本发明具有以下有益效果:
1.采用基于p2p的局域网病毒库升级方法,局域网内每个终端均可能充当提供服务节点,为请求服务节点提供服务,这样加快了局域网内计算机病毒库的升级速度;
2.当局域网内存在能为请求服务节点提供最新版本病毒库的提供服务节点时,请求服务节点则无需从服务器端下载最新版本的病毒库,这样减少了局域网内终端从服务器端下载最新病毒库的次数,减轻了局域网出口带宽的负载,同时也减轻了服务器的负载;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安天电子设备有限公司,未经北京安天电子设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010122037.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数字家庭视频存储实现方法及系统
- 下一篇:分体式节能灯