两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

減小軟件安裝包大小的方法及裝置制造方法

文檔序號(hào):6537516閱讀:253來源:國知局
減小軟件安裝包大小的方法及裝置制造方法
【專利摘要】減小軟件安裝包大小的方法,該方法通過建立功能模塊構(gòu)架,由計(jì)算機(jī)程序指令控制計(jì)算機(jī)系統(tǒng)來完成,這些計(jì)算機(jī)程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。該方法主要包括三個(gè)步驟:第一步,將保存在智能設(shè)備存儲(chǔ)器中的軟件安裝包內(nèi)的與該智能設(shè)備的配置不匹配的文件刪除;第二步,使用該軟件安裝包內(nèi)的未在步驟A中被刪除的文件制成新的軟件安裝包;第三步,保存所述新的軟件安裝包。將保存在智能設(shè)備存儲(chǔ)器中的軟件安裝包內(nèi)與本機(jī)不匹配的資源刪除,然后重新制成新的軟件安裝包,這樣新的軟件安裝包的體積就比原來的軟件安裝包的體積小,所以新的軟件安裝包占用的存儲(chǔ)空間也較小,從而達(dá)到減小軟件安裝包占用的存儲(chǔ)空間的目的。簡單易行,效果顯著。
【專利說明】減小軟件安裝包大小的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種減小軟件安裝包大小的方法及裝置,該方法通過建立功能模塊構(gòu)架,由計(jì)算機(jī)程序指令控制計(jì)算機(jī)系統(tǒng)來完成,這些計(jì)算機(jī)程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。
【背景技術(shù)】
[0002]智能設(shè)備的一大特點(diǎn)就是可以安裝各種功能各異的軟件,以此來豐富自身的功能。隨著智能設(shè)備的發(fā)展,市場上出現(xiàn)了各種類型的智能設(shè)備,每種智能設(shè)備也有針對(duì)不同的市場定位而采用不同配置的產(chǎn)品,以采用android系統(tǒng)的手機(jī)為例,各款手機(jī)的配置各不相同。軟件開發(fā)者為手機(jī)開發(fā)軟件(智能手機(jī)中的軟件也稱為應(yīng)用)時(shí)往往會(huì)針對(duì)同一種資源制作多個(gè)分別適配各種手機(jī)配置的文件,并將這些文件全部放到一個(gè)軟件安裝包中,這樣即使手機(jī)的配置不相同,也可以使用同一個(gè)軟件安裝包來安裝軟件。比如某個(gè)軟件中需要用到一張圖片,如今手機(jī)的屏幕分辨率有800*480、960*640、1280*720、1080P甚至2K,該軟件的開發(fā)者為了適配使用這些屏幕分辨率的手機(jī),就會(huì)為每個(gè)分辨率版本都制作一張圖片,并將這些圖片都放到一個(gè)軟件安裝包中,在安裝該軟件的時(shí)候再選擇適配手機(jī)的屏幕分辨率的圖片來使用。這種做法能夠保證一個(gè)軟件安裝包適用于盡可能多的手機(jī),但帶來的另一個(gè)問題是軟件安裝包體積過大,特別是包含有許多多媒體資源的游戲軟件的軟件安裝包。用戶將軟件安裝包下載到手機(jī)的存儲(chǔ)器中,以啟動(dòng)安裝程序來安裝軟件,久而久之,用戶下載的軟件安裝包越多,軟件安裝包占用的存儲(chǔ)空間就越大,而那些不適配本機(jī)的資源對(duì)存儲(chǔ)空間的占用也就越多。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的第一個(gè)目的是提供一種解決軟件安裝包占用的存儲(chǔ)空間較大的問題的減小軟件安裝包大小的方法。
[0004]本發(fā)明的第二個(gè)目的是提供一種解決軟件安裝包占用的存儲(chǔ)空間較大的問題的減小軟件安裝包大小的裝置。
[0005]為實(shí)現(xiàn)上述第一個(gè)目的,本發(fā)明提供以下技術(shù)方案。
[0006]減小軟件安裝包大小的方法,其特征是,包括以下步驟:
步驟A.將保存在智能設(shè)備存儲(chǔ)器中的軟件安裝包內(nèi)的與該智能設(shè)備的配置不匹配的文件刪除;
步驟B.使用該軟件安裝包內(nèi)的未在步驟A中被刪除的文件制成新的軟件安裝包; 步驟C.保存所述新的軟件安裝包。
[0007]其中,還包括以下步驟:
步驟E:檢測(cè)系統(tǒng)是否在使用軟件安裝包安裝軟件,若是則執(zhí)行步驟F,若否則結(jié)束;步驟F:檢測(cè)該軟件安裝包是否解壓解析完成,若是則執(zhí)行步驟G,若否則重新執(zhí)行本步驟; 步驟G:檢測(cè)系統(tǒng)是否允許使用該軟件安裝包進(jìn)行安裝,若是則執(zhí)行步驟A,若否則結(jié)束。
[0008]其中,所述配置包括屏幕分辨率。
[0009]其中,在步驟B和步驟C之間還包括以下步驟:
步驟D.生成標(biāo)記文件,并將該標(biāo)記文件保存到所述新的軟件安裝包中。
[0010]為實(shí)現(xiàn)上述第二個(gè)目的,本發(fā)明提供以下技術(shù)方案。
[0011]減小軟件安裝包大小的裝置,其特征是,包括以下裝置:
裝置A,其將保存在智能設(shè)備存儲(chǔ)器中的軟件安裝包內(nèi)的與該智能設(shè)備的配置不匹配的文件刪除;
裝置B,其使用該軟件安裝包內(nèi)的未被裝置A刪除的文件制成新的軟件安裝包;
裝置C.保存裝置B制成的新的軟件安裝包。
[0012]其中,還包括以下裝置:
裝置E,其檢測(cè)系統(tǒng)是否在使用軟件安裝包安裝軟件,若是才運(yùn)行裝置F ;
裝置F,其檢測(cè)該軟件安裝包是否解壓解析完成,若是才運(yùn)行裝置G ;
裝置G,其檢測(cè)系統(tǒng)是否允許使用該軟件安裝包進(jìn)行安裝,若是才運(yùn)行裝置A。
[0013]其中,所述配置包括屏幕分辨率。
[0014]其中,還包括以下裝置:
裝置D.生成標(biāo)記文件,并將該標(biāo)記文件保存到裝置B制成的新的軟件安裝包中;
裝置D在裝置B運(yùn)行之后,裝置C運(yùn)行之前運(yùn)行。
[0015]本發(fā)明的減小軟件安裝包大小的方法的有益效果是:將保存在智能設(shè)備存儲(chǔ)器中的軟件安裝包內(nèi)與本機(jī)不匹配的資源刪除,然后重新制成新的軟件安裝包,這樣新的軟件安裝包的體積就比原來的軟件安裝包的體積小,所以新的軟件安裝包占用的存儲(chǔ)空間也較小,從而達(dá)到減小軟件安裝包占用的存儲(chǔ)空間的目的。簡單易行,效果顯著。
[0016]本發(fā)明的減小軟件安裝包大小的裝置的有益效果是:利用裝置A將保存在智能設(shè)備存儲(chǔ)器中的軟件安裝包內(nèi)與本機(jī)不匹配的資源刪除,再分別利用裝置B和裝置C重新制成新的軟件安裝包和保存該新的軟件安裝包,這樣新的軟件安裝包的體積就比原來的軟件安裝包的體積小,所以新的軟件安裝包占用的存儲(chǔ)空間也較小,從而達(dá)到減小軟件安裝包占用的存儲(chǔ)空間的目的。簡單易行,效果顯著。
【專利附圖】

