P2SP系统中处理数据的方法、装置和系统制造方法及图纸

技术编号:8325954 阅读:151 留言:0更新日期:2013-02-14 08:51
本发明专利技术公开了一种P2SP系统中处理数据的方法、装置和系统,属于互联网领域。所述方法包括:接收客户端下载文件的请求,并获取所述文件的安全属性信息;所述安全属性信息包括:安全、不安全或未知状态;将所述文件的安全属性信息发送给所述客户端,使所述客户端根据所述安全属性信息,提示所述客户端用户是否继续下载所述文件。本发明专利技术客户端请求下载文件时,服务器找到客户端需要下载文件的安全属性信息,并将安全属性信息发送给客户端,客户端根据该安全属性信息提示用户是否继续下载文件,从而避免用户被下载到恶意的感染文件,控制病毒文件通过下载的渠道在互联网上传播。

【技术实现步骤摘要】

本专利技术涉及互联网领域,特别涉及一种P2SP系统中处理数据的方法、装置和系统
技术介绍
目前的许多下载软件都使用P2SP(Peer to Server & Peer,点对服务器和点) 技术进行数据下载,P2SP技术不再像传统方式那样只能依赖服务器传输数据,数据的传递可以在网络上的各个终端机器中进行,有效地把原本孤立的服务器和其镜像资源以及 P2P (Peer to Peer,点对点)资源整合到了一起。在P2SP技术当中下载一个文件时,该文件的数据来源可包括原始链接、P2P网络、第三方镜像的辅助源,客户端下载该文件的数据后通过完整文件的唯一标识把文件统一串联起来,获得下载文件,并在下载完成以后将相关的统计信息上报给服务器端,使服务器端收录客户端的下载链接,以便其它客户端在该链接上下载。由于下载文件的数据来源可以有多种选择,这就给病毒制造者创造了制造病毒的机会。目前为了安全需要,计算机用户通常在本地计算机上安装杀毒软件,部分下载软件也提供了安全保护功能,文件下载完成后,可以主动提示用户选择关联本地安装的安全软件进行扫描文件,以查看下载文件是否有病毒,然后将扫描结果提示给用户,如果感染病毒,用户可以按照本地安全软件的提示进行操作。现有技术中,在文件下载完毕后再对该下载文件进行验证,如果下载文件是已感染的病毒,则下载已感染病毒的错误的文件将耗费大量的网络带宽和资源,降低系统工作效率。
技术实现思路
为了解决现有技术中的问题,本专利技术实施例提供了一种P2SP系统中处理数据的方法、装置和系统。所述技术方案如下一方面,提供了一种P2SP系统中处理数据的方法,所述方法包括接收客户端下载文件的请求,并获取所述文件的安全属性信息;所述安全属性信息包括安全、不安全或未知状态;将所述文件的安全属性信息发送给所述客户端,使所述客户端根据所述安全属性信息,提示所述客户端用户是否继续下载所述文件。所述接收客户端下载文件的请求,并获取所述文件的安全属性信息之前,还包括获取互联网上文件的下载链接;对所述下载链接进行安全扫描,获取并在本地存储所述文件的安全属性信息。所述接收客户端下载文件的请求,并获取所述文件的安全属性信息之前,还包括获取客户端上报的杀毒软件对文件的安全扫描结果;所述杀毒软件安装在所述客户端上;根据所述安全扫描结果,获知并在本地存储所述文件的安全属性信息。所述根据所述安全扫描结果,获取并在本地存储所述文件的安全属性信息,包括统计所述杀毒软件在预设时间段内对所述文件的扫描结果,获得所述杀毒软件在所述预设时间段内扫描结果为安全的次数和不安全的次数;根据所述扫描结果为安全的次数和不安全的次数,获知并在本地存储所述文件的安全属性信息;其中,当所述扫描结果为安全的次数大于不安全的次数时,则确认所述文件是安全状态,否则,确认所述文件是不安全或是未知状态。所述接收客户端下载文件的请求,并获取所述文件的安全属性信息,包括接收客户端下载文件的请求,获取所述文件的唯一标识;根据所述文件的唯一标识在本地找到存储的所述文件的安全属性信息。所述方法还包括当所述客户端下载所述文件时,获取所述文件的安全属性信息;如果所述安全属性信息为不安全或是未知状态,则终止所述客户端下载所述文件,并将所述安全属性信息发送给所述客户端,使所述客户端根据所述安全属性信息,提示所述客户端用户是否继续下载所述文件。另一方面,提供了一种服务器,所述服务器包括第一获取模块,用于接收客户端下载文件的请求,并获取所述文件的安全属性信息;所述安全属性信息包括安全、不安全或未知状态;发送模块,用于将所述第一获取模块获取的所述文件的安全属性信息发送给所述客户端,使所述客户端根据所述安全属性信息,提示所述客户端用户是否继续下载所述文件。所述第一获取模块包括第一获取单元,用于所述第一获取模块接收客户端下载文件的请求,并获取所述文件的安全属性信息之前,获取互联网上文件的下载链接;对所述下载链接进行安全扫描, 获取并在本地存储所述文件的安全属性信息。所述第一获取模块还包括第二获取单元,用于所述第一获取模块接收客户端下载文件的请求,并获取所述文件的安全属性信息之前,获取客户端上报的杀毒软件对文件的安全扫描结果;所述杀毒软件安装在所述客户端上;根据所述安全扫描结果,获取并在本地存储所述文件的安全属性信息;所述第二获取单元,包括统计子单元,用于统计所述杀毒软件在预设时间段内对所述文件的扫描结果,获得所述杀毒软件在所述预设时间段内扫描结果为安全的次数和不安全的次数;确认子单元,用于根据所述扫描结果为安全的次数和不安全的次数,获知所述文件的安全属性信息;其中,当所述扫描结果为安全的次数大于不安全的次数时,则确认所述文件是安全状态,否则,确认所述文件是不安全或是未知状态。所述第一获取模块,包括接收单元,用于接收客户端下载文件的请求,获取所述文件的唯一标识;查找单元,用于根据所述文件的唯一标识在本地找到存储的所述文件的安全属性信息。另一方面,还提供了一种P2SP系统,所述系统包括客户端和如上所述的服务器;所述客户端,用于接收所述服务器发送的安全属性信息,并根据所述安全属性信息,提示所述客户端用户是否继续下载所述文件。本专利技术实施例提供的技术方案带来的有益效果是客户端请求下载文件时,服务器找到客户端需要下载文件的安全属性信息,并将安全属性信息发送给客户端,客户端根据该安全属性信息提示用户是否继续下载文件,从而避免用户被下载到恶意的感染文件, 控制病毒文件通过下载的渠道在互联网上传播。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他I是现有技术中P2SP系统的示意图;2是本专利技术实施例I提供的一种P2SP系统中处理数据的方法流程图;3是本专利技术实施例2提供的一种P2SP系统中处理数据的方法流程图;4是本专利技术实施例2提供的一种P2SP系统示意图;5是本专利技术实施例3提供的一种P2SP系统中处理数据的装置的示意图;6是本专利技术实施例3提供的另一种P2SP系统中处理数据的装置的示意图;7是本专利技术实施例3提供的一种P2SP系统示意图。的附图。图图图图图图图具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。在介绍本专利技术提供的在下载文件时处理数据的方法之前,首先对本专利技术的基础知识进行简要的介绍参见图1,现有的P2SP系统架构,包括资源索引服务器组、P2PTracker服务器组、统计服务器、下载客户端。其中,资源索引服务器组用于负责多资源索引信息查询; P2PTracker服务器组用于P2P网络用户Peer信息的实时注册,在线心跳维持和Peer索引信息的查询;统计服务器用于收集用户下载文件的大小,平均速度,完成时间,各种辅助源的速度,辅助源的原始链接,网络情况下载结果等信息;下载客户端是指具备P2SP下载能力的客户端,用户通过下载客户端下载需要的文件。具体的,在现有的系统架构的基础上,客户端的下载流程包括(I)下载客户端I需要下载文件的时候,从互联网或者资源网站获取 Url (U本文档来自技高网...

【技术保护点】
一种点对服务器和点P2SP系统中处理数据的方法,其特征在于,所述方法包括:接收客户端下载文件的请求,并获取所述文件的安全属性信息;所述安全属性信息包括:安全、不安全或未知状态;将所述文件的安全属性信息发送给所述客户端,使所述客户端根据所述安全属性信息,提示所述客户端用户是否继续下载所述文件。

【技术特征摘要】
1.一种点对服务器和点P2SP系统中处理数据的方法,其特征在于,所述方法包括 接收客户端下载文件的请求,并获取所述文件的安全属性信息;所述安全属性信息包括安全、不安全或未知状态; 将所述文件的安全属性信息发送给所述客户端,使所述客户端根据所述安全属性信息,提示所述客户端用户是否继续下载所述文件。2.根据权利要求I所述的方法,其特征在于,所述接收客户端下载文件的请求,并获取所述文件的安全属性信息之前,还包括 获取互联网上文件的下载链接; 对所述下载链接进行安全扫描,获取并在本地存储所述文件的安全属性信息。3.根据权利要求I所述的方法,其特征在于,所述接收客户端下载文件的请求,并获取所述文件的安全属性信息之前,还包括 获取客户端上报的杀毒软件对文件的安全扫描结果;所述杀毒软件安装在所述客户端上; 根据所述安全扫描结果,获取并在本地存储所述文件的安全属性信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述安全扫描结果,获知并在本地存储所述文件的安全属性信息,包括 统计所述杀毒软件在预设时间段内对所述文件的扫描结果,获得所述杀毒软件在所述预设时间段内扫描结果为安全的次数和不安全的次数; 根据所述扫描结果为安全的次数和不安全的次数,获知并在本地存储所述文件的安全属性信息;其中,当所述扫描结果为安全的次数大于不安全的次数时,则确认所述文件是安全状态,否则,确认所述文件是不安全或是未知状态。5.根据权利要求1-4任一项所述的方法,其特征在于,所述接收客户端下载文件的请求,并获取所述文件的安全属性信息,包括 接收客户端下载文件的请求,获取所述文件的唯一标识; 根据所述文件的唯一标识在本地找到存储的所述文件的安全属性信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括 当所述客户端下载所述文件时,获取所述文件的安全属性信息; 如果所述安全属性信息为不安全或是未知状态,则终止所述客户端下载所述文件,并将所述安全属性信息发送给所述客户端,使所述客户端根据所述安全属性信息,提示所述客户端用户是否继续下载所述文件。7.一种服务器,其特征在于,所述服务器包括 第一获取模块,用于接收客户端下载文件的请求,并获取所述文件的安全属性信息;所述安全属性信息包括安全、不安全或未知状态; 发送模...

【专利技术属性】
技术研发人员:刘刚黄琰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1