信息,簡稱為轉(zhuǎn)發(fā)信息。
[0251]確認(rèn)是指可以通過確認(rèn)機(jī)制防止雙重支付。雙重支付是指同一個(gè)數(shù)據(jù)轉(zhuǎn)移輸入信息分別放入兩個(gè)不同的數(shù)據(jù)轉(zhuǎn)移信息包,并指向不同的輸出目標(biāo)賬戶,同時(shí)廣播到P2P網(wǎng)絡(luò)。P2P網(wǎng)絡(luò)可以通過算力證明機(jī)制,定期隨機(jī)選取一個(gè)節(jié)點(diǎn)對(duì)收到的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行確認(rèn)。如果發(fā)現(xiàn)雙重支付,則只確認(rèn)先收到的那個(gè)數(shù)據(jù)轉(zhuǎn)移信息包,后收到的作廢。該節(jié)點(diǎn)將確認(rèn)的數(shù)據(jù)轉(zhuǎn)移信息包打包成確認(rèn)信息包,廣播到P2P網(wǎng)絡(luò)。服務(wù)器從P2P網(wǎng)絡(luò)節(jié)點(diǎn)收到的確認(rèn)信息包,如果其中包含了所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包,簡稱為確認(rèn)信息。
[0252]步驟S710,服務(wù)器判斷與轉(zhuǎn)發(fā)信息相對(duì)應(yīng)的轉(zhuǎn)發(fā)次數(shù)在第二預(yù)設(shè)時(shí)間段內(nèi)是否達(dá)到預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值。
[0253]例如,預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值是2,第二預(yù)設(shè)時(shí)間是1分鐘。如果在1分鐘內(nèi)收到的轉(zhuǎn)發(fā)信息的轉(zhuǎn)發(fā)次數(shù)小于2次,則判斷結(jié)果為否;反之為是。
[0254]步驟S712,服務(wù)器判斷在預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍內(nèi)是否收到確認(rèn)信息。
[0255]例如,預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍為2次。如果合并后的數(shù)據(jù)轉(zhuǎn)移信息包被發(fā)出后的第一個(gè)確認(rèn)信息包中沒有包括這個(gè)合并后的數(shù)據(jù)轉(zhuǎn)移信息包,但是第二個(gè)確認(rèn)信息包中包括了合并后的數(shù)據(jù)轉(zhuǎn)移信息包,則判斷結(jié)果為是。
[0256]步驟S714,如果服務(wù)器判斷出與轉(zhuǎn)發(fā)信息相對(duì)應(yīng)的轉(zhuǎn)發(fā)次數(shù)在第二預(yù)設(shè)時(shí)間段內(nèi)未達(dá)到預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值,或者如果服務(wù)器判斷出在預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍內(nèi)是否收到確認(rèn)信息,則返回并執(zhí)行服務(wù)器對(duì)多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包的步驟。
[0257]如果服務(wù)器判斷出與轉(zhuǎn)發(fā)信息相對(duì)應(yīng)的轉(zhuǎn)發(fā)次數(shù)在第二預(yù)設(shè)時(shí)間段內(nèi)未達(dá)到預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值,或者如果服務(wù)器判斷出在預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍內(nèi)未收到確認(rèn)信息,則意味著合并后的數(shù)據(jù)轉(zhuǎn)移信息包被P2P網(wǎng)絡(luò)拒絕,即合并后的數(shù)據(jù)轉(zhuǎn)移信息包是無效數(shù)據(jù)轉(zhuǎn)移信息包,應(yīng)作廢。這其中很可能有一個(gè)或多個(gè)數(shù)據(jù)轉(zhuǎn)移信息包已經(jīng)變?yōu)闊o效數(shù)據(jù)轉(zhuǎn)移信息包,所以需要回到最初的服務(wù)器對(duì)多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包的步驟。
[0258]通過本發(fā)明實(shí)施例,采用服務(wù)器從P2P網(wǎng)絡(luò)中接收合并后的數(shù)據(jù)轉(zhuǎn)移信息包的轉(zhuǎn)發(fā)信息和確認(rèn)信息,服務(wù)器判斷與轉(zhuǎn)發(fā)信息相對(duì)應(yīng)的轉(zhuǎn)發(fā)次數(shù)在第二預(yù)設(shè)時(shí)間段內(nèi)是否達(dá)到預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值,服務(wù)器判斷在預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍內(nèi)是否收到確認(rèn)信息,如果服務(wù)器判斷出與轉(zhuǎn)發(fā)信息相對(duì)應(yīng)的轉(zhuǎn)發(fā)次數(shù)在第二預(yù)設(shè)時(shí)間段內(nèi)未達(dá)到預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值,或者如果服務(wù)器判斷出在預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍內(nèi)是否收到確認(rèn)信息,則返回并執(zhí)行服務(wù)器對(duì)多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包的步驟,由于通過追蹤合并后的數(shù)據(jù)轉(zhuǎn)移信息包是否被P2P網(wǎng)絡(luò)接收,因此,達(dá)到了避免因部分?jǐn)?shù)據(jù)轉(zhuǎn)移輸入信息被另外使用而造成來自多個(gè)客戶端的數(shù)據(jù)轉(zhuǎn)移信息包無法執(zhí)行數(shù)據(jù)轉(zhuǎn)移的效果。
[0259]從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:節(jié)省了 P2P網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)移任務(wù)的手續(xù)費(fèi);節(jié)省了 P2P網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)移的信息發(fā)送和存儲(chǔ)空間;提高了 P2P網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)移的匿名性。
[0260]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0261]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0262]以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于P2P網(wǎng)絡(luò)的任務(wù)的數(shù)據(jù)處理方法,其特征在于,包括: 服務(wù)器接收多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包; 所述服務(wù)器對(duì)所述多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包;以及 所述服務(wù)器將所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包廣播到P2P網(wǎng)絡(luò)中。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,在服務(wù)器接收多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包之前,所述多個(gè)客戶端通過以下方式將所述數(shù)據(jù)轉(zhuǎn)移信息包發(fā)送至所述服務(wù)器: 所述多個(gè)客戶端接收數(shù)據(jù)轉(zhuǎn)移任務(wù)請(qǐng)求信息; 所述多個(gè)客戶端根據(jù)所述數(shù)據(jù)轉(zhuǎn)移任務(wù)請(qǐng)求信息生成所述數(shù)據(jù)轉(zhuǎn)移信息包;以及 所述多個(gè)客戶端將所述數(shù)據(jù)轉(zhuǎn)移信息包發(fā)送至所述服務(wù)器。3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于,在所述多個(gè)客戶端將所述數(shù)據(jù)轉(zhuǎn)移信息包發(fā)送至所述服務(wù)器之前,所述數(shù)據(jù)處理方法還包括: 所述多個(gè)客戶端分別對(duì)所述數(shù)據(jù)轉(zhuǎn)移信息包中與自身相對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行數(shù)字簽名,得到數(shù)字簽名后的數(shù)據(jù)轉(zhuǎn)移信息包, 其中,所述多個(gè)客戶端分別將與自身相對(duì)應(yīng)的所述數(shù)字簽名后的數(shù)據(jù)轉(zhuǎn)移信息包發(fā)送至所述服務(wù)器。4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于,所述多個(gè)客戶端通過以下方式生成所述數(shù)據(jù)轉(zhuǎn)移信息包: 所述多個(gè)客戶端獲取可支配的數(shù)據(jù)轉(zhuǎn)移輸入信息; 所述多個(gè)客戶端根據(jù)所述可支配的數(shù)據(jù)轉(zhuǎn)移輸入信息和所述數(shù)據(jù)轉(zhuǎn)移任務(wù)請(qǐng)求信息以及預(yù)設(shè)數(shù)據(jù)轉(zhuǎn)移條件確定數(shù)據(jù)轉(zhuǎn)移輸出信息;以及 所述多個(gè)客戶端根據(jù)所述可支配的數(shù)據(jù)轉(zhuǎn)移輸入信息和數(shù)據(jù)轉(zhuǎn)移輸出信息以及第一預(yù)設(shè)格式生成所述數(shù)據(jù)轉(zhuǎn)移信息包。5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,在所述服務(wù)器對(duì)所述多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包之后,所述數(shù)據(jù)處理方法還包括: 所述服務(wù)器將所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包中的數(shù)據(jù)轉(zhuǎn)移輸出信息發(fā)送至所述多個(gè)客戶端; 所述多個(gè)客戶端分別對(duì)所述數(shù)據(jù)轉(zhuǎn)移輸出信息進(jìn)行數(shù)字簽名,得到與自身相對(duì)應(yīng)的數(shù)字簽名; 所述多個(gè)客戶端分別將與自身相對(duì)應(yīng)的數(shù)字簽名反饋給所述服務(wù)器;以及所述服務(wù)器將所述多個(gè)客戶端的與自身相對(duì)應(yīng)的數(shù)字簽名合并到所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包中,得到包括所述多個(gè)客戶端的與自身相對(duì)應(yīng)的數(shù)字簽名的數(shù)據(jù)轉(zhuǎn)移信息包,其中,所述服務(wù)器將所述包括所述多個(gè)客戶端的與自身相對(duì)應(yīng)的數(shù)字簽名的數(shù)據(jù)轉(zhuǎn)移信息包廣播到所述P2P網(wǎng)絡(luò)中。6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)處理方法,其特征在于,在所述多個(gè)客戶端分別將與自身相對(duì)應(yīng)的數(shù)字簽名反饋給所述服務(wù)器之后,所述數(shù)據(jù)處理方法還包括: 所述服務(wù)器判斷在第一預(yù)設(shè)時(shí)間段內(nèi)接收到的與所述多個(gè)客戶端中的每個(gè)相對(duì)應(yīng)的數(shù)字簽名的數(shù)目是否達(dá)到預(yù)設(shè)值;以及 如果所述服務(wù)器判斷出在所述第一預(yù)設(shè)時(shí)間段內(nèi)接收到的與所述多個(gè)客戶端中的每個(gè)相對(duì)應(yīng)的數(shù)字簽名的數(shù)目未達(dá)到所述預(yù)設(shè)值,則將未接收到數(shù)字簽名的數(shù)據(jù)轉(zhuǎn)移信息包刪除,以及返回并執(zhí)行所述服務(wù)器對(duì)所述多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包的步驟。7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述服務(wù)器對(duì)所述多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包包括: 所述服務(wù)器判斷接收到的所述數(shù)據(jù)轉(zhuǎn)移信息包是否是有效數(shù)據(jù)轉(zhuǎn)移信息包; 如果所述服務(wù)器判斷出接收到的所述數(shù)據(jù)轉(zhuǎn)移信息包是所述有效數(shù)據(jù)轉(zhuǎn)移信息包,則對(duì)所述有效數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行組合,得到組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包;以及 所述服務(wù)器將所述組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包按照第二預(yù)設(shè)格式生成所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包。8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理方法,其特征在于,在得到組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包之后,所述數(shù)據(jù)處理方法還包括: 所述服務(wù)器確定所述組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包的長度值; 所述服務(wù)器判斷所述長度值與預(yù)設(shè)長度值的整數(shù)倍的差值是否是最小值, 其中,如果所述服務(wù)器判斷出所述長度值與所述預(yù)設(shè)長度值的整數(shù)倍的差值是所述最小值,則所述服務(wù)器將所述組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包按照所述第二預(yù)設(shè)格式生成所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包。9.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,在所述服務(wù)器將所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包廣播到P2P網(wǎng)絡(luò)中之后,所述數(shù)據(jù)處理方法還包括: 所述服務(wù)器從所述P2P網(wǎng)絡(luò)中接收所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包的轉(zhuǎn)發(fā)信息和確認(rèn)信息; 所述服務(wù)器判斷與所述轉(zhuǎn)發(fā)信息相對(duì)應(yīng)的轉(zhuǎn)發(fā)次數(shù)在第二預(yù)設(shè)時(shí)間段內(nèi)是否達(dá)到預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值; 所述服務(wù)器判斷在預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍內(nèi)是否收到所述確認(rèn)信息; 如果所述服務(wù)器判斷出與所述轉(zhuǎn)發(fā)信息相對(duì)應(yīng)的所述轉(zhuǎn)發(fā)次數(shù)在所述第二預(yù)設(shè)時(shí)間段內(nèi)未達(dá)到所述預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值,或者如果所述服務(wù)器判斷出在所述預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍內(nèi)是否收到所述確認(rèn)信息,則返回并執(zhí)行所述服務(wù)器對(duì)所述多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包的步驟。10.一種基于P2P網(wǎng)絡(luò)的任務(wù)的數(shù)據(jù)處理裝置,其特征在于,包括: 第一接收單元,用于使得服務(wù)器接收多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包; 第一合并單元,用于使得所述服務(wù)器對(duì)所述多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包;以及 廣播單元,用于使得所述服務(wù)器將所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包廣播到P2P網(wǎng)絡(luò)中。11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)處理裝置,其特征在于,還包括: 第二接收單元,用于使得在服務(wù)器接收多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包之前,所述多個(gè)客戶端接收數(shù)據(jù)轉(zhuǎn)移任務(wù)請(qǐng)求信息; 生成單元,用于使得所述多個(gè)客戶端根據(jù)所述數(shù)據(jù)轉(zhuǎn)移任務(wù)請(qǐng)求信息生成所述數(shù)據(jù)轉(zhuǎn)移信息包;以及 第一發(fā)送單元,用于使得所述多個(gè)客戶端將所述數(shù)據(jù)轉(zhuǎn)移信息包發(fā)送至所述服務(wù)器。12.根據(jù)權(quán)利要求11所述的數(shù)據(jù)處理裝置,其特征在于,還包括: 第一簽名單元,用于使得在所述多個(gè)客戶端將所述數(shù)據(jù)轉(zhuǎn)移信息包發(fā)送至所述服務(wù)器之前,所述多個(gè)客戶端分別對(duì)所述數(shù)據(jù)轉(zhuǎn)移信息包中與自身相對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行數(shù)字簽名,得到數(shù)字簽名后的數(shù)據(jù)轉(zhuǎn)移信息包, 其中,所述第一發(fā)送單元還用于使得所述多個(gè)客戶端分別將與自身相對(duì)應(yīng)的所述數(shù)字簽名后的數(shù)據(jù)轉(zhuǎn)移信息包發(fā)送至所述服務(wù)器。13.根據(jù)權(quán)利要求11所述的數(shù)據(jù)處理裝置,其特征在于,所述生成單元包括: 獲取模塊,用于使得所述多個(gè)客戶端獲取可支配的數(shù)據(jù)轉(zhuǎn)移輸入信息; 確定模塊,用于使得所述多個(gè)客戶端根據(jù)所述可支配的數(shù)據(jù)轉(zhuǎn)移輸入信息和所述數(shù)據(jù)轉(zhuǎn)移任務(wù)請(qǐng)求信息以及預(yù)設(shè)數(shù)據(jù)轉(zhuǎn)移條件確定數(shù)據(jù)轉(zhuǎn)移輸出信息;以及 第一生成模塊,用于使得所述多個(gè)客戶端根據(jù)所述可支配的數(shù)據(jù)轉(zhuǎn)移輸入信息和數(shù)據(jù)轉(zhuǎn)移輸出信息以及第一預(yù)設(shè)格式生成所述數(shù)據(jù)轉(zhuǎn)移信息包。14.根據(jù)權(quán)利要求10所述的數(shù)據(jù)處理裝置,其特征在于,還包括: 第二發(fā)送單元,用于使得在所述服務(wù)器對(duì)所述多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包之后,所述服務(wù)器將所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包中的數(shù)據(jù)轉(zhuǎn)移輸出信息發(fā)送至所述多個(gè)客戶端; 第二簽名單元,用于使得所述多個(gè)客戶端分別對(duì)所述數(shù)據(jù)轉(zhuǎn)移輸出信息進(jìn)行數(shù)字簽名,得到與自身相對(duì)應(yīng)的數(shù)字簽名; 反饋單元,用于使得所述多個(gè)客戶端分別將與自身相對(duì)應(yīng)的數(shù)字簽名反饋給所述服務(wù)器;以及 第二合并單元,用于使得所述服務(wù)器將所述多個(gè)客戶端的與自身相對(duì)應(yīng)的數(shù)字簽名合并到所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包中,得到包括所述多個(gè)客戶端的與自身相對(duì)應(yīng)的數(shù)字簽名的數(shù)據(jù)轉(zhuǎn)移信息包, 其中,所述廣播單元還用于使得所述服務(wù)器將所述包括所述多個(gè)客戶端的與自身相對(duì)應(yīng)的數(shù)字簽名的數(shù)據(jù)轉(zhuǎn)移信息包廣播到所述P2P網(wǎng)絡(luò)中。15.根據(jù)權(quán)利要求14所述的數(shù)據(jù)處理裝置,其特征在于,還包括: 第一判斷單元,用于使得在所述多個(gè)客戶端分別將與自身相對(duì)應(yīng)的數(shù)字簽名反饋給所述服務(wù)器之后,所述服務(wù)器判斷在第一預(yù)設(shè)時(shí)間段內(nèi)接收到的與所述多個(gè)客戶端中的每個(gè)相對(duì)應(yīng)的數(shù)字簽名的數(shù)目是否達(dá)到預(yù)設(shè)值;以及 刪除單元,用于使得如果所述服務(wù)器判斷出在所述第一預(yù)設(shè)時(shí)間段內(nèi)接收到的與所述多個(gè)客戶端中的每個(gè)相對(duì)應(yīng)的數(shù)字簽名的數(shù)目未達(dá)到所述預(yù)設(shè)值,則將未接收到數(shù)字簽名的數(shù)據(jù)轉(zhuǎn)移信息包刪除,以及返回并執(zhí)行所述第一合并單元的功能。16.根據(jù)權(quán)利要求10所述的數(shù)據(jù)處理裝置,其特征在于,所述第一合并單元包括: 判斷模塊,用于使得所述服務(wù)器判斷接收到的所述數(shù)據(jù)轉(zhuǎn)移信息包是否是有效數(shù)據(jù)轉(zhuǎn)移信息包; 組合模塊,用于使得如果所述服務(wù)器判斷出接收到的所述數(shù)據(jù)轉(zhuǎn)移信息包是所述有效數(shù)據(jù)轉(zhuǎn)移信息包,則對(duì)所述有效數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行組合,得到組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包;以及 第二生成模塊,用于使得所述服務(wù)器將所述組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包按照第二預(yù)設(shè)格式生成所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包。17.根據(jù)權(quán)利要求16所述的數(shù)據(jù)處理裝置,其特征在于,還包括: 確定單元,用于使得在得到組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包之后,所述服務(wù)器確定所述組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包的長度值; 第二判斷單元,用于使得所述服務(wù)器判斷所述長度值與預(yù)設(shè)長度值的整數(shù)倍的差值是否是最小值, 其中,所述第一合并單元還用于使得如果所述服務(wù)器判斷出所述長度值與所述預(yù)設(shè)長度值的整數(shù)倍的差值是所述最小值,則所述服務(wù)器將所述組合后的有效數(shù)據(jù)轉(zhuǎn)移信息包按照所述第二預(yù)設(shè)格式生成所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包。18.根據(jù)權(quán)利要求10所述的數(shù)據(jù)處理裝置,其特征在于,還包括: 第三接收單元,用于使得在所述服務(wù)器將所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包廣播到P2P網(wǎng)絡(luò)中之后,所述服務(wù)器從所述P2P網(wǎng)絡(luò)中接收所述合并后的數(shù)據(jù)轉(zhuǎn)移信息包的轉(zhuǎn)發(fā)信息和確認(rèn)信息; 第三判斷單元,用于使得所述服務(wù)器判斷與所述轉(zhuǎn)發(fā)信息相對(duì)應(yīng)的轉(zhuǎn)發(fā)次數(shù)在第二預(yù)設(shè)時(shí)間段內(nèi)是否達(dá)到預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值; 第四判斷單元,用于使得所述服務(wù)器判斷在預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍內(nèi)是否收到所述確認(rèn)信息; 其中,如果所述服務(wù)器判斷出與所述轉(zhuǎn)發(fā)信息相對(duì)應(yīng)的所述轉(zhuǎn)發(fā)次數(shù)在所述第二預(yù)設(shè)時(shí)間段內(nèi)未達(dá)到所述預(yù)設(shè)轉(zhuǎn)發(fā)次數(shù)閾值,或者如果所述服務(wù)器判斷出在所述預(yù)設(shè)P2P網(wǎng)絡(luò)確認(rèn)次數(shù)范圍內(nèi)是否收到所述確認(rèn)信息,則返回并執(zhí)行所述第一合并單元的功能。
【專利摘要】本發(fā)明公開了一種基于P2P網(wǎng)絡(luò)的任務(wù)的數(shù)據(jù)處理方法和裝置。該基于P2P網(wǎng)絡(luò)的任務(wù)的數(shù)據(jù)處理方法包括:服務(wù)器接收多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包;服務(wù)器對(duì)多個(gè)客戶端發(fā)送的數(shù)據(jù)轉(zhuǎn)移信息包進(jìn)行合并處理,得到合并后的數(shù)據(jù)轉(zhuǎn)移信息包;以及服務(wù)器將合并后的數(shù)據(jù)轉(zhuǎn)移信息包廣播到P2P網(wǎng)絡(luò)中。通過本發(fā)明,解決了相關(guān)技術(shù)中基于P2P網(wǎng)絡(luò)的任務(wù)的數(shù)據(jù)處理需要花費(fèi)較高的手續(xù)費(fèi)的問題。
【IPC分類】H04L29/08
【公開號(hào)】CN105282198
【申請(qǐng)?zhí)枴緾N201410321471
【發(fā)明人】仝達(dá)
【申請(qǐng)人】仝達(dá)
【公開日】2016年1月27日
【申請(qǐng)日】2014年7月7日