亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

P2sp下載監(jiān)管方法及系統(tǒng)的制作方法

文檔序號:8004340閱讀:391來源:國知局
專利名稱:P2sp下載監(jiān)管方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種點對服務(wù)器和點(P2SP)下載監(jiān)管方法及系統(tǒng)。
背景技術(shù)
P2SP下載是一種結(jié)合了點對服務(wù)器(P2S)和點對點(P2P)下載優(yōu)勢的一種新的下載方式,通過下載資源爬蟲系統(tǒng),和客戶端下載記錄的上報,對互聯(lián)網(wǎng)上的可下載資源文件進行索引,該索引記錄了資源文件對應(yīng)的服務(wù)器下載鏈接和保存有該資源文件的peer客戶端。這樣當(dāng)用戶下載一個文件的時候,查詢該索引會同時得到P2S下載資源和p2p資源,有效地把原本孤立的服務(wù)器和其鏡像資源以及P2P資源整合到了一起。它在下載的穩(wěn)定性和下載的速度上,都比傳統(tǒng)的P2P或P2S有了非常大的提高。現(xiàn)有的P2SP下載系統(tǒng)以及P2SP下載流程如圖1所示:步驟101,客戶端I首先從原始下載地址,如互聯(lián)網(wǎng)網(wǎng)站I獲取下載資源的原始下載鏈接(URL);步驟102,客戶端以該URL,從資源索引服務(wù)器查詢該URL對應(yīng)的下載資源的資源特征(hash)值;步驟103,客戶端使用該資源特征值查詢P2S索引服務(wù)器,獲取其他互聯(lián)網(wǎng)網(wǎng)站中該下載資源的URL,(例如獲取到圖中互聯(lián)網(wǎng)網(wǎng)站2和互聯(lián)網(wǎng)網(wǎng)站3的URL);步驟104,查詢P2P索引服務(wù)器,獲取其他具有該下載資源的客戶端(例如獲取到圖中客戶端2和客戶端3);步驟105,同時用多種不同的協(xié)議(如Http, ftp, bt, emule,私有協(xié)議等)向其他網(wǎng)站或者客戶端(圖中互聯(lián)網(wǎng)網(wǎng)站2、互聯(lián)網(wǎng)網(wǎng)站3、客戶端2和客戶端3)請求該下載資源,進行下載。P2SP客戶端可以通過一個下載資源的URL(例如是ed2k鏈接或Bt種子文件)等作為入口,在后臺服務(wù)器(包括資源所引服務(wù)器、P2S服務(wù)器和P2P服務(wù)器)的幫助下,檢索到一批URL和一批保存有該資源的客戶端,這樣就為P2SP客戶端的下載提供了多種數(shù)據(jù)來源的入口,在為用戶帶來良好下載體驗的同時,也對互聯(lián)網(wǎng)上有害或者非法資源(例如病毒文件,盜版影視資源)的傳播控制造成了巨大的麻煩。作為一種新興下載技術(shù),網(wǎng)絡(luò)內(nèi)容傳播的安全性和合法性是P2SP下載平臺必須需要考慮的問題。目前的P2SP下載系統(tǒng)在傳播內(nèi)容的安全和控制上還沒有形成一套成熟有效的方法,其安全性通常由客戶端本地安裝的外部安全掃描軟件提供保護;而對于非法盜版內(nèi)容,通常需要主管機構(gòu)或者版權(quán)所有人和下載服務(wù)商一起合作,由人工從提供資源的網(wǎng)站中刪除相關(guān)資源,且非法盜版內(nèi)容的信息來源只能靠用戶投訴和舉報,其控制和保護的力度也非常弱,而且即使網(wǎng)站刪除了相關(guān)資源,P2SP客戶端仍然可以通過P2P方式進行下載,使其對下載資源的控制形同虛設(shè),很難從源頭切斷有害資源的傳播。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種P2SP下載監(jiān)管方法及系統(tǒng),能夠?qū)χ付ǖ南螺d資源進行攔截和監(jiān)管。為達(dá)上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的:—種點對服務(wù)器和點P2SP下載監(jiān)管方法,該方法包括:根據(jù)待下載資源的原始下載鏈接URL,查詢待下載資源對應(yīng)的資源特征值;根據(jù)所述查詢結(jié)果,以及預(yù)先獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源;若是,則按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。較佳地,所述監(jiān)管規(guī)則包括:受監(jiān)管資源的完整數(shù)據(jù)對應(yīng)的完全資源特征值;受監(jiān)管資源中用于對比的部分?jǐn)?shù)據(jù)對應(yīng)的對比資源特征值,以及對應(yīng)于受監(jiān)管資源的完全資源特征值的監(jiān)管操作指令。較佳地,所述根據(jù)查詢結(jié)果,以及預(yù)先獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源,包括:若查詢到所述待下載資源的資源特征值,則將查詢到的資源特征值與所述監(jiān)管規(guī)則中記錄的所述完全資源特征值進行比較;如果所述待下載資源的資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源。較佳地,所述根據(jù)查詢結(jié)果,以及預(yù)先獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源,包括:若查詢不到所述待下載資源的資源特征值,則先下載所述待下載資源中用于對比的部分?jǐn)?shù)據(jù),并計算所述用于對比的部分?jǐn)?shù)據(jù)的對比資源特征值,將所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中記錄的對比資源特征值進行比較;如果所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中的某個對比資源特征值相同,則進一步下載所述待下載資源的全部數(shù)據(jù),計算所述待下載資源的完全資源特征值,如果所述待下載資源的完全資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源。較佳地,所述監(jiān)管操作包括:刪除待下載資源的相關(guān)數(shù)據(jù),上報檢測到受監(jiān)管資源的監(jiān)管信息,以及提示用戶所述待下載資源為受監(jiān)管資源;其中的任意一種或多種的任意組合。較佳地,所述對比資源特征值包括:根據(jù)受監(jiān)管資源前、中、后三段數(shù)據(jù)計算的安全哈希算法SHA特征值。一種P2SP下載監(jiān)管系統(tǒng),包括資源索引服務(wù)器,該系統(tǒng)還包括:資源監(jiān)管服務(wù)器,保存用于資源監(jiān)管的監(jiān)管規(guī)則,并下發(fā)監(jiān)管規(guī)則到客戶端;客戶端,根據(jù)待下載資源的原始下載鏈接URL,從所述資源索引服務(wù)器查詢待下載資源對應(yīng)的資源特征值;根據(jù)所述查詢結(jié)果,以及預(yù)先從所述資源監(jiān)管服務(wù)器獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源;若是,則按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。較佳地,所述監(jiān)管規(guī)則包括:受監(jiān)管資源的完整數(shù)據(jù)對應(yīng)的完全資源特征值;受監(jiān)管資源中用于對比的部分?jǐn)?shù)據(jù)對應(yīng)的對比資源特征值,以及對應(yīng)于受監(jiān)管資源的完全資源特征值的監(jiān)管操作指令。較佳地,所述客戶端包括:監(jiān)管模塊,用于從所述監(jiān)管服務(wù)器獲取監(jiān)管規(guī)則;下載模塊,根據(jù)待下載資源的原始下載鏈接URL,從所述資源索引服務(wù)器查詢待下載資源對應(yīng)的資源特征值;若查詢到所述待下載資源的資源特征值,則將查詢到的資源特征值與所述監(jiān)管模塊獲取的監(jiān)管規(guī)則中記錄的所述完全資源特征值進行比較;如果所述待下載資源的資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源;對確定為受監(jiān)管資源的待下載資源,按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。較佳地,所述下載模塊包括:查詢單元,用于根據(jù)待下載資源的原始下載鏈接URL,從所述資源索引服務(wù)器查詢待下載資源對應(yīng)的資源特征值;比較單元,若所述查詢單元查詢到所述待下載資源的資源特征值,則將查詢到的資源特征值與所述監(jiān)管模塊獲取的監(jiān)管規(guī)則中記錄的所述完全資源特征值進行比較;如果所述待下載資源的資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源;下載單元,對確定為受監(jiān)管資源的待下載資源,按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。較佳地,所述下載模塊進一步包括:特征值計算單元;若所述查詢單元查詢不到所述待下載資源的資源特征值,則所述下載單元先下載所述待下載資源中用于對比的部分?jǐn)?shù)據(jù);所述特征計算單元,計算所述用于對比的部分?jǐn)?shù)據(jù)的對比資源特征值;所述比較單元,進一步將所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中記錄的對比資源特征值進行比較;如果所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中的某個對比資源特征值相同,貝1J所述下載單元進一步下載所述待下載資源的全部數(shù)據(jù),所述特征計算單元進一步計算所述待下載資源的完全資源特征值,如果所述待下載資源的完全資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源。較佳地,所述下載單元執(zhí)行的監(jiān)管操作包括:刪除待下載資源的相關(guān)數(shù)據(jù),上報檢測到受監(jiān)管資源的監(jiān)管信息,以及提示用戶待下載資源為受監(jiān)管資源;其中的任意一種或多種的任意組合。由上述技術(shù)方案可見,本發(fā)明的這種P2SP下載監(jiān)管方法及系統(tǒng),通過預(yù)設(shè)的監(jiān)管規(guī)則,可以對待下載資源進行識別,從而能夠?qū)χ付ǖ南螺d資源進行攔截和監(jiān)管。


