[发明专利]基于Serverless框架的多引擎病毒扫描系统和多引擎病毒扫描方法在审
申请号: | 201711430132.8 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108171058A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 刘畅;毋涛;王智明;贾智宇;卢莹 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56;H04L29/08 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;汪源 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Serverless框架的多引擎病毒扫描系统和多引擎病毒扫描方法,其中该多引擎病毒扫描系统包括:移动终端和Serverless云端网络,移动终端包括:客户端,Serverless云端网络包括:病毒引擎路由器和Serverless扫描集群;客户端用于上传待检测文件;病毒引擎路由器用于接收待检测文件,并按照预设任务派发算法将待检测文件依次派发至Serverless扫描集群中的各容器;容器用于利用对应的病毒扫描引擎来对接收到的待检测文件进行病毒扫描,并将扫描结果发送至病毒引擎路由器;病毒引擎路由器还用于汇总各扫描结果且生成相应的最终扫描结果信息。本发明的技术方案可大大降低移动终端本身的计算资源和电力资源的消耗,提高病毒查杀的广度、准确度以及对新型病毒响应速度。 1 | ||
搜索关键词: | 引擎 病毒扫描 待检测文件 路由器 移动终端 病毒 扫描结果 客户端 云端 集群 扫描 病毒扫描引擎 扫描结果信息 病毒查杀 电力资源 计算资源 任务派发 网络包括 新型病毒 准确度 上传 算法 预设 发送 消耗 响应 网络 | ||
所述客户端用于上传待检测文件;
所述病毒引擎路由器用于接收所述待检测文件,并按照预设任务派发算法将所述待检测文件依次派发至所述Serverless扫描集群中的各容器;
所述容器用于利用对应的病毒扫描引擎来对接收到的所述待检测文件进行病毒扫描,并将扫描结果发送至所述病毒引擎路由器;
所述病毒引擎路由器还用于汇总各所述扫描结果且生成相应的最终扫描结果信息,并将所述最终扫描结果信息反馈至所述客户端。
2.根据权利要求1所述的多引擎病毒扫描系统,其特征在于,所述移动终端还包括:本地存储数据库模块,用于存储所述客户端接收到的各所述待检测文件对应的所述最终扫描结果信息的历史数据,并生成所述待检测文件与所述最终扫描结果信息的第一对应关系表。
3.根据权利要求2所述的多引擎病毒扫描系统,其特征在于,所述移动终端还包括:所述第一查询模块,用于在所述客户端上传待检测文件之前,查询所述第一对应关系表中是否记载有所述待检测文件;若查询结果为是,则查询出所述待检测文件对应的最终扫描结果信息,若查询结果为否,则所述客户端向所述Serverless云端网络上传所述传待检测文件。
4.根据权利要求1所述的多引擎病毒扫描系统,其特征在于,所述Serverless云端网络还包括:云端共享存储数据库模块,用于存储所述病毒引擎路由器反馈出的各所述待检测文件对应的所述最终扫描结果信息的历史数据,并生成所述待检测文件与所述最终扫描结果信息的第二对应关系表。
5.根据权利要求4所述的多引擎病毒扫描系统,其特征在于,所述Serverless云端网络还包括:所述第二查询模块,用于在所述病毒引擎路由器按照预设任务派发算法将所述待检测文件依次派发至所述Serverless扫描集群中的各容器之前,查询所述第二对应关系表中是否记载有所述待检测文件;若查询结果为是,则查询出所述待检测文件对应的最终扫描结果信息,并将其反馈至所述病毒引擎路由器;若查询结果为否,则所述病毒引擎路由器按照预设任务派发算法将所述待检测文件依次派发至所述Serverless扫描集群中的各容器。
6.一种基于Serverless框架的多引擎病毒扫描方法,其特征在于,所述多引擎病毒扫描方法基于多引擎病毒扫描系统,所述多引擎病毒扫描系统包括:移动终端和Serverless云端网络,所述移动终端包括:客户端,所述Serverless云端网络包括:病毒引擎路由器和Serverless扫描集群,所述Serverless扫描集群包括:若干个容器,每个所述容器中预先设置有对应的病毒扫描引擎;所述多引擎病毒扫描方法包括:
所述客户端上传待检测文件;
所述病毒引擎路由器接收所述待检测文件,并按照预设任务派发算法将所述待检测文件依次派发至所述Serverless扫描集群中的各容器;
所述容器利用对应的病毒扫描引擎来对接收到的所述待检测文件进行病毒扫描,并将扫描结果发送至所述病毒引擎路由器;
所述病毒引擎路由器汇总各所述扫描结果且生成相应的最终扫描结果信息,并将所述最终扫描结果信息反馈至所述客户端。
7.根据权利要求6所述的多引擎病毒扫描方法,其特征在于,所述移动终端还包括:本地存储数据库模块,所述多引擎病毒扫描方法还包括:
所述本地存储数据库模块存储所述客户端接收到的各所述待检测文件对应的所述最终扫描结果信息的历史数据,并生成所述待检测文件与所述最终扫描结果信息的第一对应关系表。
8.根据权利要求7所述的多引擎病毒扫描方法,其特征在于,所述移动终端还包括:第一查询模块;所述客户端上传待检测文件的步骤之前还包括:
所述第一查询模块查询所述第一对应关系表中是否记载有所述待检测文件;若查询结果为是,则查询出所述待检测文件对应的最终扫描结果信息,若查询结果为否,则执行所述客户端上传待检测文件的步骤。
9.根据权利要求6所述的多引擎病毒扫描方法,其特征在于,所述Serverless云端网络还包括:云端共享存储数据库模块;所述多引擎病毒扫描方法还包括:
云端共享存储数据库模块存储所述病毒引擎路由器反馈出的各所述待检测文件对应的所述最终扫描结果信息的历史数据,并生成所述待检测文件与所述最终扫描结果信息的第二对应关系表。
10.根据权利要求9所述的多引擎病毒扫描方法,其特征在于,所述Serverless云端网络还包括:所述第二查询模块;所述病毒引擎路由器按照预设任务派发算法将所述待检测文件依次派发至所述Serverless扫描集群中的各容器的步骤之前还包括:
所述第二查询模块查询所述第二对应关系表中是否记载有所述待检测文件;若查询结果为是,则查询出所述待检测文件对应的最终扫描结果信息,并将其反馈至所述病毒引擎路由器;若查询结果为否,则执行所述病毒引擎路由器按照预设任务派发算法将所述待检测文件依次派发至所述Serverless扫描集群中的各容器的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711430132.8/,转载请声明来源钻瓜专利网。