一种云查杀方法及装置与流程

文档序号:12135093阅读:328来源:国知局
一种云查杀方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种云查杀方法及装置。



背景技术:

目前云查杀系统主要是在终端联网的情况下,在云端服务器部署查杀引擎(杀毒软件),移动终端需要进行查杀时,会通过发送查杀请求给云端服务器,云端服务器调用查杀引擎进行病毒的查杀,将查杀的结果反馈给移动终端,从而实现云查杀的功能,但是这种查杀方式云端部署多个查杀引擎的负荷大,并且部署多个查杀引擎成本高。



技术实现要素:

本发明的目的在于提供一种云查杀方法及装置,可以解决现有技术中服务器端部署多个查杀引擎的负荷大、成本高的问题,有效降低服务器端杀毒软件的占用资源及成本,并在一定程度上提高查杀的准确率。

本发明实施例提供一种云查杀方法,应用于统一管理平台,所述方法包括:

接收第一移动终端发送的云查杀请求文件;

根据所述云查杀请求文件,对当前处于空闲状态的第二移动终端进行任务分发,使接收任务的所述第二移动终端进行查杀操作;

获得所述第二移动终端反馈的查杀结果,并向所述第一移动终端反馈查杀信息。

其中,在接收第一移动终端发送的云查杀请求文件的步骤之前,所述方法还包括:

接收所述第一移动终端发送的请求指令,根据所述请求指令查询在线用户除所述第一移动终端以外的其他移动终端的状态,确定当前处于空闲态的移动终端为所述第二移动终端。

其中,在接收第一移动终端发送的云查杀请求文件的步骤之前,所述方法还包括:

查询所述第二移动终端的网络状态;

当确定所有所述第二移动终端处于数据网络时,向所述第一移动终端反馈第一指令,使所述第一移动终端根据所述第一指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征;

当确定所有所述第二移动终端处于无线网络时,向所述第一移动终端反馈第二指令,使所述第一移动终端根据所述第二指令,在发送的所述云查杀请求文件中携带云查杀操作的应用安装文件;

当确定部分所述第二移动终端处于数据网络,另一部分所述第二移动终端处于无线网络时,向所述第一移动终端反馈第三指令,使所述第一移动终端根据所述第三指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征和应用安装文件。

其中,所述对当前处于空闲状态的第二移动终端进行任务分发,包括:

当所述第二移动终端处于数据网络时,向所述第二移动终端分发云查杀操作的应用特征;

当所述第二移动终端处于无线网络时,向所述第二移动终端分发云查杀操作的应用安装文件;

当所述第二移动终端同时处于数据网络和无线网络时,向所述第二移动终端发送云查杀操作的应用安装文件。

其中,所述获得所述第二移动终端反馈的查杀结果后,所述方法还包括:

对从每一所述第二移动终端所获得的所述查杀结果进行加权算法处理,得到所述查杀信息。

其中,对从每一所述第二移动终端所获得的所述查杀结果进行加权算法处理的方式采用如下公式:

其中S代表加权计算的计算结果,k代表所述第二移动终端的编号,n代 表所述第二移动终端的总数,h代表所述第二移动终端的查杀结果,h的值包括0或1,当S≥0.5,则所述查杀信息为所述第一移动终端存在病毒,当S<0.5,则所述查杀信息为所述第一移动终端不存在病毒。

本发明实施例还提供一种云查杀方法,应用于第一移动终端,所述方法包括:

向统一管理平台发送云查杀请求文件,使所述统一管理平台根据所述云查杀文件,对当前处于空闲状态的第二移动终端进行任务分发,使接收任务的所述第二移动终端进行查杀操作;

获得所述统一管理平台反馈的查杀信息。

其中,向统一管理平台发送云查杀请求文件之前,所述方法还包括:

向所述统一管理平台发送请求指令,使得所述统一管理平台根据所述请求指令查询在线用户除所述第一移动终端以外的其他移动终端的状态,确定当前处于空闲态的移动终端为所述第二移动终端。

其中,向统一管理平台发送云查杀请求文件之前,所述方法还包括:

接收所述统一管理平台发送的所述第二移动终端处于数据网络的第一指令,根据所述第一指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征;

