基于p2p網(wǎng)絡(luò)的數(shù)據(jù)處理方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供的一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法、裝置及系統(tǒng),涉及信息技術(shù)領(lǐng)域,可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的,可以提高P2P網(wǎng)絡(luò)的分享效率。所述方法包括:首先P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn);然后根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù);最后檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn);若存在,則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除。
【專利說明】
基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及信息技術(shù)領(lǐng)域,尤其涉及一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]近些年來,隨著信息技術(shù)的不斷發(fā)展,P2P技術(shù)得到了廣泛的應(yīng)用,P2P是英文Peer-to-Peer (對等)的簡稱,又被稱為“點(diǎn)對點(diǎn)”?!皩Φ取奔夹g(shù)是一種新興的網(wǎng)絡(luò)技術(shù),主要依賴于網(wǎng)絡(luò)中參與者的計(jì)算能力和帶寬,而并非把所有依賴都聚集在成本較為昂貴的服務(wù)器上去。P2P亦是point-to-point(點(diǎn)對點(diǎn))的簡稱。也就是說它自己的下載的同時(shí),也要上載給網(wǎng)絡(luò)上的其他節(jié)點(diǎn)。參與P2P網(wǎng)路的用戶越多,相應(yīng)的上載者就越多,上載者數(shù)量越多,P2P終端到服務(wù)器上取數(shù)據(jù)的機(jī)會(huì)也就越小,所以P2P的存在不但使服務(wù)器壓力大大減少,更達(dá)到了人數(shù)越多速度就越快的效果。
[0003]目前,在P2P網(wǎng)絡(luò)中節(jié)點(diǎn)與節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)交互時(shí),有時(shí)其中的一個(gè)P2P節(jié)點(diǎn)在獲取得到另外一個(gè)P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息之后,會(huì)與其進(jìn)行惡意鏈接,并向其發(fā)送虛假數(shù)據(jù);或者由于網(wǎng)絡(luò)延遲等原因,會(huì)導(dǎo)致數(shù)據(jù)交互的不完整,進(jìn)而會(huì)造成一方節(jié)點(diǎn)誤認(rèn)為另一方節(jié)點(diǎn)發(fā)送的是虛假數(shù)據(jù)。無論以上哪種方式都會(huì)占用P2P節(jié)點(diǎn)連接資源,進(jìn)而會(huì)影響P2P網(wǎng)絡(luò)的分享效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法、裝置及系統(tǒng),用以解決目前由于存在惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)、網(wǎng)絡(luò)延遲等原因會(huì)導(dǎo)致影響P2P網(wǎng)絡(luò)的分享效率的問題。
[0005]針對現(xiàn)有技術(shù)存在的問題,本發(fā)明實(shí)施例提供了一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,包括:
[0006]P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn);
[0007]根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù);
[0008]檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn);
[0009]若存在,則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除。
[0010]進(jìn)一步地,所述若存在,則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除之后,所述方法還包括:
[0011]輸出提示信息,所述提示信息用于提示所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法節(jié)點(diǎn)已從P2P網(wǎng)絡(luò)中剔除。
[0012]本發(fā)明實(shí)施例提供了另一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,包括:
[0013]當(dāng)確定接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值;
[0014]若所述虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn);
[0015]與所述非法P2P節(jié)點(diǎn)斷開連接并記錄所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以便當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接;
[0016]向P2P服務(wù)器發(fā)送所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以使得所述P2P服務(wù)器根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)并進(jìn)行檢測,當(dāng)檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)時(shí)將其從P2P網(wǎng)絡(luò)中剔除。
[0017]進(jìn)一步地,所述當(dāng)檢測出接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值之前,所述方法還包括:
[0018]通過預(yù)置CRC32校驗(yàn)算法,將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)進(jìn)行驗(yàn)證,得到對應(yīng)的CRC32值;
[0019]檢測所述CRC32值是否與預(yù)置M3U8文件中的預(yù)置CRC32值匹配;
[0020]若不匹配,則將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)確定為虛假數(shù)據(jù)。
[0021]進(jìn)一步地,所述若所述虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)之后,所述方法還包括:
[0022]輸出提示信息,所述提示信息用于提示所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。
[0023 ]本發(fā)明實(shí)施例提供了一種P2P服務(wù)器,包括:
[0024]接收單元,用于接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn);
[0025]統(tǒng)計(jì)單元,用于根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù);
[0026]檢測單元,用于檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn);
[0027]剔除單元,用于若所述檢測單元檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn),則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除。
[0028]優(yōu)選地,所述P2P服務(wù)器還包括:
[0029]輸出單元,用于輸出提示信息,所述提示信息用于提示所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法節(jié)點(diǎn)已從P2P網(wǎng)絡(luò)中剔除。
[0030]本發(fā)明實(shí)施例提供了一種P2P節(jié)點(diǎn),其特征在于,包括:
[0031 ]檢測單元,用于當(dāng)確定接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值;
[0032]確定單元,用于若所述檢測單元檢測出虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn);
[0033]斷開單元,用于與所述非法P2P節(jié)點(diǎn)斷開連接;
[0034]記錄單元,用于記錄所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以便當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接;
[0035]發(fā)送單元,用于向P2P服務(wù)器發(fā)送所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以使得所述P2P服務(wù)器根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)并進(jìn)行檢測,當(dāng)檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)時(shí)將其從P2P網(wǎng)絡(luò)中剔除。
[0036]優(yōu)選地,所述P2P節(jié)點(diǎn)還包括:驗(yàn)證單元;
[0037]所述驗(yàn)證單元,用于通過預(yù)置CRC32校驗(yàn)算法,將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)進(jìn)行驗(yàn)證,得到對應(yīng)的CRC32值;
[0038]所述檢測單元,還用于檢測所述CRC32值是否與預(yù)置M3U8文件中的預(yù)置CRC32值匹配;
[0039]所述確定單元,還用于若所述檢測單元檢測出所述CRC32值與所述預(yù)置M3U8文件中的預(yù)置CRC32值不匹配,則將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)確定為虛假數(shù)據(jù)。
[0040]優(yōu)選地,所述P2P節(jié)點(diǎn)還包括:
[0041]輸出單元,用于輸出提示信息,所述提示信息用于提示所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。
[0042]本發(fā)明實(shí)施例提供了一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理系統(tǒng),包括:P2P服務(wù)器和P2P節(jié)占.V,
[0043]所述P2P節(jié)點(diǎn),用于當(dāng)確定接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值;若所述虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn);與所述非法P2P節(jié)點(diǎn)斷開連接并記錄所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以便當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接;向所述P2P服務(wù)器發(fā)送所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息;
[0044]所述P2P服務(wù)器,用于接收不同P2P節(jié)點(diǎn)發(fā)送的不同非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息;根據(jù)所述不同非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)不同非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù);檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn);若存在,則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除。
[0045]本發(fā)明實(shí)施例提供的一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法、裝置及系統(tǒng),首先P2P月艮務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,其中所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn),然后通過P2P服務(wù)器統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù),將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,可以實(shí)現(xiàn)將一些惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)以及一些上傳速度不好的P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,進(jìn)而可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的,從而可以提高P2P網(wǎng)絡(luò)的分享效率。
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1為本發(fā)明實(shí)施例提供的一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法流程示意圖;
[0048]圖2為本發(fā)明實(shí)施例提供的另一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法流程示意圖;
[0049]圖3為本發(fā)明實(shí)施例提供的又一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法流程示意圖;
[0050]圖4為本發(fā)明實(shí)施例提供的一種P2P服務(wù)器結(jié)構(gòu)示意圖;
[0051]圖5為本發(fā)明實(shí)施例提供的另一種P2P服務(wù)器結(jié)構(gòu)示意圖;
[0052]圖6為本發(fā)明實(shí)施例提供的一種P2P節(jié)點(diǎn)結(jié)構(gòu)示意圖;
[0053]圖7為本發(fā)明實(shí)施例提供的另一種P2P節(jié)點(diǎn)結(jié)構(gòu)示意圖;
[0054]圖8為本發(fā)明實(shí)施例提供的一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理系統(tǒng)結(jié)構(gòu)示意圖;
[0055]圖9為本發(fā)明實(shí)施例提供的一種P2P服務(wù)器的實(shí)體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0056]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0057]本發(fā)明實(shí)施例提供了一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,可以應(yīng)用于P2P服務(wù)器,如圖1所示,所述方法包括:
[0058]101、P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。
[0059]其中,所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述節(jié)點(diǎn)信息中可以包含節(jié)點(diǎn)名稱、ID (I dent i ty,身份標(biāo)識號碼)號等。所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn)。所述預(yù)置個(gè)數(shù)閾值可以根據(jù)實(shí)際需求進(jìn)行配置。
[0060]102、根據(jù)非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)。
[0061 ]例如,當(dāng)P2P服務(wù)器接收到一個(gè)P2P節(jié)點(diǎn)發(fā)送的一個(gè)非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息時(shí),根據(jù)該非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,可以確定該非法P2P節(jié)點(diǎn)為當(dāng)前P2P網(wǎng)絡(luò)中的4號P2P節(jié)點(diǎn),將4號P2P節(jié)點(diǎn)對應(yīng)的舉報(bào)次數(shù)累計(jì)加I,利用相同的方式最終可以統(tǒng)計(jì)得到當(dāng)前P2P網(wǎng)絡(luò)中不同非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)。
[0062]103、檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)。
[0063]其中,所述預(yù)設(shè)閾值可以根據(jù)實(shí)際需求進(jìn)行配置,也可以由系統(tǒng)默認(rèn)進(jìn)行配置,本發(fā)明實(shí)施例不做限定。
[0064]104、若存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn),則將其從P2P網(wǎng)絡(luò)中剔除。
[0065]對于本發(fā)明實(shí)施例,通過將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,可以實(shí)現(xiàn)將一些惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)以及一些上傳速度不好的P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,進(jìn)而可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的。
[0066]進(jìn)一步地,在執(zhí)行步驟104之后,所述方法還可以包括:輸出提示信息,所述提示信息用于提示所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法節(jié)點(diǎn)已從P2P網(wǎng)絡(luò)中剔除。所述提示?目息可以為文本提不?目息、圖片提不?目息、首頻提不?目息、視頻提不?目息等。需要說明的是,在執(zhí)行步驟104之后,通過輸出提示信息,可以使P2P網(wǎng)絡(luò)維護(hù)人員明確一些舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法節(jié)點(diǎn)已從P2P網(wǎng)絡(luò)中剔除,可以增強(qiáng)用戶的體驗(yàn)。
[0067]本發(fā)明實(shí)施例提供的一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,首先P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,其中所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn),然后通過P2P服務(wù)器統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù),將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,可以實(shí)現(xiàn)將一些惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)以及一些上傳速度不好的P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,進(jìn)而可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的,從而可以提高P2P網(wǎng)絡(luò)的分享效率。
[0068]本發(fā)明實(shí)施例提供了另一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,可以應(yīng)用于P2P節(jié)點(diǎn),如圖2所示,所述方法包括:
[0069]201、當(dāng)確定接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到該P(yáng)2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值。
[0070]其中,所述虛假數(shù)據(jù)可以為與需要獲取的數(shù)據(jù)不匹配的數(shù)據(jù),也可以為數(shù)據(jù)不完整、存在數(shù)據(jù)丟失的數(shù)據(jù)。所述預(yù)置個(gè)數(shù)閾值可以根據(jù)實(shí)際需求進(jìn)行配置,用于校驗(yàn)P2P節(jié)點(diǎn)是否為非法P2P節(jié)點(diǎn)。
[0071]202、若虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值,則確定P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。
[0072]203、與非法P2P節(jié)點(diǎn)斷開連接并記錄非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。
[0073]進(jìn)一步地,以便于當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接,進(jìn)而可以避免出現(xiàn)占用其他節(jié)點(diǎn)連接資源的情況。其中,所述節(jié)點(diǎn)信息可以為節(jié)點(diǎn)名稱、ID號等。
[0074]204、向P2P服務(wù)器發(fā)送非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。
[0075]其中,所述P2P服務(wù)器接收不同P2P節(jié)點(diǎn)發(fā)送的不同非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,進(jìn)一步地,以使得所述P2P服務(wù)器根據(jù)所述不同非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)不同非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)并進(jìn)行檢測,當(dāng)檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)時(shí)將其從P2P網(wǎng)絡(luò)中剔除。以便達(dá)到凈化P2P網(wǎng)絡(luò)環(huán)境的目的,可以提高P2P網(wǎng)絡(luò)的分享效率。
[0076]本發(fā)明實(shí)施例提供的另一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,首先P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,其中所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn),然后通過P2P服務(wù)器統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù),將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,可以實(shí)現(xiàn)將一些惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)以及一些上傳速度不好的P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,進(jìn)而可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的,從而可以提高P2P網(wǎng)絡(luò)的分享效率。
[0077]本發(fā)明實(shí)施例提供了又一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,可以應(yīng)用于P2P節(jié)點(diǎn),如圖3所示,所述方法包括:
[0078]301、通過預(yù)置CRC32校驗(yàn)算法,將P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)進(jìn)行驗(yàn)證,得到對應(yīng)的CRC32值。
[0079]302、檢測CRC32值是否與預(yù)置M3U8文件中的預(yù)置CRC32值匹配。
[0080]其中,所述預(yù)置M3U8文件可以為UTF-8編碼格式的M3U文件。所述預(yù)置CRC32值可以為本地需要獲取的數(shù)據(jù)對應(yīng)的CRC32值。具體地,可以預(yù)先將所述預(yù)置CRC32值保存在預(yù)置M3U8文件中,以便當(dāng)需要對數(shù)據(jù)進(jìn)行虛假數(shù)據(jù)校驗(yàn)時(shí)進(jìn)行調(diào)用。
[0081 ] 303、若CRC32值與預(yù)置M3U8文件中的預(yù)置CRC32值不匹配,則將P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)確定為虛假數(shù)據(jù)。
[0082]304、檢測接收到P2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值。
[0083]其中,所述虛假數(shù)據(jù)可以為數(shù)據(jù)不完整、存在數(shù)據(jù)丟失的數(shù)據(jù),也可以為與需要獲取的數(shù)據(jù)不匹配的數(shù)據(jù)。所述預(yù)置個(gè)數(shù)閾值可以根據(jù)實(shí)際需求進(jìn)行配置。
[0084]305、若虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值,則確定P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。
[0085]進(jìn)一步地,在執(zhí)行所述步驟305之后,還可以包括:輸出提示信息,所述提示信息用于提示所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。其中,所述提示信息可以為文本提示信息、圖片提示信息、音頻提示信息、視頻提示信息等。需要說明的是,在執(zhí)行步驟305之后,通過輸出提示信息,可以使用戶了解存在非法P2P節(jié)點(diǎn),方便用戶進(jìn)行后期處理,可以增強(qiáng)用戶的體驗(yàn)。
[0086]306、與非法P2P節(jié)點(diǎn)斷開連接并記錄非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。
[0087]進(jìn)一步地,以便于當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接,進(jìn)而可以避免出現(xiàn)占用其他節(jié)點(diǎn)連接資源的情況。
[0088]307、向P2P服務(wù)器發(fā)送非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。
[0089]其中,所述P2P服務(wù)器接收不同P2P節(jié)點(diǎn)發(fā)送的不同非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。進(jìn)一步地,以使得所述P2P服務(wù)器根據(jù)所述不同非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)不同非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)并進(jìn)行檢測,當(dāng)檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)時(shí)將其從P2P網(wǎng)絡(luò)中剔除。以便達(dá)到凈化P2P網(wǎng)絡(luò)環(huán)境的目的,可以提高P2P網(wǎng)絡(luò)的分享效率。
[0090]本發(fā)明實(shí)施例提供的又一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,首先P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,其中所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn),然后通過P2P服務(wù)器統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù),將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,可以實(shí)現(xiàn)將一些惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)以及一些上傳速度不好的P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,進(jìn)而可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的,從而可以提高P2P網(wǎng)絡(luò)的分享效率。
[0091]進(jìn)一步地,作為圖1所述方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種P2P服務(wù)器,如圖4所示,所述P2P服務(wù)器包括:接收單元41、統(tǒng)計(jì)單元42、檢測單元43、剔除單元44。
[0092]所述接收單元41,可以用于接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn)。所述接收單元41面向各個(gè)P2P節(jié)點(diǎn)。
[0093]所述統(tǒng)計(jì)單元42,可以用于根據(jù)所述接收單元41接收的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)。所述統(tǒng)計(jì)單元32為本P2P服務(wù)器中統(tǒng)計(jì)非法P2P節(jié)點(diǎn)對應(yīng)舉報(bào)次數(shù)的主要功能模塊。
[0094]所述檢測單元43,可以用于檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)。所述檢測單元43為本P2P服務(wù)器中檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)的主要功能模塊。
[0095]所述剔除單元44,可以用于若所述檢測單元43檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn),則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除。所述剔除單元44為本P2P服務(wù)器中將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除的主要功能,以便實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的。
[0096]需要說明的是,本發(fā)明實(shí)施例提供的一種P2P服務(wù)器所涉及各功能單元的其他相應(yīng)描述,可以參考圖1中的對應(yīng)描述,在此不再贅述。本發(fā)明實(shí)施例中可以通過硬件處理器(hardware processor)來實(shí)現(xiàn)相關(guān)功能模塊。
[0097]本發(fā)明實(shí)施例提供的一種P2P服務(wù)器,首先P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,其中所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn),然后通過P2P服務(wù)器統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù),將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,可以實(shí)現(xiàn)將一些惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)以及一些上傳速度不好的P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,進(jìn)而可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的,從而可以提尚P2P網(wǎng)絡(luò)的分早效率。
[0098]具體地,本發(fā)明實(shí)施例提供的另一種P2P服務(wù)器,如圖5所示,所述P2P服務(wù)器還包括:輸出單元45。
[0099]所述輸出單元45,可以用于輸出提示信息,所述提示信息用于提示所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法節(jié)點(diǎn)已從P2P網(wǎng)絡(luò)中剔除。
[0100]進(jìn)一步地,作為圖2所述方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種P2P節(jié)點(diǎn),如圖6所示,所述P2P節(jié)點(diǎn)包括:檢測單元61、確定單元62、斷開單元63、記錄單元64、發(fā)送單元65。
[0101]所述檢測單元61,可以用于當(dāng)確定接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值。所述檢測單元61為本P2P節(jié)點(diǎn)中檢測是否存在非法P2P節(jié)點(diǎn)的主要功能模塊。
[0102]所述確定單元62,可以用于若所述檢測單元61檢測出虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。
[0103]所述斷開單元63,可以用于與所述非法P2P節(jié)點(diǎn)斷開連接。所述斷開單元63為本P2P節(jié)點(diǎn)中控制與非法P2P節(jié)點(diǎn)之間連接的主要功能模塊。
[0?04] 所述記錄單元64,可以用于記錄所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。所述記錄單元64為本P2P節(jié)點(diǎn)中記錄非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息的主要功能模塊。
[0105]進(jìn)一步地,以便于當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接。
[0106]所述發(fā)送單元65,可以用于向P2P服務(wù)器發(fā)送所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。所述發(fā)送單元65面向P2P服務(wù)器。
[0107]進(jìn)一步地,以使得所述P2P服務(wù)器根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)并進(jìn)行檢測,當(dāng)檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)時(shí)將其從P2P網(wǎng)絡(luò)中剔除。
[0108]需要說明的是,本發(fā)明實(shí)施例提供的一種P2P節(jié)點(diǎn)所涉及各功能單元的其他相應(yīng)描述,可以參考圖2中的對應(yīng)描述,在此不再贅述。本發(fā)明實(shí)施例中可以通過硬件處理器來實(shí)現(xiàn)相關(guān)功能模塊。
[0109]本發(fā)明實(shí)施例提供的一種P2P節(jié)點(diǎn),首先P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,其中所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn),然后通過P2P服務(wù)器統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù),將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,可以實(shí)現(xiàn)將一些惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)以及一些上傳速度不好的P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,進(jìn)而可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的,從而可以提尚P2P網(wǎng)絡(luò)的分早效率。
[0110]進(jìn)一步地,作為圖3所述方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了另一種P2P節(jié)點(diǎn),如圖7所示,所述P2P節(jié)點(diǎn)包括:檢測單元71、確定單元72、斷開單元73、記錄單元74、發(fā)送單元75。
[0111]所述檢測單元71,可以用于當(dāng)確定接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值。所述檢測單元71為本P2P節(jié)點(diǎn)中檢測是否存在非法P2P節(jié)點(diǎn)的主要功能模塊。
[0112]所述確定單元72,可以用于若所述檢測單元71檢測出虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。
[0113]所述斷開單元73,可以用于與所述非法P2P節(jié)點(diǎn)斷開連接。所述斷開單元73為本P2P節(jié)點(diǎn)中控制與非法P2P節(jié)點(diǎn)之間連接的主要功能模塊。
[0114]所述記錄單元74,可以用于記錄所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。所述記錄單元74為本P2P節(jié)點(diǎn)中記錄非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息的主要功能模塊。
[0115]進(jìn)一步地,以便于當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接。
[0116]所述發(fā)送單元75,可以用于向P2P服務(wù)器發(fā)送所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。所述發(fā)送單元75面向P2P服務(wù)器。
[0117]進(jìn)一步地,以使得所述P2P服務(wù)器根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)并進(jìn)行檢測,當(dāng)檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)時(shí)將其從P2P網(wǎng)絡(luò)中剔除。
[0118]進(jìn)一步地,所述P2P節(jié)點(diǎn)還包括:驗(yàn)證單元76。
[0119]所述驗(yàn)證單元76,可以用于通過預(yù)置CRC32校驗(yàn)算法,將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)進(jìn)行驗(yàn)證,得到對應(yīng)的CRC32值。
[0120]所述檢測單元71,還可以用于檢測所述CRC32值是否與預(yù)置M3U8文件中的預(yù)置CRC32值匹配。
[0121 ] 所述確定單元72,還可以用于若所述檢測單元71檢測出所述CRC32值與所述預(yù)置M3U8文件中的預(yù)置CRC32值不匹配,則將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)確定為虛假數(shù)據(jù)。
[0122]進(jìn)一步地,所述P2P節(jié)點(diǎn)還包括:輸出單元77。
[0123]所述輸出單元77,可以用于輸出提示信息,所述提示信息用于提示所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。
[0124]需要說明的是,本發(fā)明實(shí)施例提供的另一種P2P節(jié)點(diǎn)所涉及各功能單元的其他相應(yīng)描述,可以參考圖3中的對應(yīng)描述,在此不再贅述。本發(fā)明實(shí)施例中可以通過硬件處理器來實(shí)現(xiàn)相關(guān)功能模塊。
[0125]本發(fā)明實(shí)施例提供的另一種P2P節(jié)點(diǎn),首先P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,其中所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn),然后通過P2P服務(wù)器統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù),將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,可以實(shí)現(xiàn)將一些惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)以及一些上傳速度不好的P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,進(jìn)而可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的,從而可以提尚P2P網(wǎng)絡(luò)的分早效率。
[0126]進(jìn)一步地,本發(fā)明實(shí)施例提供了一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理系統(tǒng),包括:P2P服務(wù)器81和P2P節(jié)點(diǎn)82。
[0127]所述P2P節(jié)點(diǎn)82,可以用于當(dāng)確定接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值;若所述虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn);與所述非法P2P節(jié)點(diǎn)斷開連接并記錄所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以便當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接;向所述P2P服務(wù)器81發(fā)送所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息。
[0128]所述P2P服務(wù)器81,用于接收不同的所述P2P節(jié)點(diǎn)81發(fā)送的不同非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息;根據(jù)所述不同非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)不同非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù);檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn);若存在,則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除。
[0129]示例性的,如圖9所示,圖9示出了本發(fā)明實(shí)施例提供的一種P2P服務(wù)器的實(shí)體結(jié)構(gòu)示意圖,該P(yáng)2P服務(wù)器可以包括:處理器(processor )91、通信接口(Communicat1nsInterface) 92、存儲(chǔ)器(memory) 93和總線94,其中,處理器91、通信接口 92、存儲(chǔ)器93通過總線94完成相互間的通信。通信接口 92可以用于服務(wù)器與客戶端之間的信息傳輸。處理器91可以調(diào)用存儲(chǔ)器93中的邏輯指令,以執(zhí)行如下方法:P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn);根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù);檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn);若存在,則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除。此外,上述的存儲(chǔ)器93中的邏輯指令可以通過軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccess Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0130]本發(fā)明實(shí)施例提供的一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理系統(tǒng),首先P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,其中所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn),然后通過P2P服務(wù)器統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù),將舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,可以實(shí)現(xiàn)將一些惡意發(fā)送虛假數(shù)據(jù)的P2P節(jié)點(diǎn)以及一些上傳速度不好的P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除,進(jìn)而可以實(shí)現(xiàn)凈化P2P網(wǎng)絡(luò)環(huán)境的目的,從而可以提高P2P網(wǎng)絡(luò)的分享效率。
[0131]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0132]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0133]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,其特征在于,包括: P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn); 根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù); 檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn); 若存在,則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除。2.根據(jù)權(quán)利要求1所述的基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,其特征在于,所述若存在,則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除之后,所述方法還包括: 輸出提示信息,所述提示信息用于提示所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法節(jié)點(diǎn)已從P2P網(wǎng)絡(luò)中剔除。3.一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,其特征在于,包括: 當(dāng)確定接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值; 若所述虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn); 與所述非法P2P節(jié)點(diǎn)斷開連接并記錄所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以便當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接; 向P2P服務(wù)器發(fā)送所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,其中,所述P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以使得所述P2P服務(wù)器根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)并進(jìn)行檢測,當(dāng)檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)時(shí)將其從P2P網(wǎng)絡(luò)中剔除。4.根據(jù)權(quán)利要求3所述的基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,其特征在于,所述當(dāng)檢測出接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值之前,所述方法還包括: 通過預(yù)置CRC32校驗(yàn)算法,將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)進(jìn)行驗(yàn)證,得到對應(yīng)的CRC32值; 檢測所述CRC32值是否與預(yù)置M3U8文件中的預(yù)置CRC32值匹配; 若不匹配,則將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)確定為虛假數(shù)據(jù)。5.根據(jù)權(quán)利要求3所述的基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法,其特征在于,所述若所述虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)之后,所述方法還包括: 輸出提示信息,所述提示信息用于提示所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。6.一種P2P服務(wù)器,其特征在于,包括: 接收單元,用于接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息為P2P節(jié)點(diǎn)檢測出存在非法P2P節(jié)點(diǎn)時(shí)發(fā)送的,所述非法P2P節(jié)點(diǎn)為向所述P2P節(jié)點(diǎn)累計(jì)發(fā)送虛假數(shù)據(jù)的個(gè)數(shù)大于或等于預(yù)置個(gè)數(shù)閾值的P2P節(jié)點(diǎn); 統(tǒng)計(jì)單元,用于根據(jù)所述接收單元接收的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù); 檢測單元,用于檢測是否存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn); 剔除單元,用于若所述檢測單元檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn),則將所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)從P2P網(wǎng)絡(luò)中剔除。7.根據(jù)權(quán)利要求6所述的P2P服務(wù)器,其特征在于,所述P2P服務(wù)器還包括: 輸出單元,用于輸出提示信息,所述提示信息用于提示所述舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法節(jié)點(diǎn)已從P2P網(wǎng)絡(luò)中剔除。8.一種P2P節(jié)點(diǎn),其特征在于,包括: 檢測單元,用于當(dāng)確定接收到P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)為虛假數(shù)據(jù)時(shí),檢測接收到所述P2P節(jié)點(diǎn)累計(jì)發(fā)送的虛假數(shù)據(jù)的個(gè)數(shù)是否大于或等于預(yù)置個(gè)數(shù)閾值; 確定單元,用于若所述檢測單元檢測出虛假數(shù)據(jù)的個(gè)數(shù)大于或等于所述預(yù)置個(gè)數(shù)閾值,則確定所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn); 斷開單元,用于與所述非法P2P節(jié)點(diǎn)斷開連接; 記錄單元,用于記錄所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以便當(dāng)再次接收到所述非法P2P節(jié)點(diǎn)發(fā)送的連接請求時(shí),不與所述非法P2P節(jié)點(diǎn)進(jìn)行連接; 發(fā)送單元,用于向P2P服務(wù)器發(fā)送所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,所述P2P服務(wù)器接收P2P節(jié)點(diǎn)發(fā)送的非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,以使得所述P2P服務(wù)器根據(jù)所述非法P2P節(jié)點(diǎn)的節(jié)點(diǎn)信息,統(tǒng)計(jì)非法P2P節(jié)點(diǎn)分別對應(yīng)的舉報(bào)次數(shù)并進(jìn)行檢測,當(dāng)檢測出存在舉報(bào)次數(shù)大于或等于預(yù)設(shè)閾值的非法P2P節(jié)點(diǎn)時(shí)將其從P2P網(wǎng)絡(luò)中剔除。9.根據(jù)權(quán)利要求8所述的P2P節(jié)點(diǎn),其特征在于,所述P2P節(jié)點(diǎn)還包括:驗(yàn)證單元; 所述驗(yàn)證單元,用于通過預(yù)置CRC32校驗(yàn)算法,將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)進(jìn)行驗(yàn)證,得到對應(yīng)的CRC32值; 所述檢測單元,還用于檢測所述CRC32值是否與預(yù)置M3U8文件中的預(yù)置CRC32值匹配;所述確定單元,還用于若所述檢測單元檢測出所述CRC32值與所述預(yù)置M3U8文件中的預(yù)置CRC32值不匹配,則將所述P2P節(jié)點(diǎn)發(fā)送的數(shù)據(jù)確定為虛假數(shù)據(jù)。10.根據(jù)權(quán)利要求9所述的P2P節(jié)點(diǎn),其特征在于,所述P2P節(jié)點(diǎn)還包括: 輸出單元,用于輸出提示信息,所述提示信息用于提示所述P2P節(jié)點(diǎn)為非法P2P節(jié)點(diǎn)。11.一種基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理系統(tǒng),其特征在于,包括:權(quán)利要求6-7任一項(xiàng)所述的P2P服務(wù)器和權(quán)利要求8-10任一項(xiàng)所述的P2P節(jié)點(diǎn)。
【文檔編號】H04L29/08GK105872003SQ201510969745
【公開日】2016年8月17日
【申請日】2015年12月21日
【發(fā)明人】李卓
【申請人】樂視云計(jì)算有限公司