進(jìn)行云端數(shù)據(jù)分享的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其是一種進(jìn)行云端數(shù)據(jù)分享的方法和系統(tǒng)。
【背景技術(shù)】
[0002]在當(dāng)前信息爆炸的時(shí)代,人與人之間分享數(shù)據(jù)的需求日益俱增,各種云盤、網(wǎng)盤應(yīng)運(yùn)而生,人與人之間可以通過(guò)云盤、網(wǎng)盤來(lái)存儲(chǔ)數(shù)據(jù)并可以與其它用戶分享云盤、網(wǎng)盤上的云端數(shù)據(jù)。
[0003]目前,人們主要通過(guò)如下兩種方式使用云盤:1)上傳、下載方式:用戶從本地存儲(chǔ)空間上傳資料到云盤,從云盤下載資料到本地存儲(chǔ)空間;2)云端數(shù)據(jù)分享方式,用戶將數(shù)據(jù)從一個(gè)云空間分享到另一個(gè)云空間,而不是下載到本地存儲(chǔ)空間。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)在用戶之間進(jìn)行云端數(shù)據(jù)分享時(shí),至少存在以下問(wèn)題:
[0005]目前在用戶之間進(jìn)行云端數(shù)據(jù)分享時(shí),進(jìn)行云端數(shù)據(jù)分享的用戶之間需要知道對(duì)方的云盤帳號(hào)并加對(duì)方為好友,然后選擇向該好友傳輸數(shù)據(jù),才能與對(duì)方分享云端數(shù)據(jù),操作繁瑣,且該方法在用戶之間沒(méi)有必要加為好友而只是為了分享數(shù)據(jù)時(shí)不友好。例如,當(dāng)在不熟悉的兩個(gè)用戶(例如,參加會(huì)議的兩個(gè)不熟悉的用戶)之間進(jìn)行云端數(shù)據(jù)分享時(shí),還要加為好友關(guān)系,不但操作繁瑣,還會(huì)降低用戶的感受。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例所要解決的一個(gè)技術(shù)問(wèn)題是:提供一種進(jìn)行云端數(shù)據(jù)分享的方法和系統(tǒng),以方便、快捷地實(shí)現(xiàn)云端數(shù)據(jù)(即:云盤服務(wù)器上存儲(chǔ)的文件數(shù)據(jù))的分享,解決目前云端數(shù)據(jù)分享操作繁瑣的問(wèn)題。
[0007]本發(fā)明實(shí)施例提供的一種進(jìn)行云端數(shù)據(jù)分享的方法,包括:
[0008]第一用戶終端上的云盤客戶端接收到用戶對(duì)自己云空間中的待分享文件進(jìn)行的指劃操作時(shí),獲取該指劃操作的指劃操作參數(shù)并發(fā)送給服務(wù)器,所述指劃操作參數(shù)包括指劃操作的時(shí)間、待分享文件信息、第一用戶終端的位置和第一用戶終端用戶的用戶標(biāo)識(shí)ID信息;第二用戶終端上的云盤客戶端接收到用戶發(fā)送的接收文件請(qǐng)求時(shí),獲取發(fā)送該接收文件請(qǐng)求的接收操作參數(shù)并發(fā)送給服務(wù)器,所述接收操作參數(shù)包括發(fā)送所述接收文件請(qǐng)求的時(shí)間、第二用戶終端的位置信息和第二用戶終端用戶的用戶ID信息;
[0009]服務(wù)器對(duì)接收到的指劃操作參數(shù)和接收操作參數(shù)中的時(shí)間和位置信息進(jìn)行匹配;
[0010]若指劃操作參數(shù)和接收操作參數(shù)中的時(shí)間和位置分別匹配,則第一用戶終端和第二用戶終端匹配成功,服務(wù)器根據(jù)指劃操作參數(shù)中的待分享文件信息,將待分享文件從第一用戶終端用戶的云空間復(fù)制到第二用戶終端用戶的云空間。
[0011]本發(fā)明上述方法的進(jìn)一步實(shí)施例中,第二用戶終端上的云盤客戶端接收用戶通過(guò)點(diǎn)擊接收按鈕或者接收界面發(fā)送的接收文件請(qǐng)求。
[0012]本發(fā)明上述方法的進(jìn)一步實(shí)施例中,服務(wù)器對(duì)接收到的指劃操作參數(shù)和接收操作參數(shù)中的時(shí)間和位置信息進(jìn)行匹配包括:
[0013]服務(wù)器識(shí)別指劃操作參數(shù)和接收操作參數(shù)中時(shí)間之間的差值是否小于預(yù)設(shè)時(shí)差閾值,以及指劃操作參數(shù)和接收操作參數(shù)中位置之間的距離差是否小于預(yù)設(shè)距離閾值;
[0014]在指劃操作參數(shù)和接收操作參數(shù)中時(shí)間之間的差值小于預(yù)設(shè)時(shí)差閾值、且指劃操作參數(shù)和接收操作參數(shù)中位置之間的距離差小于預(yù)設(shè)距離閾值時(shí),指劃操作參數(shù)和接收操作參數(shù)中的時(shí)間和位置分別匹配。
[0015]本發(fā)明上述方法的進(jìn)一步實(shí)施例中,在第一用戶終端和第二用戶終端匹配成功之后,還包括:
[0016]服務(wù)器分別向第一用戶終端和第二用戶終端上的云盤客戶端發(fā)送分享確認(rèn)消息;
[0017]響應(yīng)于接收到第一用戶終端和第二用戶終端上的云盤客戶端針對(duì)所述分享確認(rèn)消息返回的分享確認(rèn)響應(yīng)消息時(shí),執(zhí)行所述服務(wù)器根據(jù)指劃操作參數(shù)中的待分享文件信息,將待分享文件從第一用戶終端用戶的云空間復(fù)制到第二用戶終端用戶的云空間的操作。
[0018]本發(fā)明上述方法的進(jìn)一步實(shí)施例中,還包括:
[0019]若指劃操作參數(shù)和接收操作參數(shù)中時(shí)間之間的差值不小于預(yù)設(shè)時(shí)差閾值、和/或指劃操作參數(shù)和接收操作參數(shù)中位置之間的距離差不小于預(yù)設(shè)距離閾值,第一用戶終端和第二用戶終端匹配不成功,服務(wù)器分別向第一用戶終端和第二用戶終端上的云盤客戶端返回不存在匹配用戶的錯(cuò)誤提示信息。
[0020]本發(fā)明上述方法的進(jìn)一步實(shí)施例中,獲取指劃操作參數(shù)中的第一用戶終端的位置包括:第一用戶終端上的云盤客戶端請(qǐng)求第一用戶終端中的定位單元基于主動(dòng)定位方式獲取第一用戶終端的位置,或者云盤客戶端請(qǐng)求定位平臺(tái)基于第三方定位方式獲取第一用戶終端的位置;
[0021]獲取接收操作參數(shù)中的第二用戶終端的位置包括:第二用戶終端上的云盤客戶端請(qǐng)求第二用戶終端中的定位單元基于主動(dòng)定位方式獲取第二用戶終端的位置,或者云盤客戶端請(qǐng)求定位平臺(tái)基于第三方定位方式獲取第二用戶終端的位置。
[0022]本發(fā)明實(shí)施例提供的一種進(jìn)行云端數(shù)據(jù)分享的系統(tǒng),包括:
[0023]第一云盤客戶端,耦合設(shè)置于第一用戶終端上,用于在接收到第一用戶終端用戶對(duì)自己云空間中的待分享文件進(jìn)行的指劃操作時(shí),獲取該指劃操作的指劃操作參數(shù)并發(fā)送給服務(wù)器,所述指劃操作參數(shù)包括指劃操作的時(shí)間、待分享文件信息、第一用戶終端的位置和第一用戶終端用戶的用戶ID信息;
[0024]第二云盤客戶端,耦合設(shè)置于第二用戶終端上,用于在接收到第二用戶終端用戶發(fā)送的接收文件請(qǐng)求時(shí),獲取發(fā)送該接收文件請(qǐng)求的接收操作參數(shù)并發(fā)送給服務(wù)器,所述接收操作參數(shù)包括發(fā)送所述接收文件請(qǐng)求的時(shí)間、第二用戶終端的位置信息和第二用戶終端用戶的用戶ID信息;
[0025]服務(wù)器,用于為不同用戶提供云空間;以及對(duì)接收到的指劃操作參數(shù)和接收操作參數(shù)中的時(shí)間和位置信息進(jìn)行匹配;若指劃操作參數(shù)和接收操作參數(shù)中的時(shí)間和位置分別匹配,則第一用戶終端和第二用戶終端匹配成功,根據(jù)指劃操作參數(shù)中的待分享文件信息,將待分享文件從第一用戶終端用戶的云空間復(fù)制到第二用戶終端用戶的云空間。
[0026]本發(fā)明上述系統(tǒng)的進(jìn)一步實(shí)施例中,第二云盤客戶端具體接收用戶通過(guò)點(diǎn)擊接收按鈕或者接收界面發(fā)送的接收文件請(qǐng)求。
[0027]本發(fā)明上述系統(tǒng)的進(jìn)一步實(shí)施例中,所述服務(wù)器具體識(shí)別指劃操作參數(shù)和接收操作參數(shù)中時(shí)間之間的差值是否小于預(yù)設(shè)時(shí)差閾值,以及指劃操作參數(shù)和接收操作參數(shù)中位置之間的距離差是否小于預(yù)設(shè)距離閾值;在指劃操作參數(shù)和接收操作參數(shù)中時(shí)間之間的差值小于預(yù)設(shè)時(shí)差閾值、且指劃操作參數(shù)和接收操作參數(shù)中位置之間的距離差小于預(yù)設(shè)距離閾值時(shí),指劃操作參數(shù)和接收操作參數(shù)中的時(shí)間和位置分別匹配。
[0028]本發(fā)明上述系統(tǒng)的進(jìn)一步實(shí)施例中,所述服務(wù)器,還用于在第一用戶終端和第二用戶終端匹配成功之后,分別向第一用戶終端和第二用戶終端上的云盤客戶端發(fā)送分享確認(rèn)消息;響應(yīng)于接收到第一用戶終端和第二用戶終端上的云盤客戶端針對(duì)所述分享確認(rèn)消息返回的分享確認(rèn)響應(yīng)消息時(shí),執(zhí)行根據(jù)指劃操作參數(shù)中的待分享文件信息,將待分享文件從第一用戶終端用戶的云空間復(fù)制到第二用戶終端用戶的云空間的操作。
[0029]本發(fā)明上述系統(tǒng)的進(jìn)一步實(shí)施例中,所述服務(wù)器,還用于在指劃操作參數(shù)和接收操作參數(shù)中時(shí)間之間的差值不小于預(yù)設(shè)時(shí)差閾值、和/或指劃操作參數(shù)和接收操作參數(shù)中位置之間的距離差不小于預(yù)設(shè)距離閾值時(shí),認(rèn)為第一用戶終端和第二用戶終端匹配不成功,分別向第一用戶終端和第二用戶終端上的云盤客戶端返回不存在匹配用戶的錯(cuò)誤提示信息。
[0030]本發(fā)明上述系統(tǒng)的進(jìn)一步實(shí)施例中,所述第一云盤客戶端具體請(qǐng)求第一用戶終端中的定位單元基于主動(dòng)定位方式獲取第一用戶終端的位置,或者請(qǐng)求定位平臺(tái)基于第三方定位方式獲取第一用戶終端的位置;
[0031]所述第二云盤客戶端具體請(qǐng)求第二用戶終端中的定位單元基于主動(dòng)定位方式獲取第二用戶終端的位置,或者請(qǐng)求定位平臺(tái)基于第三方定位方式獲取第二用戶終端的位置。
[0032]本發(fā)明實(shí)施例中的指劃操作,是指在智能觸摸用戶終端上,分享用戶終端用手指拖放待分享文件進(jìn)行分享操作,各被分享用戶終端通過(guò)點(diǎn)擊觸摸屏即可接收的一種操作方式。
[0033]基于本發(fā)明上述實(shí)施例提供的進(jìn)行云端數(shù)據(jù)分享的方法和系統(tǒng),第一用戶終端上的云盤客戶端接收到用戶對(duì)自己云空間中的待分享文件進(jìn)行的指劃操作時(shí),獲取該指劃操作的指劃操作參數(shù)并發(fā)送給服務(wù)器,其中的指劃操作參數(shù)包括指劃操作的時(shí)間、待分享文件信息、第一用戶終端的位置和第一用戶終端用戶的用戶ID信息;第二用戶終端上的云盤客戶端接收到用戶發(fā)送的接收文件請(qǐng)求時(shí),獲取發(fā)送該接收文件請(qǐng)求的接收操作參數(shù)并發(fā)送給服務(wù)器,其中的接收操作參數(shù)包括發(fā)送接收文件請(qǐng)求的時(shí)間、第二用戶終端的位置信息和第二用戶終端用戶的用戶ID信息;服務(wù)器對(duì)接收到的指劃操作參數(shù)和接收操作參數(shù)中的時(shí)間和位置信息進(jìn)行匹配;若