資源下載方法和裝置的制造方法
【技術領域】
[0001] 本公開涉及通信技術領域,尤其涉及一種資源下載方法和裝置。
【背景技術】
[0002] 相關技術中,用戶在下載網(wǎng)絡資源時,常常需要花費大量的時間查找所需資源的 URL (Uniform Resource Locator,統(tǒng)一資源定位符),然后根據(jù)URL下載所需的資源。在這 個過程中,用戶還需要對查找到的URL進行篩選,比如:通過逐個嘗試下載以篩選出下載速 度較快的URL。用戶在查找和下載的過程中來回切換,就會導致下載效率低下,影響用戶體 驗。
【發(fā)明內(nèi)容】
[0003] 為克服相關技術中存在的問題,本公開提供一種資源下載方法和裝置。
[0004] 根據(jù)本公開實施例的第一方面,提供一種資源下載方法,包括:
[0005] 接收目標資源標識;
[0006] 獲取所述目標資源標識對應的歷史瀏覽記錄;
[0007] 根據(jù)所述歷史瀏覽記錄生成目標資源列表,所述目標資源列表中包括有一個或多 個目標資源的統(tǒng)一資源定位符URL ;
[0008] 根據(jù)所述目標資源列表下載目標資源。
[0009] 可選的,所述獲取所述目標資源標識對應的歷史瀏覽記錄,包括:
[0010] 獲取預設時間段內(nèi)緩存的所述目標資源標識對應的歷史瀏覽記錄。
[0011] 可選的,還包括:
[0012] 輸出時間段選擇列表;
[0013] 保存基于所述時間段選擇列表選擇的時間段。
[0014] 可選的,所述根據(jù)所述歷史瀏覽記錄生成目標資源列表,包括:
[0015] 從所述歷史瀏覽記錄中解析出所述目標資源標識對應的一個或多個目標資源的 名稱、URL以及類型;
[0016] 根據(jù)所述一個或多個目標資源的名稱、URL以及類型生成所述目標資源列表。
[0017] 可選的,所述根據(jù)所述多個目標資源的名稱、URL以及類型生成所述目標資源列 表,包括:
[0018] 根據(jù)所述目標資源類型對解析出的多個目標資源進行分類;
[0019] 根據(jù)所述目標資源的名稱、URL以及分類結(jié)果生成所述目標資源列表。
[0020] 可選的,所述根據(jù)所述歷史瀏覽記錄生成目標資源列表,還包括:
[0021] 發(fā)送包括有所述目標資源列表的列表排序請求給服務端,其中,所述列表排序請 求用于請求服務端對所述目標資源列表中的多個目標資源進行優(yōu)先級排序;
[0022] 接收所述服務端針對所述列表排序請求返回的排序后的目標資源列表;
[0023] 所述根據(jù)所述目標資源列表下載目標資源,包括:
[0024] 根據(jù)排序后的目標資源列表下載目標資源。
[0025] 可選的,所述根據(jù)所述目標資源列表下載目標資源,包括:
[0026] 輸出所述目標資源列表;
[0027] 接收基于輸出的所述目標資源列表輸入的選擇指令;
[0028] 通過所述選擇指令指定的目標資源的URL下載所述目標資源。
[0029] 根據(jù)本公開實施例的第二方面,提供一種資源下載裝置,包括:
[0030] 標識接收模塊,被配置為接收目標資源標識;
[0031 ] 記錄獲取模塊,被配置為獲取所述標識接收模塊接收到的所述目標資源標識對應 的歷史瀏覽記錄;
[0032] 列表生成模塊,被配置為根據(jù)所述記錄獲取模塊獲取到的所述歷史瀏覽記錄生成 目標資源列表,所述目標資源列表中包括有一個或多個目標資源的統(tǒng)一資源定位符URL;
[0033] 資源下載模塊,被配置為根據(jù)所述列表生成模塊生成的所述目標資源列表下載目 標資源。
[0034] 可選的,所述記錄獲取模塊包括:
[0035] 獲取子模塊,被配置為獲取預設時間段內(nèi)緩存的所述標識接收模塊接收到的所述 目標資源標識對應的歷史瀏覽記錄。
[0036] 可選的,所述記錄獲取模塊還包括:
[0037] 選擇子模塊,被配置為輸出時間段選擇列表;
[0038] 保存子模塊,被配置為保存基于所述選擇子模塊輸出的所述時間段選擇列表選擇 的時間段。
[0039] 可選的,所述列表生成模塊包括:
[0040] 解析子模塊,被配置為從所述記錄獲取模塊獲取到的歷史瀏覽記錄中解析出所述 標識接收模塊接收到的所述目標資源標識對應的一個或多個目標資源的名稱、URL以及類 型;
[0041] 第一生成子模塊,被配置為根據(jù)所述解析子模塊解析出的一個或多個目標資源的 名稱、URL以及類型生成所述目標資源列表。
[0042] 可選的,所述第一生成子模塊包括:
[0043] 分類子模塊,被配置為根據(jù)所述解析子模塊解析出的所述目標資源類型對解析出 的多個目標資源進行分類;
[0044] 第二生成子模塊,被配置為根據(jù)所述目標資源的名稱、URL以及所述分類子模塊的 分類結(jié)果生成所述目標資源列表。
[0045] 可選的,所述第一生成子模塊還包括:
[0046] 列表發(fā)送子模塊,被配置為發(fā)送包括有所述第一生成子模塊生成的目標資源列表 的列表排序請求給服務端,其中,所述列表排序請求用于請求服務端對所述目標資源列表 中的多個目標資源進行優(yōu)先級排序;
[0047] 列表接收子模塊,被配置為接收所述服務端針對所述列表發(fā)送子模塊發(fā)送的所述 列表排序請求返回的排序后的目標資源列表;
[0048] 所述資源下載模塊,被配置為根據(jù)所述列表接收子模塊接收到的排序后的目標資 源列表下載目標資源。
[0049] 可選的,所述資源下載模塊包括:
[0050] 列表輸出子模塊,被配置為輸出所述目標資源列表;
[0051] 指令接收子模塊,被配置為接收基于所述列表輸出子模塊輸出的所述目標資源列 表輸入的選擇指令;
[0052] 資源下載子模塊,被配置為通過所述指令接收子模塊接收到的選擇指令指定的目 標資源的URL下載所述目標資源。
[0053] 根據(jù)本公開實施例的第三方面,提供一種資源下載裝置,包括:
[0054] 處理器;
[0055] 用于存儲處理器可執(zhí)行指令的存儲器;
[0056] 其中,所述處理器被配置為:
[0057] 接收目標資源標識;
[0058] 獲取所述目標資源標識對應的歷史瀏覽記錄;
[0059] 根據(jù)所述歷史瀏覽記錄生成目標資源列表,所述目標資源列表中包括有一個或多 個目標資源的統(tǒng)一資源定位符URL ;
[0060] 根據(jù)所述目標資源列表下載目標資源。
[0061] 本公開的實施例提供的技術方案可以包括以下有益效果:
[0062] 本公開終端可以根據(jù)目標資源標識對應的歷史瀏覽記錄生成目標資源列表,用戶 可以根據(jù)目標資源列表下載目標資源,無需自行篩選,提高了資源下載的效率,給用戶帶來 了便利。
[0063] 本公開終端可以根據(jù)目標資源標識對應的預設時間段內(nèi)的歷史瀏覽記錄生成目 標資源列表,從而提高目標資源列表生成的準確性。
[0064] 本公開用戶可以自行設置用于生成目標資源列表的歷史瀏覽記錄的時間段,提高 了歷史瀏覽記錄獲取的靈活性,進而提高目標資源列表生成的準確性。
[0065] 本公開終端可以根據(jù)目標資源的類型對解析出的目標資源進行分類,然后根據(jù)目 標資源的名稱、URL以及分類結(jié)果生成目標資源列表,使得相同類別的目標資源集中排列, 方便用戶查找。
[0066] 本公開終端可以將生成的目標資源列表發(fā)送給服務端,由服務端對目標資源列表 中的目標資源進行排序,用戶無需自行篩選目標資源,給用戶帶來了便利,并且提高了資源 下載的效率。
[0067] 本公開終端可以輸出生成的目標資源列表,并根據(jù)用戶針對該目標資源列表輸入 的選擇指令指定的目標資源的URL下載所述目標資源,整個過程無需用戶自行篩選,提高 了資源下載的效率。
[0068] 應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0069] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施 例,并與說明書一起用于解釋本公開的原理。
[0070] 圖1是根據(jù)一示例性實施例示出的一種資源下載方法的流程圖。
[0071] 圖2是根據(jù)一示例性實施例示出的另一種資源下載方法的流程圖。
[0072] 圖3是根據(jù)一不例性實施例不出的一種時間段選擇列表不意圖。
[0073] 圖4是根據(jù)一示例性實施例示出的一種資源下載裝置的框圖。
[0074] 圖5是根據(jù)一示例性實施例示出的另一種資源下載裝置的框圖。
[0075] 圖6是根據(jù)一示例性實施例示出的另一種資源下載裝置的框圖。
[0076] 圖7是根據(jù)一示例性實施例示出的另一種資源下載裝置的框圖。
[0077] 圖8是根據(jù)一示例性實施例示出的另一種資源下載裝置的框圖。
[0078] 圖9是根據(jù)一示例性實施例示出的另一種資源下載裝置的框圖。
[0079] 圖10是根據(jù)一示例性實施例示出的另一種資源下載裝置的框圖。
[0080] 圖11是根據(jù)一示例性實施例示出的一種用于資源下載裝置的一結(jié)構(gòu)示意圖。
【具體實施方式】
[0081] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附 權(quán)