P2SP下载监管方法及系统技术方案

技术编号:8803168 阅读:181 留言:0更新日期:2013-06-13 07:15
本发明专利技术实施例公开了一种点对服务器和点P2SP下载监管方法,其特征在于,该方法包括:根据待下载资源的原始下载链接URL,查询待下载资源对应的资源特征值;根据所述查询结果,以及预先获取的监管规则确定所述待下载资源是否为受监管资源;若是,则按照所述监管规则执行对应的监管操作,否则按照正常P2SP下载流程下载所述待下载资源。本发明专利技术实施例还公开了一种P2SP下载监管系统,该方法和系统能够对指定的下载资源进行拦截和监管。

【技术实现步骤摘要】

本专利技术涉及网络通信
,特别涉及一种点对服务器和点(P2SP)下载监管方法及系统。
技术介绍
P2SP下载是一种结合了点对服务器(P2S)和点对点(P2P)下载优势的一种新的下载方式,通过下载资源爬虫系统,和客户端下载记录的上报,对互联网上的可下载资源文件进行索引,该索引记录了资源文件对应的服务器下载链接和保存有该资源文件的peer客户端。这样当用户下载一个文件的时候,查询该索引会同时得到P2S下载资源和p2p资源,有效地把原本孤立的服务器和其镜像资源以及P2P资源整合到了一起。它在下载的稳定性和下载的速度上,都比传统的P2P或P2S有了非常大的提高。现有的P2SP下载系统以及P2SP下载流程如图1所示:步骤101,客户端I首先从原始下载地址,如互联网网站I获取下载资源的原始下载链接(URL);步骤102,客户端以该URL,从资源索引服务器查询该URL对应的下载资源的资源特征(hash)值;步骤103,客户端使用该资源特征值查询P2S索引服务器,获取其他互联网网站中该下载资源的URL,(例如获取到图中互联网网站2和互联网网站3的URL);步骤104,查询P2P索引服务器,获取其他具有该下载资源的客户端(例如获取到图中客户端2和客户端3);步骤105,同时用多种不同的协议(如Http, ftp, bt, emule,私有协议等)向其他网站或者客户端(图中互联网网站2、互联网网站3、客户端2和客户端3)请求该下载资源,进行下载。P2SP客户端可以通过一个下载资源的URL(例如是ed2k链接或Bt种子文件)等作为入口,在后台服务器(包括资源所引服务器、P2S服务器和P2P服务器)的帮助下,检索到一批URL和一批保存有该资源的客户端,这样就为P2SP客户端的下载提供了多种数据来源的入口,在为用户带来良好下载体验的同时,也对互联网上有害或者非法资源(例如病毒文件,盗版影视资源)的传播控制造成了巨大的麻烦。作为一种新兴下载技术,网络内容传播的安全性和合法性是P2SP下载平台必须需要考虑的问题。目前的P2SP下载系统在传播内容的安全和控制上还没有形成一套成熟有效的方法,其安全性通常由客户端本地安装的外部安全扫描软件提供保护;而对于非法盗版内容,通常需要主管机构或者版权所有人和下载服务商一起合作,由人工从提供资源的网站中删除相关资源,且非法盗版内容的信息来源只能靠用户投诉和举报,其控制和保护的力度也非常弱,而且即使网站删除了相关资源,P2SP客户端仍然可以通过P2P方式进行下载,使其对下载资源的控制形同虚设,很难从源头切断有害资源的传播。
技术实现思路
有鉴于此,本专利技术提供了一种P2SP下载监管方法及系统,能够对指定的下载资源进行拦截和监管。为达上述目的,本专利技术的技术方案具体是这样实现的:—种点对服务器和点P2SP下载监管方法,该方法包括:根据待下载资源的原始下载链接URL,查询待下载资源对应的资源特征值;根据所述查询结果,以及预先获取的监管规则确定所述待下载资源是否为受监管资源;若是,则按照所述监管规则执行对应的监管操作,否则按照正常P2SP下载流程下载所述待下载资源。较佳地,所述监管规则包括:受监管资源的完整数据对应的完全资源特征值;受监管资源中用于对比的部分数据对应的对比资源特征值,以及对应于受监管资源的完全资源特征值的监管操作指令。较佳地,所述根据查询结果,以及预先获取的监管规则确定所述待下载资源是否为受监管资源,包括:若查询到所述待下载资源的资源特征值,则将查询到的资源特征值与所述监管规则中记录的所述完全资源特征值进行比较;如果所述待下载资源的资源特征值与所述监管规则中的某个完全资源特征值相同,则确定所述待下载资源为受监管资源。较佳地,所述根据查询结果,以及预先获取的监管规则确定所述待下载资源是否为受监管资源,包括:若查询不到所述待下载资源的资源特征值,则先下载所述待下载资源中用于对比的部分数据,并计算所述用于对比的部分数据的对比资源特征值,将所述计算出的对比资源特征值与所述监管规则中记录的对比资源特征值进行比较;如果所述计算出的对比资源特征值与所述监管规则中的某个对比资源特征值相同,则进一步下载所述待下载资源的全部数据,计算所述待下载资源的完全资源特征值,如果所述待下载资源的完全资源特征值与所述监管规则中的某个完全资源特征值相同,则确定所述待下载资源为受监管资源。较佳地,所述监管操作包括:删除待下载资源的相关数据,上报检测到受监管资源的监管信息,以及提示用户所述待下载资源为受监管资源;其中的任意一种或多种的任意组合。较佳地,所述对比资源特征值包括:根据受监管资源前、中、后三段数据计算的安全哈希算法SHA特征值。一种P2SP下载监管系统,包括资源索引服务器,该系统还包括:资源监管服务器,保存用于资源监管的监管规则,并下发监管规则到客户端;客户端,根据待下载资源的原始下载链接URL,从所述资源索引服务器查询待下载资源对应的资源特征值;根据所述查询结果,以及预先从所述资源监管服务器获取的监管规则确定所述待下载资源是否为受监管资源;若是,则按照所述监管规则执行对应的监管操作,否则按照正常P2SP下载流程下载所述待下载资源。较佳地,所述监管规则包括:受监管资源的完整数据对应的完全资源特征值;受监管资源中用于对比的部分数据对应的对比资源特征值,以及对应于受监管资源的完全资源特征值的监管操作指令。较佳地,所述客户端包括:监管模块,用于从所述监管服务器获取监管规则;下载模块,根据待下载资源的原始下载链接URL,从所述资源索引服务器查询待下载资源对应的资源特征值;若查询到所述待下载资源的资源特征值,则将查询到的资源特征值与所述监管模块获取的监管规则中记录的所述完全资源特征值进行比较;如果所述待下载资源的资源特征值与所述监管规则中的某个完全资源特征值相同,则确定所述待下载资源为受监管资源;对确定为受监管资源的待下载资源,按照所述监管规则执行对应的监管操作,否则按照正常P2SP下载流程下载所述待下载资源。较佳地,所述下载模块包括:查询单元,用于根据待下载资源的原始下载链接URL,从所述资源索引服务器查询待下载资源对应的资源特征值;比较单元,若所述查询单元查询到所述待下载资源的资源特征值,则将查询到的资源特征值与所述监管模块获取的监管规则中记录的所述完全资源特征值进行比较;如果所述待下载资源的资源特征值与所述监管规则中的某个完全资源特征值相同,则确定所述待下载资源为受监管资源;下载单元,对确定为受监管资源的待下载资源,按照所述监管规则执行对应的监管操作,否则按照正常P2SP下载流程下载所述待下载资源。较佳地,所述下载模块进一步包括:特征值计算单元;若所述查询单元查询不到所述待下载资源的资源特征值,则所述下载单元先下载所述待下载资源中用于对比的部分数据;所述特征计算单元,计算所述用于对比的部分数据的对比资源特征值;所述比较单元,进一步将所述计算出的对比资源特征值与所述监管规则中记录的对比资源特征值进行比较;如果所述计算出的对比资源特征值与所述监管规则中的某个对比资源特征值相同,贝1J所述下载单元进一步下载所述待下载资源的全部数据,所述特征计算单元进一步计算所述待下载资源的完全资源特征值,如果所述待下载资源的完全资源本文档来自技高网
...