接收所述统一管理平台发送的所述第二移动终端处于无线网络的第二指令,根据所述第二指令,在发送的所述云查杀请求文件中携带云查杀操作的应用安装文件;

接收所述统一管理平台发送的部分所述第二移动终端处于数据网络,另一部分所述第二移动终端处于无线网络的第三指令,根据所述第三指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征和应用安装文件。

本发明实施例还提供一种云查杀方法,应用于第二移动终端,所述方法包括:

接收统一管理平台根据第一移动终端发送的云查杀请求文件分发的任务文件;

根据所述任务文件进行查杀操作;

将查杀结果反馈至所述统一管理平台。

本发明实施例还提供一种云查杀装置,应用于统一管理平台,所述装置包括:

第一接收模块,用于接收第一移动终端发送的云查杀请求文件;

分发模块,用于根据所述云查杀请求文件,对当前处于空闲状态的第二移动终端进行任务分发,使接收任务的所述第二移动终端进行查杀操作;

第一处理模块,用于获得所述第二移动终端反馈的查杀结果,并向所述第一移动终端反馈查杀信息。

其中,所述装置还包括:

第二处理模块,用于在所述接收模块接收第一移动终端发送的云查杀请求文件之前,接收所述第一移动终端发送的请求指令,根据所述请求指令查询在线用户除所述第一移动终端以外的其他移动终端的状态,确定当前处于空闲态的移动终端为所述第二移动终端。

其中,所述装置还包括:

查询模块,用于在所述接收模块接收第一移动终端发送的云查杀请求文件之前,查询所述第二移动终端的网络状态;

第一反馈模块,用于当确定所有所述第二移动终端处于数据网络时,向所述第一移动终端反馈第一指令,使所述第一移动终端根据所述第一指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征;

第二反馈模块,用于当确定所有所述第二移动终端处于无线网络时,向所述第一移动终端反馈第二指令,使所述第一移动终端根据所述第二指令,在发送的所述云查杀请求文件中携带云查杀操作的应用安装文件;

第三反馈模块,用于当确定部分所述第二移动终端处于数据网络,另一部分所述第二移动终端处于无线网络时,向所述第一移动终端反馈第三指令,使所述第一移动终端根据所述第三指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征和应用安装文件。

其中,所述分发模块包括:

第一子模块,用于当所述第二移动终端处于数据网络时,向所述第二移动终端分发云查杀操作的应用特征;

第二子模块,用于当所述第二移动终端处于无线网络时,向所述第二移动 终端分发云查杀操作的应用安装文件;

第三子模块,用于当所述第二移动终端同时处于数据网络和无线网络时,向所述第二移动终端发送云查杀操作的应用安装文件。

其中,所述装置还包括:

计算模块,用于在所述第一处理模块获得所述第二移动终端反馈的查杀结果后,对从每一所述第二移动终端所获得的所述查杀结果进行加权算法处理,得到所述查杀信息。

其中,所述计算模块对从每一所述第二移动终端所获得的所述查杀结果进行加权算法处理的方式采用如下公式:

其中S代表加权计算的计算结果,k代表所述第二移动终端的编号,n代表所述第二移动终端的总数,h代表所述第二移动终端的查杀结果,h的值包括0或1,当S≥0.5,则所述查杀信息为所述第一移动终端存在病毒,当S<0.5,则所述查杀信息为所述第一移动终端不存在病毒。

本发明实施例还提供一种云查杀装置,应用于第一移动终端,所述装置包括:

第一发送模块,用于向统一管理平台发送云查杀请求文件,使所述统一管理平台根据所述云查杀文件,对当前处于空闲状态的第二移动终端进行任务分发,使接收任务的所述第二移动终端进行查杀操作;

获取模块,用于获得所述统一管理平台反馈的查杀信息。

其中,所述装置还包括:

第二发送模块,用于所述第一发送模块向统一管理平台发送云查杀请求文件之前,向所述统一管理平台发送请求指令,使得所述统一管理平台根据所述请求指令查询在线用户除所述第一移动终端以外的其他移动终端的状态,确定当前处于空闲态的移动终端为所述第二移动终端。

其中,所述装置还包括:

第一接收处理模块,用于所述第一发送模块向统一管理平台发送云查杀请 求文件之前,接收所述统一管理平台发送的所述第二移动终端处于数据网络的第一指令,根据所述第一指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征;

第二接收处理模块,用于所述第一发送模块向统一管理平台发送云查杀请求文件之前,接收所述统一管理平台发送的所述第二移动终端处于无线网络的第二指令,根据所述第二指令,在发送的所述云查杀请求文件中携带云查杀操作的应用安装文件;

第三接收处理模块,用于所述第一发送模块向统一管理平台发送云查杀请求文件之前,接收所述统一管理平台发送的部分所述第二移动终端处于数据网络,另一部分所述第二移动终端处于无线网络的第三指令,根据所述第三指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征和应用安装文件。

本发明实施例还提供一种云查杀装置,应用于第二移动终端,所述装置包括:

第二接收模块,用于接收统一管理平台根据第一移动终端发送的云查杀请求文件分发的任务文件;

查杀模块,用于根据所述任务文件进行查杀操作;

第四反馈模块,用于将查杀结果反馈至所述统一管理平台。

本发明实施例上述技术方案至少包括如下有益效果:

通过在第一移动终端发送请求指令给统一管理平台,由统一管理平台查询在线用户的其他移动终端的空闲状态和网络状态,并向第一移动终端反馈查询结果,由第一移动终端发送携带云查杀操作的应用特征和/或应用安装文件的云查杀请求文件;然后统一管理平台对收到的第一移动终端上传的内容进行任务分发,指示处于空闲的第二移动终端进行查杀并反馈给统一管理平台,统一管理平台对查杀结果通过加权算法处理分析,得出查杀信息反馈给第一移动终端。通过此种方式可以有效降低服务器端杀毒软件占用资源大及成本高的问题,并在一定程度上提高查杀的准确率。

附图说明

图1为本发明实施例云查杀方法步骤示意图一;

图2为本发明实施例云查杀原理示意图;

图3为本发明实施例云查杀方法步骤示意图二;

图4为本发明实施例云查杀方法步骤示意图三;

图5为本发明实施例整体流程示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明实施例提供一种云查杀方法,应用于统一管理平台,如图1所示,所述方法包括:

步骤S101、接收第一移动终端发送的云查杀请求文件;

步骤S102、根据所述云查杀请求文件,对当前处于空闲状态的第二移动终端进行任务分发,使接收任务的所述第二移动终端进行查杀操作;

步骤S103、获得所述第二移动终端反馈的查杀结果,并向所述第一移动终端反馈查杀信息。

具体的,如图2所示,统一管理平台接收第一移动终端发送的云查杀请求文件,根据接收到的云查杀请求文件,对当前在线的且处于空闲态的第二移动终端分发查杀任务,使得第二移动终端根据接收到的查杀任务进行查杀操作。第二移动终端在查杀完成后,将查杀结果反馈至统一管理平台,统一管理平台接收到至少一个第二移动终端发送的查杀结果后,对接收到的查杀结果进行处理后生成查杀信息,最后将查杀信息反馈至第一移动终端。图2中的用户1即为第一移动终端,用户2、用户3、用户4、用户5和用户6为处于空闲态的第二移动终端。

需要说明的是,第一移动终端和在线的其他移动终端组成社交网络,且每个终端上安装有杀毒软件,在终端处于空闲状态时,可以接收查杀任务,对需要进行查杀的终端进行查杀操作。同理当当前终端需要查杀时,可以借助其他处于空闲态的移动终端进行查杀。

这里的第二移动终端即为处于空闲态的移动终端,第二移动终端的数量可以为多个,且第二移动终端可以是第一移动终端的用户所指定的,也可以是由 统一管理平台随机分配的。第一移动终端可以在自身通讯录中选择多位联系人,将联系人的相关信息发送至统一管理平台,统一管理平台根据接收到的联系人的相关信息向相应的第二移动终端发送查杀任务,使得接收查杀任务的第二移动终端进行查杀,将查杀结果反馈至统一管理平台。若第一移动终端未指定特定的移动终端进行查杀任务,同意管理平台随机分配查杀任务,使得第二移动终端进行查杀,这时的第二移动终端可以是第一移动终端用户的联系人或好友,也可以是与第一移动终端的用户无任何联系的用户,仅仅为处于空闲状态且接收查杀任务的第二移动终端。

