[發明專利]插件安裝包的下載方法及下載終端無效
| 申請號: | 201210420870.5 | 申請日: | 2012-10-29 |
| 公開(公告)號: | CN103795740A | 公開(公告)日: | 2014-05-14 |
| 發明(設計)人: | 楊波;修宇 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 歐陽啟明 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 插件 安裝 下載 方法 終端 | ||
【技術領域】
本發明涉及互聯網技術領域,特別是涉及一種插件安裝包的下載方法及下載終端。
【背景技術】
隨著各種軟件的不斷普及,客戶端下載使用軟件的頻率越來越大。
在安裝軟件時,首先需下載軟件安裝包,軟件安裝包為軟件程序的所需文件的集合。一般要安裝某個軟件就下載相應的軟件安裝包,之后將軟件安裝包進行安裝,將軟件安裝包內的所有文件釋放到硬盤上,完成修改注冊表、修改系統設置、創建快捷方式等工作,實現軟件的安裝和使用。
隨著軟件功能的不斷增多,對應軟件的軟件安裝包也越來越大,但是客戶端有時并不需要軟件的所有功能,僅需要使用軟件的部分功能即可,因此現在技術中很多軟件采用了基本安裝包和插件安裝包的方式發布某一軟件。即將軟件的基本模塊、必須模塊打包成一個基本安裝包,其它相對獨立的組件則單獨打包成插件安裝包。在客戶端第一次下載的時候只需要下載基本安裝包,在需要使用到某個不在基本安裝包里的組件提供的功能時,首先去下載該組件對應的插件安裝包,之后將下載的插件安裝包安裝,安裝之后即可使用該組件提供的功能。
上述下載插件安裝包存在以下缺點:由于是需要用到某一組件提供的功能時才去下載該組件的插件安裝包,下載的過程占用客戶端的等待時間,而且一旦由于下載狀況不理想,譬如網絡狀況不佳或者下載插件安裝包過多,則將導致下載失敗,降低了軟件的運行效率,影響用戶的使用。
綜上,需解決現有技術中存在的技術問題。
【發明內容】
本發明的一個目的在于提供一種插件安裝包的下載方法,以解決現有技術中由于是需要用到某一組件提供的功能時才去下載該組件的插件安裝包,占用客戶端的等待時間,而且易導致下載失敗,降低了軟件運行效率,影響用戶使用的技術問題。
為解決上述技術問題,本發明構造了一種插件安裝包的下載方法,包括以下步驟:
在客戶端下載軟件的基本安裝包后,監測是否存在有插件安裝包;其中所述基本安裝包用于安裝軟件運行的必要組件,而所述插件安裝包用于安裝所述必要組件之外的其它組件;
在監測到存在有插件安裝包時,判斷下載終端是否符合預設的插件安裝包下載標準;
判斷下載終端符合預設的插件安裝包下載標準在判斷下載終端符合預設的插件安裝包下載標準時,按照預設的插件安裝包下載順序下載插件安裝包。
在本發明一實施例中:按照預設的插件安裝包下載順序下載插件安裝包之前,所述方法還包括以以下步驟:
預先設置插件安裝包的下載順序;
其中所述插件安裝包的下載順序包括插件安裝包的優先級標識,所述插件安裝包的優先級標識與該插件安裝包對應的插件使用率相對應。
在本發明一實施例中:預先設置插件安裝包的下載順序的步驟具體包括:
預先設定至少一個的比率區間,其中每一比率區間對應一優先級標識;
將插件的使用率與所述比率區間進行匹配,從而將所述插件與相應的優先級標識建立關聯。
在本發明一實施例中:在監測到存在有插件安裝包時,所述方法還包括以下步驟:判斷所述插件安裝包是否已下載,若否,則按照預設的插件安裝包下載順序下載插件安裝包。
在本發明一實施例中:所述插件安裝包下載標準包括:當前網絡的流量是否大于預設的第一閾值;或者中央處理器的可用空間比率是否大于預設的第二閾值;或者所述客戶端的可用內存比率是否大于預設的第三閾值。
本發明的另一個目的在于提供一種下載終端,以解決現有技術中由于是需要用到某一組件提供的功能時才去下載該組件的插件安裝包,占用客戶端的等待時間,而且易導致下載失敗,降低了軟件運行效率,影響用戶使用的技術問題。
為解決上述技術問題,本發明構造了一種下載終端,包括:
監測模塊,用于在客戶端下載軟件的基本安裝包后,監測是否存在有插件安裝包;其中所述基本安裝包用于安裝軟件運行的必要組件,而所述插件安裝包用于安裝所述必要組件之外的其它組件;
判斷模塊,用于在所述監測模塊監測到存在有插件安裝包時,判斷下載終端是否符合預設的插件安裝包下載標準;
下載模塊,用于在所述判斷模塊判斷下載終端符合預設的插件安裝包下載標準時,按照預設的插件安裝包下載順序下載插件安裝包。
在本發明一實施例中:所述下載終端還包括:
設置模塊,用于預先設置插件安裝包的下載順序;
其中所述插件安裝包的下載順序包括插件安裝包的優先級標識,所述插件安裝包的優先級標識與該插件安裝包對應的插件使用率相對應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210420870.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種云業務觸發的方法、云服務器和瘦客戶機
- 下一篇:客戶端登錄網絡的方法





