一種基于云存儲的資源分享方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種基于云存儲的資源分享方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]在基于云存儲的應(yīng)用中,用戶存在大量的分享資源的需求。通常的做法是由用戶先把需要分享的資源上傳到常見的網(wǎng)盤,或者上傳到其他云端文件服務(wù)器,并獲得該資源在服務(wù)器端的鏈接地址,然后把該獲得的鏈接地址分享給一個或多個目標用戶。被分享的目標用戶得到上述鏈接地址后,可以手動的點擊查看,若需要,則點擊下載對應(yīng)的資源。
[0003]在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有的資源分享方案中,用戶在查看其他用戶的分享資源時,往往需要等待資源從服務(wù)器下載到本地才能查看,其過程較為漫長,需要花費較多的等待時間。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種基于云存儲的資源分享方法、裝置和系統(tǒng),可以縮短用戶查看分享資源時的時間,實現(xiàn)資源的快捷分享。
[0005]一種基于云存儲的資源分享方法,包括:
[0006]終端獲取分享信息,所述分享信息包括分享資源所處場景的場景信息和分享資源的訪問地址;
[0007]所述終端根據(jù)所述場景信息計算所述場景和本終端的相關(guān)度;
[0008]所述終端確定所述相關(guān)度超過預置閾值時,根據(jù)所述分享資源的訪問地址對所述分享資源進行預下載;
[0009]所述終端在接收到用戶觸發(fā)的關(guān)于所述分享資源的訪問請求時,展示所述預下載得到的分享資源。
[0010]一種基于云存儲的資源分享裝置,包括:
[0011]獲取單元,用于獲取分享信息,所述分享信息包括分享資源所處場景的場景信息和分享資源的訪問地址;
[0012]運算單元,用于根據(jù)所述場景信息計算所述場景和本終端的相關(guān)度;
[0013]預下載單元,用于確定所述相關(guān)度超過預置閾值時,根據(jù)所述分享資源的訪問地址對所述分享資源進行預下載;
[0014]展示單元,用于在接收到用戶觸發(fā)的關(guān)于所述分享資源的訪問請求時,展示所述預下載得到的分享資源。
[0015]一種通信系統(tǒng),包括本發(fā)明實施例提供的任一種基于云存儲的資源分享裝置。
[0016]本發(fā)明實施例的終端可以獲取分享信息,其中,該分享信息包括分享資源所處場景的場景信息和分享資源的訪問地址,然后根據(jù)該場景信息計算該場景和本終端的相關(guān)度,在確定該相關(guān)度超過預置閾值時,根據(jù)該分享資源的訪問地址對該分享資源進行預下載,并在接收到用戶觸發(fā)的關(guān)于該分享資源的訪問請求時,展示該預下載得到的分享資源,使得用戶可以快捷地查看分享資源,而無需花費過多的等待時間,也就是說,采用該方案可以縮短用戶查看分享資源時的時間,實現(xiàn)資源的快捷分享,大大提高了用戶體驗。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實施例提供的基于云存儲的資源分享方法的流程圖;
[0019]圖2a是本發(fā)明實施例提供的基于云存儲的資源分享方法的場景示意圖;
[0020]圖2b是本發(fā)明實施例提供的基于云存儲的資源分享方法的另一流程圖;
[0021]圖3是本發(fā)明實施例提供的基于云存儲的資源分享裝置的結(jié)構(gòu)示意圖;
[0022]圖4是本發(fā)明實施例提供的基于云存儲的資源分享裝置的另一結(jié)構(gòu)示意圖;
[0023]圖5是本發(fā)明實施例提供的終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0025]本發(fā)明實施例提供一種基于云存儲的資源分享方法、裝置和系統(tǒng)。以下分別進行詳細說明。
[0026]實施例一、
[0027]本發(fā)明實施例將從基于云存儲的資源分享裝置、的角度進行描述,該基于云存儲的資源分享裝置具體可以集成在終端中,該終端具體可以為手機、平板電腦或個人計算機(PC, Personal Computer)等設(shè)備。
[0028]—種基于云存儲的資源分享方法,包括:終端獲取分享信息,其中,該分享信息包括分享資源所處場景的場景信息和分享資源的訪問地址,根據(jù)該場景信息計算該場景和本終端的相關(guān)度,確定該相關(guān)度超過預置閾值時,根據(jù)所述分享資源的訪問地址對該分享資源進行預下載,在接收到用戶觸發(fā)的關(guān)于所述分享資源的訪問請求時,展示該預下載得到的分享資源。
[0029]如圖1所示,該基于云存儲的資源分享方法的具體流程可以如下:
[0030]101、終端獲取分享信息;
[0031]其中,該分享信息可以包括分享資源所處場景的場景信息和分享資源的訪問地址。例如,其中,該場景信息可以指示該分享資源的分享目標用戶,比如,是分享給指定的用戶,還是分享給所有的用戶,分享的目標用戶是一個還是多個,等等。而分享資源的訪問地址則指的是該分享資源在存儲服務(wù)器中的存放位置,根據(jù)該訪問地址可以訪問到該分享資源。
[0032]102、終端根據(jù)該場景信息計算該場景和本終端的相關(guān)度;
[0033]其中,相關(guān)度比較高時,預下載的操作才更能符合用戶的預期,比如,該相關(guān)度從低到聞,其取值可以為O?100,等等。
[0034]該相關(guān)度的計算方法可以根據(jù)實際應(yīng)用的需求進行設(shè)置,比如,該場景信息可以包括分享目標用戶數(shù)、分享發(fā)起者與分享目標用戶的關(guān)系、用戶預設(shè)的預下載文件類型、分享資源時效和/或分享重要程度標識等參數(shù),則步驟“終端根據(jù)該場景信息計算該場景和該終端的相關(guān)度”可以包括:
[0035]根據(jù)該分享目標用戶數(shù)、分享發(fā)起者與分享目標用戶的關(guān)系、用戶預設(shè)的預下載文件類型、分享資源時效和/或分享重要程度標識等參數(shù)分別查找預置映射表以確定對應(yīng)的相關(guān)度值,計算查找到的所有相關(guān)度值的總和。
[0036]其中,該預置映射表用于記錄分享目標用戶數(shù)、分享發(fā)起者與分享目標用戶的關(guān)系、用戶預設(shè)的預下載文件類型、分享資源時效和/或分享重要程度標識等參數(shù)與相關(guān)度值的對應(yīng)關(guān)系。
[0037]或者,也可以將分享目標用戶數(shù)、分享發(fā)起者與分享目標用戶的關(guān)系、用戶預設(shè)的預下載文件類型、分享資源時效和/或分享重要程度標識等參數(shù)與相關(guān)度值的對應(yīng)關(guān)系通過設(shè)置一些策略,比如公式來體現(xiàn),即無需查表,而是直接根據(jù)預置策略如公式直接分別計算這些參數(shù)各自對應(yīng)的相關(guān)度值,然后再計算得到的所有相關(guān)度值的總和,作為最終的相關(guān)度,即步驟“終端根據(jù)該場景信息計算該場景和該終端的相關(guān)度”可以包括:
[0038]根據(jù)該分享目標用戶數(shù)、分享發(fā)起者與分享目標用戶的關(guān)系、用戶預設(shè)的預下載文件類型、分享資源時效和/或分享重要程度標識分別按照預置策略計算對應(yīng)的相關(guān)度值,計算得到的所有相關(guān)度值的總和。
[0039]其中,分享目標用戶數(shù)、分享發(fā)起者與分享目標用戶的關(guān)系、用戶預設(shè)的預下載文件類型、分享資源時效和/或分享重要程度標識與相關(guān)度值的對應(yīng)關(guān)系可以根據(jù)實際應(yīng)用的需求進行設(shè)置,例如,具體可以如下:
[0040](I)分享目標用戶數(shù);
[0041]如果分享目標用戶數(shù)較少,比如一對一的分享,或者是小范圍內(nèi)的分享,則可以認為該場景和本終端的相關(guān)度較高。比如,一對一分享,相關(guān)度可以取值為100,小范圍分享可以取略微較低的值,例如60?95之間,等等。而對對大量目標用戶進行分享的,甚至不限定目標用戶的場景,則可以判斷該場景和本終端的相關(guān)度較低,比如可以取值小于50,等坐寸ο
[0042]在本發(fā)明實施例中,將相關(guān)度的取值簡稱為相關(guān)度值。
[0043](2)分享發(fā)起者與分享目標用戶的關(guān)系;
[0044]在與社交應(yīng)用結(jié)合的資源分享場景中,當資源分享發(fā)起者與分享目標用戶之間存在一定的關(guān)系時,則相關(guān)度較高,且關(guān)系越緊密,相關(guān)度越高。例如,即時通訊中的好友關(guān)系,微博上的收聽關(guān)系等,可以認為雙向關(guān)系下的相關(guān)度取值高于單向關(guān)系下的相關(guān)度取值,具體取值可以根據(jù)應(yīng)用需求進行設(shè)置。
[0045](3)用戶預設(shè)的預下載文件類型;
[0046]用戶可以預設(shè)若干文件類型,用來指明此種文件類型的資源分享的相關(guān)度為高。例如用戶可以設(shè)置某種圖片格式,如jpg和gif格式的文件為高相關(guān)度,其相關(guān)度的取值100,優(yōu)先執(zhí)行預下載。同時用戶也可以指定若干文件類型相關(guān)度為低,例如avi文件相關(guān)度取值為0,不執(zhí)行預下載,等等。
[0047](4)分享資源時效;
[0048]當資源分享存在時效性要求時,可以認為時效性以外的資源與目標用戶的相關(guān)度為0,即不執(zhí)行預下載。
[0049](5)分享重要程度標識;
[0050]資源分享的發(fā)起者可以對該分享操作的重要程度進行標識,越重要的資源,相關(guān)度取值越高。
[0051]需說明的是,具體實施時,可以只考慮其中的任意一個參數(shù),也可以同時考慮上述多個參數(shù)。如果存在多個參數(shù)時,還可以根據(jù)實際情況對各個參數(shù)分別設(shè)置權(quán)重,然后根據(jù)權(quán)重進行求和,即對各個參數(shù)的相關(guān)度值進行加權(quán)求和。其中,該權(quán)重可以根據(jù)實際應(yīng)用的需求進行設(shè)置,比如,極端情況下,某些要素的權(quán)重可以很高,甚至作為唯一決定的要素,例如當該資源分享已經(jīng)超過時效時,可以忽略其他的要素,因為此時該資源鏈接已經(jīng)失效,無法進行預下載操作,因此相關(guān)度取值為0,等等,在此不再贅述。
[0052]103、終端確定該相關(guān)度超過預置閾值時,比如確定步驟102中計算得到的相關(guān)度總和超過預置閾值時,根據(jù)該分享資源的訪問地址對該分享資源進行預下載。
[0053]如果確定該相關(guān)度未超過預置閾值,則不動作,即不對該分享資源進行預下載,可以等待用戶手動點擊該訪問地址時,才進行下載。
[0054]其中,該閾值可以根據(jù)實際應(yīng)用的需求進行設(shè)置。
[0055]此外,為了進一步提高該方案的靈活性,提高用戶體驗,在確定是否進行預下載時,除了需要考慮分享資源所處場景與本終端的相關(guān)度之外,還可以將終端當前所處環(huán)境也作為考慮的因素之一,即在確定該相關(guān)度超過預置閾值時,還可以根據(jù)終端當前所處環(huán)境的情況作進一步進行判斷,如果環(huán)境合適,才根據(jù)該分享資源的訪問地址對該分享資源進行預下載。因此,在步驟“根據(jù)所述分享資源