本发明实施例可以有效降低服务器端杀毒软件占用资源大及成本高的问题,利用了负载均衡的理念,充分利用了查杀资源,并在一定程度上提高查杀的准确率。

在本发明上述实施例中,在步骤S101接收第一移动终端发送的云查杀请求文件之前,所述方法还包括:

接收所述第一移动终端发送的请求指令,根据所述请求指令查询在线用户的除所述第一移动终端以外的其他移动终端的状态,确定当前处于空闲态的移动终端为所述第二移动终端。

在接收云查杀请求文件之前,需要接收第一移动终端发送的请求指令,根据第一移动终端发送的请求指令,查询在线用户除述第一移动终端以外的其他移动终端是否处于空闲状态。当统一管理平台未查询到处于空闲态的移送终端,则需要向第一移动终端回复等待稍后查杀的消息,若统一管理平台查询到处于空闲态的移送终端,则需要确定当前处于空闲态的移动终端为第二移动终端,向第一移动终端进行通知。

在本发明上述实施例中,在步骤S101接收第一移动终端发送的云查杀请求文件之前,所述方法还包括:

查询所述第二移动终端的网络状态;

当确定所有所述第二移动终端处于数据网络时,向所述第一移动终端反馈第一指令,使所述第一移动终端根据所述第一指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征;

当确定所有所述第二移动终端处于无线网络时,向所述第一移动终端反馈 第二指令,使所述第一移动终端根据所述第二指令,在发送的所述云查杀请求文件中携带云查杀操作的应用安装文件;

当确定部分所述第二移动终端处于数据网络,另一部分所述第二移动终端处于无线网络时,向所述第一移动终端反馈第三指令,使所述第一移动终端根据所述第三指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征和应用安装文件。

具体的,统一管理平台在接收第一移动终端发送的云查杀请求文件之前,需要对第二移动终端的网络状态进行查询,当查询获得第二移动终端处于数据网络时,则需要向第一移动终端反馈第一指令,第一移动终端根据第一指令,在发送的云查杀请求文件中添加云查杀操作的应用特征。当查询获得第二移动终端处于无线网络时,则需要向第一移动终端反馈第二指令,第一移动终端根据第二指令,在发送的云查杀请求文件中添加云查杀操作的应用安装文件。当查询获得部分第二移动终端处于数据网络,另一部分第二移动终端处于无线网络时,则需要向第一移动终端反馈第三指令,第一移动终端根据第三指令,在发送的云查杀请求文件中添加云查杀操作的应用特征和应用安装文件。需要说明的是,应用特征是指从应用中提取的可以表示其特征的信息的统称,比如:应用包名、签名信息、权限信息、敏感字符串以及敏感应用程序编程接口API等。应用安装文件实际上是包含应用特征信息的压缩文件。

在本发明上述实施例中,步骤S102中所述对当前处于空闲状态的第二移动终端进行任务分发,包括:

当所述第二移动终端处于数据网络时,向所述第二移动终端分发云查杀操作的应用特征;

当所述第二移动终端处于无线网络时,向所述第二移动终端分发云查杀操作的应用安装文件;

当所述第二移动终端同时处于数据网络和无线网络时,向所述第二移动终端发送云查杀操作的应用安装文件。

具体的,在对第二移动终端进行任务分发时,需要根据第二移动终端的网络状态。当第二移动终端为数据网络时,统一管理平台分发时,向处于数据网络状态下的第二移动终端发送云查杀操作的应用特征。当第二移动终端为无线 网络时,统一管理平台分发时,向处于无线网络状态下的第二移动终端发送云查杀操作的应用安装文件。当第二移动终端同时处于数据网络和无线网络时,统一管理平台分发时,向第二移动终端发送云查杀操作的应用安装文件。

在本发明上述实施例中,在获得所述第二移动终端反馈的查杀结果后,所述方法还包括:

对从每一所述第二移动终端所获得的所述查杀结果进行加权算法处理,得到所述查杀信息。

具体为利用如下公式进行计算:

