本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法、系統(tǒng)及相關(guān)裝置。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,數(shù)據(jù)也在成倍的增長,隨之帶來數(shù)據(jù)儲存的問題,在這種情況下,出現(xiàn)了網(wǎng)絡(luò)空間比如云盤等。在網(wǎng)絡(luò)空間的系統(tǒng)中包括客戶端和服務(wù)器,用戶可以通過客戶端將需要儲存的數(shù)據(jù)上傳到服務(wù)器進(jìn)行儲存。
現(xiàn)有技術(shù)中,如果一個用戶在服務(wù)器的網(wǎng)絡(luò)空間的容量不足時,服務(wù)器可以提供付費(fèi)接口給客戶端,這樣用戶通過客戶端發(fā)起付費(fèi)流程,以換取更多的網(wǎng)絡(luò)空間來儲存數(shù)據(jù)?,F(xiàn)有獲取更多網(wǎng)絡(luò)空間的方法中需要發(fā)起付費(fèi)流程,這樣比較繁瑣,且對于沒有綁定付費(fèi)信息的客戶端來說,就不能獲取到需要的網(wǎng)絡(luò)空間。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法、系統(tǒng)及相關(guān)裝置,實現(xiàn)了通過發(fā)送第一轉(zhuǎn)移請求以請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源。
本發(fā)明實施例第一方面提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,包括:
發(fā)送第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;
接收第一接受轉(zhuǎn)移消息,所述第一接受轉(zhuǎn)移消息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求;
接收并顯示服務(wù)器根據(jù)所述第一接受轉(zhuǎn)移消息或所述第一接受轉(zhuǎn)移消息的第二指示信息發(fā)送的第一用戶的剩余網(wǎng)絡(luò)資源的信息,所述剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源。
本發(fā)明實施例第二方面提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,包括:
接收第一客戶端發(fā)送的第一指示信息,所述第一指示信息用于指示所述第一客戶端向第二客戶端發(fā)送第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求所述第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;
接收所述第二客戶端發(fā)送的第二指示信息,所述第二指示信息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求;
根據(jù)所述第一指示信息和第二指示信息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第一請求資源大小一致的資源;
將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在所述第一用戶的剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源。
本發(fā)明實施例第三方面提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,包括:
接收第一客戶端發(fā)送的第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;
將所述第一轉(zhuǎn)移請求發(fā)送給所述第二客戶端;
當(dāng)接收所述第二客戶端根據(jù)所述第一轉(zhuǎn)移請求發(fā)送的第一接受轉(zhuǎn)移消息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第二請求資源大小一致的資源;
將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源。
本發(fā)明實施例第四方面提供一種客戶端,包括:
轉(zhuǎn)移發(fā)送單元,用于發(fā)送第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;
接受單元,用于接收第一接受轉(zhuǎn)移消息,所述第一接受轉(zhuǎn)移消息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求;
信息顯示單元,用于接收并顯示服務(wù)器根據(jù)所述第一接受轉(zhuǎn)移消息或所述第一接受轉(zhuǎn)移消息的第二指示信息發(fā)送的第一用戶的剩余網(wǎng)絡(luò)資源的信息,所述剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源。
本發(fā)明實施例第四方面的第一種實現(xiàn)方式中:
所述轉(zhuǎn)移發(fā)送單元,具體用于將所述第一轉(zhuǎn)移請求發(fā)送給所述第二客戶端;
所述客戶端還包括:第一指示發(fā)送單元,用于發(fā)送第一指示信息給服務(wù)器,所述第一指示信息用于指示所述客戶端發(fā)送所述第一轉(zhuǎn)移請求給所述第二客戶端,以便所述服務(wù)器根據(jù)所述第一指示信息進(jìn)行網(wǎng)絡(luò)資源的轉(zhuǎn)移。
本發(fā)明實施例第五方面提供一種服務(wù)器,包括:
指示接收單元,用于接收第一客戶端發(fā)送的第一指示信息,所述第一指示信息用于指示所述第一客戶端向第二客戶端發(fā)送第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求所述第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;接收所述第二客戶端發(fā)送的第二指示信息,所述第二指示信息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求;
第一轉(zhuǎn)移單元,用于根據(jù)所述第一指示信息和第二指示信息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第一請求資源大小一致的資源;
信息發(fā)送單元,用于將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在所述第一用戶的剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源。
本發(fā)明實施例第六方面提供一種服務(wù)器,包括:
請求接收單元,用于接收第一客戶端發(fā)送的第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;
轉(zhuǎn)發(fā)單元,用于將所述第一轉(zhuǎn)移請求發(fā)送給所述第二客戶端;
第二轉(zhuǎn)移單元,用于當(dāng)接收所述第二客戶端根據(jù)所述第一轉(zhuǎn)移請求發(fā)送的第一接受轉(zhuǎn)移消息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第二請求資源大小一致的資源;
資源信息發(fā)送單元,用于將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源。
本發(fā)明實施例第七方面提供一種客戶端,包括第一客戶端,服務(wù)器和第二客戶端,其中:
所述第一客戶端,用于將第一轉(zhuǎn)移請求發(fā)送給第二客戶端,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;發(fā)送第一指示信息給服務(wù)器,所述第一指示信息用于指示所述客戶端發(fā)送所述第一轉(zhuǎn)移請求給所述第二客戶端,以便所述服務(wù)器根據(jù)所述第一指示信息進(jìn)行網(wǎng)絡(luò)資源的轉(zhuǎn)移;接收所述第二客戶端發(fā)送的第一接受轉(zhuǎn)移消息,所述第一接受轉(zhuǎn)移消息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求;接收并顯示服務(wù)器根據(jù)所述第一接受轉(zhuǎn)移消息的第二指示信息發(fā)送的第一用戶的剩余網(wǎng)絡(luò)資源的信息,所述剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源;
所述服務(wù)器,用于接收第一客戶端發(fā)送的所述第一指示信息;接收所述第二客戶端發(fā)送的所述第二指示信息;根據(jù)所述第一指示信息和第二指示信息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第一請求資源大小一致的資源;將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在所述第一用戶的剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源;
所述第二客戶端,用于接收到所述第一客戶端發(fā)送的第一轉(zhuǎn)移請求,發(fā)送第一接受轉(zhuǎn)移消息給所述第一客戶端,發(fā)送第二指示信息給所述服務(wù)器,所述第二指示信息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求。
本發(fā)明實施例第八方面提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移系統(tǒng),包括第一客戶端,服務(wù)器和第二客戶端,其中:
所述第一客戶端,用于通過服務(wù)器發(fā)送第一轉(zhuǎn)移請求給第二客戶端,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;通過所述服務(wù)器接收第一接受轉(zhuǎn)移消息,所述第一接受轉(zhuǎn)移消息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求;接收并顯示服務(wù)器根據(jù)所述第一接受轉(zhuǎn)移消息發(fā)送的第一用戶的剩余網(wǎng)絡(luò)資源的信息,所述剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源;
所述服務(wù)器,用于接收第一客戶端發(fā)送的第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;將所述第一轉(zhuǎn)移請求發(fā)送給所述第二客戶端;當(dāng)接收所述第二客戶端根據(jù)所述第一轉(zhuǎn)移請求發(fā)送的第一接受轉(zhuǎn)移消息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第二請求資源大小一致的資源;將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源;
所述第二客戶端,用于通過所述服務(wù)器接收所述第一客戶端發(fā)送的第一轉(zhuǎn)移請求,通過所述服務(wù)器將第一接受轉(zhuǎn)移消息發(fā)送給所述第一客戶端。
可見,在本實施例的方法中,第一客戶端會發(fā)送第一轉(zhuǎn)移請求,以請求第二客戶端轉(zhuǎn)移與請求資源大小一致的資源,在接收到第一接受轉(zhuǎn)移消息后,就可以接收服務(wù)器發(fā)送的第一客戶端的第一用戶的剩余網(wǎng)絡(luò)資源的信息,在剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源,使得第一客戶端就可以使用剩余網(wǎng)絡(luò)資源傳輸數(shù)據(jù)。這樣在第一用戶緊急需要網(wǎng)絡(luò)資源的情況下,第一客戶端就可以直接獲取第二客戶端轉(zhuǎn)移的網(wǎng)絡(luò)資源,使得第二客戶端的第二用戶就可以將多余的網(wǎng)絡(luò)資源轉(zhuǎn)移給第一客戶端的第一用戶,增加了用戶粘性,為在用戶緊急需求網(wǎng)絡(luò)資源的情況下提供了一種較簡單的應(yīng)急方案。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明方法實施例一提供的一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法的流程圖;
圖2是本發(fā)明方法實施例二提供的一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法的流程圖;
圖3是本發(fā)明方法實施例三提供的一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法的流程圖;
圖4是本發(fā)明方法實施例四提供的一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法的流程圖;
圖5a是本發(fā)明方法實施例四中第一客戶端顯示的發(fā)起搜索請求的用戶界面的示意圖;
圖5b是本發(fā)明方法實施例四中第一客戶端顯示的供第一用戶選擇一定空間大小的信息的示意圖;
圖5c是本發(fā)明方法實施例四中第一客戶端顯示的第二用戶的信息的示意圖;
圖5d是本發(fā)明方法實施例四中第二客戶端顯示的供第二用戶接受或拒絕第一轉(zhuǎn)移請求的按鈕的示意圖;
圖5e是本發(fā)明方法實施例四中第一客戶端顯示的剩余網(wǎng)絡(luò)空間的信息的示意圖;
圖6是本發(fā)明方法實施例五提供的一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法的流程圖;
圖7是本發(fā)明方法實施例六提供的一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法的流程圖;
圖8是本發(fā)明設(shè)備實施例一提供的一種客戶端的結(jié)構(gòu)示意圖;
圖9是本發(fā)明設(shè)備實施例一提供的另一種客戶端的結(jié)構(gòu)示意圖;
圖10是本發(fā)明設(shè)備實施例一提供的另一種客戶端的結(jié)構(gòu)示意圖;
圖11是本發(fā)明設(shè)備實施例二提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
圖12是本發(fā)明設(shè)備實施例三提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
圖13是本發(fā)明設(shè)備實施例四提供的一種網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送猓g(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排它的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明方法實施例一
提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,主要可以應(yīng)用于包括客戶端和服務(wù)器的應(yīng)用系統(tǒng),比如網(wǎng)絡(luò)空間系統(tǒng)等,本實施例是系統(tǒng)中的某一用戶(比如第一用戶)的第一客戶端所執(zhí)行的方法,流程圖如圖1所示,包括:
步驟101,發(fā)送第一轉(zhuǎn)移請求,該第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源。
在本實施例中,在任一客戶端(比如第一客戶端)都提供了發(fā)起轉(zhuǎn)移請求的接口,比如在第一客戶端的界面上顯示發(fā)起轉(zhuǎn)移請求的按鈕,當(dāng)?shù)谝挥脩酎c擊該按鈕,并選擇第一請求資源大小,則第一客戶端就會發(fā)送第一轉(zhuǎn)移請求。
在一種情況下,由系統(tǒng)中的服務(wù)器轉(zhuǎn)發(fā)第一客戶端與第二客戶端之間的通信消息,則第一客戶端可以將第一轉(zhuǎn)移請求通過服務(wù)器間接地發(fā)送給第二客戶端。在這種情況下,服務(wù)器就可以根據(jù)第二客戶端返回的第一接受轉(zhuǎn)移請求進(jìn)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作。
另一種情況下,第一客戶端可以采用近場通信協(xié)議,比如藍(lán)牙協(xié)議或近距離無線通信技術(shù)(Near Field Communication,NFC)協(xié)議等,直接將第一轉(zhuǎn)移請求發(fā)送給第二客戶端。在這種情況下,第一客戶端在發(fā)送了第一轉(zhuǎn)移請求后,還需要發(fā)送第一指示信息給服務(wù)器,該第一指示信息用于指示第一客戶端發(fā)送第一轉(zhuǎn)移請求給第二客戶端,這樣服務(wù)器會根據(jù)第一指示信息進(jìn)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作。
步驟102,接收第一接受轉(zhuǎn)移消息,第一接受轉(zhuǎn)移消息用于指示第二客戶端接受上述第一轉(zhuǎn)移請求。
第一客戶端在接收第一接受轉(zhuǎn)移消息時,可以直接接收第二客戶端發(fā)送的第一接受轉(zhuǎn)移消息,也可以通過服務(wù)器接收第二客戶端發(fā)送的第一接受轉(zhuǎn)移消息。
步驟103,接收并顯示服務(wù)器根據(jù)第一接受轉(zhuǎn)移消息或第一接受轉(zhuǎn)移消息的第二指示信息發(fā)送的第一客戶端的第一用戶的剩余網(wǎng)絡(luò)資源的信息,在剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源。
可以理解,第一客戶端在接收到第一接受轉(zhuǎn)移消息后,說明第二客戶端同意了第一轉(zhuǎn)移請求,則服務(wù)器會根據(jù)第一接受轉(zhuǎn)移消息或第一接受轉(zhuǎn)移消息的第二指示信息執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作,即為第一用戶配置與請求資源大小一致的資源,在第二用戶的剩余網(wǎng)絡(luò)資源中去除與請求資源大小一致的資源。當(dāng)服務(wù)器執(zhí)行了網(wǎng)絡(luò)資源的轉(zhuǎn)移操作后,可以將第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端。這樣第一客戶端就可以使用剩余網(wǎng)絡(luò)資源傳輸數(shù)據(jù)。
需要說明的是,上述網(wǎng)絡(luò)資源是指可以由服務(wù)器配置給用戶的資源,比如網(wǎng)絡(luò)存儲資源即網(wǎng)絡(luò)空間,或網(wǎng)絡(luò)帶寬等。
可見,在本實施例的方法中,第一客戶端會發(fā)送第一轉(zhuǎn)移請求,以請求第二客戶端轉(zhuǎn)移與請求資源大小一致的資源,在接收到第一接受轉(zhuǎn)移消息后,就可以接收服務(wù)器發(fā)送的第一客戶端的第一用戶的剩余網(wǎng)絡(luò)資源的信息,在剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源,使得第一客戶端就可以使用剩余網(wǎng)絡(luò)資源傳輸數(shù)據(jù)。這樣在第一用戶緊急需要網(wǎng)絡(luò)資源的情況下,第一客戶端就可以直接獲取第二客戶端轉(zhuǎn)移的網(wǎng)絡(luò)資源,使得第二客戶端的第二用戶就可以將多余的網(wǎng)絡(luò)資源轉(zhuǎn)移給第一客戶端的第一用戶,增加了用戶粘性,為在用戶緊急需求網(wǎng)絡(luò)資源的情況下提供了一種較簡單的應(yīng)急方案。
在一個具體的實施例中,第一客戶端在執(zhí)行上述步驟101到103之前,還可以發(fā)送搜索請求給服務(wù)器,該搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于第一請求資源大小的第二用戶;當(dāng)接收服務(wù)器發(fā)送的至少一個第二用戶的信息后,第一用戶就可以從至少一個第二用戶中選擇操作某一第二用戶的信息,則第一客戶端在執(zhí)行上述步驟101時,當(dāng)接收到對某一第二用戶的操作信息,發(fā)送第一轉(zhuǎn)移請求,第一轉(zhuǎn)移請求用于請求該某一第二用戶的第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源。另一種情況下,可以限定服務(wù)器搜索的第二用戶的剩余網(wǎng)絡(luò)資源的大小大于預(yù)置的值,而不只是大于第一請求資源大小,比如大于1G等。
另外,需要說明的是,上述實施例中的方法是第一客戶端作為轉(zhuǎn)移請求一方的網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,如果第一客戶端作為轉(zhuǎn)移請求的目的客戶端,則在另一個具體的實施例中,當(dāng)?shù)谝豢蛻舳私邮盏降诙D(zhuǎn)移請求,該第二轉(zhuǎn)移請求用于請求第一客戶端轉(zhuǎn)移與第二請求資源大小一致的資源,可以顯示接受和拒絕的按鈕,如果第一用戶點擊接受按鈕,則第一客戶端發(fā)送第二接受轉(zhuǎn)移消息,表示第一客戶端同意轉(zhuǎn)移資源;如果第一用戶點擊拒絕按鈕,則第一客戶端發(fā)送第二拒絕轉(zhuǎn)移消息,表示第一客戶端拒絕轉(zhuǎn)移資源。
在一種情況下,上述第二轉(zhuǎn)移請求,第二接受轉(zhuǎn)移消息及第二拒絕轉(zhuǎn)移消息都是通過第一客戶端與另一客戶端之間直接的連接來傳輸。則第一客戶端需要發(fā)送第三指示信息給服務(wù)器,第三指示信息用于指示第一客戶端發(fā)送第二接受轉(zhuǎn)移消息或第二拒絕轉(zhuǎn)移消息,這樣服務(wù)器可以根據(jù)第三指示信息來確定是否需要執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作。
在另一種情況下,如果由服務(wù)器轉(zhuǎn)發(fā)第一客戶端與另一客戶端之間的通信消息,則在這種情況下,第一客戶端不需要發(fā)送第三指示信息,由服務(wù)器直接根據(jù)轉(zhuǎn)發(fā)的消息確定是否需要執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作。
另外,還需要說明的是,上述實施例中的方法是第一客戶端主動請求第二客戶端轉(zhuǎn)移一定大小的資源。在其它具體實施例中,第一客戶端可以主動請求將多余的資源轉(zhuǎn)移第三客戶端,具體地:第一客戶端會發(fā)送第三轉(zhuǎn)移請求,該第三轉(zhuǎn)移請求用于請求將與第三請求資源大小一致的資源轉(zhuǎn)移給第三客戶端;接收轉(zhuǎn)移成功消息,該轉(zhuǎn)移成功消息用于指示與第三請求資源大小一致的資源轉(zhuǎn)移成功。
在一種情況下,上述第三轉(zhuǎn)移請求和轉(zhuǎn)移成功消息都是通過第一客戶端與第三客戶端之間直接的連接來傳輸。則第一客戶端需要發(fā)送第四指示信息,該第四指示信息用于指示第一客戶端發(fā)送第三轉(zhuǎn)移請求給第三客戶端,這樣服務(wù)器可以根據(jù)第四指示信息來確定需要執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作。
在另一種情況下,如果由服務(wù)器轉(zhuǎn)發(fā)第一客戶端與另一客戶端之間的通信消息,則在這種情況下,第一客戶端不需要發(fā)送第四指示信息,由服務(wù)器直接根據(jù)轉(zhuǎn)發(fā)的消息確定需要執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作。
本發(fā)明方法實施例二
提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,主要可以應(yīng)用于包括客戶端和服務(wù)器的應(yīng)用系統(tǒng),比如網(wǎng)絡(luò)空間系統(tǒng)等,本實施例是系統(tǒng)中的服務(wù)器所執(zhí)行的方法,流程圖如圖2所示,包括:
步驟201,接收第一客戶端發(fā)送的第一指示信息,第一指示信息用于指示第一客戶端向第二客戶端發(fā)送第一轉(zhuǎn)移請求,該第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源。
可以理解,在一種情況下,第一客戶端可以搜索到在該第一客戶端預(yù)置范圍內(nèi)的第二客戶端,這樣第一用戶可以操作第一客戶端,使得第一客戶端直接發(fā)送第一轉(zhuǎn)移請求給第二客戶端。
在另一種情況下,由服務(wù)器搜索第二客戶端,具體地,第一用戶可以操作第一客戶端,使得第一客戶端發(fā)送搜索請求給服務(wù)器,這樣服務(wù)器在執(zhí)行步驟201之前,當(dāng)接收第一客戶端發(fā)送的搜索請求,該搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于第一請求資源大小的第二用戶,搜索至少一個第二用戶,并將至少一個第二用戶的信息發(fā)送給第一客戶端。這樣第一用戶可以從至少一個第二用戶中選擇一個第二用戶,以發(fā)送第一轉(zhuǎn)移請求給選擇的第二用戶的第二客戶端。其中服務(wù)器在搜索第二用戶時,可以從與第一用戶關(guān)聯(lián)的用戶即第一用戶的關(guān)系鏈中的用戶,和/或在第一客戶端預(yù)置范圍內(nèi)的第二客戶端的用戶中搜索第二用戶。且在另一種情況下,可以限定服務(wù)器搜索的第二用戶的剩余網(wǎng)絡(luò)資源的大小大于預(yù)置的值,而不只是大于第一請求資源大小,比如大于1G等。
當(dāng)?shù)谝豢蛻舳税l(fā)送了第一轉(zhuǎn)移請求后,就可以發(fā)送第一指示信息給服務(wù)器,如果第二客戶端接受了該第一轉(zhuǎn)移請求,會向第一客戶端返回第一接受轉(zhuǎn)移消息,并向服務(wù)器發(fā)送第二指示信息。
步驟202,接收第二客戶端發(fā)送的第二指示信息,第二指示信息用于指示第二客戶端接受第一轉(zhuǎn)移請求。
步驟203,根據(jù)第一指示信息和第二指示信息,為第一客戶端的第一用戶配置與第一請求資源大小一致的資源,在第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與第一請求資源大小一致的資源。
當(dāng)服務(wù)器接收到第一指示信息和第二指示信息后,確定需要將第二用戶的部分資源轉(zhuǎn)移給第一用戶,則執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作,即為第一用戶配置資源,同時去除第二用戶的資源。
步驟204,將第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在第一用戶的剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源。具體地,如果第一用戶原有的剩余網(wǎng)絡(luò)資源的大小為零,則服務(wù)器發(fā)送的信息中包括第一請求資源大小,如果第一用戶原有的剩余網(wǎng)絡(luò)資源的大小為a,在服務(wù)器發(fā)送的信息中可以包括第一請求資源大小與a之和。
需要說明的是,上述網(wǎng)絡(luò)資源是指可以由服務(wù)器配置給用戶的資源,比如網(wǎng)絡(luò)空間,或網(wǎng)絡(luò)帶寬等。
進(jìn)一步地,當(dāng)?shù)谝豢蛻舳俗鳛檗D(zhuǎn)移資源的一方接收到另一客戶端發(fā)送的第二轉(zhuǎn)移請求,且發(fā)送第二接受轉(zhuǎn)移消息給另一客戶端后,還需要發(fā)送第三指示信息給服務(wù)器;當(dāng)服務(wù)器接收第一客戶端發(fā)送的第三指示信息,如果第三指示信息用于指示第一客戶端發(fā)送第二接受轉(zhuǎn)移消息,為另一客戶端的用戶配置與第二請求資源大小一致的資源,且在第一用戶的剩余網(wǎng)絡(luò)資源中去除與第二請求資源大小一致的資源。
進(jìn)一步地,當(dāng)?shù)谝豢蛻舳酥鲃诱埱髮⒍嘤嗟木W(wǎng)絡(luò)資源轉(zhuǎn)移給第三客戶端,發(fā)送了第三轉(zhuǎn)移請求,該第三轉(zhuǎn)移請求用于請求將與第三請求資源大小一致的資源轉(zhuǎn)移給第三客戶端,并發(fā)送第四指示信息給服務(wù)器,該第四指示信息用于指示第一客戶端發(fā)送第三轉(zhuǎn)移請求給第三客戶端。具體地,當(dāng)服務(wù)器接收到第四指示信息,在第一用戶的剩余網(wǎng)絡(luò)資源中去除與第三轉(zhuǎn)移請求一致的資源,為第三客戶端的第三用戶分配與第三轉(zhuǎn)移請求一致的資源;然后服務(wù)器可以發(fā)送轉(zhuǎn)移成功消息給第一客戶端,該轉(zhuǎn)移成功消息用于指示與第三請求資源大小一致的資源轉(zhuǎn)移成功。
可見,在本實施例的方法中,服務(wù)器接收到第一指示信息和第二指信息后,確定需要執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作,即為第一客戶端的第一用戶配置與第一請求資源大小一致的資源,在第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與第一請求資源大小一致的資源,使得第一客戶端就可以使用該第一請求資源大小的資源傳輸數(shù)據(jù)。這樣在第一用戶緊急需要網(wǎng)絡(luò)資源的情況下,第一客戶端就可以直接獲取第二客戶端轉(zhuǎn)移的網(wǎng)絡(luò)資源,使得第二客戶端的第二用戶就可以將多余的網(wǎng)絡(luò)資源轉(zhuǎn)移給第一客戶端的第一用戶,增加了用戶粘性,為在用戶緊急需求網(wǎng)絡(luò)資源的情況下提供了一種較簡單的應(yīng)急方案。
本發(fā)明方法實施例三
提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,主要可以應(yīng)用于包括客戶端和服務(wù)器的應(yīng)用系統(tǒng),比如網(wǎng)絡(luò)空間系統(tǒng)等,本實施例是系統(tǒng)中的服務(wù)器所執(zhí)行的方法,流程圖如圖3所示,包括:
步驟301,接收第一客戶端發(fā)送的第一轉(zhuǎn)移請求,第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源。
可以理解,在一種情況下,第一客戶端可以搜索到在該第一客戶端預(yù)置范圍內(nèi)的第二客戶端,這樣第一用戶可以操作第一客戶端,使得第一客戶端通過服務(wù)器發(fā)送第一轉(zhuǎn)移請求給第二客戶端。
在另一種情況下,由服務(wù)器搜索第二客戶端,具體地,第一用戶可以操作第一客戶端,使得第一客戶端發(fā)送搜索請求給服務(wù)器,這樣服務(wù)器在執(zhí)行步驟301之前,當(dāng)接收第一客戶端發(fā)送的搜索請求,該搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于第一請求資源大小的第二用戶,搜索至少一個第二用戶,并將至少一個第二用戶的信息發(fā)送給第一客戶端。這樣第一用戶可以從至少一個第二用戶中選擇一個第二用戶,由第一客戶端將第一轉(zhuǎn)移請求通過服務(wù)器發(fā)送給選擇的第二用戶的第二客戶端。其中,服務(wù)器在搜索第二用戶時,可以從與第一用戶關(guān)聯(lián)的用戶即第一用戶的關(guān)系鏈中的用戶,和/或在第一客戶端預(yù)置范圍內(nèi)的第二客戶端的用戶中搜索第二用戶。步驟302,將第一轉(zhuǎn)移請求發(fā)送給第二客戶端。在另一種情況下,可以限定服務(wù)器搜索的第二用戶的剩余網(wǎng)絡(luò)資源的大小大于預(yù)置的值,而不只是大于第一請求資源大小,比如大于1G等。
在具體的實施例中,第一客戶端可以不需要發(fā)送搜索請求給服務(wù)器,這樣服務(wù)器在接收到第一轉(zhuǎn)移請求后,直接觸發(fā)服務(wù)器搜索第二用戶的流程,當(dāng)服務(wù)器搜索到第二用戶時,可以選擇某一個第二用戶,將第一轉(zhuǎn)移請求發(fā)送給選擇的某一第二用戶的第二客戶端。
步驟303,當(dāng)接收第二客戶端根據(jù)第一轉(zhuǎn)移請求發(fā)送的第一接受轉(zhuǎn)移消息,為第一客戶端的第一用戶配置與第一請求資源大小一致的資源,在第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與第一請求資源大小一致的資源。
步驟304,將第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源。具體地,如果第一用戶原有的剩余網(wǎng)絡(luò)資源的大小為零,則服務(wù)器發(fā)送的信息中包括第一請求資源大小,如果第一用戶原有的剩余網(wǎng)絡(luò)資源的大小為a,在服務(wù)器發(fā)送的信息中可以包括第一請求資源大小與a之和。
需要說明的是,上述網(wǎng)絡(luò)資源是指可以由服務(wù)器配置給用戶的資源,比如網(wǎng)絡(luò)空間,或網(wǎng)絡(luò)帶寬等。
進(jìn)一步地,當(dāng)?shù)谝豢蛻舳俗鳛檗D(zhuǎn)移資源的一方時,服務(wù)器可以將另一客戶端發(fā)送的第二轉(zhuǎn)移請求發(fā)送給第一客戶端,第二轉(zhuǎn)移請求用于請求第一客戶端轉(zhuǎn)移與第二請求資源大小一致的資源;如果服務(wù)器接收到第一客戶端發(fā)送第二接受轉(zhuǎn)移消息,為另一客戶端的用戶配置與第二請求資源大小一致的資源,且在第一用戶的剩余網(wǎng)絡(luò)資源中去除與第二請求資源大小一致的資源。
進(jìn)一步地,當(dāng)?shù)谝豢蛻舳酥鲃诱埱髮⒍嘤嗟木W(wǎng)絡(luò)資源轉(zhuǎn)移給第三客戶端,服務(wù)器會接收到第一客戶端發(fā)送的第三轉(zhuǎn)移請求,該第三轉(zhuǎn)移請求用于請求將與第三請求資源大小一致的資源轉(zhuǎn)移給第三客戶端,則服務(wù)器會根據(jù)第三轉(zhuǎn)移請求,在第一用戶的剩余網(wǎng)絡(luò)資源中去除與第三轉(zhuǎn)移請求一致的資源,為第三客戶端的第三用戶分配與第三轉(zhuǎn)移請求一致的資源;然后服務(wù)器可以發(fā)送轉(zhuǎn)移成功消息給第一客戶端,該轉(zhuǎn)移成功消息用于指示與第三請求資源大小一致的資源轉(zhuǎn)移成功。
可見,在本實施例的方法中,服務(wù)器接收到第一轉(zhuǎn)移請求后,會將該第一轉(zhuǎn)移請求轉(zhuǎn)發(fā)給第二客戶端,如果接收到第二客戶端發(fā)送的第一接受轉(zhuǎn)移消息,確定需要執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作,即為第一客戶端的第一用戶配置與第一請求資源大小一致的資源,在第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與第一請求資源大小一致的資源,使得第一客戶端就可以使用該第一請求資源大小的資源傳輸數(shù)據(jù)。這樣在第一用戶緊急需要網(wǎng)絡(luò)資源的情況下,第一客戶端就可以直接獲取第二客戶端轉(zhuǎn)移的網(wǎng)絡(luò)資源,使得第二客戶端的第二用戶就可以將多余的網(wǎng)絡(luò)資源轉(zhuǎn)移給第一客戶端的第一用戶,增加了用戶粘性,為在用戶緊急需求網(wǎng)絡(luò)資源的情況下提供了一種較簡單的應(yīng)急方案。
本發(fā)明方法實施例四
以一個具體的應(yīng)用實例來說明本發(fā)明的網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,在本實施例中,網(wǎng)絡(luò)資源為網(wǎng)絡(luò)空間,流程圖如圖4所示,包括:
步驟401,在第一客戶端的用戶界面上顯示第一用戶的剩余網(wǎng)絡(luò)空間的大小,且還顯示發(fā)起搜索請求的按鈕。
當(dāng)?shù)谝豢蛻舳说牡谝挥脩舻氖S嗑W(wǎng)絡(luò)空間不足時,第一用戶可以點擊該按鈕,則第一客戶端會顯示另一用戶界面,在另一用戶界面上包括以供第一用戶選擇的空間大小。當(dāng)?shù)谝挥脩暨x擇某一空間大小且提交后,第一客戶端就會發(fā)送搜索請求給服務(wù)器,在搜索請求用于請求搜索在第一客戶端預(yù)置范圍內(nèi),且剩余網(wǎng)絡(luò)空間大小大于或等于該選擇的空間大小的第二用戶,在該搜索請求中包括選擇的空間大小。
例如圖5a所示的第一客戶端的用戶界面,在該用戶界面上顯示第一用戶kaka的網(wǎng)絡(luò)空間的信息,其中包括第一用戶名kaka,剩余網(wǎng)絡(luò)空間的大小及收藏夾,設(shè)置按鈕等,還包括發(fā)起搜索請求的按鈕,即“召喚小伙伴”的按鈕。當(dāng)?shù)谝挥脩酎c擊該按鈕,則第一客戶端會顯示如圖5b所示的另一用戶界面,在另一用戶界面上包括供第一用戶選擇的空間大小,比如100MB,150MB和200MB,當(dāng)用戶選擇其中一個空間大小,并點擊“開始搜索”的按鈕,則第一客戶端會發(fā)送上述的搜索請求。
步驟402,服務(wù)器接收到搜索請求后,搜索到至少一個第二用戶,并將至少一個第二用戶的信息發(fā)送給第一客戶端進(jìn)行顯示。
例如圖5c所示的用戶界面上,顯示從服務(wù)器接收的兩個第二用戶的信息,即兩個第二用戶的用戶名(Cici和Billy)和頭像,且還包括“停止搜索”的按鈕,當(dāng)?shù)谝挥脩酎c擊該按鈕,則第一客戶端向服務(wù)器發(fā)送停止搜索的信息,這樣服務(wù)器就會停止搜索第二用戶。
步驟403,第一用戶選擇某一個第二用戶,比如Billy,第一客戶端發(fā)送第一轉(zhuǎn)移請求給選擇的第二用戶的第二客戶端,該第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與某一空間大小一致的網(wǎng)絡(luò)空間。且第一客戶端發(fā)送第一指示信息給服務(wù)器,用于指示第一客戶端發(fā)送了該第一轉(zhuǎn)移請求。
步驟404,第二客戶端接收到第一轉(zhuǎn)移請求后,顯示用戶界面,在用戶界面上顯示以供第二用戶選擇接受和拒絕的按鈕。
例如圖5d所示的用戶界面上顯示“接收來自kaka100MB的網(wǎng)絡(luò)空間的轉(zhuǎn)移請求”的提示信息,還包括“拒絕請求”和“接受請求”的按鈕,當(dāng)用戶點擊“接受請求”的按鈕,第二客戶端會發(fā)送第一接受轉(zhuǎn)移消息給第一客戶端,且發(fā)送第二指示信息給服務(wù)器,用于指示第二客戶端發(fā)送了第一接受轉(zhuǎn)移消息。
步驟405,服務(wù)器根據(jù)第一指示信息和第二指示信息,執(zhí)行網(wǎng)絡(luò)空間的轉(zhuǎn)移操作,即為第一用戶分配與第一轉(zhuǎn)移請求所請求的某一空間大小一致的網(wǎng)絡(luò)空間,在第二用戶的剩余網(wǎng)絡(luò)空間中去除與該某一空間大小一致的網(wǎng)絡(luò)空間。
步驟406,服務(wù)器發(fā)送第一用戶的剩余網(wǎng)絡(luò)空間的信息給第一客戶端,包括請求的某一空間大??;發(fā)送第二用戶的剩余網(wǎng)絡(luò)空間的信息給第二客戶端。
例如圖5e所示,當(dāng)?shù)谝豢蛻舳私邮盏降谝挥脩舻氖S嗑W(wǎng)絡(luò)空間的信息,在用戶界面上包括“來自Billy的100MB”的信息。
需要說明的是,上述步驟401到402是第一客戶端請求服務(wù)器搜索第二用戶的過程,在其它具體的實施例中,第一客戶端可以觸發(fā)搜索第二用戶,和服務(wù)器搜索第二用戶的方法不同的是,第一客戶端在搜索第二用戶時,不能確定第二用戶的剩余網(wǎng)絡(luò)空間的大小,而只能搜索到該第一客戶端附近的第二客戶端的第二用戶。這種情況下,第一客戶端在發(fā)送第一轉(zhuǎn)移請求時,可以選擇某一空間大小,以請求轉(zhuǎn)移與該空間大小一致的資源。
本發(fā)明方法實施例五
以一個具體的應(yīng)用實例來說明本發(fā)明的網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,在本實施例中,網(wǎng)絡(luò)資源為網(wǎng)絡(luò)空間,流程圖如圖6所示,包括:
步驟501,在第一客戶端的用戶界面上顯示第一用戶的剩余網(wǎng)絡(luò)空間的大小,且還顯示發(fā)起搜索請求的按鈕。
當(dāng)?shù)谝豢蛻舳说牡谝挥脩舻氖S嗑W(wǎng)絡(luò)空間不足時,第一用戶可以點擊該按鈕,則第一客戶端會顯示另一用戶界面,在另一用戶界面上包括以供第一用戶選擇的空間大小。當(dāng)?shù)谝挥脩暨x擇某一空間大小且提交后,第一客戶端就會發(fā)送搜索請求給服務(wù)器,在搜索請求用于請求搜索在第一客戶端預(yù)置范圍內(nèi),且剩余網(wǎng)絡(luò)空間大小大于或等于該選擇的空間大小的第二用戶,在該搜索請求中包括選擇的空間大小。
步驟502,服務(wù)器接收到搜索請求后,搜索到至少一個第二用戶,并將至少一個第二用戶的信息發(fā)送給第一客戶端進(jìn)行顯示。
步驟503,第一用戶選擇某一個第二用戶,比如Billy,第一客戶端將第一轉(zhuǎn)移請求通過服務(wù)器發(fā)送給選擇的第二用戶的第二客戶端,該第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與某一空間大小一致的網(wǎng)絡(luò)空間。
步驟504,第二客戶端接收到第一轉(zhuǎn)移請求后,顯示用戶界面,在用戶界面上顯示以供第二用戶選擇接受和拒絕的按鈕,當(dāng)用戶點擊“接受請求”的按鈕,第二客戶端會將第一接受轉(zhuǎn)移消息通過服務(wù)器發(fā)送給第一客戶端。
步驟505,服務(wù)器根據(jù)接收的第一轉(zhuǎn)移請求和第一接受轉(zhuǎn)移消息,執(zhí)行網(wǎng)絡(luò)空間的轉(zhuǎn)移操作,即為第一用戶分配與第一轉(zhuǎn)移請求所請求的某一空間大小一致的網(wǎng)絡(luò)空間,在第二用戶的剩余網(wǎng)絡(luò)空間中去除與該某一空間大小一致的網(wǎng)絡(luò)空間。
步驟506,服務(wù)器發(fā)送第一用戶的剩余網(wǎng)絡(luò)空間的信息給第一客戶端,包括請求的某一空間大??;發(fā)送第二用戶的剩余網(wǎng)絡(luò)空間的信息給第二客戶端。
需要說明的是,上述步驟501到502是第一客戶端請求服務(wù)器搜索第二用戶的過程,在其它具體的實施例中,第一客戶端可以觸發(fā)搜索第二用戶,和服務(wù)器搜索第二用戶的方法不同的是,第一客戶端在搜索第二用戶時,不能確定第二用戶的剩余網(wǎng)絡(luò)空間的大小,而只能搜索到該第一客戶端附近的第二客戶端的第二用戶。這種情況下,第一客戶端在發(fā)送第一轉(zhuǎn)移請求時,可以選擇某一空間大小,以請求轉(zhuǎn)移與該空間大小一致的資源。
本發(fā)明方法實施例六
以一個具體的應(yīng)用實例來說明本發(fā)明的網(wǎng)絡(luò)資源的轉(zhuǎn)移方法,在本實施例中,網(wǎng)絡(luò)資源為網(wǎng)絡(luò)空間,流程圖如圖7所示,包括:
步驟601,在第一客戶端的用戶界面上顯示第一用戶的剩余網(wǎng)絡(luò)空間的大小,還顯示發(fā)起轉(zhuǎn)移請求的按鈕,當(dāng)?shù)谝挥脩酎c擊該按鈕,則第一客戶端可以顯示以供用戶選擇的網(wǎng)絡(luò)空間大小,當(dāng)?shù)谝挥脩暨x擇某一個網(wǎng)絡(luò)空間大小并提交后,第一客戶端可以將第一轉(zhuǎn)移請求發(fā)送給服務(wù)器。該第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與某一空間大小一致的網(wǎng)絡(luò)空間。
步驟602,服務(wù)器在接收到第一轉(zhuǎn)移請求后,可以搜索在該第一客戶端預(yù)置范圍內(nèi),且剩余網(wǎng)絡(luò)資源的大小不小于請求的網(wǎng)絡(luò)空間大小的第二用戶,并選擇第一個第二用戶。
步驟603,服務(wù)器將第一轉(zhuǎn)移請求發(fā)送給選擇的第二用戶的第二客戶端。
步驟604,第二客戶端接收到第一轉(zhuǎn)移請求后,顯示用戶界面,在用戶界面上顯示以供第二用戶選擇接受和拒絕的按鈕,當(dāng)用戶點擊“接受請求”的按鈕,第二客戶端會將第一接受轉(zhuǎn)移消息通過服務(wù)器發(fā)送給第一客戶端。
步驟605,服務(wù)器根據(jù)接收的第一轉(zhuǎn)移請求和第一接受轉(zhuǎn)移消息,執(zhí)行網(wǎng)絡(luò)空間的轉(zhuǎn)移操作,即為第一用戶分配與第一轉(zhuǎn)移請求所請求的某一空間大小一致的網(wǎng)絡(luò)空間,在第二用戶的剩余網(wǎng)絡(luò)空間中去除與該某一空間大小一致的網(wǎng)絡(luò)空間。
步驟606,服務(wù)器發(fā)送第一用戶的剩余網(wǎng)絡(luò)空間的信息給第一客戶端,包括請求的某一空間大?。话l(fā)送第二用戶的剩余網(wǎng)絡(luò)空間的信息給第二客戶端。
本發(fā)明設(shè)備實施例一
提供一種客戶端,即上述的第一客戶端,其結(jié)構(gòu)示意圖如圖8所示,具體可以包括:
轉(zhuǎn)移發(fā)送單元10,用于發(fā)送第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;
接受單元11,用于接收第一接受轉(zhuǎn)移消息,所述第一接受轉(zhuǎn)移消息用于指示所述第二客戶端接受所述轉(zhuǎn)移發(fā)送單元10發(fā)送的第一轉(zhuǎn)移請求;
信息顯示單元12,用于接收并顯示服務(wù)器根據(jù)所述接受單元11接收的第一接受轉(zhuǎn)移消息或所述第一接受轉(zhuǎn)移消息的第二指示信息發(fā)送的所述客戶端的第一用戶的剩余網(wǎng)絡(luò)資源的信息,所述剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源。
在本實施例的客戶端中,轉(zhuǎn)移發(fā)送單元10會發(fā)送第一轉(zhuǎn)移請求,以請求第二客戶端轉(zhuǎn)移與請求資源大小一致的資源,接受單元11在接收到第一接受轉(zhuǎn)移消息后,信息顯示單元12就可以接收服務(wù)器發(fā)送的第一用戶的剩余網(wǎng)絡(luò)資源的信息,在剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源,使得本實施例的客戶端就可以使用剩余網(wǎng)絡(luò)資源傳輸數(shù)據(jù)。這樣在第一用戶緊急需要網(wǎng)絡(luò)資源的情況下,客戶端就可以直接獲取第二客戶端轉(zhuǎn)移的網(wǎng)絡(luò)資源,使得第二客戶端的第二用戶就可以將多余的網(wǎng)絡(luò)資源轉(zhuǎn)移給第一用戶,增加了用戶粘性,為在用戶緊急需求網(wǎng)絡(luò)資源的情況下提供了一種較簡單的應(yīng)急方案。
參考圖9所示,在一個具體的實施例中,客戶端除了可以包括如圖8所示的結(jié)構(gòu)外,還可以包括第一指示發(fā)送單元13、搜索接收單元14、轉(zhuǎn)移處理單元15、第二指示發(fā)送單元16、成功接收單元17及第三指示發(fā)送單元18,其中:
第一指示發(fā)送單元13,用于在轉(zhuǎn)移發(fā)送單元10將所述第一轉(zhuǎn)移請求發(fā)送給所述第二客戶端后,發(fā)送第一指示信息給服務(wù)器,所述第一指示信息用于指示所述客戶端發(fā)送所述第一轉(zhuǎn)移請求給所述第二客戶端,以便所述服務(wù)器根據(jù)所述第一指示信息進(jìn)行網(wǎng)絡(luò)資源的轉(zhuǎn)移。
搜索信息接收單元14,用于發(fā)送搜索請求給所述服務(wù)器,所述搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于所述第一請求資源大小的第二用戶;接收所述服務(wù)器發(fā)送的至少一個第二用戶的信息;當(dāng)搜索信息接收單元14接收到第二用戶的信息后,第一用戶可以選擇一個第二用戶,則轉(zhuǎn)移發(fā)送單元10在接收到對某一第二用戶的操作信息,發(fā)送第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求所述某一第二用戶的第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源。
轉(zhuǎn)移處理單元15,用于接收第二轉(zhuǎn)移請求,所述第二轉(zhuǎn)移請求用于請求所述客戶端轉(zhuǎn)移與第二請求資源大小一致的資源;發(fā)送第二接受轉(zhuǎn)移消息或發(fā)送第二拒絕轉(zhuǎn)移消息。
第二指示發(fā)送單元16,用于在轉(zhuǎn)移處理單元15發(fā)送了第二接受轉(zhuǎn)移消息后,發(fā)送第三指示信息給所述服務(wù)器,所述第三指示信息用于指示所述客戶端發(fā)送所述第二接受轉(zhuǎn)移消息或第二拒絕轉(zhuǎn)移消息。
成功接收單元17,用于在轉(zhuǎn)移發(fā)送單元10發(fā)送第三轉(zhuǎn)移請求,所述第三轉(zhuǎn)移請求用于請求將與第三請求資源大小一致的資源轉(zhuǎn)移給第三客戶端之后,接收轉(zhuǎn)移成功消息,所述轉(zhuǎn)移成功消息用于指示與所述第三請求資源大小一致的資源轉(zhuǎn)移成功。
第三指示發(fā)送單元18,用于在轉(zhuǎn)移發(fā)送單元10發(fā)送所述第三轉(zhuǎn)移請求給所述第三客戶端后,發(fā)送第四指示信息,所述第四指示信息用于指示所述客戶端發(fā)送第三轉(zhuǎn)移請求給所述第三客戶端。
本實施例中的客戶端可以直接與其它客戶端之間進(jìn)行近場協(xié)議的通信,比如藍(lán)牙協(xié)議或NFC協(xié)議的通信。也可以通過服務(wù)器與其它客戶端之間進(jìn)行通信,由服務(wù)器轉(zhuǎn)移與其它客戶端之間的通信消息。
參考圖10所示,在另一個具體的實施例中,客戶端除了可以包括如圖8所示的結(jié)構(gòu)外,還可以包括搜索接收單元14、轉(zhuǎn)移處理單元15和成功接收單元17。本實施例的客戶端是通過服務(wù)器與其它客戶端之間進(jìn)行通信,由服務(wù)器轉(zhuǎn)移與其它客戶端之間的通信消息。
本發(fā)明設(shè)備實施例二
提供一種服務(wù)器,即上述方法實施例二中所述的服務(wù)器,其結(jié)構(gòu)示意圖如圖11所示,具體可以包括:
指示接收單元20,用于接收第一客戶端發(fā)送的第一指示信息,所述第一指示信息用于指示所述第一客戶端向第二客戶端發(fā)送第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求所述第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;接收所述第二客戶端發(fā)送的第二指示信息,所述第二指示信息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求;
第一轉(zhuǎn)移單元21,用于根據(jù)所述指示接收單元20接收的第一指示信息和第二指示信息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第一請求資源大小一致的資源;
信息發(fā)送單元22,用于在第一轉(zhuǎn)移單元21執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作后,將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在所述第一用戶的剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源。
參考圖11中虛線所示,在一個具體的實施例中,服務(wù)器還可以包括第一搜索單元23和第一成功發(fā)送單元24,其中,第一搜索單元23,用于接收所述第一客戶端發(fā)送的搜索請求,所述搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于所述第一請求資源大小的第二用戶;從與所述第一用戶關(guān)聯(lián)的用戶和/或在所述第一客戶端預(yù)置范圍內(nèi)的第二客戶端的用戶中,搜索至少一個所述第二用戶,將至少一個所述第二用戶的信息發(fā)送給所述第一客戶端;則所述第二客戶端為第一客戶端選擇的某一第二用戶的客戶端。第一成功發(fā)送單元24,用于發(fā)送轉(zhuǎn)移成功消息給所述第一客戶端,所述轉(zhuǎn)移成功消息用于指示與所述第三請求資源大小一致的資源轉(zhuǎn)移成功。
可見,在本實施例的服務(wù)器中,指示接收單元20接收到第一指示信息和第二指信息后,確定需要執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作,則第一轉(zhuǎn)移單元21為第一客戶端的第一用戶配置與第一請求資源大小一致的資源,在第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與第一請求資源大小一致的資源,使得第一客戶端就可以使用該第一請求資源大小的資源傳輸數(shù)據(jù)。這樣在第一用戶緊急需要網(wǎng)絡(luò)資源的情況下,第一客戶端就可以直接獲取第二客戶端轉(zhuǎn)移的網(wǎng)絡(luò)資源,使得第二客戶端的第二用戶就可以將多余的網(wǎng)絡(luò)資源轉(zhuǎn)移給第一客戶端的第一用戶,增加了用戶粘性,為在用戶緊急需求網(wǎng)絡(luò)資源的情況下提供了一種較簡單的應(yīng)急方案。
進(jìn)一步地,如果服務(wù)器中的指示接收單元20接收所述第一客戶端發(fā)送的第三指示信息;則第一轉(zhuǎn)移單元21,還用于如果所述第三指示信息用于指示所述第一客戶端發(fā)送第二接受轉(zhuǎn)移消息,為另一客戶端的用戶配置與所述第二請求資源大小一致的資源,且在所述第一用戶的剩余網(wǎng)絡(luò)資源中去除與所述第二請求資源大小一致的資源。
如果指示接收單元20接收第四指示信息,所述第四指示信息用于指示所述第一客戶端發(fā)送第三轉(zhuǎn)移請求給所述第三客戶端;則第一轉(zhuǎn)移單元21,還用于在所述第一用戶的剩余網(wǎng)絡(luò)資源中去除與所述第三轉(zhuǎn)移請求一致的資源,為所述第三客戶端的第三用戶分配與所述第三轉(zhuǎn)移請求一致的資源;在第一轉(zhuǎn)移單元21執(zhí)行了網(wǎng)絡(luò)資源的轉(zhuǎn)移操作后,第一成功發(fā)送單元24會發(fā)送轉(zhuǎn)移成功消息。
本發(fā)明設(shè)備實施例三
提供一種服務(wù)器,即上述方法實施例三中所述的服務(wù)器,其結(jié)構(gòu)示意圖如圖12所示,具體可以包括:
請求接收單元30,用于接收第一客戶端發(fā)送的第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;
轉(zhuǎn)發(fā)單元31,用于將所述請求接收單元30接收的第一轉(zhuǎn)移請求發(fā)送給所述第二客戶端;
第二轉(zhuǎn)移單元32,用于當(dāng)接收所述第二客戶端根據(jù)所述轉(zhuǎn)發(fā)單元31發(fā)送的第一轉(zhuǎn)移請求發(fā)送的第一接受轉(zhuǎn)移消息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第二請求資源大小一致的資源;
資源信息發(fā)送單元33,用于在第二轉(zhuǎn)移單元32執(zhí)行了網(wǎng)絡(luò)資源的轉(zhuǎn)移操作后,將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源。
參考圖12中虛線部分所示,服務(wù)器還可以包括第二搜索單元34和第二成功發(fā)送單元35,其中,第二搜索單元34,用于接收所述第一客戶端發(fā)送的搜索請求,所述搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于所述第一請求資源大小的第二用戶;從與所述第一用戶關(guān)聯(lián)的用戶和/或在所述第一客戶端預(yù)置范圍內(nèi)的第二客戶端的用戶中,搜索至少一個所述第二用戶,將至少一個所述第二用戶的信息發(fā)送給所述第一客戶端;則所述第二客戶端為第一客戶端選擇的某一第二用戶的客戶端。第二成功發(fā)送單元35,用于發(fā)送轉(zhuǎn)移成功消息給所述第一客戶端,所述轉(zhuǎn)移成功消息用于指示與所述第三請求資源大小一致的資源轉(zhuǎn)移成功。
在本實施例的服務(wù)器中,請求接收單元30接收到第一轉(zhuǎn)移請求后,轉(zhuǎn)發(fā)單元31會將該第一轉(zhuǎn)移請求轉(zhuǎn)發(fā)給第二客戶端,如果接收到第二客戶端發(fā)送的第一接受轉(zhuǎn)移消息,確定需要執(zhí)行網(wǎng)絡(luò)資源的轉(zhuǎn)移操作,第二轉(zhuǎn)移單元32為第一客戶端的第一用戶配置與第一請求資源大小一致的資源,在第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與第一請求資源大小一致的資源,使得第一客戶端就可以使用該第一請求資源大小的資源傳輸數(shù)據(jù)。這樣在第一用戶緊急需要網(wǎng)絡(luò)資源的情況下,第一客戶端就可以直接獲取第二客戶端轉(zhuǎn)移的網(wǎng)絡(luò)資源,使得第二客戶端的第二用戶就可以將多余的網(wǎng)絡(luò)資源轉(zhuǎn)移給第一客戶端的第一用戶,增加了用戶粘性,為在用戶緊急需求網(wǎng)絡(luò)資源的情況下提供了一種較簡單的應(yīng)急方案。
進(jìn)一步地,服務(wù)器中的轉(zhuǎn)發(fā)單元31還可以將另一客戶端發(fā)送的第二轉(zhuǎn)移請求發(fā)送給所述第一客戶端,所述第二轉(zhuǎn)移請求用于請求所述第一客戶端轉(zhuǎn)移與第二請求資源大小一致的資源;則所述第二轉(zhuǎn)移單元32,還用于如果接收到所述第一客戶端發(fā)送第二接受轉(zhuǎn)移消息,為另一客戶端的用戶配置與所述第二請求資源大小一致的資源,且在所述第一用戶的剩余網(wǎng)絡(luò)資源中去除與所述第二請求資源大小一致的資源。
如果服務(wù)器中的請求接收單元30接收所述第一客戶端發(fā)送的第三轉(zhuǎn)移請求,所述第三轉(zhuǎn)移請求用于請求將與第三請求資源大小一致的資源轉(zhuǎn)移給第三客戶端;則所述第二轉(zhuǎn)移單元32,還用于在所述第一用戶的剩余網(wǎng)絡(luò)資源中去除與所述第三轉(zhuǎn)移請求一致的資源,為所述第三客戶端的第三用戶分配與所述第三轉(zhuǎn)移請求一致的資源;在第二轉(zhuǎn)移單元32執(zhí)行了網(wǎng)絡(luò)資源的轉(zhuǎn)移操作后,第二成功發(fā)送單元35會發(fā)送轉(zhuǎn)移成功消息。
本發(fā)明設(shè)備實施例四
還提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置,其結(jié)構(gòu)示意圖如圖13所示,該網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(central processing units,CPU)40(例如,一個或一個以上處理器)和存儲器41,一個或一個以上存儲應(yīng)用程序421或數(shù)據(jù)422的存儲介質(zhì)42(例如一個或一個以上海量存儲設(shè)備)。其中,存儲器41和存儲介質(zhì)42可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)42的程序可以包括一個或一個以上模塊(圖示沒標(biāo)出),每個模塊可以包括對網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置中的一系列指令操作。更進(jìn)一步地,中央處理器40可以設(shè)置為與存儲介質(zhì)42通信,在網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置上執(zhí)行存儲介質(zhì)42中的一系列指令操作。
網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置還可以包括一個或一個以上電源43,一個或一個以上有線或無線網(wǎng)絡(luò)接口44,一個或一個以上輸入輸出接口45,和/或,一個或一個以上操作系統(tǒng)423,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。
上述方法實施例中所述的由第一客戶端或服務(wù)器所執(zhí)行的步驟可以基于該圖13所示的網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置的結(jié)構(gòu)。
本發(fā)明實施例還提供一種網(wǎng)絡(luò)資源的轉(zhuǎn)移系統(tǒng),包括第一客戶端,服務(wù)器和第二客戶端,其中:
所述第一客戶端,用于將第一轉(zhuǎn)移請求發(fā)送給第二客戶端,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;發(fā)送第一指示信息給服務(wù)器,所述第一指示信息用于指示所述客戶端發(fā)送所述第一轉(zhuǎn)移請求給所述第二客戶端,以便所述服務(wù)器根據(jù)所述第一指示信息進(jìn)行網(wǎng)絡(luò)資源的轉(zhuǎn)移;接收所述第二客戶端發(fā)送的第一接受轉(zhuǎn)移消息,所述第一接受轉(zhuǎn)移消息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求;接收并顯示服務(wù)器根據(jù)所述第一接受轉(zhuǎn)移消息的第二指示信息發(fā)送的第一用戶的剩余網(wǎng)絡(luò)資源的信息,所述剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源;
所述服務(wù)器,用于接收第一客戶端發(fā)送的所述第一指示信息;接收所述第二客戶端發(fā)送的所述第二指示信息;根據(jù)所述第一指示信息和第二指示信息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第一請求資源大小一致的資源;將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在所述第一用戶的剩余網(wǎng)絡(luò)資源中包括與第一請求資源大小一致的資源;
所述第二客戶端,用于接收到所述第一客戶端發(fā)送的第一轉(zhuǎn)移請求,發(fā)送第一接受轉(zhuǎn)移消息給所述第一客戶端,發(fā)送第二指示信息給所述服務(wù)器,所述第二指示信息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求。
進(jìn)一步地,在一個具體實施例中,所述第一客戶端,還用于發(fā)送搜索請求給所述服務(wù)器,所述搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于所述第一請求資源大小的第二用戶;接收所述服務(wù)器發(fā)送的至少一個第二用戶的信息;則當(dāng)接收到對某一第二用戶的操作信息,發(fā)送第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求所述某一第二用戶的第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源,所述資源為網(wǎng)絡(luò)存儲資源或網(wǎng)絡(luò)帶寬;
所述服務(wù)器,還用于接收所述第一客戶端發(fā)送的搜索請求,所述搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于所述第一請求資源大小的第二用戶;從與所述第一用戶關(guān)聯(lián)的用戶和/或在所述第一客戶端預(yù)置范圍內(nèi)的第二客戶端的用戶中,搜索至少一個所述第二用戶,將至少一個所述第二用戶的信息發(fā)送給所述第一客戶端;則所述第二客戶端為第一客戶端選擇的某一第二用戶的客戶端。
具體地,第一客戶端的結(jié)構(gòu)可以如設(shè)備實施例一中圖9所示的客戶端的結(jié)構(gòu),或設(shè)備實施例四中所述的網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置的結(jié)構(gòu);服務(wù)器的結(jié)構(gòu)可以如設(shè)備實施例二中所述的服務(wù)器的結(jié)構(gòu),或設(shè)備實施例四中所述的網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置的結(jié)構(gòu)。在此不進(jìn)行贅述。
本發(fā)明實施例還提供另一種網(wǎng)絡(luò)資源的轉(zhuǎn)移系統(tǒng),包括第一客戶端,服務(wù)器和第二客戶端,其中:
所述第一客戶端,用于通過服務(wù)器發(fā)送第一轉(zhuǎn)移請求給第二客戶端,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;通過所述服務(wù)器接收第一接受轉(zhuǎn)移消息,所述第一接受轉(zhuǎn)移消息用于指示所述第二客戶端接受所述第一轉(zhuǎn)移請求;接收并顯示服務(wù)器根據(jù)所述第一接受轉(zhuǎn)移消息發(fā)送的第一用戶的剩余網(wǎng)絡(luò)資源的信息,所述剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源;
所述服務(wù)器,用于接收第一客戶端發(fā)送的第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源;將所述第一轉(zhuǎn)移請求發(fā)送給所述第二客戶端;當(dāng)接收所述第二客戶端根據(jù)所述第一轉(zhuǎn)移請求發(fā)送的第一接受轉(zhuǎn)移消息,為所述第一客戶端的第一用戶配置與所述第一請求資源大小一致的資源,在所述第二客戶端的第二用戶的剩余網(wǎng)絡(luò)資源中去除與所述第二請求資源大小一致的資源;將所述第一用戶的剩余網(wǎng)絡(luò)資源的信息發(fā)送給第一客戶端,在剩余網(wǎng)絡(luò)資源中包括與所述第一請求資源大小一致的資源;
所述第二客戶端,用于通過所述服務(wù)器接收所述第一客戶端發(fā)送的第一轉(zhuǎn)移請求,通過所述服務(wù)器將第一接受轉(zhuǎn)移消息發(fā)送給所述第一客戶端。
在一個具體的實施例中,所述第一客戶端,還用于發(fā)送搜索請求給所述服務(wù)器,所述搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于所述第一請求資源大小的第二用戶;接收所述服務(wù)器發(fā)送的至少一個第二用戶的信息;則當(dāng)接收到對某一第二用戶的操作信息,發(fā)送第一轉(zhuǎn)移請求,所述第一轉(zhuǎn)移請求用于請求所述某一第二用戶的第二客戶端轉(zhuǎn)移與第一請求資源大小一致的資源,所述資源為網(wǎng)絡(luò)存儲資源或網(wǎng)絡(luò)帶寬;
所述服務(wù)器,還用于接收所述第一客戶端發(fā)送的搜索請求,所述搜索請求用于請求搜索剩余網(wǎng)絡(luò)資源的大小不小于所述第一請求資源大小的第二用戶;從與所述第一用戶關(guān)聯(lián)的用戶和/或在所述第一客戶端預(yù)置范圍內(nèi)的第二客戶端的用戶中,搜索至少一個所述第二用戶,將至少一個所述第二用戶的信息發(fā)送給所述第一客戶端;則所述第二客戶端為第一客戶端選擇的某一第二用戶的客戶端。
具體地,第一客戶端的結(jié)構(gòu)可以如設(shè)備實施例一中圖8或圖10所示的客戶端的結(jié)構(gòu),或設(shè)備實施例四中所述的網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置的結(jié)構(gòu);服務(wù)器的結(jié)構(gòu)可以如設(shè)備實施例三中所述的服務(wù)器的結(jié)構(gòu),或設(shè)備實施例四中所述的網(wǎng)絡(luò)資源的轉(zhuǎn)移裝置的結(jié)構(gòu)。在此不進(jìn)行贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM)、隨機(jī)存取存儲器RAM)、磁盤或光盤等。
以上對本發(fā)明實施例所提供的網(wǎng)絡(luò)資源的轉(zhuǎn)移方法、系統(tǒng)及相關(guān)裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。