一種資源分享方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種資源分享方法。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)通信技術的不斷發(fā)展,各類社交軟件應運而生,如QQ、微信和微博等。人們在使用社交軟件滿足日常溝通需求時,還可以通過其展現(xiàn)自己個性化的一面,如發(fā)表個性簽名和個人狀態(tài),除此之外,用戶還可以通過社交軟件提供的分享功能分享自己喜愛的音樂、文章、新聞和視頻的鏈接地址以實現(xiàn)資源分享等。在實際的應用場景中,用戶在使用社交軟件的分享功能時,往往會遭遇這樣的場景:在一部比較冗長的資源中,例如一部影片資源或一首音樂資源,只有一部分為精華,是用戶感興趣的部分,但現(xiàn)有技術中,用戶使用社交軟件的分享功能在進行該資源分享時,只能將完整的資源進行分享,使得其他用戶需要緩存整部資源才能查看到該資源中的精華部分,浪費流量資源且浪費用戶時間。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供了一種資源分享方法,可減少流量資源消耗,增強資源分享的個性化定制,提尚用戶體驗。
[0004]本發(fā)明實施例第一方面提供了一種資源分享方法,所述方法包括:
[0005]接收第一終端發(fā)送的資源片段分享請求,所述資源片段分享請求攜帶目標資源的鏈接地址和待分享的目標資源片段的起止定位信息;
[0006]根據(jù)所述目標資源的鏈接地址獲取所述目標資源;
[0007]根據(jù)所述目標資源片段的起止定位信息,截取所述目標資源以獲取所述目標資源片段;
[0008]生成所述目標資源片段的鏈接地址,并將所述目標資源片段的鏈接地址發(fā)送給所述第一終端,以使所述第一終端通過社交應用分享所述目標資源片段的鏈接地址。
[0009]相應的,本發(fā)明實施例第二方面提供了一種資源分享方法,所述方法包括:
[0010]接收到資源片段分享確認指令時,向第二終端發(fā)送資源片段分享請求,所述資源片段分享請求攜帶目標資源的鏈接地址和待分享的目標資源片段的起止定位信息,以使所述第二終端根據(jù)所述目標資源的鏈接地址和所述目標資源片段的起止定位信息,生成所述目標資源片段的鏈接地址;
[0011]接收所述第二終端發(fā)送的所述目標資源片段的鏈接地址;
[0012]通過社交應用分享所述目標資源片段的鏈接地址。
[0013]本發(fā)明實施例,可接收第一終端發(fā)送的資源片段分享請求,所述資源片段分享請求攜帶目標資源的鏈接地址和待分享的目標資源片段的起止定位信息,還可根據(jù)所述目標資源的鏈接地址獲取所述目標資源,根據(jù)所述目標資源片段的起止定位信息,截取所述目標資源以獲取所述目標資源片段,進而生成所述目標資源片段的鏈接地址并發(fā)送給所述第一終端,以使所述第一終端通過社交應用分享所述目標資源片段的鏈接地址,可減少流量資源消耗,增強資源分享的個性化定制,提高用戶體驗。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明實施例提供的一種資源分享方法流程示意圖;
[0016]圖2是本發(fā)明實施例提供的另一種資源分享方法流程示意圖;
[0017]圖3是本發(fā)明實施例提供的又一種資源分享方法流程示意圖;
[0018]圖4是本發(fā)明實施例提供的一種終端結(jié)構(gòu)示意圖;
[0019]圖5是本發(fā)明實施例提供的另一種終端結(jié)構(gòu)示意圖;
[0020]圖6是本發(fā)明實施例提供的地址生成單元結(jié)構(gòu)示意圖;
[0021]圖7是本發(fā)明實施例提供的資源獲取單元結(jié)構(gòu)示意圖;
[0022]圖8是本發(fā)明實施例提供的一種資源分享系統(tǒng)結(jié)構(gòu)示意圖;
[0023]圖9是本發(fā)明實施例提供的又一種終端結(jié)構(gòu)示意圖;
[0024]圖10是本發(fā)明實施例提供的又一種終端結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0026]具體實現(xiàn)中,本發(fā)明實施例中所提及的終端包括但不限于:智能手機(如Android手機、1S手機)、平板電腦、筆記本電腦、掌上電腦等電子設備。
[0027]下面將結(jié)合圖1到圖10對本發(fā)明實施例提供的一種資源分享方法及終端進行具體描述。
[0028]參見圖1,是本發(fā)明實施例提供的一種資源分享方法流程示意圖,如圖所示的資源分享方法可包括以下步驟:
[0029]S101,接收第一終端發(fā)送的資源片段分享請求,所述資源片段分享請求攜帶目標資源的鏈接地址和待分享的目標資源片段的起止定位信息。
[0030]具體實現(xiàn)中,第一終端可提供資源分享方式選項(具體可為第一終端中的客戶端提供資源分享方式選項,例如客戶端為某一播放器,在該播放器進行視頻或音頻播放時播放窗口的菜單工具欄中便可提供該資源分享方式選項),包括資源完整分享方式和資源片段分享方式,當用戶選擇資源片段分享方式時,進入資源片段選取階段進而選擇待分享的資源片段。
[0031]例如目標資源為一段音樂或一段視頻,進入資源片段選取階段后,第一終端可提供一時間進度條,用戶通過選擇待分享的資源片段的開始時間和結(jié)束時間來確定待分享的目標資源片段,其中待分享的資源片段的開始時間和結(jié)束時間即為目標資源片段的起止定位信息。
[0032]本實施例中,第一終端接收到輸入的資源片段確定指令時,便可獲取目標資源片段的起止定位信息和目標資源的鏈接地址作為資源片段分享請求,將其發(fā)送至對應的第二終端(具體可為第一終端上的客戶端獲取目標資源片段的起止定位信息和目標資源的鏈接地址作為資源片段分享請求發(fā)送到與該客戶端對應的第二終端),本實施例中所提及的第二終端為可作為服務器,處理第一終端提交的資源片段分享請求。當?shù)诙K端接收到該資源片段分享請求時執(zhí)行步驟S102?S104以生成目標資源片段的鏈接地址。
[0033]S102,根據(jù)所述目標資源的鏈接地址獲取所述目標資源。
[0034]具體實現(xiàn)中,鏈接地址具體為URL(Uniform Resource Locator,統(tǒng)一資源定位符),是因特網(wǎng)上標準的資源的地址,由協(xié)議類型、服務器名、端口號、路徑和文件名等部分組成,因特網(wǎng)中的終端通過資源的URL去訪問資源所在的服務器并在服務器允許后可根據(jù)文件路徑和文件名訪問到該資源。
[0035]進一步的,步驟S102可具體包括:解析所述目標資源的鏈接地址,獲取所述目標資源所在服務器的地址、文件路徑和文件名,根據(jù)所述目標資源所在服務器的地址、文件路徑和文件名,查找所述目標資源。
[0036]S103,根據(jù)所述目標資源片段的起止定位信息,截取所述目標資源以獲取所述目標資源片段。
[0037]獲取到目標資源后,便可根據(jù)資源片段分享請求中的目標資源片段中的起止定位信息對該目標資源進行截取操作,獲取用戶指定的資源片段進行存儲。
[0038]可選的,步驟SlOl中所述的資源片段分享請求攜帶所述目標資源片段的目標壓縮格式信息,步驟S103還包括:根據(jù)所述目標壓縮格式信息,將所述目標資源片段處理為目標壓縮格式。
[0039]具體實現(xiàn)中,某些資源的占用的存儲空間比較大,因此第一終端進入目標資源片段選取階段后可提供給用戶資源的壓縮格式選項,例如目標資源為一段視頻,可提供給用戶流暢優(yōu)先(可包括3gp、flv等視頻壓縮格式),質(zhì)量優(yōu)先(可包括rmvb、mkv等視頻壓縮格式)選項,選擇用戶流暢優(yōu)先可壓縮目標資源片段節(jié)約存儲空間。用戶勾選壓縮格式選項后,還可進一步勾選壓縮格式。第一終端接收到輸入的資源片段確定指令,獲取壓縮格式信息并將其作為資源片段分享請求的一部分同目標資源片段的起止定位信息和目標資源的鏈接地址一起發(fā)送給第二終端,第二終端在根據(jù)目標資源片段的起止定位信息對目標資源進行截取操作獲得目標資源片段后便可以根據(jù)該壓縮格式信息將截取的目標資源片段壓縮為目標壓縮格式后存儲。
[0040]可選的,在執(zhí)行步驟S103之前,所述方法還包括:判斷所述目標資源片段與所述目標資源之間的容量比率值是否小于或等于預設閾值,當判斷結(jié)果為是,執(zhí)行步驟S103 ;當判斷結(jié)果為否時,向所述第一終端返回不受理所述資源片段分享請求信息。
[0041]具體