其中S代表加权计算的计算结果,k代表所述第二移动终端的编号,n代表所述第二移动终端的总数,h代表所述第二移动终端的查杀结果,h的值包括0或1,当S≥0.5,则所述查杀信息为所述第一移动终端存在病毒,当S<0.5,则所述查杀信息为所述第一移动终端不存在病毒。

具体的,在接收到多个第二移动终端发送的查杀结果后,需要对多个查杀结果进行加权处理,根据加权处理结果得到查杀信息。在计算过程中,需要对发送查杀结果的多个第二移动终端进行编号,其中k代表第二移动终端的编号,范围为1~n,n为处于空闲态的第二移动终端的总数,第二移动终端的查杀结果用h表示,h的取值仅包括0或1,当h的取值为0时,表明是终端病毒,当h的取值为1时,表明不是终端病毒。对多个第二移动终端对第一移动终端进行查杀后的查杀结果进行处理,得到查杀信息,当S≥0.5,则查杀信息为第一移动终端存在病毒,当S<0.5,则查杀信息为第一移动终端不存在病毒;并将查杀信息反馈至第一移动终端,完成查杀过程。

本发明实施例通过充分利用的已用的终端资源进行查杀,大大的降低了成本和减少了服务器同时部署多个查杀引擎的负荷;利用负载均衡的理念,充分利用了查杀资源,在一定程度上提高了查杀准确率。

本发明实施例提供一种云查杀方法,应用于第一移动终端,如图3所示,所述方法包括:

步骤S201、向统一管理平台发送云查杀请求文件,使所述统一管理平台根据所述云查杀文件,对当前处于空闲状态的第二移动终端进行任务分发,使接收任务的所述第二移动终端进行查杀操作;

步骤S202、获得所述统一管理平台反馈的查杀信息。

具体的,第一移动终端向统一管理平台发送云查杀请求文件,统一管理平台根据接收到的云查杀请求文件,对当前在线的且处于空闲态的第二移动终端分发查杀任务,使得第二移动终端根据接收到的查杀任务进行查杀操作。在第二移动终端在查杀完成后,将查杀结果反馈至统一管理平台,统一管理平台接收到至少一个第二移动终端发送的查杀结果后,对接收到的查杀结果进行处理后生成查杀信息,第一移动终端接收统一管理平台发送的查杀信息。

在本发明上述实施例中,向统一管理平台发送云查杀请求文件之前,所述方法还包括:

向所述统一管理平台发送请求指令,使得所述统一管理平台根据所述请求指令查询在线用户除所述第一移动终端以外的其他移动终端的状态,确定当前处于空闲态的移动终端为所述第二移动终端。

具体的,首先向统一管理平台发送请求指令,统一管理平台根据接收到的请求指令查询在线的除第一移动终端之外的其他移动终端的空闲与否状态。当统一管理平台未查询到处于空闲态的移送终端时,则第一移动终端接收统一管理平台发送的等待稍后查杀的消息。若统一管理平台查询到处于空闲态的移送终端,确定当前处于空闲态的移动终端为第二移动终端,第一移动终端接收存在第二移动终端的通知消息。

在本发明上述实施例中,向统一管理平台发送云查杀请求文件之前,所述方法还包括:

接收所述统一管理平台发送的所述第二移动终端处于数据网络的第一指令,根据所述第一指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征;

接收所述统一管理平台发送的所述第二移动终端处于无线网络的第二指令,根据所述第二指令,在发送的所述云查杀请求文件中携带云查杀操作的应用安装文件;

接收所述统一管理平台发送的部分所述第二移动终端处于数据网络,另一部分所述第二移动终端处于无线网络的第三指令,根据所述第三指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征和应用安装文件。

具体的,第一移动终端在上传相关内容时,需要根据第二移动终端的网络状态进行上传,当第二移送终端的网络状态为数据网络状态时,第一移动终端接收第一指令,根据第一指令在发送的云查杀请求文件中添加云查杀操作的应用特征。当第二移送终端的网络状态为无线网络状态时,第一移动终端接收第二指令,根据第二指令在发送的云查杀请求文件中添加云查杀操作的应用安装文件。当部分第二移动终端处于数据网络,另一部分第二移动终端处于无线网络时,第一移动终端接收第三指令,根据第三指令在发送的云查杀请求文件中添加云查杀操作的应用特征和应用安装文件。

