[發明專利]基于移動終端應用的下載方法和裝置有效
| 申請號: | 201310447452.X | 申請日: | 2013-09-25 |
| 公開(公告)號: | CN103501327A | 公開(公告)日: | 2014-01-08 |
| 發明(設計)人: | 彭國洲;魯小鎖 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京智匯東方知識產權代理事務所(普通合伙) 11391 | 代理人: | 康正德;薛峰 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 移動 終端 應用 下載 方法 裝置 | ||
技術領域
本發明涉及移動互聯網領域,特別是涉及一種基于移動終端應用的下載方法和裝置。
背景技術
一般移動互聯網終端的存儲空間有限,因此往往需要通過外部擴展存儲卡擴展存儲容量,經常使用的外部擴展存儲卡包括SD卡及其衍生產品。然而由于終端硬件配置以及SD卡性能的影響,移動終端對SD卡的寫入速度有限。
然而隨著網絡的發展,網速越來越快,使用移動終端進行各種文件下載時,例如下載應用安裝包、多媒體音視頻文件、文檔資料時,會出現下載速度明顯快于擴展存儲設備的寫入速度的情況,從而有可能導致存儲錯誤或者下載失敗的問題。
發明內容
鑒于上述問題,提出了本發明以便提供一種基于移動終端應用的下載方法和裝置。
基于本發明的一個方面,提供了一種基于移動終端應用的下載方法。該方法包括:計算下載緩存數據區中的緩存數據量;判斷緩存數據量是否在預設的數值范圍內;若否,對文件下載速度的限值進行相應的調整,以維持限值與文件寫入擴展存儲卡的速度相匹配。
可選地,計算下載緩存數據區中的緩存數據量包括:分別獲取文件下載的數據量和文件寫入擴展存儲卡的數據量;計算文件下載的數據量與文件寫入擴展存儲卡的數據的差值,該差值等于緩存數據量。
可選地,分別獲取文件下載的數據量和文件寫入擴展存儲卡的數據量包括:獲取下載速度,并根據下載速度計算文件下載的數據量;獲取擴展存儲卡寫入速度,并根據擴展存儲卡寫入速度計算文件寫入擴展存儲卡的數據量。
可選地,判斷緩存數據量是否在預設的數值范圍內包括:判斷緩存數據量是否小于數值范圍的下限和/或判斷緩存數據量是否大于數值范圍的上限,對文件下載速度的限值進行相應的調整包括:在緩存數據量小于數值范圍的下限的情況下,提高文件下載速度的限值;在緩存數據量大于數值范圍的上限的情況下,降低文件下載速度的限值。
可選地,提高文件下載速度的限值包括:以限值的第一預定倍數提高限值;降低文件下載速度的限值:以限值的第二預定倍數降低限值。
可選地,在判斷緩存數據量是否在預設的數值范圍內之后還包括:若是,保持文件下載速度的限值不變。
可選地,該方法用于移動終端應用從移動網絡中下載資源。
根據本發明的又一個方面,提供了一種基于移動終端應用的下載裝置,該裝置包括:緩存數據量計算模塊,用于計算下載緩存數據區中的緩存數據量;判斷模塊,用于判斷緩存數據量是否在預設的數值范圍內;下載速度控制模塊,用于在判斷模塊的輸出結果為否時,對文件下載速度的限值進行相應的調整,以維持所述限值與文件寫入擴展存儲卡的速度相匹配。
可選地,該裝置還包括:下載模塊,用于獲取下載速度;存儲卡寫入模塊,用于獲取擴展存儲卡寫入速度;緩存數據量計算模塊配置為:根據下載速度計算文件下載的數據量;根據擴展存儲卡寫入速度計算文件寫入擴展存儲卡的數據量;計算文件下載的數據量與文件寫入擴展存儲卡的數據的差值,該差值等于緩存數據量。
可選地,下載速度控制模塊配置為:在緩存數據量小于所述數值范圍的下限的情況下,提高文件下載速度的限值;在緩存數據量大于數值范圍的上限的情況下,降低文件下載速度的限值。
可選地,下載速度控制模塊配置為:在判斷模塊的輸出結果為是時,保持文件下載速度的限值不變。
可選地,以上基于移動終端應用的下載裝置用于移動終端應用從移動網絡中下載資源。
本發明的基于移動終端應用的下載方法。該方法根據當前緩存數據區中的緩存數據量調整文件下載速度的限值,實現下載限速值與存儲裝置的寫入速度互相匹配,保證緩存區的數據量穩定,有利于對下載任務占用內存的控制,避免了程序因下載緩存占用內存空間過大導致的程序崩潰和系統錯誤。
進一步地,按照擴展存儲卡寫入的速度對下載速度進行合理限制,達到了平滑限速的目的,可以防止因下載速度頻繁波動、忽高忽低影響用戶體驗。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
根據下文結合附圖對本發明具體實施例的詳細描述,本領域技術人員將會更加明了本發明的上述以及其他目的、優點和特征。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310447452.X/2.html,轉載請聲明來源鉆瓜專利網。





