一種離線下載方法及裝置的制造方法
【技術領域】
[0001] 本發明的實施方式涉及互聯網技術領域,更具體地,本發明的實施方式涉及一種 離線下載方法及裝置。
【背景技術】
[0002] 本部分旨在為權利要求書中陳述的本發明的實施方式提供背景或上下文。此處的 描述不因為包括在本部分中就承認是現有技術。
[0003] 隨著移動互聯網技術的發展,應用于移動客戶端上的資訊類應用越來越多,而每 個資訊類應用一般會提供多個資訊源供用戶訂閱,同時也為用戶提供資訊源數據的離線下 載功能。
[0004] 現有技術中,資訊源的離線下載方案一般是由用戶人工選擇需要下載的資訊源并 手動發起下載。
【發明內容】
[0005] 但是,用戶可能會使用多個資訊類應用,而每個資訊類應用又會訂閱多個資訊源, 如果采用現有技術中以人工方式進行資訊源下載,則需要重復多次下載過程,尤其是資訊 源數量較多時,選擇資訊源進行下載需要花費大量時間,效率低下。
[0006] 而針對資訊源的自動下載,現有技術又缺乏對應的觸發依據,特別是各個資訊源 的下載順序。
[0007] 為此,非常需要一種對資訊源的自動排序方案,用于作為自動離線下載的依據。
[0008] 在本上下文中,本發明的實施方式期望提供一種離線下載方法及裝置。
[0009] 在本發明實施方式的第一方面中,提供了一種離線下載方法,例如,該方法可以包 括:根據資訊源的使用量計算所述資訊源的熱度值;根據所述資訊源的熱度值確定資訊源 離線下載順序。
[0010] 在本發明實施方式的第二方面中,提供了一種離線下載裝置,例如,該裝置可以包 括:計算單元,用于根據資訊源的使用量計算所述資訊源的熱度值;第一確定單元,用于根 據所述資訊源的熱度值確定資訊源離線下載順序。
[0011] 根據本發明實施方式的離線下載方法和裝置,可以根據資訊源的使用量計算獲得 資訊源的熱度值,資訊源的熱度值可以反映用戶對資訊源的喜好程度,根據資訊源的熱度 值確定資訊源離線下載順序,可以按照資訊源離線下載順序自動對資訊源進行離線下載, 有助于實現智能地資訊源離線下載,避免手動方式進行資訊源離線下載的麻煩,從而顯著 地減少了選擇資訊源進行下載的時間,提高了效率,為用戶帶來了更好的體驗。
【附圖說明】
[0012] 通過參考附圖閱讀下文的詳細描述,本發明示例性實施方式的上述以及其他目 的、特征和優點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發明的若 干實施方式,其中:
[0013] 圖1示意性地示出了根據本發明實施方式的一個示例性應用場景的框架示意圖;
[0014] 圖2示意性地示出了本發明實施方式的離線下載方法一實施例的流程圖;
[0015] 圖3示意性地示出了本發明實施例中計算資訊源的熱度值的一實施方式的流程 圖;
[0016] 圖4示意性地示出了本發明實施例中進行資訊源離線下載的一實施方式的流程 圖;
[0017] 圖5示意性地示出了本發明實施方式的離線下載裝置一實施例的結構圖。
[0018] 在附圖中,相同或對應的標號表不相同或對應的部分。
【具體實施方式】
[0019] 下面將參考若干示例性實施方式來描述本發明的原理和精神。應當理解,給出這 些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現本發明,而并非以任何 方式限制本發明的范圍。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能 夠將本公開的范圍完整地傳達給本領域的技術人員。
[0020] 本領域技術人員知道,本發明的實施方式可以實現為一種系統、裝置、設備、方法 或計算機程序產品。因此,本公開可以具體實現為以下形式,即:完全的硬件、完全的軟件 (包括固件、駐留軟件、微代碼等),或者硬件和軟件結合的形式。
[0021] 根據本發明的實施方式,提出了一種離線下載的方法和裝置。
[0022] 在本文中,需要理解的是,附圖中的任何元素數量均用于示例而非限制,以及任何 命名都僅用于區分,而不具有任何限制含義。
[0023] 下面參考本發明的若干代表性實施方式,詳細闡釋本發明的原理和精神。
[0024] 發明概沭
[0025] 本發明人發現,現有技術中移動客戶端上的資訊類應用越來越多,而每個資訊類 應用用戶通常會訂閱多個資訊源,而目前對資訊源數據的離線下載需要用戶自行選擇對哪 些資訊源進行下載,并手動觸發下載,這樣,當用戶訂閱的資訊源很多時,手動進行資訊源 的下載無疑是一件費時費力的事情,即實現資訊源下載的效率較低。
[0026] 針對以上問題,發明人提出采用一種建模方案來反映用戶對資訊源的喜好程度, 即可以利用資訊源的使用量計算資訊源的熱度值,再根據資訊源的熱度值確定資訊源離線 下載順序,按照資訊源離線下載順序對自動資訊源進行離線下載,而無需再通過手動方式 進行資訊源離線下載,從而顯著地提高了資訊源離線下載的效率,為用戶帶來了更好的體 驗;且按照資訊源離線下載順序對資訊源進行離線下載,可以保證熱度值高的資訊源得到 優先下載,并減少數據的下載量。
[0027] 在介紹了本發明的基本原理之后,下面具體介紹本發明的各種非限制性實施方 式。
[0028] 應用場景總覽
[0029] 首先參考圖1,圖1是本發明的實施方式的一個示例性應用場景的框架示意圖。其 中,用戶通過用戶設備上的客戶端102與提供資訊類應用服務的服務器101進行交互。本 領域技術人員可以理解,圖1所示的框架示意圖僅是本發明的實施方式可以在其中得以實 現的一個示例。本發明實施方式的適用范圍不受到該框架任何方面的限制。
[0030] 需要注意的是,此處的用戶設備可以是現有的、正在研發的或將來研發的、能夠通 過任何形式的有線和/或無線連接(例如,Wi-Fi、LAN、蜂窩、同軸電纜等)實現其上客戶 端102與服務器101交互的任何用戶設備,包括但不限于:現有的、正在研發的或將來研發 的智能手機、非智能手機、平板電腦、膝上型個人計算機、桌面型個人計算機、小型計算機、 中型計算機、大型計算機等。
[0031] 還需要注意的是,此處的服務器101僅是現有的、正在研發的或將來研發的、能夠 向用戶提供資訊類應用服務的設備的一個示例。本發明的實施方式在此方面不受任何限 制。
[0032] 基于圖1所示的框架,客戶端102可以根據資訊源的使用量計算所述資訊源的熱 度值;然后,客戶端102可以根據所述資訊源的熱度值確定資訊源離線下載順序。
[0033] 可以理解的是,本發明的應用場景中,雖然此處和下面將本發明實施方式的動作 描述為由