圖1為現(xiàn)有P2SP下載遠(yuǎn)離示意圖;圖2為本發(fā)明實施例的P2SP下載監(jiān)管系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例的P2SP下載流程圖;圖4為本發(fā)明實施例的下載模塊結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進一步詳細(xì)說明。本發(fā)明主要是在現(xiàn)有P2SP下載系統(tǒng)的后臺服務(wù)器中引入了資源監(jiān)管服務(wù)器,并且在P2SP客戶端中加入客戶端監(jiān)管模塊,在客戶端進行P2SP下載時,根據(jù)獲取到的下載資源的特征值與客戶端監(jiān)管模塊中保存的受監(jiān)管的下載資源特征值進行比較,根據(jù)比較的結(jié)果進行相應(yīng)的操作,從而可以對受到限制的下載資源進行下載控制和攔截。圖2是本發(fā)明實施例的P2SP下載監(jiān)管系統(tǒng)結(jié)構(gòu)示意圖,如圖2所示,P2SP下載監(jiān)管系統(tǒng)包括:資源索引服務(wù)器205,與現(xiàn)有的資源索引服務(wù)器的作用相同,這里不再贅述。資源監(jiān)管服務(wù)器201,保存用于資源監(jiān)管的監(jiān)管規(guī)則,并下發(fā)監(jiān)管規(guī)則到客戶端;其中監(jiān)管規(guī)則包括如下幾個部分:(I)完全資源特征值,根據(jù)受監(jiān)管的下載資源的完整數(shù)據(jù)計算出的特征值,例如通過安全哈希算法(SHA)計算出的特征值,用于客戶端識別需要監(jiān)管的下載資源。完全資源特征值可以用于監(jiān)管資源索引服務(wù)器中存在URL以及對應(yīng)資源特征值的下載資源,在客戶端向資源索引服務(wù)器查詢待下載資源的資源特征值時,即可通過該完全資源特征值識別出已經(jīng)收錄于資源索引服務(wù)器的受監(jiān)管的下載資源。(2)對比資源特征值,根據(jù)受監(jiān)管的下載資源的部分對比數(shù)據(jù)計算出的特征值;例如,可以是下載資源的前、中、后三段數(shù)據(jù)計算出的SHA特征值。對比資源特征值可以用于監(jiān)管資源索引服務(wù)器中不存在URL以及對應(yīng)資源特征值的下載資源,例如對于很多下載資源,其URL并不固定,如果某一下載資源其URL變化或有新的URL提供下載,且資源索引服務(wù)器未收錄該下載資源的URL,則在客戶端以該URL查詢資源特征值時就查不到該下載資源的資源特征值,也就無法根據(jù)上述完全資源特征值識別出該下載資源,此時,客戶端就可以通過對比資源特征值來進行快速識別,具體識別方法在下文詳述。(3)監(jiān)管操作,當(dāng)客戶端待下載的下載資源通過上述的資源特征值被識別為受監(jiān)管資源后,對應(yīng)該受監(jiān)管資源客戶端所需執(zhí)行的進一步操作,例如刪除相關(guān)數(shù)據(jù)(已經(jīng)下載的數(shù)據(jù)和下載任務(wù)等),上報信息(向監(jiān)管資源服務(wù)器上報檢測到受監(jiān)管資源的監(jiān)管信息),提示用戶(提示用戶待下載資源為受監(jiān)管資源)等等,具體監(jiān)管操作可以包括上述任意其一或者任意多個的任意組合,可根據(jù)需要而定。資源監(jiān)管服務(wù)器201接收到客戶端202上報的監(jiān)管信息后,可以進一步進行統(tǒng)計分析,以及記錄監(jiān)管日志,例如分析受監(jiān)管的下載資源在網(wǎng)絡(luò)中擴散傳播的規(guī)律和方式,找到擴散源頭等??蛻舳?02,根據(jù)待下載資源的原始下載鏈接URL,從所述資源索引服務(wù)器205查詢待下載資源對應(yīng)的資源特征值;根據(jù)所述查詢結(jié)果,以及預(yù)先從所述資源監(jiān)管服務(wù)器獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源;若是,則按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。其中,客戶端202具體包括監(jiān)管模塊203和下載模塊204。監(jiān)管模塊203:用于從上述資源監(jiān)管服務(wù)器201獲取監(jiān)管規(guī)則,具體獲取方式可以是以一定的時間間隔與資源監(jiān)管服務(wù)器201進行監(jiān)管規(guī)則的同步,從資源監(jiān)管服務(wù)器201上拉取監(jiān)管規(guī)則,該監(jiān)管規(guī)則可以同時保存在客戶端202的內(nèi)存和硬盤上,也可以進一步加密保存。下載模塊204:具備一般P2SP下載功能邏輯,負(fù)責(zé)資源的下載,根據(jù)獲取到的下載資源的原始下載鏈接URL,向現(xiàn)有資源索引服務(wù)器查詢與該URL對應(yīng)的資源特征值,根據(jù)所述查詢結(jié)果,以及監(jiān)管規(guī)則確定待下載資源是否為受監(jiān)管資源;若是,則按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。在上述系統(tǒng)中,客戶端進行P2SP監(jiān)管下載的具體流程可以如圖3所示,包括如下步驟:步驟301,獲取監(jiān)管規(guī)則,客戶端202從資源監(jiān)管服務(wù)器201同步拉取監(jiān)管規(guī)則,本步驟可以以一定的時間間隔定期執(zhí)行。步驟302,判斷是否查詢到資源特征值?客戶端202以其從互聯(lián)網(wǎng)網(wǎng)站獲取的待下載資源的原始URL,從現(xiàn)有資源索引服務(wù)器查詢該URL對應(yīng)的資源特征值;若成功,即查詢到索引服務(wù)器中有與該URL對應(yīng)的資源特征值,則進入步驟303,否則進入步驟304。步驟303,判斷資源特征值是否命中監(jiān)管規(guī)則?客戶端將查詢到的URL對應(yīng)的資源特征值,與監(jiān)管規(guī)則中的完全監(jiān)管資源特征值進行比較,如果命中,即如果所述查詢到的該待下載資源的資源特征值與所述監(jiān)管規(guī)則中記錄的某個完全資源特征值相同,則進入步驟306,否則進入步驟307。步驟304,判斷對比資源特征值是否命中監(jiān)管規(guī)則?客戶端202先進行該下載資源的下載,優(yōu)先下載完該資源的前、中、后三段用于對比的數(shù)據(jù),并計算這三段數(shù)據(jù)的資源特征值。使用這三段數(shù)據(jù)的資源特征值與監(jiān)管規(guī)則中的對比資源特征值比較,如命中,即如果所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中的某個對比資源特征值相同,則進入步驟305,否則進入步驟307。步驟305,判斷資源特征值是否命中監(jiān)管規(guī)則?客戶端202繼續(xù)下載完該待下載資源的完整數(shù)據(jù),并以該完整數(shù)據(jù)計算該待下載資源的完全資源特征值,再與上述監(jiān)管規(guī)則中的完全資源特征值進行比較,如命中則進入步驟306,否則進入步驟307。步驟306,執(zhí)行對應(yīng)的監(jiān)管操作,客戶端202按照監(jiān)管規(guī)則中對應(yīng)該完全資源特征值的監(jiān)管操作指令進行監(jiān)管操作,如刪除文件,上報信息或者提醒用戶處理等。步驟307,繼續(xù)P2SP的正常下載流程。上述步驟中,步驟305是可選的,該步驟是為了防止對比資源特征值相同但是完全資源特征值不同的情況發(fā)生,減少誤判,如果對誤判率沒有很高要求,或者對客戶端計算資源特征值花費的時間比較敏感,則步驟305可以省去,步驟304中命中后,可直接執(zhí)行步驟 306。具體地,上述各步驟可以由客戶端202中的下載模塊204執(zhí)行,其中具體判斷是否命中監(jiān)管規(guī)則時,可以由監(jiān)管模塊203發(fā)送查詢資源特征值是否命中監(jiān)管規(guī)則的查詢指令;監(jiān)管模塊203接收到該查詢指令后,向其反饋是否命中監(jiān)管規(guī)則的查詢結(jié)果;下載模塊204根據(jù)該查詢結(jié)果獲取監(jiān)管規(guī)則是否命中的信息。另外,上述下載模塊204的具體結(jié)構(gòu)可以如圖4所示,包括:查詢單元401,用于根據(jù)待下載資源的原始下載鏈接URL,從所述資源索引服務(wù)器205查詢待下載資源對應(yīng)的資源特征值;比較單元402,若所述查詢單元401查詢到所述待下載資源的資源特征值,則將查詢到的資源特征值與所述監(jiān)管模塊203獲取的監(jiān)管規(guī)則中記錄的所述完全資源特征值進行比較;如果所述待下載資源的資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源;下載單元403,對確定為受監(jiān)管資源的待下載資源,按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。較佳地,所述下載模塊204可以進一步包括:特征值計算單元404 ;若所述查詢單元401查詢不到所述待下載資源的資源特征值,則所述下載單元403先下載所述待下載資源中用于對比的部分?jǐn)?shù)據(jù);所述特征計算單元404,計算所述用于對比的部分?jǐn)?shù)據(jù)的對比資源特征值;所述比較單元402,則進一步將所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中記錄的對比資源特征值進行比較;如果所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中的某個對比資源特征值相同,則所述下載單元403進一步下載所述待下載資源的全部數(shù)據(jù),所述特征計算單元404進一步計算所述待下載資源的完全資源特征值,如果所述待下載資源的完全資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源。其中,所述下載單元403執(zhí)行的監(jiān)管操作包括:刪除待下載資源的相關(guān)數(shù)據(jù),上報檢測到受監(jiān)管資源的監(jiān)管信息,以及提示用戶待下載資源為受監(jiān)管資源;其中的任意一種或多種的任意組合。由上述的實施例可見,本發(fā)明的這種P2SP下載監(jiān)管方法及系統(tǒng),通過預(yù)設(shè)的監(jiān)管規(guī)則,可以對待下載資源進行識別,從而能夠?qū)χ付ǖ南螺d資源進行攔截和監(jiān)管。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
權(quán)利要求
1.一種點對服務(wù)器和點P2SP下載監(jiān)管方法,其特征在于,該方法包括: 根據(jù)待下載資源的原始下載鏈接URL,查詢待下載資源對應(yīng)的資源特征值; 根據(jù)所述查詢結(jié)果,以及預(yù)先獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源; 若是,則按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。
2.如權(quán)利要求1 所述的P2SP下載監(jiān)管方法,其特征在于,所述監(jiān)管規(guī)則包括: 受監(jiān)管資源的完整數(shù)據(jù)對應(yīng)的完全資源特征值;受監(jiān)管資源中用于對比的部分?jǐn)?shù)據(jù)對應(yīng)的對比資源特征值,以及對應(yīng)于受監(jiān)管資源的完全資源特征值的監(jiān)管操作指令。
3.如權(quán)利要求2所述的P2SP下載監(jiān)管方法,其特征在于,所述根據(jù)查詢結(jié)果,以及預(yù)先獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源,包括: 若查詢到所述待下載資源的資源特征值,則將查詢到的資源特征值與所述監(jiān)管規(guī)則中記錄的所述完全資源特征值進行比較;如果所述待下載資源的資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源。
4.如權(quán)利要求2所述的P2SP下載監(jiān)管方法,其特征在于,所述根據(jù)查詢結(jié)果,以及預(yù)先獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源,包括: 若查詢不到所述待下載資源的資源特征值,則先下載所述待下載資源中用于對比的部分?jǐn)?shù)據(jù),并計算所述用于對比的部分?jǐn)?shù)據(jù)的對比資源特征值,將所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中記錄的對比資源特征值進行比較; 如果所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中的某個對比資源特征值相同,則進一步下載所述待下載資源的全部數(shù)據(jù),計算所述待下載資源的完全資源特征值,如果所述待下載資源的完全資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源。
5.如權(quán)利要求1所述的P2SP下載監(jiān)管方法,其特征在于,所述監(jiān)管操作包括: 刪除待下載資源的相關(guān)數(shù)據(jù),上報檢測到受監(jiān)管資源的監(jiān)管信息,以及提示用戶所述待下載資源為受監(jiān)管資源;其中的任意一種或多種的任意組合。
6.如權(quán)利要求1 5中任一項權(quán)利要求所述的P2SP下載監(jiān)管方法,其特征在于,所述對比資源特征值包括: 根據(jù)受監(jiān)管資源前、中、后三段數(shù)據(jù)計算的安全哈希算法SHA特征值。
7.—種P2SP下載監(jiān)管系統(tǒng),包括資源索引服務(wù)器,其特征在于,該系統(tǒng)還包括: 資源監(jiān)管服務(wù)器,保存用于資源監(jiān)管的監(jiān)管規(guī)則,并下發(fā)監(jiān)管規(guī)則到客戶端; 客戶端,根據(jù)待下載資源的原始下載鏈接URL,從所述資源索引服務(wù)器查詢待下載資源對應(yīng)的資源特征值; 根據(jù)所述查詢結(jié)果,以及預(yù)先從所述資源監(jiān)管服務(wù)器獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源; 若是,則按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。
8.如權(quán)利要求7所述的P2SP下載監(jiān)管系統(tǒng),其特征在于,所述監(jiān)管規(guī)則包括: 受監(jiān)管資源的完整數(shù)據(jù)對應(yīng)的完全資源特征值;受監(jiān)管資源中用于對比的部分?jǐn)?shù)據(jù)對應(yīng)的對比資源特征值,以及對應(yīng)于受監(jiān)管資源的完全資源特征值的監(jiān)管操作指令。
9.如權(quán)利要求8所述的P2SP下載監(jiān)管系統(tǒng),其特征在于,所述客戶端包括: 監(jiān)管模塊,用于從所述監(jiān)管服務(wù)器獲取監(jiān)管規(guī)則; 下載模塊,根據(jù)待下載資源的原始下載鏈接URL,從所述資源索引服務(wù)器查詢待下載資源對應(yīng)的資源特征值;若查詢到所述待下載資源的資源特征值,則將查詢到的資源特征值與所述監(jiān)管模塊獲取的監(jiān)管規(guī)則中記錄的所述完全資源特征值進行比較;如果所述待下載資源的資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源; 對確定為受監(jiān)管資源的待下載資源,按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。
10.如權(quán)利要求9所述的P2SP下載監(jiān)管系統(tǒng),其特征在于,所述下載模塊包括: 查詢單元,用于根據(jù)待下載資源的原始下載鏈接URL,從所述資源索引服務(wù)器查詢待下載資源對應(yīng)的資源特征值; 比較單元,若所述查詢單元查詢到所述待下載資源的資源特征值,則將查詢到的資源特征值與所述監(jiān)管模塊獲取的監(jiān)管規(guī)則中記錄的所述完全資源特征值進行比較;如果所述待下載資源的資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源; 下載單元,對確定為受監(jiān)管資源的待下載資源,按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。
11.如權(quán)利要求10所述的P2SP下載監(jiān)管系統(tǒng),其特征在于,所述下載模塊進一步包括:特征值計算單元; 若所述查詢單元查詢不到所述待下載資源的資源特征值,則所述下載單元先下載所述待下載資源中用于對比的部分?jǐn)?shù)據(jù); 所述特征計算單元,計算所述用于對比的部分?jǐn)?shù)據(jù)的對比資源特征值; 所述比較單元,進一步將所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中記錄的對比資源特征值進行比較; 如果所述計算出的對比資源特征值與所述監(jiān)管規(guī)則中的某個對比資源特征值相同,則所述下載單元進一步下載所述待下載資源的全部數(shù)據(jù),所述特征計算單元進一步計算所述待下載資源的完全資源特征值,如果所述待下載資源的完全資源特征值與所述監(jiān)管規(guī)則中的某個完全資源特征值相同,則確定所述待下載資源為受監(jiān)管資源。
12.如權(quán)利要求10或11所述的P2SP下載監(jiān)管系統(tǒng),其特征在于,所述下載單元執(zhí)行的監(jiān)管操作包括:刪除待下載資源的相關(guān)數(shù)據(jù),上報檢測到受監(jiān)管資源的監(jiān)管信息,以及提示用戶待下載資源為受監(jiān)管資源;其中的任意一種或多種的任意組合。
全文摘要
本發(fā)明實施例公開了一種點對服務(wù)器和點P2SP下載監(jiān)管方法,其特征在于,該方法包括根據(jù)待下載資源的原始下載鏈接URL,查詢待下載資源對應(yīng)的資源特征值;根據(jù)所述查詢結(jié)果,以及預(yù)先獲取的監(jiān)管規(guī)則確定所述待下載資源是否為受監(jiān)管資源;若是,則按照所述監(jiān)管規(guī)則執(zhí)行對應(yīng)的監(jiān)管操作,否則按照正常P2SP下載流程下載所述待下載資源。本發(fā)明實施例還公開了一種P2SP下載監(jiān)管系統(tǒng),該方法和系統(tǒng)能夠?qū)χ付ǖ南螺d資源進行攔截和監(jiān)管。
文檔編號H04L29/08GK103152371SQ20111040319
公開日2013年6月12日 申請日期2011年12月7日 優(yōu)先權(quán)日2011年12月7日
發(fā)明者冀祖峰, 曹楊, 劉剛 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1