【技术保护点】
一种点对服务器和点P2SP下载监管方法,其特征在于,该方法包括:根据待下载资源的原始下载链接URL,查询待下载资源对应的资源特征值;根据所述查询结果,以及预先获取的监管规则确定所述待下载资源是否为受监管资源;若是,则按照所述监管规则执行对应的监管操作,否则按照正常P2SP下载流程下载所述待下载资源。

【技术特征摘要】
1.一种点对服务器和点P2SP下载监管方法,其特征在于,该方法包括: 根据待下载资源的原始下载链接URL,查询待下载资源对应的资源特征值; 根据所述查询结果,以及预先获取的监管规则确定所述待下载资源是否为受监管资源; 若是,则按照所述监管规则执行对应的监管操作,否则按照正常P2SP下载流程下载所述待下载资源。2.如权利要求1 所述的P2SP下载监管方法,其特征在于,所述监管规则包括: 受监管资源的完整数据对应的完全资源特征值;受监管资源中用于对比的部分数据对应的对比资源特征值,以及对应于受监管资源的完全资源特征值的监管操作指令。3.如权利要求2所述的P2SP下载监管方法,其特征在于,所述根据查询结果,以及预先获取的监管规则确定所述待下载资源是否为受监管资源,包括: 若查询到所述待下载资源的资源特征值,则将查询到的资源特征值与所述监管规则中记录的所述完全资源特征值进行比较;如果所述待下载资源的资源特征值与所述监管规则中的某个完全资源特征值相同,则确定所述待下载资源为受监管资源。4.如权利要求2所述的P2SP下载监管方法,其特征在于,所述根据查询结果,以及预先获取的监管规则确定所述待下载资源是否为受监管资源,包括: 若查询不到所述待下载资源的资源特征值,则先下载所述待下载资源中用于对比的部分数据,并计算所述用于对比的部分数据的对比资源特征值,将所述计算出的对比资源特征值与所述监管规则中记录的对比资源特征值进行比较; 如果所述计算出的对比资源特征值与所述监管规则中的某个对比资源特征值相同,则进一步下载所述待下载资源的全部数据,计算所述待下载资源的完全资源特征值,如果所述待下载资源的完全资源特征值与所述监管规则中的某个完全资源特征值相同,则确定所述待下载资源为受监管资源。5.如权利要求1所述的P2SP下载监管方法,其特征在于,所述监管操作包括: 删除待下载资源的相关数据,上报检测到受监管资源的监管信息,以及提示用户所述待下载资源为受监管资源;其中的任意一种或多种的任意组合。6.如权利要求1 5中任一项权利要求所述的P2SP下载监管方法,其特征在于,所述对比资源特征值包括: 根据受监管资源前、中、后三段数据计算的安全哈希算法SHA特征值。7.—种P2SP下载监管系统,包括资源索引服务器,其特征在于,该系统还包括: 资源监管服务器,保存用于资源监管的监管规则,并下发监管规则到客户端; 客户端,根据待下载资源的原始下载链接URL,从所述资源索引服务器查询待下载资源对应的资源特征值; 根据所述查询结果,以及预先从所述资源监管服务器获取的监管规则确定所述待下载资源是否为受监管资源; 若是,则按照所述监管规则执行对应的监管操作,否则按照正常P...

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

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

1