[發明專利]一種軟件安裝方法、裝置和系統有效
| 申請號: | 201210209732.2 | 申請日: | 2012-06-25 |
| 公開(公告)號: | CN102736939A | 公開(公告)日: | 2012-10-17 |
| 發明(設計)人: | 拓鑫;李世平 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 張馳;宋志強 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 安裝 方法 裝置 系統 | ||
技術領域
本發明實施方式涉及軟件管理技術領域,更具體地,涉及一種軟件安裝方法、裝置和系統。
背景技術
隨著計算機技術和網絡技術的飛速發展,互聯網(Internet)技術在人們的日常生活、學習和工作中發揮的作用也越來越大。而且,網絡上各種軟件層出不窮,間接也促使了軟件管理類軟件的日益發展。軟件管理類軟件是一種集軟件下載和管理于一體的工具,其功能主要分為檢測、下載、安裝和卸載軟件四個部分。
在目前的各種軟件管理類軟件中,在軟件安裝模塊基本采用了同樣的技術,即當一款軟件從下載隊列中完成移出后,將插入至待安裝隊列中等待安裝。對于待安裝隊列內的軟件,每次取一款軟件進行串行安裝,即當安裝隊列不為空時,有且只有一款軟件處于安裝狀態中,其它軟件的安裝必須等當前軟件安裝完成后才能進行。
然而,隨著目前市場上互聯網接入帶寬的持續提高,軟件的下載速度越來越快,這意味著可能同時有多款軟件處于待安裝狀態。在這種情況下,如果依然執行串行安裝則會降低安裝效率。
而且,在某些場景下,用戶觸發安裝包后可能會遺忘繼續操作安裝過程(比如:用戶此時正在操作其它界面或者軟件),導致安裝窗口被當前活躍窗口擋住。然而,安裝包卻還會一直等待用戶輸入,這就導致整個安裝流程時間冗長。
發明內容
本發明實施方式提出一種軟件安裝方法,以提高軟件安裝效率。
本發明實施方式還提出了一種軟件安裝裝置,以提高軟件安裝效率
本發明實施方式還提出了一種軟件安裝系統,以提高軟件安裝效率。
本發明實施方式的具體方案如下:
一種軟件安裝方法,該方法包括:
下載軟件安裝包;
確定該軟件安裝包的類型;
如果該軟件安裝包的類型不是微軟安裝程序包(MSI)時,以并行軟件安裝的方式安裝該軟件安裝包;如果該軟件安裝包類型是MSI,以串行軟件安裝的方式安裝該軟件安裝包。
一種軟件安裝裝置,該裝置包括軟件安裝包下載單元、軟件安裝包類型確定單元和軟件安裝單元,其中:
軟件安裝包下載單元,用于下載軟件安裝包;
軟件安裝包類型確定單元,用于確定該軟件安裝包的類型;
軟件安裝單元,用于當該軟件安裝包的類型不是微軟安裝程序包(MSI)時,以并行軟件安裝的方式安裝該軟件安裝包;當該軟件安裝包類型是MSI時,以串行軟件安裝的方式安裝該軟件安裝包。
一種軟件安裝系統,該系統包括通過互聯網連接的服務器和客戶端,其中:
服務器,用于確定軟件安裝包的類型,并向客戶端提供軟件安裝包;
客戶端,用于當該軟件安裝包類型不是MSI時,以并行軟件安裝的方式安裝該軟件安裝包;當該軟件安裝包類型是MSI時,以串行軟件安裝的方式安裝該軟件安裝包。
從上述技術方案可以看出,在本發明實施方式中,在下載完軟件安裝包之后,首先確定該軟件安裝包的類型;當該軟件安裝包的類型不是微軟安裝程序包(MSI)時,以并行軟件安裝的方式安裝該軟件安裝包;當該軟件安裝包類型為MSI時,以串行軟件安裝的方式安裝該軟件安裝包。由此可見,應用本發明實施方式以后,對MSI和非MSI類型的安裝包進行區別對待。對于MSI類型的安裝包執行串行安裝;對于非MSI類型的安裝包可以執行并行安裝。本發明實施方式通過對非MSI類型的安裝包執行并行安裝,可以解決用戶安裝軟件過程中等待時間長的缺陷,可以提高軟件安裝效率。
而且,在本發明實施方式中,軟件并行安裝的過程中每個滿足條件的安裝包都會在開始安裝時激活自己的窗口,避免用戶在忙于其它操作時遺忘對于軟件安裝過程中的輸入。因此,本發明實施方式還可以避免安裝時間的浪費。
附圖說明
圖1是根據本發明實施方式的軟件安裝方法流程圖;
圖2是根據本發明實施方式的軟件安裝方法示范性實例流程圖;
圖3是根據本發明實施方式的軟件安裝裝置結構圖;
圖4是根據本發明實施方式的軟件安裝系統結構圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明作進一步的詳細描述。
經過分析,現有技術中軟件管理類軟件中沒有使用并行安裝的主要原因是:對于MSI安裝工具制作的軟件,如果同時運行多個MSI制作的安裝包,則只有第一個運行的MSI安裝包可以正常安裝,其它的MSI安裝包都會彈出錯誤提示對話框。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210209732.2/2.html,轉載請聲明來源鉆瓜專利網。