【附圖說明】
[0017]圖1為本發(fā)明的減小軟件安裝包大小的方法的流程圖。
【具體實(shí)施方式】
[0018]以下結(jié)合具體實(shí)施例對(duì)本發(fā)明作詳細(xì)說明。
[0019]如圖1所示,本發(fā)明的減小軟件安裝包大小的方法,包括以下步驟:
步驟A:將該軟件安裝包內(nèi)的與本機(jī)的配置不匹配的文件刪除;
步驟B:使用該軟件安裝包內(nèi)的未在步驟A中被刪除的文件制成新的軟件安裝包,例如重新將保留下來的文件打包、簽名以制成新的軟件安裝包;
步驟C:保存所述新的軟件安裝包。[0020]經(jīng)過上述步驟后,軟件安裝包內(nèi)與本機(jī)不匹配的資源被刪除,然后使用保留下來的文件重新制成新的軟件安裝包并保存,這樣新的軟件安裝包的體積就比原來的軟件安裝包的體積小,所以新的軟件安裝包占用的存儲(chǔ)空間也較小,從而達(dá)到減小軟件安裝包占用的存儲(chǔ)空間的目的。簡單易行,效果顯著。
[0021]其中,所述配置為屏幕分辨率,例如本機(jī)的屏幕的分辨率是1280*720,執(zhí)行步驟A則將該軟件安裝包內(nèi)不匹配1280*720分辨率的文件刪除。圖片等多媒體資源是需要適配屏幕分辨率的,因此刪除軟件安裝包中與本機(jī)的屏幕分辨率不匹配的圖片等多媒體資源可以有效削減軟件安裝包的體積。
[0022]進(jìn)一步地,如圖1所示,本發(fā)明的減小軟件安裝包大小的方法還包括以下步驟: 步驟E:檢測(cè)系統(tǒng)是否在使用軟件安裝包安裝軟件,若是則進(jìn)入步驟F,若否則結(jié)束; 步驟F:檢測(cè)該軟件安裝包是否解壓解析完成,若是則進(jìn)入步驟G,若否則重新執(zhí)行本
步驟;
步驟G:檢測(cè)系統(tǒng)是否允許使用該軟件安裝包進(jìn)行安裝,若是則進(jìn)入步驟A,若否則結(jié)束,例如檢測(cè)該軟件安裝包的證書、簽名是否正確,以此來判斷該軟件安裝包是否被系統(tǒng)允許使用來進(jìn)行安裝。
[0023]增加步驟E、步驟F和步驟G后,就讓本發(fā)明的減小軟件安裝包大小的方法在系統(tǒng)使用軟件安裝包安裝軟件的過程中執(zhí)行了,通常用戶需要用到某個(gè)軟件的時(shí)候才會(huì)去下載保存這個(gè)軟件的安裝包,因此在使用軟件安裝包安裝軟件的過程中執(zhí)行本發(fā)明的減小軟件安裝包大小的方法,可以對(duì)保存在存儲(chǔ)器中的大部分軟件安裝包的體積進(jìn)行削減,同時(shí)又不用消耗過多的資源。
[0024]進(jìn)一步地,本發(fā)明的減小軟件安裝包大小的方法還包括以下步驟:
步驟D:生成標(biāo)記文件,并將該標(biāo)記文件保存到步驟B中制成的新的軟件安裝包中。
[0025]這樣以后使用這個(gè)新的軟件安裝包安裝軟件時(shí),檢測(cè)到該標(biāo)記文件,就不再實(shí)施本發(fā)明的減小軟件安裝包大小的方法,而是直接按照正常的軟件安裝過程安裝軟件,從而節(jié)約了資源和功耗。
[0026]本發(fā)明的減小軟件安裝包大小的裝置,包括以下裝置:
裝置A,其將該軟件安裝包內(nèi)的與本機(jī)的配置不匹配的文件刪除;
裝置B,其使用該軟件安裝包內(nèi)的未被裝置A刪除的文件制成新的軟件安裝包,例如重新將保留下來的文件打包、簽名以制成新的軟件安裝包;
裝置C,其保存裝置B制成的新的軟件安裝包。
[0027]利用裝置A將保存在智能設(shè)備存儲(chǔ)器中的軟件安裝包內(nèi)與本機(jī)不匹配的資源刪除,再分別利用裝置B和裝置C重新制成新的軟件安裝包和保存該新的軟件安裝包,這樣新的軟件安裝包的體積就比原來的軟件安裝包的體積小,所以新的軟件安裝包占用的存儲(chǔ)空間也較小,從而達(dá)到減小軟件安裝包占用的存儲(chǔ)空間的目的。簡單易行,效果顯著。
[0028]其中,所述配置為屏幕分辨率,例如本機(jī)的屏幕的分辨率是1280*720,執(zhí)行步驟A則將該軟件安裝包內(nèi)不匹配1280*720分辨率的文件刪除。圖片等多媒體資源是需要適配屏幕分辨率的,因此刪除軟件安裝包中與本機(jī)的屏幕分辨率不匹配的圖片等多媒體資源可以有效削減軟件安裝包的體積。
[0029]進(jìn)一步地,本發(fā)明的減小軟件安裝包大小的裝置,包括以下裝置: 裝置E,其檢測(cè)系統(tǒng)是否在使用軟件安裝包安裝軟件,若是才運(yùn)行裝置F ;
裝置F,其檢測(cè)該軟件安裝包是否解壓解析完成,若是才運(yùn)行裝置G ;
裝置G,其檢測(cè)系統(tǒng)是否允許使用該軟件安裝包進(jìn)行安裝,若是才運(yùn)行裝置A,例如檢測(cè)該軟件安裝包的證書、簽名是否正確,以此來判斷該軟件安裝包是否被系統(tǒng)允許使用來進(jìn)行安裝。
[0030]設(shè)置裝置E、裝置F和裝置G后,就讓本發(fā)明的減小軟件安裝包大小的裝置在系統(tǒng)使用軟件安裝包安裝軟件的過程中運(yùn)行了,通常用戶需要用到某個(gè)軟件的時(shí)候才會(huì)去下載保存這個(gè)軟件的安裝包,因此在只使用軟件安裝包安裝軟件的過程中運(yùn)行本發(fā)明的減小軟件安裝包大小的裝置,既可以對(duì)保存在存儲(chǔ)器中的大部分軟件安裝包的體積進(jìn)行削減,同時(shí)又避免頻繁運(yùn)行裝置A、裝置B和裝置C,節(jié)約了資源。
[0031]進(jìn)一步地,本發(fā)明的減小軟件安裝包大小的裝置還包括以下裝置:
裝置D,其生成標(biāo)記文件,并將該標(biāo)記文件保存到步驟B中制成的新的軟件安裝包中。
[0032]這樣以后使用這個(gè)新的軟件安裝包安裝軟件時(shí),檢測(cè)到該標(biāo)記文件,就不再運(yùn)行本發(fā)明的減小軟件安裝包大小的裝置,而是直接按照正常的軟件安裝過程安裝軟件,從而節(jié)約了資源和功耗。
[0033]本文給出的方法,其中的全部或部分步驟可以通過建立功能模塊構(gòu)架,由計(jì)算機(jī)程序指令控制計(jì)算機(jī)系統(tǒng)來完成。這些計(jì)算機(jī)程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。
[0034]最后應(yīng)當(dāng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明保護(hù)范圍的限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明作了詳細(xì)地說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的實(shí)質(zhì)和范圍。
【權(quán)利要求】
1.減小軟件安裝包大小的方法,其特征是,包括以下步驟: 步驟A.將保存在智能設(shè)備存儲(chǔ)器中的軟件安裝包內(nèi)的與該智能設(shè)備的配置不匹配的文件刪除; 步驟B.使用該軟件安裝包內(nèi)的未在步驟A中被刪除的文件制成新的軟件安裝包; 步驟C.保存所述新的軟件安裝包。
2.根據(jù)權(quán)利要求1所述的減小軟件安裝包大小的方法,還包括以下步驟: 步驟E:檢測(cè)系統(tǒng)是否在使用軟件安裝包安裝軟件,若是則執(zhí)行步驟F,若否則結(jié)束;步驟F:檢測(cè)該軟件安裝包是否解壓解析完成,若是則執(zhí)行步驟G,若否則重新執(zhí)行本步驟; 步驟G:檢測(cè)系統(tǒng)是否允許使用該軟件安裝包進(jìn)行安裝,若是則執(zhí)行步驟A,若否則結(jié)束。
3.根據(jù)權(quán)利要求1所述的減小軟件安裝包大小的方法,所述配置包括屏幕分辨率。
4.根據(jù)權(quán)利要求1-3所述的任意一項(xiàng)減小軟件安裝包大小的方法,在步驟B和步驟C之間還包括以下步驟: 步驟D.生成標(biāo)記文件,并將該標(biāo)記文件保存到所述新的軟件安裝包中。
5.減小軟件安裝包大小的裝置,其特征是,包括以下裝置: 裝置A,其將保存在智能設(shè)備存儲(chǔ)器中的軟件安裝包內(nèi)的與該智能設(shè)備的配置不匹配的文件刪除; 裝置B,其使用該軟件安裝包內(nèi)的未被裝置A刪除的文件制成新的軟件安裝包; 裝置C.保存裝置B制成的新的軟件安裝包。
6.根據(jù)權(quán)利要求5所述的減小軟件安裝包大小的裝置,還包括以下裝置: 裝置E,其檢測(cè)系統(tǒng)是否在使用軟件安裝包安裝軟件,若是才運(yùn)行裝置F ; 裝置F,其檢測(cè)該軟件安裝包是否解壓解析完成,若是才運(yùn)行裝置G ; 裝置G,其檢測(cè)系統(tǒng)是否允許使用該軟件安裝包進(jìn)行安裝,若是才運(yùn)行裝置A。
7.根據(jù)權(quán)利要求5所述的減小軟件安裝包大小的裝置,所述配置包括屏幕分辨率。
8.根據(jù)權(quán)利要求5~7所述的任意一項(xiàng)減小軟件安裝包大小的裝置,還包括以下裝置: 裝置D.生成標(biāo)記文件,并將該標(biāo)記文件保存到裝置B制成的新的軟件安裝包中; 裝置D在裝置B運(yùn)行之后,裝置C運(yùn)行之前運(yùn)行。
【文檔編號(hào)】G06F9/445GK103870303SQ201410046449
【公開日】2014年6月18日 申請(qǐng)日期:2014年2月10日 優(yōu)先權(quán)日:2014年2月10日
【發(fā)明者】丁少峰, 彭博 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
晴隆县| 紫金县| 鹿泉市| 正蓝旗| 永泰县| 丰宁| 腾冲县| 谢通门县| 卓尼县| 乳山市| 大埔县| 北流市| 玉林市| 鄂温| 伊吾县| 南部县| 民权县| 乌审旗| 团风县| 商丘市| 镇康县| 旺苍县| 达日县| 于都县| 栾城县| 宁陵县| 灵武市| 崇州市| 太康县| 瑞丽市| 卢氏县| 高州市| 宁南县| 丰台区| 汉源县| 石狮市| 平和县| 志丹县| 高邮市| 巨鹿县| 五大连池市|