本发明实施例还提供一种云查杀方法,应用于第二移动终端,如图4所示,所述方法包括:

步骤S301、接收统一管理平台根据第一移动终端发送的云查杀请求文件分发的任务文件;

步骤S302、根据所述任务文件进行查杀操作;

步骤S303、将查杀结果反馈至所述统一管理平台。

具体的,根据第二移动终端本身的网络状态接收云查杀操作的应用特征或者应用安装文件,当第二移动终端处于数据网络状态时,接收统一管理平台发送的云查杀操作的应用特征,当第二移动终端处于无线网络状态时,接收统一管理平台发送的云查杀操作的应用安装文件,根据接收到的云查杀操作的应用特征或应用安装文件,进行查杀操作,并在查杀完成后,将查杀结果反馈至统一管理平台。由统一管理平台根据接收到的多个第二移动终端反馈的多个查杀结果进行加权算法处理,得到查杀信息,并将查杀信息发送至第一移动终端。

如图5所示,为本发明实施例整体流程示意图:

第一移动终端向统一管理平台发送请求指令。

统一管理平台根据接收到的请求指令查询在线的除第一移动终端之外的其他移动终端的空闲与否状态以及其他移动终端的网络状态。当统一管理平台未查询到处于空闲态的移送终端,则需要向第一移动终端回复等待稍后查杀的 消息,若统一管理平台查询到处于空闲态的移送终端,则需要通知第一移动终端存在空闲态的移动终端,并反馈空闲态移动终端的网络状态,这里的空闲态移动终端即为第二移动终端。

第一移动终端在接收到存在第二移动终端的通知消息以及第二移动终端的网络状态后,发送云查杀请求文件。当第二移送终端的网络状态为数据网络状态时,第一移动终端发送的云查杀请求文件中携带有云查杀操作的应用特征;当第二移送终端的网络状态为无线网络状态时,第一移动终端发送的云查杀请求文件中携带有云查杀操作的应用安装文件;当部分第二移动终端处于数据网络,另一部分第二移动终端处于无线网络时,第一移动终端发送的云查杀请求文件中携带有云查杀操作的应用特征和应用安装文件。

统一管理平台在接收到携带云查杀操作的应用特征和/或应用安装文件云查杀请求文件之后,向第一移动终端回复接收成功消息。

统一管理平台根据之前查询的第二移动终端的网络状态,为第二移动终端分配查杀任务,向第二移动终端发送查杀请求;

第二移动终端在接收到查杀请求后,进行任务查杀,将查杀结果反馈至统一管理平台。

统一管理平台利用加权算法对多个第二移动终端反馈的多个查杀结果进行处理,得到查杀信息。

将查杀信息反馈至第一移动终端,完成第一移动终端的查杀任务。

本发明实施例还提供一种云查杀装置,应用于统一管理平台,所述装置包括:

第一接收模块,用于接收第一移动终端发送的云查杀请求文件;

分发模块,用于根据所述云查杀请求文件,对当前处于空闲状态的第二移动终端进行任务分发,使接收任务的所述第二移动终端进行查杀操作;

第一处理模块,用于获得所述第二移动终端反馈的查杀结果,并向所述第一移动终端反馈查杀信息。

在本发明上述实施例中,所述装置还包括:

第二处理模块,用于在所述接收模块接收第一移动终端发送的云查杀请求文件之前,接收所述第一移动终端发送的请求指令,根据所述请求指令查询在 线用户除所述第一移动终端以外的其他移动终端的状态,确定当前处于空闲态的移动终端为所述第二移动终端。

在本发明上述实施例中,所述装置还包括:

查询模块,用于在所述接收模块接收第一移动终端发送的云查杀请求文件之前,查询所述第二移动终端的网络状态;

第一反馈模块,用于当确定所有所述第二移动终端处于数据网络时,向所述第一移动终端反馈第一指令,使所述第一移动终端根据所述第一指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征;

第二反馈模块,用于当确定所有所述第二移动终端处于无线网络时,向所述第一移动终端反馈第二指令,使所述第一移动终端根据所述第二指令,在发送的所述云查杀请求文件中携带云查杀操作的应用安装文件;

第三反馈模块,用于当确定部分所述第二移动终端处于数据网络,另一部分所述第二移动终端处于无线网络时,向所述第一移动终端反馈第三指令,使所述第一移动终端根据所述第三指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征和应用安装文件。

在本发明上述实施例中,所述分发模块包括:

第一子模块,用于当所述第二移动终端处于数据网络时,向所述第二移动终端分发云查杀操作的应用特征;

第二子模块,用于当所述第二移动终端处于无线网络时,向所述第二移动终端分发云查杀操作的应用安装文件;

第三子模块,用于当所述第二移动终端同时处于数据网络和无线网络时,向所述第二移动终端发送云查杀操作的应用安装文件。

在本发明上述实施例中,所述装置还包括:

计算模块,用于在所述第一处理模块获得所述第二移动终端反馈的查杀结果后,对从每一所述第二移动终端所获得的所述查杀结果进行加权算法处理,得到所述查杀信息。

在本发明上述实施例中,所述计算模块对从每一所述第二移动终端所获得的所述查杀结果进行加权算法处理的方式采用如下公式:

其中S代表加权计算的计算结果,k代表所述第二移动终端的编号,n代表所述第二移动终端的总数,h代表所述第二移动终端的查杀结果,h的值包括0或1,当S≥0.5,则所述查杀信息为所述第一移动终端存在病毒,当S<0.5,则所述查杀信息为所述第一移动终端不存在病毒。

本发明实施例还提供一种云查杀装置,应用于第一移动终端,所述装置包括:

第一发送模块,用于向统一管理平台发送云查杀请求文件,使所述统一管理平台根据所述云查杀文件,对当前处于空闲状态的第二移动终端进行任务分发,使接收任务的所述第二移动终端进行查杀操作;

获取模块,用于获得所述统一管理平台反馈的查杀信息。

在本发明上述实施例中,所述装置还包括:

第二发送模块,用于所述第一发送模块向统一管理平台发送云查杀请求文件之前,向所述统一管理平台发送请求指令,使得所述统一管理平台根据所述请求指令查询在线用户除所述第一移动终端以外的其他移动终端的状态,确定当前处于空闲态的移动终端为所述第二移动终端。

在本发明上述实施例中,所述装置还包括:

第一接收处理模块,用于所述第一发送模块向统一管理平台发送云查杀请求文件之前,接收所述统一管理平台发送的所述第二移动终端处于数据网络的第一指令,根据所述第一指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征;

第二接收处理模块,用于所述第一发送模块向统一管理平台发送云查杀请求文件之前,接收所述统一管理平台发送的所述第二移动终端处于无线网络的第二指令,根据所述第二指令,在发送的所述云查杀请求文件中携带云查杀操作的应用安装文件;

第三接收处理模块,用于所述第一发送模块向统一管理平台发送云查杀请求文件之前,接收所述统一管理平台发送的部分所述第二移动终端处于数据网 络,另一部分所述第二移动终端处于无线网络的第三指令,根据所述第三指令,在发送的所述云查杀请求文件中携带云查杀操作的应用特征和应用安装文件。

本发明实施例还提供一种云查杀装置,应用于第二移动终端,所述装置包括:

第二接收模块,用于接收统一管理平台根据第一移动终端发送的云查杀请求文件分发的任务文件;

查杀模块,用于根据所述任务文件进行查杀操作;

第四反馈模块,用于将查杀结果反馈至所述统一管理平台。

本发明实施例云查杀方法,通过在第一移动终端发送请求指令给统一管理平台,由统一管理平台查询在线用户的其他移动终端的空闲状态和网络状态,并向第一移动终端反馈查询结果,由第一移动终端发送携带云查杀操作的应用特征和/或应用安装文件的云查杀请求文件;然后统一管理平台对收到的第一移动终端上传的内容进行任务分发,指示处于空闲的第二移动终端进行查杀并反馈给统一管理平台,统一管理平台对查杀结果通过加权算法处理分析,得出查杀信息反馈给第一移动终端。通过此种方式可以有效降低服务器端杀毒软件占用资源大及成本高的问题,并在一定程度上提高查杀的准确率。

需要说明的是,本发明实施例提供的云查杀装置是应用上述方法的装置,则上述方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1